{"_id":"@polymer/iron-validatable-behavior","_rev":"51-ee4a6073dec23b121407da81caaeb0c7","name":"@polymer/iron-validatable-behavior","dist-tags":{"preview":"1.1.1-pre.3","next":"3.0.0-pre.20","latest":"3.0.1"},"versions":{"0.0.1":{"name":"@polymer/iron-validatable-behavior","version":"0.0.1","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@0.0.1","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior#readme","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"43bcac1bb8dc3353aafa0248fcc72b1caf4a7fd3","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-0.0.1.tgz","integrity":"sha512-d30eXbsp5afdqc2p3SjEiK7bf2XHvVez0AXQHA4FEWiv9URHdaQywh8UhuebSd7IDbXKWwZlAydIAxwgf3wkHg==","signatures":[{"sig":"MEQCIGiCZWQi1jT86HrJioMJ7uyYDUplSeg6BVzGmZchF75XAiAHXsdNxL/YqbvQqxS0OMcxcbci0cGL4C8Z+gupl2oXNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"43bcac1bb8dc3353aafa0248fcc72b1caf4a7fd3","gitHead":"1762d6c9e9e93f5edcb7ab6c0406812afd834f27","scripts":{},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"3.3.6","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"5.0.0","dependencies":{"@polymer/polymer":"^1.2.5-npm-test.2","@polymer/iron-meta":"^0.0.1"},"devDependencies":{"webcomponents.js":"^0.7.0","web-component-tester":"^4.0.0","@polymer/paper-styles":"^0.0.1","@polymer/test-fixture":"^0.0.1","@polymer/iron-component-page":"^0.0.1","@polymer/iron-validator-behavior":"^0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior-0.0.1.tgz_1454388309298_0.9835773266386241","host":"packages-9-west.internal.npmjs.com"}},"0.0.3":{"name":"@polymer/iron-validatable-behavior","version":"0.0.3","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@0.0.3","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior#readme","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"438747173d2b1d3bc1a08458a55ed31c9b4f192f","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-0.0.3.tgz","integrity":"sha512-lZ8PvZouOLNY53i7V98+orWtsEfybdgCb2JllrzOTQodMqQm7L4HoBZSvUnjbXEMn8C8zRY8cFeipA3Zx1abrw==","signatures":[{"sig":"MEYCIQC7IYBoPRu9zJURAWrSCe/BuoC+7qNXfdFLp+/McAr5TAIhAJSMbgkYgQ8V6eEAaBnFpZTgFBxDStTDkNACtz5bXzRA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"438747173d2b1d3bc1a08458a55ed31c9b4f192f","gitHead":"e0632e6c718ee75cd311159f38b88d9a56c5b3fe","scripts":{},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"3.3.6","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"5.0.0","dependencies":{"@polymer/polymer":"^1.2.5-npm-test.2","@polymer/iron-meta":"^0.0.3"},"devDependencies":{"webcomponents.js":"^0.7.0","web-component-tester":"^4.0.0","@polymer/paper-styles":"^0.0.3","@polymer/test-fixture":"^0.0.3","@polymer/iron-component-page":"^0.0.3","@polymer/iron-validator-behavior":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior-0.0.3.tgz_1454459238187_0.9310493420343846","host":"packages-5-east.internal.npmjs.com"}},"0.0.4":{"name":"@polymer/iron-validatable-behavior","version":"0.0.4","keywords":["web-components","polymer","iron","behavior"],"license":"SEE LICENSE IN http://polymer.github.io/LICENSE.txt","_id":"@polymer/iron-validatable-behavior@0.0.4","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"a214ad2ffbba69ad334ec2b7d3c5a7d6bede595c","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-0.0.4.tgz","integrity":"sha512-P2OcaZ885aYFKCs47uGDeS7C2pmG/F+H4SzElBQTXH9fg+YKV90vuz9pBzM71uBDcTwQZOk7/dfkAsR86/HiJw==","signatures":[{"sig":"MEQCIHZVSney6b1D25096Rsgtfw2NRWacX5us0mz6rQAO8RhAiAn8DhvFz2SkeMY3Rze38RELzXVS+u/aF9LZhhRdUTAgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-validatable-behavior.html","_from":".","_shasum":"a214ad2ffbba69ad334ec2b7d3c5a7d6bede595c","scripts":{},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"3.10.3","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"6.4.0","dependencies":{"@polymer/polymer":"gloo","@polymer/iron-meta":"gloo"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior-0.0.4.tgz_1483687882069_0.477168339304626","host":"packages-12-west.internal.npmjs.com"}},"1.1.1-pre.1":{"name":"@polymer/iron-validatable-behavior","version":"1.1.1-pre.1","keywords":["web-components","polymer","iron","behavior"],"license":"SEE LICENSE IN http://polymer.github.io/LICENSE.txt","_id":"@polymer/iron-validatable-behavior@1.1.1-pre.1","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"ce4aa2ffedf9453dd31762d79fb09aa2ee2a553b","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-1.1.1-pre.1.tgz","integrity":"sha512-y2ga+v0B81Jrd6JMndDlr7BRCtyV7PucXHccydLaHiMXMY/5eWJ7xrdgMzKFTCHat68dp1IkwlYeD2XfciU+5g==","signatures":[{"sig":"MEUCIG8w4WLcOZB8m0k9A9kRC/KujokD/HEyq7r4x+F2cnYxAiEAlM/19rAF1VXG7WQCo4wubqsd3ONHCZw1luj6cOK820k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-validatable-behavior.html","_from":".","_shasum":"ce4aa2ffedf9453dd31762d79fb09aa2ee2a553b","scripts":{},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"3.10.3","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"6.4.0","dependencies":{"@polymer/polymer":"gloo","@polymer/iron-meta":"gloo"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior-1.1.1-pre.1.tgz_1484789592890_0.051258396822959185","host":"packages-12-west.internal.npmjs.com"}},"1.1.1-pre.2":{"name":"@polymer/iron-validatable-behavior","version":"1.1.1-pre.2","keywords":["web-components","polymer","iron","behavior"],"license":"SEE LICENSE IN http://polymer.github.io/LICENSE.txt","_id":"@polymer/iron-validatable-behavior@1.1.1-pre.2","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"9fd1a96c3238ce1911f675546c3d2bf7d08cb4a1","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-1.1.1-pre.2.tgz","integrity":"sha512-hUVgqqOAXwfvqdxWvrlSmYxfl8cyOvVQNcscAVWE5XXOHBC7VatDKOCGTcgWhDS4jEqzs7Qe85REVFf0ZbIZdg==","signatures":[{"sig":"MEQCIGchZfNwd6SgOSi7lUJ9zf5/bT6LD182TOboeT8O37crAiAIgHfGOWTg3zKHjeUetlqfecStcGtYL03JLtSHZO4/7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-validatable-behavior.html","_from":".","_shasum":"9fd1a96c3238ce1911f675546c3d2bf7d08cb4a1","scripts":{},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"3.10.3","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"6.4.0","dependencies":{"@polymer/polymer":"gloo","@polymer/iron-meta":"gloo"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior-1.1.1-pre.2.tgz_1484954713265_0.9884502948261797","host":"packages-18-east.internal.npmjs.com"}},"1.1.1-pre.3":{"name":"@polymer/iron-validatable-behavior","version":"1.1.1-pre.3","keywords":["web-components","polymer","iron","behavior"],"license":"SEE LICENSE IN http://polymer.github.io/LICENSE.txt","_id":"@polymer/iron-validatable-behavior@1.1.1-pre.3","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"8c6f6964c7761239001c9612ba02093161a635e8","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-1.1.1-pre.3.tgz","integrity":"sha512-+FeMulesZ/6vswj1jci3yeZPAnWiv76FCJm9BWP21wMKdBUDkbkoSV+qQq7VdAkZHLp6KskKviuhJwLHkBJbMA==","signatures":[{"sig":"MEYCIQCTP2Lnq/N1TUDYvt7xJufIAeF5WpuejgoQtFGIIRiRpQIhAPpP/l8Aw/1oQzNlH/M5J47lDCJnghtovY3RqXh6ZtcU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-validatable-behavior.html","_from":".","_shasum":"8c6f6964c7761239001c9612ba02093161a635e8","scripts":{},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"3.10.3","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"6.4.0","dependencies":{"@polymer/polymer":"preview","@polymer/iron-meta":"preview"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior-1.1.1-pre.3.tgz_1485217320491_0.32250072667375207","host":"packages-18-east.internal.npmjs.com"}},"3.0.0-pre.1":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.1","keywords":["web-components","polymer","iron","behavior"],"license":"http://polymer.github.io/LICENSE.txt","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.1","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"2d1f05e69738e003a761769036d1aece32a7a266","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.1.tgz","integrity":"sha512-zk2z7kEXf8Y8DnGOCEBKmbvWQ7t7ns/wgj9zT+q53vuaa/76rZHM9l5xyOnGIxmNvccs1Y7qxg3yELvLP0N18w==","signatures":[{"sig":"MEUCIC2Oym73VYcP9Qzu4BZAug/hZ+U7Hvd3SKdMeVjFdqYAAiEAo0ugX/yxjmhaKPWAiYteSpkiCpxZgsAxGjRJRbBPWGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-validatable-behavior.html","gitHead":"f674b7642593f39ef8819835daed95f303d0cba1","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"5.3.0","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"8.2.1","dependencies":{"@polymer/polymer":"^3.0.0-pre.1","@polymer/iron-meta":"^3.0.0-pre.1"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior-3.0.0-pre.1.tgz_1503386634921_0.06896886345930398","host":"s3://npm-registry-packages"}},"3.0.0-pre.2":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.2","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.2","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"8eb653a67324ca142fa475817a00ef1f6dfa8dad","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.2.tgz","integrity":"sha512-rcbJb9A0jhlkustiFD+xVVrs+d7jbG1KSW8YCuTpHiRI3qEsA10YcrDrxkLioHYWa/M9sF9cRwtgQJuiuy6I5g==","signatures":[{"sig":"MEYCIQCRfLKG2eUOYsglFdKLtMlSfRe54ZDYPzvVxK/EL5+27QIhALctEcSifplNd5cDPMRMULeSKkYPAlZa1+Cjdnw0OtVN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-validatable-behavior.html","gitHead":"03ee785cdfc9d1d3c3d05369d117daaf127fff80","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"5.5.1","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.2.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.1","@polymer/iron-meta":"^3.0.0-pre.1"},"devDependencies":{"wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.1","@polymer/test-fixture":"^3.0.0-pre.1","@polymer/iron-demo-helpers":"^3.0.0-pre.1","@polymer/iron-component-page":"^3.0.0-pre.1","@webcomponents/webcomponentsjs":"^1.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior-3.0.0-pre.2.tgz_1515721298241_0.26766701182350516","host":"s3://npm-registry-packages"}},"3.0.0-pre.3":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.3","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.3","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"8e85882fe7c2445774558a6f4a5b5dcd570eb50e","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.3.tgz","integrity":"sha512-1+JSZ73fK8cfFhN3azWgHZZDNYnv93Tnw7PZBpbdnSej6sn+gmPjUBWt7cdySoeycby4b+j7Pz30V0xUYQUZIQ==","signatures":[{"sig":"MEQCIHmZrs/UoUr8iKrPArQbHQPR0dLVDYY5TrL1+SiV7uV6AiBR6ilKhFiLHHmbRYCxK1FcpEvSxVQE18y1s4k+iZVVDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-validatable-behavior.html","gitHead":"784cbeb62dcac3c8f0af0c44b216f3d03106c6d0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"5.5.1","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.2.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.3","@polymer/iron-meta":"^3.0.0-pre.3"},"devDependencies":{"wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.3","@polymer/test-fixture":"^3.0.0-pre.3","@polymer/iron-demo-helpers":"^3.0.0-pre.3","@polymer/iron-component-page":"^3.0.0-pre.3","@webcomponents/webcomponentsjs":"^1.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.3"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior-3.0.0-pre.3.tgz_1515725443876_0.11190609657205641","host":"s3://npm-registry-packages"}},"3.0.0-pre.4":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.4","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.4","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"2ea0c22954a53d5e47817dbe346974f0d76e63e3","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.4.tgz","integrity":"sha512-EDnu1d91ZU9MU6U6H5kPIAVpmAc9CFegDHDQNwhXf2I7gAHvXAEwCzTT2tZQYewpAjSn/MNLm0La7tBTXJp1Tg==","signatures":[{"sig":"MEUCIQDdN7mtCRiYMENFnmys2svX0LDJmVd2uWteogE2uOAmTQIgSVCuFWDhhrIwIy+HoIlTdFIqVbbXmwr8/4XmqmrvPh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-validatable-behavior.html","gitHead":"600f9ff73c3d1382d8b45599f28ca152d9c5c283","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"5.5.1","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.2.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.4","@polymer/iron-meta":"^3.0.0-pre.4"},"devDependencies":{"wct-browser-legacy":"0.0.1-pre.10","@polymer/paper-styles":"^3.0.0-pre.4","@polymer/test-fixture":"^3.0.0-pre.4","@polymer/iron-demo-helpers":"^3.0.0-pre.4","@polymer/iron-component-page":"^3.0.0-pre.4","@webcomponents/webcomponentsjs":"^1.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.4"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior-3.0.0-pre.4.tgz_1516145854268_0.4144925819709897","host":"s3://npm-registry-packages"}},"3.0.0-pre.6":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.6","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.6","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"3e8d1487423246d9d7e3ccd10b3afa7da2cb2fd8","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.6.tgz","integrity":"sha512-xEhbwtvZrBn2/oFQzhV+TiAT5ujZeONcFjbcbnrCJL/5ADO8AQ601eZzGyhIqPlUeYCit26GxdtjuU3o5HQWHg==","signatures":[{"sig":"MEUCIQD75THU+Xn3TL8ZRbxMiv2mwsa3RDS1znk4mzHSfV1zCgIgf8nRpfcaTRitOH9PamcBnLPSEwtDMZHecxtau10Y4VI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-validatable-behavior.html","gitHead":"34098cb683c5a5ef8c958d93155a02da9dd75a07","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"5.6.0","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.4.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.6","@polymer/iron-meta":"^3.0.0-pre.6"},"devDependencies":{"wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.6","@polymer/test-fixture":"^3.0.0-pre.6","@polymer/iron-demo-helpers":"^3.0.0-pre.6","@polymer/iron-component-page":"^3.0.0-pre.6","@webcomponents/webcomponentsjs":"^1.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.6"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior-3.0.0-pre.6.tgz_1516834341739_0.414370619924739","host":"s3://npm-registry-packages"}},"3.0.0-pre.7":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.7","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.7","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"f970b1be66d4f0eb68241fc7717a4bde2e167578","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.7.tgz","integrity":"sha512-Bk4KMi/MpbSGhzDGCWBNmxo5rAz+S2qcOmFdZyZLkRU5IARC0hh6lnToi/CXUsCNVPp6gfKk/kg5qvTpcn734Q==","signatures":[{"sig":"MEUCIDasM4rm5ds4PYk97J4T80NZHMIIj7hVGxmK9dSzbBqeAiEA2M4XdZ3hRU+ACLEa+dSqefZpVHoL+imefb/QjMWsYss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"flat":true,"main":"iron-validatable-behavior.html","gitHead":"21b87aca0bd0c30e0fa1b2dfb784412f4752b37f","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"5.6.0","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.4.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.7","@polymer/iron-meta":"^3.0.0-pre.7"},"devDependencies":{"wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.7","@polymer/test-fixture":"^3.0.0-pre.7","@polymer/iron-demo-helpers":"^3.0.0-pre.7","@polymer/iron-component-page":"^3.0.0-pre.7","@webcomponents/webcomponentsjs":"^1.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior-3.0.0-pre.7.tgz_1517338121002_0.17771263956092298","host":"s3://npm-registry-packages"}},"3.0.0-pre.8":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.8","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.8","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"36f68542ba16b3b0692540db0c29c69af96e26df","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.8.tgz","fileCount":17,"integrity":"sha512-6bD6zUFYkyP0tA2U6nTiTnwYUUDW7ukr4XIA9zbxan5Uqsc+JApsKazUYrDVV/pA8I53Qe+82YnGkshQ7LIFcQ==","signatures":[{"sig":"MEYCIQCC/43cbEf2WNhuzQG2UDtmtF2mICV7ZSkraGzc9d1rHQIhAPiEvVOFLt1fVtIzdCdoKgUePokza+0KN7teVQZYWiu5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25874},"flat":true,"main":"iron-validatable-behavior.html","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-validatable-behavior.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-validatable-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-validatable-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-validatable-behavior)_\n\n\n## Polymer.IronValidatableBehavior\n\n`Use Polymer.IronValidatableBehavior` to implement an element that validates user input.\nUse the related `Polymer.IronValidatorBehavior` to add custom validation logic to an iron-input.\n\nBy default, an `<iron-form>` element validates its fields when the user presses the submit button.\nTo validate a form imperatively, call the form's `validate()` method, which in turn will\ncall `validate()` on all its children. By using `Polymer.IronValidatableBehavior`, your\ncustom element will get a public `validate()`, which\nwill return the validity of the element, and a corresponding `invalid` attribute,\nwhich can be used for styling.\n\nTo implement the custom validation logic of your element, you must override\nthe protected `_getValidity()` method of this behaviour, rather than `validate()`.\nSee [this](https://github.com/PolymerElements/iron-form/blob/master/demo/simple-element.html)\nfor an example.\n\n### Changes in 2.0\n- `validate()` no longer requires a `value` parameter to be passed, and will use the element's `value` property if it exists\n- `validatorType` and `validatorName` were unused and have been removed\n\n### Accessibility\n\nChanging the `invalid` property, either manually or by calling `validate()` will update the\n`aria-invalid` attribute.\n\n\n","gitHead":"b4d6a007e5dfbb65504a0d958bbc0ad5d3fcd040","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"5.5.1","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.2.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.7","@polymer/iron-meta":"^3.0.0-pre.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.7","@polymer/test-fixture":"^3.0.0-pre.7","@polymer/iron-demo-helpers":"^3.0.0-pre.7","@polymer/iron-component-page":"^3.0.0-pre.7","@webcomponents/webcomponentsjs":"^1.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.7"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.8_1518029797930_0.7220882731901277","host":"s3://npm-registry-packages"}},"3.0.0-pre.10":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.10","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.10","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":"The Polymer Authors","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"f453e4f4070d749b1838ec9283f0ac3e053f29b5","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.10.tgz","fileCount":13,"integrity":"sha512-M9KG1u/AASAZFbm1YE+ZyTqDlI73MXhSdIK+7daqnTnvwDU94AtMkJVzgSl0DxSJ/FwRKWde8eVus5k+DVBJpw==","signatures":[{"sig":"MEQCIFlPKMqqvVLy7vEGgOHGcDZx0Zch40fUUMSOeXTRm6J+AiAz+MKUrWacZh7453BfIekw+/8gRpm3iK+8bmfQG7dVZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22258},"flat":true,"main":"iron-validatable-behavior.html","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-validatable-behavior.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-validatable-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-validatable-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-validatable-behavior)_\n\n\n## Polymer.IronValidatableBehavior\n\n`Use Polymer.IronValidatableBehavior` to implement an element that validates user input.\nUse the related `Polymer.IronValidatorBehavior` to add custom validation logic to an iron-input.\n\nBy default, an `<iron-form>` element validates its fields when the user presses the submit button.\nTo validate a form imperatively, call the form's `validate()` method, which in turn will\ncall `validate()` on all its children. By using `Polymer.IronValidatableBehavior`, your\ncustom element will get a public `validate()`, which\nwill return the validity of the element, and a corresponding `invalid` attribute,\nwhich can be used for styling.\n\nTo implement the custom validation logic of your element, you must override\nthe protected `_getValidity()` method of this behaviour, rather than `validate()`.\nSee [this](https://github.com/PolymerElements/iron-form/blob/master/demo/simple-element.html)\nfor an example.\n\n### Changes in 2.0\n- `validate()` no longer requires a `value` parameter to be passed, and will use the element's `value` property if it exists\n- `validatorType` and `validatorName` were unused and have been removed\n\n### Accessibility\n\nChanging the `invalid` property, either manually or by calling `validate()` will update the\n`aria-invalid` attribute.\n\n\n","gitHead":"88b6f39f63aa1d4ba559175b64ffa05961178b91","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"5.4.1","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"8.2.1","dependencies":{"@polymer/polymer":"^3.0.0-pre.10","@polymer/iron-meta":"^3.0.0-pre.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.10","@polymer/test-fixture":"^3.0.0-pre.10","@polymer/iron-demo-helpers":"^3.0.0-pre.10","@polymer/iron-component-page":"^3.0.0-pre.10","@webcomponents/webcomponentsjs":"^1.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.10"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.10_1519341329523_0.6520685227819345","host":"s3://npm-registry-packages"}},"3.0.0-pre.11":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.11","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.11","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":[{"name":"T"},{"name":"h"},{"name":"e"},{},{"name":"P"},{"name":"o"},{"name":"l"},{"name":"y"},{"name":"m"},{"name":"e"},{"name":"r"},{},{"name":"A"},{"name":"u"},{"name":"t"},{"name":"h"},{"name":"o"},{"name":"r"},{"name":"s"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"f27d565db0beaf852dd0aa2e9bd8096dabd4b12d","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.11.tgz","fileCount":16,"integrity":"sha512-mKWzF9akBaXu8sFcx9LuE1gW91bMwU6uUMBMtPcvLpJ73Ezhv7kK9gA99egeyvFCdb8sk9UMb2N0/vvlDkvCyg==","signatures":[{"sig":"MEUCIFtPBd2er3fS0aHxi7qO4xZzaPwLwfjAkJcJbRqW+gi/AiEAo/LQHBjTrppDeXJrQEkkBnccK7A4eISe+UV5Ko/LjYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24453},"main":"iron-validatable-behavior.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-validatable-behavior.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-validatable-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-validatable-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-validatable-behavior)_\n\n\n## Polymer.IronValidatableBehavior\n\n`Use Polymer.IronValidatableBehavior` to implement an element that validates user input.\nUse the related `Polymer.IronValidatorBehavior` to add custom validation logic to an iron-input.\n\nBy default, an `<iron-form>` element validates its fields when the user presses the submit button.\nTo validate a form imperatively, call the form's `validate()` method, which in turn will\ncall `validate()` on all its children. By using `Polymer.IronValidatableBehavior`, your\ncustom element will get a public `validate()`, which\nwill return the validity of the element, and a corresponding `invalid` attribute,\nwhich can be used for styling.\n\nTo implement the custom validation logic of your element, you must override\nthe protected `_getValidity()` method of this behaviour, rather than `validate()`.\nSee [this](https://github.com/PolymerElements/iron-form/blob/master/demo/simple-element.html)\nfor an example.\n\n### Changes in 2.0\n- `validate()` no longer requires a `value` parameter to be passed, and will use the element's `value` property if it exists\n- `validatorType` and `validatorName` were unused and have been removed\n\n### Accessibility\n\nChanging the `invalid` property, either manually or by calling `validate()` will update the\n`aria-invalid` attribute.\n\n\n","gitHead":"b76328629ce900967181840ceee0e4283f66dc13","scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"5.6.0","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.7.1","dependencies":{"@polymer/polymer":"^3.0.0-pre.10","@polymer/iron-meta":"^3.0.0-pre.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.10","@polymer/test-fixture":"^3.0.0-pre.10","@polymer/iron-demo-helpers":"^3.0.0-pre.10","@polymer/iron-component-page":"^3.0.0-pre.10","@webcomponents/webcomponentsjs":"^1.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.10","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.11_1520558241130_0.6907703723416516","host":"s3://npm-registry-packages"}},"3.0.0-pre.12":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.12","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.12","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":[{"name":"T"},{"name":"h"},{"name":"e"},{},{"name":"P"},{"name":"o"},{"name":"l"},{"name":"y"},{"name":"m"},{"name":"e"},{"name":"r"},{},{"name":"A"},{"name":"u"},{"name":"t"},{"name":"h"},{"name":"o"},{"name":"r"},{"name":"s"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"1529a0e70960d2fcd362c1b5c6a7e728560e9c05","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.12.tgz","fileCount":17,"integrity":"sha512-80Zblp9n+2nepymuOMJcdmf0F5uxYrbRQdbt2eDStmXjlqcbxgTrdmHY93Pb2n1mwcvjHXU3ex3W4TtVaeX6Rg==","signatures":[{"sig":"MEUCID8nuBXSSVLZnnG/ymzBrVyEbvAFJHe+AwBU3fFRB8ibAiEAk053/T7vN53BlrlIZxqUD5nkKqxEWfgTlo54P/zciAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25759},"main":"iron-validatable-behavior.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-validatable-behavior.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-validatable-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-validatable-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-validatable-behavior)_\n\n\n## Polymer.IronValidatableBehavior\n\n`Use Polymer.IronValidatableBehavior` to implement an element that validates user input.\nUse the related `Polymer.IronValidatorBehavior` to add custom validation logic to an iron-input.\n\nBy default, an `<iron-form>` element validates its fields when the user presses the submit button.\nTo validate a form imperatively, call the form's `validate()` method, which in turn will\ncall `validate()` on all its children. By using `Polymer.IronValidatableBehavior`, your\ncustom element will get a public `validate()`, which\nwill return the validity of the element, and a corresponding `invalid` attribute,\nwhich can be used for styling.\n\nTo implement the custom validation logic of your element, you must override\nthe protected `_getValidity()` method of this behaviour, rather than `validate()`.\nSee [this](https://github.com/PolymerElements/iron-form/blob/master/demo/simple-element.html)\nfor an example.\n\n### Changes in 2.0\n- `validate()` no longer requires a `value` parameter to be passed, and will use the element's `value` property if it exists\n- `validatorType` and `validatorName` were unused and have been removed\n\n### Accessibility\n\nChanging the `invalid` property, either manually or by calling `validate()` will update the\n`aria-invalid` attribute.\n\n\n","gitHead":"bef9729c8efb1d2b48004acb90078bf62ba8b561","scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"5.5.1","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.2.0","dependencies":{"@polymer/polymer":"3.0.0-pre.12","@polymer/iron-meta":"3.0.0-pre.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","wct-browser-legacy":"0.0.1-pre.11","@polymer/paper-styles":"3.0.0-pre.12","@polymer/test-fixture":"3.0.0-pre.12","@polymer/iron-demo-helpers":"3.0.0-pre.12","@polymer/iron-component-page":"3.0.0-pre.12","@webcomponents/webcomponentsjs":"^1.0.0","@polymer/iron-validator-behavior":"3.0.0-pre.12","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.12_1521737817451_0.4512220014305133","host":"s3://npm-registry-packages"}},"3.0.0-pre.13":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.13","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.13","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":[{"name":"T"},{"name":"h"},{"name":"e"},{},{"name":"P"},{"name":"o"},{"name":"l"},{"name":"y"},{"name":"m"},{"name":"e"},{"name":"r"},{},{"name":"A"},{"name":"u"},{"name":"t"},{"name":"h"},{"name":"o"},{"name":"r"},{"name":"s"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"e7d18eb686d7983d9f3b7acc5bca3a681dd6cb7a","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.13.tgz","fileCount":17,"integrity":"sha512-kRpBuzLR/Vv0RrvscPm/yHfJX+OuuG+MrU6YkIDEfziEbEnDE53tBf9CLGs3r9JjoKqSsfx3w/8GD3Z8POXywQ==","signatures":[{"sig":"MEUCIFfddyg0hZOOZcLT61D8JsgqZsPYKoFxUDQyw0a7mh99AiEA0ddqJgdvKnL1CqdOikIdO/trSHK915JC8MWna8JVCNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6PDJCRA9TVsSAnZWagAA4mwP/1gRnflVr4Brr8sorL0n\nN3N+v3CsFl2pY2vrBJDvN8+iY2RkdDEQMpwTmwvUJm3qMIhzROwFqS2R/pwt\np6IOv90L6LT9yzRaxzzD8diBlsLI6ai/ry2LH0tnEwKZ+TAcbFSjI6weaVMB\nHPuIe7iSZkeB+R2wLuUh5k7xPJqj1LckTsMJrBl/sNWq1Rz44QLMa0k7ys8g\n5dDDfHFgQ1Mr2LMUmiQR5nUyPJfbE/nGIkXz4UJr+oSg50qSIO9ocjmkj3WG\nypxucGMX5Pygn8a6MKiWkZbCmbfUs1AjcTMOO0RsRazUB6Qlh4oQZECPdXEP\nOhIYiZZFdmiCMz5CTN3WygjCYq1YCqf7JCoYKWOSm6CI6ItVkeXiCmCASA0r\nrJdkw5oflJkvlLtmEwehYnWiDE+VlmPmIpqJ6/Fa80TLtHiQjZ+uHgPgXLKg\ncGlUd9prAP4qWYmNloR74WumBZlJSP/pYjnQMms17ZlF2ltTrB8hwN4KChH3\nG13C+fM5uI/zAOdN7kSX2fu/tBLFq4S1XerkRpbhWT1MNCo4rRpGoymn7Iim\nRXSqXMeMUTvqtuHZw+FkZqmXlCJkwKx6hXae2CdLCq1r8nd3IlHQXmHGisBO\nRPxsolEXZkU1vtiQIIIqe3TPmkX2vyft1uoYeKZUd93jmtH1dz9SuB3HU+NG\n3CxD\r\n=KVvA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-validatable-behavior.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-validatable-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-validatable-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-validatable-behavior)_\n\n\n## Polymer.IronValidatableBehavior\n\n`Use Polymer.IronValidatableBehavior` to implement an element that validates user input.\nUse the related `Polymer.IronValidatorBehavior` to add custom validation logic to an iron-input.\n\nBy default, an `<iron-form>` element validates its fields when the user presses the submit button.\nTo validate a form imperatively, call the form's `validate()` method, which in turn will\ncall `validate()` on all its children. By using `Polymer.IronValidatableBehavior`, your\ncustom element will get a public `validate()`, which\nwill return the validity of the element, and a corresponding `invalid` attribute,\nwhich can be used for styling.\n\nTo implement the custom validation logic of your element, you must override\nthe protected `_getValidity()` method of this behaviour, rather than `validate()`.\nSee [this](https://github.com/PolymerElements/iron-form/blob/master/demo/simple-element.html)\nfor an example.\n\n### Changes in 2.0\n- `validate()` no longer requires a `value` parameter to be passed, and will use the element's `value` property if it exists\n- `validatorType` and `validatorName` were unused and have been removed\n\n### Accessibility\n\nChanging the `invalid` property, either manually or by calling `validate()` will update the\n`aria-invalid` attribute.\n\n\n","gitHead":"f9e80ec6e168cf75b6f24a56214307ae9eb06c27","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.13","@polymer/iron-meta":"^3.0.0-pre.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.13","@polymer/test-fixture":"^3.0.0-pre.13","@polymer/iron-demo-helpers":"^3.0.0-pre.13","@polymer/iron-component-page":"^3.0.0-pre.13","@webcomponents/webcomponentsjs":"^2.0.0-0","@polymer/iron-validator-behavior":"^3.0.0-pre.13","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.13_1525215432844_0.004596434914365677","host":"s3://npm-registry-packages"}},"3.0.0-pre.14":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.14","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.14","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":[{"name":"T"},{"name":"h"},{"name":"e"},{},{"name":"P"},{"name":"o"},{"name":"l"},{"name":"y"},{"name":"m"},{"name":"e"},{"name":"r"},{},{"name":"A"},{"name":"u"},{"name":"t"},{"name":"h"},{"name":"o"},{"name":"r"},{"name":"s"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"b4809c23a7fdb33619384dbc495a67904599199a","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.14.tgz","fileCount":17,"integrity":"sha512-5F6KJLaFoPmzQwtsi3WHSYv5cp2oWvw/iffUMI4KwEBAJzhgnLPl+fufJqiajAOFjh8NazTdJD2Et8/h/ERUfA==","signatures":[{"sig":"MEUCIQDDq6SGv3lYL2688vfysPUfB98rpJSMa2j+sSrdKFovtQIgdueuNeXQ6pOW1sjR7LgpeH4NX1PLrvgm9ZKdRS/Wc4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6QhiCRA9TVsSAnZWagAA8HEQAJ/Oeeb7M1K9cy4rUZDS\ne4vImqHJJThLKs4WfXLxJHeT9XollT9GLcGkU5ncOx08E7lsGi78DZd2X1SB\nKSkhmpbwoES037TiUUqFI80+olHJ9x3j9/4/lIcTnFrtMfis0gk+ehjiEIkV\nc90wdEFT+HVk7UKm4M6eWzbovFBLxBjNW7qMVwwlrodWbZQqJXh6phHvAJn9\n5qZUknQaVp1IdGuk07LbtdXN+Ug1DKW53gxsArkI/rRI0+Scm88GTKwAbL09\nGh7u3zMSGOvzyC4FHTlKuMTVl6U0pA0v35ucK3DGePB78a3dNWI3lsqv6IkQ\nnPKbjVrUBN6ABYQ3OwnHhQYAFSjE9F9WPXDiQ9uE8k5VYRnRzT2AVIkvxc1N\n5WY25EOQcVWPzZBYwpBF/xKrfbgr714nM4cexDrEvl8QNjTc5KRLB0vMq3iG\n74d3kn/6NMmU6e5S0NCvH/nvuyhxkblXqbiutChJGO0A713Vo4BBVjFvxgwv\nWUd3vltxXXafcArXQZDroZRnEDjnkeZW8P0OO1AAqgcWG8hRQ5AILgg9pxJi\nuw7bb4PkIvzB8CtnffOoKn4GdE+VRrvYp/qyJYaCoXCBY9oGE8ziXUVMfH5u\n0W8zN1sEsyGAjoSsCXw7CM6eiNOhSaZqg3SReR7KSExf1UBs9K27LzZiazmE\nKeRr\r\n=epcm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-validatable-behavior.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-validatable-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-validatable-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-validatable-behavior)_\n\n\n## Polymer.IronValidatableBehavior\n\n`Use Polymer.IronValidatableBehavior` to implement an element that validates user input.\nUse the related `Polymer.IronValidatorBehavior` to add custom validation logic to an iron-input.\n\nBy default, an `<iron-form>` element validates its fields when the user presses the submit button.\nTo validate a form imperatively, call the form's `validate()` method, which in turn will\ncall `validate()` on all its children. By using `Polymer.IronValidatableBehavior`, your\ncustom element will get a public `validate()`, which\nwill return the validity of the element, and a corresponding `invalid` attribute,\nwhich can be used for styling.\n\nTo implement the custom validation logic of your element, you must override\nthe protected `_getValidity()` method of this behaviour, rather than `validate()`.\nSee [this](https://github.com/PolymerElements/iron-form/blob/master/demo/simple-element.html)\nfor an example.\n\n### Changes in 2.0\n- `validate()` no longer requires a `value` parameter to be passed, and will use the element's `value` property if it exists\n- `validatorType` and `validatorName` were unused and have been removed\n\n### Accessibility\n\nChanging the `invalid` property, either manually or by calling `validate()` will update the\n`aria-invalid` attribute.\n\n\n","gitHead":"6bffedc56ecd94aa9490a9b7bddcef833f2f6f1e","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.13","@polymer/iron-meta":"^3.0.0-pre.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.14","@polymer/test-fixture":"^3.0.0-pre.14","@polymer/iron-demo-helpers":"^3.0.0-pre.14","@polymer/iron-component-page":"^3.0.0-pre.14","@webcomponents/webcomponentsjs":"^2.0.0-0","@polymer/iron-validator-behavior":"^3.0.0-pre.14","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.14_1525221474465_0.2294896420914616","host":"s3://npm-registry-packages"}},"3.0.0-pre.15":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.15","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.15","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":[{"name":"T"},{"name":"h"},{"name":"e"},{},{"name":"P"},{"name":"o"},{"name":"l"},{"name":"y"},{"name":"m"},{"name":"e"},{"name":"r"},{},{"name":"A"},{"name":"u"},{"name":"t"},{"name":"h"},{"name":"o"},{"name":"r"},{"name":"s"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"6c69b12926974629a616888f6ef5aedad6929de6","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.15.tgz","fileCount":18,"integrity":"sha512-0/QaPwZd2Hnk0/5yz51/ijHkjc6hnGTM/GoWt3dqW9te64VIWL/c2dl2wV/sSKdKOub4hUpObw68iydt46lDxA==","signatures":[{"sig":"MEQCIBgYeEA1UvE43kASfBmh68cIVkxGvuk8nbeGVKrRmbx+AiBgf5bqFgSAG2Wv1f6/AXAJUecl3dGOPLfkEQs948dSjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6iWbCRA9TVsSAnZWagAAiX0P/3YvlARKWLCK0td+K3MX\nUQ+ERV+rjPSlhcUivWjBBP7rtCdUhspsWelOdzappgSN75tUCIIc4scWVOLK\nKaDFJF8okcu+4/b4MHj8ruIjRjjFwnre409SoOyjGM3SILsycd3P+hroCaYv\nX0h+kmiUba5euRqsJdVT/C43+MjGdjKYPukvGajUqsLT4IqhFJanfaoF9Hpn\nrSnIf+Nj4N3AdLY84OpJBAth4z1l22xyoUZiC8shIwrj+pp4ttPDiw2UDt4T\nHHsuJIBjbWWOSKUroRPMGfFSlmkgKu5aktWCi2aVpQ3ivxmoCAhyzLdJHEbz\n7PWyzjzh+3/LYVyOUogScp0UT/744Vnp21cteMlj0T48U753di2odS8qYw/N\nMV3S/lT+YL/EZrq7AvmpEflb2cztL6Z+iir2bYFa+qH3QT/yOnsxx2ckIJIT\nyoR3/RTVcYmNoiQOwTfhu73s0/12i5RlU08jHNMDPqGJ79zI/ppPB1ZVfm6Z\nXYBxiSAuOA75BJpG4kgKfY8CyL4MwvzA84xGfq/5PP5TjMk90aGbVBfkiCDQ\nhSEmVQMGkB1Dc2XKI7gy1kxpyHiXAMv210PwZI1+9q9WaM+Z+oSzKE9zCy9t\nj8t8ksjZ3ZKdprPCr4R7bosjV7nW25gtV9XSk+RbkPx6V9SLkf8zkA9iTw8R\nfRPl\r\n=XEYU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-validatable-behavior.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-validatable-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-validatable-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-validatable-behavior)_\n\n\n## Polymer.IronValidatableBehavior\n\n`Use Polymer.IronValidatableBehavior` to implement an element that validates user input.\nUse the related `Polymer.IronValidatorBehavior` to add custom validation logic to an iron-input.\n\nBy default, an `<iron-form>` element validates its fields when the user presses the submit button.\nTo validate a form imperatively, call the form's `validate()` method, which in turn will\ncall `validate()` on all its children. By using `Polymer.IronValidatableBehavior`, your\ncustom element will get a public `validate()`, which\nwill return the validity of the element, and a corresponding `invalid` attribute,\nwhich can be used for styling.\n\nTo implement the custom validation logic of your element, you must override\nthe protected `_getValidity()` method of this behaviour, rather than `validate()`.\nSee [this](https://github.com/PolymerElements/iron-form/blob/master/demo/simple-element.html)\nfor an example.\n\n### Changes in 2.0\n- `validate()` no longer requires a `value` parameter to be passed, and will use the element's `value` property if it exists\n- `validatorType` and `validatorName` were unused and have been removed\n\n### Accessibility\n\nChanging the `invalid` property, either manually or by calling `validate()` will update the\n`aria-invalid` attribute.\n\n\n","gitHead":"2a79369f293cf6808ec6fe7e3de7f4cd941145a9","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.13","@polymer/iron-meta":"^3.0.0-pre.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.15","@polymer/test-fixture":"^3.0.0-pre.15","@polymer/iron-demo-helpers":"^3.0.0-pre.15","@polymer/iron-component-page":"^3.0.0-pre.15","@webcomponents/webcomponentsjs":"^2.0.0-beta.2","@polymer/iron-validator-behavior":"^3.0.0-pre.15","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.15_1525294491072_0.16095575187358357","host":"s3://npm-registry-packages"}},"3.0.0-pre.16":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.16","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.16","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":[{"name":"T"},{"name":"h"},{"name":"e"},{},{"name":"P"},{"name":"o"},{"name":"l"},{"name":"y"},{"name":"m"},{"name":"e"},{"name":"r"},{},{"name":"A"},{"name":"u"},{"name":"t"},{"name":"h"},{"name":"o"},{"name":"r"},{"name":"s"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"03f9e3faa727161acbfb94b14f5e6045afc2234a","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.16.tgz","fileCount":18,"integrity":"sha512-v9CBhXfnAIhdxTXdUpXsArAijbmQfRVro6fvS9MszQx7ehnPuYTWjvqDfWTp3RX0ffDcaP0+zbkoMwwjZk9uzg==","signatures":[{"sig":"MEUCIDAja+OtgEQDh6rHoNLxSFAaNkPlmHnY409ToSGtZ8+jAiEA34LBWLRvXOvDDasxg8an5A7aRlGRh8phqqIIw/IKpXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7MAuCRA9TVsSAnZWagAA3VMP/0Er2qml9Gy7ETtT0izm\now2Gji8BMd6/AIX7s/uXonq2WqZqM05RxOCUM9Q30HzsEB6Id33vS6qyUppB\n5SlNAe457BJujUyfCYs6VtVvKk7KoV4PLXnYkH/hHUvn1uY53Z5IuL6+tW4P\nBQsEiTnmc/nG7nomXdM/gbct1zsBtGrd4rdP8XLk+AuiRpzdj2YGCDuslkRU\nea3Lx6opacPHW0x9+3jH9y8JxsErhU8kgJPT7NAtckX3kc9vLCXm2DsaWBnd\n3+GAgBD9iSGsRiT3gZcaVZRd0AFa4SiOEpEN80/cEft0qFpCXlpI2Mq9ayl4\nKsd7L7BsFOqWzEFoGmhpAt3zu+h4tZRwz5ndRLlWcPVpgGwX3dZTwZaJih/R\nQXh3xdSbLLxKQfTL8OANePlPq5q6rDTFMv5cGbkLVCLH/CjX8q0cQkAm5IOz\nrArtzNU8MrDjGyn99T6+X/VhocK2kUaC2ihiL6bx8kbFqokRH6YDoiUPB0LE\ny06sK7q43HnDPjK+bvtTGUwHFU0slrcy604ddMVdOj0I+hdNxIKlN3mTpILO\nrw/8kF9BZXIsEQ3lGrI4Bwig83OKsnsidkV7LY42d9tTnT4n9CYVoYbguj/J\n4hQB5afHYLcULbFddo9kyCbiylLicj/tb2nWeL3w0GplyRWeheRXbOWFL+8y\nW/x6\r\n=Lth5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-validatable-behavior.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-validatable-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-validatable-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-validatable-behavior)_\n\n\n## Polymer.IronValidatableBehavior\n\n`Use Polymer.IronValidatableBehavior` to implement an element that validates user input.\nUse the related `Polymer.IronValidatorBehavior` to add custom validation logic to an iron-input.\n\nBy default, an `<iron-form>` element validates its fields when the user presses the submit button.\nTo validate a form imperatively, call the form's `validate()` method, which in turn will\ncall `validate()` on all its children. By using `Polymer.IronValidatableBehavior`, your\ncustom element will get a public `validate()`, which\nwill return the validity of the element, and a corresponding `invalid` attribute,\nwhich can be used for styling.\n\nTo implement the custom validation logic of your element, you must override\nthe protected `_getValidity()` method of this behaviour, rather than `validate()`.\nSee [this](https://github.com/PolymerElements/iron-form/blob/master/demo/simple-element.html)\nfor an example.\n\n### Changes in 2.0\n- `validate()` no longer requires a `value` parameter to be passed, and will use the element's `value` property if it exists\n- `validatorType` and `validatorName` were unused and have been removed\n\n### Accessibility\n\nChanging the `invalid` property, either manually or by calling `validate()` will update the\n`aria-invalid` attribute.\n\n\n","gitHead":"0fcdf065f2e8a9b1d6da7f0b8ce5942cb4b03580","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.13","@polymer/iron-meta":"^3.0.0-pre.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.16","@polymer/test-fixture":"^3.0.0-pre.16","@polymer/iron-demo-helpers":"^3.0.0-pre.16","@polymer/iron-component-page":"^3.0.0-pre.16","@webcomponents/webcomponentsjs":"^2.0.0-beta.2","@polymer/iron-validator-behavior":"^3.0.0-pre.16","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.16_1525465132174_0.06581258894842557","host":"s3://npm-registry-packages"}},"3.0.0-pre.17":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.17","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.17","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":[{"name":"T"},{"name":"h"},{"name":"e"},{},{"name":"P"},{"name":"o"},{"name":"l"},{"name":"y"},{"name":"m"},{"name":"e"},{"name":"r"},{},{"name":"A"},{"name":"u"},{"name":"t"},{"name":"h"},{"name":"o"},{"name":"r"},{"name":"s"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"3b0b0534322e5784aca0ce0ace6f246092900a8f","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.17.tgz","fileCount":18,"integrity":"sha512-oW5NqZMstyvt7KnEfk6/mIhvdC7VA0Iv32B/KqoAc2TyqlgaNLDxAu+VAVFCA4VwdK0VKpkH3yOpoj7bpUd8kQ==","signatures":[{"sig":"MEUCIE2iya1/Qsiq21OAqpU44nUa2dcldnar30UJP34TQo/mAiEA42aaPsj17k+nv2izho67dqFYRozDgTkkpu+8kHYoPfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8TDiCRA9TVsSAnZWagAA4YMQAIZf70/iwSt5C6o2l4NX\nt+eBjd2qw/O2YaoUXfXVepgI+9uSqd3OjlIonHOXJ6XRN0QQpiOBONZG0UPr\n51QkjvuNDa6QnGwk1pFdRyQqwjb4jVsP1FVgH2AHit/mFGsGoYdN6cfa0FNF\nNAdmNss5jr/ZQxKMmmyJYwYwDM5bbGEvlsiPIN5bO+0rgYtNb69d+np0dfdn\nY17ewo+slKOlV9hGDRO/RChvlyWCd4ByL5RQvpDMFbKXCCgBzMR+1y21kbOd\ndWSaWLTW7znSAMP8ayF6YfEnWcpsHc6uq2syE2EnfizBP5kuQr058GN/vnhb\neNKbVA0h7mSjCeKJ7HLC4fnPenLIEyck74trslmjc7Z+Y7Dy0zpWuFaT3ig4\nirLby82WvXJH9dP28KW5gVbgkp6xmcikBo6h96wQWobKwjSpfNOdahm/MKvO\nWe98CPNzxnk77dBlzgrD4sdR/62OU/mAHnJ7eyOrcgzWqGwQEbSzIBbNSQZC\nMYNiF8JGpxNjd8Mur4lfr3/kVB200wrjCV4OTOGz052Ofnxwrmq9mgvE0c1s\nYy5XS42UfKSW/LKjx8/ITNjcHcO9BmuOaI8dRpH6DQnvCHoHXixQlLedWJ2h\nWRoKo4tXe9TckzSiOaDo3xZzDtXre9gfe3ip564ob6p4cTGPWv0kV6EoLpCL\n/wdH\r\n=ebaJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-validatable-behavior.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-validatable-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-validatable-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-validatable-behavior)_\n\n\n## Polymer.IronValidatableBehavior\n\n`Use Polymer.IronValidatableBehavior` to implement an element that validates user input.\nUse the related `Polymer.IronValidatorBehavior` to add custom validation logic to an iron-input.\n\nBy default, an `<iron-form>` element validates its fields when the user presses the submit button.\nTo validate a form imperatively, call the form's `validate()` method, which in turn will\ncall `validate()` on all its children. By using `Polymer.IronValidatableBehavior`, your\ncustom element will get a public `validate()`, which\nwill return the validity of the element, and a corresponding `invalid` attribute,\nwhich can be used for styling.\n\nTo implement the custom validation logic of your element, you must override\nthe protected `_getValidity()` method of this behaviour, rather than `validate()`.\nSee [this](https://github.com/PolymerElements/iron-form/blob/master/demo/simple-element.html)\nfor an example.\n\n### Changes in 2.0\n- `validate()` no longer requires a `value` parameter to be passed, and will use the element's `value` property if it exists\n- `validatorType` and `validatorName` were unused and have been removed\n\n### Accessibility\n\nChanging the `invalid` property, either manually or by calling `validate()` will update the\n`aria-invalid` attribute.\n\n\n","gitHead":"fd345edf90ad88ecc074ae1e7665e61c6fba5b2b","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0-pre.13","@polymer/iron-meta":"^3.0.0-pre.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.17","@polymer/test-fixture":"^3.0.0-pre.17","@polymer/iron-demo-helpers":"^3.0.0-pre.17","@polymer/iron-component-page":"^3.0.0-pre.17","@webcomponents/webcomponentsjs":"^2.0.0-beta.2","@polymer/iron-validator-behavior":"^3.0.0-pre.17","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.17_1525756130673_0.09696350954356592","host":"s3://npm-registry-packages"}},"3.0.0-pre.18":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.18","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.18","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":[{"name":"T"},{"name":"h"},{"name":"e"},{},{"name":"P"},{"name":"o"},{"name":"l"},{"name":"y"},{"name":"m"},{"name":"e"},{"name":"r"},{},{"name":"A"},{"name":"u"},{"name":"t"},{"name":"h"},{"name":"o"},{"name":"r"},{"name":"s"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"1ee5fc1401150fc305beb4e3a785ebe3142e1a8e","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.18.tgz","fileCount":17,"integrity":"sha512-saLGIrhSjwpc543tL92rEfQfWhCcsw+jgvA5BENCWAhlqkP962umyjMihboKz1la3b0KJ54Psko9Mq19x5VQuQ==","signatures":[{"sig":"MEUCIQC0alVNhyk0sDKO3zNX80Nf1HRAohOzClPS3sSkxfMHUgIgSorXQ+HxmQPDu8bFGGJ95WiHLpKjsuDOzdlLs26aBRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8sb/CRA9TVsSAnZWagAAVj8QAJ2w+p2HYnlDB+HLhhlZ\nqNlqjs65IK8dJEw5wdIdauU3ZV7Pjy8MaU94eWzIrPDLBUJB+UqovGaoRK1o\n4ldMyv5RA+3robYLNjKEofgSDwM/H+jQe5eh6u44aGPjz54XGnlLxSfHJ0/F\nB8UsVMMjybaTUExeHQYKtHYWLC4cI9Dfqa27eIXUX/jIXwIPRJYSXWjdUIdN\nuqFJG54qJD5W1f1yCTb9nOHL9cnTfeIK1k0Y1Ujv0yeO24XOyECik1PFNvb0\nwO3wDuyl6Vse0KJxXRj/fOGwnZRqFbC1ZZauWM7o62x+9MDFz0qMYfKAfjn3\nMrnPmbBiM/7ZXPMb6xbKZemvfywlA0hFvzt10zoBM5elEQygPHpJejEZtDl8\nXvf6H1hyanH2yk5bnDMRdxwrDg0TLrkaQgFx+dCAdwQMAcls0KNqhHPqNhKf\nMAfSpzWdGwsjFNcxCViz3oOhLi+549qRS2wfo6YaI3YerLL31kGG93SsaQIm\ndGyxiEvMcxcm0s17FlapMt9emIrEEw/GScOAesLEYzAHLIacsv3KrsqJTD3y\nsO1K0ffGecz/EmBWBNHTzZ6ZZsYe4oz5T+dsFeJtyyGjk0S0jenGnb35l1OZ\nEGu+KXSgFlOS5dGu48h9e+02fxRL8PyGPbCUXpUNNRtYe58pgYNK9bbMeuJ5\n31ZF\r\n=1S1M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-validatable-behavior.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-validatable-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-validatable-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-validatable-behavior)_\n\n\n## Polymer.IronValidatableBehavior\n\n`Use Polymer.IronValidatableBehavior` to implement an element that validates user input.\nUse the related `Polymer.IronValidatorBehavior` to add custom validation logic to an iron-input.\n\nBy default, an `<iron-form>` element validates its fields when the user presses the submit button.\nTo validate a form imperatively, call the form's `validate()` method, which in turn will\ncall `validate()` on all its children. By using `Polymer.IronValidatableBehavior`, your\ncustom element will get a public `validate()`, which\nwill return the validity of the element, and a corresponding `invalid` attribute,\nwhich can be used for styling.\n\nTo implement the custom validation logic of your element, you must override\nthe protected `_getValidity()` method of this behaviour, rather than `validate()`.\nSee [this](https://github.com/PolymerElements/iron-form/blob/master/demo/simple-element.html)\nfor an example.\n\n### Changes in 2.0\n- `validate()` no longer requires a `value` parameter to be passed, and will use the element's `value` property if it exists\n- `validatorType` and `validatorName` were unused and have been removed\n\n### Accessibility\n\nChanging the `invalid` property, either manually or by calling `validate()` will update the\n`aria-invalid` attribute.\n\n\n","gitHead":"1dc5a55a38eb517cff8910dcfecea8f5ce19db45","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0-pre.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.18","@polymer/test-fixture":"^3.0.0-pre.18","@polymer/iron-demo-helpers":"^3.0.0-pre.18","@polymer/iron-component-page":"^3.0.0-pre.18","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.18","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.18_1525860095524_0.546846721363295","host":"s3://npm-registry-packages"}},"3.0.0-pre.19":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.19","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.19","maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"contributors":[{"name":"T"},{"name":"h"},{"name":"e"},{},{"name":"P"},{"name":"o"},{"name":"l"},{"name":"y"},{"name":"m"},{"name":"e"},{"name":"r"},{},{"name":"A"},{"name":"u"},{"name":"t"},{"name":"h"},{"name":"o"},{"name":"r"},{"name":"s"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"2168f83466e85a2caa329f0b9db7060d2de38a7d","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.19.tgz","fileCount":17,"integrity":"sha512-lUC48m8u4+eLxcGJbaIYr3HQepP1Bn9bVeEfrVa3PlUHVkqdj8xOYxtI2fBm1UxQpmxA+I0KWwbL9zqpD1ozuA==","signatures":[{"sig":"MEUCIQCx8fO+5teYYqZ1U7r+YDpcIkPZmcSrk1Mzqt43mQvE5wIgJBLUFoxdTkYYOeAZpCaJvTGxgEsmNmRmP+ePVGGCb4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa81hwCRA9TVsSAnZWagAAEUEP/0ULaqixgjwf4cTS9Txm\n/S36vxC33Y1FucZNg9EGpR2uAmnOVpq/Px+I9akCc4++NB14YBa0hQMkRrKm\nlSQDgubQAfMxon6y1WpScUDUjrFJOUKnzoO0TD0q8/UFI4dlRHKipa/dQwg0\n8GzGsc5Vry4sedorEvgYguz+VaGkdVhWp2n1Px9d912hhINtt9oo2GCyBz1v\nEzKgpc6VTJgrMfx6jfcJsxUhQQ8kUuip4BhATwS8cO+kvqS31EGambWwWydS\n4sTVTIPPW+ZsAtEH71PN0W5CWKhmGYv6OR3YE8uG3Brk+cS5Qow07T1Wl70n\na3P2rcjpNiDma27Aklwv6DMob3WjWFYUpeFu9OgZsquWq7F2kZxZIunVywow\np+PVS1G0CK6N0RteO7CUDoKvqiTq7JGu//CvnHY7GOZgyxX7oQOrpevE6hKp\nXY5KFO3MuihsWi7K+BZdi8EIJ4b6ncU9wSgul2WTKwQ+iK7JL+fB0G0fmhGl\nGaGyUTDw7Hu5hWxffu5Nx589ivRf5JOjuKIlTqhZCU31mNEC4a9mC5PeR63e\nfC5SGNnCZn7sJjErXW44sgW69QrSpoxX3V8Pbimjx0wBSXMhIyFAxNN6Lt4G\nn3csC4NQkmL5NGYkjpMBQ5quZTHK0I5aHJBZty0bEDPHluxEF2YS0uqVqC4B\nrMlU\r\n=zcDw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","gitHead":"f61079225e9f2515fce3b19009ca21bdbe76f569","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.0.0","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0-pre.19"},"_hasShrinkwrap":false,"devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^0.0.1-pre.11","@polymer/paper-styles":"^3.0.0-pre.19","@polymer/test-fixture":"^3.0.0-pre.19","@polymer/iron-demo-helpers":"^3.0.0-pre.19","@polymer/iron-component-page":"^3.0.0-pre.19","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.19","@polymer/gen-typescript-declarations":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.19_1525897327646_0.15595280424005153","host":"s3://npm-registry-packages"}},"3.0.0-pre.20":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.20","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.20","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"usergenic","email":"brendan@usergenic.com"}],"contributors":[{"name":"T"},{"name":"h"},{"name":"e"},{},{"name":"P"},{"name":"o"},{"name":"l"},{"name":"y"},{"name":"m"},{"name":"e"},{"name":"r"},{},{"name":"A"},{"name":"u"},{"name":"t"},{"name":"h"},{"name":"o"},{"name":"r"},{"name":"s"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"d7858c9c7f97a4b74fe76f5da7a24b7e1f87e370","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.20.tgz","fileCount":18,"integrity":"sha512-JdPviMXnLNxQLw5YZSsLU0B2F0zi24gbZWzSQ7JQNQJCqB2jR64UgTzMr6Yd08rFDHHsZaj5X3vs9tQXvVNu3Q==","signatures":[{"sig":"MEQCIEEZS2D1O1TZzWzRr/Wo8L/Vrl3+sEFJAJlbh2xNwP7tAiALvtLHhsUtQJzmvfvRGyEjgya36k/WV+LmbCp50EQWTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLZIlCRA9TVsSAnZWagAAlzAQAJ+/fZWx5ONjCxnVBUtE\nxFF2gRcu/piZed0ly0iv3R5m636rghy9NcPyJ46SddSC74oQFSkjmeMYUyae\nEdgcPMX7hhbZnhuiMYtQHceubwcu2zsXtv3fUGJ8KQX9h30XKvUxgAHbVY7V\n071pxRGH6atgc2BPUjrZdp+tDPiIrgpgPndGyMyvLwipTMQGnFuF9n94O4Ns\nJRRY8K8laE/YFxdRpvWmBHYNJ9FOoFBSEJczO8x1j07H05FFl2MUz4g3ufdO\nQAaH2mYjWd0KODv0TgBGZj+fvoqjJAr54SJKb/wKfmUBzeDD1WRsx1PTGHFu\n/cD9wypBn9ivVhDMIKBBqLLJfZ1W+Cz9jAHqZgGwr8XtHUOtJirdx14SJCaV\ndISy1pgxoiBDsZHw1h9hIEqvutyVlJVqiyqUUs1Nu++TUah1ZtgE6Us821+N\naLqTEtoZnAdfUuqqQ4CeXsZwsEFTQec/I/FvBpuNfr0czBc78G1nSQWxrXWp\npCFw38NO5I17Jh2GwnDWFCFS89Dz6FgkKXS6nUIO8AiAfnVbSZJO+l4eycu7\nYGx/gnnAD4kx+GFjOU2PrBPsicYIKy+olrm7usC5usBW4SvGuRa3ttA0EMxD\nZDLb9ITqfu8r4HNQ/LOLMBLU2ZCTEaR5PHmMDum/mZ2fa+ihrifLFmVjnrWz\nDamw\r\n=dRxy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","readme":"\n<!---\n\nThis README is automatically generated from the comments in these files:\niron-validatable-behavior.html\n\nEdit those files, and our readme bot will duplicate them over here!\nEdit this file, and the bot will squash your changes :)\n\nThe bot does some handling of markdown. Please file a bug if it does the wrong\nthing! https://github.com/PolymerLabs/tedium/issues\n\n-->\n\n[![Build status](https://travis-ci.org/PolymerElements/iron-validatable-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-validatable-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-validatable-behavior)_\n\n\n## Polymer.IronValidatableBehavior\n\n`Use Polymer.IronValidatableBehavior` to implement an element that validates user input.\nUse the related `Polymer.IronValidatorBehavior` to add custom validation logic to an iron-input.\n\nBy default, an `<iron-form>` element validates its fields when the user presses the submit button.\nTo validate a form imperatively, call the form's `validate()` method, which in turn will\ncall `validate()` on all its children. By using `Polymer.IronValidatableBehavior`, your\ncustom element will get a public `validate()`, which\nwill return the validity of the element, and a corresponding `invalid` attribute,\nwhich can be used for styling.\n\nTo implement the custom validation logic of your element, you must override\nthe protected `_getValidity()` method of this behaviour, rather than `validate()`.\nSee [this](https://github.com/PolymerElements/iron-form/blob/master/demo/simple-element.html)\nfor an example.\n\n### Changes in 2.0\n- `validate()` no longer requires a `value` parameter to be passed, and will use the element's `value` property if it exists\n- `validatorType` and `validatorName` were unused and have been removed\n\n### Accessibility\n\nChanging the `invalid` property, either manually or by calling `validate()` will update the\n`aria-invalid` attribute.\n\n\n","gitHead":"3e126b93f03733be904cf41ceb2d4bb3a77dc99d","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.1.0","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0-pre.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.20","@polymer/test-fixture":"^3.0.0-pre.20","@polymer/iron-demo-helpers":"^3.0.0-pre.20","@polymer/iron-component-page":"^3.0.0-pre.20","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.20","@polymer/gen-typescript-declarations":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.20_1529713189184_0.38627959271125634","host":"s3://npm-registry-packages"}},"3.0.0-pre.21":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.21","keywords":["web-components","polymer","iron","behavior"],"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.21","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"usergenic","email":"brendan@usergenic.com"}],"contributors":[{"name":"T"},{"name":"h"},{"name":"e"},{},{"name":"P"},{"name":"o"},{"name":"l"},{"name":"y"},{"name":"m"},{"name":"e"},{"name":"r"},{},{"name":"A"},{"name":"u"},{"name":"t"},{"name":"h"},{"name":"o"},{"name":"r"},{"name":"s"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"3c26ed42c0221a1b34d3cfb39c4d1a3b68d67ffe","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.21.tgz","fileCount":18,"integrity":"sha512-G4yxCe2xp9+jJ0MkjqC26MKo1FqsvUrnmqpCtJiVBLlpZEUx1b2lZz2ZzynXpnisg9EuZ3xtHtOge5UFTNoG+w==","signatures":[{"sig":"MEYCIQCg30OuZHM4HpASfZ6M6VgAMgByICe7kFjyOuEPKtsydAIhAICAck7Vk3dOjgP/DJ1rqA7wO+5slRfA9kBuNlUeu4gE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLZ1ZCRA9TVsSAnZWagAAQ0cP/iIVdng50+7j5oxAVoB9\nkxcZNqxf59n0eZuR/dRaGFbIBs9NzOe5EzSz1eJy45sAGUTUuXf5dNK0m58B\nzdNsZ3MtfpoVvzh7rZmUgvowpLZXdbGlKMwy4mREP3AyUg3hcrDKsD7BC4St\nI+M34QW4kBGgd9NEpuhot7HMOzTDaILnF2v0SZhQ/YDW7jz50Tz5tBy+j0vY\nDLFIx3BugspQH6xpau5rox9RCcJnL0anGdDUWPe7KDB3gjubMvxkU2fsPt+m\ncDR8TREUvrbb7zBHQBU1EeLrfa2hXhZthyIrA9YLPwv83fmTpNPxGX5gSWFC\nrQ8rbxE51JKKdcXSz8jISh/4BwTw4W+ecAXam+mherjLjpE1F5SwXv3HNT6m\ng6Tthri+sWFxMXTPJV+4YwSQC2T3jDZtGhPynXp861kFYGEfIBzXlE8dZRA2\nC/1YbSzyvo5ESU7H9I7K9wirgr/TuhYBgk5MO1XzDsnY64j19Hl5xjWqx6gG\ngHxyHT5O6PbbUEn1qCUmSvR6mLAFYeoyKh+dT9koHIs5f0Z0hnRlgFEqoF8s\n3NA1UzUppTjKYHsuksaN1gDuNl0zf2JMYsyT3lcss5/AE3jBKkRC+2Zfwwa8\n27zl4Xke5bzkX3BbemkqDJFwNnhquJsi7WUHbz+c7ptZJROjOogTqW6IduKd\ne9am\r\n=s53O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","gitHead":"5046f6c6cc165b66f7f496c643d0ac957e6da025","scripts":{"format":"webmat && npm run update-types","update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.1.0","description":"Provides a behavior for an element that validates user input","directories":{},"resolutions":{"samsam":"1.1.3","inherits":"2.0.3","type-detect":"1.0.0","supports-color":"3.1.2","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"_nodeVersion":"9.8.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0-pre.21"},"_hasShrinkwrap":false,"devDependencies":{"bower":"^1.8.0","webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.21","@polymer/test-fixture":"^3.0.0-pre.21","@polymer/iron-demo-helpers":"^3.0.0-pre.21","@polymer/iron-component-page":"^3.0.0-pre.21","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.21","@polymer/gen-typescript-declarations":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.21_1529716057014_0.3333262611878822","host":"s3://npm-registry-packages"}},"3.0.0-pre.22":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.22","keywords":["web-components","polymer","iron","behavior"],"author":{"name":"The Polymer Authors"},"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.22","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"8524ce54b34edbca289c56df9cd302ec9d78cc7d","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.22.tgz","fileCount":9,"integrity":"sha512-o5zqo7ibrSvxrgYvi6qwAZ9cu49D8gvu/3VGoiueGZ+fkHjgX87+c18IV068tAEUQ4sVRhSQrbGPNA++aIr1YA==","signatures":[{"sig":"MEUCIHo/tTTtzWUhIyJsGxT9YCWPQVqelTW7LKOA0fDI/kxoAiEAmzBQQVZBmHUb2EtpTGnu6ucFWo8yS7LCLP7oYVXn0tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgMdBCRA9TVsSAnZWagAA8O0QAJjiPaNACMJef2CxXaXM\nLZfe5MS8ukrFB3Idyov9b8cSIULVHpzE2DAdbTLslCfuHJC568tQYPG3h/Yl\npi84bwz9fIq87IE5AyuNVLfiMqhZizL5WGA1sy5+TOiKMX78Mmn6ukkDFnvi\nU+93ctuR9LUmOr/t1s2SM+DeXxsFZlKsfohtWEO0V1Nfn1i/Mp8OPKjN0cFr\nKl3AWsbqC9+sQJ2o+Ivb2oFFD7NUbb95nAJ/g1dULj8otlvw37DGWPd9t90D\nIvurxPaD+8YOXPatwlS8h4pwl3erIerJZXWD3nrfJBFnIqdnlpHO4igfkUpe\nUgvN8BFlI983iwYPtZy145z8kNOLKPvuRYKmWEl4lTCaQmrPYP2xIkwOce/t\nI2kibBXPihKVb/0nbcahoflfEiQ3oFe3EHsTUmtrLXTLCr3088nTsph1NREt\nO5Ui6+kgcNNqqPILGOKq0GqKC2Haq9yv1C0RqA8xOQlAXAKSGkJdpe82iDGI\nMcNwMV2v8HRn4Zaq8BkorDr/TrZ8jsiqdIZJ7rxVlCXPxbH98rmID54LAlCW\nIkSkAtlwnCwwuWYqBMeZTTqnxIv8DBeWFiIeRVYKySIBeYyJ4SPTq8O8zigO\ngEcxvr5VGvzF4f7E65XBByZ3LwFlfQRs12njS/jD1Bl0I3wk9mZCxUYsNUCm\nr528\r\n=et1+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","gitHead":"952b602e992b8dc7d8def2cc9ea7ea9a11889a62","scripts":{"format":"webmat","prepack":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.4.0","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0-pre.20"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.20","@polymer/test-fixture":"^3.0.0-pre.20","@polymer/iron-demo-helpers":"^3.0.0-pre.20","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.20","@polymer/gen-typescript-declarations":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.22_1535166272796_0.22861809236045616","host":"s3://npm-registry-packages"}},"3.0.0-pre.23":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.23","keywords":["web-components","polymer","iron","behavior"],"author":{"name":"The Polymer Authors"},"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.23","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"89d503b148f9e025091758c17a0a6f0bb3c6b98e","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.23.tgz","fileCount":9,"integrity":"sha512-yPpfv+fQz7/Ipdgmet/PXI02sdheHD4r3eMdkO2xCYoXtD+FS6ac41MH+s2yKESI3tannlWwYmHmYWkIRDxoLA==","signatures":[{"sig":"MEUCIHJhQA1ewvof7E1F8lsbex2xNo6hklDSDuq0mwDcQ+BgAiEAlLknXO8CfcUsWrA6aOwzpjyIiQ2IAkfjoIdEhHLZ2fU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgP0cCRA9TVsSAnZWagAAmL4QAI+0RZvdrQbHeVXeHhIB\nQpWCEB64brGsYVj4VTJWkRhUbsSa+SdI6lsIM7kAAiWzqHxamNDXpM3D5nqG\nLy4Kd0rNZU+qVau6lJXzSdnXtINiLgtH9pE5+C1HXzjUa3HXbFRVmdKH1II8\nda72RZ/tkD/CSIcWaMrnUmPgk7fcQu//fcIUJBmO4FyWGBZjAPPdqElje9Um\nMiEMek5wYk3CoyqdKBqqibaLpVcxd43Rr8ZVi5BPit22nOO9mRa7ofot40u4\nSjpoBNt5q1DrycQlz2HOjbkK7XCETWLOZ0lKLeUKjBilJVkgHF0zXkgyHrF9\nfsMfPH7TAFbx9DcahDeMFcwuEGfajWQt+F2KxawVhC0Jj+TTLGSwCdEvma32\njAYEi5Tj4iHZH/6dXsnMWchTro1HBdHXxxIF7mEMhnHHUUGeGmaHxtY+NOqF\njXV2Sy+yFdHiPaQNu6wJnMWBXQm960QQwzIdcB7MCn6ym+4Q5f+4iam0VAYN\nAEaVFnc/DP2O9kTMyaxH1FKMoZVI9k79CZZCGyrsbJ7wdPVIG0B4CzgEH6Oh\nDjcsKD+PfWE5k74Q0i7NVx+nQ+6B/M4pfamuow3IqefZ07+hL9NtLcgvPJNS\nYKEDLJcSzPc560kMayZwWh/E7MFH+6XiB1BFJ0PKVNb8j7wxV1Gln6ZcKdu/\nqBua\r\n=34yg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","gitHead":"f3d17e0cc5b6e825c2b3e51d9471399c525af5d4","scripts":{"format":"webmat","prepack":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify"},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.4.0","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0-pre.22"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.22","@polymer/test-fixture":"^4.0.0-pre.0","@polymer/iron-demo-helpers":"^3.0.0-pre.22","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.22","@polymer/gen-typescript-declarations":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.23_1535180059701_0.19945495231892574","host":"s3://npm-registry-packages"}},"3.0.0-pre.24":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.24","keywords":["web-components","polymer","iron","behavior"],"author":{"name":"The Polymer Authors"},"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.24","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"justinfagnani","email":"justin@fagnani.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"samli","email":"sam@sam.li"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"e046a6ad445bad5a4064b50fc7121eeb0ac2e2d0","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.24.tgz","fileCount":9,"integrity":"sha512-jJwnmsC0HRB1RmK7BgCjkRyqA0K3zKKKfJyXlljmd9uzzyrA3PlQMBzp8Penc/97vxC4Ok45tLgm5CsErEpCMA==","signatures":[{"sig":"MEUCIQCaBPtQRAxkaBqo83Dvp1TPMeHza6FK/C4Ev08376QxzwIgPe2T666ivZsl02vxafBdhMOw9+NhXGXxCgmp5Igof3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhgSWCRA9TVsSAnZWagAAPg4P/Aj/oDSch0ipFzaJpu4i\nnLPfkyGSqJqmDXK8MnMqQc+oxYCAV1T6CP9WaOShtXXCYv+LkYiPeHPYZ5EI\nufuXiHOpwbQC741hxThxLBc/2UANt0BoMrkhxzFHhl6NRxPc3e6bjs6FrDDB\n02x0v87SWYE8gDK/VvyK8+Qwl7uOjqx28dRmA7YSYpbBkysu1IR6HEMSHPYr\nO1TY2eOFQddcndhSQzUOXpVx7ervq3cCDoDf4OPMWiZS931v3OvNIuZcgTfA\njqIOaQeITkyPqvJlxT8J8hlhYOtBlOVUd0WP90mczoJgbVHGlMk24NIGcRGJ\nIkP7hZ0TdgNjLZKCFJPUamRY1+dYujyKzs9EqeKXjbIFa54fGQ4Q9xrWju+l\nhLg/t6gpQ0FFOKtey6X/5OO6NgLTJOIXXwsmnQD8fqh0CUliRrRy7m9PoJ/J\nq3bolQ4s93It6dmXyxAlj5aSdpSsrmQcuMqOKVStG5IDVMFDrEf/NoW91/r3\nE1M2Hm+f8SScDZ+LKc1Y2hL9LqMR8Gq5KUaJC5WuZuKv2pzZHQ/e/ZkAgaIu\nxfLnB+boUQFrmvzYnyGDXNlW8AHoqXoXkHuvHWfj82Rhvz5qLZMbQl9r5sGu\nPsUsWvU+zKpQsR8LbqWxjrVFTFdSgPycUvc1XQ6yozp68MyE5TEBdAWk8aOx\n31Ci\r\n=dCrt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","gitHead":"b0e3e84282cfc1d5a59a5a291a5b997ad1c810f2","scripts":{"format":"webmat","prepack":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify"},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.4.0","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0-pre.22"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.22","@polymer/test-fixture":"^4.0.0-pre.0","@polymer/iron-demo-helpers":"^3.0.0-pre.22","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.22","@polymer/gen-typescript-declarations":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.24_1535509653409_0.4830820404306482","host":"s3://npm-registry-packages"}},"3.0.0-pre.25":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.25","keywords":["web-components","polymer","iron","behavior"],"author":{"name":"The Polymer Authors"},"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.25","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"justinfagnani","email":"justin@fagnani.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"samli","email":"sam@sam.li"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"1215c3bcdc1b057681bde88b510f5c863537462d","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.25.tgz","fileCount":9,"integrity":"sha512-xTUUYkQy4D5zoIm9IurtCAMJrew2Atubu87XNwZzySBjrcMHSxU98VtItpCYfWsFlld8Kqk2AQ2EUONo3TLAdw==","signatures":[{"sig":"MEYCIQDXRGv5MLLdRm9E05ztkqu7zjYS5Nwo8+wNaq1Bx/RlYgIhAMIU9KlJivaSRq40B3NglNzaaCVFDGU75Ds+9womR22r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhhXFCRA9TVsSAnZWagAAqz0P/jph+wtmrInnMW6PMmko\nTBmcl6DKzeW/esr41IseFE2WUVHC2qN2z0IfdTuBgg6U87shaz/t4mpVc+QN\nAUP7L5+4hTA+hQmopCPs+TyY9Qrhy7qF8seA2/0LIP75lPRe3UuNOI86c5QB\nvWngzbNYuIwycoaJvQvf/WI/zYUgTCJg+nSFbCAPN7+nrJKDJkA55WCH/nXV\nJ/8pW/ps65JLsHeCJ+VUr+yVYuLEEajHDvfH7OiKHbDIicS/8bok+sC7PmZ/\n+gWrfX3sumZ0FwC4gwdk+hb2I9G9WkRT7Rx8JBplxEj9gUBduOtKYWLXyhJD\n3ObTEnvYx/oLTtpLDemzY8eIiAUDhbPEbfMBjQ54eVrNTAEVSuzs25HIsYg3\nmygQo6jiEWb65Ti+bIJxtwZOU1FnYmabTqlraeAdhPVTZyczJrO2Wsw8D7c/\nsa0vgLX/JpAwBtsRyFA0hGzgJ9+mRmQniO+glax37UaU6MOFK1khSvi0r1VP\n+80AIEVQkfmX+k+q5I0qooZo2shAjURqh7V9X8/CYn/sGMafATTzA3+CzKkZ\n7PuNm1OtzVW/xOaKlFHC65raxhOG5gJp/Qe6JagveQYOCOsjnkEcSIQdQAz3\nixI+b3QoOqKUoSycR/KQALFXj+cQge0F4jU9kThFx0Nxr2lDsJzL0K0/qMlR\n/+4Q\r\n=7X8c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","gitHead":"37aec85fc10029ecf61ce727ae055efa645a4611","scripts":{"format":"webmat","prepack":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify"},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.4.0","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0-pre.24"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.24","@polymer/test-fixture":"^4.0.0-pre.2","@polymer/iron-demo-helpers":"^3.0.0-pre.24","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.24","@polymer/gen-typescript-declarations":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.25_1535514052912_0.6086649485749891","host":"s3://npm-registry-packages"}},"3.0.0-pre.26":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0-pre.26","keywords":["web-components","polymer","iron","behavior"],"author":{"name":"The Polymer Authors"},"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0-pre.26","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"justinfagnani","email":"justin@fagnani.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"samli","email":"sam@sam.li"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"d9ad203fa02cf75eca8480384ecf762c5a541ba4","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0-pre.26.tgz","fileCount":9,"integrity":"sha512-vohuRrHbgzB7OCHYdNbR9nJ5vErOf9Cti+Vjst9AcF3cpsAaQVd8X4CZhcC5wjhrA2Jw6Lqy363GXlhc8oqDrw==","signatures":[{"sig":"MEYCIQCJpoN6OcP2bhoYGJnURf8DyayPXtqEyqI3sW1bhQYOlwIhAKHLEHI31wKnaAY+b9zIBC0PWzwnnKpj8tiyd0v1fJaC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmGNbCRA9TVsSAnZWagAAMmUP/Atvb2EqAbH2XazRr+f/\nbe/Pyv3fZ2YXjcr0Rm/paf2aSyujWbcn677utXt8EJPQKKtZ/v3dzVYQ/7yF\nDp6isao1SJh+CqVTcBmPf9r3MwGwFaVrXEsEEvTWqig7knWLcwt+6Nmc35Ty\nhQygPupO8nvWFEjBxxL72KCOEbPttRadR9o0A9Ki7yU4xgMTBlbJUfV+CoTV\nQB+wpWMc9Na1HP51az6M/688lk403DbsmDT5AZKC8uW+Bnc3F9grb2vVAzMi\nqdAxEBwthFm/niZBhL+bTk30T5cfcrZjbKrsGGBAwGUnOY/ekluyIhhdwLbU\nhJrQQu48eWJXRMAjJFYUc44C4gh0o/x61i499jYw7kPeMwk+6ruL+xC1IX7v\nYQhj46j2pR9C6GoQbTFFVqgVQDkq0iBzEOlbEL/iqBMf89bBhHORKSWg0vFR\nelpbyKU7omnevCOGyCOkszw6piwyJizRrzQAFvZiJMc8dFW3y8ovXcdXUKoH\nrls+F1NOmrWqdV/ofZ85gikEx6JP5I8mjFBMJM5V1UX4b4U5C09gWAsmwbNW\npBoS55JFT5FrsyYml1Qrx3+Izo1t/jH6YQYkFFUiSTIShQ3F8CoHwfdtJ2Zr\nWGylHXxMbux+NvJjhaJtScG9tjyWhI0XN2/5Z23gEzHQdOd0G58tUIn3nrU6\nL/qo\r\n=zbT4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","gitHead":"bbd31c262cec18a8eeb9ffaaaaf9aa707e5263db","scripts":{"format":"webmat","prepare":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify"},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.4.1","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0-pre.25"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.25","@polymer/test-fixture":"^4.0.1","@polymer/iron-demo-helpers":"^3.0.1","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.25","@polymer/gen-typescript-declarations":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0-pre.26_1536713562429_0.16181670946165516","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@polymer/iron-validatable-behavior","version":"3.0.0","keywords":["web-components","polymer","iron","behavior"],"author":{"name":"The Polymer Authors"},"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.0","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"justinfagnani","email":"justin@fagnani.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"samli","email":"sam@sam.li"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"f47b6d87cfbf29d3357c588e161b52abea1d0de6","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.0.tgz","fileCount":9,"integrity":"sha512-sXITfLmIsTSpSCGa15xQtiWRpqAtnHjGRzF/IertEa/xWQ4WVPiSWKh3fW4lpoSCPkcErcClDJzK/cXaOkr/Gg==","signatures":[{"sig":"MEYCIQCE2bKyNLXW380CZ35VNstS6LnHee0QtFYJVaqTajZVxgIhAKoPAPy4t9AnQ6K1thQppF0If5MObUPnpxgdq1SKeeTa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmdpLCRA9TVsSAnZWagAAYigP/1Q+RfqwDGvAqa3qmz1T\noEtgn6m/FpBVh/yGnVeCrKlPQ3ycPEY5Up8ikx26S4Dg4ii7x9rENAGGep3X\nX6UQtjSW/zVm3cB9bcPKYcnyti3IOfddjvTE/fY0VZcCBjF6FgnVZx1d87IV\nuSxjqsY/lza+t5dhvlm4D3cqYoQXYD/ZTslwdk0j22YVhYXxKhpgi5nkGRAB\nqNAWuaZeFtTQp/0cZKB7+sgBDwJK+ub6OipkrxSIVOoz2+WmNUfYmhdKF924\nWseoGCSBuCAEx+e31Kze4I8eKm2/JtJA9koEa8jmOGc+OzqDf16uFFdWghIj\nxuevTNnl9mxzM5E3BvZgn1D/xEn8zDMNkLb3uocsytLDLks0wCZr9golMrXG\nx4ZzjslMO9y7XBX05+M2aADwRi14P9X1+RHHzCII7gGgHRVSAak7N8ScQezV\nrrkeFzom3cuTf4n32d++8y5ixlzy8gtIvZkwnzIDWdmCXy851/X60hxC9tB4\nH6uA0+V/0AKIHpFFT4OUhWc/Zjf6ihPqt30xjhrUmeQKgJbW2G8ILVGJGNlg\nmwJSp5m2Anx1TLWn31XGV1cjkBXAHB9yhGG6PFOecAxH0MmvYtSIntjlz8zA\np9iM2RraVxiMLfTw7StLy4qnZ1eGbI5kuUAbymryLp5IJ8d3VN2kN4dW0DJQ\ngZXO\r\n=lh4a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","gitHead":"56f994f0be6739390c3856dc55407cf694ed8ad3","scripts":{"format":"webmat","prepare":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify"},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.4.1","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0-pre.26"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.26","@polymer/test-fixture":"^4.0.1","@polymer/iron-demo-helpers":"^3.0.1","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.26","@polymer/gen-typescript-declarations":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.0_1536809547127_0.20347084863567955","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@polymer/iron-validatable-behavior","version":"3.0.1","keywords":["web-components","polymer","iron","behavior"],"author":{"name":"The Polymer Authors"},"license":"BSD-3-Clause","_id":"@polymer/iron-validatable-behavior@3.0.1","maintainers":[{"name":"aomarks","email":"aomarks@google.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"justinfagnani","email":"justin@fagnani.com"},{"name":"keanulee","email":"npm@keanulee.com"},{"name":"notwaldorf","email":"notwaldorf@gmail.com"},{"name":"polymer-devs","email":"admin@polymer-project.org"},{"name":"samli","email":"sam@sam.li"},{"name":"sorvell","email":"sorvell@google.com"},{"name":"usergenic","email":"brendan@usergenic.com"}],"homepage":"https://github.com/PolymerElements/iron-validatable-behavior","bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"dist":{"shasum":"73538f005a07741c31b6fc1e981168c3d3e0d92b","tarball":"https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.1.tgz","fileCount":10,"integrity":"sha512-wwpYh6wOa4fNI+jH5EYKC7TVPYQ2OfgQqocWat7GsNWcsblKYhLYbwsvEY5nO0n2xKqNfZzDLrUom5INJN7msQ==","signatures":[{"sig":"MEUCIQCDphywRgg6O67uvf6LVaXeGWrTOgSLvpR45ufJgqBu/QIgK/m9DBoXuH/cVK+ADgE+pInSuumBpB0e9fVzgHfxwEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2W0YCRA9TVsSAnZWagAA9kUP/jdnCiOOLLgg/NDAjNrf\n/qjKzTaSVYYnzDDrTs+QA0vFS/oM3DhXNXtvlhWRR480pxBx6eu91MnQwz28\nBF43AzQlFzbmyIrKlKM8+JLHOa7yZOMs69gLZiHUPD8AmJW/PXdAN/Oez8R1\nylLsk0CNrSDlPVaSKUyfZ8AE9JV4Ik9Csskk7mq+YNHOY2jZHVzG4ZMChFfu\nw67gKBrurWI7/JTgbodx5WJpkrdUXUYvH2Fjde4/h7H5ddSxz4t1HaGJ7yQT\n0pUUB9LzPT5lAJ6ch/8D+plb0fHLb28NvORjF33Ht8yzrqh4e3SiJW2HYryW\nFTKs42TF6MgsjujSPmcK4siXThTMUgJBo4hT+yWWc4j4BOiZBgK/qIHs13Ce\np4SdhiGkqROdRtrhQK/1k6GYhImE7afkvfSR+8UnLVi7r3hZENYgMKsKxn6h\nfLrWivrQ2Tw7zoejm4VoskR8G9dv+URT8b7Xk86qwciVyzYu4Ya1aWOWyomw\n2Mn3q0Z5gBH2rOwdxw6nVdSG4XYlOLHbNvH1B+19DYAs2scvDzK3ymFS/axv\niwVyKB7fqiPT2dtC4ThOX81CBnr4UFga9AGrALtoTuan/OjfiWFkA1ddXhkY\nw2cwwVJympufSt8bWR2d+6t61hID8FBL4Ye+Zp+iYmsCF0t1HU7jQqqrwxDj\n4KOm\r\n=gwRR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"iron-validatable-behavior.js","gitHead":"90460e406cb7387102ff4722a9ae7107eb58e6ef","scripts":{"format":"webmat","prepare":"npm run generate-types","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify"},"_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"_npmVersion":"6.4.1","description":"Provides a behavior for an element that validates user input","directories":{},"_nodeVersion":"10.9.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0-pre.26"},"_hasShrinkwrap":false,"devDependencies":{"webmat":"^0.2.0","wct-browser-legacy":"^1.0.1","@polymer/paper-styles":"^3.0.0-pre.26","@polymer/test-fixture":"^4.0.1","@polymer/iron-demo-helpers":"^3.0.1","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/iron-validator-behavior":"^3.0.0-pre.26","@polymer/gen-typescript-declarations":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/iron-validatable-behavior_3.0.1_1536894405054_0.06867983710850023","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-02-02T04:45:10.009Z","modified":"2024-10-07T21:27:38.661Z","0.0.1":"2016-02-02T04:45:10.009Z","0.0.3":"2016-02-03T00:27:19.365Z","0.0.4":"2017-01-06T07:31:22.291Z","1.1.1-pre.1":"2017-01-19T01:33:13.126Z","1.1.1-pre.2":"2017-01-20T23:25:15.167Z","1.1.1-pre.3":"2017-01-24T00:22:02.301Z","3.0.0-pre.1":"2017-08-22T07:23:54.994Z","3.0.0-pre.2":"2018-01-12T01:41:38.341Z","3.0.0-pre.3":"2018-01-12T02:50:43.972Z","3.0.0-pre.4":"2018-01-16T23:37:34.380Z","3.0.0-pre.6":"2018-01-24T22:52:21.822Z","3.0.0-pre.7":"2018-01-30T18:48:41.071Z","3.0.0-pre.8":"2018-02-07T18:56:37.987Z","3.0.0-pre.10":"2018-02-22T23:15:29.636Z","3.0.0-pre.11":"2018-03-09T01:17:21.178Z","3.0.0-pre.12":"2018-03-22T16:56:57.521Z","3.0.0-pre.13":"2018-05-01T22:57:12.897Z","3.0.0-pre.14":"2018-05-02T00:37:54.572Z","3.0.0-pre.15":"2018-05-02T20:54:51.158Z","3.0.0-pre.16":"2018-05-04T20:18:52.253Z","3.0.0-pre.17":"2018-05-08T05:08:50.728Z","3.0.0-pre.18":"2018-05-09T10:01:35.704Z","3.0.0-pre.19":"2018-05-09T20:22:07.715Z","3.0.0-pre.20":"2018-06-23T00:19:49.286Z","3.0.0-pre.21":"2018-06-23T01:07:37.089Z","3.0.0-pre.22":"2018-08-25T03:04:32.900Z","3.0.0-pre.23":"2018-08-25T06:54:19.819Z","3.0.0-pre.24":"2018-08-29T02:27:33.604Z","3.0.0-pre.25":"2018-08-29T03:40:53.018Z","3.0.0-pre.26":"2018-09-12T00:52:42.588Z","3.0.0":"2018-09-13T03:32:27.334Z","3.0.1":"2018-09-14T03:06:45.270Z"},"bugs":{"url":"https://github.com/PolymerElements/iron-validatable-behavior/issues"},"author":{"name":"The Polymer Authors"},"license":"BSD-3-Clause","homepage":"https://github.com/PolymerElements/iron-validatable-behavior","keywords":["web-components","polymer","iron","behavior"],"repository":{"url":"git://github.com/PolymerElements/iron-validatable-behavior.git","type":"git"},"description":"Provides a behavior for an element that validates user input","maintainers":[{"email":"rictic@gmail.com","name":"rictic"},{"email":"aomarks@gmail.com","name":"aomarks"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"sorvell@google.com","name":"sorvell"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"brendan@usergenic.com","name":"usergenic"},{"email":"admin@polymer-project.org","name":"polymer-devs"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"kevinpschaaf@gmail.com","name":"kevinpschaaf"},{"email":"justin@fagnani.com","name":"justinfagnani"}],"readme":"[![Published on NPM](https://img.shields.io/npm/v/@polymer/iron-validatable-behavior.svg)](https://www.npmjs.com/package/@polymer/iron-validatable-behavior)\n[![Build status](https://travis-ci.org/PolymerElements/iron-validatable-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-validatable-behavior)\n[![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://webcomponents.org/element/@polymer/iron-validatable-behavior)\n\n## IronValidatableBehavior\nUse `IronValidatableBehavior` to implement an element that validates user input. By using this behaviour, your custom element will get a public `validate()` method, which\nwill return the validity of the element, and a corresponding `invalid` attribute,\nwhich can be used for styling. Can be used alongside an element implementing\nthe  `IronValidatableBehavior` behaviour.\n\nSee: [Documentation](https://www.webcomponents.org/element/@polymer/iron-validatable-behavior),\n  [Demo](https://www.webcomponents.org/element/@polymer/iron-validatable-behavior/demo/demo/index.html).\n\n## Usage\n\n### Installation\n```\nnpm install --save @polymer/iron-validatable-behavior\n```\n\n### In a Polymer 3 element\n```js\nimport {PolymerElement, html} from '@polymer/polymer';\nimport {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js';\nimport {IronValidatableBehavior} from '@polymer/iron-validatable-behavior/iron-validatable-behavior.js';\n\nclass SampleElement extends mixinBehaviors([IronValidatableBehavior], PolymerElement) {\n  static get template() {\n    return html`\n      <style>\n        :host {\n          border: 1px solid green;\n          color: green;\n        }\n        :host([invalid]) {\n          border: 1px solid red;\n          color: red;\n        }\n      </style>\n      <input id=\"input\">\n    `;\n\n    // Override this method if you want to implement custom validity\n    // for your element. This element is only valid if the value in the\n    // input is \"cat\".\n    function _getValidity() {\n      return this.$.input.value === 'cat';\n    }\n  }\n}\ncustomElements.define('sample-element', SampleElement);\n```\n\n### In an html file using the element\n```html\n<html>\n  <head>\n    <script type=\"module\" src=\"./sample-element.js\"></script>\n  </head>\n  <body>\n    <sample-element id=\"el\"></sample-element>\n    <button onclick=\"el.validate()\">Validate!</button>\n  </body>\n</html>\n```\n\n## Contributing\nIf you want to send a PR to this element, here are\nthe instructions for running the tests and demo locally:\n\n### Installation\n```sh\ngit clone https://github.com/PolymerElements/iron-validatable-behavior\ncd iron-validatable-behavior\nnpm install\nnpm install -g polymer-cli\n```\n\n### Running the demo locally\n```sh\npolymer serve --npm\nopen http://127.0.0.1:<port>/demo/\n```\n\n### Running the tests\n```sh\npolymer test --npm\n```\n","readmeFilename":"README.md"}