{"action":"created","comment":{"url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls/comments/216597813","pull_request_review_id":154113264,"id":216597813,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxNjU5NzgxMw==","diff_hunk":"@@ -0,0 +1,234 @@\n+'use strict';\n+\n+var PRODUCT_NAMES = [\n+  'Чесночные сливки',\n+  'Огуречный педант',\n+  'Молочная хрюша',\n+  'Грибной шейк',\n+  'Баклажановое безумие',\n+  'Паприколу итальяно',\n+  'Нинзя-удар васаби',\n+  'Хитрый баклажан',\n+  'Горчичный вызов',\n+  'Кедровая липучка',\n+  'Корманный портвейн',\n+  'Чилийский задира',\n+  'Беконовый взрыв',\n+  'Арахис vs виноград',\n+  'Сельдерейная душа',\n+  'Початок в бутылке',\n+  'Чернющий мистер чеснок',\n+  'Раша федераша',\n+  'Кислая мина',\n+  'Кукурузное утро',\n+  'Икорный фуршет',\n+  'Новогоднее настроение',\n+  'С пивком потянет',\n+  'Мисс креветка',\n+  'Бесконечный взрыв',\n+  'Невинные винные',\n+  'Бельгийское пенное',\n+  'Острый язычок'\n+];\n+var PRODUCT_IMAGES = [\n+  'img/cards/gum-cedar.jpg',\n+  'img/cards/gum-chile.jpg',\n+  'img/cards/gum-eggplant.jpg',\n+  'img/cards/gum-mustard.jpg',\n+  'img/cards/gum-portwine.jpg',\n+  'img/cards/gum-wasabi.jpg',\n+  'img/cards/ice-cucumber.jpg',\n+  'img/cards/ice-eggplant.jpg',\n+  'img/cards/ice-garlic.jpg',\n+  'img/cards/ice-italian.jpg',\n+  'img/cards/ice-mushroom.jpg',\n+  'img/cards/ice-pig.jpg',\n+  'img/cards/marmalade-beer.jpg',\n+  'img/cards/marmalade-caviar.jpg',\n+  'img/cards/marmalade-corn.jpg',\n+  'img/cards/marmalade-new-year.jpg',\n+  'img/cards/marmalade-sour.jpg',\n+  'img/cards/marshmallow-bacon.jpg',\n+  'img/cards/marshmallow-beer.jpg',\n+  'img/cards/marshmallow-shrimp.jpg',\n+  'img/cards/marshmallow-spicy.jpg',\n+  'img/cards/marshmallow-wine.jpg',\n+  'img/cards/soda-bacon.jpg',\n+  'img/cards/soda-celery.jpg',\n+  'img/cards/soda-cob.jpg',\n+  'img/cards/soda-garlic.jpg',\n+  'img/cards/soda-peanut-grapes.jpg',\n+  'img/cards/soda-russian.jpg'\n+];\n+var PRODUCT_AMOUNT = {min: 0, max: 20};\n+var PRODUCT_PRICE = {min: 100, max: 1500};\n+var PRODUCT_WEIGHT = {min: 30, max: 300};\n+var PRODUCT_RATING = {\n+  value: {min: 1, max: 5},\n+  number: {min: 10, max: 900}\n+};\n+var PRODUCT_NUTRITION_FACTS = {\n+  sugar: [true, false],\n+  energy: {min: 70, max: 500},\n+  contents: [\n+    'молоко',\n+    'сливки',\n+    'вода',\n+    'пищевой краситель',\n+    'патока',\n+    'ароматизатор бекона',\n+    'ароматизатор свинца',\n+    'ароматизатор дуба',\n+    'идентичный натуральному',\n+    'ароматизатор картофеля',\n+    'лимонная кислота',\n+    'загуститель',\n+    'эмульгатор',\n+    'консервант: сорбат калия',\n+    'посолочная смесь: соль',\n+    'нитрит натрия',\n+    'ксилит',\n+    'карбамид',\n+    'вилларибо',\n+    'виллабаджо'\n+  ]\n+};\n+var NUMBER_OF_PRODUCTS = 26;\n+var NUMBER_OF_PRODUCTS_BASKET = 3;\n+\n+function getRandomElement(list) {\n+  return list[Math.floor(Math.random() * list.length)];\n+}\n+\n+function getRandomInteger(min, max) {\n+  return Math.floor(min + Math.random() * (max + 1 - min));\n+}\n+\n+function getRandomLengthList(list) {\n+  var begin = getRandomInteger(0, (list.length) / 2);\n+  var end = getRandomInteger((list.length) / 2, list.length - 1);\n+  return list.slice(begin, end);\n+}\n+\n+// Функция, для создания массива из 26 сгенерированных объектов. Каждый объект массива представляет собой описание товара.\n+function generateProducts() {\n+  var products = [];\n+  var oneProduct = {};\n+  for (var i = 0; i < NUMBER_OF_PRODUCTS; i++) {\n+    oneProduct = {\n+      name: getRandomElement(PRODUCT_NAMES),\n+      picture: getRandomElement(PRODUCT_IMAGES),\n+      amount: getRandomInteger(PRODUCT_AMOUNT.min, PRODUCT_AMOUNT.max),\n+      price: getRandomInteger(PRODUCT_PRICE.min, PRODUCT_PRICE.max),\n+      weight: getRandomInteger(PRODUCT_WEIGHT.min, PRODUCT_WEIGHT.max),\n+      rating: {\n+        value: getRandomInteger(PRODUCT_RATING.value.min, PRODUCT_RATING.value.max),\n+        number: getRandomInteger(PRODUCT_RATING.number.min, PRODUCT_RATING.number.max)\n+      },\n+      nutritionFacts: {\n+        sugar: getRandomElement(PRODUCT_NUTRITION_FACTS.sugar),\n+        energy: getRandomInteger(PRODUCT_NUTRITION_FACTS.energy.min, PRODUCT_NUTRITION_FACTS.energy.max),\n+        contents: getRandomLengthList(PRODUCT_NUTRITION_FACTS.contents).join()\n+      }\n+    };\n+    products.push(oneProduct);\n+  }\n+  return products;\n+}\n+\n+// Убераем у блока catalog__cards класс catalog__cards--load и скрываем, добавлением класса visually-hidden блок catalog__load.\n+var catalogCards = document.querySelector('.catalog__cards');\n+catalogCards.classList.remove('catalog__cards--load');\n+var catalogLoad = catalogCards.querySelector('.catalog__load');\n+catalogLoad.classList.add('visually-hidden');\n+\n+// Создайте DOM-элементы, соответствующие фотографиям и заполните их данными из массива\n+var templateCatalogCard = document.querySelector('#card').content.querySelector('.catalog__card');\n+\n+function renderProducts(products) {\n+  var fragment = document.createDocumentFragment();\n+  for (var i = 0; i < products.length; i++) {\n+    var productsItem = templateCatalogCard.cloneNode(true);\n+    var amount = products[i].amount;\n+    var sugar = products[i].nutritionFacts.sugar;\n+    fragment.appendChild(productsItem);\n+\n+    if (amount > 5) {\n+      productsItem.classList.add('card--in-stock');\n+    } else if (amount >= 1 && amount <= 5) {\n+      productsItem.classList.add('card--little');\n+    } else {\n+      productsItem.classList.add('card--soon');\n+    }\n+    productsItem.querySelector('.card__title').textContent = products[i].name;\n+    productsItem.querySelector('img').src = products[i].picture;\n+    productsItem.querySelector('.card__price').innerHTML = '';\n+    productsItem.querySelector('.card__price').insertAdjacentHTML('afterBegin', products[i].price + '<span class=\"card__currency\">₽</span><span class=\"card__weight\">/' + products[i].weight + 'Г</span>');\n+\n+    var getStarsRating = function (rating) {\n+      var starsRating = '';\n+      switch (rating) {\n+        case 1:\n+          starsRating = 'stars__rating--one';\n+          break;\n+        case 2:\n+          starsRating = 'stars__rating--two';\n+          break;\n+        case 3:\n+          starsRating = 'stars__rating--three';\n+          break;\n+        case 4:\n+          starsRating = 'stars__rating--four';\n+          break;\n+        case 5:\n+          starsRating = 'stars__rating--five';\n+      }\n+      return starsRating;\n+    };\n+    productsItem.querySelector('.stars__rating').classList.add(getStarsRating(products[i].rating.value));\n+    productsItem.querySelector('.star__count').textContent = products[i].rating.number;\n+    productsItem.querySelector('.card__characteristic').textContent = sugar ? 'Содержит сахар' : 'Без сахара';\n+    productsItem.querySelector('.card__composition-list').textContent = products[i].nutritionFacts.contents;\n+  }\n+  catalogCards.appendChild(fragment);\n+}\n+renderProducts(generateProducts());\n+\n+// По аналогии с исходным массивом данных создайте ещё один массив, состоящий из трёх элементов. Это будет массив объектов, который соответствует товарам, добавленным в корзину.\n+var goodsCards = document.querySelector('.goods__cards');\n+goodsCards.classList.remove('goods__cards--empty');\n+var goodsCardEmpty = goodsCards.querySelector('.goods__card-empty');\n+goodsCardEmpty.classList.add('visually-hidden');\n+\n+function generateProductsBasket() {\n+  var productsBasket = [];\n+  var oneProductBasket = {};\n+\n+  for (var i = 0; i < NUMBER_OF_PRODUCTS_BASKET; i++) {\n+    oneProductBasket = {\n+      name: getRandomElement(PRODUCT_NAMES),\n+      picture: getRandomElement(PRODUCT_IMAGES),\n+      price: getRandomInteger(PRODUCT_PRICE.min, PRODUCT_PRICE.max)\n+    };\n+    productsBasket.push(oneProductBasket);\n+  }\n+  return productsBasket;\n+}\n+\n+// На основе шаблона goods_card создайте DOM-элементы товаров, добавленных в корзину.\n+var templateCardOrder = document.querySelector('#card-order').content.querySelector('.goods_card');\n+\n+function renderProductsBasket(productsBasket) {\n+  var fragment = document.createDocumentFragment();\n+\n+  for (var i = 0; i < productsBasket.length; i++) {\n+    var productsItemBasket = templateCardOrder.cloneNode(true);\n+    fragment.appendChild(productsItemBasket);\n+    productsItemBasket.querySelector('.card-order__title').textContent = productsBasket[i].name;\n+    productsItemBasket.querySelector('img').src = productsBasket[i].picture;\n+    productsItemBasket.querySelector('.card-order__price').innerHTML = '';\n+    productsItemBasket.querySelector('.card-order__price').insertAdjacentHTML('afterBegin', productsBasket[i].price + ' ₽');\n+  }\n+  goodsCards.appendChild(fragment);","path":"js/goods.js","position":232,"original_position":232,"commit_id":"5b62e2644c3d4ea274ac7bd96afbc32b7d4e36c4","original_commit_id":"5b62e2644c3d4ea274ac7bd96afbc32b7d4e36c4","user":{"login":"balesniy","id":16609542,"node_id":"MDQ6VXNlcjE2NjA5NTQy","avatar_url":"https://avatars1.githubusercontent.com/u/16609542?v=4","gravatar_id":"","url":"https://api.github.com/users/balesniy","html_url":"https://github.com/balesniy","followers_url":"https://api.github.com/users/balesniy/followers","following_url":"https://api.github.com/users/balesniy/following{/other_user}","gists_url":"https://api.github.com/users/balesniy/gists{/gist_id}","starred_url":"https://api.github.com/users/balesniy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/balesniy/subscriptions","organizations_url":"https://api.github.com/users/balesniy/orgs","repos_url":"https://api.github.com/users/balesniy/repos","events_url":"https://api.github.com/users/balesniy/events{/privacy}","received_events_url":"https://api.github.com/users/balesniy/received_events","type":"User","site_admin":false},"body":"имеет смысл вынести функцию заполнения блока DOM-элементами на основе массива JS-объектов, у вас повторяется работа с фрагментом, Д14. Отсутствует дублирование кода: повторяющиеся части кода переписаны как функции","created_at":"2018-09-11T09:10:45Z","updated_at":"2018-09-11T09:10:45Z","html_url":"https://github.com/htmlacademy-javascript/461429-candyshop/pull/2#discussion_r216597813","pull_request_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls/2","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls/comments/216597813"},"html":{"href":"https://github.com/htmlacademy-javascript/461429-candyshop/pull/2#discussion_r216597813"},"pull_request":{"href":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls/2"}}},"pull_request":{"url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls/2","id":213311403,"node_id":"MDExOlB1bGxSZXF1ZXN0MjEzMzExNDAz","html_url":"https://github.com/htmlacademy-javascript/461429-candyshop/pull/2","diff_url":"https://github.com/htmlacademy-javascript/461429-candyshop/pull/2.diff","patch_url":"https://github.com/htmlacademy-javascript/461429-candyshop/pull/2.patch","issue_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/issues/2","number":2,"state":"open","locked":false,"title":"Личный проект: пока все дома","user":{"login":"mytrofann","id":28846825,"node_id":"MDQ6VXNlcjI4ODQ2ODI1","avatar_url":"https://avatars1.githubusercontent.com/u/28846825?v=4","gravatar_id":"","url":"https://api.github.com/users/mytrofann","html_url":"https://github.com/mytrofann","followers_url":"https://api.github.com/users/mytrofann/followers","following_url":"https://api.github.com/users/mytrofann/following{/other_user}","gists_url":"https://api.github.com/users/mytrofann/gists{/gist_id}","starred_url":"https://api.github.com/users/mytrofann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mytrofann/subscriptions","organizations_url":"https://api.github.com/users/mytrofann/orgs","repos_url":"https://api.github.com/users/mytrofann/repos","events_url":"https://api.github.com/users/mytrofann/events{/privacy}","received_events_url":"https://api.github.com/users/mytrofann/received_events","type":"User","site_admin":false},"body":"\n\n---\n:mortar_board: [Личный проект: пока все дома](https://up.htmlacademy.ru/javascript/15/user/461429/tasks/13)\n\n:boom: https://htmlacademy-javascript.github.io/461429-candyshop/2/","created_at":"2018-09-05T14:18:23Z","updated_at":"2018-09-11T09:10:45Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a10764e48c4322ba7da952d0ccf54b2738c53ae9","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls/2/commits","review_comments_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls/2/comments","review_comment_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls/comments{/number}","comments_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/issues/2/comments","statuses_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/statuses/5b62e2644c3d4ea274ac7bd96afbc32b7d4e36c4","head":{"label":"mytrofann:module3-task1","ref":"module3-task1","sha":"5b62e2644c3d4ea274ac7bd96afbc32b7d4e36c4","user":{"login":"mytrofann","id":28846825,"node_id":"MDQ6VXNlcjI4ODQ2ODI1","avatar_url":"https://avatars1.githubusercontent.com/u/28846825?v=4","gravatar_id":"","url":"https://api.github.com/users/mytrofann","html_url":"https://github.com/mytrofann","followers_url":"https://api.github.com/users/mytrofann/followers","following_url":"https://api.github.com/users/mytrofann/following{/other_user}","gists_url":"https://api.github.com/users/mytrofann/gists{/gist_id}","starred_url":"https://api.github.com/users/mytrofann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mytrofann/subscriptions","organizations_url":"https://api.github.com/users/mytrofann/orgs","repos_url":"https://api.github.com/users/mytrofann/repos","events_url":"https://api.github.com/users/mytrofann/events{/privacy}","received_events_url":"https://api.github.com/users/mytrofann/received_events","type":"User","site_admin":false},"repo":{"id":146491278,"node_id":"MDEwOlJlcG9zaXRvcnkxNDY0OTEyNzg=","name":"461429-candyshop","full_name":"mytrofann/461429-candyshop","owner":{"login":"mytrofann","id":28846825,"node_id":"MDQ6VXNlcjI4ODQ2ODI1","avatar_url":"https://avatars1.githubusercontent.com/u/28846825?v=4","gravatar_id":"","url":"https://api.github.com/users/mytrofann","html_url":"https://github.com/mytrofann","followers_url":"https://api.github.com/users/mytrofann/followers","following_url":"https://api.github.com/users/mytrofann/following{/other_user}","gists_url":"https://api.github.com/users/mytrofann/gists{/gist_id}","starred_url":"https://api.github.com/users/mytrofann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mytrofann/subscriptions","organizations_url":"https://api.github.com/users/mytrofann/orgs","repos_url":"https://api.github.com/users/mytrofann/repos","events_url":"https://api.github.com/users/mytrofann/events{/privacy}","received_events_url":"https://api.github.com/users/mytrofann/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/mytrofann/461429-candyshop","description":"Dmitriy Kravchuk","fork":true,"url":"https://api.github.com/repos/mytrofann/461429-candyshop","forks_url":"https://api.github.com/repos/mytrofann/461429-candyshop/forks","keys_url":"https://api.github.com/repos/mytrofann/461429-candyshop/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mytrofann/461429-candyshop/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mytrofann/461429-candyshop/teams","hooks_url":"https://api.github.com/repos/mytrofann/461429-candyshop/hooks","issue_events_url":"https://api.github.com/repos/mytrofann/461429-candyshop/issues/events{/number}","events_url":"https://api.github.com/repos/mytrofann/461429-candyshop/events","assignees_url":"https://api.github.com/repos/mytrofann/461429-candyshop/assignees{/user}","branches_url":"https://api.github.com/repos/mytrofann/461429-candyshop/branches{/branch}","tags_url":"https://api.github.com/repos/mytrofann/461429-candyshop/tags","blobs_url":"https://api.github.com/repos/mytrofann/461429-candyshop/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mytrofann/461429-candyshop/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mytrofann/461429-candyshop/git/refs{/sha}","trees_url":"https://api.github.com/repos/mytrofann/461429-candyshop/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mytrofann/461429-candyshop/statuses/{sha}","languages_url":"https://api.github.com/repos/mytrofann/461429-candyshop/languages","stargazers_url":"https://api.github.com/repos/mytrofann/461429-candyshop/stargazers","contributors_url":"https://api.github.com/repos/mytrofann/461429-candyshop/contributors","subscribers_url":"https://api.github.com/repos/mytrofann/461429-candyshop/subscribers","subscription_url":"https://api.github.com/repos/mytrofann/461429-candyshop/subscription","commits_url":"https://api.github.com/repos/mytrofann/461429-candyshop/commits{/sha}","git_commits_url":"https://api.github.com/repos/mytrofann/461429-candyshop/git/commits{/sha}","comments_url":"https://api.github.com/repos/mytrofann/461429-candyshop/comments{/number}","issue_comment_url":"https://api.github.com/repos/mytrofann/461429-candyshop/issues/comments{/number}","contents_url":"https://api.github.com/repos/mytrofann/461429-candyshop/contents/{+path}","compare_url":"https://api.github.com/repos/mytrofann/461429-candyshop/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mytrofann/461429-candyshop/merges","archive_url":"https://api.github.com/repos/mytrofann/461429-candyshop/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mytrofann/461429-candyshop/downloads","issues_url":"https://api.github.com/repos/mytrofann/461429-candyshop/issues{/number}","pulls_url":"https://api.github.com/repos/mytrofann/461429-candyshop/pulls{/number}","milestones_url":"https://api.github.com/repos/mytrofann/461429-candyshop/milestones{/number}","notifications_url":"https://api.github.com/repos/mytrofann/461429-candyshop/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mytrofann/461429-candyshop/labels{/name}","releases_url":"https://api.github.com/repos/mytrofann/461429-candyshop/releases{/id}","deployments_url":"https://api.github.com/repos/mytrofann/461429-candyshop/deployments","created_at":"2018-08-28T18:41:42Z","updated_at":"2018-09-05T10:22:52Z","pushed_at":"2018-09-10T22:36:44Z","git_url":"git://github.com/mytrofann/461429-candyshop.git","ssh_url":"git@github.com:mytrofann/461429-candyshop.git","clone_url":"https://github.com/mytrofann/461429-candyshop.git","svn_url":"https://github.com/mytrofann/461429-candyshop","homepage":null,"size":1617,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_projects":true,"has_downloads":false,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"htmlacademy-javascript:master","ref":"master","sha":"d40855d483695bdd449738a8d789c64f7f57282d","user":{"login":"htmlacademy-javascript","id":14179712,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE0MTc5NzEy","avatar_url":"https://avatars2.githubusercontent.com/u/14179712?v=4","gravatar_id":"","url":"https://api.github.com/users/htmlacademy-javascript","html_url":"https://github.com/htmlacademy-javascript","followers_url":"https://api.github.com/users/htmlacademy-javascript/followers","following_url":"https://api.github.com/users/htmlacademy-javascript/following{/other_user}","gists_url":"https://api.github.com/users/htmlacademy-javascript/gists{/gist_id}","starred_url":"https://api.github.com/users/htmlacademy-javascript/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/htmlacademy-javascript/subscriptions","organizations_url":"https://api.github.com/users/htmlacademy-javascript/orgs","repos_url":"https://api.github.com/users/htmlacademy-javascript/repos","events_url":"https://api.github.com/users/htmlacademy-javascript/events{/privacy}","received_events_url":"https://api.github.com/users/htmlacademy-javascript/received_events","type":"Organization","site_admin":false},"repo":{"id":146490419,"node_id":"MDEwOlJlcG9zaXRvcnkxNDY0OTA0MTk=","name":"461429-candyshop","full_name":"htmlacademy-javascript/461429-candyshop","owner":{"login":"htmlacademy-javascript","id":14179712,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE0MTc5NzEy","avatar_url":"https://avatars2.githubusercontent.com/u/14179712?v=4","gravatar_id":"","url":"https://api.github.com/users/htmlacademy-javascript","html_url":"https://github.com/htmlacademy-javascript","followers_url":"https://api.github.com/users/htmlacademy-javascript/followers","following_url":"https://api.github.com/users/htmlacademy-javascript/following{/other_user}","gists_url":"https://api.github.com/users/htmlacademy-javascript/gists{/gist_id}","starred_url":"https://api.github.com/users/htmlacademy-javascript/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/htmlacademy-javascript/subscriptions","organizations_url":"https://api.github.com/users/htmlacademy-javascript/orgs","repos_url":"https://api.github.com/users/htmlacademy-javascript/repos","events_url":"https://api.github.com/users/htmlacademy-javascript/events{/privacy}","received_events_url":"https://api.github.com/users/htmlacademy-javascript/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/htmlacademy-javascript/461429-candyshop","description":"Dmitriy Kravchuk","fork":false,"url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop","forks_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/forks","keys_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/keys{/key_id}","collaborators_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/teams","hooks_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/hooks","issue_events_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/issues/events{/number}","events_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/events","assignees_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/assignees{/user}","branches_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/branches{/branch}","tags_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/tags","blobs_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/git/refs{/sha}","trees_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/git/trees{/sha}","statuses_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/statuses/{sha}","languages_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/languages","stargazers_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/stargazers","contributors_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/contributors","subscribers_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/subscribers","subscription_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/subscription","commits_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/commits{/sha}","git_commits_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/git/commits{/sha}","comments_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/comments{/number}","issue_comment_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/issues/comments{/number}","contents_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/contents/{+path}","compare_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/compare/{base}...{head}","merges_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/merges","archive_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/downloads","issues_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/issues{/number}","pulls_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls{/number}","milestones_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/milestones{/number}","notifications_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/labels{/name}","releases_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/releases{/id}","deployments_url":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/deployments","created_at":"2018-08-28T18:35:20Z","updated_at":"2018-08-28T20:44:41Z","pushed_at":"2018-09-10T22:40:53Z","git_url":"git://github.com/htmlacademy-javascript/461429-candyshop.git","ssh_url":"git@github.com:htmlacademy-javascript/461429-candyshop.git","clone_url":"https://github.com/htmlacademy-javascript/461429-candyshop.git","svn_url":"https://github.com/htmlacademy-javascript/461429-candyshop","homepage":"https://github.com/mytrofann/461429-candyshop","size":1613,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_projects":false,"has_downloads":false,"has_wiki":false,"has_pages":true,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":1,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls/2"},"html":{"href":"https://github.com/htmlacademy-javascript/461429-candyshop/pull/2"},"issue":{"href":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/issues/2"},"comments":{"href":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/issues/2/comments"},"review_comments":{"href":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls/2/comments"},"review_comment":{"href":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/pulls/2/commits"},"statuses":{"href":"https://api.github.com/repos/htmlacademy-javascript/461429-candyshop/statuses/5b62e2644c3d4ea274ac7bd96afbc32b7d4e36c4"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"balesniy"}}