{"info":{"_postman_id":"9a8b20a0-78ae-4376-989c-9b7c3ad718bf","name":"gadget-x","description":"<html><head></head><body><p>this is an e-commerce api built with node js, mongodb, redis, cheerio, nodemailer, passport and JWT. Authentication was implemented with JWT(jsonwebtoken) and passport (google oauth 2.0).</p>\n<p>web scraping features for getting additional datas from jumia was implemented with cheerio (see \"get from jumia\" request for example) and caching was implemented with redis.</p>\n<p>Role based authentication was implemented with JWT. Certain roles (create product, update product, register new admin and delete product was restricted to admins only.)</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"20519100","collectionId":"9a8b20a0-78ae-4376-989c-9b7c3ad718bf","publishedId":"2s93RZLpYY","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2023-04-06T17:04:01.000Z"},"item":[{"name":"authentication","item":[{"name":"register","id":"81f8df00-92c6-4143-b501-99f6b6867b12","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/register","urlObject":{"path":["auth","register"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"1ff05c86-adf1-4fb1-99d8-b237e497820f","name":"success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/register"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3MjUwLCJleHAiOjE2ODA5MTY0OTQ2ODR9.jD3LrYxJhyPycN3AEnjTUUZ7bnKHtfBuMqmrPI3gj7c"},{"key":"set-cookie","value":"x-auth-token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3MjUwLCJleHAiOjE2ODA5MTY0OTQ2ODR9.jD3LrYxJhyPycN3AEnjTUUZ7bnKHtfBuMqmrPI3gj7c; Path=/; Expires=Sun, 19 Mar 2023 16:47:30 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"255"},{"key":"etag","value":"W/\"ff-Lke705N6YtngM86NBilOqGQlABM\""},{"key":"date","value":"Sun, 19 Mar 2023 14:47:30 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"email\": \"example@gmail.com\",\n        \"cart\": [],\n        \"whitelist\": []\n    },\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3MjUwLCJleHAiOjE2ODA5MTY0OTQ2ODR9.jD3LrYxJhyPycN3AEnjTUUZ7bnKHtfBuMqmrPI3gj7c\"\n}"},{"id":"bfa8b0cb-cdae-4aac-bab8-72bcff2882c9","name":"duplicate email","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/register"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"40"},{"key":"etag","value":"W/\"28-gB3V39QpH79o86dHpowXKr8EWn0\""},{"key":"date","value":"Sun, 19 Mar 2023 14:48:44 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"sorry, this email is taken\"\n}"}],"_postman_id":"81f8df00-92c6-4143-b501-99f6b6867b12"},{"name":"login","id":"155aae67-7962-4651-af1f-947ea8804ecf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/login","urlObject":{"path":["auth","login"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"daada601-6e2b-477f-b97d-796f8c399694","name":"success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA"},{"key":"set-cookie","value":"x-auth-token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA; Path=/; Expires=Sun, 19 Mar 2023 16:53:44 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"288"},{"key":"etag","value":"W/\"120-10Lp6FePnwBbBLypgI9h3J1OrKs\""},{"key":"date","value":"Sun, 19 Mar 2023 14:53:44 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"email\": \"example@gmail.com\",\n        \"_id\": \"6417208183aef2b5c22f8dae\",\n        \"cart\": [],\n        \"whitelist\": []\n    },\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA\"\n}"},{"id":"e0c527c5-32f4-4075-89dd-511f672fe737","name":"incorrect password","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/login"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"32"},{"key":"etag","value":"W/\"20-6TC2siujKjb4Sye7f7qJOBZ/udc\""},{"key":"date","value":"Sun, 19 Mar 2023 14:55:19 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"incorrect password\"\n}"},{"id":"2eabd796-fd4d-49b5-9e0e-8f3840a73bce","name":"user not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example01@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/login"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"49"},{"key":"etag","value":"W/\"31-aZmjw5QcxPRmHV8FmaXjtCH84WQ\""},{"key":"date","value":"Sun, 19 Mar 2023 14:55:52 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"sorry, this email is not registered\"\n}"}],"_postman_id":"155aae67-7962-4651-af1f-947ea8804ecf"},{"name":"google","id":"5bc5ed18-e4bb-41e3-a895-b564b83ca1f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/google","urlObject":{"path":["auth","google"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"c52b3749-865c-4298-8af1-b611cadba513","name":"google","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/google"},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[{"key":"Content-Type","value":"text/html; charset=UTF-8"},{"key":"X-Frame-Options","value":"DENY"},{"key":"x-auto-login","value":"realm=com.google&args=continue%3Dhttps%253A%252F%252Faccounts.google.com%252Fsignin%252Foauth%252Flegacy%252Fconsent%253Fauthuser%253Dunknown%2526part%253DAJi8hAMr2-koKFqWCXOZ7iDZBJYr1ZyClD6_dKD27r3Ug6H8x0e2JsOQLI5Sv2P4Lkw81VIn416rgpp1v1T0t0ErXOEQLx7K35n45wbuLrcCgFaWHM6Zvt0cbedqO6GgkOibbe20IcDkbrVdtkJQtmd0pEBPd4jgmbx7XASJ8Vxdj255h1vPkV74gw-8jIhyEXJrie4BNUTaMGxzTEeG3YSbvhA_IYmCRsfvOltT3yhNZyLecBy1kb3RYqlYLrmDSeeTroM8NiXcCo5aWr56CebpVaNj9d5xhcxp3XAu76BddqSEYGF6Cb97bj6J0rLnyj-amh5fm0IgeGnNUj_1jtK9R5lDFKJJxAxd8lY6VNnOGROJ3Eo1HGlBu7y4XNtier6QB8oVeJfepJ9mTBdKUHxTLJnRHI4NfW9ENppDWWRMHwSt_5b0iFqNjQB_y-9mYxZm56Ge5EgMqBHV3wXrOZpJ3U_YUAWCQtQrhIo6HEjEkH2tCldkIr-ywQCadfKYN53LJrQNROJx%2526as%253DS-2045824797%25253A1679238191080059%2526client_id%253D478149418414-7e1euq2bkm6ic05knpm33315f71bbvb8.apps.googleusercontent.com%2523"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"Mon, 01 Jan 1990 00:00:00 GMT"},{"key":"Date","value":"Sun, 19 Mar 2023 15:03:13 GMT"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Content-Security-Policy","value":"script-src 'report-sample' 'nonce-xSYwvEFoKuo8XxQn9lCplQ' 'unsafe-inline' 'unsafe-eval';object-src 'none';base-uri 'self';report-uri /cspreport"},{"key":"Content-Security-Policy","value":"require-trusted-types-for 'script';report-uri /cspreport"},{"key":"Cross-Origin-Opener-Policy-Report-Only","value":"same-origin; report-to=\"coop_gse_qebhlk\""},{"key":"Report-To","value":"{\"group\":\"coop_gse_qebhlk\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/gse_qebhlk\"}]}"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Server","value":"GSE"},{"key":"Set-Cookie","value":"__Host-GAPS=1:lJYr42z5y2tx4hD0ypnCP081TKJyCA:0aodLSKvLE10Nhy5;Path=/;Expires=Tue, 18-Mar-2025 15:03:13 GMT;Secure;HttpOnly;Priority=HIGH"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"}],"cookie":[],"responseTime":null,"body":"\n<!DOCTYPE html>\n<html lang=\"en\">\n    <head>\n        <meta charset=\"utf-8\">\n        <meta content=\"width=300, initial-scale=1\" name=\"viewport\">\n        <meta name=\"google-site-verification\" content=\"LrdTUW9psUAMbh4Ia074-BPEVmcpBxF6Gwf0MSgQXZs\">\n        <title>Sign in - Google Accounts</title>\n        <style>\n  @font-face {\n  font-family: 'Open Sans';\n  font-style: normal;\n  font-weight: 300;\n  src: url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype');\n}\n@font-face {\n  font-family: 'Open Sans';\n  font-style: normal;\n  font-weight: 400;\n  src: url(//fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');\n}\n  </style>\n        <style>\n  h1, h2 {\n  -webkit-animation-duration: 0.1s;\n  -webkit-animation-name: fontfix;\n  -webkit-animation-iteration-count: 1;\n  -webkit-animation-timing-function: linear;\n  -webkit-animation-delay: 0;\n  }\n  @-webkit-keyframes fontfix {\n  from {\n  opacity: 1;\n  }\n  to {\n  opacity: 1;\n  }\n  }\n  </style>\n        <style>\n  html, body {\n  font-family: Arial, sans-serif;\n  background: #fff;\n  margin: 0;\n  padding: 0;\n  border: 0;\n  position: absolute;\n  height: 100%;\n  min-width: 100%;\n  font-size: 13px;\n  color: #404040;\n  direction: ltr;\n  -webkit-text-size-adjust: none;\n  }\n  button,\n  input[type=button],\n  input[type=submit] {\n  font-family: Arial, sans-serif;\n  font-size: 13px;\n  }\n  a,\n  a:hover,\n  a:visited {\n  color: #427fed;\n  cursor: pointer;\n  text-decoration: none;\n  }\n  a:hover {\n  text-decoration: underline;\n  }\n  h1 {\n  font-size: 20px;\n  color: #262626;\n  margin: 0 0 15px;\n  font-weight: normal;\n  }\n  h2 {\n  font-size: 14px;\n  color: #262626;\n  margin: 0 0 15px;\n  font-weight: bold;\n  }\n  input[type=email],\n  input[type=number],\n  input[type=password],\n  input[type=tel],\n  input[type=text],\n  input[type=url] {\n  -moz-appearance: none;\n  -webkit-appearance: none;\n  appearance: none;\n  display: inline-block;\n  height: 36px;\n  padding: 0 8px;\n  margin: 0;\n  background: #fff;\n  border: 1px solid #d9d9d9;\n  border-top: 1px solid #c0c0c0;\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n  box-sizing: border-box;\n  -moz-border-radius: 1px;\n  -webkit-border-radius: 1px;\n  border-radius: 1px;\n  font-size: 15px;\n  color: #404040;\n  }\n  input[type=email]:hover,\n  input[type=number]:hover,\n  input[type=password]:hover,\n  input[type=tel]:hover,\n  input[type=text]:hover,\n  input[type=url]:hover {\n  border: 1px solid #b9b9b9;\n  border-top: 1px solid #a0a0a0;\n  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n  }\n  input[type=email]:focus,\n  input[type=number]:focus,\n  input[type=password]:focus,\n  input[type=tel]:focus,\n  input[type=text]:focus,\n  input[type=url]:focus {\n  outline: none;\n  border: 1px solid #4d90fe;\n  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n  }\n  input[type=checkbox],\n  input[type=radio] {\n  -webkit-appearance: none;\n  display: inline-block;\n  width: 13px;\n  height: 13px;\n  margin: 0;\n  cursor: pointer;\n  vertical-align: bottom;\n  background: #fff;\n  border: 1px solid #c6c6c6;\n  -moz-border-radius: 1px;\n  -webkit-border-radius: 1px;\n  border-radius: 1px;\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n  box-sizing: border-box;\n  position: relative;\n  }\n  input[type=checkbox]:active,\n  input[type=radio]:active {\n  background: #ebebeb;\n  }\n  input[type=checkbox]:hover {\n  border-color: #c6c6c6;\n  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n  }\n  input[type=radio] {\n  -moz-border-radius: 1em;\n  -webkit-border-radius: 1em;\n  border-radius: 1em;\n  width: 15px;\n  height: 15px;\n  }\n  input[type=checkbox]:checked,\n  input[type=radio]:checked {\n  background: #fff;\n  }\n  input[type=radio]:checked::after {\n  content: '';\n  display: block;\n  position: relative;\n  top: 3px;\n  left: 3px;\n  width: 7px;\n  height: 7px;\n  background: #666;\n  -moz-border-radius: 1em;\n  -webkit-border-radius: 1em;\n  border-radius: 1em;\n  }\n  input[type=checkbox]:checked::after {\n  content: url(https://ssl.gstatic.com/ui/v1/menu/checkmark.png);\n  display: block;\n  position: absolute;\n  top: -6px;\n  left: -5px;\n  }\n  input[type=checkbox]:focus {\n  outline: none;\n  border-color: #4d90fe;\n  }\n  .stacked-label {\n  display: block;\n  font-weight: bold;\n  margin: .5em 0;\n  }\n  .hidden-label {\n  position: absolute !important;\n  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */\n  clip: rect(1px, 1px, 1px, 1px);\n  height: 0px;\n  width: 0px;\n  overflow: hidden;\n  visibility: hidden;\n  }\n  input[type=checkbox].form-error,\n  input[type=email].form-error,\n  input[type=number].form-error,\n  input[type=password].form-error,\n  input[type=text].form-error,\n  input[type=tel].form-error,\n  input[type=url].form-error {\n  border: 1px solid #dd4b39;\n  }\n  .error-msg {\n  margin: .5em 0;\n  display: block;\n  color: #dd4b39;\n  line-height: 17px;\n  }\n  .help-link {\n  background: #dd4b39;\n  padding: 0 5px;\n  color: #fff;\n  font-weight: bold;\n  display: inline-block;\n  -moz-border-radius: 1em;\n  -webkit-border-radius: 1em;\n  border-radius: 1em;\n  text-decoration: none;\n  position: relative;\n  top: 0px;\n  }\n  .help-link:visited {\n  color: #fff;\n  }\n  .help-link:hover {\n  color: #fff;\n  background: #c03523;\n  text-decoration: none;\n  }\n  .help-link:active {\n  opacity: 1;\n  background: #ae2817;\n  }\n  .wrapper {\n  position: relative;\n  min-height: 100%;\n  }\n  .content {\n  padding: 0 44px;\n  }\n  .main {\n  padding-bottom: 100px;\n  }\n  /* For modern browsers */\n  .clearfix:before,\n  .clearfix:after {\n  content: \"\";\n  display: table;\n  }\n  .clearfix:after {\n  clear: both;\n  }\n  /* For IE 6/7 (trigger hasLayout) */\n  .clearfix {\n  zoom:1;\n  }\n  .google-header-bar {\n  height: 71px;\n  border-bottom: 1px solid #e5e5e5;\n  overflow: hidden;\n  }\n  .header .logo {\n  background-image: url(https://ssl.gstatic.com/accounts/ui/logo_1x.png);\n  background-size: 116px 38px;\n  background-repeat: no-repeat;\n  margin: 17px 0 0;\n  float: left;\n  height: 38px;\n  width: 116px;\n  }\n  .header .logo-w {\n  background-image: url(https://ssl.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_112x36dp.png);\n  background-size: 112px 36px;\n  margin: 21px 0 0;\n  }\n  .header .secondary-link {\n  margin: 28px 0 0;\n  float: right;\n  }\n  .header .secondary-link a {\n  font-weight: normal;\n  }\n  .google-header-bar.centered {\n  border: 0;\n  height: 108px;\n  }\n  .google-header-bar.centered .header .logo {\n  float: none;\n  margin: 40px auto 30px;\n  display: block;\n  }\n  .google-header-bar.centered .header .secondary-link {\n  display: none\n  }\n  .google-footer-bar {\n  position: absolute;\n  bottom: 0;\n  height: 35px;\n  width: 100%;\n  border-top: 1px solid #e5e5e5;\n  overflow: hidden;\n  }\n  .footer {\n  padding-top: 7px;\n  font-size: .85em;\n  white-space: nowrap;\n  line-height: 0;\n  }\n  .footer ul {\n  float: left;\n  max-width: 80%;\n  min-height: 16px;\n  padding: 0;\n  }\n  .footer ul li {\n  color: #737373;\n  display: inline;\n  padding: 0;\n  padding-right: 1.5em;\n  }\n  .footer a {\n  color: #737373;\n  }\n  .lang-chooser-wrap {\n  float: right;\n  display: inline;\n  }\n  .lang-chooser-wrap img {\n  vertical-align: top;\n  }\n  .lang-chooser {\n  font-size: 13px;\n  height: 24px;\n  line-height: 24px;\n  }\n  .lang-chooser option {\n  font-size: 13px;\n  line-height: 24px;\n  }\n  .hidden {\n  height: 0px;\n  width: 0px;\n  overflow: hidden;\n  visibility: hidden;\n  display: none !important;\n  }\n  .banner {\n  text-align: center;\n  }\n  .card {\n  background-color: #f7f7f7;\n  padding: 20px 25px 30px;\n  margin: 0 auto 25px;\n  width: 304px;\n  -moz-border-radius: 2px;\n  -webkit-border-radius: 2px;\n  border-radius: 2px;\n  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);\n  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);\n  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);\n  }\n  .card > *:first-child {\n  margin-top: 0;\n  }\n  .rc-button,\n  .rc-button:visited {\n  display: inline-block;\n  min-width: 46px;\n  text-align: center;\n  color: #444;\n  font-size: 14px;\n  font-weight: 700;\n  height: 36px;\n  padding: 0 8px;\n  line-height: 36px;\n  -moz-border-radius: 3px;\n  -webkit-border-radius: 3px;\n  border-radius: 3px;\n  -o-transition: all 0.218s;\n  -moz-transition: all 0.218s;\n  -webkit-transition: all 0.218s;\n  transition: all 0.218s;\n  border: 1px solid #dcdcdc;\n  background-color: #f5f5f5;\n  background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);\n  background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);\n  background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);\n  background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);\n  background-image: linear-gradient(top,#f5f5f5,#f1f1f1);\n  -o-transition: none;\n  -moz-user-select: none;\n  -webkit-user-select: none;\n  user-select: none;\n  cursor: default;\n  }\n  .card .rc-button {\n  width: 100%;\n  padding: 0;\n  }\n  .rc-button.disabled,\n  .rc-button[disabled] {\n  opacity: .5;\n  filter: alpha(opacity=50);\n  cursor: default;\n  pointer-events: none;\n  }\n  .rc-button:hover {\n  border: 1px solid #c6c6c6;\n  color: #333;\n  text-decoration: none;\n  -o-transition: all 0.0s;\n  -moz-transition: all 0.0s;\n  -webkit-transition: all 0.0s;\n  transition: all 0.0s;\n  background-color: #f8f8f8;\n  background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);\n  background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);\n  background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);\n  background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);\n  background-image: linear-gradient(top,#f8f8f8,#f1f1f1);\n  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n  box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n  }\n  .rc-button:active {\n  background-color: #f6f6f6;\n  background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);\n  background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);\n  background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);\n  background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);\n  background-image: linear-gradient(top,#f6f6f6,#f1f1f1);\n  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);\n  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);\n  box-shadow: 0 1px 2px rgba(0,0,0,0.1);\n  }\n  .rc-button-submit,\n  .rc-button-submit:visited {\n  border: 1px solid #3079ed;\n  color: #fff;\n  text-shadow: 0 1px rgba(0,0,0,0.1);\n  background-color: #4d90fe;\n  background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);\n  background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);\n  background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);\n  background-image: -o-linear-gradient(top,#4d90fe,#4787ed);\n  background-image: linear-gradient(top,#4d90fe,#4787ed);\n  }\n  .rc-button-submit:hover {\n  border: 1px solid #2f5bb7;\n  color: #fff;\n  text-shadow: 0 1px rgba(0,0,0,0.3);\n  background-color: #357ae8;\n  background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);\n  background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);\n  background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);\n  background-image: -o-linear-gradient(top,#4d90fe,#357ae8);\n  background-image: linear-gradient(top,#4d90fe,#357ae8);\n  }\n  .rc-button-submit:active {\n  background-color: #357ae8;\n  background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);\n  background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);\n  background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);\n  background-image: -o-linear-gradient(top,#4d90fe,#357ae8);\n  background-image: linear-gradient(top,#4d90fe,#357ae8);\n  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n  }\n  .rc-button-red,\n  .rc-button-red:visited {\n  border: 1px solid transparent;\n  color: #fff;\n  text-shadow: 0 1px rgba(0,0,0,0.1);\n  background-color: #d14836;\n  background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);\n  background-image: -moz-linear-gradient(top,#dd4b39,#d14836);\n  background-image: -ms-linear-gradient(top,#dd4b39,#d14836);\n  background-image: -o-linear-gradient(top,#dd4b39,#d14836);\n  background-image: linear-gradient(top,#dd4b39,#d14836);\n  }\n  .rc-button-red:hover {\n  border: 1px solid #b0281a;\n  color: #fff;\n  text-shadow: 0 1px rgba(0,0,0,0.3);\n  background-color: #c53727;\n  background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);\n  background-image: -moz-linear-gradient(top,#dd4b39,#c53727);\n  background-image: -ms-linear-gradient(top,#dd4b39,#c53727);\n  background-image: -o-linear-gradient(top,#dd4b39,#c53727);\n  background-image: linear-gradient(top,#dd4b39,#c53727);\n  }\n  .rc-button-red:active {\n  border: 1px solid #992a1b;\n  background-color: #b0281a;\n  background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);\n  background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);\n  background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);\n  background-image: -o-linear-gradient(top,#dd4b39,#b0281a);\n  background-image: linear-gradient(top,#dd4b39,#b0281a);\n  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n  }\n  .secondary-actions {\n  text-align: center;\n  }\n</style>\n        <style media=\"screen and (max-width: 800px), screen and (max-height: 800px)\">\n  .google-header-bar.centered {\n  height: 83px;\n  }\n  .google-header-bar.centered .header .logo {\n  margin: 25px auto 20px;\n  }\n  .card {\n  margin-bottom: 20px;\n  }\n</style>\n        <style media=\"screen and (max-width: 580px)\">\n  html, body {\n  font-size: 14px;\n  }\n  .google-header-bar.centered {\n  height: 73px;\n  }\n  .google-header-bar.centered .header .logo {\n  margin: 20px auto 15px;\n  }\n  .content {\n  padding-left: 10px;\n  padding-right: 10px;\n  }\n  .hidden-small {\n  display: none;\n  }\n  .card {\n  padding: 20px 15px 30px;\n  width: 270px;\n  }\n  .footer ul li {\n  padding-right: 1em;\n  }\n  .lang-chooser-wrap {\n  display: none;\n  }\n</style>\n        <style media=\"screen and (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5)\">\n  .header .logo {\n  background-image: url(https://ssl.gstatic.com/accounts/ui/logo_2x.png);\n  }\n  .header .logo-w {\n  background-image: url(https://ssl.gstatic.com/images/branding/googlelogo/2x/googlelogo_color_112x36dp.png);\n  }\n</style>\n        <style>\n  pre.debug {\n  font-family: monospace;\n  position: absolute;\n  left: 0;\n  margin: 0;\n  padding: 1.5em;\n  font-size: 13px;\n  background: #f1f1f1;\n  border-top: 1px solid #e5e5e5;\n  direction: ltr;\n  white-space: pre-wrap;\n  width: 90%;\n  overflow: hidden;\n  }\n</style>\n        <style>\n  .banner h1 {\n  font-family: 'Open Sans', arial;\n  -webkit-font-smoothing: antialiased;\n  color: #555;\n  font-size: 42px;\n  font-weight: 300;\n  margin-top: 0;\n  margin-bottom: 20px;\n  }\n  .banner h2 {\n  font-family: 'Open Sans', arial;\n  -webkit-font-smoothing: antialiased;\n  color: #555;\n  font-size: 18px;\n  font-weight: 400;\n  margin-bottom: 20px;\n  }\n  .signin-card {\n  width: 274px;\n  padding: 40px 40px;\n  }\n  .signin-card .profile-img {\n  width: 96px;\n  height: 96px;\n  margin: 0 auto 10px;\n  display: block;\n  -moz-border-radius: 50%;\n  -webkit-border-radius: 50%;\n  border-radius: 50%;\n  }\n  .signin-card .profile-name {\n  font-size: 16px;\n  font-weight: bold;\n  text-align: center;\n  margin: 10px 0 0;\n  min-height: 1em;\n  }\n  .signin-card .profile-email {\n  font-size: 16px;\n  text-align: center;\n  margin: 10px 0 20px 0;\n  min-height: 1em;\n  }\n  .signin-card input[type=email],\n  .signin-card input[type=password],\n  .signin-card input[type=text],\n  .signin-card input[type=submit] {\n  width: 100%;\n  display: block;\n  margin-bottom: 10px;\n  z-index: 1;\n  position: relative;\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n  box-sizing: border-box;\n  }\n  .signin-card #Email,\n  .signin-card #Passwd,\n  .signin-card .captcha {\n  direction: ltr;\n  height: 44px;\n  font-size: 16px;\n  }\n  .signin-card #Email + .stacked-label {\n  margin-top: 15px;\n  }\n  .signin-card #reauthEmail {\n  display: block;\n  margin-bottom: 10px;\n  line-height: 36px;\n  padding: 0 8px;\n  font-size: 15px;\n  color: #404040;\n  line-height: 2;\n  margin-bottom: 10px;\n  font-size: 14px;\n  text-align: center;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n  box-sizing: border-box;\n  }\n  .one-google p {\n  margin: 0 0 10px;\n  color: #555;\n  font-size: 14px;\n  text-align: center;\n  }\n  .one-google p.create-account,\n  .one-google p.switch-account {\n  margin-bottom: 60px;\n  }\n  .one-google .logo-strip {\n  background-repeat: no-repeat;\n  display: block;\n  margin: 10px auto;\n  background-image: url(https://ssl.gstatic.com/accounts/ui/wlogostrip_230x17_1x.png);\n  background-size: 230px 17px;\n  width: 230px;\n  height: 17px;\n  }\n</style>\n        <style media=\"screen and (max-width: 800px), screen and (max-height: 800px)\">\n  .banner h1 {\n  font-size: 38px;\n  margin-bottom: 15px;\n  }\n  .banner h2 {\n  margin-bottom: 15px;\n  }\n  .one-google p.create-account,\n  .one-google p.switch-account {\n  margin-bottom: 30px;\n  }\n  .signin-card #Email {\n  margin-bottom: 0;\n  }\n  .signin-card #Passwd {\n  margin-top: -1px;\n  }\n  .signin-card #Email.form-error,\n  .signin-card #Passwd.form-error {\n  z-index: 2;\n  }\n  .signin-card #Email:hover,\n  .signin-card #Email:focus,\n  .signin-card #Passwd:hover,\n  .signin-card #Passwd:focus {\n  z-index: 3;\n  }\n</style>\n        <style media=\"screen and (max-width: 580px)\">\n  .banner h1 {\n  font-size: 22px;\n  margin-bottom: 15px;\n  }\n  .signin-card {\n  width: 260px;\n  padding: 20px 20px;\n  margin: 0 auto 20px;\n  }\n  .signin-card .profile-img {\n  width: 72px;\n  height: 72px;\n  -moz-border-radius: 72px;\n  -webkit-border-radius: 72px;\n  border-radius: 72px;\n  }\n</style>\n        <style media=\"screen and (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5)\">\n  .one-google .logo-strip {\n  background-image: url(https://ssl.gstatic.com/accounts/ui/wlogostrip_230x17_2x.png);\n  }\n</style>\n        <style>\n  .remember .bubble-wrap {\n  position: absolute;\n  padding-top: 3px;\n  -o-transition: opacity .218s ease-in .218s;\n  -moz-transition: opacity .218s ease-in .218s;\n  -webkit-transition: opacity .218s ease-in .218s;\n  transition: opacity .218s ease-in .218s;\n  left: -999em;\n  opacity: 0;\n  width: 314px;\n  margin-left: -20px;\n  }\n  .remember:hover .bubble-wrap,\n  .remember input:focus ~ .bubble-wrap,\n  .remember .bubble-wrap:hover,\n  .remember .bubble-wrap:focus {\n  opacity: 1;\n  left: inherit;\n  }\n  .bubble-pointer {\n  border-left: 10px solid transparent;\n  border-right: 10px solid transparent;\n  border-bottom: 10px solid #fff;\n  width: 0;\n  height: 0;\n  margin-left: 17px;\n  }\n  .bubble {\n  background-color: #fff;\n  padding: 15px;\n  margin-top: -1px;\n  font-size: 11px;\n  -moz-border-radius: 2px;\n  -webkit-border-radius: 2px;\n  border-radius: 2px;\n  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);\n  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);\n  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);\n  }\n  #stay-signed-in {\n  float: left;\n  }\n  #stay-signed-in-tooltip {\n  left: auto;\n  margin-left: -20px;\n  padding-top: 3px;\n  position: absolute;\n  top: 0;\n  visibility: hidden;\n  width: 314px;\n  z-index: 1;\n  }\n  .dasher-tooltip {\n  top: 380px;\n  }\n</style>\n        <style media=\"screen and (max-width: 800px), screen and (max-height: 800px)\">\n  .dasher-tooltip {\n  top: 340px;\n  }\n</style>\n        <style>\n  .jfk-tooltip {\n  background-color: #fff;\n  border: 1px solid;\n  color: #737373;\n  font-size: 12px;\n  position: absolute;\n  z-index: 800 !important;\n  border-color: #bbb #bbb #a8a8a8;\n  padding: 16px;\n  width: 250px;\n  }\n .jfk-tooltip h3 {\n  color: #555;\n  font-size: 12px;\n  margin: 0 0 .5em;\n  }\n .jfk-tooltip-content p:last-child {\n  margin-bottom: 0;\n  }\n  .jfk-tooltip-arrow {\n  position: absolute;\n  }\n  .jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore,\n  .jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {\n  display: block;\n  height: 0;\n  position: absolute;\n  width: 0;\n  }\n  .jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {\n  border: 9px solid;\n  }\n  .jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {\n  border: 8px solid;\n  }\n  .jfk-tooltip-arrowdown {\n  bottom: 0;\n  }\n  .jfk-tooltip-arrowup {\n  top: -9px;\n  }\n  .jfk-tooltip-arrowleft {\n  left: -9px;\n  top: 30px;\n  }\n  .jfk-tooltip-arrowright {\n  right: 0;\n  top: 30px;\n  }\n  .jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {\n  border-color: #bbb transparent;\n  left: -9px;\n  }\n  .jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {\n  border-color: #a8a8a8 transparent;\n  }\n  .jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {\n  border-color: #fff transparent;\n  left: -8px;\n  }\n  .jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {\n  border-bottom-width: 0;\n  }\n  .jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {\n  border-bottom-width: 0;\n  }\n  .jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {\n  border-top-width: 0;\n  }\n  .jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {\n  border-top-width: 0;\n  top: 1px;\n  }\n  .jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore,\n  .jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {\n  border-color: transparent #bbb;\n  top: -9px;\n  }\n  .jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter,\n  .jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {\n  border-color:transparent #fff;\n  top:-8px;\n  }\n  .jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {\n  border-left-width: 0;\n  }\n  .jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {\n  border-left-width: 0;\n  left: 1px;\n  }\n  .jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {\n  border-right-width: 0;\n  }\n  .jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {\n  border-right-width: 0;\n  }\n  .jfk-tooltip-closebtn {\n  background: url(\"//ssl.gstatic.com/ui/v1/icons/common/x_8px.png\") no-repeat;\n  border: 1px solid transparent;\n  height: 21px;\n  opacity: .4;\n  outline: 0;\n  position: absolute;\n  right: 2px;\n  top: 2px;\n  width: 21px;\n  }\n  .jfk-tooltip-closebtn:focus,\n  .jfk-tooltip-closebtn:hover {\n  opacity: .8;\n  cursor: pointer;\n  }\n  .jfk-tooltip-closebtn:focus {\n  border-color: #4d90fe;\n  }\n</style>\n        <style media=\"screen and (max-width: 580px)\">\n  .jfk-tooltip {\n  display: none;\n  }\n</style>\n        <style type=\"text/css\">\n.captcha-box {\n  background: #fff;\n  margin: 0 0 10px;\n  overflow: hidden;\n  padding: 10px;\n}\n.captcha-box .captcha-img {\n  text-align: center;\n}\n.captcha-box .captcha-label {\n  font-weight: bold;\n  display: block;\n  margin: .5em 0;\n}\n.captcha-box .captcha-msg {\n  color: #999;\n  display: block;\n  position: relative;\n}\n.captcha-box .captcha-msg .accessibility-logo {\n  float: right;\n  border: 0;\n}\n.captcha-box .audio-box {\n  position: absolute;\n  top: 0;\n}\n</style>\n        <style>\n.chromiumsync-custom-content {\n  padding-top: 20px;\n  margin-bottom: 0;\n}\n.form-panel {\n  -webkit-box-sizing: border-box;\n  box-sizing: border-box;\n  -webkit-transform: translateZ(0);\n  -moz-transform: translateZ(0);\n  -ms-transform: translateZ(0);\n  -o-transform: translateZ(0);\n  transform: translateZ(0);\n  width: 100%;\n}\n.form-panel.first {\n  z-index: 2;\n}\n.form-panel.second {\n  z-index: 1;\n}\n.shift-form .form-panel.first {\n  z-index: 1;\n}\n.shift-form .form-panel.second {\n  z-index: 2;\n}\n.slide-in,\n.slide-out {\n  display: block;\n  -webkit-transition-property: -webkit-transform, opacity;\n  -moz-transition-property: -moz-transform, opacity;\n  -ms-transition-property: -ms-transform, opacity;\n  -o-transition-property: -o-transform, opacity;\n  transition-property: transform, opacity;\n  -webkit-transition-duration: 0.1s;\n  -moz-transition-duration: 0.1s;\n  -ms-transition-duration: 0.1s;\n  -o-transition-duration: 0.1s;\n  transition-duration: 0.1s;\n  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  -moz-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  -ms-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n.slide-out {\n  -webkit-transform: translate3d(0, 0, 0);\n  -moz-transform: translate3d(0, 0, 0);\n  -ms-transform: translate3d(0, 0, 0);\n  -o-transform: translate3d(0, 0, 0);\n  transform: translate3d(0, 0, 0);\n}\n.shift-form .slide-out {\n  opacity: 0;\n  -webkit-transform: translate3d(-120%, 0, 0);\n  -moz-transform: translate3d(-120%, 0, 0);\n  -ms-transform: translate3d(-120%, 0, 0);\n  -o-transform: translate3d(-120%, 0, 0);\n  transform: translate3d(-120%, 0, 0);\n}\n.slide-in {\n  -webkit-transform: translate3d(120%, 0, 0);\n  -moz-transform: translate3d(120%, 0, 0);\n  -ms-transform: translate3d(120%, 0, 0);\n  -o-transform: translate3d(120%, 0, 0);\n  transform: translate3d(120%, 0, 0);\n}\n.shift-form .slide-in {\n  opacity: 1;\n  -webkit-transform: translate3d(0, 0, 0);\n  -moz-transform: translate3d(0, 0, 0);\n  -ms-transform: translate3d(0, 0, 0);\n  -o-transform: translate3d(0, 0, 0);\n  transform: translate3d(0, 0, 0);\n}\n.error-msg {\n  -webkit-transition: max-height 0.3s, opacity 0.3s 0s steps(10, end);\n  -moz-transition: max-height 0.3s, opacity 0.3s 0s steps(10, end);\n  -ms-transition: max-height 0.3s, opacity 0.3s 0s steps(10, end);\n  -o-transition: max-height 0.3s, opacity 0.3s 0s steps(10, end);\n  transition: max-height 0.3s, opacity 0.3s 0s steps(10, end);\n  height: auto;\n  max-height: 0;\n  opacity: 0;\n}\n.has-error .error-msg {\n  max-height: 3.5em;\n  margin-top: 10px;\n  margin-bottom: 10px;\n  opacity: 1;\n  visibility: visible;\n}\n.back-arrow {\n  position: absolute;\n  top: 37px;\n  width: 24px;\n  height: 24px;\n  display: none;\n  cursor: pointer;\n}\n.back-arrow {\n  border-style: none;\n}\n.shift-form.back-arrow {\n  display: block;\n}\n.back-arrow img {\n  display: block;\n}\n#link-signup {\n  text-align: center;\n  font-size: 14px;\n}\n.shift-form #link-signup{\n  display: none;\n}\n#link-signin-different {\n  display: none;\n  text-align: center;\n  font-size: 14px;\n}\n.shift-form #link-signin-different {\n  display: block;\n}\n.signin-card #profile-name {\n  font-size: 16px;\n  font-weight: bold;\n  text-align: center;\n  margin: 0;\n  min-height: 1em;\n}\n.signin-card.no-name #profile-name {\n  display: none;\n}\n.signin-card.no-name #email-display {\n  line-height: initial;\n  margin-bottom: 16px;\n}\n.signin-card #email-display {\n  display: block;\n  padding: 0px 8px;\n  color: rgb(64, 64, 64);\n  line-height: 2;\n  margin-bottom: 10px;\n  font-size: 14px;\n  text-align: center;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  -moz-box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n  box-sizing: border-box;\n}\n.signin-card #Email {\n  margin-top: 16px;\n}\n.need-help {\n  float: right;\n  text-align: right;\n}\n.form-panel {\n  width: 274px;\n}\n#gaia_firstform {\n  z-index: 2;\n}\n.signin-card {\n  position: relative;\n  overflow: hidden;\n}\n.signin-card #profile-name {\n  color: #000;\n}\n.circle-mask {\n  display: block;\n  height: 96px;\n  width: 96px;\n  overflow: hidden;\n  border-radius: 50%;\n  margin-left: auto;\n  margin-right: auto;\n  z-index: 100;\n  margin-bottom: 10px;\n}\n.circle {\n  -webkit-transition-property: -webkit-transform;\n  -moz-transition-property: -moz-transform;\n  -ms-transition-property: -ms-transform;\n  -o-transition-property: -o-transform;\n  transition-property: transform;\n  -webkit-transition-timing-function: cubic-bezier(.645,.045,.355,1);\n  -moz-transition-timing-function: cubic-bezier(.645,.045,.355,1);\n  -ms-transition-timing-function: cubic-bezier(.645,.045,.355,1);\n  -o-transition-timing-function: cubic-bezier(.645,.045,.355,1);\n  transition-timing-function: cubic-bezier(.645,.045,.355,1);\n}\n.circle {\n  position: absolute;\n  z-index: 101;\n  height: 96px;\n  width: 96px;\n  border-radius: 50%;\n  opacity: 0.99;\n  overflow: hidden;\n  background-repeat: no-repeat;\n  background-position: center center;\n}\n.main {\n  overflow: hidden;\n}\n.card-mask-wrap {\n  position: relative;\n  width: 360px;\n  margin: 0 auto;\n  z-index: 1;\n}\n.dasher-tooltip {\n  position: absolute;\n  left: 50%;\n  margin-left: 150px;\n}\n.dasher-tooltip .tooltip-pointer {\n  margin-top: 15px;\n}\n.dasher-tooltip p {\n  margin-top: 0;\n}\n.dasher-tooltip p span {\n  display: block;\n}\n.card {\n  margin-bottom: 0;\n}\n.one-google {\n  padding-top: 27px;\n}\n#canvas {\n  -webkit-transition: opacity 0.075s;\n  -moz-transition: opacity 0.075s;\n  -ms-transition: opacity 0.075s;\n  -o-transition: opacity 0.075s;\n  transition: opacity 0.075s;\n  opacity: 0.01;\n}\n.shift-form #canvas {\n  opacity: 0.99;\n}\n.label {\n  color: #404040;\n}\n#account-chooser-link {\n  -webkit-transition: opacity 0.3s;\n  -moz-transition: opacity 0.3s;\n  -ms-transition: opacity 0.3s;\n  -o-transition: opacity 0.3s;\n  transition: opacity 0.3s;\n}\n.input-wrapper {\n  position: relative;\n}\n.google-footer-bar {\n  z-index: 2;\n}\n</style>\n        <style media=\"screen and (max-width: 580px)\">\n.back-arrow {\n  top: 17px;\n}\n.circle-mask {\n  height: 72px;\n  width: 72px;\n  background-size: 72px;\n}\n.circle {\n  height: 72px;\n  width: 72px;\n}\n#canvas {\n  height: 72px;\n  width: 72px;\n}\n.form-panel {\n  width: 256px;\n}\n.card-mask-wrap {\n  width: 300px;\n}\n.signin-card {\n  width: 256px;\n}\n.signin-card #EmailFirst {\n  margin-top: 15px;\n}\n.one-google {\n  padding-top: 22px;\n}\n</style>\n    </head>\n    <body>\n        <div class=\"wrapper\">\n            <div  class=\"google-header-bar  centered\">\n                <div class=\"header content clearfix\">\n                    <div class=\"logo logo-w\" aria-label=\"Google\"></div>\n                </div>\n            </div>\n            <div  class=\"main content clearfix\">\n                <div class=\"banner\">\n                    <h1>\n  One account. All of Google.\n</h1>\n                    <h2 class=\"hidden-small\">\n  Sign in with your Google Account\n  </h2>\n                </div>\n                <div class=\"main-content \n  \n    no-name\n  \n  \n  \n\">\n                    <div  class=\"card signin-card pre-shift\n  \n  \n   no-name\">\n                        <img  class=\"circle-mask\"\n    \n      src=\"https://ssl.gstatic.com/accounts/ui/avatar_2x.png\"\n    >\n                        <form novalidate method=\"post\" action=\"https://accounts.google.com/signin/v1/lookup\" id=\"gaia_loginform\">\n                            <input name=\"Page\" type=\"hidden\" value=\"PasswordSeparationSignIn\">\n                            <input type=\"hidden\" name=\"\" value=\"\">\n                            <input type=\"hidden\" name=\"gxf\" value=\"AFoagUVklauRD0pMHOO5yjyDxVMqVlfGFg:1679238193593\">\n                            <input type=\"hidden\" name=\"continue\" value=\"https://accounts.google.com/signin/oauth/legacy/consent?authuser=unknown&amp;part=AJi8hAMr2-koKFqWCXOZ7iDZBJYr1ZyClD6_dKD27r3Ug6H8x0e2JsOQLI5Sv2P4Lkw81VIn416rgpp1v1T0t0ErXOEQLx7K35n45wbuLrcCgFaWHM6Zvt0cbedqO6GgkOibbe20IcDkbrVdtkJQtmd0pEBPd4jgmbx7XASJ8Vxdj255h1vPkV74gw-8jIhyEXJrie4BNUTaMGxzTEeG3YSbvhA_IYmCRsfvOltT3yhNZyLecBy1kb3RYqlYLrmDSeeTroM8NiXcCo5aWr56CebpVaNj9d5xhcxp3XAu76BddqSEYGF6Cb97bj6J0rLnyj-amh5fm0IgeGnNUj_1jtK9R5lDFKJJxAxd8lY6VNnOGROJ3Eo1HGlBu7y4XNtier6QB8oVeJfepJ9mTBdKUHxTLJnRHI4NfW9ENppDWWRMHwSt_5b0iFqNjQB_y-9mYxZm56Ge5EgMqBHV3wXrOZpJ3U_YUAWCQtQrhIo6HEjEkH2tCldkIr-ywQCadfKYN53LJrQNROJx&amp;as=S-2045824797%3A1679238191080059&amp;client_id=478149418414-7e1euq2bkm6ic05knpm33315f71bbvb8.apps.googleusercontent.com#\">\n                            <input type=\"hidden\" name=\"ifkv\" value=\"AWnogHcWDssdsmCb5fXpvPO5YN-LGvW9KHin86-jaXbCwqiPGYDrEs82iugoMm7KrqFyBFqqlNCoKQ\">\n                            <input type=\"hidden\" name=\"oauth\" value=\"1\">\n                            <input type=\"hidden\" name=\"rip\" value=\"1\">\n                            <input id=\"profile-information\" name=\"ProfileInformation\" type=\"hidden\" value=\"\">\n                            <input id=\"session-state\" name=\"SessionState\" type=\"hidden\" value=\"AEThLly3SW_d6yMr80yaYRTtTWS3xRWz_4tPlcKMwkxwTpkL4vTiD0sdCdL2oeW65s6X4rjuLCEXP_HwnqFT7QHNSbnUOdLaENrEr2akLStS_sMegDQrI1bB7GR_tMO9H0fdbFbX-G7YO_aXhl0cBNZWOZVyO8aBrfjXejoY0SAtue4W3Hx79ZTnpHrvlnlxtCp2-hyIjHxg\">\n                            <input name=\"flowName\" type=\"hidden\" value=\"WEB_SETUP_GLIF\">\n                            <input type=\"hidden\" id=\"_utf8\" name=\"_utf8\" value=\"&#9731;\"/>\n                            <input type=\"hidden\" name=\"bgresponse\" id=\"bgresponse\" value=\"js_disabled\">\n                            <div class=\"form-panel first valid\" id=\"gaia_firstform\">\n                                <div class=\"slide-out\">\n                                    <div class=\"input-wrapper focused\">\n                                        <div id=\"identifier-shown\">\n                                            <div>\n                                                <label  class=\"hidden-label\" for=\"Email\">\n  Enter your email</label>\n                                                <input  id=\"Email\" type=\"email\" value=\"\" spellcheck=\"false\"\n                   name=\"Email\"\n                   \n                     placeholder=\"Email or phone\"\n                   \n                   \n                   \n                   autofocus>\n                                                <input id=\"Passwd-hidden\" type=\"password\" spellcheck=\"false\" class=\"hidden\">\n  \n                                            </div>\n                                        </div>\n                                        <span role=\"alert\" class=\"error-msg\" id=\"errormsg_0_Email\"></span>\n                                    </div>\n                                    <input id=\"next\" name=\"signIn\" class=\"rc-button rc-button-submit\" type=\"submit\" value=\"Next\">\n                                    <a  class=\"need-help\"\n          href=\"https://accounts.google.com/signin/usernamerecovery?continue=https%3A%2F%2Faccounts.google.com%2Fsignin%2Foauth%2Flegacy%2Fconsent%3Fauthuser%3Dunknown%26part%3DAJi8hAMr2-koKFqWCXOZ7iDZBJYr1ZyClD6_dKD27r3Ug6H8x0e2JsOQLI5Sv2P4Lkw81VIn416rgpp1v1T0t0ErXOEQLx7K35n45wbuLrcCgFaWHM6Zvt0cbedqO6GgkOibbe20IcDkbrVdtkJQtmd0pEBPd4jgmbx7XASJ8Vxdj255h1vPkV74gw-8jIhyEXJrie4BNUTaMGxzTEeG3YSbvhA_IYmCRsfvOltT3yhNZyLecBy1kb3RYqlYLrmDSeeTroM8NiXcCo5aWr56CebpVaNj9d5xhcxp3XAu76BddqSEYGF6Cb97bj6J0rLnyj-amh5fm0IgeGnNUj_1jtK9R5lDFKJJxAxd8lY6VNnOGROJ3Eo1HGlBu7y4XNtier6QB8oVeJfepJ9mTBdKUHxTLJnRHI4NfW9ENppDWWRMHwSt_5b0iFqNjQB_y-9mYxZm56Ge5EgMqBHV3wXrOZpJ3U_YUAWCQtQrhIo6HEjEkH2tCldkIr-ywQCadfKYN53LJrQNROJx%26as%3DS-2045824797%253A1679238191080059%26client_id%3D478149418414-7e1euq2bkm6ic05knpm33315f71bbvb8.apps.googleusercontent.com%23&amp;oauth=1&amp;ifkv=AWnogHd5mwbng6IrrATAUfdQTg38RelZymwiMMgMiSNiM7M4z2Sxf66KPtgGAvuxgkR9esKiO_J1XQ&amp;hl=en-GB\">\n  Find my account\n  </a>\n                                </div>\n                            </div>\n                        </form>\n                    </div>\n                    <div  class=\"card-mask-wrap\n        \n     no-name\">\n                        <div class=\"card-mask\">\n                            <div class=\"one-google\">\n                                <p class=\"create-account\">\n                                    <span id=\"link-signin-different\">\n                                        <a href=\"https://accounts.google.com/AccountChooser?ifkv=AWnogHd5mwbng6IrrATAUfdQTg38RelZymwiMMgMiSNiM7M4z2Sxf66KPtgGAvuxgkR9esKiO_J1XQ&amp;continue=https%3A%2F%2Faccounts.google.com%2Fsignin%2Foauth%2Flegacy%2Fconsent%3Fauthuser%3Dunknown%26part%3DAJi8hAMr2-koKFqWCXOZ7iDZBJYr1ZyClD6_dKD27r3Ug6H8x0e2JsOQLI5Sv2P4Lkw81VIn416rgpp1v1T0t0ErXOEQLx7K35n45wbuLrcCgFaWHM6Zvt0cbedqO6GgkOibbe20IcDkbrVdtkJQtmd0pEBPd4jgmbx7XASJ8Vxdj255h1vPkV74gw-8jIhyEXJrie4BNUTaMGxzTEeG3YSbvhA_IYmCRsfvOltT3yhNZyLecBy1kb3RYqlYLrmDSeeTroM8NiXcCo5aWr56CebpVaNj9d5xhcxp3XAu76BddqSEYGF6Cb97bj6J0rLnyj-amh5fm0IgeGnNUj_1jtK9R5lDFKJJxAxd8lY6VNnOGROJ3Eo1HGlBu7y4XNtier6QB8oVeJfepJ9mTBdKUHxTLJnRHI4NfW9ENppDWWRMHwSt_5b0iFqNjQB_y-9mYxZm56Ge5EgMqBHV3wXrOZpJ3U_YUAWCQtQrhIo6HEjEkH2tCldkIr-ywQCadfKYN53LJrQNROJx%26as%3DS-2045824797%253A1679238191080059%26client_id%3D478149418414-7e1euq2bkm6ic05knpm33315f71bbvb8.apps.googleusercontent.com%23&amp;oauth=1&amp;rip=1\">\n  Sign in with a different account\n  </a>\n                                    </span>\n                                    <span id=\"link-signup\">\n                                        <a  href=\"https://accounts.google.com/SignUp?continue=https%3A%2F%2Faccounts.google.com%2Fsignin%2Foauth%2Flegacy%2Fconsent%3Fauthuser%3Dunknown%26part%3DAJi8hAMr2-koKFqWCXOZ7iDZBJYr1ZyClD6_dKD27r3Ug6H8x0e2JsOQLI5Sv2P4Lkw81VIn416rgpp1v1T0t0ErXOEQLx7K35n45wbuLrcCgFaWHM6Zvt0cbedqO6GgkOibbe20IcDkbrVdtkJQtmd0pEBPd4jgmbx7XASJ8Vxdj255h1vPkV74gw-8jIhyEXJrie4BNUTaMGxzTEeG3YSbvhA_IYmCRsfvOltT3yhNZyLecBy1kb3RYqlYLrmDSeeTroM8NiXcCo5aWr56CebpVaNj9d5xhcxp3XAu76BddqSEYGF6Cb97bj6J0rLnyj-amh5fm0IgeGnNUj_1jtK9R5lDFKJJxAxd8lY6VNnOGROJ3Eo1HGlBu7y4XNtier6QB8oVeJfepJ9mTBdKUHxTLJnRHI4NfW9ENppDWWRMHwSt_5b0iFqNjQB_y-9mYxZm56Ge5EgMqBHV3wXrOZpJ3U_YUAWCQtQrhIo6HEjEkH2tCldkIr-ywQCadfKYN53LJrQNROJx%26as%3DS-2045824797%253A1679238191080059%26client_id%3D478149418414-7e1euq2bkm6ic05knpm33315f71bbvb8.apps.googleusercontent.com%23\">\n  Create account\n  </a>\n                                    </span>\n                                </p>\n                                <p class=\"tagline\">\n  One Google Account for everything Google\n</p>\n                                <div class=\"logo-strip\"></div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </div>\n            <div  class=\"google-footer-bar\">\n                <div class=\"footer content clearfix\">\n                    <ul id=\"footer-list\">\n                        <li>\n                            <a href=\"https://www.google.com/intl/en-GB/about\" target=\"_blank\">\n  About Google\n  </a>\n                        </li>\n                        <li>\n                            <a href=\"https://accounts.google.com/TOS?loc=NG&hl=en-GB&privacy=true\" target=\"_blank\">\n  Privacy\n  </a>\n                        </li>\n                        <li>\n                            <a href=\"https://accounts.google.com/TOS?loc=NG&hl=en-GB\" target=\"_blank\">\n  Terms\n  </a>\n                        </li>\n                        <li>\n                            <a href=\"http://www.google.com/support/accounts?hl=en-GB\" target=\"_blank\">\n  Help\n  </a>\n                        </li>\n                    </ul>\n                    <div id=\"lang-vis-control\" style=\"display: none\">\n                        <span id=\"lang-chooser-wrap\" class=\"lang-chooser-wrap\">\n                            <label for=\"lang-chooser\">\n                                <img src=\"//ssl.gstatic.com/images/icons/ui/common/universal_language_settings-21.png\" alt=\"Change language\">\n                            </label>\n                            <select id=\"lang-chooser\" class=\"lang-chooser\" name=\"lang-chooser\">\n                                <option value=\"af\"\n                 >\n  ‪Afrikaans‬\n  </option>\n                                <option value=\"az\"\n                 >\n  ‪azərbaycan‬\n  </option>\n                                <option value=\"bs\"\n                 >\n  ‪bosanski‬\n  </option>\n                                <option value=\"ca\"\n                 >\n  ‪català‬\n  </option>\n                                <option value=\"cs\"\n                 >\n  ‪Čeština‬\n  </option>\n                                <option value=\"da\"\n                 >\n  ‪Dansk‬\n  </option>\n                                <option value=\"de\"\n                 >\n  ‪Deutsch‬\n  </option>\n                                <option value=\"et\"\n                 >\n  ‪eesti‬\n  </option>\n                                <option value=\"en-GB\"\n                \n                  selected=\"selected\"\n                 >\n  ‪English (United Kingdom)‬\n  </option>\n                                <option value=\"en\"\n                 >\n  ‪English (United States)‬\n  </option>\n                                <option value=\"es\"\n                 >\n  ‪Español (España)‬\n  </option>\n                                <option value=\"es-419\"\n                 >\n  ‪Español (Latinoamérica)‬\n  </option>\n                                <option value=\"eu\"\n                 >\n  ‪euskara‬\n  </option>\n                                <option value=\"fil\"\n                 >\n  ‪Filipino‬\n  </option>\n                                <option value=\"fr-CA\"\n                 >\n  ‪Français (Canada)‬\n  </option>\n                                <option value=\"fr\"\n                 >\n  ‪Français (France)‬\n  </option>\n                                <option value=\"gl\"\n                 >\n  ‪galego‬\n  </option>\n                                <option value=\"hr\"\n                 >\n  ‪Hrvatski‬\n  </option>\n                                <option value=\"in\"\n                 >\n  ‪Indonesia‬\n  </option>\n                                <option value=\"zu\"\n                 >\n  ‪isiZulu‬\n  </option>\n                                <option value=\"is\"\n                 >\n  ‪íslenska‬\n  </option>\n                                <option value=\"it\"\n                 >\n  ‪Italiano‬\n  </option>\n                                <option value=\"sw\"\n                 >\n  ‪Kiswahili‬\n  </option>\n                                <option value=\"lv\"\n                 >\n  ‪latviešu‬\n  </option>\n                                <option value=\"lt\"\n                 >\n  ‪lietuvių‬\n  </option>\n                                <option value=\"hu\"\n                 >\n  ‪magyar‬\n  </option>\n                                <option value=\"ms\"\n                 >\n  ‪Melayu‬\n  </option>\n                                <option value=\"nl\"\n                 >\n  ‪Nederlands‬\n  </option>\n                                <option value=\"no\"\n                 >\n  ‪norsk‬\n  </option>\n                                <option value=\"pl\"\n                 >\n  ‪polski‬\n  </option>\n                                <option value=\"pt\"\n                 >\n  ‪Português (Brasil)‬\n  </option>\n                                <option value=\"pt-PT\"\n                 >\n  ‪Português (Portugal)‬\n  </option>\n                                <option value=\"ro\"\n                 >\n  ‪română‬\n  </option>\n                                <option value=\"sk\"\n                 >\n  ‪Slovenčina‬\n  </option>\n                                <option value=\"sl\"\n                 >\n  ‪slovenščina‬\n  </option>\n                                <option value=\"sr-Latn\"\n                 >\n  ‪srpski (latinica)‬\n  </option>\n                                <option value=\"fi\"\n                 >\n  ‪Suomi‬\n  </option>\n                                <option value=\"sv\"\n                 >\n  ‪Svenska‬\n  </option>\n                                <option value=\"vi\"\n                 >\n  ‪Tiếng Việt‬\n  </option>\n                                <option value=\"tr\"\n                 >\n  ‪Türkçe‬\n  </option>\n                                <option value=\"el\"\n                 >\n  ‪Ελληνικά‬\n  </option>\n                                <option value=\"bg\"\n                 >\n  ‪български‬\n  </option>\n                                <option value=\"mk\"\n                 >\n  ‪македонски‬\n  </option>\n                                <option value=\"mn\"\n                 >\n  ‪монгол‬\n  </option>\n                                <option value=\"ru\"\n                 >\n  ‪Русский‬\n  </option>\n                                <option value=\"sr\"\n                 >\n  ‪српски (ћирилица)‬\n  </option>\n                                <option value=\"uk\"\n                 >\n  ‪Українська‬\n  </option>\n                                <option value=\"ka\"\n                 >\n  ‪ქართული‬\n  </option>\n                                <option value=\"hy\"\n                 >\n  ‪հայերեն‬\n  </option>\n                                <option value=\"iw\"\n                 >\n  ‫עברית‬‎\n  </option>\n                                <option value=\"ur\"\n                 >\n  ‫اردو‬‎\n  </option>\n                                <option value=\"ar\"\n                 >\n  ‫العربية‬‎\n  </option>\n                                <option value=\"fa\"\n                 >\n  ‫فارسی‬‎\n  </option>\n                                <option value=\"am\"\n                 >\n  ‪አማርኛ‬\n  </option>\n                                <option value=\"ne\"\n                 >\n  ‪नेपाली‬\n  </option>\n                                <option value=\"mr\"\n                 >\n  ‪मराठी‬\n  </option>\n                                <option value=\"hi\"\n                 >\n  ‪हिन्दी‬\n  </option>\n                                <option value=\"bn\"\n                 >\n  ‪বাংলা‬\n  </option>\n                                <option value=\"pa\"\n                 >\n  ‪ਪੰਜਾਬੀ‬\n  </option>\n                                <option value=\"gu\"\n                 >\n  ‪ગુજરાતી‬\n  </option>\n                                <option value=\"ta\"\n                 >\n  ‪தமிழ்‬\n  </option>\n                                <option value=\"te\"\n                 >\n  ‪తెలుగు‬\n  </option>\n                                <option value=\"kn\"\n                 >\n  ‪ಕನ್ನಡ‬\n  </option>\n                                <option value=\"ml\"\n                 >\n  ‪മലയാളം‬\n  </option>\n                                <option value=\"si\"\n                 >\n  ‪සිංහල‬\n  </option>\n                                <option value=\"th\"\n                 >\n  ‪ไทย‬\n  </option>\n                                <option value=\"lo\"\n                 >\n  ‪ລາວ‬\n  </option>\n                                <option value=\"my\"\n                 >\n  ‪မြန်မာ‬\n  </option>\n                                <option value=\"km\"\n                 >\n  ‪ខ្មែរ‬\n  </option>\n                                <option value=\"ko\"\n                 >\n  ‪한국어‬\n  </option>\n                                <option value=\"zh-HK\"\n                 >\n  ‪中文（香港）‬\n  </option>\n                                <option value=\"ja\"\n                 >\n  ‪日本語‬\n  </option>\n                                <option value=\"zh-CN\"\n                 >\n  ‪简体中文‬\n  </option>\n                                <option value=\"zh-TW\"\n                 >\n  ‪繁體中文‬\n  </option>\n                            </select>\n                        </span>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <script nonce=\"xSYwvEFoKuo8XxQn9lCplQ\">\n  (function(){\n  var splitByFirstChar = function(toBeSplit, splitChar) {\n  var index = toBeSplit.indexOf(splitChar);\n  if (index >= 0) {\n  return [toBeSplit.substring(0, index),\n  toBeSplit.substring(index + 1)];\n  }\n  return [toBeSplit];\n  }\n  var langChooser_parseParams = function(paramsSection) {\n  if (paramsSection) {\n  var query = {};\n  var params = paramsSection.split('&');\n  for (var i = 0; i < params.length; i++) {\n              var param = splitByFirstChar(params[i], '=');\n              if (param.length == 2) {\n                query[param[0]] = param[1];\n              }\n            }\n            return query;\n          }\n          return {};\n        }\n        var appendHiddenParams = function(query) {\n          var loginForm = document.getElementById('gaia_loginform');\n          if (loginForm) {\n            var loginInputs = loginForm.getElementsByTagName('input');\n            for (var i = 0, input; input = loginInputs[i]; i++) {\n              if (input.type == 'hidden' && input.value && !query[input.name]) {\n                query[input.name] = input.value;\n              }\n            }\n          }\n        }\n        var post = function(path, params) {\n          var form = document.createElement('form');\n          form.setAttribute('method', 'post');\n          form.setAttribute('action', path);\n\n          for (var key in params) {\n            if (params.hasOwnProperty(key)) {\n              var hiddenField = document.createElement('input');\n              hiddenField.setAttribute('type', 'hidden');\n              hiddenField.setAttribute('name', key);\n              hiddenField.setAttribute('value', params[key]);\n\n              form.appendChild(hiddenField);\n            }\n          }\n\n          document.body.appendChild(form);\n          form.submit();\n        }\n        var langChooser_getParamStr = function(params) {\n          var paramsStr = [];\n          for (var a in params) {\n            paramsStr.push(a + \"=\" + params[a]);\n          }\n          return paramsStr.join('&');\n        }\n        var langChooser_currentUrl = window.location.href;\n        var match = langChooser_currentUrl.match(\"^(.*?)(\\\\?(.*?))?(#(.*))?$\");\n        var langChooser_currentPath = match[1];\n        var langChooser_params = langChooser_parseParams(match[3]);\n        var langChooser_fragment = match[5];\n\n        var langChooser = document.getElementById('lang-chooser');\n        var langChooserWrap = document.getElementById('lang-chooser-wrap');\n        var langVisControl = document.getElementById('lang-vis-control');\n        if (langVisControl && langChooser) {\n          langVisControl.style.display = 'inline';\n          langChooser.onchange = function() {\n            langChooser_params['lp'] = 1;\n            langChooser_params['hl'] = encodeURIComponent(this.value);\n            var hiddenEmailInput = document.getElementById('Email-hidden');\n            if (hiddenEmailInput) {\n              // If we are in password separation on password page, post to\n              // /AccountLoginInfo.\n              appendHiddenParams(langChooser_params);\n              langChooser_params['Email'] = hiddenEmailInput.value;\n              post('/AccountLoginInfo', langChooser_params);\n            } else {\n              var paramsStr = langChooser_getParamStr(langChooser_params);\n              var newHref = langChooser_currentPath + \"?\" + paramsStr;\n              if (langChooser_fragment) {\n                newHref = newHref + \"#\" + langChooser_fragment;\n              }\n              window.location.href = newHref;\n            }\n          };\n        }\n      })();\n    \n        </script>\n        <script type=\"text/javascript\" nonce=\"xSYwvEFoKuo8XxQn9lCplQ\">\n  var gaia_attachEvent = function(element, event, callback) {\n  if (element && element.addEventListener) {\n  element.addEventListener(event, callback, false);\n  } else if (element && element.attachEvent) {\n  element.attachEvent('on' + event, callback);\n  }\n  };\n</script>\n        <script type=\"text/javascript\" nonce=\"xSYwvEFoKuo8XxQn9lCplQ\">//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjogMywic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiICJdLCJuYW1lcyI6WyJjbG9zdXJlRHluYW1pY0J1dHRvbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEifQ==\n(function(){function y(Z){return Z}var M=this||self,h=function(Z){return y.call(this,Z)},H=function(Z,a,G,b,m){if((b=(m=G,M).trustedTypes,!b)||!b.createPolicy)return m;try{m=b.createPolicy(a,{createHTML:h,createScript:h,createScriptURL:h})}catch(K){if(M.console)M.console[Z](K.message)}return m};(0,eval)(function(Z,a){return(a=H(\"error\",\"tl\",null))&&1===Z.eval(a.createScript(\"1\"))?function(G){return a.createScript(G)}:function(G){return\"\"+G}}(M)(Array(7824*Math.random()|0).join(\"\\n\")+['//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjogMywic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiICJdLCJuYW1lcyI6WyJjbG9zdXJlRHluYW1pY0J1dHRvbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEifQ==',\n'(function(){var Zi=function(y,G,Z,b,m,M){return 1>((G+4&6||(Z.classList?Array.prototype.forEach.call(b,function(a){e(\"string\",\" \",17,0,y,Z,a)}):C(5,50,y,Z,Array.prototype.filter.call(P(72,\"string\",Z),function(a){return!(0<=L(40,0,b,a))}).join(\" \"))),G<\n            <2)&6)&&0<=(G<\n                <2&7)&&(b.V=((b.V?b.V+Z:\"E:\")+m.message+\":\"+m.stack).slice(0,2048)),M},Gp=function(y,G,Z,b,m,M,a,h,K,H,Y){if((y&30)==y){for(;a.J.length;){a.S=G,H=a.J.pop();try{h=au(m,H,Z,a)}catch(U){Zi(\"class\",6,\"~\",a,U)}if(M&&a.S){(K=a.S,K)(function(){t(\"atomic\",b,29,Z,a,Z)});break}}Y=h}return(y+3^15)>=y&&(y+6&75)\n                    <y&&(Z.G=true,Z.listener=G,Z.proxy=G,Z.src=G,Z.x8=G),Y},w=function(y,G,Z,b,m,M,a){return 2==Z+3>>(2==(((Z^3)>>3||(M=!!(m=b.Vz,(m|0)-G-(m^y)-(m|~y))),Z)-2&7)&&(M=yo[G](yo.prototype,{pop:y,prototype:y,replace:y,stack:y,parent:y,floor:y,length:y,document:y,call:y,console:y,propertyIsEnumerable:y,splice:y})),3)&&(a=function(){},a.prototype=b.prototype,y.U=b.prototype,y.prototype=new a,y.prototype.constructor=y,y.sE=function(h,K,H){for(var Y=Array(arguments.length-G),U=G;U\n                        <arguments.length;U++)Y[U-G]=arguments[U];return b.prototype[K].apply(h,Y)}),M},b2=function(y,G,Z,b,m,M,a,h,K,H,Y){if(!(G>>2&(G<\n                            <y&6||(Y=Z),3)))if(Array.isArray(h))for(H=b;H\n                                <h.length;H++)b2(1,3,true,0,m,M,a,h[H],K);else K=P(25,K),M&&M[mJ]?M.K.add(String(h),K,Z,e(m,\"object\",68)?!!m.capture:!!m,a):J(m,K,\"object\",false,18,a,Z,M,h);return Y},E=function(y,G,Z,b,m,M,a,h,K,H,Y,U,Q){if((y-2|6)\n                                    <y&&(y-6^27)>=y)if(Y=b.K.F[String(Z)]){for(U=(Y=Y.concat(),G),H=0;H\n                                        <Y.length;++H)(h=Y[H])&&!h.G&&h.capture==m&&(K=h.x8||h.src,a=h.listener,h.X&&Mo(5,6,1,h,b.K),U=false!==a.call(K,M)&&U);Q=U&&!M.defaultPrevented}else Q=G;return 0<=((y+2^32)>=y&&(y-8|79)\n                                            <y&&\"number\"!==typeof b&&b&&!b.G&&((h=b.src)&&h[mJ]?Mo(5,7,Z,b,h.K):(M=b.type,a=b.proxy,h.removeEventListener?h.removeEventListener(M,a,b.capture):h.detachEvent?h.detachEvent(Mo(5,29,\"on\",M),a):h.addListener&&h.removeListener&&h.removeListener(a),h_--,(m=L(13,h))?(Mo(5,3,Z,b,m),m.I==G&&(m.src=null,h[K1]=null)):Gp(15,null,b))),y<\n                                                <2&15)&&2>(y^42)>>4&&b.J.splice(G,G,Z),Q},L=function(y,G,Z,b,m,M,a,h){if((y&57)==((y^(y-3>>((y-8|54)>=y&&(y+7^31)\n                                                    <y&&(Z=G[K1],a=Z instanceof D?Z:null),3)||(h=function(K){return G.call(h.src,h.listener,K)},G=Y6,a=h),52))>>4||(a=w(Z,1,3,b)&&f(92,0,b,Z)!=m&&(!(M=b.FI,-~(M&Z)+(M^Z)+(~M^Z))||b.dispatchEvent(UZ(16,26,1,G,2,Z,m)))&&!b.zW),y))a:if(\"string\"===typeof Z)a=\"string\"!==typeof b||1!=b.length?-1:Z.indexOf(b,G);else{for(m=G;m\n                                                        <Z.length;m++)if(m in Z&&Z[m]===b){a=m;break a}a=-1}return a},J=function(y,G,Z,b,m,M,a,h,K,H,Y,U,Q,k){if(!((m|64)==m&&(y.classList?a=y.classList.contains(G):(M=P(69,b,y),a=L(32,Z,M,G)>=Z),k=a),m<\n                                                            <2&13)){for(M=G=0;G\n                                                                <b.length;G++)M+=b.charCodeAt(G),M+=M<\n                                                                    <10,M=(H=M>>6,~M-~H+2*(M&~H));k=((h=new Number((a=(M=(K=(M+=M<\n                                                                        <3,M)>>11,-(~M^K)+(~M&K)+(M|~K)),M)+(M<\n                                                                            <15)>>>0,a&(1<\n                                                                                <Z)-1)),h)[0]=(a>>>Z)%y,h)}if((m-1^15)>=m&&(m-8^25)\n                                                                                    <m)a:{for(h=b;h\n                                                                                        <y.length;++h)if(a=y[h],!a.G&&a.listener==Z&&a.capture==!!G&&a.x8==M){k=h;break a}k=-1}if((m|16)==m){if(!K)throw Error(\"Invalid event type\");if(!(U=((Q=L(15,(H=e(y,Z,36)?!!y.capture:!!y,h)))||(h[K1]=Q=new D(h)),Q.add(K,G,a,H,M)),U).proxy){if(((Y=L(3),U.proxy=Y,Y.src=h,Y).listener=U,h).addEventListener)Qo||(y=H),void 0===y&&(y=b),h.addEventListener(K.toString(),Y,y);else if(h.attachEvent)h.attachEvent(Mo(5,28,\"on\",K.toString()),Y);else if(h.addListener&&h.removeListener)h.addListener(Y);else throw Error(\"addEventListener and attachEvent are unavailable.\");h_++}}return k},W=function(y,G,Z,b,m,M,a,h,K,H){if((y-4|28)\n                                                                                            <y&&(y-3|46)>=y)if(h&&h.once)b2(1,17,true,G,h,b,a,M,m);else if(Array.isArray(M))for(K=G;K\n                                                                                                <M.length;K++)W(3,0,\"object\",b,m,M[K],a,h);else m=P(24,m),b&&b[mJ]?b.K.add(String(M),m,false,e(h,Z,32)?!!h.capture:!!h,a):J(h,m,\"object\",false,22,a,false,b,M);if(1==(y^((y|56)==y&&(X(G,b,Z),Z[k6]=2796),58))>>3){if(m=window.btoa){for(G=(b=\"\",0);G\n                                                                                                    <Z.length;G+=8192)b+=String.fromCharCode.apply(null,Z.slice(G,G+8192));M=m(b).replace(/\\\\+/g,\"-\").replace(/\\\\//g,\"_\").replace(/=/g,\"\")}else M=void 0;H=M}return(y-3|45)\n                                                                                                        <y&&(y+5^8)>=y&&(Z(function(Y){Y(G)}),H=[function(){return G}]),H},C1=function(y,G,Z,b,m,M,a,h,K){return(Z-4>>3||(K=function(){},m=void 0,a=e$(b,function(H){K&&(M&&sZ(M),m=H,K(),K=void 0)},!!M)[0],h={low:function(H,Y,U,Q,k){function q(){m(function(I){sZ(function(){H(I)})},U)}if(!Y)return k=a(U),H&&H(k),k;m?q():(Q=K,K=function(){(Q(),sZ)(q)})}}),(Z-G^11)>=Z&&(Z-3^16)\n                                                                                                            <Z)&&(h=(a=A[b.substring(0,3)+\"_\"])?a(b.substring(3),M,m):W(y,b,M)),h},u=function(y,G,Z,b,m,M,a,h,K){if((y|(1==(y^((y|72)==y&&(G.N?K=$6(G.R,G):(b=P8(3,G,true,8),-(b|0)-2*~(b|128)+(b&-129)+2*(~b^128)&&(b^=128,Z=P8(3,G,true,2),b=(b<\n                                                                                                                <2)+(Z|0)),K=b)),(y&55)==y&&(m=T(3,Z,8),m&128&&(m=(b=m&127,M=T(3,Z,8)<\n                                                                                                                    <7,G-~(b|M)+2*(~b&M)+2*(b|~M))),K=m),4))>>3&&(b=yo[Z.Y](Z.LR),b[Z.Y]=function(){return G},b.concat=function(H){G=H},K=b),56))==y){for(h=u(75,b),a=0;0\n                                                                                                                        <Z;Z--)a=(m=a<\n                                                                                                                            <G,M=T(3,b,G),(M|0)-1-(~m|M));X(b,h,a)}return K},qo=function(y,G,Z,b,m,M){return(Z&((Z-2^y)\n                                                                                                                                <Z&&(Z-8|15)>=Z&&(M=Math.floor(this.fR+(this.j()-this.P))),26))==Z&&(this.type=b,this.currentTarget=this.target=m,this.defaultPrevented=this.v=G),M},e=function(y,G,Z,b,m,M,a,h,K,H){if((Z|(Z<\n                                                                                                                                    <1&7||(b=typeof y,H=b==G&&null!=y||\"function\"==b),8))==Z){if(!(K=(Iu.call(this,b),y))){for(M=this.constructor;M;){if(a=(m=f(34,M),t_[m]))break;M=(h=Object.getPrototypeOf(M.prototype))&&h.constructor}K=a?\"function\"===typeof a.TW?a.TW():new a:null}this.D=K}return 7<=((3<=(Z>>2&15)&&14>Z>>1&&(M.classList?M.classList.remove(a):J(M,a,b,y,73)&&C(5,52,m,M,Array.prototype.filter.call(P(70,y,M),function(Y){return Y!=a}).join(G))),Z)>>2&15)&&15>((Z^21)&16)&&p.call(this,G,y||d.TW(),b),H},t=function(y,G,Z,b,m,M,a,h,K,H,Y){if((Z|24)==(Z>>2&3||(Array.isArray(M)&&(M=M.join(G)),H=\"aria-\"+a,\"\"===M||void 0==M?(x6||(h={},x6=(h[y]=false,h.autocomplete=\"none\",h.dropeffect=\"none\",h.haspopup=false,h.live=\"off\",h.multiline=false,h.multiselectable=false,h.orientation=\"vertical\",h.readonly=false,h.relevant=\"additions text\",h.required=false,h.sort=\"none\",h.busy=false,h.disabled=false,h.hidden=false,h.invalid=b,h)),K=x6,a in K?m.setAttribute(H,K[a]):m.removeAttribute(H)):m.setAttribute(H,M)),Z)&&m.J.length){(m.GW=(m.J4&&0(),M),m).J4=true;try{a=m.j(),m.g=a,m.P=a,m.KR=0,K=Gp(6,null,true,254,2,M,m),h=m.j()-m.P,m.fR+=h,h<(b?0:10)||0>=m.eG--||(h=Math.floor(h),m.h4.push(h<=G?h:254))}finally{m.J4=false}Y=K}return Y},Di=function(y,G,Z,b,m,M,a,h,K,H,Y,U,Q){if(13>((y|6)&16)&&5<=(y+8&7))if(m=\"array\"===No(\"object\",\"number\",b)?b:[b],this.V)Z(this.V);else try{M=!this.J.length,a=[],E(33,0,[w2,a,m],this),E(38,0,[J_,Z,a],this),G&&!M||t(\"atomic\",254,28,true,this,G)}catch(k){Zi(\"class\",10,\"~\",this,k),Z(this.V)}return 9>((y|(y+3>>4||(Q=(a=(h=m[b]<\n                                                                                                                                        <24,K=m[(b|0)+1]<\n                                                                                                                                            <16,(h|0)+(K|0)-(h&K)),M=m[-1-G*~(b|G)+(~b^G)]<\n                                                                                                                                                <Z,(a|0)-1-(a|~M))|m[-2-G*~(b|3)-(b^3)]),5))&16)&&27<=y>>1&&(Q=U=function(){if(a.i==a){if(a.T){var k=[EZ,b,m,void 0,h,K,arguments];if(M==Z)var q=t(\"atomic\",(E(37,0,k,a),254),27,G,a,G);else if(1==M){var I=!a.J.length;(E(36,0,k,a),I)&&t(\"atomic\",254,26,G,a,G)}else q=au(2,k,true,a);return q}h&&K&&h.removeEventListener(K,U,r2)}}),y-7<\n                                                                                                                                                    <2>=y&&(y-8^23)\n                                                                                                                                                        <y&&(K=i2,m=[-98,61,-59,-40,-37,-68,m,28,7,39],h=(b|0)+(~b^7)-(b|-8),H=yo[M.Y](M.Op),H[M.Y]=function(k){h=7-(h+=6+(Y=k,7)*b,h&-8)+(h|-8)-(~h|7)},H.concat=function(k,q,I,x){return(k=(q=(x=a%Z+1,-3355*a*Y-x*Y- -2860*Y)-220*a*a*Y+(K()|0)*x+G*Y*Y+h+4*a*a*x+m[h+67&7]*a*x,m[q]),Y=void 0,m)[(I=h+69,-~(I|7)-(~I^7)-2*(~I&7)+2*(~I|7))+(b&2)]=k,m[h+((b|0)- -3+~(b|2))]=61,k},Q=H),Q},f1=function(y,G,Z,b,m,M,a,h,K,H,Y){if((b&G)==b)for(H=M.length,K=\"string\"===typeof M?M.split(Z):M,h=m;h\n                                                                                                                                                            <H;h++)h in K&&a.call(void 0,K[h],h,M);return 3>((b|4)&8)&&1<=(b-6&y)&&(Y=Z&&Z.parentNode?Z.parentNode.removeChild(Z):null),Y},c8=function(y,G,Z,b,m,M,a,h,K){return(b-6^((b^17)&y||(G.G?Z=true:(h=new W8(m,this),M=G.x8||G.src,a=G.listener,G.X&&E(5,0,1,G),Z=a.call(M,h)),K=Z),32))>=b&&(b+4&46)\n                                                                                                                                                                <b&&(M=L(25,0,m,Z),(a=0<=M)&&Array.prototype.splice.call(m,M,G),K=a),K},A_=function(y,G,Z,b,m,M,a,h){if(!(G-5>>4))if(M=b.length,M>Z){for(a=(m=Array(M),Z);a\n                                                                                                                                                                    <M;a++)m[a]=b[a];h=m}else h=[];return(G+((G|16)==G&&(v8.call(this,Z?Z.type:\"\"),this.relatedTarget=this.currentTarget=this.target=y,this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0,this.key=\"\",this.charCode=this.keyCode=0,this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=false,this.state=y,this.pointerId=0,this.pointerType=\"\",this.Z=y,Z&&(a=this.type=Z.type,M=Z.changedTouches&&Z.changedTouches.length?Z.changedTouches[0]:null,this.target=Z.target||Z.srcElement,this.currentTarget=b,m=Z.relatedTarget,m||(\"mouseover\"==a?m=Z.fromElement:\"mouseout\"==a&&(m=Z.toElement)),this.relatedTarget=m,M?(this.clientX=void 0!==M.clientX?M.clientX:M.pageX,this.clientY=void 0!==M.clientY?M.clientY:M.pageY,this.screenX=M.screenX||0,this.screenY=M.screenY||0):(this.offsetX=Z.offsetX,this.offsetY=Z.offsetY,this.clientX=void 0!==Z.clientX?Z.clientX:Z.pageX,this.clientY=void 0!==Z.clientY?Z.clientY:Z.pageY,this.screenX=Z.screenX||0,this.screenY=Z.screenY||0),this.button=Z.button,this.keyCode=Z.keyCode||0,this.key=Z.key||\"\",this.charCode=Z.charCode||(\"keypress\"==a?Z.keyCode:0),this.ctrlKey=Z.ctrlKey,this.altKey=Z.altKey,this.shiftKey=Z.shiftKey,this.metaKey=Z.metaKey,this.pointerId=Z.pointerId||0,this.pointerType=\"string\"===typeof Z.pointerType?Z.pointerType:Xg[Z.pointerType]||\"\",this.state=Z.state,this.Z=Z,Z.defaultPrevented&&W8.U.preventDefault.call(this))),6)^19)\n                                                                                                                                                                        <G&&(G-2^26)>=G&&(h=Math.floor(this.j())),h},C=function(y,G,Z,b,m,M){return((3>G-9>>y&&10<=(G<\n                                                                                                                                                                            <2&15)&&(M=typeof m.className==Z?m.className:m.getAttribute&&m.getAttribute(\"class\")||b),(G|48)==G)&&(\"string\"==typeof b.className?b.className=m:b.setAttribute&&b.setAttribute(Z,m)),(G^45)>>4)||(this.src=Z,this.F={},this.I=0),M},Tp=function(y,G,Z,b,m,M,a,h,K,H){if((G-6^27)\n                                                                                                                                                                                <G&&(G-6^13)>=G&&(a=typeof M,h=a!=Z?a:M?Array.isArray(M)?\"array\":a:\"null\",H=h==b||h==Z&&typeof M.length==m),(G&101)==G)for(a in M=b,m.F){for(h=m.F[a],K=b;K\n                                                                                                                                                                                    <h.length;K++)++M,Gp(13,Z,h[K]);delete m.F[m.I--,a]}if((G-1^((G&27)==G&&(this.L=z.document||document),32))\n                                                                                                                                                                                        <G&&G-4<\n                                                                                                                                                                                            <2>=G){for(M=(a=K=0,[]);a\n                                                                                                                                                                                                <Z.length;a++)for(K+=b,h=h<\n                                                                                                                                                                                                    <b|Z[a];7\n                                                                                                                                                                                                        <K;)K-=y,M.push((m=h>>K,(m|255)- -1+(~m^255)));H=M}return 2==(G>>2&14)&&(this.zW=this.zW),H},p1=function(y,G,Z,b,m,M,a,h,K,H,Y,U,Q){if((G&99)==G){if((b.i=((K=(h=(U=(a=(M||b.KR++,0)\n                                                                                                                                                                                                            <b.sp&&b.J4&&b.GW&&1>=b.Fm&&!b.N&&!b.S&&(!M||1\n                                                                                                                                                                                                                <b.aI-m)&&document.hidden==y,H=4==b.KR)||a?b.j():b.g,U)-b.g,h>>14),b.h)&&(b.h^=K*(h<\n                                                                                                                                                                                                                    <2)),b.Ww+=K,K)||b.i,H)||a)b.KR=0,b.g=U;!a||U-b.P\n                                                                                                                                                                                                                        <b.sp-(Z?255:M?5:2)?Q=y:(b.aI=m,Y=n(b,M?504:174),X(b,174,b.A),b.J.push([g2,Y,M?m+1:m]),b.S=sZ,Q=true)}if((((G|8)==G&&(Vo.call(this),y||B8||(B8=new u2),this.RI=this.dz=this.wz=this.Vc=null,this.ZA=false,this.pR=void 0,this.NL=null),G+9)^11)\n                                                                                                                                                                                                                            <G&&(G+6^6)>=G)a:{for(M in b)if(m.call(void 0,b[M],M,b)){Q=y;break a}Q=Z}return Q},f=function(y,G,Z,b,m,M){if(1==(y>>2&3)){if(!G)throw Error(\"Invalid class name \"+G);if(\"function\"!==typeof Z)throw Error(\"Invalid decorator function \"+Z);}return(((y&93)==y&&(M=!!(m=Z.H,(m|G)+(~m^b)-(m|~b))),4)==(y<\n                                                                                                                                                                                                                                <1&15)&&(M=Object.prototype.hasOwnProperty.call(G,d2)&&G[d2]||(G[d2]=++zp)),8)>y>>2&&0<=y-5>>3&&G.dz&&G.dz.forEach(Z,void 0),M},P=function(y,G,Z,b,m,M,a){if(4==(4==y-((2==(y+8&14)&&(this.i=G),(27>y-4&&11<=((y|5)&15)&&(\"function\"===typeof G?a=G:(G[n1]||(G[n1]=function(h){return G.handleEvent(h)}),a=G[n1])),y|4)>>4)||(G.Y8=void 0,G.TW=function(){return G.Y8?G.Y8:G.Y8=new G}),5)>>4&&(a=Z.classList?Z.classList:C(5,11,G,\"\",Z).match(/\\\\S+/g)||[]),y>>2&7))if(G.classList)Array.prototype.forEach.call(Z,function(h,K){G.classList?G.classList.add(h):J(G,h,0,\"string\",74)||(K=C(5,15,\"string\",\"\",G),C(5,48,\"class\",G,K+(0\n                                                                                                                                                                                                                                    <K.length?\" \"+h:h)))});else{for(b in Array.prototype.forEach.call((m={},P)(71,\"string\",G),function(h){m[h]=true}),Array.prototype.forEach.call(Z,function(h){m[h]=true}),M=\"\",m)M+=0\n                                                                                                                                                                                                                                        <M.length?\" \"+b:b;C(5,49,\"class\",G,M)}return a},Mo=function(y,G,Z,b,m,M,a){return G+(G<\n                                                                                                                                                                                                                                            <1&(1>G+4>>y&&6<=G<\n                                                                                                                                                                                                                                                <2&&(M=b.type,M in m.F&&c8(3,Z,b,14,m.F[M])&&(Gp(19,null,b),0==m.F[M].length&&(delete m.F[M],m.I--))),15)||(l2.call(this),this.K=new D(this),this.Ep=this,this.A4=null),4)&6||(a=b in Fg?Fg[b]:Fg[b]=Z+b),a},UZ=function(y,G,Z,b,m,M,a,h,K,H,Y,U,Q){if(3==((G^69)&(((G&69)==G&&(M=Z,M=(a=M<\n                                                                                                                                                                                                                                                    <13,~M-~(M|a)+(M&~a)),M=(m=M>>17,2*(m|0)-(M|m)-(M&m)+2*(M&~m)),(M=(M^M<\n                                                                                                                                                                                                                                                        <5)&y)||(M=1),Q=2*(b|0)- -1+2*~b-(~b^M)),G-8<\n                                                                                                                                                                                                                                                            <1)\n                                                                                                                                                                                                                                                                <G&&(G-3|20)>=G&&(y.k8(function(k){m=k},b,Z),Q=m),15)))if(Array.isArray(y))for(K=b;K\n                                                                                                                                                                                                                                                                    <y.length;K++)UZ(y[K],22,\"object\",0,m,M,a,h);else U=e(h,Z,32)?!!h.capture:!!h,M=P(28,M),a&&a[mJ]?a.K.remove(String(y),M,U,m):a&&(Y=L(14,a))&&(H=Y.Up(M,m,y,U))&&E(3,0,1,H);if(19<=(G-6&22)&&3>(G|9)>>4)a:{switch(M){case Z:Q=a?\"disable\":\"enable\";break a;case m:Q=a?\"highlight\":\"unhighlight\";break a;case 4:Q=a?\"activate\":\"deactivate\";break a;case 8:Q=a?\"select\":\"unselect\";break a;case y:Q=a?\"check\":\"uncheck\";break a;case b:Q=a?\"focus\":\"blur\";break a;case 64:Q=a?\"open\":\"close\";break a}throw Error(\"Invalid component state\");}return(G|88)==G&&(this.listener=m,this.proxy=null,this.src=y,this.type=M,this.capture=!!b,this.x8=Z,this.key=++OZ,this.G=this.X=false),Q},j$=function(){return f.call(this,33)},e$=function(y,G,Z,b){return C1.call(this,47,7,23,y,Z,G,b)},l=function(y,G,Z,b,m,M,a,h,K){if(Z.i==Z)for(M=n(Z,G),93==G?(m=function(H,Y,U,Q,k,q,I){if((I=-~(k=M.length,k&4)+~(k|4)-2*(~k^4)+2*(k|-5)>>3,M).Xm!=I){q=(U=I<\n                                                                                                                                                                                                                                                                        <3,Q=[0,0,a[1],a[2]],(U|4)+-(M.Xm=I,5)-2*(~U&4)-(U|-5));try{M.Pw=S$(15,199,Di(3,2,8,(q|0)+4,M),Q,2,8,Di(8,2,8,q,M))}catch(x){throw x;}}M.push((Y=M.Pw[(k|7)- -1+(~k^7)],-(H|0)+(Y|H)+(~Y&H)))},a=n(Z,277)):m=function(H){M.push(H)},b&&m(-~b+(~b^255)+(~b&255)),h=y.length,K=0;K\n                                                                                                                                                                                                                                                                            <h;K++)m(y[K])},Ru=function(y,G){for(G=[];y--;)G.push(255*Math.random()|0);return G},Zv=function(y,G,Z,b,m,M,a,h,K,H){for(H=b=(M=G.replace(/\\\\r\\\\n/g,\"\\\\n\"),y),m=[];b\n                                                                                                                                                                                                                                                                                <M.length;b++)K=M.charCodeAt(b),128>K?m[H++]=K:(2048>K?m[H++]=K>>6|192:(55296==-(K|y)+(K|64512)-~K+(~K^64512)&&b+1\n                                                                                                                                                                                                                                                                                    <M.length&&56320==(M.charCodeAt(b+1)&64512)?(K=(a=(K&1023)<\n                                                                                                                                                                                                                                                                                        <10,-2*~(65536|a)+(65536^a)-2*(-65537&a)+2*(-65537|a))+(h=M.charCodeAt(++b),(h|y)- -1024+~(h|1023)),m[H++]=(Z=K>>18,-~(Z|240)+(Z&-241)+(~Z|240)),m[H++]=K>>12&63|128):m[H++]=K>>12|224,m[H++]=K>>6&63|128),m[H++]=K&63|128);return m},T=function(y,G,Z){return G.N?$6(G.R,G):P8(y,G,true,Z)},aj=function(y,G,Z,b,m,M,a,h,K,H){function Y(U){U&&a.appendChild(\"string\"===typeof U?b.createTextNode(U):U)}for(h=y;h\n                                                                                                                                                                                                                                                                                            <Z.length;h++)if(K=Z[h],!Tp(8,22,\"object\",\"array\",\"number\",K)||e(K,\"object\",64)&&K.nodeType>m)Y(K);else{a:{if(K&&\"number\"==typeof K.length){if(e(K,\"object\",36)){H=\"function\"==typeof K.item||typeof K.item==G;break a}if(\"function\"===typeof K){H=\"function\"==typeof K.item;break a}}H=false}f1(2,15,M,3,m,H?A_(null,5,m,K):K,Y)}},u2=function(){return Tp.call(this,8,3)},Gl=function(y,G,Z,b,m){return UZ.call(this,y,88,G,m,b,Z)},X=function(y,G,Z){if(174==G||504==G)y.T[G]?y.T[G].concat(Z):y.T[G]=u(8,Z,y);else{if(y.rz&&427!=G)return;424==G||93==G||78==G||103==G||277==G?y.T[G]||(y.T[G]=Di(25,55,16,62,Z,y,G)):y.T[G]=Di(24,55,16,9,Z,y,G)}427==G&&(y.h=P8(3,y,false,32),y.o=void 0)},O=function(y,G,Z){Z=this;try{yR(G,y,this)}catch(b){Zi(\"class\",8,\"~\",this,b),G(function(m){m(Z.V)})}},bU=function(y,G,Z,b,m){if(!(b=(m=G,z.trustedTypes),b)||!b.createPolicy)return m;try{m=b.createPolicy(Z,{createHTML:oj,createScript:oj,createScriptURL:oj})}catch(M){if(z.console)z.console[y](M.message)}return m},au=function(y,G,Z,b,m,M,a,h,K,H){if((H=G[0],H)==w2)b.eG=25,b.O(G);else if(H==J_){K=G[1];try{m=b.V||b.O(G)}catch(Y){Zi(\"class\",14,\"~\",b,Y),m=b.V}K(m)}else if(H==g2)b.O(G);else if(H==mt)b.O(G);else if(H==MD){try{for(a=0;a\n                                                                                                                                                                                                                                                                                                <b.oI.length;a++)try{M=b.oI[a],M[0][M[1]](M[y])}catch(Y){}}catch(Y){}b.oI=[],(0,G[1])(function(Y,U){b.k8(Y,Z,U)},function(Y){(E(32,0,[hO],(Y=!b.J.length,b)),Y)&&t(\"atomic\",254,24,false,b,Z)})}else{if(H==EZ)return h=G[y],X(b,430,G[6]),X(b,260,h),b.O(G);H==hO?(b.C=[],b.h4=[],b.T=null):H==k6&&\"loading\"===z.document.readyState&&(b.S=function(Y,U){function Q(){U||(U=Z,Y())}(z.document.addEventListener(\"DOMContentLoaded\",(U=false,Q),r2),z).addEventListener(\"load\",Q,r2)})}},Vo=function(){return Mo.call(this,5,32)},P8=function(y,G,Z,b,m,M,a,h,K,H,Y,U,Q,k,q,I,x){if(Y=n(G,174),Y>=G.A)throw[Kl,31];for(M=(h=0,K=Y,H=G.Jv.length,b);0\n                                                                                                                                                                                                                                                                                                    <M;)q=K%8,x=8-(q|0),Q=x\n                                                                                                                                                                                                                                                                                                        <M?x:M,U=K>>y,a=G.C[U],Z&&(k=G,k.o!=K>>6&&(k.o=K>>6,m=n(k,427),k.Qc=S$(15,199,k.o,[0,0,m[1],m[2]],2,8,k.h)),a^=G.Qc[U&H]),h|=(a>>8-(q|0)-(Q|0)&(1<\n                                                                                                                                                                                                                                                                                                            <Q)-1)<<(M|0)-(Q|0),K+=Q,M-=Q;return X(G,174,((I=h,Y)|0)+(b|0)),I},Ht=function(y,G,Z){return e.call(this,G,y,49,Z)},$6=function(y,G,Z){return(Z=y.create().shift(),G.N.create().length||G.R.create().length)||(G.N=void 0,G.R=void 0),Z},yR=function(y,G,Z,b,m,M){for(b=(Z.LR=(Z.Op=((Z.Jv=Z[J_],Z).UE=(Z.Y1=UF,Yc),w({get:function(){return this.concat()}},Z.Y,12)),yo[Z.Y](Z.Op,{value:{value:{}}})),m=0,[]);298>m;m++)b[m]=String.fromCharCode(m);t(\"atomic\",254,25,true,Z,(E(35,0,(E(39,(W(60,Z,function(a,h,K,H,Y,U){(h=n(a,(K=n(a,(H=u(72,(Y=u(73,(U=u(77,a),a)),a)),Y)),U)),X)(a,H,h[K])},(W(56,Z,function(a,h,K,H,Y){(Y=n(a,(H=(K=(h=u(76,a),u)(79,a),0)!=n(a,h),K)),H)&&X(a,174,Y)},((W(62,Z,function(a,h,K,H,Y){!p1(false,32,false,a,h,true)&&(K=eT(3,79,0,8,a),H=K.CR,Y=K.Bw,a.i==a||Y==a.gz&&H==a)&&(X(a,K.vw,Y.apply(H,K.B)),a.g=a.j())},((W(59,(X(Z,335,(W(57,Z,(Z.tv=(W(56,(W(56,Z,function(a){kc(a,1)},(W(62,Z,function(a,h,K,H){X((H=u(77,(h=u(76,(K=u(72,a),a)),a)),a),H,n(a,K)||n(a,h))},(W(57,(X(Z,78,(W(57,Z,function(a,h,K,H,Y,U,Q,k,q,I,x,N,c,V){if(!p1(false,3,true,a,h,true)){if(\"object\"==No(\"object\",\"number\",(H=(Q=n(a,(Y=(c=n(a,(U=u(79,(V=(k=u(77,(x=u(76,a),a)),u(79,a)),a)),k)),n(a,V)),U)),n(a,x)),H))){for(q in K=[],H)K.push(q);H=K}for(I=(N=(Y=0\n                                                                                                                                                                                                                                                                                                                <Y?Y:1,0),H).length;N\n                                                                                                                                                                                                                                                                                                                    <I;N+=Y)c(H.slice(N,(N|0)+(Y|0)),Q)}},(W(60,(X(Z,(X(Z,277,[0,(X((W(58,Z,function(a,h,K,H,Y,U,Q,k,q,I){(I=n(a,(U=n(a,(h=(q=u(73,(K=u(78,(H=(k=u(74,a),u)(74,a),a)),a)),n)(a,K),H)),q)),Y=n(a.i,k),0)!==Y&&(Q=Di(72,false,2,h,I,1,a,Y,U),Y.addEventListener(U,Q,r2),X(a,332,[Y,U,Q]))},(W(61,Z,(W(60,Z,(W(61,Z,(X(Z,(X(Z,267,(X(Z,(W(62,(W(59,Z,(W(62,Z,function(a){kc(a,4)},(X(Z,103,(W((W(61,(X(Z,(W(57,Z,function(a,h,K,H,Y,U){X(a,(Y=n(a,(U=n((H=(h=u(75,(K=u(77,a),a)),u(76,a)),a),K),h)),H),U in Y|0)},(W((W(59,Z,(W(58,Z,(W(60,Z,function(a,h,K,H,Y,U,Q){for(K=n(a,(H=(U=u(6,(Q=u(72,a),1),a),\"\"),297)),h=K.length,Y=0;U--;)Y=((Y|0)+(u(5,1,a)|0))%h,H+=b[K[Y]];X(a,Q,H)},(W(61,(X(Z,504,((Z.Mq=(Z.rz=false,Z.Fm=(M=(Z.i=(Z.N=void 0,Z),(Z.o=void 0,window).performance||{}),(Z.V=void 0,Z).fR=(Z.J4=(Z.aI=8001,false),0),Z.T=(Z.A=0,[]),0),Z.mq=(Z.R=void 0,Z.oI=[],(Z.g=((Z.gz=function(a){return P.call(this,42,a)},Z).GW=false,0),Z.J=[],Z.h4=[],Z.eG=25,Z.Ww=1,Z).Av=(Z.h=void 0,Z.Qc=void 0,0),Z.KR=(Z.S=(Z.P=0,null),Z.sp=0,Z.C=[],void 0),[]),M.timeOrigin||(M.timing||{}).navigationStart||0),X)(Z,174,0),0)),X(Z,424,[106,0,0]),Z),function(a,h,K,H,Y,U,Q,k){X(a,(H=n(a,(U=n(a,(Q=n((K=(Y=u((k=u(77,(h=u(74,a),a)),78),a),u(74,a)),a),K),Y)),k)),h),Di(73,false,2,H,U,Q,a))},8),264)),function(a,h,K,H){(K=u(73,(H=T(3,(h=u(74,a),a),8),a)),X)(a,K,n(a,h)>>>H)}),88),function(a,h,K){(K=(h=u(75,a),n(a.i,h)),K)[0].removeEventListener(K[1],K[2],r2)}),226),56),Z,function(a,h,K,H,Y){X(a,(Y=n(a,(H=(K=u(79,(h=u(72,a),a)),n(a,K)),h)),K),H+Y)},291),478)),223),z),Z),function(a,h,K,H){if(K=a.mq.pop()){for(H=T(3,a,8);0\n                                                                                                                                                                                                                                                                                                                        <H;H--)h=u(79,a),K[h]=a.T[h];((K[103]=a.T[103],K)[267]=a.T[267],a).T=K}else X(a,174,a.A)},301),58),Z,function(a,h,K,H,Y,U,Q){(Y=(H=u(76,a),u(77,a)),K=u(78,a),a).i==a&&(h=n(a,Y),Q=n(a,H),U=n(a,K),Q[h]=U,427==H&&(a.o=void 0,2==h&&(a.h=P8(3,a,false,32),a.o=void 0)))},60),[])),300)),function(a,h,K,H){p1(false,33,false,a,h,true)||(H=u(78,a),K=u(78,a),X(a,K,function(Y){return eval(Y)}(QR(n(a.i,H)))))}),401),Z),function(a,h,K,H,Y,U,Q,k,q){p1(false,35,false,a,h,true)||(H=eT(3,79,0,8,a.i),k=H.CR,q=H.B,Y=q.length,U=H.vw,K=H.Bw,Q=0==Y?new k[K]:1==Y?new k[K](q[0]):2==Y?new k[K](q[0],q[1]):3==Y?new k[K](q[0],q[1],q[2]):4==Y?new k[K](q[0],q[1],q[2],q[3]):2(),X(a,U,Q))},2),260),{}),2048)),117),291),function(a,h,K){X(a,(h=u(75,(K=u(73,a),a)),h),\"\"+n(a,K))}),171),function(a,h){sF((h=n(a,u(73,a)),a).i,174,h)}),274),function(){}),54),497)),Z),342,0),0),0]),332),0),Z),function(a,h,K,H,Y,U){X(a,(K=n((Y=n((h=u(75,(H=u(72,(U=u(77,a),a)),a)),a),U),a),H),h),+(Y==K))},180),448)),Z.oP=0,[])),Z),function(a,h,K,H,Y){X(a,(K=No(\"object\",\"number\",(Y=n(a,(H=u(75,(h=u(73,a),a)),h)),Y)),H),K)},253),W(56,Z,function(a){Cl(a,4)},363),499)),new Ht(\"Submit\"),1)),Z),function(a){Cl(a,3)},389),0),function(a,h,K,H,Y){for(h=(H=(Y=(K=u(72,a),u)(3,1,a),0),[]);H\n                                                                                                                                                                                                                                                                                                                            <Y;H++)h.push(T(3,a,8));X(a,K,h)}),44),Z)),X(Z,93,Ru(4)),Z),function(a,h,K,H,Y,U,Q,k,q,I,x,N,c,V,g,B){function F(r,v){for(;N\n                                                                                                                                                                                                                                                                                                                                <r;)g|=T(3,a,8)<\n                                                                                                                                                                                                                                                                                                                                    <N,N+=8;return v=g&(N-=r,1<\n                                                                                                                                                                                                                                                                                                                                        <r)-1,g>>=r,v}for(Q=(q=(V=(N=g=(c=u(75,a),0),F(3)|0)+1,F)(5),0),U=[],k=0;k\n                                                                                                                                                                                                                                                                                                                                            <q;k++)x=F(1),U.push(x),Q+=x?0:1;for(I=(K=(-(Q&1)-1-~Q-(~Q&1)).toString(2).length,B=[],0);I\n                                                                                                                                                                                                                                                                                                                                                <q;I++)U[I]||(B[I]=F(K));for(Y=0;Y\n                                                                                                                                                                                                                                                                                                                                                    <q;Y++)U[Y]&&(B[Y]=u(72,a));for(H=V,h=[];H--;)h.push(n(a,u(73,a)));W(59,a,function(r,v,H8,ou,L1){for(v=(H8=[],[]),L1=0;L1\n                                                                                                                                                                                                                                                                                                                                                        <q;L1++){if(!U[ou=B[L1],L1]){for(;ou>=v.length;)v.push(u(75,r));ou=v[ou]}H8.push(ou)}r.R=u(10,(r.N=u(9,h.slice(),r),H8),r)},c)},137),Z).jP=0,175)),W)(58,Z,function(a){u(56,8,4,a)},35),205)),399)),0),[k6],Z),E(34,0,[mt,G],Z),[MD,y]),Z),true))},S,$c=function(y,G,Z,b,m){return P.call(this,16,y,G,Z,b,m)},R=function(y,G,Z,b){for(b=((Z=[],G)|0)-1;0<=b;b--)Z[1+(G&-2)+(G|-2)-(b|0)]=y>>8*b&255;return Z},S$=function(y,G,Z,b,m,M,a,h,K,H){for(h=(H=b[3]|0,b[m]|0),K=0;K\n                                                                                                                                                                                                                                                                                                                                                            <y;K++)H=H>>>M|H<\n                                                                                                                                                                                                                                                                                                                                                                <24,Z=Z>>>M|Z<\n                                                                                                                                                                                                                                                                                                                                                                    <24,H+=h|0,Z+=a|0,Z^=h+G,h=h<\n                                                                                                                                                                                                                                                                                                                                                                        <3|h>>>29,a=a<\n                                                                                                                                                                                                                                                                                                                                                                            <3|a>>>29,a^=Z,H^=K+G,h^=H;return[a>>>24&255,a>>>16&255,a>>>M&255,a>>>0&255,Z>>>24&255,Z>>>16&255,Z>>>M&255,Z>>>0&255]},d=function(){return C.call(this,5,5)},Cl=function(y,G,Z,b,m,M,a){(b=u(76,(m=(M=(a=G&4,G&3),u(79,y)),y)),Z=n(y,m),a)&&(Z=Zv(0,\"\"+Z)),M&&l(R(Z.length,2),b,y),l(Z,b,y)},Pt=function(y,G,Z,b,m,M,a,h,K,H,Y){if(!y.rz){if(3<(m=n((0==(M=n(y,((H=void 0,Z&&Z[0]===Kl)&&(H=Z[2],b=Z[1],Z=void 0),G)),M.length)&&(Y=n(y,504)>>3,M.push(b,Y>>8&255,Y&255),void 0!=H&&M.push((H|255)-~H+~(H|255)-(H&-256))),K=\"\",Z&&(Z.message&&(K+=Z.message),Z.stack&&(K+=\":\"+Z.stack)),y),267),m)){y.i=(h=(m-=(a=(K=K.slice(0,(m|0)-3),K.length),-2*~a-2*(a&-4)+3*(a^3)+2*(~a^3)),K=Zv(0,K),y).i,y);try{l(R(K.length,2).concat(K),93,y,195)}finally{y.i=h}}X(y,267,m)}},z=this||self,Ll=function(y,G){for(var Z,b,m=1;m\n                                                                                                                                                                                                                                                                                                                                                                                <arguments.length;m++){for(b in Z=arguments[m],Z)y[b]=Z[b];for(var M=0;M\n                                                                                                                                                                                                                                                                                                                                                                                    <qD.length;M++)b=qD[M],Object.prototype.hasOwnProperty.call(Z,b)&&(y[b]=Z[b])}},kc=function(y,G,Z,b){l((b=u(74,(Z=u(73,y),y)),R)(n(y,Z),G),b,y)},Ij=function(y,G){return Zi.call(this,\"class\",5,y,G)},Iu=function(y){return p1.call(this,y,8)},tO=function(){return E.call(this,24)},xc=function(y,G,Z,b,m,M){try{m=y[((G|0)+2)%3],y[G]=(b=(y[G]|0)-(y[((G|0)+1)%3]|0)-(m|0),M=1==G?m<\n                                                                                                                                                                                                                                                                                                                                                                                        <Z:m>>>Z,(b|M)+~M-(b&~M)-(~b^M))}catch(a){throw a;}},oj=function(y){return b2.call(this,1,8,y)},ND=function(y,G,Z,b,m,M,a,h,K,H,Y,U,Q,k){G.push((Q=y[0]<\n                                                                                                                                                                                                                                                                                                                                                                                            <24|y[1]<\n                                                                                                                                                                                                                                                                                                                                                                                                <16|y[2]<\n                                                                                                                                                                                                                                                                                                                                                                                                    <8,Z=y[3],-(Q|0)-2*~Q+3*(~Q&Z)+2*(Q|~Z))),G.push((h=(H=y[4]<\n                                                                                                                                                                                                                                                                                                                                                                                                        <24,Y=y[5]<\n                                                                                                                                                                                                                                                                                                                                                                                                            <16,2*(Y|0)+~(H&Y)-(~H^Y)-2*(~H&Y)),U=y[6]<\n                                                                                                                                                                                                                                                                                                                                                                                                                <8,(h|0)-(h&~U)+(h^U))|y[7]),G.push((K=(a=(M=y[8]<undefined<24,k=y[9]<undefined<16,-~k+2*(M&~k)+(~M|k)),m=y[10]<undefined<8,2*(m|0)-(a&m)+(a|~m)-(~a|m)),b=y[11],-~(K&b)-(~K^b)+2*(~K&b)+2*(K|~b)))},v8=function(y,G){return qo.call(this,11,false,8,y,G)},ws=function(y){return f1.call(this,2,15,y,16)},W8=function(y,G,Z,b,m){return A_.call(this,null,21,y,G,Z,b,m)},JO=function(y,G,Z,b){return C1.call(this,47,7,5,y,Z,G,b)},D=function(y){return C.call(this,5,40,y)},No=function(y,G,Z,b,m){if((b=typeof Z,b)==y)if(Z){if(Z instanceof Array)return\"array\";if(Z instanceof Object)return b;if((m=Object.prototype.toString.call(Z),\"[object Window]\")==m)return y;if(\"[object Array]\"==m||typeof Z.length==G&&\"undefined\"!=typeof Z.splice&&\"undefined\"!=typeof Z.propertyIsEnumerable&&!Z.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"==m||\"undefined\"!=typeof Z.call&&\"undefined\"!=typeof Z.propertyIsEnumerable&&!Z.propertyIsEnumerable(\"call\"))return\"function\"}else return\"null\";else if(\"function\"==b&&\"undefined\"==typeof Z.call)return y;return b},EF=function(y,G,Z,b,m,M,a,h,K){if(!G.V){G.Fm++;try{for(m=(M=(a=G.A,0),void 0);--b;)try{if((h=void 0,G).N)m=$6(G.N,G);else{if(M=n(G,174),M>=a)break;m=n(G,(h=u((X(G,504,M),78),G),h))}p1(false,3,false,(m&&(K=m[hO],2048-(~K&2048))?m(G,b):Pt(G,103,[Kl,21,h],0),G),b,false)}catch(H){n(G,Z)?Pt(G,103,H,y):X(G,Z,H)}if(!b){if(G.II){EF(22,(G.Fm--,G),117,235960115328);return}Pt(G,103,[Kl,33],0)}}catch(H){try{Pt(G,103,H,y)}catch(Y){Zi(\"class\",16,\"~\",G,Y)}}G.Fm--}},rs=function(){return A_.call(this,null,67)},Y6=function(y,G,Z,b,m,M){return c8.call(this,3,y,Z,5,G,b,m,M)},sF=function(y,G,Z){(y.mq.push(y.T.slice()),y.T[G]=void 0,X)(y,G,Z)},eT=function(y,G,Z,b,m,M,a,h,K,H){for(M=(K=((h=u(74,(a=m[iU]||{},m)),a).vw=u(72,m),a.B=[],m.i)==m?(T(y,m,b)|Z)-1:1,H=u(G,m),Z);Mundefined<K;M++)a.B.push(u(74,m));for(;K--;)a.B[K]=n(m,a.B[K]);return a.Bw=n(m,h),a.CR=n(m,H),a},n=function(y,G,Z){if(void 0===(Z=y.T[G],Z))throw[Kl,30,G];if(Z.value)return Z.create();return Z.create(4*G*G+61*G+-52),Z.prototype},Dv=function(y,G,Z,b,m,M){return X(m,(((M=n(m,174),m).C&&Mundefined<m.A?(X(m,174,m.A),sF(m,174,G)):X(m,174,G),EF)(22,m,b,Z),174),M),n(m,y)},fl=function(y,G,Z,b,m){if(3==y.length){for(Z=0;3>Z;Z++)G[Z]+=y[Z];for(m=[13,(b=0,8),13,12,16,5,3,10,15];9>b;b++)G[3](G,b%3,m[b])}},p=function(y,G,Z,b,m,M,a,h){return e.call(this,G,y,9,Z,b,m,M,a,h)},l2=function(){return Tp.call(this,8,12)},d2=\"closure_uid_\"+(1E9*Math.random()>>>0),B8,zp=0,Qo=function(y,G){if(!z.addEventListener||!Object.defineProperty)return false;y=Object.defineProperty({},(G=false,\"passive\"),{get:function(){G=true}});try{z.addEventListener(\"test\",function(){},y),z.removeEventListener(\"test\",function(){},y)}catch(Z){}return G}(),Xg={2:\"touch\",3:\"pen\",4:(w(W8,((v8.prototype.stopPropagation=(l2.prototype.zW=false,function(){this.v=true}),v8).prototype.preventDefault=function(){this.defaultPrevented=true},2),15,v8),\"mouse\")},mJ=\"closure_listenable_\"+(1E6*(W8.prototype.stopPropagation=(W8.prototype.preventDefault=function(y){y=(W8.U.preventDefault.call(this),this.Z),y.preventDefault?y.preventDefault():y.returnValue=false},function(){(W8.U.stopPropagation.call(this),this).Z.stopPropagation?this.Z.stopPropagation():this.Z.cancelBubble=true}),Math.random())|0),qD=\"constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf\".split(\" \"),OZ=0,K1=\"closure_lm_\"+(1E6*(((D.prototype.Up=function(y,G,Z,b,m,M){return-1<(m=this.F[M=-1,Z.toString()],m&&(M=J(m,b,y,0,6,G)),M)?m[M]:null},(D.prototype.hasListener=function(y,G,Z,b,m){return p1(true,6,false,(m=(b=void 0!==G,(Z=void 0!==y)?y.toString():\"\"),this.F),function(M,a){for(a=0;aundefined<M.length;++a)if(!(Z&&M[a].type!=m||b&&M[a].capture!=G))return true;return false})},D).prototype).remove=function(y,G,Z,b,m,M,a){if(!(a=y.toString(),a in this.F))return false;return-(M=(m=this.F[a],J(m,Z,G,0,5,b)),1)undefined<M?(Gp(17,null,m[M]),Array.prototype.splice.call(m,M,1),0==m.length&&(delete this.F[a],this.I--),true):false},D.prototype).add=function(y,G,Z,b,m,M,a,h,K){return K=(M=(a=y.toString(),this.F[a]),M||(M=this.F[a]=[],this.I++),J(M,b,G,0,3,m)),-1undefined<K?(h=M[K],Z||(h.X=false)):(h=new Gl(this.src,m,a,G,!!b),h.X=Z,M.push(h)),h},Math.random())|0),h_=0,Fg={},n1=\"__closure_events_fn_\"+(1E9*Math.random()>>>0);S=(w(Vo,2,13,l2),Vo.prototype[mJ]=true,Vo).prototype,S.jG=function(y){this.A4=y},S.addEventListener=function(y,G,Z,b){W(32,0,\"object\",this,G,y,b,Z)},S.removeEventListener=function(y,G,Z,b){UZ(y,38,\"object\",0,b,G,this,Z)},S.dispatchEvent=function(y,G,Z,b,m,M,a,h,K,H,Y){if(b=this.A4)for(Z=[];b;b=b.A4)Z.push(b);if(m=((Y=(G=this.Ep,a=(K=Z,y),a.type||a),\"string\"===typeof a)?a=new v8(a,G):a instanceof v8?a.target=a.target||G:(M=a,a=new v8(Y,G),Ll(a,M)),true),K)for(h=K.length-1;!a.v&&0<=h;h--)H=a.currentTarget=K[h],m=E(8,true,Y,H,true,a)&&m;if(a.v||(H=a.currentTarget=G,m=E(72,true,Y,H,true,a)&&m,a.v||(m=E(9,true,Y,H,false,a)&&m)),K)for(h=0;!a.v&&hundefined<K.length;h++)H=a.currentTarget=K[h],m=E(16,true,Y,H,false,a)&&m;return m},S.Up=function(y,G,Z,b){return this.K.Up(y,G,String(Z),b)},S.hasListener=function(y,G){return this.K.hasListener(void 0!==y?String(y):void 0,G)},S=u2.prototype;var x6;((((S=(w(Iu,2,((((S.s=((S.appendChild=function(y,G){y.appendChild(G)},S).getElementsByTagName=function(y,G){return(G||this.L).getElementsByTagName(String(y))},S.createTextNode=function(y){return this.L.createTextNode(String(y))},S.append=function(y,G){aj(1,\"string\",arguments,9==y.nodeType?y:y.ownerDocument||y.document,0,\"\",y)},S.contains=function(y,G){if(!y||!G)return false;if(y.contains&&1==G.nodeType)return y==G||y.contains(G);if(\"undefined\"!=typeof y.compareDocumentPosition)return y==G||!!(y.compareDocumentPosition(G)&16);for(;G&&y!=G;)G=G.parentNode;return G==y},function(y){return\"string\"===typeof y?this.L.getElementById(y):y}),S.removeNode=ws,S.canHaveChildren=function(y){if(1!=y.nodeType)return false;switch(y.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return false}return true},S.createElement=function(y,G,Z){return(G=String(y),Z=this.L,\"application/xhtml+xml\"===Z.contentType)&&(G=G.toLowerCase()),Z.createElement(G)},P)(6,j$),j$.prototype).bd=\"\",j$).prototype.TN=0,19),Vo),Iu.prototype),S).ld=j$.TW(),S.s=function(){return this.wz},S).getParent=function(){return this.Vc},S).jG=function(y){if(this.Vc&&this.Vc!=y)throw Error(\"Method not supported\");Iu.U.jG.call(this,y)},S.ML=function(){((f(11,this,function(y){y.ZA&&y.ML()}),this.pR)&&Tp(8,5,null,0,this.pR),this).ZA=false},S).removeChild=function(y,G,Z,b,m,M,a,h,K,H,Y,U){if(y&&(\"string\"===typeof y?Y=y:((b=y.RI)||(M=y.ld,H=y,h=M.bd+\":\"+(M.TN++).toString(36),b=H.RI=h),Y=b),Z=Y,this.NL&&Z?(m=this.NL,K=(null!==m&&Z in m?m[Z]:void 0)||null):K=null,y=K,Z&&y)){if(U=((c8(3,1,((a=this.NL,Z in a)&&delete a[Z],y),15,this.dz),G)&&(y.ML(),y.wz&&ws(y.wz)),y),null==U)throw Error(\"Unable to set parent component\");Iu.U.jG.call(U,(U.Vc=null,null))}if(!y)throw Error(\"Child is not in parent component\");return y};var Wt,ct={button:\"pressed\",checkbox:(((S=(P(3,rs),rs.prototype),S).W=function(y,G,Z,b,m,M){if(b=G.s())this.SG||(m=this.cw(),m.replace(/\\\\xa0|\\\\s/g,\" \"),this.SG={1:m+\"-disabled\",2:m+\"-hover\",4:m+\"-active\",8:m+\"-selected\",16:m+\"-checked\",32:m+\"-focused\",64:m+\"-open\"}),(M=this.SG[y])&&this.l(M,G,Z),this.ud(b,y,Z)},S).ud=function(y,G,Z,b,m,M,a){((M=(Wt||(Wt={1:\"disabled\",8:\"selected\",16:\"checked\",64:\"expanded\"}),m=Wt[G],y.getAttribute(\"role\"))||null)?(b=ct[M]||m,a=\"checked\"==m||\"selected\"==m?b:m):a=m,a)&&t(\"atomic\",\" \",16,\"false\",y,Z,a)},S.l=function(y,G,Z,b){(b=G.s?G.s():G)&&(Z?$c:Ij)(b,[y])},\"checked\"),menuitem:\"selected\",menuitemcheckbox:\"checked\",menuitemradio:\"checked\",radio:\"checked\",tab:\"selected\",treeitem:\"selected\"},t_=((P(7,(w(tO,2,(((S.t4=function(y){return y.s()},S).cw=function(){return\"goog-control\"},S).nR=function(y,G,Z,b,m,M){if(w(32,1,7,y)&&(M=y.t4())){if(!G&&f(76,0,y,32)){try{M.blur()}catch(a){}f(64,0,y,32)&&(y.DA&4&&w(4,1,3,y)&&y.setActive(false),y.DA&32&&w(32,1,6,y)&&L(61,32,32,y,false)&&y.W(false,32))}if(b=M.hasAttribute(\"tabindex\"))m=M.tabIndex,b=\"number\"===typeof m&&0<=m&&32768>m;b!=G&&(Z=M,G?Z.tabIndex=0:(Z.tabIndex=-1,Z.removeAttribute(\"tabIndex\")))}},16),rs),tO)),tO.prototype.ud=function(y,G,Z){switch(G){case 8:case 16:t(\"atomic\",\" \",3,\"false\",y,Z,\"pressed\");break;default:case 64:case 1:tO.U.ud.call(this,y,G,Z)}},tO.prototype).cw=function(){return\"goog-button\"},{});if(((((((((((w(p,2,17,Iu),S=p.prototype,S.l=function(y,G){y?G&&(this.u?0<=L(33,0,this.u,G)||this.u.push(G):this.u=[G],this.D.l(G,this,true)):G&&this.u&&c8(3,1,G,12,this.u)&&(0==this.u.length&&(this.u=null),this.D.l(G,this,false))},S).FI=0,S).ML=function(){p.U.ML.call(this),this.ic&&this.ic.detach(),this.isVisible()&&this.isEnabled()&&this.D.nR(this,false)},S).Vz=39,S).H=0,S).DA=255,S.u=null,S).t4=function(){return this.D.t4(this)},S.KN=true,S).isVisible=function(){return this.KN},S.isEnabled=function(){return!f(88,0,this,1)},S.isActive=function(){return f(80,0,this,4)},S).setActive=function(y){L(58,32,4,this,y)&&this.W(y,4)},S.getState=function(){return this.H},S).W=function(y,G,Z,b,m){Z||1!=G?w(G,1,5,this)&&y!=f(72,0,this,G)&&(this.D.W(G,this,y),this.H=y?this.H|G:this.H&~G):(b=!y,m=this.getParent(),m&&\"function\"==typeof m.isEnabled&&!m.isEnabled()||!L(60,32,1,this,!b)||(b||(this.setActive(false),L(59,32,2,this,false)&&this.W(false,2)),this.isVisible()&&this.D.nR(this,b),this.W(!b,1,true)))},\"function\")!==typeof p)throw Error(\"Invalid component class \"+p);if(\"function\"!==typeof rs)throw Error(\"Invalid renderer class \"+rs);var vt=f(42,p),r2={passive:true,capture:!(f(36,\"goog-button\",(w(Ht,((((P((w(d,(f(38,(t_[vt]=rs,\"goog-control\"),function(){return new p(null)}),2),18,tO),5),d),d).prototype.ud=function(){},d.prototype).nR=function(){},d.prototype).W=function(y,G,Z,b){(d.U.W.call(this,y,G,Z),(b=G.s())&&1==y)&&(b.disabled=Z)},2),14,p),function(){return new Ht(null)})),0)},A,sZ=z.requestIdleCallback?function(y){requestIdleCallback(function(){y()},{timeout:4})}:z.setImmediate?function(y){setImmediate(y)}:function(y){setTimeout(y,0)},iU=String.fromCharCode(105,110,116,101,103,67,104,101,99,107,66,121,112,97,115,115),J_=[],g2=[],k6=((O.prototype.II=(O.prototype.qL=\"toString\",false),O.prototype).fN=void 0,[]),mt=(O.prototype.qq=void 0,[]),hO=[],MD=[],w2=[],EZ=[],Kl={},yo=(S=(((ND,Ru,function(){})(xc),function(){})(fl),O.prototype),Kl.constructor),i2=(((S.j=(window.performance||{}).now?function(){return this.Mq+window.performance.now()}:function(){return+new Date},S.zN=function(y,G,Z,b,m,M,a,h,K){return J.call(this,Z,b,G,y,8,m,M,a,h,K)},S).nN=function(y,G,Z,b,m,M,a){return Tp.call(this,8,34,y,G,Z,b,m,M,a)},O.prototype).Y=(S.uc=function(y,G,Z,b,m,M){return UZ.call(this,Z,64,G,y,b,m,M)},S.Hw=function(){return A_.call(this,null,42)},S.k8=function(y,G,Z,b,m,M){return Di.call(this,13,G,y,Z,b,m,M)},S.wQ=(S.WF=function(){return qo.call(this,11,false,11)},0),\"create\"),void 0),UF=(O.prototype.O=function(y,G){return G=(y=(i2=function(){return y==G?-52:-2},{}),{}),function(Z,b,m,M,a,h,K,H,Y,U,Q,k,q,I,x,N,c,V,g,B,F,r,v,H8){M=y,y=G;try{if(g=Z[0],g==mt){I=Z[1];try{for(m=k=(F=(r=[],atob(I)),0);mundefined<F.length;m++)v=F.charCodeAt(m),255undefined<v&&(r[k++]=v&255,v>>=8),r[k++]=v;X(this,427,((this.C=r,this).A=this.C.length<undefined<3,[0,0,0]))}catch(ou){Pt(this,103,ou,17);return}EF(22,this,117,8001)}else if(g==w2)Z[1].push(n(this,267),n(this,93).length,n(this,424).length,n(this,78).length),X(this,260,Z[2]),this.T[418]&&Dv(260,n(this,418),8001,117,this);else{if(g==J_){(H8=(Q=R((h=(b=Z[2],n(this,424).length),2*(h|2)-~(h&2)+~(h|2)),2),this).i,this).i=this;try{V=n(this,103),0undefined<V.length&&l(R(V.length,2).concat(V),424,this,192),l(R(this.Ww,1),424,this,167),l(R(this[J_].length,1),424,this),c=0,c+=n(this,342)&2047,q=n(this,93),c-=(n(this,424).length|0)+5,4undefined<q.length&&(c-=(B=q.length,2*~(B&3)-4*~B-(B|-4)+3*(~B|3))),0undefined<c&&l(R(c,2).concat(Ru(c)),424,this,197),4undefined<q.length&&l(R(q.length,2).concat(q),424,this,86)}finally{this.i=H8}if(x=(((N=Ru(2).concat(n(this,424)),N)[1]=N[0]^204,N)[3]=N[1]^Q[0],N[4]=(a=N[1],U=Q[1],(a|U)+~(a&U)- -1),this.yc(N)))x=\"<\"+x;else for(Y=0,x=\"\";Yundefined<N.length;Y++)K=N[Y][this.qL](16),1==K.length&&(K=\"0\"+K),x+=K;return n(this,(n(this,(n(this,(X(this,(H=x,267),b.shift()),93)).length=b.shift(),424)).length=b.shift(),78)).length=b.shift(),H}if(g==g2)Dv(260,Z[1],Z[2],117,this);else if(g==EZ)return Dv(260,Z[1],8001,117,this)}}finally{y=M}}}(),/./);(O.prototype.yc=function(y,G,Z,b,m){return W.call(this,51,G,y,Z,b,m)},O.prototype).Nq=0;var Yc,Xq=mt.pop.bind((O.prototype[MD]=[0,0,1,(O.prototype.hv=0,1),0,1,1],O).prototype[w2]),QR=function(y,G){return(G=bU(\"error\",null,\"tl\"))&&1===y.eval(G.createScript(\"1\"))?function(Z){return G.createScript(Z)}:function(Z){return\"\"+Z}}((Yc=(UF[O.prototype.qL]=Xq,w({get:Xq},O.prototype.Y,28)),O.prototype.dQ=void 0,z));((A=z.watchbell||(z.watchbell={}),40undefined<A.m)||(A.m=41,A.tl=JO,A.a=e$),A).jxO_=function(y,G,Z){return Z=new O(y,G),[function(b){return UZ(Z,7,b,false)}]};}).call(this);'].join('\\n')));}).call(this);undefined</script>undefined<script type=\"text/javascript\" nonce=\"xSYwvEFoKuo8XxQn9lCplQ\">\n  document.bg = new watchbell.tl('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');\n  </script>undefined<script nonce=\"xSYwvEFoKuo8XxQn9lCplQ\">\n  gaia = window.gaia || {};\n  gaia.ps = gaia.ps || {};\n  gaia.ps.hasPrefilledIdentifier = false;\n  function gaia_parseFragment() {\n  var hash = location.hash;\n  var params = {};\n  if (!hash) {\n  return params;\n  }\n  var paramStrs = decodeURIComponent(hash.substring(1)).split('&');\n  for (var i = 0; i < paramStrs.length; i++) {\n      var param = paramStrs[i].split('=');\n      params[param[0]] = param[1];\n    }\n    return params;\n  }\n\n  function gaia_prefillEmail() {\n    var email = null;\n    var form = null;\n    if (document.getElementById) {\n      email = document.getElementById('Email');\n      form = document.getElementById('gaia_loginform');\n    }\n    if (form && email && (email.value == null || email.value == '')\n        && (email.type != 'hidden')) {\n      hashParams = gaia_parseFragment();\n      if (hashParams['Email'] && hashParams['Email'] != '') {\n        email.value = hashParams['Email'];\n      }\n    }\n  }\n\n  \n  try {\n    gaia_prefillEmail();\n  } catch (e) {\n  }\n  \nundefined</script>undefined<script nonce=\"xSYwvEFoKuo8XxQn9lCplQ\">\n  var gaia_scrollToElement = function(element) {\n  var calculateOffsetHeight = function(element) {\n  var curtop = 0;\n  if (element.offsetParent) {\n  while (element) {\n  curtop += element.offsetTop;\n  element = element.offsetParent;\n  }\n  }\n  return curtop;\n  }\n  var siginOffsetHeight = calculateOffsetHeight(element);\n  var scrollHeight = siginOffsetHeight - window.innerHeight +\n  element.clientHeight + 0.02 * window.innerHeight;\n  window.scroll(0, scrollHeight);\n  }\n</script>undefined<script nonce=\"xSYwvEFoKuo8XxQn9lCplQ\">\n  if (gaia.ps.hasPrefilledIdentifier) {\n  var form = document.getElementById('gaia_loginform');\n  if (form) {\n  form.submit();\n  }\n  }\n</script>undefined<script nonce=\"xSYwvEFoKuo8XxQn9lCplQ\">\n  (function(){\n  gaia_onLoginSubmit = function() {\n  try {\n  document.bg.low(function(response) {\n  document.getElementById('bgresponse').value = response;\n  });\n  } catch (err) {\n  document.getElementById('bgresponse').value = '';\n  }\n  return true;\n  }\n  document.getElementById('gaia_loginform').onsubmit = gaia_onLoginSubmit;\n  var signinButton = document.getElementById('next');\n  gaia_attachEvent(window, 'load', function(){\n  gaia_scrollToElement(signinButton);\n  });\n  })();\n</script>undefined</body>undefined</html>"}],"_postman_id":"5bc5ed18-e4bb-41e3-a895-b564b83ca1f4"},{"name":"forget password","id":"1436585b-0a89-4f26-9ffa-d9200ece99e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/forget-password","urlObject":{"path":["auth","forget-password"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"f87a0dfd-c3f8-43b8-9a19-c37440f51055","name":"success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/forget-password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"50"},{"key":"etag","value":"W/\"32-0QEAVNiOXsiLcj3dpOijalB+u3M\""},{"key":"date","value":"Sun, 19 Mar 2023 15:07:15 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"please check example@gmail.com inbox\"\n}"},{"id":"769e828d-b282-40fa-8bda-fd4d1e72df78","name":"not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example01@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/forget-password"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"37"},{"key":"etag","value":"W/\"25-mvAugkd1hkhbro8G10iBV8qzURM\""},{"key":"date","value":"Sun, 19 Mar 2023 15:08:54 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"email is not registered\"\n}"}],"_postman_id":"1436585b-0a89-4f26-9ffa-d9200ece99e5"},{"name":"reset password","id":"5a0211ec-87be-41f8-b392-83b387da1290","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/login","urlObject":{"path":["auth","login"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"42d2b400-bf64-4c9f-94e5-da8f72d38c14","name":"success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA"},{"key":"set-cookie","value":"x-auth-token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA; Path=/; Expires=Sun, 19 Mar 2023 16:53:44 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"288"},{"key":"etag","value":"W/\"120-10Lp6FePnwBbBLypgI9h3J1OrKs\""},{"key":"date","value":"Sun, 19 Mar 2023 14:53:44 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"email\": \"example@gmail.com\",\n        \"_id\": \"6417208183aef2b5c22f8dae\",\n        \"cart\": [],\n        \"whitelist\": []\n    },\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA\"\n}"},{"id":"ce69f599-4ffe-4e66-bc0f-e4fced63a322","name":"incorrect password","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/login"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"32"},{"key":"etag","value":"W/\"20-6TC2siujKjb4Sye7f7qJOBZ/udc\""},{"key":"date","value":"Sun, 19 Mar 2023 14:55:19 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"incorrect password\"\n}"},{"id":"18a8b7ba-e174-434a-abd0-ddabae97b66b","name":"user not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example01@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/login"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"49"},{"key":"etag","value":"W/\"31-aZmjw5QcxPRmHV8FmaXjtCH84WQ\""},{"key":"date","value":"Sun, 19 Mar 2023 14:55:52 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"sorry, this email is not registered\"\n}"}],"_postman_id":"5a0211ec-87be-41f8-b392-83b387da1290"},{"name":"admin/register","id":"7440e89b-827a-49d4-8aba-d59e87870c9d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"admin01@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/register","urlObject":{"path":["auth","register"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"35c31936-1e7f-4486-a6cf-f697b13d2bdf","name":"admin/register","originalRequest":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"admin01@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/register"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI5OTQ4M2FlZjJiNWMyMmY4ZGJhIiwiaWF0IjoxNjc5MjM5NTczLCJleHAiOjE2ODA5MTg4MTk3ODV9.Ve7tfnKd0cAGMJYEEupsqy_Dl0gLvlFS0hlT1Yb5GqE"},{"key":"set-cookie","value":"x-auth-token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI5OTQ4M2FlZjJiNWMyMmY4ZGJhIiwiaWF0IjoxNjc5MjM5NTczLCJleHAiOjE2ODA5MTg4MTk3ODV9.Ve7tfnKd0cAGMJYEEupsqy_Dl0gLvlFS0hlT1Yb5GqE; Path=/; Expires=Sun, 19 Mar 2023 17:26:13 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"255"},{"key":"etag","value":"W/\"ff-aD5urlmeTk7K+G5Ce7UwulxEYts\""},{"key":"date","value":"Sun, 19 Mar 2023 15:26:13 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"email\": \"admin01@gmail.com\",\n        \"cart\": [],\n        \"whitelist\": []\n    },\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI5OTQ4M2FlZjJiNWMyMmY4ZGJhIiwiaWF0IjoxNjc5MjM5NTczLCJleHAiOjE2ODA5MTg4MTk3ODV9.Ve7tfnKd0cAGMJYEEupsqy_Dl0gLvlFS0hlT1Yb5GqE\"\n}"}],"_postman_id":"7440e89b-827a-49d4-8aba-d59e87870c9d"},{"name":"admin/login","id":"3f07b846-b7ed-4536-92dd-89a6d5a30690","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/register","urlObject":{"protocol":"https","path":["api","v1","auth","register"],"host":["gadget-x-api-production","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"99261f16-233d-4375-944b-d36fe160ec85","name":"success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"admin@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/auth/admin/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M"},{"key":"set-cookie","value":"x-auth-token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M; Path=/; Expires=Sun, 19 Mar 2023 17:24:23 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"244"},{"key":"etag","value":"W/\"f4-tN441uqtl2ssH+xvGCDhJCvez88\""},{"key":"date","value":"Sun, 19 Mar 2023 15:24:23 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"email\": \"admin@gmail.com\",\n        \"_kind\": \"admin\"\n    },\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M\"\n}"}],"_postman_id":"3f07b846-b7ed-4536-92dd-89a6d5a30690"}],"id":"9c27bed9-64fd-43b2-91c4-367a17b53843","_postman_id":"9c27bed9-64fd-43b2-91c4-367a17b53843","description":""},{"name":"user","item":[{"name":"get products","id":"011cd515-0248-400d-bc1a-ebc6863020a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/","urlObject":{"path":["products",""],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"f6c2e440-7692-4b1c-bfd5-47cdb4391b76","name":"get products","originalRequest":{"method":"GET","header":[],"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"880"},{"key":"etag","value":"W/\"370-R9ztTklmVyrZZvSNSm8H87eM3So\""},{"key":"date","value":"Sun, 19 Mar 2023 22:15:20 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"6417895e83aef2b5c22f8dcb\",\n        \"name\": \"test\",\n        \"category\": \"Others\",\n        \"price\": 2000,\n        \"preview_image_url\": \"preview.jpg\",\n        \"more_images_url\": [\n            \"image_01.jpg\",\n            \"image_02.jpg\"\n        ],\n        \"orders\": 0,\n        \"quantity\": 20,\n        \"comments\": [],\n        \"createdAt\": \"2023-03-19T22:14:54.008Z\",\n        \"updatedAt\": \"2023-03-19T22:14:54.008Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"6417896783aef2b5c22f8dce\",\n        \"name\": \"test 01\",\n        \"category\": \"Others\",\n        \"price\": 2000,\n        \"preview_image_url\": \"preview.jpg\",\n        \"more_images_url\": [\n            \"image_01.jpg\",\n            \"image_02.jpg\"\n        ],\n        \"orders\": 0,\n        \"quantity\": 20,\n        \"comments\": [],\n        \"createdAt\": \"2023-03-19T22:15:03.420Z\",\n        \"updatedAt\": \"2023-03-19T22:15:03.420Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"6417896f83aef2b5c22f8dd1\",\n        \"name\": \"test 02\",\n        \"category\": \"Others\",\n        \"price\": 2000,\n        \"preview_image_url\": \"preview.jpg\",\n        \"more_images_url\": [\n            \"image_01.jpg\",\n            \"image_02.jpg\"\n        ],\n        \"orders\": 0,\n        \"quantity\": 20,\n        \"comments\": [],\n        \"createdAt\": \"2023-03-19T22:15:11.055Z\",\n        \"updatedAt\": \"2023-03-19T22:15:11.055Z\",\n        \"__v\": 0\n    }\n]"}],"_postman_id":"011cd515-0248-400d-bc1a-ebc6863020a5"},{"name":"get product","id":"cbb28ff3-f133-4be7-a457-60cef8afd6f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb","urlObject":{"path":["products","6417895e83aef2b5c22f8dcb"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"40fcbd0a-10a5-46ef-9a3d-0af2c96b9fe8","name":"get product","originalRequest":{"method":"GET","header":[],"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"208"},{"key":"etag","value":"W/\"d0-ykgGuSdKUAy0i45mUuZmdcG1Mtc\""},{"key":"date","value":"Sun, 19 Mar 2023 22:16:18 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"6417895e83aef2b5c22f8dcb\",\n    \"category\": \"Others\",\n    \"name\": \"test\",\n    \"quantity\": 20,\n    \"price\": 2000,\n    \"preview_image_url\": \"preview.jpg\",\n    \"more_images_url\": [\n        \"image_01.jpg\",\n        \"image_02.jpg\"\n    ],\n    \"comments\": [],\n    \"reactions\": {}\n}"}],"_postman_id":"cbb28ff3-f133-4be7-a457-60cef8afd6f8"},{"name":"get related products","id":"e580ffb5-696b-4b20-a073-5d2795cb8d23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb/related","urlObject":{"path":["products","6417895e83aef2b5c22f8dcb","related"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"3a9b0c8b-a2a9-48fd-802c-7f9ed1f74145","name":"get related products","originalRequest":{"method":"GET","header":[],"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb/related"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"589"},{"key":"etag","value":"W/\"24d-PQb+E0J7mnR7ZshpmUEBlLeYCm0\""},{"key":"date","value":"Sun, 19 Mar 2023 22:27:16 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"6417896783aef2b5c22f8dce\",\n        \"name\": \"test 01\",\n        \"category\": \"Others\",\n        \"price\": 2000,\n        \"preview_image_url\": \"preview.jpg\",\n        \"more_images_url\": [\n            \"image_01.jpg\",\n            \"image_02.jpg\"\n        ],\n        \"orders\": 0,\n        \"quantity\": 20,\n        \"comments\": [],\n        \"createdAt\": \"2023-03-19T22:15:03.420Z\",\n        \"updatedAt\": \"2023-03-19T22:15:03.420Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"6417896f83aef2b5c22f8dd1\",\n        \"name\": \"test 02\",\n        \"category\": \"Others\",\n        \"price\": 2000,\n        \"preview_image_url\": \"preview.jpg\",\n        \"more_images_url\": [\n            \"image_01.jpg\",\n            \"image_02.jpg\"\n        ],\n        \"orders\": 0,\n        \"quantity\": 20,\n        \"comments\": [],\n        \"createdAt\": \"2023-03-19T22:15:11.055Z\",\n        \"updatedAt\": \"2023-03-19T22:15:11.055Z\",\n        \"__v\": 0\n    }\n]"}],"_postman_id":"e580ffb5-696b-4b20-a073-5d2795cb8d23"},{"name":"react to product","id":"de81f53e-d185-418c-95e7-a842efa5fe15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/react/6417895e83aef2b5c22f8dcb?reaction=like","urlObject":{"path":["products","react","6417895e83aef2b5c22f8dcb"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[{"key":"reaction","value":"like"}],"variable":[]}},"response":[{"id":"bda3cd34-0489-4b6a-a6e1-7ff0bdd27ba8","name":"react to product","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://gadget-x-api-production.up.railway.app/api/v1/products/react/6417895e83aef2b5c22f8dcb?reaction=like","protocol":"https","host":["gadget-x-api-production","up","railway","app"],"path":["api","v1","products","react","6417895e83aef2b5c22f8dcb"],"query":[{"key":"reaction","value":"like"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"313"},{"key":"etag","value":"W/\"139-iLLVvDAZRti5TDpNTR3sH0SsgVc\""},{"key":"date","value":"Sun, 19 Mar 2023 22:37:46 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"6417895e83aef2b5c22f8dcb\",\n    \"name\": \"test\",\n    \"category\": \"Others\",\n    \"price\": 2000,\n    \"preview_image_url\": \"preview.jpg\",\n    \"more_images_url\": [\n        \"image_01.jpg\",\n        \"image_02.jpg\"\n    ],\n    \"orders\": 0,\n    \"quantity\": 20,\n    \"comments\": [],\n    \"createdAt\": \"2023-03-19T22:14:54.008Z\",\n    \"updatedAt\": \"2023-03-19T22:37:46.819Z\",\n    \"__v\": 0,\n    \"reactions\": {\n        \"like\": 1\n    }\n}"}],"_postman_id":"de81f53e-d185-418c-95e7-a842efa5fe15"},{"name":"get from jumia","id":"3dfd7c45-3742-47e0-9c49-9743f9c4be93","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/jumia?key=ps5","urlObject":{"path":["products","jumia"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[{"key":"key","value":"ps5"}],"variable":[]}},"response":[{"id":"e6b21ade-a1d3-4d62-94f0-9199e969e973","name":"get from jumia","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://gadget-x-api-production.up.railway.app/api/v1/products/jumia?key=ps5","protocol":"https","host":["gadget-x-api-production","up","railway","app"],"path":["api","v1","products","jumia"],"query":[{"key":"key","value":"ps5"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"7977"},{"key":"etag","value":"W/\"1f29-foosTq369d39r6NddHFKFWNHklw\""},{"key":"date","value":"Sun, 19 Mar 2023 23:02:12 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"i\": 0,\n        \"name\": \"Sony PlayStation 5 (PS5) Console\",\n        \"price\": \"₦ 520,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/22/6979211/1.jpg?0514\"\n    },\n    {\n        \"i\": 1,\n        \"name\": \"WB Games PS5 Mortal Kombat 11 Ultimate - PlayStation 5\",\n        \"price\": \"₦ 19,500\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/19/294607/1.jpg?1808\"\n    },\n    {\n        \"i\": 2,\n        \"name\": \"Sony PlayStation 5 (PS5) Console - Standard Edition\",\n        \"price\": \"₦ 520,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/90/2822112/1.jpg?2536\"\n    },\n    {\n        \"i\": 3,\n        \"name\": \"Sony PS5 Console PlayStation 5 Disc Vesion\",\n        \"price\": \"₦ 600,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/53/6979211/1.jpg?0349\"\n    },\n    {\n        \"i\": 4,\n        \"name\": \"Sony PlayStation 5 (PS5) Console - Standard Edition\",\n        \"price\": \"₦ 670,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/41/2187202/1.jpg?0691\"\n    },\n    {\n        \"i\": 5,\n        \"name\": \"Sony Computer Entertainment PS5 + FIFA22 + SPIDERMAN + GHOST\",\n        \"price\": \"₦ 1,050,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/22/7439011/1.jpg?5140\"\n    },\n    {\n        \"i\": 6,\n        \"name\": \"Insomniac PS5 Marvel's SpiderMan Miles Morales - Playstation 5\",\n        \"price\": \"₦ 25,500\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/51/907577/1.jpg?7923\"\n    },\n    {\n        \"i\": 7,\n        \"name\": \"EA Sports FIFA 23 PS5 - Playstation 5.\",\n        \"price\": \"₦ 38,500\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/04/0216491/1.jpg?3603\"\n    },\n    {\n        \"i\": 8,\n        \"name\": \"Sony PlayStation 5 (PS5) Console - Standard Edition\",\n        \"price\": \"₦ 633,650\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/51/8234241/1.jpg?7223\"\n    },\n    {\n        \"i\": 9,\n        \"name\": \"PS5 Faceplate Replacement Console Cover For PS5 Disk Console\",\n        \"price\": \"₦ 21,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/56/590138/1.jpg?3933\"\n    },\n    {\n        \"i\": 10,\n        \"name\": \"Rockstar Games GTA V (PS5)\",\n        \"price\": \"₦ 23,500\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/89/5836521/1.jpg?1684\"\n    },\n    {\n        \"i\": 11,\n        \"name\": \"Insomniac PS5 Marvel's SpiderMan Miles Morales - Playstation 5\",\n        \"price\": \"₦ 22,999\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/71/169467/1.jpg?0877\"\n    },\n    {\n        \"i\": 12,\n        \"name\": \"Sony PlayStation 5 (PS5) Console - Standard Edition\",\n        \"price\": \"₦ 670,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/54/2187202/1.jpg?1232\"\n    },\n    {\n        \"i\": 13,\n        \"name\": \"Sony PlayStation 5 (PS5) Console - Standard Edition\",\n        \"price\": \"₦ 720,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/20/2187202/1.jpg?0692\"\n    },\n    {\n        \"i\": 14,\n        \"name\": \"Sony Computer Entertainment Sony PS5 Digital Edition – God Of War Ragnarök Bundle\",\n        \"price\": \"₦ 450,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/93/6120812/1.jpg?6044\"\n    },\n    {\n        \"i\": 15,\n        \"name\": \"Sony Call Of Duty: Modern Warfare II - PS 5\",\n        \"price\": \"₦ 52,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/21/9794012/1.jpg?2703\"\n    },\n    {\n        \"i\": 16,\n        \"name\": \"Sony PlayStation 5 (PS5) Console - Standard Edition\",\n        \"price\": \"₦ 653,400\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/69/6475151/1.jpg?4193\"\n    },\n    {\n        \"i\": 17,\n        \"name\": \"Sony PlayStation 5 (PS5) Console - Standard Edition\",\n        \"price\": \"₦ 650,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/62/9234241/1.jpg?7028\"\n    },\n    {\n        \"i\": 18,\n        \"name\": \"Sony PlayStation 5 (PS5) Console - Standard Edition\",\n        \"price\": \"₦ 949,050\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/34/5347981/1.jpg?2019\"\n    },\n    {\n        \"i\": 19,\n        \"name\": \"UBISOFT ASSASSINS CREED VALHALLA - PS5\",\n        \"price\": \"₦ 18,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/71/899409/1.jpg?9642\"\n    },\n    {\n        \"i\": 20,\n        \"name\": \"2K Sports PS4 NBA 2K23 PLAYSTATION 4\",\n        \"price\": \"₦ 33,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/77/4229102/1.jpg?4165\"\n    },\n    {\n        \"i\": 21,\n        \"name\": \"Sony PlayStation 5 (PS5) Console - Standard Edition\",\n        \"price\": \"₦ 680,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/54/3187202/1.jpg?2251\"\n    },\n    {\n        \"i\": 22,\n        \"name\": \"UBISOFT ASSASSINS CREED VALHALLA PS5\",\n        \"price\": \"₦ 18,500\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/23/104657/1.jpg?3942\"\n    },\n    {\n        \"i\": 23,\n        \"name\": \"Sony PlayStation 5 PS5 Console DISC VERSION BRAND NEW\",\n        \"price\": \"₦ 530,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/22/053238/1.jpg?1944\"\n    },\n    {\n        \"i\": 24,\n        \"name\": \"Sony PlayStation 5 (PS5) Console - Standard Edition\",\n        \"price\": \"₦ 675,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/33/9234241/1.jpg?7027\"\n    },\n    {\n        \"i\": 25,\n        \"name\": \"Electronic Arts Ps5 Fifa 23 - Playstation 5 Fifa 23\",\n        \"price\": \"₦ 39,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/76/2953591/1.jpg?8054\"\n    },\n    {\n        \"i\": 26,\n        \"name\": \"Sony PS5 825GB SSD HDR PlayStation 5 Console\",\n        \"price\": \"₦ 779,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/64/4924212/1.jpg?7039\"\n    },\n    {\n        \"i\": 27,\n        \"name\": \"Sony PS5 Playstation 5 Console - Bundle\",\n        \"price\": \"₦ 590,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/64/303867/1.jpg?4528\"\n    },\n    {\n        \"i\": 28,\n        \"name\": \"Sony PlayStation 5 (PS5) Console - Standard Edition\",\n        \"price\": \"₦ 769,500\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/74/4924212/1.jpg?7039\"\n    },\n    {\n        \"i\": 29,\n        \"name\": \"Insomniac PS5 Marvel's SpiderMan Miles Morales - Playstation 5\",\n        \"price\": \"₦ 27,500\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/58/773596/1.jpg?0796\"\n    },\n    {\n        \"i\": 30,\n        \"name\": \"Insomniac PS5 Marvel's SpiderMan Miles Morales - Playstation 5\",\n        \"price\": \"₦ 33,250\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/35/6036211/1.jpg?2273\"\n    },\n    {\n        \"i\": 31,\n        \"name\": \"Sony PlayStation 5 (PS5) Console\",\n        \"price\": \"₦ 560,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/58/918287/1.jpg?5069\"\n    },\n    {\n        \"i\": 32,\n        \"name\": \"UBISOFT ASSASSINS CREED VALHALLA PS5\",\n        \"price\": \"₦ 19,500\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/20/623867/1.jpg?5481\"\n    },\n    {\n        \"i\": 33,\n        \"name\": \"Sony PS5 825GB SSD HDR PlayStation 5 Console\",\n        \"price\": \"₦ 822,800\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/93/1730591/1.jpg?4526\"\n    },\n    {\n        \"i\": 34,\n        \"name\": \"Sony Computer Entertainment PS5 + FIFA22 + SPIDERMAN + GHOST\",\n        \"price\": \"₦ 999,999\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/64/8087871/1.jpg?3499\"\n    },\n    {\n        \"i\": 35,\n        \"name\": \"Warner Bros. Interactive Hogwarts Legacy Ps 5\",\n        \"price\": \"₦ 51,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/30/4284912/1.jpg?3027\"\n    },\n    {\n        \"i\": 36,\n        \"name\": \"Codemaster DIRT 5 PS5\",\n        \"price\": \"₦ 23,500\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/68/214657/1.jpg?4473\"\n    },\n    {\n        \"i\": 37,\n        \"name\": \"Disc Insert Faceplate Protector For PS5 Console\",\n        \"price\": \"₦ 22,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/57/590138/1.jpg?3933\"\n    },\n    {\n        \"i\": 38,\n        \"name\": \"Sony PlayStation 5 (PS5) Console - Standard Edition\",\n        \"price\": \"₦ 790,000\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/76/1924212/1.jpg?8895\"\n    },\n    {\n        \"i\": 39,\n        \"name\": \"Bluepoint DEMON'S  SOUL PS5\",\n        \"price\": \"₦ 29,200\",\n        \"img\": \"https://ng.jumia.is/unsafe/fit-in/300x300/filters:fill(white)/product/04/401657/1.jpg?0486\"\n    },\n    {\n        \"i\": 40,\n        \"name\": \"\",\n        \"price\": \"\",\n        \"img\": \"\"\n    },\n    {\n        \"i\": 41,\n        \"name\": \"\",\n        \"price\": \"\",\n        \"img\": \"\"\n    },\n    {\n        \"i\": 42,\n        \"name\": \"\",\n        \"price\": \"\",\n        \"img\": \"\"\n    },\n    {\n        \"i\": 43,\n        \"name\": \"\",\n        \"price\": \"\",\n        \"img\": \"\"\n    },\n    {\n        \"i\": 44,\n        \"name\": \"\",\n        \"price\": \"\",\n        \"img\": \"\"\n    },\n    {\n        \"i\": 45,\n        \"name\": \"\",\n        \"price\": \"\",\n        \"img\": \"\"\n    },\n    {\n        \"i\": 46,\n        \"name\": \"\",\n        \"price\": \"\",\n        \"img\": \"\"\n    },\n    {\n        \"i\": 47,\n        \"name\": \"\",\n        \"price\": \"\",\n        \"img\": \"\"\n    },\n    {\n        \"i\": 48,\n        \"name\": \"\",\n        \"price\": \"\",\n        \"img\": \"\"\n    },\n    {\n        \"i\": 49,\n        \"name\": \"\",\n        \"price\": \"\",\n        \"img\": \"\"\n    },\n    {\n        \"i\": 50,\n        \"name\": \"\",\n        \"price\": \"\",\n        \"img\": \"\"\n    },\n    {\n        \"i\": 51,\n        \"name\": \"\",\n        \"price\": \"\",\n        \"img\": \"\"\n    }\n]"}],"_postman_id":"3dfd7c45-3742-47e0-9c49-9743f9c4be93"},{"name":"comment on product","id":"049dc89b-6ca0-4986-b9ae-e8a6a203c0f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"body\": \"this is a comment\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb/comments","urlObject":{"path":["products","6417895e83aef2b5c22f8dcb","comments"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"c6701a00-1c70-4d0f-ae1f-0d34b45225d3","name":"comment on product","originalRequest":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"body\": \"this is a comment\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb/comment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"186"},{"key":"etag","value":"W/\"ba-AGxYGoDXjIKgCGS/9qttQTb/ODA\""},{"key":"date","value":"Sun, 19 Mar 2023 23:17:57 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"email\": \"example@gmail.com\",\n            \"body\": \"this is a comment\",\n            \"_id\": \"6417982583aef2b5c22f8ddc\",\n            \"updatedAt\": \"2023-03-19T23:17:57.133Z\",\n            \"createdAt\": \"2023-03-19T23:17:57.133Z\",\n            \"__v\": 0\n        }\n    ]\n}"}],"_postman_id":"049dc89b-6ca0-4986-b9ae-e8a6a203c0f7"},{"name":"get comments","id":"d026bc28-5011-4473-988b-10a79d3d901e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"11","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb/comments","urlObject":{"path":["products","6417895e83aef2b5c22f8dcb","comments"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"d80f8097-2eb7-4172-ae3c-ef735f6f0f82","name":"comment on product","originalRequest":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"body\": \"this is a comment\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb/comment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"186"},{"key":"etag","value":"W/\"ba-AGxYGoDXjIKgCGS/9qttQTb/ODA\""},{"key":"date","value":"Sun, 19 Mar 2023 23:17:57 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"email\": \"example@gmail.com\",\n            \"body\": \"this is a comment\",\n            \"_id\": \"6417982583aef2b5c22f8ddc\",\n            \"updatedAt\": \"2023-03-19T23:17:57.133Z\",\n            \"createdAt\": \"2023-03-19T23:17:57.133Z\",\n            \"__v\": 0\n        }\n    ]\n}"}],"_postman_id":"d026bc28-5011-4473-988b-10a79d3d901e"},{"name":"react to comment","id":"90dd34f2-a163-4cca-b5fb-a13a9dbf5874","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/comments/6417982583aef2b5c22f8ddc/react?reaction=like","urlObject":{"path":["products","comments","6417982583aef2b5c22f8ddc","react"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[{"key":"reaction","value":"like"}],"variable":[]}},"response":[{"id":"7b12513a-82be-4bae-867e-fb8be795e9cb","name":"react to comment","originalRequest":{"method":"GET","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"body\": \"this is a comment\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://gadget-x-api-production.up.railway.app/api/v1/products/comments/6417982583aef2b5c22f8ddc/react?reaction=like","protocol":"https","host":["gadget-x-api-production","up","railway","app"],"path":["api","v1","products","comments","6417982583aef2b5c22f8ddc","react"],"query":[{"key":"reaction","value":"like"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"198"},{"key":"etag","value":"W/\"c6-GaQn/FvmJtPrqUNhck9ZQ2SCgb4\""},{"key":"date","value":"Sun, 19 Mar 2023 23:27:39 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"6417982583aef2b5c22f8ddc\",\n    \"email\": \"example@gmail.com\",\n    \"body\": \"this is a comment\",\n    \"createdAt\": \"2023-03-19T23:17:57.133Z\",\n    \"updatedAt\": \"2023-03-19T23:17:57.133Z\",\n    \"__v\": 0,\n    \"reactions\": {\n        \"like\": 2\n    }\n}"}],"_postman_id":"90dd34f2-a163-4cca-b5fb-a13a9dbf5874"},{"name":"whitelist a product","id":"55ca7b59-4f16-4d6c-b7d0-09354a052a38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"body\": \"this is a comment\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/whitelist/6417896783aef2b5c22f8dce","urlObject":{"path":["whitelist","6417896783aef2b5c22f8dce"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"2b55b4e6-59ae-4858-9e60-e11dca65adee","name":"whitelist a product","originalRequest":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"body\": \"this is a comment\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/whitelist/6417896783aef2b5c22f8dce"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"390"},{"key":"etag","value":"W/\"186-U/XIzgqzU+4dqsozgth99JtrocA\""},{"key":"date","value":"Tue, 21 Mar 2023 17:31:03 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"whitelist\": [\n        {\n            \"_id\": \"6417896f83aef2b5c22f8dd1\",\n            \"name\": \"test 02\",\n            \"category\": \"Others\",\n            \"price\": 2000,\n            \"preview_image_url\": \"preview.jpg\",\n            \"more_images_url\": [\n                \"image_01.jpg\",\n                \"image_02.jpg\"\n            ],\n            \"orders\": 0,\n            \"quantity\": 20,\n            \"comments\": [],\n            \"createdAt\": \"2023-03-19T22:15:11.055Z\",\n            \"updatedAt\": \"2023-03-19T22:15:11.055Z\",\n            \"__v\": 0\n        },\n        {\n            \"more_images_url\": [],\n            \"orders\": 0,\n            \"comments\": [],\n            \"_id\": \"6417896783aef2b5c22f8dce\"\n        }\n    ]\n}"}],"_postman_id":"55ca7b59-4f16-4d6c-b7d0-09354a052a38"},{"name":"get whitelists","id":"7209b08f-5f3f-4439-ae77-9b80ff702044","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"body\": \"this is a comment\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/whitelist","urlObject":{"path":["whitelist"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"acff05f2-9aa9-45d1-925c-833ec5541759","name":"get whitelists","originalRequest":{"method":"GET","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"body\": \"this is a comment\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/whitelist"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"342"},{"key":"etag","value":"W/\"156-y8nUGxroAvMKeL9R71CcJHK6yVM\""},{"key":"date","value":"Tue, 21 Mar 2023 17:29:59 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"6417208183aef2b5c22f8dae\",\n    \"whitelist\": [\n        {\n            \"_id\": \"6417896f83aef2b5c22f8dd1\",\n            \"name\": \"test 02\",\n            \"category\": \"Others\",\n            \"price\": 2000,\n            \"preview_image_url\": \"preview.jpg\",\n            \"more_images_url\": [\n                \"image_01.jpg\",\n                \"image_02.jpg\"\n            ],\n            \"orders\": 0,\n            \"quantity\": 20,\n            \"comments\": [],\n            \"createdAt\": \"2023-03-19T22:15:11.055Z\",\n            \"updatedAt\": \"2023-03-19T22:15:11.055Z\",\n            \"__v\": 0\n        }\n    ]\n}"}],"_postman_id":"7209b08f-5f3f-4439-ae77-9b80ff702044"},{"name":"remove from whitelist","id":"72e69abf-fdbe-4c1c-9c5b-5ee3406ec408","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"body\": \"this is a comment\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/whitelist/6417896f83aef2b5c22f8dd1","urlObject":{"path":["whitelist","6417896f83aef2b5c22f8dd1"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"8dc21002-ca65-43a8-abe9-f201b39fbc4e","name":"remove from whitelist","originalRequest":{"method":"DELETE","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"body\": \"this is a comment\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/whitelist/6417896f83aef2b5c22f8dd1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"16"},{"key":"etag","value":"W/\"10-5dJKafgNmy49N4+Gn+CXsCIZ1Dg\""},{"key":"date","value":"Tue, 21 Mar 2023 18:06:24 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"whitelist\": []\n}"}],"_postman_id":"72e69abf-fdbe-4c1c-9c5b-5ee3406ec408"},{"name":"add to cart","id":"3e339210-42d0-4a1e-8fac-30486078aacd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/cart/6404fe9f610014e901f8370a","urlObject":{"path":["cart","6404fe9f610014e901f8370a"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"c8cf7f8e-15a0-4062-b21d-d49de4edd461","name":"add to cart","originalRequest":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"example@gmail.com\",\r\n    \"password\": \"testing\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/cart/6404fe9f610014e901f8370a"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"644"},{"key":"etag","value":"W/\"284-isrVDR90lAWvqfl9Mjl428W1whc\""},{"key":"date","value":"Thu, 06 Apr 2023 11:30:37 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"cart\": [\n        {\n            \"_id\": \"6417896783aef2b5c22f8dce\",\n            \"name\": \"test 01\",\n            \"category\": \"Others\",\n            \"price\": 2000,\n            \"preview_image_url\": \"preview.jpg\",\n            \"more_images_url\": [\n                \"image_01.jpg\",\n                \"image_02.jpg\"\n            ],\n            \"orders\": 0,\n            \"quantity\": 20,\n            \"comments\": [],\n            \"createdAt\": \"2023-03-19T22:15:03.420Z\",\n            \"updatedAt\": \"2023-03-19T22:15:03.420Z\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"6417895e83aef2b5c22f8dcb\",\n            \"name\": \"test\",\n            \"category\": \"Others\",\n            \"price\": 2000,\n            \"preview_image_url\": \"preview.jpg\",\n            \"more_images_url\": [\n                \"image_01.jpg\",\n                \"image_02.jpg\"\n            ],\n            \"orders\": 0,\n            \"quantity\": 20,\n            \"comments\": [\n                \"6417982583aef2b5c22f8ddc\"\n            ],\n            \"createdAt\": \"2023-03-19T22:14:54.008Z\",\n            \"updatedAt\": \"2023-03-19T23:17:57.290Z\",\n            \"__v\": 1,\n            \"reactions\": {\n                \"like\": 1\n            }\n        }\n    ]\n}"}],"_postman_id":"3e339210-42d0-4a1e-8fac-30486078aacd"},{"name":"get cart","id":"9f6a28e0-4e62-4822-9d46-0ebf64af75d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/cart","urlObject":{"path":["cart"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"0069eff0-1d5b-4574-8530-1d997975386d","name":"get cart","originalRequest":{"method":"GET","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/cart/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"644"},{"key":"etag","value":"W/\"284-isrVDR90lAWvqfl9Mjl428W1whc\""},{"key":"date","value":"Thu, 06 Apr 2023 11:34:54 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"cart\": [\n        {\n            \"_id\": \"6417896783aef2b5c22f8dce\",\n            \"name\": \"test 01\",\n            \"category\": \"Others\",\n            \"price\": 2000,\n            \"preview_image_url\": \"preview.jpg\",\n            \"more_images_url\": [\n                \"image_01.jpg\",\n                \"image_02.jpg\"\n            ],\n            \"orders\": 0,\n            \"quantity\": 20,\n            \"comments\": [],\n            \"createdAt\": \"2023-03-19T22:15:03.420Z\",\n            \"updatedAt\": \"2023-03-19T22:15:03.420Z\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"6417895e83aef2b5c22f8dcb\",\n            \"name\": \"test\",\n            \"category\": \"Others\",\n            \"price\": 2000,\n            \"preview_image_url\": \"preview.jpg\",\n            \"more_images_url\": [\n                \"image_01.jpg\",\n                \"image_02.jpg\"\n            ],\n            \"orders\": 0,\n            \"quantity\": 20,\n            \"comments\": [\n                \"6417982583aef2b5c22f8ddc\"\n            ],\n            \"createdAt\": \"2023-03-19T22:14:54.008Z\",\n            \"updatedAt\": \"2023-03-19T23:17:57.290Z\",\n            \"__v\": 1,\n            \"reactions\": {\n                \"like\": 1\n            }\n        }\n    ]\n}"}],"_postman_id":"9f6a28e0-4e62-4822-9d46-0ebf64af75d6"},{"name":"remove from cart","id":"62c15f32-d237-4da5-941f-a7990b241c29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/cart/6417895e83aef2b5c22f8dcb","urlObject":{"path":["cart","6417895e83aef2b5c22f8dcb"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"a21fe1ed-6b78-4f9b-a057-e6388f95e70c","name":"remove from cart","originalRequest":{"method":"DELETE","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/cart/6417895e83aef2b5c22f8dcb"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"304"},{"key":"etag","value":"W/\"130-v3lYxTyZRFQ8IJXrZsjkDgWji88\""},{"key":"date","value":"Thu, 06 Apr 2023 11:37:19 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"cart\": [\n        {\n            \"_id\": \"6417896783aef2b5c22f8dce\",\n            \"name\": \"test 01\",\n            \"category\": \"Others\",\n            \"price\": 2000,\n            \"preview_image_url\": \"preview.jpg\",\n            \"more_images_url\": [\n                \"image_01.jpg\",\n                \"image_02.jpg\"\n            ],\n            \"orders\": 0,\n            \"quantity\": 20,\n            \"comments\": [],\n            \"createdAt\": \"2023-03-19T22:15:03.420Z\",\n            \"updatedAt\": \"2023-03-19T22:15:03.420Z\",\n            \"__v\": 0\n        }\n    ]\n}"}],"_postman_id":"62c15f32-d237-4da5-941f-a7990b241c29"},{"name":"clear cart","id":"c0f37cc9-6f25-4afb-80d4-817e38092b6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/cart","urlObject":{"path":["cart"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"b41ef594-232e-4323-9741-9f376b2d414a","name":"clear cart","originalRequest":{"method":"DELETE","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/cart"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"2"},{"key":"etag","value":"W/\"2-l9Fw4VUO7kr8CvBlt4zaMCqXZ0w\""},{"key":"date","value":"Thu, 06 Apr 2023 11:38:01 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"[]"}],"_postman_id":"c0f37cc9-6f25-4afb-80d4-817e38092b6d"},{"name":"make payment","id":"2f96ee6c-cd45-489f-a2f8-d404e8be8aa6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\"items\" : [\r\n            {\"id\": \"6417896783aef2b5c22f8dce\", \"quantity\": 2},\r\n            {\"id\": \"6417896f83aef2b5c22f8dd1\", \"quantity\": 1}\r\n            ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/payment/pay","urlObject":{"path":["payment","pay"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"75bb4089-c3cc-45d1-a706-ad4539c0cd5f","name":"make payment","originalRequest":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\"items\" : [\r\n            {\"id\": \"6417896783aef2b5c22f8dce\", \"quantity\": 2},\r\n            {\"id\": \"6417896f83aef2b5c22f8dd1\", \"quantity\": 1}\r\n            ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/payment/pay"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"56"},{"key":"etag","value":"W/\"38-7ZdZgMmpVAtnVrX1L/4ISgh5Iq0\""},{"key":"date","value":"Thu, 06 Apr 2023 16:19:11 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": \"https://checkout.paystack.com/h96qrszqj88xnj4\"\n}"}],"_postman_id":"2f96ee6c-cd45-489f-a2f8-d404e8be8aa6"}],"id":"eb0e5894-fcf1-4713-a7f1-8fd597390dc8","_postman_id":"eb0e5894-fcf1-4713-a7f1-8fd597390dc8","description":""},{"name":"admin","item":[{"name":"add product","id":"318a3cc1-9822-4d5a-85e0-f87bdadb2232","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Others\",\r\n    \"name\": \"test\",\r\n    \"price\": 2000,\r\n    \"quantity\": 20,\r\n    \"preview_image_url\": \"preview.jpg\",\r\n    \"more_images_url\": [\"image_01.jpg\", \"image_02.jpg\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products","urlObject":{"protocol":"https","path":["api","v1","products"],"host":["gadget-x-api-production","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"2176f70f-7fd8-436a-8986-4feb5e0bbab5","name":"success","originalRequest":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Others\",\r\n    \"name\": \"test\",\r\n    \"price\": 2000,\r\n    \"quantity\": 20,\r\n    \"preview_image_url\": \"preview.jpg\",\r\n    \"more_images_url\": [\"image_01.jpg\", \"image_02.jpg\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"290"},{"key":"etag","value":"W/\"122-xkAk869ZwVlUZl8/1vSTZ+stphI\""},{"key":"date","value":"Sun, 19 Mar 2023 21:51:30 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"test\",\n    \"category\": \"Others\",\n    \"price\": 2000,\n    \"preview_image_url\": \"preview.jpg\",\n    \"more_images_url\": [\n        \"image_01.jpg\",\n        \"image_02.jpg\"\n    ],\n    \"orders\": 0,\n    \"quantity\": 20,\n    \"comments\": [],\n    \"_id\": \"641783e183aef2b5c22f8dbf\",\n    \"createdAt\": \"2023-03-19T21:51:29.864Z\",\n    \"updatedAt\": \"2023-03-19T21:51:29.864Z\",\n    \"__v\": 0\n}"},{"id":"38ae3188-f772-4faa-8eae-dba3f4f2ec1d","name":"unauthenticated","originalRequest":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Others\",\r\n    \"name\": \"test\",\r\n    \"price\": 2000,\r\n    \"quantity\": 20,\r\n    \"preview_image_url\": \"preview.jpg\",\r\n    \"more_images_url\": [\"image_01.jpg\", \"image_02.jpg\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"29"},{"key":"etag","value":"W/\"1d-vjE4QrYwHYXnW13XQsyyEF7M214\""},{"key":"date","value":"Sun, 19 Mar 2023 21:52:28 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"unauthenticated\"\n}"},{"id":"c2b0928d-7df8-4d85-a993-a5fee4a21b39","name":"unauthorized","originalRequest":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Others\",\r\n    \"name\": \"test\",\r\n    \"price\": 2000,\r\n    \"quantity\": 20,\r\n    \"preview_image_url\": \"preview.jpg\",\r\n    \"more_images_url\": [\"image_01.jpg\", \"image_02.jpg\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"56"},{"key":"etag","value":"W/\"38-P5En/E5vq7HcKt4vNvievdvAWag\""},{"key":"date","value":"Sun, 19 Mar 2023 21:54:13 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"sorry, you are not cleared for this action\"\n}"}],"_postman_id":"318a3cc1-9822-4d5a-85e0-f87bdadb2232"},{"name":"update product","id":"931379ff-3dea-44d3-babf-c4917089ea09","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Others\",\r\n    \"name\": \"test\",\r\n    \"price\": 100,\r\n    \"quantity\": 100\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb","urlObject":{"path":["products","6417895e83aef2b5c22f8dcb"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"a9aacf60-435c-4efb-98cc-86a2e40e9096","name":"success","originalRequest":{"method":"PUT","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Others\",\r\n    \"name\": \"test V1\",\r\n    \"price\": 1100,\r\n    \"quantity\": 100,\r\n    \"preview_image_url\": \"preview.jpg\",\r\n    \"more_images_url\": [\"image_01.jpg\", \"image_02.jpg\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"343"},{"key":"etag","value":"W/\"157-Qo8DZRwIYzZ1q05nhP1oB7pun8M\""},{"key":"date","value":"Thu, 06 Apr 2023 12:20:17 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"6417895e83aef2b5c22f8dcb\",\n    \"name\": \"test V1\",\n    \"category\": \"Others\",\n    \"price\": 1100,\n    \"preview_image_url\": \"preview.jpg\",\n    \"more_images_url\": [\n        \"image_01.jpg\",\n        \"image_02.jpg\"\n    ],\n    \"orders\": 0,\n    \"quantity\": 100,\n    \"comments\": [\n        \"6417982583aef2b5c22f8ddc\"\n    ],\n    \"createdAt\": \"2023-03-19T22:14:54.008Z\",\n    \"updatedAt\": \"2023-04-06T12:20:17.700Z\",\n    \"__v\": 1,\n    \"reactions\": {\n        \"like\": 1\n    }\n}"},{"id":"34237580-4260-4015-8639-9678866c0b73","name":"unauthenticated","originalRequest":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Others\",\r\n    \"name\": \"test V1\",\r\n    \"price\": 2000,\r\n    \"quantity\": 20,\r\n    \"preview_image_url\": \"preview.jpg\",\r\n    \"more_images_url\": [\"image_01.jpg\", \"image_02.jpg\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"29"},{"key":"etag","value":"W/\"1d-vjE4QrYwHYXnW13XQsyyEF7M214\""},{"key":"date","value":"Sun, 19 Mar 2023 21:52:28 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"unauthenticated\"\n}"},{"id":"3bda48e5-a195-4549-8e35-1e8fa2f92ab8","name":"unauthorized","originalRequest":{"method":"POST","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Others\",\r\n    \"name\": \"test V1\",\r\n    \"price\": 2000,\r\n    \"quantity\": 20,\r\n    \"preview_image_url\": \"preview.jpg\",\r\n    \"more_images_url\": [\"image_01.jpg\", \"image_02.jpg\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"56"},{"key":"etag","value":"W/\"38-P5En/E5vq7HcKt4vNvievdvAWag\""},{"key":"date","value":"Sun, 19 Mar 2023 21:54:13 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"sorry, you are not cleared for this action\"\n}"}],"_postman_id":"931379ff-3dea-44d3-babf-c4917089ea09"},{"name":"delete product","id":"edab6e16-c41c-4128-a269-df764e25ecf3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/641783e183aef2b5c22f8dbf","urlObject":{"path":["products","641783e183aef2b5c22f8dbf"],"host":["https://gadget-x-api-production.up.railway.app/api/v1"],"query":[],"variable":[]}},"response":[{"id":"4cf9e1ab-9a89-4289-8d9e-74e13d53ea8a","name":"unauthenticated","originalRequest":{"method":"DELETE","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M","type":"text","disabled":true}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"29"},{"key":"etag","value":"W/\"1d-vjE4QrYwHYXnW13XQsyyEF7M214\""},{"key":"date","value":"Sun, 19 Mar 2023 21:52:28 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"unauthenticated\"\n}"},{"id":"79ef6d30-431f-46ac-abf3-b58dd933fd4c","name":"unauthorized","originalRequest":{"method":"DELETE","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzIwODE4M2FlZjJiNWMyMmY4ZGFlIiwiaWF0IjoxNjc5MjM3NjI0LCJleHAiOjE2ODA5MTY4NjkwODh9.31-qvO58Xx3QvJYUWQljMWctOFKnhbbYOmP4DhG0YiA","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"56"},{"key":"etag","value":"W/\"38-P5En/E5vq7HcKt4vNvievdvAWag\""},{"key":"date","value":"Sun, 19 Mar 2023 21:54:13 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"sorry, you are not cleared for this action\"\n}"},{"id":"8a4c4147-1683-43cf-84aa-557ca520988d","name":"success","originalRequest":{"method":"DELETE","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/6417895e83aef2b5c22f8dcb"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"302"},{"key":"etag","value":"W/\"12e-mGVJQGTdyctJu7MQHsoiKUg/BiU\""},{"key":"date","value":"Sun, 19 Mar 2023 22:09:21 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"_id\": \"641783e183aef2b5c22f8dbf\",\n        \"name\": \"test V1\",\n        \"category\": \"Others\",\n        \"price\": 2000,\n        \"preview_image_url\": \"preview.jpg\",\n        \"more_images_url\": [\n            \"image_01.jpg\",\n            \"image_02.jpg\"\n        ],\n        \"orders\": 0,\n        \"quantity\": 20,\n        \"comments\": [],\n        \"createdAt\": \"2023-03-19T21:51:29.864Z\",\n        \"updatedAt\": \"2023-03-19T22:02:57.799Z\",\n        \"__v\": 0\n    }\n}"},{"id":"3b376807-c4a3-4b01-a78f-b00d970b720e","name":"not found","originalRequest":{"method":"DELETE","header":[{"key":"x-auth-token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjoiNjQxNzI4NDQ4Nzk0NjRmNmI4NzcxMmIzIiwiaWF0IjoxNjc5MjM5NDYzLCJleHAiOjE2ODA5MTg3MTAyODB9.TyrqoEtVSx08BZ6_3r9_0bXvqdCKkOfF7XDOcIgyV-M","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://gadget-x-api-production.up.railway.app/api/v1/products/641783e183aef2b5c22f8dbf"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"vary","value":"Origin"},{"key":"access-control-allow-credentials","value":"true"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"47"},{"key":"etag","value":"W/\"2f-jNJZa4CPoVacBkXSPZdiLhlB+nY\""},{"key":"date","value":"Thu, 06 Apr 2023 12:20:54 GMT"},{"key":"server","value":"railway"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"sorry,this product does not exist\"\n}"}],"_postman_id":"edab6e16-c41c-4128-a269-df764e25ecf3"}],"id":"2fe6671d-f125-438f-b3ab-a0f808e6a963","_postman_id":"2fe6671d-f125-438f-b3ab-a0f808e6a963","description":""}],"variable":[{"key":"base_url","value":"https://gadget-x-api-production.up.railway.app/api/v1"}]}