/**
@license
Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/

// Node wrapper to ensure ShadowDOM safe operation regardless of polyfill
// presence or mode. Note that with the introduction of `ShadyDOM.noPatch`,
// a node wrapper must be used to access ShadowDOM API.
// This is similar to using `Polymer.dom` but relies exclusively
// on the presence of the ShadyDOM polyfill rather than requiring the loading
// of legacy (Polymer.dom) API.
export const wrap = (window['ShadyDOM'] && window['ShadyDOM']['noPatch'] && window['ShadyDOM']['wrap']) ?
  window['ShadyDOM']['wrap'] : (n) => n;


@@ -506,17 +506,54 @@
 xt%0A*/%0A%0A/
-/
+* eslint-disable valid-jsdoc */%0A/**%0A *
  Node wr
@@ -616,18 +616,18 @@
 olyfill%0A
-//
+ *
  presenc
@@ -692,18 +692,18 @@
 Patch%60,%0A
-//
+ *
  a node 
@@ -748,18 +748,18 @@
 OM API.%0A
-//
+ *
  This is
@@ -813,18 +813,18 @@
 usively%0A
-//
+ *
  on the 
@@ -891,18 +891,18 @@
 loading%0A
-//
+ *
  of lega
@@ -923,16 +923,51 @@
 m) API.%0A
+ * @type %7Bfunction(Node):Node%7D%0A */%0A
 export c

Fix doc comment.