{"action":"created","comment":{"url":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls/comments/173321961","pull_request_review_id":102488440,"id":173321961,"diff_hunk":"@@ -70,40 +61,206 @@ <h2>Header</h2>\n \n <dom-module id=\"paper-dialog\">\n   <template>\n-    <style include=\"paper-dialog-shared-styles\"></style>\n+    <style include=\"paper-dialog-shared-styles\">\n+      @keyframes keyFrameScaleUp {\n+        0% {\n+          transform: scale(0.0);\n+        }\n+        100% {\n+          transform: scale(1.0);\n+        }\n+      }\n+\n+      @keyframes keyFrameFadeInOpacity {\n+        0% {\n+          opacity: 0;\n+        }\n+        100% {\n+          opacity: 1;\n+        }\n+      }\n+\n+      @keyframes keyFrameFadeOutOpacity {\n+        0% {\n+          opacity: 1;\n+        }\n+        100% {\n+          opacity: 0;\n+        }\n+      }\n+\n+      @keyframes keyFrameScaleDown {\n+        0% {\n+          transform: scale(1.0);\n+        }\n+        100% {\n+          transform: scale(0.0);\n+        }\n+      }\n+\n+      :host(.fade-in-animation) {\n+        opacity: 0;\n+        animation-delay: 0;\n+        animation-name: keyFrameFadeInOpacity;\n+        animation-iteration-count: 1;\n+        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n+        animation-duration: var(--paper-dialog-duration-in, 500ms);\n+        animation-fill-mode: forwards;\n+        @apply --paper-dialog-animation;\n+      }\n+\n+      :host(.fade-out-animation) {\n+        opacity: 1;\n+        animation-delay: 0;\n+        animation-name: keyFrameFadeOutOpacity;\n+        animation-iteration-count: 1;\n+        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n+        animation-duration: var(--paper-dialog-duration-out, 1500ms);\n+        animation-fill-mode: forwards;\n+        @apply --paper-dialog-animation;\n+      }\n+\n+      :host(.scale-up-animation) {\n+        transform: scale(0);\n+        opacity: 1;\n+        animation-delay: 0;\n+        animation-name: keyFrameScaleUp;\n+        animation-iteration-count: 1;\n+        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n+        animation-duration: var(--paper-dialog-duration-in, 500ms);\n+        animation-fill-mode: forwards;\n+        @apply --paper-dialog-animation;\n+      }\n+\n+      .scale-down-animation {\n+        transform: scale(1);\n+        opacity: var(--paper-dialog-opacity, 0.9);\n+        animation-delay: 0;\n+        animation-name: keyFrameScaleDown;\n+        animation-iteration-count: 1;\n+        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n+        animation-duration: var(--paper-dialog-duration-out, 500ms);\n+        animation-fill-mode: forwards;\n+        @apply --paper-dialog-animation;\n+      }      \n+\n+    </style>\n     <slot></slot>\n   </template>\n </dom-module>\n \n <script>\n-Polymer({\n-  is: 'paper-dialog',\n-\n-  behaviors: [\n-    Polymer.PaperDialogBehavior,\n-    Polymer.NeonAnimationRunnerBehavior\n-  ],\n-\n-  listeners: {\n-    'neon-animation-finish': '_onNeonAnimationFinish'\n-  },\n-\n-  _renderOpened: function() {\n-    this.cancelAnimation();\n-    this.playAnimation('entry');\n-  },\n-\n-  _renderClosed: function() {\n-    this.cancelAnimation();\n-    this.playAnimation('exit');\n-  },\n-\n-  _onNeonAnimationFinish: function() {\n-    if (this.opened) {\n-      this._finishRenderOpened();\n-    } else {\n-      this._finishRenderClosed();\n+  Polymer({\n+    is: 'paper-dialog',\n+\n+    behaviors: [\n+      Polymer.PaperDialogBehavior\n+    ],\n+\n+    listeners: {\n+      'webkitAnimationEnd': '_onAnimationEnd',\n+    },\n+\n+    properties: {\n+      /**\n+       * Set Entry Animation \n+       */\n+      entryAnimation: {\n+        value: \"fade-in-animation\",\n+        type: String\n+      },\n+      /**\n+       * Set Exit Animation\n+       */\n+      exitAnimation: {\n+        type: String\n+      },\n+      _showing: {\n+        type: Boolean,\n+        value: false\n+      }\n+    },\n+\n+    /**\n+     * @return {void}\n+     */\n+    attached: function () {\n+      this._addListeners();\n+    },\n+\n+    /**\n+     * @return {void}\n+     */\n+    detached: function () {\n+      this._removeListeners();\n+    },\n+\n+    _renderOpened: function () {\n+      this._showing = true;\n+      this.cancelAnimation();\n+      this._entryAnimation();\n+    },\n+\n+    _renderClosed: function () {\n+      this._showing = false;\n+      this.cancelAnimation();\n+      this._exitAnimation();\n+    },\n+\n+    _addListeners: function () {\n+      this.listen(this, 'animationend', '_onAnimationEnd');\n+    },\n+    \n+    _removeListeners: function () {\n+      this.unlisten(this, 'animationend', '_onAnimationEnd');\n+    },\n+\n+    cancelAnimation: function () {\n+      // Short-cut and cancel all animations and hide\n+      this.classList.remove(this.entryAnimation);\n+      this.classList.remove(this.exitAnimation);\n+    },\n+\n+    _entryAnimation: function () {\n+      if (!this.entryAnimation) {\n+        this._onAnimationEnd();\n+      } else {\n+        this.classList.add(this.entryAnimation);\n+        // If not animation _onAnimationEnd will not be called and will fail to change state\n+        if (this._isSetAnimationValid()) {\n+          this._onAnimationEnd();\n+        }\n+\n+      }\n+    },\n+\n+    _exitAnimation: function () {\n+      if (!this.exitAnimation) {\n+        this._onAnimationEnd();\n+      } else {\n+        this.classList.add(this.exitAnimation);\n+        // If not animation _onAnimationEnd will not be called and will fail to change state\n+        if (this._isSetAnimationValid()) {\n+          this._onAnimationEnd();\n+        }\n+      }\n+    },\n+\n+    _onAnimationEnd: function () {","path":"paper-dialog.html","position":249,"original_position":249,"commit_id":"b528a84cc4868808f3d0d14ebd5b007e71412449","original_commit_id":"b528a84cc4868808f3d0d14ebd5b007e71412449","user":{"login":"valdrinkoshi","id":6173664,"avatar_url":"https://avatars3.githubusercontent.com/u/6173664?v=4","gravatar_id":"","url":"https://api.github.com/users/valdrinkoshi","html_url":"https://github.com/valdrinkoshi","followers_url":"https://api.github.com/users/valdrinkoshi/followers","following_url":"https://api.github.com/users/valdrinkoshi/following{/other_user}","gists_url":"https://api.github.com/users/valdrinkoshi/gists{/gist_id}","starred_url":"https://api.github.com/users/valdrinkoshi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/valdrinkoshi/subscriptions","organizations_url":"https://api.github.com/users/valdrinkoshi/orgs","repos_url":"https://api.github.com/users/valdrinkoshi/repos","events_url":"https://api.github.com/users/valdrinkoshi/events{/privacy}","received_events_url":"https://api.github.com/users/valdrinkoshi/received_events","type":"User","site_admin":false},"body":"`animationend` event bubbles, so this method will be invoked if paper-dialog contains animating content (e.g. a spinner). We need to handle the case here. Also, we need to always remove the classes before calling finishRenderOpened/Closed:\r\n```js\r\n_onAnimationEnd: function (event) {\r\n  if (event.target !== this) {\r\n    return;\r\n  }\r\n  // Removes animation classes.\r\n  this.cancelAnimation();\r\n  if (!this.opened) {\r\n    this._finishRenderClosed();\r\n  } else {\r\n    this._finishRenderOpened();\r\n  }\r\n},\r\n```","created_at":"2018-03-08T23:11:00Z","updated_at":"2018-03-08T23:21:11Z","html_url":"https://github.com/PolymerElements/paper-dialog/pull/160#discussion_r173321961","pull_request_url":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls/160","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls/comments/173321961"},"html":{"href":"https://github.com/PolymerElements/paper-dialog/pull/160#discussion_r173321961"},"pull_request":{"href":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls/160"}}},"pull_request":{"url":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls/160","id":169801201,"html_url":"https://github.com/PolymerElements/paper-dialog/pull/160","diff_url":"https://github.com/PolymerElements/paper-dialog/pull/160.diff","patch_url":"https://github.com/PolymerElements/paper-dialog/pull/160.patch","issue_url":"https://api.github.com/repos/PolymerElements/paper-dialog/issues/160","number":160,"state":"open","locked":false,"title":"Removing Deprecated Neon-Animation Dependency","user":{"login":"homerjonathan","id":7862574,"avatar_url":"https://avatars0.githubusercontent.com/u/7862574?v=4","gravatar_id":"","url":"https://api.github.com/users/homerjonathan","html_url":"https://github.com/homerjonathan","followers_url":"https://api.github.com/users/homerjonathan/followers","following_url":"https://api.github.com/users/homerjonathan/following{/other_user}","gists_url":"https://api.github.com/users/homerjonathan/gists{/gist_id}","starred_url":"https://api.github.com/users/homerjonathan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/homerjonathan/subscriptions","organizations_url":"https://api.github.com/users/homerjonathan/orgs","repos_url":"https://api.github.com/users/homerjonathan/repos","events_url":"https://api.github.com/users/homerjonathan/events{/privacy}","received_events_url":"https://api.github.com/users/homerjonathan/received_events","type":"User","site_admin":false},"body":"Another removal of Neon-Animation Dependency.\r\n\r\nCopying much of the code design from paper-tooltip this one was much easier.  I have had a look and cannot see any timer configurations so I think that this should not be much of a break fix for most users.\r\n\r\nI have also solved an issue when the animation selected is not known.  \r\n\r\n```js\r\n    _isSetAnimationValid: function () {\r\n      // If CSS Class does not have animation-name considered not be an animation\r\n      var style = window.getComputedStyle(this);\r\n      return (style.getPropertyValue(\"animation-name\") === \"none\")\r\n    }\r\n```\r\nThis seems the least processor intensive way to find out if the animation exists.  If animation does not exist it is simply ignored.  Whereas if you call an animation that does not exist the event on animation end is not fired leaving the dialog unable to open or close.  \r\n\r\n","created_at":"2018-02-17T20:56:45Z","updated_at":"2018-03-08T23:21:11Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b1e67dcb824ce2616d0b12bb7ac4cd45a1a13247","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":284939333,"url":"https://api.github.com/repos/PolymerElements/paper-dialog/labels/cla:%20yes","name":"cla: yes","color":"00ff00","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls/160/commits","review_comments_url":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls/160/comments","review_comment_url":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls/comments{/number}","comments_url":"https://api.github.com/repos/PolymerElements/paper-dialog/issues/160/comments","statuses_url":"https://api.github.com/repos/PolymerElements/paper-dialog/statuses/b528a84cc4868808f3d0d14ebd5b007e71412449","head":{"label":"homerjonathan:master","ref":"master","sha":"b528a84cc4868808f3d0d14ebd5b007e71412449","user":{"login":"homerjonathan","id":7862574,"avatar_url":"https://avatars0.githubusercontent.com/u/7862574?v=4","gravatar_id":"","url":"https://api.github.com/users/homerjonathan","html_url":"https://github.com/homerjonathan","followers_url":"https://api.github.com/users/homerjonathan/followers","following_url":"https://api.github.com/users/homerjonathan/following{/other_user}","gists_url":"https://api.github.com/users/homerjonathan/gists{/gist_id}","starred_url":"https://api.github.com/users/homerjonathan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/homerjonathan/subscriptions","organizations_url":"https://api.github.com/users/homerjonathan/orgs","repos_url":"https://api.github.com/users/homerjonathan/repos","events_url":"https://api.github.com/users/homerjonathan/events{/privacy}","received_events_url":"https://api.github.com/users/homerjonathan/received_events","type":"User","site_admin":false},"repo":{"id":121863955,"name":"paper-dialog","full_name":"homerjonathan/paper-dialog","owner":{"login":"homerjonathan","id":7862574,"avatar_url":"https://avatars0.githubusercontent.com/u/7862574?v=4","gravatar_id":"","url":"https://api.github.com/users/homerjonathan","html_url":"https://github.com/homerjonathan","followers_url":"https://api.github.com/users/homerjonathan/followers","following_url":"https://api.github.com/users/homerjonathan/following{/other_user}","gists_url":"https://api.github.com/users/homerjonathan/gists{/gist_id}","starred_url":"https://api.github.com/users/homerjonathan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/homerjonathan/subscriptions","organizations_url":"https://api.github.com/users/homerjonathan/orgs","repos_url":"https://api.github.com/users/homerjonathan/repos","events_url":"https://api.github.com/users/homerjonathan/events{/privacy}","received_events_url":"https://api.github.com/users/homerjonathan/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/homerjonathan/paper-dialog","description":"A Material Design dialog","fork":true,"url":"https://api.github.com/repos/homerjonathan/paper-dialog","forks_url":"https://api.github.com/repos/homerjonathan/paper-dialog/forks","keys_url":"https://api.github.com/repos/homerjonathan/paper-dialog/keys{/key_id}","collaborators_url":"https://api.github.com/repos/homerjonathan/paper-dialog/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/homerjonathan/paper-dialog/teams","hooks_url":"https://api.github.com/repos/homerjonathan/paper-dialog/hooks","issue_events_url":"https://api.github.com/repos/homerjonathan/paper-dialog/issues/events{/number}","events_url":"https://api.github.com/repos/homerjonathan/paper-dialog/events","assignees_url":"https://api.github.com/repos/homerjonathan/paper-dialog/assignees{/user}","branches_url":"https://api.github.com/repos/homerjonathan/paper-dialog/branches{/branch}","tags_url":"https://api.github.com/repos/homerjonathan/paper-dialog/tags","blobs_url":"https://api.github.com/repos/homerjonathan/paper-dialog/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/homerjonathan/paper-dialog/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/homerjonathan/paper-dialog/git/refs{/sha}","trees_url":"https://api.github.com/repos/homerjonathan/paper-dialog/git/trees{/sha}","statuses_url":"https://api.github.com/repos/homerjonathan/paper-dialog/statuses/{sha}","languages_url":"https://api.github.com/repos/homerjonathan/paper-dialog/languages","stargazers_url":"https://api.github.com/repos/homerjonathan/paper-dialog/stargazers","contributors_url":"https://api.github.com/repos/homerjonathan/paper-dialog/contributors","subscribers_url":"https://api.github.com/repos/homerjonathan/paper-dialog/subscribers","subscription_url":"https://api.github.com/repos/homerjonathan/paper-dialog/subscription","commits_url":"https://api.github.com/repos/homerjonathan/paper-dialog/commits{/sha}","git_commits_url":"https://api.github.com/repos/homerjonathan/paper-dialog/git/commits{/sha}","comments_url":"https://api.github.com/repos/homerjonathan/paper-dialog/comments{/number}","issue_comment_url":"https://api.github.com/repos/homerjonathan/paper-dialog/issues/comments{/number}","contents_url":"https://api.github.com/repos/homerjonathan/paper-dialog/contents/{+path}","compare_url":"https://api.github.com/repos/homerjonathan/paper-dialog/compare/{base}...{head}","merges_url":"https://api.github.com/repos/homerjonathan/paper-dialog/merges","archive_url":"https://api.github.com/repos/homerjonathan/paper-dialog/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/homerjonathan/paper-dialog/downloads","issues_url":"https://api.github.com/repos/homerjonathan/paper-dialog/issues{/number}","pulls_url":"https://api.github.com/repos/homerjonathan/paper-dialog/pulls{/number}","milestones_url":"https://api.github.com/repos/homerjonathan/paper-dialog/milestones{/number}","notifications_url":"https://api.github.com/repos/homerjonathan/paper-dialog/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/homerjonathan/paper-dialog/labels{/name}","releases_url":"https://api.github.com/repos/homerjonathan/paper-dialog/releases{/id}","deployments_url":"https://api.github.com/repos/homerjonathan/paper-dialog/deployments","created_at":"2018-02-17T14:57:55Z","updated_at":"2018-02-17T14:57:57Z","pushed_at":"2018-02-17T21:07:59Z","git_url":"git://github.com/homerjonathan/paper-dialog.git","ssh_url":"git@github.com:homerjonathan/paper-dialog.git","clone_url":"https://github.com/homerjonathan/paper-dialog.git","svn_url":"https://github.com/homerjonathan/paper-dialog","homepage":"https://www.webcomponents.org/element/PolymerElements/paper-dialog","size":89,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"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":"PolymerElements:master","ref":"master","sha":"5d6902ce57be27ab68fe72bc300bbe04e6ccb552","user":{"login":"PolymerElements","id":11639138,"avatar_url":"https://avatars1.githubusercontent.com/u/11639138?v=4","gravatar_id":"","url":"https://api.github.com/users/PolymerElements","html_url":"https://github.com/PolymerElements","followers_url":"https://api.github.com/users/PolymerElements/followers","following_url":"https://api.github.com/users/PolymerElements/following{/other_user}","gists_url":"https://api.github.com/users/PolymerElements/gists{/gist_id}","starred_url":"https://api.github.com/users/PolymerElements/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PolymerElements/subscriptions","organizations_url":"https://api.github.com/users/PolymerElements/orgs","repos_url":"https://api.github.com/users/PolymerElements/repos","events_url":"https://api.github.com/users/PolymerElements/events{/privacy}","received_events_url":"https://api.github.com/users/PolymerElements/received_events","type":"Organization","site_admin":false},"repo":{"id":35573790,"name":"paper-dialog","full_name":"PolymerElements/paper-dialog","owner":{"login":"PolymerElements","id":11639138,"avatar_url":"https://avatars1.githubusercontent.com/u/11639138?v=4","gravatar_id":"","url":"https://api.github.com/users/PolymerElements","html_url":"https://github.com/PolymerElements","followers_url":"https://api.github.com/users/PolymerElements/followers","following_url":"https://api.github.com/users/PolymerElements/following{/other_user}","gists_url":"https://api.github.com/users/PolymerElements/gists{/gist_id}","starred_url":"https://api.github.com/users/PolymerElements/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PolymerElements/subscriptions","organizations_url":"https://api.github.com/users/PolymerElements/orgs","repos_url":"https://api.github.com/users/PolymerElements/repos","events_url":"https://api.github.com/users/PolymerElements/events{/privacy}","received_events_url":"https://api.github.com/users/PolymerElements/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/PolymerElements/paper-dialog","description":"A Material Design dialog","fork":false,"url":"https://api.github.com/repos/PolymerElements/paper-dialog","forks_url":"https://api.github.com/repos/PolymerElements/paper-dialog/forks","keys_url":"https://api.github.com/repos/PolymerElements/paper-dialog/keys{/key_id}","collaborators_url":"https://api.github.com/repos/PolymerElements/paper-dialog/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/PolymerElements/paper-dialog/teams","hooks_url":"https://api.github.com/repos/PolymerElements/paper-dialog/hooks","issue_events_url":"https://api.github.com/repos/PolymerElements/paper-dialog/issues/events{/number}","events_url":"https://api.github.com/repos/PolymerElements/paper-dialog/events","assignees_url":"https://api.github.com/repos/PolymerElements/paper-dialog/assignees{/user}","branches_url":"https://api.github.com/repos/PolymerElements/paper-dialog/branches{/branch}","tags_url":"https://api.github.com/repos/PolymerElements/paper-dialog/tags","blobs_url":"https://api.github.com/repos/PolymerElements/paper-dialog/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/PolymerElements/paper-dialog/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/PolymerElements/paper-dialog/git/refs{/sha}","trees_url":"https://api.github.com/repos/PolymerElements/paper-dialog/git/trees{/sha}","statuses_url":"https://api.github.com/repos/PolymerElements/paper-dialog/statuses/{sha}","languages_url":"https://api.github.com/repos/PolymerElements/paper-dialog/languages","stargazers_url":"https://api.github.com/repos/PolymerElements/paper-dialog/stargazers","contributors_url":"https://api.github.com/repos/PolymerElements/paper-dialog/contributors","subscribers_url":"https://api.github.com/repos/PolymerElements/paper-dialog/subscribers","subscription_url":"https://api.github.com/repos/PolymerElements/paper-dialog/subscription","commits_url":"https://api.github.com/repos/PolymerElements/paper-dialog/commits{/sha}","git_commits_url":"https://api.github.com/repos/PolymerElements/paper-dialog/git/commits{/sha}","comments_url":"https://api.github.com/repos/PolymerElements/paper-dialog/comments{/number}","issue_comment_url":"https://api.github.com/repos/PolymerElements/paper-dialog/issues/comments{/number}","contents_url":"https://api.github.com/repos/PolymerElements/paper-dialog/contents/{+path}","compare_url":"https://api.github.com/repos/PolymerElements/paper-dialog/compare/{base}...{head}","merges_url":"https://api.github.com/repos/PolymerElements/paper-dialog/merges","archive_url":"https://api.github.com/repos/PolymerElements/paper-dialog/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/PolymerElements/paper-dialog/downloads","issues_url":"https://api.github.com/repos/PolymerElements/paper-dialog/issues{/number}","pulls_url":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls{/number}","milestones_url":"https://api.github.com/repos/PolymerElements/paper-dialog/milestones{/number}","notifications_url":"https://api.github.com/repos/PolymerElements/paper-dialog/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/PolymerElements/paper-dialog/labels{/name}","releases_url":"https://api.github.com/repos/PolymerElements/paper-dialog/releases{/id}","deployments_url":"https://api.github.com/repos/PolymerElements/paper-dialog/deployments","created_at":"2015-05-13T20:56:47Z","updated_at":"2018-02-20T21:29:25Z","pushed_at":"2018-02-22T23:14:44Z","git_url":"git://github.com/PolymerElements/paper-dialog.git","ssh_url":"git@github.com:PolymerElements/paper-dialog.git","clone_url":"https://github.com/PolymerElements/paper-dialog.git","svn_url":"https://github.com/PolymerElements/paper-dialog","homepage":"https://www.webcomponents.org/element/PolymerElements/paper-dialog","size":86,"stargazers_count":47,"watchers_count":47,"language":"HTML","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":35,"mirror_url":null,"archived":false,"open_issues_count":22,"license":null,"forks":35,"open_issues":22,"watchers":47,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls/160"},"html":{"href":"https://github.com/PolymerElements/paper-dialog/pull/160"},"issue":{"href":"https://api.github.com/repos/PolymerElements/paper-dialog/issues/160"},"comments":{"href":"https://api.github.com/repos/PolymerElements/paper-dialog/issues/160/comments"},"review_comments":{"href":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls/160/comments"},"review_comment":{"href":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/PolymerElements/paper-dialog/pulls/160/commits"},"statuses":{"href":"https://api.github.com/repos/PolymerElements/paper-dialog/statuses/b528a84cc4868808f3d0d14ebd5b007e71412449"}},"author_association":"NONE"}}
{"actor":{"display_login":"valdrinkoshi"}}