12.2 sec in total
259 ms
8.1 sec
3.9 sec
Click here to check amazing Blog Bubbl content for India. Otherwise, check out these important facts you probably never knew about blog.bubbl.us
Mind map and brainstorm online with Bubbl.us! Create colorful mind maps to print or share with others. Millions of people are using Bubbl.us worldwide to generate ideas, map out processes and create p...
Visit blog.bubbl.usWe analyzed Blog.bubbl.us page load time and found that the first response time was 259 ms and then it took 12 sec to load all DOM resources and completely render a web page. This is a poor result, as 90% of websites can load faster.
blog.bubbl.us performance score
name
value
score
weighting
Value2.7 s
60/100
10%
Value4.7 s
33/100
25%
Value3.0 s
94/100
10%
Value140 ms
95/100
30%
Value0
100/100
15%
Value4.6 s
81/100
10%
259 ms
516 ms
231 ms
233 ms
1697 ms
Our browser made a total of 13 requests to load all elements on the main page. We found that 8% of them (1 request) were addressed to the original Blog.bubbl.us, 31% (4 requests) were made to Bubbl.us and 23% (3 requests) were made to . The less responsive or slowest element that took the longest time to load (3.3 sec) relates to the external source Widget.intercom.io.
Page size can be reduced by 381.4 kB (38%)
998.7 kB
617.4 kB
In fact, the total size of Blog.bubbl.us main page is 998.7 kB. This result falls beyond the top 1M of websites and identifies a large and not optimized web page that may take ages to load. 25% of websites need less resources to load. Images take 540.6 kB which makes up the majority of the site volume.
Potential reduce by 21.7 kB
HTML content can be minified and compressed by a website’s server. The most efficient way is to compress content using GZIP which reduces data amount travelling through the network between server and browser. HTML code on this page is well minified. It is highly recommended that content of this web page should be compressed using GZIP, as it can save up to 21.7 kB or 81% of the original size.
Potential reduce by 37.1 kB
Image size optimization can help to speed up a website loading time. The chart above shows the difference between the size before and after optimization. Blog Bubbl images are well optimized though.
Potential reduce by 261.7 kB
It’s better to minify JavaScript in order to improve website performance. The diagram shows the current total size of all JavaScript files against the prospective JavaScript size after its minification and compression. It is highly recommended that all JavaScript files should be compressed and minified as it can save up to 261.7 kB or 73% of the original size.
Potential reduce by 60.9 kB
CSS files minification is very important to reduce a web page rendering time. The faster CSS files can load, the earlier a page can be rendered. Blog.bubbl.us needs all CSS files to be minified and compressed as it can save up to 60.9 kB or 84% of the original size.
We found no issues to fix!
6
6
The browser has sent 6 CSS, Javascripts, AJAX and image requests in order to completely render the main page of Blog Bubbl. According to our analytics all requests are already optimized.
blog.bubbl.us
259 ms
bubbl.us
516 ms
webcomponents-lite.min.js
231 ms
analytics.js
233 ms
polymer.min.html
1697 ms
bubble.min.html
3267 ms
collect
62 ms
collect
284 ms
l7psurdd
3312 ms
javascript;charset=utf-8,!function()%7Bfunction%20e()%7Bdocument.body.removeAttribute(%22unresolved%22)%7Dwindow.WebComponents%3FaddEventListener(%22WebComponentsReady%22%2Ce)%3A%22interactive%22%3D%3D%3Ddocument.readyState%7C%7C%22complete%22%3D%3D%3Ddocument.readyState%3Fe()%3AaddEventListener(%22DOMContentLoaded%22%2Ce)%7D()%2Cwindow.Polymer%3D%7BSettings%3Afunction()%7Bvar%20e%3Dwindow.Polymer%7C%7C%7B%7D%3Bif(!e.noUrlSettings)for(var%20t%2Cr%3Dlocation.search.slice(1).split(%22%26%22)%2Ci%3D0%3Bi%3Cr.length%26%26(t%3Dr%5Bi%5D)%3Bi%2B%2B)t%3Dt.split(%22%3D%22)%2Ct%5B0%5D%26%26(e%5Bt%5B0%5D%5D%3Dt%5B1%5D%7C%7C!0)%3Breturn%20e.wantShadow%3D%22shadow%22%3D%3D%3De.dom%2Ce.hasShadow%3DBoolean(Element.prototype.createShadowRoot)%2Ce.nativeShadow%3De.hasShadow%26%26!window.ShadowDOMPolyfill%2Ce.useShadow%3De.wantShadow%26%26e.hasShadow%2Ce.hasNativeImports%3DBoolean(%22import%22in%20document.createElement(%22link%22))%2Ce.useNativeImports%3De.hasNativeImports%2Ce.useNativeCustomElements%3D!window.CustomElements%7C%7Cwindow.CustomElements.useNative%2Ce.useNativeShadow%3De.useShadow%26%26e.nativeShadow%2Ce.usePolyfillProto%3D!e.useNativeCustomElements%26%26!Object.__proto__%2Ce.hasNativeCSSProperties%3D!navigator.userAgent.match(%22AppleWebKit%2F601%22)%26%26window.CSS%26%26CSS.supports%26%26CSS.supports(%22box-shadow%22%2C%220%200%200%20var(--foo)%22)%2Ce.useNativeCSSProperties%3De.hasNativeCSSProperties%26%26e.lazyRegister%26%26e.useNativeCSSProperties%2Ce.isIE%3Dnavigator.userAgent.match(%22Trident%22)%2Ce%7D()%7D%2Cfunction()%7Bvar%20e%3Dwindow.Polymer%3Bwindow.Polymer%3Dfunction(e)%7B%22function%22%3D%3Dtypeof%20e%26%26(e%3De.prototype)%2Ce%7C%7C(e%3D%7B%7D)%2Ce%3Dt(e)%3Bvar%20r%3De%3D%3D%3De.constructor.prototype%3Fe.constructor%3Anull%2Ci%3D%7Bprototype%3Ae%7D%3Be.extends%26%26(i.extends%3De.extends)%2CPolymer.telemetry._registrate(e)%3Bvar%20o%3Ddocument.registerElement(e.is%2Ci)%3Breturn%20r%7C%7Co%7D%3Bvar%20t%3Dfunction(e)%7Bvar%20t%3DPolymer.Base%3Breturn%20e.extends%26%26(t%3DPolymer.Base._getExtendedPrototype(e.extends))%2Ce%3DPolymer.Base.chainObject(e%2Ct)%2Ce.registerCallback()%2Ce%7D%3Bif(e)for(var%20r%20in%20e)Polymer%5Br%5D%3De%5Br%5D%3BPolymer.Class%3Dfunction(e)%7Breturn%20e.factoryImpl%7C%7C(e.factoryImpl%3Dfunction()%7B%7D)%2Ct(e).constructor%7D%7D()%2CPolymer.telemetry%3D%7Bregistrations%3A%5B%5D%2C_regLog%3Afunction(e)%7Bconsole.log(%22%5B%22%2Be.is%2B%22%5D%3A%20registered%22)%7D%2C_registrate%3Afunction(e)%7Bthis.registrations.push(e)%2CPolymer.log%26%26this._regLog(e)%7D%2CdumpRegistrations%3Afunction()%7Bthis.registrations.forEach(this._regLog)%7D%7D%2CObject.defineProperty(window%2C%22currentImport%22%2C%7Benumerable%3A!0%2Cconfigurable%3A!0%2Cget%3Afunction()%7Breturn(document._currentScript%7C%7Cdocument.currentScript%7C%7C%7B%7D).ownerDocument%7D%7D)%2CPolymer.RenderStatus%3D%7B_ready%3A!1%2C_callbacks%3A%5B%5D%2CwhenReady%3Afunction(e)%7Bthis._ready%3Fe()%3Athis._callbacks.push(e)%7D%2C_makeReady%3Afunction()%7Bthis._ready%3D!0%3Bfor(var%20e%3D0%3Be%3Cthis._callbacks.length%3Be%2B%2B)this._callbacks%5Be%5D()%3Bthis._callbacks%3D%5B%5D%7D%2C_catchFirstRender%3Afunction()%7BrequestAnimationFrame(function()%7BPolymer.RenderStatus._makeReady()%7D)%7D%2C_afterNextRenderQueue%3A%5B%5D%2C_waitingNextRender%3A!1%2CafterNextRender%3Afunction(e%2Ct%2Cr)%7Bthis._watchNextRender()%2Cthis._afterNextRenderQueue.push(%5Be%2Ct%2Cr%5D)%7D%2ChasRendered%3Afunction()%7Breturn%20this._ready%7D%2C_watchNextRender%3Afunction()%7Bif(!this._waitingNextRender)%7Bthis._waitingNextRender%3D!0%3Bvar%20e%3Dfunction()%7BPolymer.RenderStatus._flushNextRender()%7D%3Bthis._ready%3FrequestAnimationFrame(e)%3Athis.whenReady(e)%7D%7D%2C_flushNextRender%3Afunction()%7Bvar%20e%3Dthis%3BsetTimeout(function()%7Be._flushRenderCallbacks(e._afterNextRenderQueue)%2Ce._afterNextRenderQueue%3D%5B%5D%2Ce._waitingNextRender%3D!1%7D)%7D%2C_flushRenderCallbacks%3Afunction(e)%7Bfor(var%20t%2Cr%3D0%3Br%3Ce.length%3Br%2B%2B)t%3De%5Br%5D%2Ct%5B1%5D.apply(t%5B0%5D%2Ct%5B2%5D%7C%7CPolymer.nar)%7D%7D%2Cwindow.HTMLImports%3FHTMLImports.whenReady(function()%7BPolymer.RenderStatus._catchFirstRender()%7D)%3APolymer.RenderStatus._catchFirstRender()%2CPolymer.ImportStatus%3DPolymer.RenderStatus%2CPolymer.ImportStatus.whenLoaded%3DPolymer.ImportStatus.whenReady%2Cfunction()%7B%22use%20strict%22%3Bvar%20e%3DPolymer.Settings%3BPolymer.Base%3D%7B__isPolymerInstance__%3A!0%2C_addFeature%3Afunction(e)%7Bthis.mixin(this%2Ce)%7D%2CregisterCallback%3Afunction()%7Bif(%22max%22%3D%3D%3De.lazyRegister)this.beforeRegister%26%26this.beforeRegister()%3Belse%7Bthis._desugarBehaviors()%3Bfor(var%20t%2Cr%3D0%3Br%3Cthis.behaviors.length%3Br%2B%2B)t%3Dthis.behaviors%5Br%5D%2Ct.beforeRegister%26%26t.beforeRegister.call(this)%3Bthis.beforeRegister%26%26this.beforeRegister()%7Dthis._registerFeatures()%2Ce.lazyRegister%7C%7Cthis.ensureRegisterFinished()%7D%2CcreatedCallback%3Afunction()%7Bif(e.disableUpgradeEnabled)%7Bif(this.hasAttribute(%22disable-upgrade%22))return%20this._propertySetter%3Dt%2Cthis._configValue%3Dnull%2Cvoid(this.__data__%3D%7B%7D)%3Bthis.__hasInitialized%3D!0%7Dthis.__initialize()%7D%2C__initialize%3Afunction()%7Bthis.__hasRegisterFinished%7C%7Cthis._ensureRegisterFinished(this.__proto__)%2CPolymer.telemetry.instanceCount%2B%2B%2Cthis.root%3Dthis%3Bfor(var%20e%2Ct%3D0%3Bt%3Cthis.behaviors.length%3Bt%2B%2B)e%3Dthis.behaviors%5Bt%5D%2Ce.created%26%26e.created.call(this)%3Bthis.created%26%26this.created()%2Cthis._initFeatures()%7D%2CensureRegisterFinished%3Afunction()%7Bthis._ensureRegisterFinished(this)%7D%2C_ensureRegisterFinished%3Afunction(t)%7Bif(t.__hasRegisterFinished!%3D%3Dt.is%7C%7C!t.is)%7Bif(%22max%22%3D%3D%3De.lazyRegister)%7Bt._desugarBehaviors()%3Bfor(var%20r%2Ci%3D0%3Bi%3Ct.behaviors.length%3Bi%2B%2B)r%3Dt.behaviors%5Bi%5D%2Cr.beforeRegister%26%26r.beforeRegister.call(t)%7Dt.__hasRegisterFinished%3Dt.is%2Ct._finishRegisterFeatures%26%26t._finishRegisterFeatures()%3Bfor(var%20o%2Cs%3D0%3Bs%3Ct.behaviors.length%3Bs%2B%2B)o%3Dt.behaviors%5Bs%5D%2Co.registered%26%26o.registered.call(t)%3Bt.registered%26%26t.registered()%2Ce.usePolyfillProto%26%26t!%3D%3Dthis%26%26t.extend(this%2Ct)%7D%7D%2CattachedCallback%3Afunction()%7Bvar%20e%3Dthis%3BPolymer.RenderStatus.whenReady(function()%7Be.isAttached%3D!0%3Bfor(var%20t%2Cr%3D0%3Br%3Ce.behaviors.length%3Br%2B%2B)t%3De.behaviors%5Br%5D%2Ct.attached%26%26t.attached.call(e)%3Be.attached%26%26e.attached()%7D)%7D%2CdetachedCallback%3Afunction()%7Bvar%20e%3Dthis%3BPolymer.RenderStatus.whenReady(function()%7Be.isAttached%3D!1%3Bfor(var%20t%2Cr%3D0%3Br%3Ce.behaviors.length%3Br%2B%2B)t%3De.behaviors%5Br%5D%2Ct.detached%26%26t.detached.call(e)%3Be.detached%26%26e.detached()%7D)%7D%2CattributeChangedCallback%3Afunction(e%2Ct%2Cr)%7Bthis._attributeChangedImpl(e)%3Bfor(var%20i%2Co%3D0%3Bo%3Cthis.behaviors.length%3Bo%2B%2B)i%3Dthis.behaviors%5Bo%5D%2Ci.attributeChanged%26%26i.attributeChanged.call(this%2Ce%2Ct%2Cr)%3Bthis.attributeChanged%26%26this.attributeChanged(e%2Ct%2Cr)%7D%2C_attributeChangedImpl%3Afunction(e)%7Bthis._setAttributeToProperty(this%2Ce)%7D%2Cextend%3Afunction(e%2Ct)%7Bif(e%26%26t)for(var%20r%2Ci%3DObject.getOwnPropertyNames(t)%2Co%3D0%3Bo%3Ci.length%26%26(r%3Di%5Bo%5D)%3Bo%2B%2B)this.copyOwnProperty(r%2Ct%2Ce)%3Breturn%20e%7C%7Ct%7D%2Cmixin%3Afunction(e%2Ct)%7Bfor(var%20r%20in%20t)e%5Br%5D%3Dt%5Br%5D%3Breturn%20e%7D%2CcopyOwnProperty%3Afunction(e%2Ct%2Cr)%7Bvar%20i%3DObject.getOwnPropertyDescriptor(t%2Ce)%3Bi%26%26Object.defineProperty(r%2Ce%2Ci)%7D%2C_logger%3Afunction(e%2Ct)%7Bswitch(1%3D%3D%3Dt.length%26%26Array.isArray(t%5B0%5D)%26%26(t%3Dt%5B0%5D)%2Ce)%7Bcase%22log%22%3Acase%22warn%22%3Acase%22error%22%3Aconsole%5Be%5D.apply(console%2Ct)%7D%7D%2C_log%3Afunction()%7Bvar%20e%3DArray.prototype.slice.call(arguments%2C0)%3Bthis._logger(%22log%22%2Ce)%7D%2C_warn%3Afunction()%7Bvar%20e%3DArray.prototype.slice.call(arguments%2C0)%3Bthis._logger(%22warn%22%2Ce)%7D%2C_error%3Afunction()%7Bvar%20e%3DArray.prototype.slice.call(arguments%2C0)%3Bthis._logger(%22error%22%2Ce)%7D%2C_logf%3Afunction()%7Breturn%20this._logPrefix.concat(this.is).concat(Array.prototype.slice.call(arguments%2C0))%7D%7D%2CPolymer.Base._logPrefix%3Dfunction()%7Bvar%20e%3Dwindow.chrome%26%26!%2Fedge%2Fi.test(navigator.userAgent)%7C%7C%2Ffirefox%2Fi.test(navigator.userAgent)%3Breturn%20e%3F%5B%22%25c%5B%25s%3A%3A%25s%5D%3A%22%2C%22font-weight%3A%20bold%3B%20background-color%3A%23EEEE00%3B%22%5D%3A%5B%22%5B%25s%3A%3A%25s%5D%3A%22%5D%7D()%2CPolymer.Base.chainObject%3Dfunction(e%2Ct)%7Breturn%20e%26%26t%26%26e!%3D%3Dt%26%26(Object.__proto__%7C%7C(e%3DPolymer.Base.extend(Object.create(t)%2Ce))%2Ce.__proto__%3Dt)%2Ce%7D%2CPolymer.Base%3DPolymer.Base.chainObject(Polymer.Base%2CHTMLElement.prototype)%2CPolymer.BaseDescriptors%3D%7B%7D%3Bvar%20t%3Bif(e.disableUpgradeEnabled)%7Bt%3Dfunction(e%2Ct)%7Bthis.__data__%5Be%5D%3Dt%7D%3Bvar%20r%3DPolymer.Base.attributeChangedCallback%3BPolymer.Base.attributeChangedCallback%3Dfunction(e%2Ct%2Ci)%7Bthis.__hasInitialized%7C%7C%22disable-upgrade%22!%3D%3De%7C%7C(this.__hasInitialized%3D!0%2Cthis._propertySetter%3DPolymer.Bind._modelApi._propertySetter%2Cthis._configValue%3DPolymer.Base._configValue%2Cthis.__initialize())%2Cr.call(this%2Ce%2Ct%2Ci)%7D%7Dwindow.CustomElements%3FPolymer.instanceof%3DCustomElements.instanceof%3APolymer.instanceof%3Dfunction(e%2Ct)%7Breturn%20e%20instanceof%20t%7D%2CPolymer.isInstance%3Dfunction(e)%7Breturn%20Boolean(e%26%26e.__isPolymerInstance__)%7D%2CPolymer.telemetry.instanceCount%3D0%7D()%2Cfunction()%7Bfunction%20e()%7Bif(s)for(var%20e%2Ct%3Ddocument._currentScript%7C%7Cdocument.currentScript%2Cr%3Dt%26%26t.ownerDocument%7C%7Cdocument%2Ci%3Dr.querySelectorAll(%22dom-module%22)%2Co%3Di.length-1%3Bo%3E%3D0%26%26(e%3Di%5Bo%5D)%3Bo--)%7Bif(e.__upgraded__)return%3BCustomElements.upgrade(e)%7D%7Dvar%20t%3D%7B%7D%2Cr%3D%7B%7D%2Ci%3Dfunction(e)%7Breturn%20t%5Be%5D%7C%7Cr%5Be.toLowerCase()%5D%7D%2Co%3Dfunction()%7Breturn%20document.createElement(%22dom-module%22)%7D%3Bo.prototype%3DObject.create(HTMLElement.prototype)%2CPolymer.Base.mixin(o.prototype%2C%7BcreatedCallback%3Afunction()%7Bthis.register()%7D%2Cregister%3Afunction(e)%7Be%3De%7C%7Cthis.id%7C%7Cthis.getAttribute(%22name%22)%7C%7Cthis.getAttribute(%22is%22)%2Ce%26%26(this.id%3De%2Ct%5Be%5D%3Dthis%2Cr%5Be.toLowerCase()%5D%3Dthis)%7D%2Cimport%3Afunction(t%2Cr)%7Bif(t)%7Bvar%20o%3Di(t)%3Breturn%20o%7C%7C(e()%2Co%3Di(t))%2Co%26%26r%26%26(o%3Do.querySelector(r))%2Co%7D%7D%7D)%2CObject.defineProperty(o.prototype%2C%22constructor%22%2C%7Bvalue%3Ao%2Cconfigurable%3A!0%2Cwritable%3A!0%7D)%3Bvar%20s%3Dwindow.CustomElements%26%26!CustomElements.useNative%3Bdocument.registerElement(%22dom-module%22%2Co)%7D()%2CPolymer.Base._addFeature(%7B_prepIs%3Afunction()%7Bif(!this.is)%7Bvar%20e%3D(document._currentScript%7C%7Cdocument.currentScript).parentNode%3Bif(%22dom-module%22%3D%3D%3De.localName)%7Bvar%20t%3De.id%7C%7Ce.getAttribute(%22name%22)%7C%7Ce.getAttribute(%22is%22)%3Bthis.is%3Dt%7D%7Dthis.is%26%26(this.is%3Dthis.is.toLowerCase())%7D%7D)%2CPolymer.Base._addFeature(%7Bbehaviors%3A%5B%5D%2C_desugarBehaviors%3Afunction()%7Bthis.behaviors.length%26%26(this.behaviors%3Dthis._desugarSomeBehaviors(this.behaviors))%7D%2C_desugarSomeBehaviors%3Afunction(e)%7Bvar%20t%3D%5B%5D%3Be%3Dthis._flattenBehaviorsList(e)%3Bfor(var%20r%3De.length-1%3Br%3E%3D0%3Br--)%7Bvar%20i%3De%5Br%5D%3Bt.indexOf(i)%3D%3D%3D-1%26%26(this._mixinBehavior(i)%2Ct.unshift(i))%7Dreturn%20t%7D%2C_flattenBehaviorsList%3Afunction(e)%7Bfor(var%20t%3D%5B%5D%2Cr%3D0%3Br%3Ce.length%3Br%2B%2B)%7Bvar%20i%3De%5Br%5D%3Bi%20instanceof%20Array%3Ft%3Dt.concat(this._flattenBehaviorsList(i))%3Ai%3Ft.push(i)%3Athis._warn(this._logf(%22_flattenBehaviorsList%22%2C%22behavior%20is%20null%2C%20check%20for%20missing%20or%20404%20import%22))%7Dreturn%20t%7D%2C_mixinBehavior%3Afunction(e)%7Bfor(var%20t%2Cr%3DObject.getOwnPropertyNames(e)%2Ci%3De._noAccessors%2Co%3D0%3Bo%3Cr.length%26%26(t%3Dr%5Bo%5D)%3Bo%2B%2B)Polymer.Base._behaviorProperties%5Bt%5D%7C%7Cthis.hasOwnProperty(t)%7C%7C(i%3Fthis%5Bt%5D%3De%5Bt%5D%3Athis.copyOwnProperty(t%2Ce%2Cthis))%7D%2C_prepBehaviors%3Afunction()%7Bthis._prepFlattenedBehaviors(this.behaviors)%7D%2C_prepFlattenedBehaviors%3Afunction(e)%7Bfor(var%20t%3D0%2Cr%3De.length%3Bt%3Cr%3Bt%2B%2B)this._prepBehavior(e%5Bt%5D)%3Bthis._prepBehavior(this)%7D%2C_marshalBehaviors%3Afunction()%7Bfor(var%20e%3D0%3Be%3Cthis.behaviors.length%3Be%2B%2B)this._marshalBehavior(this.behaviors%5Be%5D)%3Bthis._marshalBehavior(this)%7D%7D)%2CPolymer.Base._behaviorProperties%3D%7BhostAttributes%3A!0%2CbeforeRegister%3A!0%2Cregistered%3A!0%2Cproperties%3A!0%2Cobservers%3A!0%2Clisteners%3A!0%2Ccreated%3A!0%2Cattached%3A!0%2Cdetached%3A!0%2CattributeChanged%3A!0%2Cready%3A!0%2C_noAccessors%3A!0%7D%2CPolymer.Base._addFeature(%7B_getExtendedPrototype%3Afunction(e)%7Breturn%20this._getExtendedNativePrototype(e)%7D%2C_nativePrototypes%3A%7B%7D%2C_getExtendedNativePrototype%3Afunction(e)%7Bvar%20t%3Dthis._nativePrototypes%5Be%5D%3Bif(!t)%7Bt%3DObject.create(this.getNativePrototype(e))%3Bfor(var%20r%2Ci%3DObject.getOwnPropertyNames(Polymer.Base)%2Co%3D0%3Bo%3Ci.length%26%26(r%3Di%5Bo%5D)%3Bo%2B%2B)Polymer.BaseDescriptors%5Br%5D%7C%7C(t%5Br%5D%3DPolymer.Base%5Br%5D)%3BObject.defineProperties(t%2CPolymer.BaseDescriptors)%2Cthis._nativePrototypes%5Be%5D%3Dt%7Dreturn%20t%7D%2CgetNativePrototype%3Afunction(e)%7Breturn%20Object.getPrototypeOf(document.createElement(e))%7D%7D)%2CPolymer.Base._addFeature(%7B_prepConstructor%3Afunction()%7Bthis._factoryArgs%3Dthis.extends%3F%5Bthis.extends%2Cthis.is%5D%3A%5Bthis.is%5D%3Bvar%20e%3Dfunction()%7Breturn%20this._factory(arguments)%7D%3Bthis.hasOwnProperty(%22extends%22)%26%26(e.extends%3Dthis.extends)%2CObject.defineProperty(this%2C%22constructor%22%2C%7Bvalue%3Ae%2Cwritable%3A!0%2Cconfigurable%3A!0%7D)%2Ce.prototype%3Dthis%7D%2C_factory%3Afunction(e)%7Bvar%20t%3Ddocument.createElement.apply(document%2Cthis._factoryArgs)%3Breturn%20this.factoryImpl%26%26this.factoryImpl.apply(t%2Ce)%2Ct%7D%7D)%2CPolymer.nob%3DObject.create(null)%2CPolymer.Base._addFeature(%7BgetPropertyInfo%3Afunction(e)%7Bvar%20t%3Dthis._getPropertyInfo(e%2Cthis.properties)%3Bif(!t)for(var%20r%3D0%3Br%3Cthis.behaviors.length%3Br%2B%2B)if(t%3Dthis._getPropertyInfo(e%2Cthis.behaviors%5Br%5D.properties))return%20t%3Breturn%20t%7C%7CPolymer.nob%7D%2C_getPropertyInfo%3Afunction(e%2Ct)%7Bvar%20r%3Dt%26%26t%5Be%5D%3Breturn%22function%22%3D%3Dtypeof%20r%26%26(r%3Dt%5Be%5D%3D%7Btype%3Ar%7D)%2Cr%26%26(r.defined%3D!0)%2Cr%7D%2C_prepPropertyInfo%3Afunction()%7Bthis._propertyInfo%3D%7B%7D%3Bfor(var%20e%3D0%3Be%3Cthis.behaviors.length%3Be%2B%2B)this._addPropertyInfo(this._propertyInfo%2Cthis.behaviors%5Be%5D.properties)%3Bthis._addPropertyInfo(this._propertyInfo%2Cthis.properties)%2Cthis._addPropertyInfo(this._propertyInfo%2Cthis._propertyEffects)%7D%2C_addPropertyInfo%3Afunction(e%2Ct)%7Bif(t)%7Bvar%20r%2Ci%3Bfor(var%20o%20in%20t)r%3De%5Bo%5D%2Ci%3Dt%5Bo%5D%2C(%22_%22!%3D%3Do%5B0%5D%7C%7Ci.readOnly)%26%26(e%5Bo%5D%3F(r.type%7C%7C(r.type%3Di.type)%2Cr.readOnly%7C%7C(r.readOnly%3Di.readOnly))%3Ae%5Bo%5D%3D%7Btype%3A%22function%22%3D%3Dtypeof%20i%3Fi%3Ai.type%2CreadOnly%3Ai.readOnly%2Cattribute%3APolymer.CaseMap.camelToDashCase(o)%7D)%7D%7D%7D)%2Cfunction()%7Bvar%20e%3D%7Bconfigurable%3A!0%2Cwritable%3A!0%2Cenumerable%3A!0%2Cvalue%3A%7B%7D%7D%3BPolymer.BaseDescriptors.properties%3De%2CObject.defineProperty(Polymer.Base%2C%22properties%22%2Ce)%7D()%2CPolymer.CaseMap%3D%7B_caseMap%3A%7B%7D%2C_rx%3A%7BdashToCamel%3A%2F-%5Ba-z%5D%2Fg%2CcamelToDash%3A%2F(%5BA-Z%5D)%2Fg%7D%2CdashToCamelCase%3Afunction(e)%7Breturn%20this._caseMap%5Be%5D%7C%7C(this._caseMap%5Be%5D%3De.indexOf(%22-%22)%3C0%3Fe%3Ae.replace(this._rx.dashToCamel%2Cfunction(e)%7Breturn%20e%5B1%5D.toUpperCase()%7D))%7D%2CcamelToDashCase%3Afunction(e)%7Breturn%20this._caseMap%5Be%5D%7C%7C(this._caseMap%5Be%5D%3De.replace(this._rx.camelToDash%2C%22-%241%22).toLowerCase())%7D%7D%2CPolymer.Base._addFeature(%7B_addHostAttributes%3Afunction(e)%7Bthis._aggregatedAttributes%7C%7C(this._aggregatedAttributes%3D%7B%7D)%2Ce%26%26this.mixin(this._aggregatedAttributes%2Ce)%7D%2C_marshalHostAttributes%3Afunction()%7Bthis._aggregatedAttributes%26%26this._applyAttributes(this%2Cthis._aggregatedAttributes)%7D%2C_applyAttributes%3Afunction(e%2Ct)%7Bfor(var%20r%20in%20t)if(!this.hasAttribute(r)%26%26%22class%22!%3D%3Dr)%7Bvar%20i%3Dt%5Br%5D%3Bthis.serializeValueToAttribute(i%2Cr%2Cthis)%7D%7D%2C_marshalAttributes%3Afunction()%7Bthis._takeAttributesToModel(this)%7D%2C_takeAttributesToModel%3Afunction(e)%7Bif(this.hasAttributes())for(var%20t%20in%20this._propertyInfo)%7Bvar%20r%3Dthis._propertyInfo%5Bt%5D%3Bthis.hasAttribute(r.attribute)%26%26this._setAttributeToProperty(e%2Cr.attribute%2Ct%2Cr)%7D%7D%2C_setAttributeToProperty%3Afunction(e%2Ct%2Cr%2Ci)%7Bif(!this._serializing%26%26(r%3Dr%7C%7CPolymer.CaseMap.dashToCamelCase(t)%2Ci%3Di%7C%7Cthis._propertyInfo%26%26this._propertyInfo%5Br%5D%2Ci%26%26!i.readOnly))%7Bvar%20o%3Dthis.getAttribute(t)%3Be%5Br%5D%3Dthis.deserialize(o%2Ci.type)%7D%7D%2C_serializing%3A!1%2CreflectPropertyToAttribute%3Afunction(e%2Ct%2Cr)%7Bthis._serializing%3D!0%2Cr%3Dvoid%200%3D%3D%3Dr%3Fthis%5Be%5D%3Ar%2Cthis.serializeValueToAttribute(r%2Ct%7C%7CPolymer.CaseMap.camelToDashCase(e))%2Cthis._serializing%3D!1%7D%2CserializeValueToAttribute%3Afunction(e%2Ct%2Cr)%7Bvar%20i%3Dthis.serialize(e)%3Br%3Dr%7C%7Cthis%2Cvoid%200%3D%3D%3Di%3Fr.removeAttribute(t)%3Ar.setAttribute(t%2Ci)%7D%2Cdeserialize%3Afunction(e%2Ct)%7Bswitch(t)%7Bcase%20Number%3Ae%3DNumber(e)%3Bbreak%3Bcase%20Boolean%3Ae%3Dnull!%3De%3Bbreak%3Bcase%20Object%3Atry%7Be%3DJSON.parse(e)%7Dcatch(e)%7B%7Dbreak%3Bcase%20Array%3Atry%7Be%3DJSON.parse(e)%7Dcatch(t)%7Be%3Dnull%2Cconsole.warn(%22Polymer%3A%3AAttributes%3A%20couldn%60t%20decode%20Array%20as%20JSON%22)%7Dbreak%3Bcase%20Date%3Ae%3Dnew%20Date(e)%3Bbreak%3Bcase%20String%3A%7Dreturn%20e%7D%2Cserialize%3Afunction(e)%7Bswitch(typeof%20e)%7Bcase%22boolean%22%3Areturn%20e%3F%22%22%3Avoid%200%3Bcase%22object%22%3Aif(e%20instanceof%20Date)return%20e.toString()%3Bif(e)try%7Breturn%20JSON.stringify(e)%7Dcatch(e)%7Breturn%22%22%7Ddefault%3Areturn%20null!%3De%3Fe%3Avoid%200%7D%7D%7D)%2CPolymer.version%3D%221.9.2%22%2CPolymer.Base._addFeature(%7B_registerFeatures%3Afunction()%7Bthis._prepIs()%2Cthis._prepBehaviors()%2Cthis._prepConstructor()%2Cthis._prepPropertyInfo()%7D%2C_prepBehavior%3Afunction(e)%7Bthis._addHostAttributes(e.hostAttributes)%7D%2C_marshalBehavior%3Afunction(e)%7B%7D%2C_initFeatures%3Afunction()%7Bthis._marshalHostAttributes()%2Cthis._marshalBehaviors()%7D%7D)%0A%2F%2F%23%20sourceURL%3Dhttps%3A%2F%2Fbubbl.us%2Fv3%2Finclude%2Fpolymer.min.html%3Fv%3D1500564356.js%0A
261 ms
javascript;charset=utf-8,!function()%7Bfunction%20e(e%2Ct)%7Breturn%20e.replace(a%2Cfunction(e%2Ci%2Cn%2Cr)%7Breturn%20i%2B%22'%22%2Bo(n.replace(%2F%5B%22'%5D%2Fg%2C%22%22)%2Ct)%2B%22'%22%2Br%7D)%7Dfunction%20t(t%2Ci)%7Bfor(var%20n%20in%20l)for(var%20r%2Cs%2Cd%2Ca%3Dl%5Bn%5D%2Ch%3D0%2Cc%3Da.length%3Bh%3Cc%26%26(r%3Da%5Bh%5D)%3Bh%2B%2B)%22*%22!%3D%3Dn%26%26t.localName!%3D%3Dn%7C%7C(s%3Dt.attributes%5Br%5D%2Cd%3Ds%26%26s.value%2Cd%26%26d.search(u)%3C0%26%26(s.value%3D%22style%22%3D%3D%3Dr%3Fe(d%2Ci)%3Ao(d%2Ci)))%7Dfunction%20o(e%2Ct)%7Bif(e%26%26h.test(e))return%20e%3Bvar%20o%3Dn(t)%3Breturn%20o.href%3De%2Co.href%7C%7Ce%7Dfunction%20i(e%2Ct)%7Breturn%20s%7C%7C(s%3Ddocument.implementation.createHTMLDocument(%22temp%22)%2Cd%3Ds.createElement(%22base%22)%2Cs.head.appendChild(d))%2Cd.href%3Dt%2Co(e%2Cs)%7Dfunction%20n(e)%7Breturn%20e.body.__urlResolver%7C%7C(e.body.__urlResolver%3De.createElement(%22a%22))%7Dfunction%20r(e)%7Breturn%20e.substring(0%2Ce.lastIndexOf(%22%2F%22)%2B1)%7Dvar%20s%2Cd%2Ca%3D%2F(url%5C()(%5B%5E)%5D*)(%5C))%2Fg%2Cl%3D%7B%22*%22%3A%5B%22href%22%2C%22src%22%2C%22style%22%2C%22url%22%5D%2Cform%3A%5B%22action%22%5D%7D%2Ch%3D%2F(%5E%5C%2F)%7C(%5E%23)%7C(%5E%5B%5Cw-%5Cd%5D*%3A)%2F%2Cu%3D%2F%5C%7B%5C%7B%7C%5C%5B%5C%5B%2F%3BPolymer.ResolveUrl%3D%7BresolveCss%3Ae%2CresolveAttrs%3At%2CresolveUrl%3Ai%2CpathFromUrl%3Ar%7D%2CPolymer.rootPath%3DPolymer.Settings.rootPath%7C%7Cr(document.baseURI%7C%7Cwindow.location.href)%7D()%2CPolymer.Base._addFeature(%7B_prepTemplate%3Afunction()%7Bvar%20e%3Bif(void%200%3D%3D%3Dthis._template%26%26(e%3DPolymer.DomModule.import(this.is)%2Cthis._template%3De%26%26e.querySelector(%22template%22))%2Ce)%7Bvar%20t%3De.getAttribute(%22assetpath%22)%7C%7C%22%22%2Co%3DPolymer.ResolveUrl.resolveUrl(t%2Ce.ownerDocument.baseURI)%3Bthis._importPath%3DPolymer.ResolveUrl.pathFromUrl(o)%7Delse%20this._importPath%3D%22%22%3Bthis._template%26%26this._template.hasAttribute(%22is%22)%26%26this._warn(this._logf(%22_prepTemplate%22%2C%22top-level%20Polymer%20template%20must%20not%20be%20a%20type-extension%2C%20found%22%2Cthis._template%2C%22Move%20inside%20simple%20%3Ctemplate%3E.%22))%2Cthis._template%26%26!this._template.content%26%26window.HTMLTemplateElement%26%26HTMLTemplateElement.decorate%26%26HTMLTemplateElement.decorate(this._template)%7D%2C_stampTemplate%3Afunction()%7Bthis._template%26%26(this.root%3Dthis.instanceTemplate(this._template))%7D%2CinstanceTemplate%3Afunction(e)%7Bvar%20t%3Ddocument.importNode(e._content%7C%7Ce.content%2C!0)%3Breturn%20t%7D%7D)%2Cfunction()%7Bvar%20e%3DPolymer.Base.attachedCallback%2Ct%3DPolymer.Base.detachedCallback%3BPolymer.Base._addFeature(%7B_hostStack%3A%5B%5D%2Cready%3Afunction()%7B%7D%2C_registerHost%3Afunction(e)%7Bthis.dataHost%3De%3De%7C%7CPolymer.Base._hostStack%5BPolymer.Base._hostStack.length-1%5D%2Ce%26%26e._clients%26%26e._clients.push(this)%2Cthis._clients%3Dnull%2Cthis._clientsReadied%3D!1%7D%2C_beginHosting%3Afunction()%7BPolymer.Base._hostStack.push(this)%2Cthis._clients%7C%7C(this._clients%3D%5B%5D)%7D%2C_endHosting%3Afunction()%7BPolymer.Base._hostStack.pop()%7D%2C_tryReady%3Afunction()%7Bthis._readied%3D!1%2Cthis._canReady()%26%26this._ready()%7D%2C_canReady%3Afunction()%7Breturn!this.dataHost%7C%7Cthis.dataHost._clientsReadied%7D%2C_ready%3Afunction()%7Bthis._beforeClientsReady()%2Cthis._template%26%26(this._setupRoot()%2Cthis._readyClients())%2Cthis._clientsReadied%3D!0%2Cthis._clients%3Dnull%2Cthis._afterClientsReady()%2Cthis._readySelf()%7D%2C_readyClients%3Afunction()%7Bthis._beginDistribute()%3Bvar%20e%3Dthis._clients%3Bif(e)for(var%20t%2Co%3D0%2Ci%3De.length%3Bo%3Ci%26%26(t%3De%5Bo%5D)%3Bo%2B%2B)t._ready()%3Bthis._finishDistribute()%7D%2C_readySelf%3Afunction()%7Bfor(var%20e%2Ct%3D0%3Bt%3Cthis.behaviors.length%3Bt%2B%2B)e%3Dthis.behaviors%5Bt%5D%2Ce.ready%26%26e.ready.call(this)%3Bthis.ready%26%26this.ready()%2Cthis._readied%3D!0%2Cthis._attachedPending%26%26(this._attachedPending%3D!1%2Cthis.attachedCallback())%7D%2C_beforeClientsReady%3Afunction()%7B%7D%2C_afterClientsReady%3Afunction()%7B%7D%2C_beforeAttached%3Afunction()%7B%7D%2CattachedCallback%3Afunction()%7Bthis._readied%3F(this._beforeAttached()%2Ce.call(this))%3Athis._attachedPending%3D!0%7D%2CdetachedCallback%3Afunction()%7Bthis._readied%3Ft.call(this)%3Athis._attachedPending%3D!1%7D%7D)%7D()%2CPolymer.ArraySplice%3Dfunction()%7Bfunction%20e(e%2Ct%2Co)%7Breturn%7Bindex%3Ae%2Cremoved%3At%2CaddedCount%3Ao%7D%7Dfunction%20t()%7B%7Dvar%20o%3D0%2Ci%3D1%2Cn%3D2%2Cr%3D3%3Breturn%20t.prototype%3D%7BcalcEditDistances%3Afunction(e%2Ct%2Co%2Ci%2Cn%2Cr)%7Bfor(var%20s%3Dr-n%2B1%2Cd%3Do-t%2B1%2Ca%3Dnew%20Array(s)%2Cl%3D0%3Bl%3Cs%3Bl%2B%2B)a%5Bl%5D%3Dnew%20Array(d)%2Ca%5Bl%5D%5B0%5D%3Dl%3Bfor(var%20h%3D0%3Bh%3Cd%3Bh%2B%2B)a%5B0%5D%5Bh%5D%3Dh%3Bfor(l%3D1%3Bl%3Cs%3Bl%2B%2B)for(h%3D1%3Bh%3Cd%3Bh%2B%2B)if(this.equals(e%5Bt%2Bh-1%5D%2Ci%5Bn%2Bl-1%5D))a%5Bl%5D%5Bh%5D%3Da%5Bl-1%5D%5Bh-1%5D%3Belse%7Bvar%20u%3Da%5Bl-1%5D%5Bh%5D%2B1%2Cc%3Da%5Bl%5D%5Bh-1%5D%2B1%3Ba%5Bl%5D%5Bh%5D%3Du%3Cc%3Fu%3Ac%7Dreturn%20a%7D%2CspliceOperationsFromEditDistances%3Afunction(e)%7Bfor(var%20t%3De.length-1%2Cs%3De%5B0%5D.length-1%2Cd%3De%5Bt%5D%5Bs%5D%2Ca%3D%5B%5D%3Bt%3E0%7C%7Cs%3E0%3B)if(0!%3Dt)if(0!%3Ds)%7Bvar%20l%2Ch%3De%5Bt-1%5D%5Bs-1%5D%2Cu%3De%5Bt-1%5D%5Bs%5D%2Cc%3De%5Bt%5D%5Bs-1%5D%3Bl%3Du%3Cc%3Fu%3Ch%3Fu%3Ah%3Ac%3Ch%3Fc%3Ah%2Cl%3D%3Dh%3F(h%3D%3Dd%3Fa.push(o)%3A(a.push(i)%2Cd%3Dh)%2Ct--%2Cs--)%3Al%3D%3Du%3F(a.push(r)%2Ct--%2Cd%3Du)%3A(a.push(n)%2Cs--%2Cd%3Dc)%7Delse%20a.push(r)%2Ct--%3Belse%20a.push(n)%2Cs--%3Breturn%20a.reverse()%2Ca%7D%2CcalcSplices%3Afunction(t%2Cs%2Cd%2Ca%2Cl%2Ch)%7Bvar%20u%3D0%2Cc%3D0%2C_%3DMath.min(d-s%2Ch-l)%3Bif(0%3D%3Ds%26%260%3D%3Dl%26%26(u%3Dthis.sharedPrefix(t%2Ca%2C_))%2Cd%3D%3Dt.length%26%26h%3D%3Da.length%26%26(c%3Dthis.sharedSuffix(t%2Ca%2C_-u))%2Cs%2B%3Du%2Cl%2B%3Du%2Cd-%3Dc%2Ch-%3Dc%2Cd-s%3D%3D0%26%26h-l%3D%3D0)return%5B%5D%3Bif(s%3D%3Dd)%7Bfor(var%20f%3De(s%2C%5B%5D%2C0)%3Bl%3Ch%3B)f.removed.push(a%5Bl%2B%2B%5D)%3Breturn%5Bf%5D%7Dif(l%3D%3Dh)return%5Be(s%2C%5B%5D%2Cd-s)%5D%3Bvar%20m%3Dthis.spliceOperationsFromEditDistances(this.calcEditDistances(t%2Cs%2Cd%2Ca%2Cl%2Ch))%3Bf%3Dvoid%200%3Bfor(var%20p%3D%5B%5D%2Cv%3Ds%2Cg%3Dl%2Cb%3D0%3Bb%3Cm.length%3Bb%2B%2B)switch(m%5Bb%5D)%7Bcase%20o%3Af%26%26(p.push(f)%2Cf%3Dvoid%200)%2Cv%2B%2B%2Cg%2B%2B%3Bbreak%3Bcase%20i%3Af%7C%7C(f%3De(v%2C%5B%5D%2C0))%2Cf.addedCount%2B%2B%2Cv%2B%2B%2Cf.removed.push(a%5Bg%5D)%2Cg%2B%2B%3Bbreak%3Bcase%20n%3Af%7C%7C(f%3De(v%2C%5B%5D%2C0))%2Cf.addedCount%2B%2B%2Cv%2B%2B%3Bbreak%3Bcase%20r%3Af%7C%7C(f%3De(v%2C%5B%5D%2C0))%2Cf.removed.push(a%5Bg%5D)%2Cg%2B%2B%7Dreturn%20f%26%26p.push(f)%2Cp%7D%2CsharedPrefix%3Afunction(e%2Ct%2Co)%7Bfor(var%20i%3D0%3Bi%3Co%3Bi%2B%2B)if(!this.equals(e%5Bi%5D%2Ct%5Bi%5D))return%20i%3Breturn%20o%7D%2CsharedSuffix%3Afunction(e%2Ct%2Co)%7Bfor(var%20i%3De.length%2Cn%3Dt.length%2Cr%3D0%3Br%3Co%26%26this.equals(e%5B--i%5D%2Ct%5B--n%5D)%3B)r%2B%2B%3Breturn%20r%7D%2CcalculateSplices%3Afunction(e%2Ct)%7Breturn%20this.calcSplices(e%2C0%2Ce.length%2Ct%2C0%2Ct.length)%7D%2Cequals%3Afunction(e%2Ct)%7Breturn%20e%3D%3D%3Dt%7D%7D%2Cnew%20t%7D()%2CPolymer.domInnerHTML%3Dfunction()%7Bfunction%20e(e)%7Bswitch(e)%7Bcase%22%26%22%3Areturn%22%26amp%3B%22%3Bcase%22%3C%22%3Areturn%22%26lt%3B%22%3Bcase%22%3E%22%3Areturn%22%26gt%3B%22%3Bcase'%22'%3Areturn%22%26quot%3B%22%3Bcase%22%C2%A0%22%3Areturn%22%26nbsp%3B%22%7D%7Dfunction%20t(t)%7Breturn%20t.replace(s%2Ce)%7Dfunction%20o(t)%7Breturn%20t.replace(d%2Ce)%7Dfunction%20i(e)%7Bfor(var%20t%3D%7B%7D%2Co%3D0%3Bo%3Ce.length%3Bo%2B%2B)t%5Be%5Bo%5D%5D%3D!0%3Breturn%20t%7Dfunction%20n(e%2Ci%2Cn)%7Bswitch(e.nodeType)%7Bcase%20Node.ELEMENT_NODE%3Afor(var%20s%2Cd%3De.localName%2Ch%3D%22%3C%22%2Bd%2Cu%3De.attributes%2Cc%3D0%3Bs%3Du%5Bc%5D%3Bc%2B%2B)h%2B%3D%22%20%22%2Bs.name%2B'%3D%22'%2Bt(s.value)%2B'%22'%3Breturn%20h%2B%3D%22%3E%22%2Ca%5Bd%5D%3Fh%3Ah%2Br(e%2Cn)%2B%22%3C%2F%22%2Bd%2B%22%3E%22%3Bcase%20Node.TEXT_NODE%3Avar%20_%3De.data%3Breturn%20i%26%26l%5Bi.localName%5D%3F_%3Ao(_)%3Bcase%20Node.COMMENT_NODE%3Areturn%22%5Cx3c!--%22%2Be.data%2B%22--%5Cx3e%22%3Bdefault%3Athrow%20console.error(e)%2Cnew%20Error(%22not%20implemented%22)%7D%7Dfunction%20r(e%2Ct)%7Be%20instanceof%20HTMLTemplateElement%26%26(e%3De.content)%3Bfor(var%20o%2Ci%3D%22%22%2Cr%3DPolymer.dom(e).childNodes%2Cs%3D0%2Cd%3Dr.length%3Bs%3Cd%26%26(o%3Dr%5Bs%5D)%3Bs%2B%2B)i%2B%3Dn(o%2Ce%2Ct)%3Breturn%20i%7Dvar%20s%3D%2F%5B%26%5Cu00A0%22%5D%2Fg%2Cd%3D%2F%5B%26%5Cu00A0%3C%3E%5D%2Fg%2Ca%3Di(%5B%22area%22%2C%22base%22%2C%22br%22%2C%22col%22%2C%22command%22%2C%22embed%22%2C%22hr%22%2C%22img%22%2C%22input%22%2C%22keygen%22%2C%22link%22%2C%22meta%22%2C%22param%22%2C%22source%22%2C%22track%22%2C%22wbr%22%5D)%2Cl%3Di(%5B%22style%22%2C%22script%22%2C%22xmp%22%2C%22iframe%22%2C%22noembed%22%2C%22noframes%22%2C%22plaintext%22%2C%22noscript%22%5D)%3Breturn%7BgetInnerHTML%3Ar%7D%7D()%2Cfunction()%7B%22use%20strict%22%3Bvar%20e%3DElement.prototype.insertBefore%2Ct%3DElement.prototype.appendChild%2Co%3DElement.prototype.removeChild%3BPolymer.TreeApi%3D%7BarrayCopyChildNodes%3Afunction(e)%7Bfor(var%20t%3D%5B%5D%2Co%3D0%2Ci%3De.firstChild%3Bi%3Bi%3Di.nextSibling)t%5Bo%2B%2B%5D%3Di%3Breturn%20t%7D%2CarrayCopyChildren%3Afunction(e)%7Bfor(var%20t%3D%5B%5D%2Co%3D0%2Ci%3De.firstElementChild%3Bi%3Bi%3Di.nextElementSibling)t%5Bo%2B%2B%5D%3Di%3Breturn%20t%7D%2CarrayCopy%3Afunction(e)%7Bfor(var%20t%3De.length%2Co%3Dnew%20Array(t)%2Ci%3D0%3Bi%3Ct%3Bi%2B%2B)o%5Bi%5D%3De%5Bi%5D%3Breturn%20o%7D%7D%2CPolymer.TreeApi.Logical%3D%7BhasParentNode%3Afunction(e)%7Breturn%20Boolean(e.__dom%26%26e.__dom.parentNode)%7D%2ChasChildNodes%3Afunction(e)%7Breturn%20Boolean(e.__dom%26%26void%200!%3D%3De.__dom.childNodes)%7D%2CgetChildNodes%3Afunction(e)%7Breturn%20this.hasChildNodes(e)%3Fthis._getChildNodes(e)%3Ae.childNodes%7D%2C_getChildNodes%3Afunction(e)%7Bif(!e.__dom.childNodes)%7Be.__dom.childNodes%3D%5B%5D%3Bfor(var%20t%3De.__dom.firstChild%3Bt%3Bt%3Dt.__dom.nextSibling)e.__dom.childNodes.push(t)%7Dreturn%20e.__dom.childNodes%7D%2CgetParentNode%3Afunction(e)%7Breturn%20e.__dom%26%26void%200!%3D%3De.__dom.parentNode%3Fe.__dom.parentNode%3Ae.parentNode%7D%2CgetFirstChild%3Afunction(e)%7Breturn%20e.__dom%26%26void%200!%3D%3De.__dom.firstChild%3Fe.__dom.firstChild%3Ae.firstChild%7D%2CgetLastChild%3Afunction(e)%7Breturn%20e.__dom%26%26void%200!%3D%3De.__dom.lastChild%3Fe.__dom.lastChild%3Ae.lastChild%7D%2CgetNextSibling%3Afunction(e)%7Breturn%20e.__dom%26%26void%200!%3D%3De.__dom.nextSibling%3Fe.__dom.nextSibling%3Ae.nextSibling%7D%2CgetPreviousSibling%3Afunction(e)%7Breturn%20e.__dom%26%26void%200!%3D%3De.__dom.previousSibling%3Fe.__dom.previousSibling%3Ae.previousSibling%7D%2CgetFirstElementChild%3Afunction(e)%7Breturn%20e.__dom%26%26void%200!%3D%3De.__dom.firstChild%3Fthis._getFirstElementChild(e)%3Ae.firstElementChild%7D%2C_getFirstElementChild%3Afunction(e)%7Bfor(var%20t%3De.__dom.firstChild%3Bt%26%26t.nodeType!%3D%3DNode.ELEMENT_NODE%3B)t%3Dt.__dom.nextSibling%3Breturn%20t%7D%2CgetLastElementChild%3Afunction(e)%7Breturn%20e.__dom%26%26void%200!%3D%3De.__dom.lastChild%3Fthis._getLastElementChild(e)%3Ae.lastElementChild%7D%2C_getLastElementChild%3Afunction(e)%7Bfor(var%20t%3De.__dom.lastChild%3Bt%26%26t.nodeType!%3D%3DNode.ELEMENT_NODE%3B)t%3Dt.__dom.previousSibling%3Breturn%20t%7D%2CgetNextElementSibling%3Afunction(e)%7Breturn%20e.__dom%26%26void%200!%3D%3De.__dom.nextSibling%3Fthis._getNextElementSibling(e)%3Ae.nextElementSibling%7D%2C_getNextElementSibling%3Afunction(e)%7Bfor(var%20t%3De.__dom.nextSibling%3Bt%26%26t.nodeType!%3D%3DNode.ELEMENT_NODE%3B)t%3Dt.__dom.nextSibling%3Breturn%20t%7D%2CgetPreviousElementSibling%3Afunction(e)%7Breturn%20e.__dom%26%26void%200!%3D%3De.__dom.previousSibling%3Fthis._getPreviousElementSibling(e)%3Ae.previousElementSibling%7D%2C_getPreviousElementSibling%3Afunction(e)%7Bfor(var%20t%3De.__dom.previousSibling%3Bt%26%26t.nodeType!%3D%3DNode.ELEMENT_NODE%3B)t%3Dt.__dom.previousSibling%3Breturn%20t%7D%2CsaveChildNodes%3Afunction(e)%7Bif(!this.hasChildNodes(e))%7Be.__dom%3De.__dom%7C%7C%7B%7D%2Ce.__dom.firstChild%3De.firstChild%2Ce.__dom.lastChild%3De.lastChild%2Ce.__dom.childNodes%3D%5B%5D%3Bfor(var%20t%3De.firstChild%3Bt%3Bt%3Dt.nextSibling)t.__dom%3Dt.__dom%7C%7C%7B%7D%2Ct.__dom.parentNode%3De%2Ce.__dom.childNodes.push(t)%2Ct.__dom.nextSibling%3Dt.nextSibling%2Ct.__dom.previousSibling%3Dt.previousSibling%7D%7D%2CrecordInsertBefore%3Afunction(e%2Ct%2Co)%7Bif(t.__dom.childNodes%3Dnull%2Ce.nodeType%3D%3D%3DNode.DOCUMENT_FRAGMENT_NODE)for(var%20i%3De.firstChild%3Bi%3Bi%3Di.nextSibling)this._linkNode(i%2Ct%2Co)%3Belse%20this._linkNode(e%2Ct%2Co)%7D%2C_linkNode%3Afunction(e%2Ct%2Co)%7Be.__dom%3De.__dom%7C%7C%7B%7D%2Ct.__dom%3Dt.__dom%7C%7C%7B%7D%2Co%26%26(o.__dom%3Do.__dom%7C%7C%7B%7D)%2Ce.__dom.previousSibling%3Do%3Fo.__dom.previousSibling%3At.__dom.lastChild%2Ce.__dom.previousSibling%26%26(e.__dom.previousSibling.__dom.nextSibling%3De)%2Ce.__dom.nextSibling%3Do%7C%7Cnull%2Ce.__dom.nextSibling%26%26(e.__dom.nextSibling.__dom.previousSibling%3De)%2Ce.__dom.parentNode%3Dt%2Co%3Fo%3D%3D%3Dt.__dom.firstChild%26%26(t.__dom.firstChild%3De)%3A(t.__dom.lastChild%3De%2Ct.__dom.firstChild%7C%7C(t.__dom.firstChild%3De))%2Ct.__dom.childNodes%3Dnull%7D%2CrecordRemoveChild%3Afunction(e%2Ct)%7Be.__dom%3De.__dom%7C%7C%7B%7D%2Ct.__dom%3Dt.__dom%7C%7C%7B%7D%2Ce%3D%3D%3Dt.__dom.firstChild%26%26(t.__dom.firstChild%3De.__dom.nextSibling)%2Ce%3D%3D%3Dt.__dom.lastChild%26%26(t.__dom.lastChild%3De.__dom.previousSibling)%3Bvar%20o%3De.__dom.previousSibling%2Ci%3De.__dom.nextSibling%3Bo%26%26(o.__dom.nextSibling%3Di)%2Ci%26%26(i.__dom.previousSibling%3Do)%2Ce.__dom.parentNode%3De.__dom.previousSibling%3De.__dom.nextSibling%3Dvoid%200%2Ct.__dom.childNodes%3Dnull%7D%7D%2CPolymer.TreeApi.Composed%3D%7BgetChildNodes%3Afunction(e)%7Breturn%20Polymer.TreeApi.arrayCopyChildNodes(e)%7D%2CgetParentNode%3Afunction(e)%7Breturn%20e.parentNode%7D%2CclearChildNodes%3Afunction(e)%7Be.textContent%3D%22%22%7D%2CinsertBefore%3Afunction(t%2Co%2Ci)%7Breturn%20e.call(t%2Co%2Ci%7C%7Cnull)%7D%2CappendChild%3Afunction(e%2Co)%7Breturn%20t.call(e%2Co)%7D%2CremoveChild%3Afunction(e%2Ct)%7Breturn%20o.call(e%2Ct)%7D%7D%7D()%2CPolymer.DomApi%3Dfunction()%7B%22use%20strict%22%3Bvar%20e%3DPolymer.Settings%2Ct%3DPolymer.TreeApi%2Co%3Dfunction(e)%7Bthis.node%3Di%3Fo.wrap(e)%3Ae%7D%2Ci%3De.hasShadow%26%26!e.nativeShadow%3Bo.wrap%3Dwindow.wrap%3Fwindow.wrap%3Afunction(e)%7Breturn%20e%7D%2Co.prototype%3D%7Bflush%3Afunction()%7BPolymer.dom.flush()%7D%2CdeepContains%3Afunction(e)%7Bif(this.node.contains(e))return!0%3Bfor(var%20t%3De%2Co%3De.ownerDocument%3Bt%26%26t!%3D%3Do%26%26t!%3D%3Dthis.node%3B)t%3DPolymer.dom(t).parentNode%7C%7Ct.host%3Breturn%20t%3D%3D%3Dthis.node%7D%2CqueryDistributedElements%3Afunction(e)%7Bfor(var%20t%2Ci%3Dthis.getEffectiveChildNodes()%2Cn%3D%5B%5D%2Cr%3D0%2Cs%3Di.length%3Br%3Cs%26%26(t%3Di%5Br%5D)%3Br%2B%2B)t.nodeType%3D%3D%3DNode.ELEMENT_NODE%26%26o.matchesSelector.call(t%2Ce)%26%26n.push(t)%3Breturn%20n%7D%2CgetEffectiveChildNodes%3Afunction()%7Bfor(var%20e%2Ct%3D%5B%5D%2Co%3Dthis.childNodes%2Ci%3D0%2Cs%3Do.length%3Bi%3Cs%26%26(e%3Do%5Bi%5D)%3Bi%2B%2B)if(e.localName%3D%3D%3Dn)for(var%20d%3Dr(e).getDistributedNodes()%2Ca%3D0%3Ba%3Cd.length%3Ba%2B%2B)t.push(d%5Ba%5D)%3Belse%20t.push(e)%3Breturn%20t%7D%2CobserveNodes%3Afunction(e)%7Bif(e)return%20this.observer%7C%7C(this.observer%3Dthis.node.localName%3D%3D%3Dn%3Fnew%20o.DistributedNodesObserver(this)%3Anew%20o.EffectiveNodesObserver(this))%2Cthis.observer.addListener(e)%7D%2CunobserveNodes%3Afunction(e)%7Bthis.observer%26%26this.observer.removeListener(e)%7D%2CnotifyObserver%3Afunction()%7Bthis.observer%26%26this.observer.notify()%7D%2C_query%3Afunction(e%2Co%2Ci)%7Bo%3Do%7C%7Cthis.node%3Bvar%20n%3D%5B%5D%3Breturn%20this._queryElements(t.Logical.getChildNodes(o)%2Ce%2Ci%2Cn)%2Cn%7D%2C_queryElements%3Afunction(e%2Ct%2Co%2Ci)%7Bfor(var%20n%2Cr%3D0%2Cs%3De.length%3Br%3Cs%26%26(n%3De%5Br%5D)%3Br%2B%2B)if(n.nodeType%3D%3D%3DNode.ELEMENT_NODE%26%26this._queryElement(n%2Ct%2Co%2Ci))return!0%7D%2C_queryElement%3Afunction(e%2Co%2Ci%2Cn)%7Bvar%20r%3Do(e)%3Breturn%20r%26%26n.push(e)%2Ci%26%26i(r)%3Fr%3Avoid%20this._queryElements(t.Logical.getChildNodes(e)%2Co%2Ci%2Cn)%7D%7D%3Bvar%20n%3Do.CONTENT%3D%22content%22%2Cr%3Do.factory%3Dfunction(e)%7Breturn%20e%3De%7C%7Cdocument%2Ce.__domApi%7C%7C(e.__domApi%3Dnew%20o.ctor(e))%2Ce.__domApi%7D%3Bo.hasApi%3Dfunction(e)%7Breturn%20Boolean(e.__domApi)%7D%2Co.ctor%3Do%2CPolymer.dom%3Dfunction(e%2Ct)%7Breturn%20e%20instanceof%20Event%3FPolymer.EventApi.factory(e)%3Ao.factory(e%2Ct)%7D%3Bvar%20s%3DElement.prototype%3Breturn%20o.matchesSelector%3Ds.matches%7C%7Cs.matchesSelector%7C%7Cs.mozMatchesSelector%7C%7Cs.msMatchesSelector%7C%7Cs.oMatchesSelector%7C%7Cs.webkitMatchesSelector%2Co%7D()%2Cfunction()%7B%22use%20strict%22%3Bvar%20e%3DPolymer.Settings%2Ct%3DPolymer.DomApi%2Co%3Dt.factory%2Ci%3DPolymer.TreeApi%2Cn%3DPolymer.domInnerHTML.getInnerHTML%2Cr%3Dt.CONTENT%3Bif(!e.useShadow)%7Bvar%20s%3DElement.prototype.cloneNode%2Cd%3DDocument.prototype.importNode%3BPolymer.Base.mixin(t.prototype%2C%7B_lazyDistribute%3Afunction(e)%7Be.shadyRoot%26%26e.shadyRoot._distributionClean%26%26(e.shadyRoot._distributionClean%3D!1%2CPolymer.dom.addDebouncer(e.debounce(%22_distribute%22%2Ce._distributeContent)))%7D%2CappendChild%3Afunction(e)%7Breturn%20this.insertBefore(e)%7D%2CinsertBefore%3Afunction(e%2Cn)%7Bif(n%26%26i.Logical.getParentNode(n)!%3D%3Dthis.node)throw%20Error(%22The%20ref_node%20to%20be%20inserted%20before%20is%20not%20a%20child%20of%20this%20node%22)%3Bif(e.nodeType!%3D%3DNode.DOCUMENT_FRAGMENT_NODE)%7Bvar%20s%3Di.Logical.getParentNode(e)%3Bs%3F(t.hasApi(s)%26%26o(s).notifyObserver()%2Cthis._removeNode(e))%3Athis._removeOwnerShadyRoot(e)%7Dif(!this._addNode(e%2Cn))%7Bn%26%26(n%3Dn.localName%3D%3D%3Dr%3Fthis._firstComposedNode(n)%3An)%3Bvar%20d%3Dthis.node._isShadyRoot%3Fthis.node.host%3Athis.node%3Bn%3Fi.Composed.insertBefore(d%2Ce%2Cn)%3Ai.Composed.appendChild(d%2Ce)%7Dreturn%20this.notifyObserver()%2Ce%7D%2C_addNode%3Afunction(e%2Ct)%7Bvar%20o%3Dthis.getOwnerRoot()%3Bif(o)%7Bvar%20n%3Dthis._maybeAddInsertionPoint(e%2Cthis.node)%3Bo._invalidInsertionPoints%7C%7C(o._invalidInsertionPoints%3Dn)%2Cthis._addNodeToHost(o.host%2Ce)%7Di.Logical.hasChildNodes(this.node)%26%26i.Logical.recordInsertBefore(e%2Cthis.node%2Ct)%3Bvar%20r%3Dthis._maybeDistribute(e)%7C%7Cthis.node.shadyRoot%3Bif(r)if(e.nodeType%3D%3D%3DNode.DOCUMENT_FRAGMENT_NODE)for(%3Be.firstChild%3B)i.Composed.removeChild(e%2Ce.firstChild)%3Belse%7Bvar%20s%3Di.Composed.getParentNode(e)%3Bs%26%26i.Composed.removeChild(s%2Ce)%7Dreturn%20r%7D%2CremoveChild%3Afunction(e)%7Bif(i.Logical.getParentNode(e)!%3D%3Dthis.node)throw%20Error(%22The%20node%20to%20be%20removed%20is%20not%20a%20child%20of%20this%20node%3A%20%22%2Be)%3Bif(!this._removeNode(e))%7Bvar%20t%3Dthis.node._isShadyRoot%3Fthis.node.host%3Athis.node%2Co%3Di.Composed.getParentNode(e)%3Bt%3D%3D%3Do%26%26i.Composed.removeChild(t%2Ce)%7Dreturn%20this.notifyObserver()%2Ce%7D%2C_removeNode%3Afunction(e)%7Bvar%20t%2Cn%3Di.Logical.hasParentNode(e)%26%26i.Logical.getParentNode(e)%2Cr%3Dthis._ownerShadyRootForNode(e)%3Breturn%20n%26%26(t%3Do(e)._maybeDistributeParent()%2Ci.Logical.recordRemoveChild(e%2Cn)%2Cr%26%26this._removeDistributedChildren(r%2Ce)%26%26(r._invalidInsertionPoints%3D!0%2Cthis._lazyDistribute(r.host)))%2Cthis._removeOwnerShadyRoot(e)%2Cr%26%26this._removeNodeFromHost(r.host%2Ce)%2Ct%7D%2CreplaceChild%3Afunction(e%2Ct)%7Breturn%20this.insertBefore(e%2Ct)%2Cthis.removeChild(t)%2Ce%7D%2C_hasCachedOwnerRoot%3Afunction(e)%7Breturn%20Boolean(void%200!%3D%3De._ownerShadyRoot)%7D%2CgetOwnerRoot%3Afunction()%7Breturn%20this._ownerShadyRootForNode(this.node)%7D%2C_ownerShadyRootForNode%3Afunction(e)%7Bif(e)%7Bvar%20t%3De._ownerShadyRoot%3Bif(void%200%3D%3D%3Dt)%7Bif(e._isShadyRoot)t%3De%3Belse%7Bvar%20o%3Di.Logical.getParentNode(e)%3Bt%3Do%3Fo._isShadyRoot%3Fo%3Athis._ownerShadyRootForNode(o)%3Anull%7D(t%7C%7Cdocument.documentElement.contains(e))%26%26(e._ownerShadyRoot%3Dt)%7Dreturn%20t%7D%7D%2C_maybeDistribute%3Afunction(e)%7Bvar%20t%3De.nodeType%3D%3D%3DNode.DOCUMENT_FRAGMENT_NODE%26%26!e.__noContent%26%26o(e).querySelector(r)%2Cn%3Dt%26%26i.Logical.getParentNode(t).nodeType!%3D%3DNode.DOCUMENT_FRAGMENT_NODE%2Cs%3Dt%7C%7Ce.localName%3D%3D%3Dr%3Bif(s)%7Bvar%20d%3Dthis.getOwnerRoot()%3Bd%26%26this._lazyDistribute(d.host)%7Dvar%20a%3Dthis._nodeNeedsDistribution(this.node)%3Breturn%20a%26%26this._lazyDistribute(this.node)%2Ca%7C%7Cs%26%26!n%7D%2C_maybeAddInsertionPoint%3Afunction(e%2Ct)%7Bvar%20n%3Bif(e.nodeType!%3D%3DNode.DOCUMENT_FRAGMENT_NODE%7C%7Ce.__noContent)e.localName%3D%3D%3Dr%26%26(i.Logical.saveChildNodes(t)%2Ci.Logical.saveChildNodes(e)%2Cn%3D!0)%3Belse%20for(var%20s%2Cd%2Ca%2Cl%3Do(e).querySelectorAll(r)%2Ch%3D0%3Bh%3Cl.length%26%26(s%3Dl%5Bh%5D)%3Bh%2B%2B)d%3Di.Logical.getParentNode(s)%2Cd%3D%3D%3De%26%26(d%3Dt)%2Ca%3Dthis._maybeAddInsertionPoint(s%2Cd)%2Cn%3Dn%7C%7Ca%3Breturn%20n%7D%2C_updateInsertionPoints%3Afunction(e)%7Bfor(var%20t%2Cn%3De.shadyRoot._insertionPoints%3Do(e.shadyRoot).querySelectorAll(r)%2Cs%3D0%3Bs%3Cn.length%3Bs%2B%2B)t%3Dn%5Bs%5D%2Ci.Logical.saveChildNodes(t)%2Ci.Logical.saveChildNodes(i.Logical.getParentNode(t))%7D%2C_nodeNeedsDistribution%3Afunction(e)%7Breturn%20e%26%26e.shadyRoot%26%26t.hasInsertionPoint(e.shadyRoot)%7D%2C_addNodeToHost%3Afunction(e%2Ct)%7Be._elementAdd%26%26e._elementAdd(t)%7D%2C_removeNodeFromHost%3Afunction(e%2Ct)%7Be._elementRemove%26%26e._elementRemove(t)%7D%2C_removeDistributedChildren%3Afunction(e%2Ct)%7Bfor(var%20n%2Cr%3De._insertionPoints%2Cs%3D0%3Bs%3Cr.length%3Bs%2B%2B)%7Bvar%20d%3Dr%5Bs%5D%3Bif(this._contains(t%2Cd))for(var%20a%3Do(d).getDistributedNodes()%2Cl%3D0%3Bl%3Ca.length%3Bl%2B%2B)%7Bn%3D!0%3Bvar%20h%3Da%5Bl%5D%2Cu%3Di.Composed.getParentNode(h)%3Bu%26%26i.Composed.removeChild(u%2Ch)%7D%7Dreturn%20n%7D%2C_contains%3Afunction(e%2Ct)%7Bfor(%3Bt%3B)%7Bif(t%3D%3De)return!0%3Bt%3Di.Logical.getParentNode(t)%7D%7D%2C_removeOwnerShadyRoot%3Afunction(e)%7Bif(this._hasCachedOwnerRoot(e))for(var%20t%2Co%3Di.Logical.getChildNodes(e)%2Cn%3D0%2Cr%3Do.length%3Bn%3Cr%26%26(t%3Do%5Bn%5D)%3Bn%2B%2B)this._removeOwnerShadyRoot(t)%3Be._ownerShadyRoot%3Dvoid%200%7D%2C_firstComposedNode%3Afunction(e)%7Bfor(var%20t%2Ci%2Cn%3Do(e).getDistributedNodes()%2Cr%3D0%2Cs%3Dn.length%3Br%3Cs%26%26(t%3Dn%5Br%5D)%3Br%2B%2B)if(i%3Do(t).getDestinationInsertionPoints()%2Ci%5Bi.length-1%5D%3D%3D%3De)return%20t%7D%2CquerySelector%3Afunction(e)%7Bvar%20o%3Dthis._query(function(o)%7Breturn%20t.matchesSelector.call(o%2Ce)%7D%2Cthis.node%2Cfunction(e)%7Breturn%20Boolean(e)%7D)%5B0%5D%3Breturn%20o%7C%7Cnull%7D%2CquerySelectorAll%3Afunction(e)%7Breturn%20this._query(function(o)%7Breturn%20t.matchesSelector.call(o%2Ce)%7D%2Cthis.node)%7D%2CgetDestinationInsertionPoints%3Afunction()%7Breturn%20this.node._destinationInsertionPoints%7C%7C%5B%5D%7D%2CgetDistributedNodes%3Afunction()%7Breturn%20this.node._distributedNodes%7C%7C%5B%5D%7D%2C_clear%3Afunction()%7Bfor(%3Bthis.childNodes.length%3B)this.removeChild(this.childNodes%5B0%5D)%7D%2CsetAttribute%3Afunction(e%2Ct)%7Bthis.node.setAttribute(e%2Ct)%2Cthis._maybeDistributeParent()%7D%2CremoveAttribute%3Afunction(e)%7Bthis.node.removeAttribute(e)%2Cthis._maybeDistributeParent()%7D%2C_maybeDistributeParent%3Afunction()%7Bif(this._nodeNeedsDistribution(this.parentNode))return%20this._lazyDistribute(this.parentNode)%2C!0%7D%2CcloneNode%3Afunction(e)%7Bvar%20t%3Ds.call(this.node%2C!1)%3Bif(e)for(var%20i%2Cn%3Dthis.childNodes%2Cr%3Do(t)%2Cd%3D0%3Bd%3Cn.length%3Bd%2B%2B)i%3Do(n%5Bd%5D).cloneNode(!0)%2Cr.appendChild(i)%3Breturn%20t%7D%2CimportNode%3Afunction(e%2Ct)%7Bvar%20n%3Dthis.node%20instanceof%20Document%3Fthis.node%3Athis.node.ownerDocument%2Cr%3Dd.call(n%2Ce%2C!1)%3Bif(t)for(var%20s%2Ca%3Di.Logical.getChildNodes(e)%2Cl%3Do(r)%2Ch%3D0%3Bh%3Ca.length%3Bh%2B%2B)s%3Do(n).importNode(a%5Bh%5D%2C!0)%2Cl.appendChild(s)%3Breturn%20r%7D%2C_getComposedInnerHTML%3Afunction()%7Breturn%20n(this.node%2C!0)%7D%7D)%2CObject.defineProperties(t.prototype%2C%7BactiveElement%3A%7Bget%3Afunction()%7Bvar%20e%3Ddocument.activeElement%3Bif(!e)return%20null%3Bvar%20t%3D!!this.node._isShadyRoot%3Bif(this.node!%3D%3Ddocument)%7Bif(!t)return%20null%3Bif(this.node.host%3D%3D%3De%7C%7C!this.node.host.contains(e))return%20null%7Dfor(var%20i%3Do(e).getOwnerRoot()%3Bi%26%26i!%3D%3Dthis.node%3B)e%3Di.host%2Ci%3Do(e).getOwnerRoot()%3Breturn%20this.node%3D%3D%3Ddocument%3Fi%3Fnull%3Ae%3Ai%3D%3D%3Dthis.node%3Fe%3Anull%7D%2Cconfigurable%3A!0%7D%2CchildNodes%3A%7Bget%3Afunction()%7Bvar%20e%3Di.Logical.getChildNodes(this.node)%3Breturn%20Array.isArray(e)%3Fe%3Ai.arrayCopyChildNodes(this.node)%7D%2Cconfigurable%3A!0%7D%2Cchildren%3A%7Bget%3Afunction()%7Breturn%20i.Logical.hasChildNodes(this.node)%3FArray.prototype.filter.call(this.childNodes%2Cfunction(e)%7Breturn%20e.nodeType%3D%3D%3DNode.ELEMENT_NODE%7D)%3Ai.arrayCopyChildren(this.node)%7D%2Cconfigurable%3A!0%7D%2CparentNode%3A%7Bget%3Afunction()%7Breturn%20i.Logical.getParentNode(this.node)%7D%2Cconfigurable%3A!0%7D%2CfirstChild%3A%7Bget%3Afunction()%7Breturn%20i.Logical.getFirstChild(this.node)%7D%2Cconfigurable%3A!0%7D%2ClastChild%3A%7Bget%3Afunction()%7Breturn%20i.Logical.getLastChild(this.node)%7D%2Cconfigurable%3A!0%7D%2CnextSibling%3A%7Bget%3Afunction()%7Breturn%20i.Logical.getNextSibling(this.node)%7D%2Cconfigurable%3A!0%7D%2CpreviousSibling%3A%7Bget%3Afunction()%7Breturn%20i.Logical.getPreviousSibling(this.node)%7D%2Cconfigurable%3A!0%7D%2CfirstElementChild%3A%7Bget%3Afunction()%7Breturn%20i.Logical.getFirstElementChild(this.node)%7D%2Cconfigurable%3A!0%7D%2ClastElementChild%3A%7Bget%3Afunction()%7Breturn%20i.Logical.getLastElementChild(this.node)%7D%2Cconfigurable%3A!0%7D%2CnextElementSibling%3A%7Bget%3Afunction()%7Breturn%20i.Logical.getNextElementSibling(this.node)%7D%2Cconfigurable%3A!0%7D%2CpreviousElementSibling%3A%7Bget%3Afunction()%7Breturn%20i.Logical.getPreviousElementSibling(this.node)%7D%2Cconfigurable%3A!0%7D%2CtextContent%3A%7Bget%3Afunction()%7Bvar%20e%3Dthis.node.nodeType%3Bif(e%3D%3D%3DNode.TEXT_NODE%7C%7Ce%3D%3D%3DNode.COMMENT_NODE)return%20this.node.textContent%3Bfor(var%20t%2Co%3D%5B%5D%2Ci%3D0%2Cn%3Dthis.childNodes%3Bt%3Dn%5Bi%5D%3Bi%2B%2B)t.nodeType!%3D%3DNode.COMMENT_NODE%26%26o.push(t.textContent)%3Breturn%20o.join(%22%22)%7D%2Cset%3Afunction(e)%7Bvar%20t%3Dthis.node.nodeType%3Bt%3D%3D%3DNode.TEXT_NODE%7C%7Ct%3D%3D%3DNode.COMMENT_NODE%3Fthis.node.textContent%3De%3A(this._clear()%2Ce%26%26this.appendChild(document.createTextNode(e)))%7D%2Cconfigurable%3A!0%7D%2CinnerHTML%3A%7Bget%3Afunction()%7Bvar%20e%3Dthis.node.nodeType%3Breturn%20e%3D%3D%3DNode.TEXT_NODE%7C%7Ce%3D%3D%3DNode.COMMENT_NODE%3Fnull%3An(this.node)%7D%2Cset%3Afunction(e)%7Bvar%20t%3Dthis.node.nodeType%3Bif(t!%3D%3DNode.TEXT_NODE%7C%7Ct!%3D%3DNode.COMMENT_NODE)%7Bthis._clear()%3Bvar%20o%3Ddocument.createElement(%22div%22)%3Bo.innerHTML%3De%3Bfor(var%20n%3Di.arrayCopyChildNodes(o)%2Cr%3D0%3Br%3Cn.length%3Br%2B%2B)this.appendChild(n%5Br%5D)%7D%7D%2Cconfigurable%3A!0%7D%7D)%2Ct.hasInsertionPoint%3Dfunction(e)%7Breturn%20Boolean(e%26%26e._insertionPoints.length)%7D%7D%7D()%2Cfunction()%7B%22use%20strict%22%3Bvar%20e%3DPolymer.Settings%2Ct%3DPolymer.TreeApi%2Co%3DPolymer.DomApi%3Bif(e.useShadow)%7BPolymer.Base.mixin(o.prototype%2C%7BquerySelectorAll%3Afunction(e)%7Breturn%20t.arrayCopy(this.node.querySelectorAll(e))%7D%2CgetOwnerRoot%3Afunction()%7Bfor(var%20e%3Dthis.node%3Be%3B)%7Bif(e.nodeType%3D%3D%3DNode.DOCUMENT_FRAGMENT_NODE%26%26e.host)return%20e%3Be%3De.parentNode%7D%7D%2CimportNode%3Afunction(e%2Ct)%7Bvar%20o%3Dthis.node%20instanceof%20Document%3Fthis.node%3Athis.node.ownerDocument%3Breturn%20o.importNode(e%2Ct)%7D%2CgetDestinationInsertionPoints%3Afunction()%7Bvar%20e%3Dthis.node.getDestinationInsertionPoints%26%26this.node.getDestinationInsertionPoints()%3Breturn%20e%3Ft.arrayCopy(e)%3A%5B%5D%7D%2CgetDistributedNodes%3Afunction()%7Bvar%20e%3Dthis.node.getDistributedNodes%26%26this.node.getDistributedNodes()%3Breturn%20e%3Ft.arrayCopy(e)%3A%5B%5D%7D%7D)%2CObject.defineProperties(o.prototype%2C%7BactiveElement%3A%7Bget%3Afunction()%7Bvar%20e%3Do.wrap(this.node)%2Ct%3De.activeElement%3Breturn%20e.contains(t)%3Ft%3Anull%7D%2Cconfigurable%3A!0%7D%2CchildNodes%3A%7Bget%3Afunction()%7Breturn%20t.arrayCopyChildNodes(this.node)%7D%2Cconfigurable%3A!0%7D%2Cchildren%3A%7Bget%3Afunction()%7Breturn%20t.arrayCopyChildren(this.node)%7D%2Cconfigurable%3A!0%7D%2CtextContent%3A%7Bget%3Afunction()%7Breturn%20this.node.textContent%7D%2Cset%3Afunction(e)%7Breturn%20this.node.textContent%3De%7D%2Cconfigurable%3A!0%7D%2CinnerHTML%3A%7Bget%3Afunction()%7Breturn%20this.node.innerHTML%7D%2Cset%3Afunction(e)%7Breturn%20this.node.innerHTML%3De%7D%2Cconfigurable%3A!0%7D%7D)%3Bvar%20i%3Dfunction(e)%7Bfor(var%20t%3D0%3Bt%3Ce.length%3Bt%2B%2B)n(e%5Bt%5D)%7D%2Cn%3Dfunction(e)%7Bo.prototype%5Be%5D%3Dfunction()%7Breturn%20this.node%5Be%5D.apply(this.node%2Carguments)%7D%7D%3Bi(%5B%22cloneNode%22%2C%22appendChild%22%2C%22insertBefore%22%2C%22removeChild%22%2C%22replaceChild%22%2C%22setAttribute%22%2C%22removeAttribute%22%2C%22querySelector%22%5D)%3Bvar%20r%3Dfunction(e)%7Bfor(var%20t%3D0%3Bt%3Ce.length%3Bt%2B%2B)s(e%5Bt%5D)%7D%2Cs%3Dfunction(e)%7BObject.defineProperty(o.prototype%2Ce%2C%7Bget%3Afunction()%7Breturn%20this.node%5Be%5D%7D%2Cconfigurable%3A!0%7D)%7D%3Br(%5B%22parentNode%22%2C%22firstChild%22%2C%22lastChild%22%2C%22nextSibling%22%2C%22previousSibling%22%2C%22firstElementChild%22%2C%22lastElementChild%22%2C%22nextElementSibling%22%2C%22previousElementSibling%22%5D)%7D%7D()%2CPolymer.Base.mixin(Polymer.dom%2C%7B_flushGuard%3A0%2C_FLUSH_MAX%3A100%2C_needsTakeRecords%3A!Polymer.Settings.useNativeCustomElements%2C_debouncers%3A%5B%5D%2C_staticFlushList%3A%5B%5D%2C_finishDebouncer%3Anull%2Cflush%3Afunction()%7Bfor(this._flushGuard%3D0%2Cthis._prepareFlush()%3Bthis._debouncers.length%26%26this._flushGuard%3Cthis._FLUSH_MAX%3B)%7Bfor(%3Bthis._debouncers.length%3B)this._debouncers.shift().complete()%3Bthis._finishDebouncer%26%26this._finishDebouncer.complete()%2Cthis._prepareFlush()%2Cthis._flushGuard%2B%2B%7Dthis._flushGuard%3E%3Dthis._FLUSH_MAX%26%26console.warn(%22Polymer.dom.flush%20aborted.%20Flush%20may%20not%20be%20complete.%22)%7D%2C_prepareFlush%3Afunction()%7Bthis._needsTakeRecords%26%26CustomElements.takeRecords()%3Bfor(var%20e%3D0%3Be%3Cthis._staticFlushList.length%3Be%2B%2B)this._staticFlushList%5Be%5D()%7D%2CaddStaticFlush%3Afunction(e)%7Bthis._staticFlushList.push(e)%7D%2CremoveStaticFlush%3Afunction(e)%7Bvar%20t%3Dthis._staticFlushList.indexOf(e)%3Bt%3E%3D0%26%26this._staticFlushList.splice(t%2C1)%7D%2CaddDebouncer%3Afunction(e)%7Bthis._debouncers.push(e)%2Cthis._finishDebouncer%3DPolymer.Debounce(this._finishDebouncer%2Cthis._finishFlush)%7D%2C_finishFlush%3Afunction()%7BPolymer.dom._debouncers%3D%5B%5D%7D%7D)%2CPolymer.EventApi%3Dfunction()%7B%22use%20strict%22%3Bvar%20e%3DPolymer.DomApi.ctor%2Ct%3DPolymer.Settings%3Be.Event%3Dfunction(e)%7Bthis.event%3De%7D%2Ct.useShadow%3Fe.Event.prototype%3D%7Bget%20rootTarget()%7Breturn%20this.event.path%5B0%5D%7D%2Cget%20localTarget()%7Breturn%20this.event.target%7D%2Cget%20path()%7Bvar%20e%3Dthis.event.path%3Breturn%20Array.isArray(e)%7C%7C(e%3DArray.prototype.slice.call(e))%2Ce%7D%7D%3Ae.Event.prototype%3D%7Bget%20rootTarget()%7Breturn%20this.event.target%7D%2Cget%20localTarget()%7Bfor(var%20e%3Dthis.event.currentTarget%2Ct%3De%26%26Polymer.dom(e).getOwnerRoot()%2Co%3Dthis.path%2Ci%3D0%3Bi%3Co.length%3Bi%2B%2B)if(Polymer.dom(o%5Bi%5D).getOwnerRoot()%3D%3D%3Dt)return%20o%5Bi%5D%7D%2Cget%20path()%7Bif(!this.event._path)%7Bfor(var%20e%3D%5B%5D%2Ct%3Dthis.rootTarget%3Bt%3B)%7Be.push(t)%3Bvar%20o%3DPolymer.dom(t).getDestinationInsertionPoints()%3Bif(o.length)%7Bfor(var%20i%3D0%3Bi%3Co.length-1%3Bi%2B%2B)e.push(o%5Bi%5D)%3Bt%3Do%5Bo.length-1%5D%7Delse%20t%3DPolymer.dom(t).parentNode%7C%7Ct.host%7De.push(window)%2Cthis.event._path%3De%7Dreturn%20this.event._path%7D%7D%3Bvar%20o%3Dfunction(t)%7Breturn%20t.__eventApi%7C%7C(t.__eventApi%3Dnew%20e.Event(t))%2Ct.__eventApi%7D%3Breturn%7Bfactory%3Ao%7D%7D()%2Cfunction()%7B%22use%20strict%22%3Bvar%20e%3DPolymer.DomApi.ctor%2Ct%3DPolymer.Settings.useShadow%3BObject.defineProperty(e.prototype%2C%22classList%22%2C%7Bget%3Afunction()%7Breturn%20this._classList%7C%7C(this._classList%3Dnew%20e.ClassList(this))%2Cthis._classList%7D%2Cconfigurable%3A!0%7D)%2Ce.ClassList%3Dfunction(e)%7Bthis.domApi%3De%2Cthis.node%3De.node%7D%2Ce.ClassList.prototype%3D%7Badd%3Afunction()%7Bthis.node.classList.add.apply(this.node.classList%2Carguments)%2Cthis._distributeParent()%7D%2Cremove%3Afunction()%7Bthis.node.classList.remove.apply(this.node.classList%2Carguments)%2Cthis._distributeParent()%7D%2Ctoggle%3Afunction()%7Bthis.node.classList.toggle.apply(this.node.classList%2Carguments)%2Cthis._distributeParent()%7D%2C_distributeParent%3Afunction()%7Bt%7C%7Cthis.domApi._maybeDistributeParent()%7D%2Ccontains%3Afunction()%7Breturn%20this.node.classList.contains.apply(this.node.classList%2Carguments)%7D%7D%7D()%2Cfunction()%7B%22use%20strict%22%3Bvar%20e%3DPolymer.DomApi.ctor%2Ct%3DPolymer.Settings%3Bif(e.EffectiveNodesObserver%3Dfunction(e)%7Bthis.domApi%3De%2Cthis.node%3Dthis.domApi.node%2Cthis._listeners%3D%5B%5D%7D%2Ce.EffectiveNodesObserver.prototype%3D%7BaddListener%3Afunction(e)%7Bthis._isSetup%7C%7C(this._setup()%2Cthis._isSetup%3D!0)%3Bvar%20t%3D%7Bfn%3Ae%2C_nodes%3A%5B%5D%7D%3Breturn%20this._listeners.push(t)%2Cthis._scheduleNotify()%2Ct%7D%2CremoveListener%3Afunction(e)%7Bvar%20t%3Dthis._listeners.indexOf(e)%3Bt%3E%3D0%26%26(this._listeners.splice(t%2C1)%2Ce._nodes%3D%5B%5D)%2Cthis._hasListeners()%7C%7C(this._cleanup()%2Cthis._isSetup%3D!1)%7D%2C_setup%3Afunction()%7Bthis._observeContentElements(this.domApi.childNodes)%7D%2C_cleanup%3Afunction()%7Bthis._unobserveContentElements(this.domApi.childNodes)%7D%2C_hasListeners%3Afunction()%7Breturn%20Boolean(this._listeners.length)%7D%2C_scheduleNotify%3Afunction()%7Bthis._debouncer%26%26this._debouncer.stop()%2Cthis._debouncer%3DPolymer.Debounce(this._debouncer%2Cthis._notify)%2Cthis._debouncer.context%3Dthis%2CPolymer.dom.addDebouncer(this._debouncer)%7D%2Cnotify%3Afunction()%7Bthis._hasListeners()%26%26this._scheduleNotify()%7D%2C_notify%3Afunction()%7Bthis._beforeCallListeners()%2Cthis._callListeners()%7D%2C_beforeCallListeners%3Afunction()%7Bthis._updateContentElements()%7D%2C_updateContentElements%3Afunction()%7Bthis._observeContentElements(this.domApi.childNodes)%7D%2C_observeContentElements%3Afunction(e)%7Bfor(var%20t%2Co%3D0%3Bo%3Ce.length%26%26(t%3De%5Bo%5D)%3Bo%2B%2B)this._isContent(t)%26%26(t.__observeNodesMap%3Dt.__observeNodesMap%7C%7Cnew%20WeakMap%2Ct.__observeNodesMap.has(this)%7C%7Ct.__observeNodesMap.set(this%2Cthis._observeContent(t)))%7D%2C_observeContent%3Afunction(e)%7Bvar%20t%3Dthis%2Co%3DPolymer.dom(e).observeNodes(function()%7Bt._scheduleNotify()%7D)%3Breturn%20o._avoidChangeCalculation%3D!0%2Co%7D%2C_unobserveContentElements%3Afunction(e)%7Bfor(var%20t%2Co%2Ci%3D0%3Bi%3Ce.length%26%26(t%3De%5Bi%5D)%3Bi%2B%2B)this._isContent(t)%26%26(o%3Dt.__observeNodesMap.get(this)%2Co%26%26(Polymer.dom(t).unobserveNodes(o)%2Ct.__observeNodesMap.delete(this)))%7D%2C_isContent%3Afunction(e)%7Breturn%22content%22%3D%3D%3De.localName%7D%2C_callListeners%3Afunction()%7Bfor(var%20e%2Ct%3Dthis._listeners%2Co%3Dthis._getEffectiveNodes()%2Ci%3D0%3Bi%3Ct.length%26%26(e%3Dt%5Bi%5D)%3Bi%2B%2B)%7Bvar%20n%3Dthis._generateListenerInfo(e%2Co)%3B(n%7C%7Ce._alwaysNotify)%26%26this._callListener(e%2Cn)%7D%7D%2C_getEffectiveNodes%3Afunction()%7Breturn%20this.domApi.getEffectiveChildNodes()%7D%2C_generateListenerInfo%3Afunction(e%2Ct)%7Bif(e._avoidChangeCalculation)return!0%3Bfor(var%20o%2Ci%3De._nodes%2Cn%3D%7Btarget%3Athis.node%2CaddedNodes%3A%5B%5D%2CremovedNodes%3A%5B%5D%7D%2Cr%3DPolymer.ArraySplice.calculateSplices(t%2Ci)%2Cs%3D0%3Bs%3Cr.length%26%26(o%3Dr%5Bs%5D)%3Bs%2B%2B)for(var%20d%2Ca%3D0%3Ba%3Co.removed.length%26%26(d%3Do.removed%5Ba%5D)%3Ba%2B%2B)n.removedNodes.push(d)%3Bfor(s%3D0%2Co%3Bs%3Cr.length%26%26(o%3Dr%5Bs%5D)%3Bs%2B%2B)for(a%3Do.index%3Ba%3Co.index%2Bo.addedCount%3Ba%2B%2B)n.addedNodes.push(t%5Ba%5D)%3Breturn%20e._nodes%3Dt%2Cn.addedNodes.length%7C%7Cn.removedNodes.length%3Fn%3Avoid%200%7D%2C_callListener%3Afunction(e%2Ct)%7Breturn%20e.fn.call(this.node%2Ct)%7D%2CenableShadowAttributeTracking%3Afunction()%7B%7D%7D%2Ct.useShadow)%7Bvar%20o%3De.EffectiveNodesObserver.prototype._setup%2Ci%3De.EffectiveNodesObserver.prototype._cleanup%3BPolymer.Base.mixin(e.EffectiveNodesObserver.prototype%2C%7B_setup%3Afunction()%7Bif(!this._observer)%7Bvar%20e%3Dthis%3Bthis._mutationHandler%3Dfunction(t)%7Bt%26%26t.length%26%26e._scheduleNotify()%7D%2Cthis._observer%3Dnew%20MutationObserver(this._mutationHandler)%2Cthis._boundFlush%3Dfunction()%7Be._flush()%7D%2CPolymer.dom.addStaticFlush(this._boundFlush)%2Cthis._observer.observe(this.node%2C%7BchildList%3A!0%7D)%7Do.call(this)%7D%2C_cleanup%3Afunction()%7Bthis._observer.disconnect()%2Cthis._observer%3Dnull%2Cthis._mutationHandler%3Dnull%2CPolymer.dom.removeStaticFlush(this._boundFlush)%2Ci.call(this)%7D%2C_flush%3Afunction()%7Bthis._observer%26%26this._mutationHandler(this._observer.takeRecords())%7D%2CenableShadowAttributeTracking%3Afunction()%7Bif(this._observer)%7Bthis._makeContentListenersAlwaysNotify()%2Cthis._observer.disconnect()%2Cthis._observer.observe(this.node%2C%7BchildList%3A!0%2Cattributes%3A!0%2Csubtree%3A!0%7D)%3Bvar%20e%3Dthis.domApi.getOwnerRoot()%2Ct%3De%26%26e.host%3Bt%26%26Polymer.dom(t).observer%26%26Polymer.dom(t).observer.enableShadowAttributeTracking()%7D%7D%2C_makeContentListenersAlwaysNotify%3Afunction()%7Bfor(var%20e%2Ct%3D0%3Bt%3Cthis._listeners.length%3Bt%2B%2B)e%3Dthis._listeners%5Bt%5D%2Ce._alwaysNotify%3De._isContentListener%7D%7D)%7D%7D()%2Cfunction()%7B%22use%20strict%22%3Bvar%20e%3DPolymer.DomApi.ctor%2Ct%3DPolymer.Settings%3Be.DistributedNodesObserver%3Dfunction(t)%7Be.EffectiveNodesObserver.call(this%2Ct)%7D%2Ce.DistributedNodesObserver.prototype%3DObject.create(e.EffectiveNodesObserver.prototype)%2CPolymer.Base.mixin(e.DistributedNodesObserver.prototype%2C%7B_setup%3Afunction()%7B%7D%2C_cleanup%3Afunction()%7B%7D%2C_beforeCallListeners%3Afunction()%7B%7D%2C_getEffectiveNodes%3Afunction()%7Breturn%20this.domApi.getDistributedNodes()%7D%7D)%2Ct.useShadow%26%26Polymer.Base.mixin(e.DistributedNodesObserver.prototype%2C%7B_setup%3Afunction()%7Bif(!this._observer)%7Bvar%20e%3Dthis.domApi.getOwnerRoot()%2Ct%3De%26%26e.host%3Bif(t)%7Bvar%20o%3Dthis%3Bthis._observer%3DPolymer.dom(t).observeNodes(function()%7Bo._scheduleNotify()%7D)%2Cthis._observer._isContentListener%3D!0%2Cthis._hasAttrSelect()%26%26Polymer.dom(t).observer.enableShadowAttributeTracking()%7D%7D%7D%2C_hasAttrSelect%3Afunction()%7Bvar%20e%3Dthis.node.getAttribute(%22select%22)%3Breturn%20e%26%26e.match(%2F%5B%5B.%5D%2B%2F)%7D%2C_cleanup%3Afunction()%7Bvar%20e%3Dthis.domApi.getOwnerRoot()%2Ct%3De%26%26e.host%3Bt%26%26Polymer.dom(t).unobserveNodes(this._observer)%2Cthis._observer%3Dnull%7D%7D)%7D()%2Cfunction()%7Bfunction%20e(e%2Ct)%7Bt._distributedNodes.push(e)%3Bvar%20o%3De._destinationInsertionPoints%3Bo%3Fo.push(t)%3Ae._destinationInsertionPoints%3D%5Bt%5D%7Dfunction%20t(e)%7Bvar%20t%3De._distributedNodes%3Bif(t)for(var%20o%3D0%3Bo%3Ct.length%3Bo%2B%2B)%7Bvar%20i%3Dt%5Bo%5D._destinationInsertionPoints%3Bi%26%26i.splice(i.indexOf(e)%2B1%2Ci.length)%7D%7Dfunction%20o(e%2Ct)%7Bvar%20o%3Du.Logical.getParentNode(e)%3Bo%26%26o.shadyRoot%26%26h.hasInsertionPoint(o.shadyRoot)%26%26o.shadyRoot._distributionClean%26%26(o.shadyRoot._distributionClean%3D!1%2Ct.shadyRoot._dirtyRoots.push(o))%7Dfunction%20i(e%2Ct)%7Bvar%20o%3Dt._destinationInsertionPoints%3Breturn%20o%26%26o%5Bo.length-1%5D%3D%3D%3De%7Dfunction%20n(e)%7Breturn%22content%22%3D%3De.localName%7Dfunction%20r(e)%7Bfor(%3Be%26%26s(e)%3B)e%3De.domHost%3Breturn%20e%7Dfunction%20s(e)%7Bfor(var%20t%2Co%3Du.Logical.getChildNodes(e)%2Ci%3D0%3Bi%3Co.length%3Bi%2B%2B)if(t%3Do%5Bi%5D%2Ct.localName%26%26%22content%22%3D%3D%3Dt.localName)return%20e.domHost%7Dfunction%20d(e)%7Bfor(var%20t%2Co%3D0%3Bo%3Ce._insertionPoints.length%3Bo%2B%2B)t%3De._insertionPoints%5Bo%5D%2Ch.hasApi(t)%26%26Polymer.dom(t).notifyObserver()%7Dfunction%20a(e)%7Bh.hasApi(e)%26%26Polymer.dom(e).notifyObserver()%7Dfunction%20l(e)%7Bif(_%26%26e)for(var%20t%3D0%3Bt%3Ce.length%3Bt%2B%2B)CustomElements.upgrade(e%5Bt%5D)%7Dvar%20h%3DPolymer.DomApi%2Cu%3DPolymer.TreeApi%3BPolymer.Base._addFeature(%7B_prepShady%3Afunction()%7Bthis._useContent%3Dthis._useContent%7C%7CBoolean(this._template)%7D%2C_setupShady%3Afunction()%7Bthis.shadyRoot%3Dnull%2Cthis.__domApi%7C%7C(this.__domApi%3Dnull)%2Cthis.__dom%7C%7C(this.__dom%3Dnull)%2Cthis._ownerShadyRoot%7C%7C(this._ownerShadyRoot%3Dvoid%200)%7D%2C_poolContent%3Afunction()%7B%0Athis._useContent%26%26u.Logical.saveChildNodes(this)%7D%2C_setupRoot%3Afunction()%7Bthis._useContent%26%26(this._createLocalRoot()%2Cthis.dataHost%7C%7Cl(u.Logical.getChildNodes(this)))%7D%2C_createLocalRoot%3Afunction()%7Bthis.shadyRoot%3Dthis.root%2Cthis.shadyRoot._distributionClean%3D!1%2Cthis.shadyRoot._hasDistributed%3D!1%2Cthis.shadyRoot._isShadyRoot%3D!0%2Cthis.shadyRoot._dirtyRoots%3D%5B%5D%3Bvar%20e%3Dthis.shadyRoot._insertionPoints%3D!this._notes%7C%7Cthis._notes._hasContent%3Fthis.shadyRoot.querySelectorAll(%22content%22)%3A%5B%5D%3Bu.Logical.saveChildNodes(this.shadyRoot)%3Bfor(var%20t%2Co%3D0%3Bo%3Ce.length%3Bo%2B%2B)t%3De%5Bo%5D%2Cu.Logical.saveChildNodes(t)%2Cu.Logical.saveChildNodes(t.parentNode)%3Bthis.shadyRoot.host%3Dthis%7D%2CdistributeContent%3Afunction(e)%7Bif(this.shadyRoot)%7Bthis.shadyRoot._invalidInsertionPoints%3Dthis.shadyRoot._invalidInsertionPoints%7C%7Ce%3Bvar%20t%3Dr(this)%3BPolymer.dom(this)._lazyDistribute(t)%7D%7D%2C_distributeContent%3Afunction()%7Bthis._useContent%26%26!this.shadyRoot._distributionClean%26%26(this.shadyRoot._invalidInsertionPoints%26%26(Polymer.dom(this)._updateInsertionPoints(this)%2Cthis.shadyRoot._invalidInsertionPoints%3D!1)%2Cthis._beginDistribute()%2Cthis._distributeDirtyRoots()%2Cthis._finishDistribute())%7D%2C_beginDistribute%3Afunction()%7Bthis._useContent%26%26h.hasInsertionPoint(this.shadyRoot)%26%26(this._resetDistribution()%2Cthis._distributePool(this.shadyRoot%2Cthis._collectPool()))%7D%2C_distributeDirtyRoots%3Afunction()%7Bfor(var%20e%2Ct%3Dthis.shadyRoot._dirtyRoots%2Co%3D0%2Ci%3Dt.length%3Bo%3Ci%26%26(e%3Dt%5Bo%5D)%3Bo%2B%2B)e._distributeContent()%3Bthis.shadyRoot._dirtyRoots%3D%5B%5D%7D%2C_finishDistribute%3Afunction()%7Bif(this._useContent)%7Bif(this.shadyRoot._distributionClean%3D!0%2Ch.hasInsertionPoint(this.shadyRoot))this._composeTree()%2Cd(this.shadyRoot)%3Belse%20if(this.shadyRoot._hasDistributed)%7Bvar%20e%3Dthis._composeNode(this)%3Bthis._updateChildNodes(this%2Ce)%7Delse%20u.Composed.clearChildNodes(this)%2Cthis.appendChild(this.shadyRoot)%3Bthis.shadyRoot._hasDistributed%7C%7Ca(this)%2Cthis.shadyRoot._hasDistributed%3D!0%7D%7D%2CelementMatches%3Afunction(e%2Ct)%7Breturn%20t%3Dt%7C%7Cthis%2Ch.matchesSelector.call(t%2Ce)%7D%2C_resetDistribution%3Afunction()%7Bfor(var%20e%3Du.Logical.getChildNodes(this)%2Co%3D0%3Bo%3Ce.length%3Bo%2B%2B)%7Bvar%20i%3De%5Bo%5D%3Bi._destinationInsertionPoints%26%26(i._destinationInsertionPoints%3Dvoid%200)%2Cn(i)%26%26t(i)%7Dfor(var%20r%3Dthis.shadyRoot%2Cs%3Dr._insertionPoints%2Cd%3D0%3Bd%3Cs.length%3Bd%2B%2B)s%5Bd%5D._distributedNodes%3D%5B%5D%7D%2C_collectPool%3Afunction()%7Bfor(var%20e%3D%5B%5D%2Ct%3Du.Logical.getChildNodes(this)%2Co%3D0%3Bo%3Ct.length%3Bo%2B%2B)%7Bvar%20i%3Dt%5Bo%5D%3Bn(i)%3Fe.push.apply(e%2Ci._distributedNodes)%3Ae.push(i)%7Dreturn%20e%7D%2C_distributePool%3Afunction(e%2Ct)%7Bfor(var%20i%2Cn%3De._insertionPoints%2Cr%3D0%2Cs%3Dn.length%3Br%3Cs%26%26(i%3Dn%5Br%5D)%3Br%2B%2B)this._distributeInsertionPoint(i%2Ct)%2Co(i%2Cthis)%7D%2C_distributeInsertionPoint%3Afunction(t%2Co)%7Bfor(var%20i%2Cn%3D!1%2Cr%3D0%2Cs%3Do.length%3Br%3Cs%3Br%2B%2B)i%3Do%5Br%5D%2Ci%26%26this._matchesContentSelect(i%2Ct)%26%26(e(i%2Ct)%2Co%5Br%5D%3Dvoid%200%2Cn%3D!0)%3Bif(!n)for(var%20d%3Du.Logical.getChildNodes(t)%2Ca%3D0%3Ba%3Cd.length%3Ba%2B%2B)e(d%5Ba%5D%2Ct)%7D%2C_composeTree%3Afunction()%7Bthis._updateChildNodes(this%2Cthis._composeNode(this))%3Bfor(var%20e%2Ct%2Co%3Dthis.shadyRoot._insertionPoints%2Ci%3D0%2Cn%3Do.length%3Bi%3Cn%26%26(e%3Do%5Bi%5D)%3Bi%2B%2B)t%3Du.Logical.getParentNode(e)%2Ct._useContent%7C%7Ct%3D%3D%3Dthis%7C%7Ct%3D%3D%3Dthis.shadyRoot%7C%7Cthis._updateChildNodes(t%2Cthis._composeNode(t))%7D%2C_composeNode%3Afunction(e)%7Bfor(var%20t%3D%5B%5D%2Co%3Du.Logical.getChildNodes(e.shadyRoot%7C%7Ce)%2Cr%3D0%3Br%3Co.length%3Br%2B%2B)%7Bvar%20s%3Do%5Br%5D%3Bif(n(s))for(var%20d%3Ds._distributedNodes%2Ca%3D0%3Ba%3Cd.length%3Ba%2B%2B)%7Bvar%20l%3Dd%5Ba%5D%3Bi(s%2Cl)%26%26t.push(l)%7Delse%20t.push(s)%7Dreturn%20t%7D%2C_updateChildNodes%3Afunction(e%2Ct)%7Bfor(var%20o%2Ci%3Du.Composed.getChildNodes(e)%2Cn%3DPolymer.ArraySplice.calculateSplices(t%2Ci)%2Cr%3D0%2Cs%3D0%3Br%3Cn.length%26%26(o%3Dn%5Br%5D)%3Br%2B%2B)%7Bfor(var%20d%2Ca%3D0%3Ba%3Co.removed.length%26%26(d%3Do.removed%5Ba%5D)%3Ba%2B%2B)u.Composed.getParentNode(d)%3D%3D%3De%26%26u.Composed.removeChild(e%2Cd)%2Ci.splice(o.index%2Bs%2C1)%3Bs-%3Do.addedCount%7Dfor(var%20o%2Cl%2Cr%3D0%3Br%3Cn.length%26%26(o%3Dn%5Br%5D)%3Br%2B%2B)for(l%3Di%5Bo.index%5D%2Ca%3Do.index%2Cd%3Ba%3Co.index%2Bo.addedCount%3Ba%2B%2B)d%3Dt%5Ba%5D%2Cu.Composed.insertBefore(e%2Cd%2Cl)%2Ci.splice(a%2C0%2Cd)%7D%2C_matchesContentSelect%3Afunction(e%2Ct)%7Bvar%20o%3Dt.getAttribute(%22select%22)%3Bif(!o)return!0%3Bif(o%3Do.trim()%2C!o)return!0%3Bif(!(e%20instanceof%20Element))return!1%3Bvar%20i%3D%2F%5E(%3Anot%5C()%3F%5B*.%23%5Ba-zA-Z_%7C%5D%2F%3Breturn!!i.test(o)%26%26this.elementMatches(o%2Ce)%7D%2C_elementAdd%3Afunction()%7B%7D%2C_elementRemove%3Afunction()%7B%7D%7D)%3Bvar%20c%3D%7Bget%3Afunction()%7Bvar%20e%3DPolymer.dom(this).getOwnerRoot()%3Breturn%20e%26%26e.host%7D%2Cconfigurable%3A!0%7D%3BObject.defineProperty(Polymer.Base%2C%22domHost%22%2Cc)%2CPolymer.BaseDescriptors.domHost%3Dc%3Bvar%20_%3Dwindow.CustomElements%26%26!CustomElements.useNative%7D()%2CPolymer.Settings.useShadow%26%26Polymer.Base._addFeature(%7B_poolContent%3Afunction()%7B%7D%2C_beginDistribute%3Afunction()%7B%7D%2CdistributeContent%3Afunction()%7B%7D%2C_distributeContent%3Afunction()%7B%7D%2C_finishDistribute%3Afunction()%7B%7D%2C_createLocalRoot%3Afunction()%7Bthis.createShadowRoot()%2Cthis.shadowRoot.appendChild(this.root)%2Cthis.root%3Dthis.shadowRoot%7D%7D)%2CPolymer.Async%3D%7B_currVal%3A0%2C_lastVal%3A0%2C_callbacks%3A%5B%5D%2C_twiddleContent%3A0%2C_twiddle%3Adocument.createTextNode(%22%22)%2Crun%3Afunction(e%2Ct)%7Breturn%20t%3E0%3F~setTimeout(e%2Ct)%3A(this._twiddle.textContent%3Dthis._twiddleContent%2B%2B%2Cthis._callbacks.push(e)%2Cthis._currVal%2B%2B)%7D%2Ccancel%3Afunction(e)%7Bif(e%3C0)clearTimeout(~e)%3Belse%7Bvar%20t%3De-this._lastVal%3Bif(t%3E%3D0)%7Bif(!this._callbacks%5Bt%5D)throw%22invalid%20async%20handle%3A%20%22%2Be%3Bthis._callbacks%5Bt%5D%3Dnull%7D%7D%7D%2C_atEndOfMicrotask%3Afunction()%7Bfor(var%20e%3Dthis._callbacks.length%2Ct%3D0%3Bt%3Ce%3Bt%2B%2B)%7Bvar%20o%3Dthis._callbacks%5Bt%5D%3Bif(o)try%7Bo()%7Dcatch(e)%7Bthrow%20t%2B%2B%2Cthis._callbacks.splice(0%2Ct)%2Cthis._lastVal%2B%3Dt%2Cthis._twiddle.textContent%3Dthis._twiddleContent%2B%2B%2Ce%7D%7Dthis._callbacks.splice(0%2Ce)%2Cthis._lastVal%2B%3De%7D%7D%2Cnew%20window.MutationObserver(function()%7BPolymer.Async._atEndOfMicrotask()%7D).observe(Polymer.Async._twiddle%2C%7BcharacterData%3A!0%7D)%2CPolymer.Debounce%3Dfunction()%7Bfunction%20e(e%2Ct%2Ci)%7Breturn%20e%3Fe.stop()%3Ae%3Dnew%20o(this)%2Ce.go(t%2Ci)%2Ce%7Dvar%20t%3DPolymer.Async%2Co%3Dfunction(e)%7Bthis.context%3De%3Bvar%20t%3Dthis%3Bthis.boundComplete%3Dfunction()%7Bt.complete()%7D%7D%3Breturn%20o.prototype%3D%7Bgo%3Afunction(e%2Co)%7Bvar%20i%3Bthis.finish%3Dfunction()%7Bt.cancel(i)%7D%2Ci%3Dt.run(this.boundComplete%2Co)%2Cthis.callback%3De%7D%2Cstop%3Afunction()%7Bthis.finish%26%26(this.finish()%2Cthis.finish%3Dnull%2Cthis.callback%3Dnull)%7D%2Ccomplete%3Afunction()%7Bif(this.finish)%7Bvar%20e%3Dthis.callback%3Bthis.stop()%2Ce.call(this.context)%7D%7D%7D%2Ce%7D()%2CPolymer.Base._addFeature(%7B_setupDebouncers%3Afunction()%7Bthis._debouncers%3D%7B%7D%7D%2Cdebounce%3Afunction(e%2Ct%2Co)%7Breturn%20this._debouncers%5Be%5D%3DPolymer.Debounce.call(this%2Cthis._debouncers%5Be%5D%2Ct%2Co)%7D%2CisDebouncerActive%3Afunction(e)%7Bvar%20t%3Dthis._debouncers%5Be%5D%3Breturn!(!t%7C%7C!t.finish)%7D%2CflushDebouncer%3Afunction(e)%7Bvar%20t%3Dthis._debouncers%5Be%5D%3Bt%26%26t.complete()%7D%2CcancelDebouncer%3Afunction(e)%7Bvar%20t%3Dthis._debouncers%5Be%5D%3Bt%26%26t.stop()%7D%7D)%2CPolymer.DomModule%3Ddocument.createElement(%22dom-module%22)%2CPolymer.Base._addFeature(%7B_registerFeatures%3Afunction()%7Bthis._prepIs()%2Cthis._prepBehaviors()%2Cthis._prepConstructor()%2Cthis._prepTemplate()%2Cthis._prepShady()%2Cthis._prepPropertyInfo()%7D%2C_prepBehavior%3Afunction(e)%7Bthis._addHostAttributes(e.hostAttributes)%7D%2C_initFeatures%3Afunction()%7Bthis._registerHost()%2Cthis._template%26%26(this._poolContent()%2Cthis._beginHosting()%2Cthis._stampTemplate()%2Cthis._endHosting())%2Cthis._marshalHostAttributes()%2Cthis._setupDebouncers()%2Cthis._marshalBehaviors()%2Cthis._tryReady()%7D%2C_marshalBehavior%3Afunction(e)%7B%7D%7D)%0A%2F%2F%23%20sourceURL%3Dhttps%3A%2F%2Fbubbl.us%2Fv3%2Finclude%2Fpolymer.min.html%3Fv%3D1500564356-1.js%0A
1621 ms
shim.4a5a3d93.js
1292 ms
javascript;charset=utf-8,!function()%7BPolymer.nar%3D%5B%5D%3Bvar%20e%3DPolymer.Settings.disableUpgradeEnabled%3BPolymer.Annotations%3D%7BparseAnnotations%3Afunction(e%2Ct)%7Bvar%20n%3D%5B%5D%2Cr%3De._content%7C%7Ce.content%3Breturn%20this._parseNodeAnnotations(r%2Cn%2Ct%7C%7Ce.hasAttribute(%22strip-whitespace%22))%2Cn%7D%2C_parseNodeAnnotations%3Afunction(e%2Ct%2Cn)%7Breturn%20e.nodeType%3D%3D%3DNode.TEXT_NODE%3Fthis._parseTextNodeAnnotation(e%2Ct)%3Athis._parseElementAnnotations(e%2Ct%2Cn)%7D%2C_bindingRegex%3Afunction()%7Bvar%20e%3D%22(%3F%3A%5Ba-zA-Z_%24%5D%5B%5C%5Cw.%3A%24%5C%5C-*%5D*)%22%2Ct%3D%22(%3F%3A%5B-%2B%5D%3F%5B0-9%5D*%5C%5C.%3F%5B0-9%5D%2B(%3F%3A%5BeE%5D%5B-%2B%5D%3F%5B0-9%5D%2B)%3F)%22%2Cn%3D%22(%3F%3A'(%3F%3A%5B%5E'%5C%5C%5C%5C%5D%7C%5C%5C%5C%5C.)*')%22%2Cr%3D'(%3F%3A%22(%3F%3A%5B%5E%22%5C%5C%5C%5C%5D%7C%5C%5C%5C%5C.)*%22)'%2Cs%3D%22(%3F%3A%22%2Bn%2B%22%7C%22%2Br%2B%22)%22%2Ci%3D%22(%3F%3A%22%2Be%2B%22%7C%22%2Bt%2B%22%7C%22%2Bs%2B%22%5C%5Cs*)%22%2Co%3D%22(%3F%3A%22%2Bi%2B%22(%3F%3A%2C%5C%5Cs*%22%2Bi%2B%22)*)%22%2Ca%3D%22(%3F%3A%5C%5C(%5C%5Cs*(%3F%3A%22%2Bo%2B%22%3F)%5C%5C)%5C%5Cs*)%22%2Cl%3D%22(%22%2Be%2B%22%5C%5Cs*%22%2Ba%2B%22%3F)%22%2Cc%3D%22(%5C%5C%5B%5C%5C%5B%7C%7B%7B)%5C%5Cs*%22%2Ch%3D%22(%3F%3A%5D%5D%7C%7D%7D)%22%2Cu%3D%22(%3F%3A(!)%5C%5Cs*)%3F%22%2Cf%3Dc%2Bu%2Bl%2Bh%3Breturn%20new%20RegExp(f%2C%22g%22)%7D()%2C_parseBindings%3Afunction(e)%7Bfor(var%20t%2Cn%3Dthis._bindingRegex%2Cr%3D%5B%5D%2Cs%3D0%3Bnull!%3D%3D(t%3Dn.exec(e))%3B)%7Bt.index%3Es%26%26r.push(%7Bliteral%3Ae.slice(s%2Ct.index)%7D)%3Bvar%20i%2Co%2Ca%2Cl%3Dt%5B1%5D%5B0%5D%2Cc%3DBoolean(t%5B2%5D)%2Ch%3Dt%5B3%5D.trim()%3B%22%7B%22%3D%3Dl%26%26(a%3Dh.indexOf(%22%3A%3A%22))%3E0%26%26(o%3Dh.substring(a%2B2)%2Ch%3Dh.substring(0%2Ca)%2Ci%3D!0)%2Cr.push(%7BcompoundIndex%3Ar.length%2Cvalue%3Ah%2Cmode%3Al%2Cnegate%3Ac%2Cevent%3Ao%2CcustomEvent%3Ai%7D)%2Cs%3Dn.lastIndex%7Dif(s%26%26s%3Ce.length)%7Bvar%20u%3De.substring(s)%3Bu%26%26r.push(%7Bliteral%3Au%7D)%7Dif(r.length)return%20r%7D%2C_literalFromParts%3Afunction(e)%7Bfor(var%20t%3D%22%22%2Cn%3D0%3Bn%3Ce.length%3Bn%2B%2B)%7Bvar%20r%3De%5Bn%5D.literal%3Bt%2B%3Dr%7C%7C%22%22%7Dreturn%20t%7D%2C_parseTextNodeAnnotation%3Afunction(e%2Ct)%7Bvar%20n%3Dthis._parseBindings(e.textContent)%3Bif(n)%7Be.textContent%3Dthis._literalFromParts(n)%7C%7C%22%20%22%3Bvar%20r%3D%7Bbindings%3A%5B%7Bkind%3A%22text%22%2Cname%3A%22textContent%22%2Cparts%3An%2CisCompound%3A1!%3D%3Dn.length%7D%5D%7D%3Breturn%20t.push(r)%2Cr%7D%7D%2C_parseElementAnnotations%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3D%7Bbindings%3A%5B%5D%2Cevents%3A%5B%5D%7D%3Breturn%22content%22%3D%3D%3De.localName%26%26(t._hasContent%3D!0)%2Cthis._parseChildNodesAnnotations(e%2Cr%2Ct%2Cn)%2Ce.attributes%26%26(this._parseNodeAttributeAnnotations(e%2Cr%2Ct)%2Cthis.prepElement%26%26this.prepElement(e))%2C(r.bindings.length%7C%7Cr.events.length%7C%7Cr.id)%26%26t.push(r)%2Cr%7D%2C_parseChildNodesAnnotations%3Afunction(e%2Ct%2Cn%2Cr)%7Bif(e.firstChild)for(var%20s%3De.firstChild%2Ci%3D0%3Bs%3B)%7Bvar%20o%3Ds.nextSibling%3Bif(%22template%22!%3D%3Ds.localName%7C%7Cs.hasAttribute(%22preserve-content%22)%7C%7Cthis._parseTemplate(s%2Ci%2Cn%2Ct%2Cr)%2C%22slot%22%3D%3Ds.localName%26%26(s%3Dthis._replaceSlotWithContent(s))%2Cs.nodeType%3D%3D%3DNode.TEXT_NODE)%7Bfor(var%20a%3Do%3Ba%26%26a.nodeType%3D%3D%3DNode.TEXT_NODE%3B)s.textContent%2B%3Da.textContent%2Co%3Da.nextSibling%2Ce.removeChild(a)%2Ca%3Do%3Br%26%26!s.textContent.trim()%26%26(e.removeChild(s)%2Ci--)%7Dif(s.parentNode)%7Bvar%20l%3Dthis._parseNodeAnnotations(s%2Cn%2Cr)%3Bl%26%26(l.parent%3Dt%2Cl.index%3Di)%7Ds%3Do%2Ci%2B%2B%7D%7D%2C_replaceSlotWithContent%3Afunction(e)%7Bfor(var%20t%3De.ownerDocument.createElement(%22content%22)%3Be.firstChild%3B)t.appendChild(e.firstChild)%3Bfor(var%20n%3De.attributes%2Cr%3D0%3Br%3Cn.length%3Br%2B%2B)%7Bvar%20s%3Dn%5Br%5D%3Bt.setAttribute(s.name%2Cs.value)%7Dvar%20i%3De.getAttribute(%22name%22)%3Breturn%20i%26%26t.setAttribute(%22select%22%2C%22%5Bslot%3D'%22%2Bi%2B%22'%5D%22)%2Ce.parentNode.replaceChild(t%2Ce)%2Ct%7D%2C_parseTemplate%3Afunction(e%2Ct%2Cn%2Cr%2Cs)%7Bvar%20i%3Ddocument.createDocumentFragment()%3Bi._notes%3Dthis.parseAnnotations(e%2Cs)%2Ci.appendChild(e.content)%2Cn.push(%7Bbindings%3APolymer.nar%2Cevents%3APolymer.nar%2CtemplateContent%3Ai%2Cparent%3Ar%2Cindex%3At%7D)%7D%2C_parseNodeAttributeAnnotations%3Afunction(e%2Ct)%7Bfor(var%20n%2Cr%3DArray.prototype.slice.call(e.attributes)%2Cs%3Dr.length-1%3Bn%3Dr%5Bs%5D%3Bs--)%7Bvar%20i%2Co%3Dn.name%2Ca%3Dn.value%3B%22on-%22%3D%3D%3Do.slice(0%2C3)%3F(e.removeAttribute(o)%2Ct.events.push(%7Bname%3Ao.slice(3)%2Cvalue%3Aa%7D))%3A(i%3Dthis._parseNodeAttributeAnnotation(e%2Co%2Ca))%3Ft.bindings.push(i)%3A%22id%22%3D%3D%3Do%26%26(t.id%3Da)%7D%7D%2C_parseNodeAttributeAnnotation%3Afunction(t%2Cn%2Cr)%7Bvar%20s%3Dthis._parseBindings(r)%3Bif(s)%7Bvar%20i%3Dn%2Co%3D%22property%22%3B%22%24%22%3D%3Dn%5Bn.length-1%5D%26%26(n%3Dn.slice(0%2C-1)%2Co%3D%22attribute%22)%3Bvar%20a%3Dthis._literalFromParts(s)%3Ba%26%26%22attribute%22%3D%3Do%26%26t.setAttribute(n%2Ca)%2C%22input%22%3D%3D%3Dt.localName%26%26%22value%22%3D%3D%3Di%26%26t.setAttribute(i%2C%22%22)%2Ce%26%26%22disable-upgrade%24%22%3D%3D%3Di%26%26t.setAttribute(n%2C%22%22)%2Ct.removeAttribute(i)%3Bvar%20l%3DPolymer.CaseMap.dashToCamelCase(n)%3Breturn%22property%22%3D%3D%3Do%26%26(n%3Dl)%2C%7Bkind%3Ao%2Cname%3An%2CpropertyName%3Al%2Cparts%3As%2Cliteral%3Aa%2CisCompound%3A1!%3D%3Ds.length%7D%7D%7D%2CfindAnnotatedNode%3Afunction(e%2Ct)%7Bvar%20n%3Dt.parent%26%26Polymer.Annotations.findAnnotatedNode(e%2Ct.parent)%3Bif(!n)return%20e%3Bfor(var%20r%3Dn.firstChild%2Cs%3D0%3Br%3Br%3Dr.nextSibling)if(t.index%3D%3D%3Ds%2B%2B)return%20r%7D%7D%7D()%2CPolymer.Path%3D%7Broot%3Afunction(e)%7Bvar%20t%3De.indexOf(%22.%22)%3Breturn%20t%3D%3D%3D-1%3Fe%3Ae.slice(0%2Ct)%7D%2CisDeep%3Afunction(e)%7Breturn%20e.indexOf(%22.%22)!%3D%3D-1%7D%2CisAncestor%3Afunction(e%2Ct)%7Breturn%200%3D%3D%3De.indexOf(t%2B%22.%22)%7D%2CisDescendant%3Afunction(e%2Ct)%7Breturn%200%3D%3D%3Dt.indexOf(e%2B%22.%22)%7D%2Ctranslate%3Afunction(e%2Ct%2Cn)%7Breturn%20t%2Bn.slice(e.length)%7D%2Cmatches%3Afunction(e%2Ct%2Cn)%7Breturn%20e%3D%3D%3Dn%7C%7Cthis.isAncestor(e%2Cn)%7C%7CBoolean(t)%26%26this.isDescendant(e%2Cn)%7D%7D%2CPolymer.Base._addFeature(%7B_prepAnnotations%3Afunction()%7Bif(this._template)%7Bvar%20e%3Dthis%3BPolymer.Annotations.prepElement%3Dfunction(t)%7Be._prepElement(t)%7D%2Cthis._template._content%26%26this._template._content._notes%3Fthis._notes%3Dthis._template._content._notes%3A(this._notes%3DPolymer.Annotations.parseAnnotations(this._template)%2Cthis._processAnnotations(this._notes))%2CPolymer.Annotations.prepElement%3Dnull%7Delse%20this._notes%3D%5B%5D%7D%2C_processAnnotations%3Afunction(e)%7Bfor(var%20t%3D0%3Bt%3Ce.length%3Bt%2B%2B)%7Bfor(var%20n%3De%5Bt%5D%2Cr%3D0%3Br%3Cn.bindings.length%3Br%2B%2B)for(var%20s%3Dn.bindings%5Br%5D%2Ci%3D0%3Bi%3Cs.parts.length%3Bi%2B%2B)%7Bvar%20o%3Ds.parts%5Bi%5D%3Bif(!o.literal)%7Bvar%20a%3Dthis._parseMethod(o.value)%3Ba%3Fo.signature%3Da%3Ao.model%3DPolymer.Path.root(o.value)%7D%7Dif(n.templateContent)%7Bthis._processAnnotations(n.templateContent._notes)%3Bvar%20l%3Dn.templateContent._parentProps%3Dthis._discoverTemplateParentProps(n.templateContent._notes)%2Cc%3D%5B%5D%3Bfor(var%20h%20in%20l)%7Bvar%20u%3D%22_parent_%22%2Bh%3Bc.push(%7Bindex%3An.index%2Ckind%3A%22property%22%2Cname%3Au%2CpropertyName%3Au%2Cparts%3A%5B%7Bmode%3A%22%7B%22%2Cmodel%3Ah%2Cvalue%3Ah%7D%5D%7D)%7Dn.bindings%3Dn.bindings.concat(c)%7D%7D%7D%2C_discoverTemplateParentProps%3Afunction(e)%7Bfor(var%20t%2Cn%3D%7B%7D%2Cr%3D0%3Br%3Ce.length%26%26(t%3De%5Br%5D)%3Br%2B%2B)%7Bfor(var%20s%2Ci%3D0%2Co%3Dt.bindings%3Bi%3Co.length%26%26(s%3Do%5Bi%5D)%3Bi%2B%2B)for(var%20a%2Cl%3D0%2Cc%3Ds.parts%3Bl%3Cc.length%26%26(a%3Dc%5Bl%5D)%3Bl%2B%2B)if(a.signature)%7Bfor(var%20h%3Da.signature.args%2Cu%3D0%3Bu%3Ch.length%3Bu%2B%2B)%7Bvar%20f%3Dh%5Bu%5D.model%3Bf%26%26(n%5Bf%5D%3D!0)%7Da.signature.dynamicFn%26%26(n%5Ba.signature.method%5D%3D!0)%7Delse%20a.model%26%26(n%5Ba.model%5D%3D!0)%3Bif(t.templateContent)%7Bvar%20p%3Dt.templateContent._parentProps%3BPolymer.Base.mixin(n%2Cp)%7D%7Dreturn%20n%7D%2C_prepElement%3Afunction(e)%7BPolymer.ResolveUrl.resolveAttrs(e%2Cthis._template.ownerDocument)%7D%2C_findAnnotatedNode%3APolymer.Annotations.findAnnotatedNode%2C_marshalAnnotationReferences%3Afunction()%7Bthis._template%26%26(this._marshalIdNodes()%2Cthis._marshalAnnotatedNodes()%2Cthis._marshalAnnotatedListeners())%7D%2C_configureAnnotationReferences%3Afunction()%7Bfor(var%20e%3Dthis._notes%2Ct%3Dthis._nodes%2Cn%3D0%3Bn%3Ce.length%3Bn%2B%2B)%7Bvar%20r%3De%5Bn%5D%2Cs%3Dt%5Bn%5D%3Bthis._configureTemplateContent(r%2Cs)%2Cthis._configureCompoundBindings(r%2Cs)%7D%7D%2C_configureTemplateContent%3Afunction(e%2Ct)%7Be.templateContent%26%26(t._content%3De.templateContent)%7D%2C_configureCompoundBindings%3Afunction(e%2Ct)%7Bfor(var%20n%3De.bindings%2Cr%3D0%3Br%3Cn.length%3Br%2B%2B)%7Bvar%20s%3Dn%5Br%5D%3Bif(s.isCompound)%7Bfor(var%20i%3Dt.__compoundStorage__%7C%7C(t.__compoundStorage__%3D%7B%7D)%2Co%3Ds.parts%2Ca%3Dnew%20Array(o.length)%2Cl%3D0%3Bl%3Co.length%3Bl%2B%2B)a%5Bl%5D%3Do%5Bl%5D.literal%3Bvar%20c%3Ds.name%3Bi%5Bc%5D%3Da%2Cs.literal%26%26%22property%22%3D%3Ds.kind%26%26(t._configValue%3Ft._configValue(c%2Cs.literal)%3At%5Bc%5D%3Ds.literal)%7D%7D%7D%2C_marshalIdNodes%3Afunction()%7Bthis.%24%3D%7B%7D%3Bfor(var%20e%2Ct%3D0%2Cn%3Dthis._notes.length%3Bt%3Cn%26%26(e%3Dthis._notes%5Bt%5D)%3Bt%2B%2B)e.id%26%26(this.%24%5Be.id%5D%3Dthis._findAnnotatedNode(this.root%2Ce))%7D%2C_marshalAnnotatedNodes%3Afunction()%7Bif(this._notes%26%26this._notes.length)%7Bfor(var%20e%3Dnew%20Array(this._notes.length)%2Ct%3D0%3Bt%3Cthis._notes.length%3Bt%2B%2B)e%5Bt%5D%3Dthis._findAnnotatedNode(this.root%2Cthis._notes%5Bt%5D)%3Bthis._nodes%3De%7D%7D%2C_marshalAnnotatedListeners%3Afunction()%7Bfor(var%20e%2Ct%3D0%2Cn%3Dthis._notes.length%3Bt%3Cn%26%26(e%3Dthis._notes%5Bt%5D)%3Bt%2B%2B)if(e.events%26%26e.events.length)for(var%20r%2Cs%3Dthis._findAnnotatedNode(this.root%2Ce)%2Ci%3D0%2Co%3De.events%3Bi%3Co.length%26%26(r%3Do%5Bi%5D)%3Bi%2B%2B)this.listen(s%2Cr.name%2Cr.value)%7D%7D)%2CPolymer.Base._addFeature(%7Blisteners%3A%7B%7D%2C_listenListeners%3Afunction(e)%7Bvar%20t%2Cn%2Cr%3Bfor(r%20in%20e)r.indexOf(%22.%22)%3C0%3F(t%3Dthis%2Cn%3Dr)%3A(n%3Dr.split(%22.%22)%2Ct%3Dthis.%24%5Bn%5B0%5D%5D%2Cn%3Dn%5B1%5D)%2Cthis.listen(t%2Cn%2Ce%5Br%5D)%7D%2Clisten%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis._recallEventHandler(this%2Ct%2Ce%2Cn)%3Br%7C%7C(r%3Dthis._createEventHandler(e%2Ct%2Cn))%2Cr._listening%7C%7C(this._listen(e%2Ct%2Cr)%2Cr._listening%3D!0)%7D%2C_boundListenerKey%3Afunction(e%2Ct)%7Breturn%20e%2B%22%3A%22%2Bt%7D%2C_recordEventHandler%3Afunction(e%2Ct%2Cn%2Cr%2Cs)%7Bvar%20i%3De.__boundListeners%3Bi%7C%7C(i%3De.__boundListeners%3Dnew%20WeakMap)%3Bvar%20o%3Di.get(n)%3Bo%7C%7C(o%3D%7B%7D%2CPolymer.Settings.isIE%26%26n%3D%3Dwindow%7C%7Ci.set(n%2Co))%3Bvar%20a%3Dthis._boundListenerKey(t%2Cr)%3Bo%5Ba%5D%3Ds%7D%2C_recallEventHandler%3Afunction(e%2Ct%2Cn%2Cr)%7Bvar%20s%3De.__boundListeners%3Bif(s)%7Bvar%20i%3Ds.get(n)%3Bif(i)%7Bvar%20o%3Dthis._boundListenerKey(t%2Cr)%3Breturn%20i%5Bo%5D%7D%7D%7D%2C_createEventHandler%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis%2Cs%3Dfunction(e)%7Br%5Bn%5D%3Fr%5Bn%5D(e%2Ce.detail)%3Ar._warn(r._logf(%22_createEventHandler%22%2C%22listener%20method%20%60%22%2Bn%2B%22%60%20not%20defined%22))%7D%3Breturn%20s._listening%3D!1%2Cthis._recordEventHandler(r%2Ct%2Ce%2Cn%2Cs)%2Cs%7D%2Cunlisten%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis._recallEventHandler(this%2Ct%2Ce%2Cn)%3Br%26%26(this._unlisten(e%2Ct%2Cr)%2Cr._listening%3D!1)%7D%2C_listen%3Afunction(e%2Ct%2Cn)%7Be.addEventListener(t%2Cn)%7D%2C_unlisten%3Afunction(e%2Ct%2Cn)%7Be.removeEventListener(t%2Cn)%7D%7D)%2Cfunction()%7B%22use%20strict%22%3Bfunction%20e(e)%7Bfor(var%20t%2Cn%3DP%3F%5B%22click%22%5D%3Am%2Cr%3D0%3Br%3Cn.length%3Br%2B%2B)t%3Dn%5Br%5D%2Ce%3Fdocument.addEventListener(t%2CS%2C!0)%3Adocument.removeEventListener(t%2CS%2C!0)%7Dfunction%20t(t)%7BE.mouse.mouseIgnoreJob%7C%7Ce(!0)%3Bvar%20n%3Dfunction()%7Be()%2CE.mouse.target%3Dnull%2CE.mouse.mouseIgnoreJob%3Dnull%7D%3BE.mouse.target%3DPolymer.dom(t).rootTarget%2CE.mouse.mouseIgnoreJob%3DPolymer.Debounce(E.mouse.mouseIgnoreJob%2Cn%2C_)%7Dfunction%20n(e)%7Bvar%20t%3De.type%3Bif(m.indexOf(t)%3D%3D%3D-1)return!1%3Bif(%22mousemove%22%3D%3D%3Dt)%7Bvar%20n%3Dvoid%200%3D%3D%3De.buttons%3F1%3Ae.buttons%3Breturn%20e%20instanceof%20window.MouseEvent%26%26!v%26%26(n%3Dy%5Be.which%5D%7C%7C0)%2CBoolean(1%26n)%7Dvar%20r%3Dvoid%200%3D%3D%3De.button%3F0%3Ae.button%3Breturn%200%3D%3D%3Dr%7Dfunction%20r(e)%7Bif(%22click%22%3D%3D%3De.type)%7Bif(0%3D%3D%3De.detail)return!0%3Bvar%20t%3DC.findOriginalTarget(e)%2Cn%3Dt.getBoundingClientRect()%2Cr%3De.pageX%2Cs%3De.pageY%3Breturn!(r%3E%3Dn.left%26%26r%3C%3Dn.right%26%26s%3E%3Dn.top%26%26s%3C%3Dn.bottom)%7Dreturn!1%7Dfunction%20s(e)%7Bfor(var%20t%2Cn%3DPolymer.dom(e).path%2Cr%3D%22auto%22%2Cs%3D0%3Bs%3Cn.length%3Bs%2B%2B)if(t%3Dn%5Bs%5D%2Ct%5Bu%5D)%7Br%3Dt%5Bu%5D%3Bbreak%7Dreturn%20r%7Dfunction%20i(e%2Ct%2Cn)%7Be.movefn%3Dt%2Ce.upfn%3Dn%2Cdocument.addEventListener(%22mousemove%22%2Ct)%2Cdocument.addEventListener(%22mouseup%22%2Cn)%7Dfunction%20o(e)%7Bdocument.removeEventListener(%22mousemove%22%2Ce.movefn)%2Cdocument.removeEventListener(%22mouseup%22%2Ce.upfn)%2Ce.movefn%3Dnull%2Ce.upfn%3Dnull%7Dvar%20a%3DPolymer.DomApi.wrap%2Cl%3D%22string%22%3D%3Dtypeof%20document.head.style.touchAction%2Cc%3D%22__polymerGestures%22%2Ch%3D%22__polymerGesturesHandled%22%2Cu%3D%22__polymerGesturesTouchAction%22%2Cf%3D25%2Cp%3D5%2Cd%3D2%2C_%3D2500%2Cm%3D%5B%22mousedown%22%2C%22mousemove%22%2C%22mouseup%22%2C%22click%22%5D%2Cy%3D%5B0%2C1%2C4%2C2%5D%2Cv%3Dfunction()%7Btry%7Breturn%201%3D%3D%3Dnew%20MouseEvent(%22test%22%2C%7Bbuttons%3A1%7D).buttons%7Dcatch(e)%7Breturn!1%7D%7D()%2Cg%3D!1%3B!function()%7Btry%7Bvar%20e%3DObject.defineProperty(%7B%7D%2C%22passive%22%2C%7Bget%3Afunction()%7Bg%3D!0%7D%7D)%3Bwindow.addEventListener(%22test%22%2Cnull%2Ce)%2Cwindow.removeEventListener(%22test%22%2Cnull%2Ce)%7Dcatch(e)%7B%7D%7D()%3Bvar%20P%3Dnavigator.userAgent.match(%2FiP(%3F%3A%5Boa%5Dd%7Chone)%7CAndroid%2F)%2CS%3Dfunction(e)%7Bvar%20t%3De.sourceCapabilities%3Bif((!t%7C%7Ct.firesTouchEvents)%26%26(e%5Bh%5D%3D%7Bskip%3A!0%7D%2C%22click%22%3D%3D%3De.type))%7Bfor(var%20n%3DPolymer.dom(e).path%2Cr%3D0%3Br%3Cn.length%3Br%2B%2B)if(n%5Br%5D%3D%3D%3DE.mouse.target)return%3Be.preventDefault()%2Ce.stopPropagation()%7D%7D%2CE%3D%7Bmouse%3A%7Btarget%3Anull%2CmouseIgnoreJob%3Anull%7D%2Ctouch%3A%7Bx%3A0%2Cy%3A0%2Cid%3A-1%2CscrollDecided%3A!1%7D%7D%3Bdocument.addEventListener(%22touchend%22%2Ct%2C!!g%26%26%7Bpassive%3A!0%7D)%3Bvar%20C%3D%7Bgestures%3A%7B%7D%2Crecognizers%3A%5B%5D%2CdeepTargetFind%3Afunction(e%2Ct)%7Bfor(var%20n%3Ddocument.elementFromPoint(e%2Ct)%2Cr%3Dn%3Br%26%26r.shadowRoot%3B)r%3Dr.shadowRoot.elementFromPoint(e%2Ct)%2Cr%26%26(n%3Dr)%3Breturn%20n%7D%2CfindOriginalTarget%3Afunction(e)%7Breturn%20e.path%3Fe.path%5B0%5D%3Ae.target%7D%2ChandleNative%3Afunction(e)%7Bvar%20t%2Cn%3De.type%2Cr%3Da(e.currentTarget)%2Cs%3Dr%5Bc%5D%3Bif(s)%7Bvar%20i%3Ds%5Bn%5D%3Bif(i)%7Bif(!e%5Bh%5D%26%26(e%5Bh%5D%3D%7B%7D%2C%22touch%22%3D%3D%3Dn.slice(0%2C5)))%7Bvar%20o%3De.changedTouches%5B0%5D%3Bif(%22touchstart%22%3D%3D%3Dn%26%261%3D%3D%3De.touches.length%26%26(E.touch.id%3Do.identifier)%2CE.touch.id!%3D%3Do.identifier)return%3Bl%7C%7C%22touchstart%22!%3D%3Dn%26%26%22touchmove%22!%3D%3Dn%7C%7CC.handleTouchAction(e)%7Dif(t%3De%5Bh%5D%2C!t.skip)%7Bfor(var%20u%2Cf%3DC.recognizers%2Cp%3D0%3Bp%3Cf.length%3Bp%2B%2B)u%3Df%5Bp%5D%2Ci%5Bu.name%5D%26%26!t%5Bu.name%5D%26%26u.flow%26%26u.flow.start.indexOf(e.type)%3E-1%26%26u.reset%26%26u.reset()%3Bfor(p%3D0%2Cu%3Bp%3Cf.length%3Bp%2B%2B)u%3Df%5Bp%5D%2Ci%5Bu.name%5D%26%26!t%5Bu.name%5D%26%26(t%5Bu.name%5D%3D!0%2Cu%5Bn%5D(e))%7D%7D%7D%7D%2ChandleTouchAction%3Afunction(e)%7Bvar%20t%3De.changedTouches%5B0%5D%2Cn%3De.type%3Bif(%22touchstart%22%3D%3D%3Dn)E.touch.x%3Dt.clientX%2CE.touch.y%3Dt.clientY%2CE.touch.scrollDecided%3D!1%3Belse%20if(%22touchmove%22%3D%3D%3Dn)%7Bif(E.touch.scrollDecided)return%3BE.touch.scrollDecided%3D!0%3Bvar%20r%3Ds(e)%2Ci%3D!1%2Co%3DMath.abs(E.touch.x-t.clientX)%2Ca%3DMath.abs(E.touch.y-t.clientY)%3Be.cancelable%26%26(%22none%22%3D%3D%3Dr%3Fi%3D!0%3A%22pan-x%22%3D%3D%3Dr%3Fi%3Da%3Eo%3A%22pan-y%22%3D%3D%3Dr%26%26(i%3Do%3Ea))%2Ci%3Fe.preventDefault()%3AC.prevent(%22track%22)%7D%7D%2Cadd%3Afunction(e%2Ct%2Cn)%7Be%3Da(e)%3Bvar%20r%3Dthis.gestures%5Bt%5D%2Cs%3Dr.deps%2Ci%3Dr.name%2Co%3De%5Bc%5D%3Bo%7C%7C(e%5Bc%5D%3Do%3D%7B%7D)%3Bfor(var%20l%2Ch%2Cu%3D0%3Bu%3Cs.length%3Bu%2B%2B)l%3Ds%5Bu%5D%2CP%26%26m.indexOf(l)%3E-1%26%26%22click%22!%3D%3Dl%7C%7C(h%3Do%5Bl%5D%2Ch%7C%7C(o%5Bl%5D%3Dh%3D%7B_count%3A0%7D)%2C0%3D%3D%3Dh._count%26%26e.addEventListener(l%2Cthis.handleNative)%2Ch%5Bi%5D%3D(h%5Bi%5D%7C%7C0)%2B1%2Ch._count%3D(h._count%7C%7C0)%2B1)%3Be.addEventListener(t%2Cn)%2Cr.touchAction%26%26this.setTouchAction(e%2Cr.touchAction)%7D%2Cremove%3Afunction(e%2Ct%2Cn)%7Be%3Da(e)%3Bvar%20r%3Dthis.gestures%5Bt%5D%2Cs%3Dr.deps%2Ci%3Dr.name%2Co%3De%5Bc%5D%3Bif(o)for(var%20l%2Ch%2Cu%3D0%3Bu%3Cs.length%3Bu%2B%2B)l%3Ds%5Bu%5D%2Ch%3Do%5Bl%5D%2Ch%26%26h%5Bi%5D%26%26(h%5Bi%5D%3D(h%5Bi%5D%7C%7C1)-1%2Ch._count%3D(h._count%7C%7C1)-1%2C0%3D%3D%3Dh._count%26%26e.removeEventListener(l%2Cthis.handleNative))%3Be.removeEventListener(t%2Cn)%7D%2Cregister%3Afunction(e)%7Bthis.recognizers.push(e)%3Bfor(var%20t%3D0%3Bt%3Ce.emits.length%3Bt%2B%2B)this.gestures%5Be.emits%5Bt%5D%5D%3De%7D%2CfindRecognizerByEvent%3Afunction(e)%7Bfor(var%20t%2Cn%3D0%3Bn%3Cthis.recognizers.length%3Bn%2B%2B)%7Bt%3Dthis.recognizers%5Bn%5D%3Bfor(var%20r%2Cs%3D0%3Bs%3Ct.emits.length%3Bs%2B%2B)if(r%3Dt.emits%5Bs%5D%2Cr%3D%3D%3De)return%20t%7Dreturn%20null%7D%2CsetTouchAction%3Afunction(e%2Ct)%7Bl%26%26(e.style.touchAction%3Dt)%2Ce%5Bu%5D%3Dt%7D%2Cfire%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3DPolymer.Base.fire(t%2Cn%2C%7Bnode%3Ae%2Cbubbles%3A!0%2Ccancelable%3A!0%7D)%3Bif(r.defaultPrevented)%7Bvar%20s%3Dn.preventer%7C%7Cn.sourceEvent%3Bs%26%26s.preventDefault%26%26s.preventDefault()%7D%7D%2Cprevent%3Afunction(e)%7Bvar%20t%3Dthis.findRecognizerByEvent(e)%3Bt.info%26%26(t.info.prevent%3D!0)%7D%2CresetMouseCanceller%3Afunction()%7BE.mouse.mouseIgnoreJob%26%26E.mouse.mouseIgnoreJob.complete()%7D%7D%3BC.register(%7Bname%3A%22downup%22%2Cdeps%3A%5B%22mousedown%22%2C%22touchstart%22%2C%22touchend%22%5D%2Cflow%3A%7Bstart%3A%5B%22mousedown%22%2C%22touchstart%22%5D%2Cend%3A%5B%22mouseup%22%2C%22touchend%22%5D%7D%2Cemits%3A%5B%22down%22%2C%22up%22%5D%2Cinfo%3A%7Bmovefn%3Anull%2Cupfn%3Anull%7D%2Creset%3Afunction()%7Bo(this.info)%7D%2Cmousedown%3Afunction(e)%7Bif(n(e))%7Bvar%20t%3DC.findOriginalTarget(e)%2Cr%3Dthis%2Cs%3Dfunction(e)%7Bn(e)%7C%7C(r.fire(%22up%22%2Ct%2Ce)%2Co(r.info))%7D%2Ca%3Dfunction(e)%7Bn(e)%26%26r.fire(%22up%22%2Ct%2Ce)%2Co(r.info)%7D%3Bi(this.info%2Cs%2Ca)%2Cthis.fire(%22down%22%2Ct%2Ce)%7D%7D%2Ctouchstart%3Afunction(e)%7Bthis.fire(%22down%22%2CC.findOriginalTarget(e)%2Ce.changedTouches%5B0%5D%2Ce)%7D%2Ctouchend%3Afunction(e)%7Bthis.fire(%22up%22%2CC.findOriginalTarget(e)%2Ce.changedTouches%5B0%5D%2Ce)%7D%2Cfire%3Afunction(e%2Ct%2Cn%2Cr)%7BC.fire(t%2Ce%2C%7Bx%3An.clientX%2Cy%3An.clientY%2CsourceEvent%3An%2Cpreventer%3Ar%2Cprevent%3Afunction(e)%7Breturn%20C.prevent(e)%7D%7D)%7D%7D)%2CC.register(%7Bname%3A%22track%22%2CtouchAction%3A%22none%22%2Cdeps%3A%5B%22mousedown%22%2C%22touchstart%22%2C%22touchmove%22%2C%22touchend%22%5D%2Cflow%3A%7Bstart%3A%5B%22mousedown%22%2C%22touchstart%22%5D%2Cend%3A%5B%22mouseup%22%2C%22touchend%22%5D%7D%2Cemits%3A%5B%22track%22%5D%2Cinfo%3A%7Bx%3A0%2Cy%3A0%2Cstate%3A%22start%22%2Cstarted%3A!1%2Cmoves%3A%5B%5D%2CaddMove%3Afunction(e)%7Bthis.moves.length%3Ed%26%26this.moves.shift()%2Cthis.moves.push(e)%7D%2Cmovefn%3Anull%2Cupfn%3Anull%2Cprevent%3A!1%7D%2Creset%3Afunction()%7Bthis.info.state%3D%22start%22%2Cthis.info.started%3D!1%2Cthis.info.moves%3D%5B%5D%2Cthis.info.x%3D0%2Cthis.info.y%3D0%2Cthis.info.prevent%3D!1%2Co(this.info)%7D%2ChasMovedEnough%3Afunction(e%2Ct)%7Bif(this.info.prevent)return!1%3Bif(this.info.started)return!0%3Bvar%20n%3DMath.abs(this.info.x-e)%2Cr%3DMath.abs(this.info.y-t)%3Breturn%20n%3E%3Dp%7C%7Cr%3E%3Dp%7D%2Cmousedown%3Afunction(e)%7Bif(n(e))%7Bvar%20t%3DC.findOriginalTarget(e)%2Cr%3Dthis%2Cs%3Dfunction(e)%7Bvar%20s%3De.clientX%2Ci%3De.clientY%3Br.hasMovedEnough(s%2Ci)%26%26(r.info.state%3Dr.info.started%3F%22mouseup%22%3D%3D%3De.type%3F%22end%22%3A%22track%22%3A%22start%22%2C%22start%22%3D%3D%3Dr.info.state%26%26C.prevent(%22tap%22)%2Cr.info.addMove(%7Bx%3As%2Cy%3Ai%7D)%2Cn(e)%7C%7C(r.info.state%3D%22end%22%2Co(r.info))%2Cr.fire(t%2Ce)%2Cr.info.started%3D!0)%7D%2Ca%3Dfunction(e)%7Br.info.started%26%26s(e)%2Co(r.info)%7D%3Bi(this.info%2Cs%2Ca)%2Cthis.info.x%3De.clientX%2Cthis.info.y%3De.clientY%7D%7D%2Ctouchstart%3Afunction(e)%7Bvar%20t%3De.changedTouches%5B0%5D%3Bthis.info.x%3Dt.clientX%2Cthis.info.y%3Dt.clientY%7D%2Ctouchmove%3Afunction(e)%7Bvar%20t%3DC.findOriginalTarget(e)%2Cn%3De.changedTouches%5B0%5D%2Cr%3Dn.clientX%2Cs%3Dn.clientY%3Bthis.hasMovedEnough(r%2Cs)%26%26(%22start%22%3D%3D%3Dthis.info.state%26%26C.prevent(%22tap%22)%2Cthis.info.addMove(%7Bx%3Ar%2Cy%3As%7D)%2Cthis.fire(t%2Cn)%2Cthis.info.state%3D%22track%22%2Cthis.info.started%3D!0)%7D%2Ctouchend%3Afunction(e)%7Bvar%20t%3DC.findOriginalTarget(e)%2Cn%3De.changedTouches%5B0%5D%3Bthis.info.started%26%26(this.info.state%3D%22end%22%2Cthis.info.addMove(%7Bx%3An.clientX%2Cy%3An.clientY%7D)%2Cthis.fire(t%2Cn%2Ce))%7D%2Cfire%3Afunction(e%2Ct%2Cn)%7Bvar%20r%2Cs%3Dthis.info.moves%5Bthis.info.moves.length-2%5D%2Ci%3Dthis.info.moves%5Bthis.info.moves.length-1%5D%2Co%3Di.x-this.info.x%2Ca%3Di.y-this.info.y%2Cl%3D0%3Breturn%20s%26%26(r%3Di.x-s.x%2Cl%3Di.y-s.y)%2CC.fire(e%2C%22track%22%2C%7Bstate%3Athis.info.state%2Cx%3At.clientX%2Cy%3At.clientY%2Cdx%3Ao%2Cdy%3Aa%2Cddx%3Ar%2Cddy%3Al%2CsourceEvent%3At%2Cpreventer%3An%2Chover%3Afunction()%7Breturn%20C.deepTargetFind(t.clientX%2Ct.clientY)%7D%7D)%7D%7D)%2CC.register(%7Bname%3A%22tap%22%2Cdeps%3A%5B%22mousedown%22%2C%22click%22%2C%22touchstart%22%2C%22touchend%22%5D%2Cflow%3A%7Bstart%3A%5B%22mousedown%22%2C%22touchstart%22%5D%2Cend%3A%5B%22click%22%2C%22touchend%22%5D%7D%2Cemits%3A%5B%22tap%22%5D%2Cinfo%3A%7Bx%3ANaN%2Cy%3ANaN%2Cprevent%3A!1%7D%2Creset%3Afunction()%7Bthis.info.x%3DNaN%2Cthis.info.y%3DNaN%2Cthis.info.prevent%3D!1%7D%2Csave%3Afunction(e)%7Bthis.info.x%3De.clientX%2Cthis.info.y%3De.clientY%7D%2Cmousedown%3Afunction(e)%7Bn(e)%26%26this.save(e)%7D%2Cclick%3Afunction(e)%7Bn(e)%26%26this.forward(e)%7D%2Ctouchstart%3Afunction(e)%7Bthis.save(e.changedTouches%5B0%5D%2Ce)%7D%2Ctouchend%3Afunction(e)%7Bthis.forward(e.changedTouches%5B0%5D%2Ce)%7D%2Cforward%3Afunction(e%2Ct)%7Bvar%20n%3DMath.abs(e.clientX-this.info.x)%2Cs%3DMath.abs(e.clientY-this.info.y)%2Ci%3DC.findOriginalTarget(e)%3B(isNaN(n)%7C%7CisNaN(s)%7C%7Cn%3C%3Df%26%26s%3C%3Df%7C%7Cr(e))%26%26(this.info.prevent%7C%7CC.fire(i%2C%22tap%22%2C%7Bx%3Ae.clientX%2Cy%3Ae.clientY%2CsourceEvent%3Ae%2Cpreventer%3At%7D))%7D%7D)%3Bvar%20b%3D%7Bx%3A%22pan-x%22%2Cy%3A%22pan-y%22%2Cnone%3A%22none%22%2Call%3A%22auto%22%7D%3BPolymer.Base._addFeature(%7B_setupGestures%3Afunction()%7Bthis.__polymerGestures%3Dnull%7D%2C_listen%3Afunction(e%2Ct%2Cn)%7BC.gestures%5Bt%5D%3FC.add(e%2Ct%2Cn)%3Ae.addEventListener(t%2Cn)%7D%2C_unlisten%3Afunction(e%2Ct%2Cn)%7BC.gestures%5Bt%5D%3FC.remove(e%2Ct%2Cn)%3Ae.removeEventListener(t%2Cn)%7D%2CsetScrollDirection%3Afunction(e%2Ct)%7Bt%3Dt%7C%7Cthis%2CC.setTouchAction(t%2Cb%5Be%5D%7C%7C%22auto%22)%7D%7D)%2CPolymer.Gestures%3DC%7D()%2Cfunction()%7B%22use%20strict%22%3Bif(Polymer.Base._addFeature(%7B%24%24%3Afunction(e)%7Breturn%20Polymer.dom(this.root).querySelector(e)%7D%2CtoggleClass%3Afunction(e%2Ct%2Cn)%7Bn%3Dn%7C%7Cthis%2C1%3D%3Darguments.length%26%26(t%3D!n.classList.contains(e))%2Ct%3FPolymer.dom(n).classList.add(e)%3APolymer.dom(n).classList.remove(e)%7D%2CtoggleAttribute%3Afunction(e%2Ct%2Cn)%7Bn%3Dn%7C%7Cthis%2C1%3D%3Darguments.length%26%26(t%3D!n.hasAttribute(e))%2Ct%3FPolymer.dom(n).setAttribute(e%2C%22%22)%3APolymer.dom(n).removeAttribute(e)%7D%2CclassFollows%3Afunction(e%2Ct%2Cn)%7Bn%26%26Polymer.dom(n).classList.remove(e)%2Ct%26%26Polymer.dom(t).classList.add(e)%7D%2CattributeFollows%3Afunction(e%2Ct%2Cn)%7Bn%26%26Polymer.dom(n).removeAttribute(e)%2Ct%26%26Polymer.dom(t).setAttribute(e%2C%22%22)%7D%2CgetEffectiveChildNodes%3Afunction()%7Breturn%20Polymer.dom(this).getEffectiveChildNodes()%7D%2CgetEffectiveChildren%3Afunction()%7Bvar%20e%3DPolymer.dom(this).getEffectiveChildNodes()%3Breturn%20e.filter(function(e)%7Breturn%20e.nodeType%3D%3D%3DNode.ELEMENT_NODE%7D)%7D%2CgetEffectiveTextContent%3Afunction()%7Bfor(var%20e%2Ct%3Dthis.getEffectiveChildNodes()%2Cn%3D%5B%5D%2Cr%3D0%3Be%3Dt%5Br%5D%3Br%2B%2B)e.nodeType!%3D%3DNode.COMMENT_NODE%26%26n.push(Polymer.dom(e).textContent)%3Breturn%20n.join(%22%22)%7D%2CqueryEffectiveChildren%3Afunction(e)%7Bvar%20t%3DPolymer.dom(this).queryDistributedElements(e)%3Breturn%20t%26%26t%5B0%5D%7D%2CqueryAllEffectiveChildren%3Afunction(e)%7Breturn%20Polymer.dom(this).queryDistributedElements(e)%7D%2CgetContentChildNodes%3Afunction(e)%7Bvar%20t%3DPolymer.dom(this.root).querySelector(e%7C%7C%22content%22)%3Breturn%20t%3FPolymer.dom(t).getDistributedNodes()%3A%5B%5D%7D%2CgetContentChildren%3Afunction(e)%7Breturn%20this.getContentChildNodes(e).filter(function(e)%7Breturn%20e.nodeType%3D%3D%3DNode.ELEMENT_NODE%7D)%7D%2Cfire%3Afunction(e%2Ct%2Cn)%7Bn%3Dn%7C%7CPolymer.nob%3Bvar%20r%3Dn.node%7C%7Cthis%3Bt%3Dnull%3D%3D%3Dt%7C%7Cvoid%200%3D%3D%3Dt%3F%7B%7D%3At%3Bvar%20s%3Dvoid%200%3D%3D%3Dn.bubbles%7C%7Cn.bubbles%2Ci%3DBoolean(n.cancelable)%2Co%3Dn._useCache%2Ca%3Dthis._getEvent(e%2Cs%2Ci%2Co)%3Breturn%20a.detail%3Dt%2Co%26%26(this.__eventCache%5Be%5D%3Dnull)%2Cr.dispatchEvent(a)%2Co%26%26(this.__eventCache%5Be%5D%3Da)%2Ca%7D%2C__eventCache%3A%7B%7D%2C_getEvent%3Afunction(e%2Ct%2Cn%2Cr)%7Bvar%20s%3Dr%26%26this.__eventCache%5Be%5D%3Breturn%20s%26%26s.bubbles%3D%3Dt%26%26s.cancelable%3D%3Dn%7C%7C(s%3Dnew%20Event(e%2C%7Bbubbles%3ABoolean(t)%2Ccancelable%3An%7D))%2Cs%7D%2Casync%3Afunction(e%2Ct)%7Bvar%20n%3Dthis%3Breturn%20Polymer.Async.run(function()%7Be.call(n)%7D%2Ct)%7D%2CcancelAsync%3Afunction(e)%7BPolymer.Async.cancel(e)%7D%2CarrayDelete%3Afunction(e%2Ct)%7Bvar%20n%3Bif(Array.isArray(e))%7Bif(n%3De.indexOf(t)%2Cn%3E%3D0)return%20e.splice(n%2C1)%7Delse%7Bvar%20r%3Dthis._get(e)%3Bif(n%3Dr.indexOf(t)%2Cn%3E%3D0)return%20this.splice(e%2Cn%2C1)%7D%7D%2Ctransform%3Afunction(e%2Ct)%7Bt%3Dt%7C%7Cthis%2Ct.style.webkitTransform%3De%2Ct.style.transform%3De%7D%2Ctranslate3d%3Afunction(e%2Ct%2Cn%2Cr)%7Br%3Dr%7C%7Cthis%2Cthis.transform(%22translate3d(%22%2Be%2B%22%2C%22%2Bt%2B%22%2C%22%2Bn%2B%22)%22%2Cr)%7D%2CimportHref%3Afunction(e%2Ct%2Cn%2Cr)%7Bvar%20s%3Ddocument.createElement(%22link%22)%3Bs.rel%3D%22import%22%2Cs.href%3De%3Bvar%20i%3DPolymer.Base.importHref.imported%3DPolymer.Base.importHref.imported%7C%7C%7B%7D%2Co%3Di%5Bs.href%5D%2Ca%3Do%7C%7Cs%2Cl%3Dthis%2Cc%3Dfunction(e)%7Breturn%20e.target.__firedLoad%3D!0%2Ce.target.removeEventListener(%22load%22%2Cc)%2Ce.target.removeEventListener(%22error%22%2Ch)%2Ct.call(l%2Ce)%7D%2Ch%3Dfunction(e)%7Breturn%20e.target.__firedError%3D!0%2Ce.target.removeEventListener(%22load%22%2Cc)%2Ce.target.removeEventListener(%22error%22%2Ch)%2Cn.call(l%2Ce)%7D%3Breturn%20t%26%26a.addEventListener(%22load%22%2Cc)%2Cn%26%26a.addEventListener(%22error%22%2Ch)%2Co%3F(o.__firedLoad%26%26o.dispatchEvent(new%20Event(%22load%22))%2Co.__firedError%26%26o.dispatchEvent(new%20Event(%22error%22)))%3A(i%5Bs.href%5D%3Ds%2Cr%3DBoolean(r)%2Cr%26%26s.setAttribute(%22async%22%2C%22%22)%2Cdocument.head.appendChild(s))%2Ca%7D%2Ccreate%3Afunction(e%2Ct)%7Bvar%20n%3Ddocument.createElement(e)%3Bif(t)for(var%20r%20in%20t)n%5Br%5D%3Dt%5Br%5D%3Breturn%20n%7D%2CisLightDescendant%3Afunction(e)%7Breturn%20this!%3D%3De%26%26this.contains(e)%26%26Polymer.dom(this).getOwnerRoot()%3D%3D%3DPolymer.dom(e).getOwnerRoot()%7D%2CisLocalDescendant%3Afunction(e)%7Breturn%20this.root%3D%3D%3DPolymer.dom(e).getOwnerRoot()%7D%7D)%2C!Polymer.Settings.useNativeCustomElements)%7Bvar%20e%3DPolymer.Base.importHref%3BPolymer.Base.importHref%3Dfunction(t%2Cn%2Cr%2Cs)%7BCustomElements.ready%3D!1%3Bvar%20i%3Dfunction(e)%7Bif(CustomElements.upgradeDocumentTree(document)%2CCustomElements.ready%3D!0%2Cn)return%20n.call(this%2Ce)%7D%3Breturn%20e.call(this%2Ct%2Ci%2Cr%2Cs)%7D%7D%7D()%2CPolymer.Bind%3D%7BprepareModel%3Afunction(e)%7BPolymer.Base.mixin(e%2Cthis._modelApi)%7D%2C_modelApi%3A%7B_notifyChange%3Afunction(e%2Ct%2Cn)%7Bn%3Dvoid%200%3D%3D%3Dn%3Fthis%5Be%5D%3An%2Ct%3Dt%7C%7CPolymer.CaseMap.camelToDashCase(e)%2B%22-changed%22%2Cthis.fire(t%2C%7Bvalue%3An%7D%2C%7Bbubbles%3A!1%2Ccancelable%3A!1%2C_useCache%3APolymer.Settings.eventDataCache%7C%7C!Polymer.Settings.isIE%7D)%7D%2C_propertySetter%3Afunction(e%2Ct%2Cn%2Cr)%7Bvar%20s%3Dthis.__data__%5Be%5D%3Breturn%20s%3D%3D%3Dt%7C%7Cs!%3D%3Ds%26%26t!%3D%3Dt%7C%7C(this.__data__%5Be%5D%3Dt%2C%22object%22%3D%3Dtypeof%20t%26%26this._clearPath(e)%2Cthis._propertyChanged%26%26this._propertyChanged(e%2Ct%2Cs)%2Cn%26%26this._effectEffects(e%2Ct%2Cn%2Cs%2Cr))%2Cs%7D%2C__setProperty%3Afunction(e%2Ct%2Cn%2Cr)%7Br%3Dr%7C%7Cthis%3Bvar%20s%3Dr._propertyEffects%26%26r._propertyEffects%5Be%5D%3Bs%3Fr._propertySetter(e%2Ct%2Cs%2Cn)%3Ar%5Be%5D!%3D%3Dt%26%26(r%5Be%5D%3Dt)%7D%2C_effectEffects%3Afunction(e%2Ct%2Cn%2Cr%2Cs)%7Bfor(var%20i%2Co%3D0%2Ca%3Dn.length%3Bo%3Ca%26%26(i%3Dn%5Bo%5D)%3Bo%2B%2B)i.fn.call(this%2Ce%2Cthis%5Be%5D%2Ci.effect%2Cr%2Cs)%7D%2C_clearPath%3Afunction(e)%7Bfor(var%20t%20in%20this.__data__)Polymer.Path.isDescendant(e%2Ct)%26%26(this.__data__%5Bt%5D%3Dvoid%200)%7D%7D%2CensurePropertyEffects%3Afunction(e%2Ct)%7Be._propertyEffects%7C%7C(e._propertyEffects%3D%7B%7D)%3Bvar%20n%3De._propertyEffects%5Bt%5D%3Breturn%20n%7C%7C(n%3De._propertyEffects%5Bt%5D%3D%5B%5D)%2Cn%7D%2CaddPropertyEffect%3Afunction(e%2Ct%2Cn%2Cr)%7Bvar%20s%3Dthis.ensurePropertyEffects(e%2Ct)%2Ci%3D%7Bkind%3An%2Ceffect%3Ar%2Cfn%3APolymer.Bind%5B%22_%22%2Bn%2B%22Effect%22%5D%7D%3Breturn%20s.push(i)%2Ci%7D%2CcreateBindings%3Afunction(e)%7Bvar%20t%3De._propertyEffects%3Bif(t)for(var%20n%20in%20t)%7Bvar%20r%3Dt%5Bn%5D%3Br.sort(this._sortPropertyEffects)%2Cthis._createAccessors(e%2Cn%2Cr)%7D%7D%2C_sortPropertyEffects%3Afunction()%7Bvar%20e%3D%7Bcompute%3A0%2Cannotation%3A1%2CannotatedComputation%3A2%2Creflect%3A3%2Cnotify%3A4%2Cobserver%3A5%2CcomplexObserver%3A6%2Cfunction%3A7%7D%3Breturn%20function(t%2Cn)%7Breturn%20e%5Bt.kind%5D-e%5Bn.kind%5D%7D%7D()%2C_createAccessors%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3D%7Bget%3Afunction()%7Breturn%20this.__data__%5Bt%5D%7D%7D%2Cs%3Dfunction(e)%7Bthis._propertySetter(t%2Ce%2Cn)%7D%2Ci%3De.getPropertyInfo%26%26e.getPropertyInfo(t)%3Bi%26%26i.readOnly%3Fi.computed%7C%7C(e%5B%22_set%22%2Bthis.upper(t)%5D%3Ds)%3Ar.set%3Ds%2CObject.defineProperty(e%2Ct%2Cr)%7D%2Cupper%3Afunction(e)%7Breturn%20e%5B0%5D.toUpperCase()%2Be.substring(1)%7D%2C_addAnnotatedListener%3Afunction(e%2Ct%2Cn%2Cr%2Cs%2Ci)%7Be._bindListeners%7C%7C(e._bindListeners%3D%5B%5D)%3Bvar%20o%3Dthis._notedListenerFactory(n%2Cr%2CPolymer.Path.isDeep(r)%2Ci)%2Ca%3Ds%7C%7CPolymer.CaseMap.camelToDashCase(n)%2B%22-changed%22%3Be._bindListeners.push(%7Bindex%3At%2Cproperty%3An%2Cpath%3Ar%2CchangedFn%3Ao%2Cevent%3Aa%7D)%7D%2C_isEventBogus%3Afunction(e%2Ct)%7Breturn%20e.path%26%26e.path%5B0%5D!%3D%3Dt%7D%2C_notedListenerFactory%3Afunction(e%2Ct%2Cn%2Cr)%7Breturn%20function(s%2Ci%2Co)%7Bif(o)%7Bvar%20a%3DPolymer.Path.translate(e%2Ct%2Co)%3Bthis._notifyPath(a%2Ci)%7Delse%20i%3Ds%5Be%5D%2Cr%26%26(i%3D!i)%2Cn%3Fthis.__data__%5Bt%5D!%3Di%26%26this.set(t%2Ci)%3Athis%5Bt%5D%3Di%7D%7D%2CprepareInstance%3Afunction(e)%7Be.__data__%3DObject.create(null)%7D%2CsetupBindListeners%3Afunction(e)%7Bfor(var%20t%2Cn%3De._bindListeners%2Cr%3D0%2Cs%3Dn.length%3Br%3Cs%26%26(t%3Dn%5Br%5D)%3Br%2B%2B)%7Bvar%20i%3De._nodes%5Bt.index%5D%3Bthis._addNotifyListener(i%2Ce%2Ct.event%2Ct.changedFn)%7D%7D%2C_addNotifyListener%3Afunction(e%2Ct%2Cn%2Cr)%7Be.addEventListener(n%2Cfunction(e)%7Breturn%20t._notifyListener(r%2Ce)%7D)%7D%7D%2CPolymer.Base.mixin(Polymer.Bind%2C%7B_shouldAddListener%3Afunction(e)%7Breturn%20e.name%26%26%22attribute%22!%3De.kind%26%26%22text%22!%3De.kind%26%26!e.isCompound%26%26%22%7B%22%3D%3D%3De.parts%5B0%5D.mode%7D%2C_annotationEffect%3Afunction(e%2Ct%2Cn)%7Be!%3Dn.value%26%26(t%3Dthis._get(n.value)%2Cthis.__data__%5Bn.value%5D%3Dt)%2Cthis._applyEffectValue(n%2Ct)%7D%2C_reflectEffect%3Afunction(e%2Ct%2Cn)%7Bthis.reflectPropertyToAttribute(e%2Cn.attribute%2Ct)%7D%2C_notifyEffect%3Afunction(e%2Ct%2Cn%2Cr%2Cs)%7Bs%7C%7Cthis._notifyChange(e%2Cn.event%2Ct)%7D%2C_functionEffect%3Afunction(e%2Ct%2Cn%2Cr%2Cs)%7Bn.call(this%2Ce%2Ct%2Cr%2Cs)%7D%2C_observerEffect%3Afunction(e%2Ct%2Cn%2Cr)%7Bvar%20s%3Dthis%5Bn.method%5D%3Bs%3Fs.call(this%2Ct%2Cr)%3Athis._warn(this._logf(%22_observerEffect%22%2C%22observer%20method%20%60%22%2Bn.method%2B%22%60%20not%20defined%22))%7D%2C_complexObserverEffect%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis%5Bn.method%5D%3Bif(r)%7Bvar%20s%3DPolymer.Bind._marshalArgs(this.__data__%2Cn%2Ce%2Ct)%3Bs%26%26r.apply(this%2Cs)%7Delse%20n.dynamicFn%7C%7Cthis._warn(this._logf(%22_complexObserverEffect%22%2C%22observer%20method%20%60%22%2Bn.method%2B%22%60%20not%20defined%22))%7D%2C_computeEffect%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis%5Bn.method%5D%3Bif(r)%7Bvar%20s%3DPolymer.Bind._marshalArgs(this.__data__%2Cn%2Ce%2Ct)%3Bif(s)%7Bvar%20i%3Dr.apply(this%2Cs)%3Bthis.__setProperty(n.name%2Ci)%7D%7Delse%20n.dynamicFn%7C%7Cthis._warn(this._logf(%22_computeEffect%22%2C%22compute%20method%20%60%22%2Bn.method%2B%22%60%20not%20defined%22))%7D%2C_annotatedComputationEffect%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis._rootDataHost%7C%7Cthis%2Cs%3Dr%5Bn.method%5D%3Bif(s)%7Bvar%20i%3DPolymer.Bind._marshalArgs(this.__data__%2Cn%2Ce%2Ct)%3Bif(i)%7Bvar%20o%3Ds.apply(r%2Ci)%3Bthis._applyEffectValue(n%2Co)%7D%7Delse%20n.dynamicFn%7C%7Cr._warn(r._logf(%22_annotatedComputationEffect%22%2C%22compute%20method%20%60%22%2Bn.method%2B%22%60%20not%20defined%22))%7D%2C_marshalArgs%3Afunction(e%2Ct%2Cn%2Cr)%7Bfor(var%20s%3D%5B%5D%2Ci%3Dt.args%2Co%3Di.length%3E1%7C%7Ct.dynamicFn%2Ca%3D0%2Cl%3Di.length%3Ba%3Cl%3Ba%2B%2B)%7Bvar%20c%2Ch%3Di%5Ba%5D%2Cu%3Dh.name%3Bif(h.literal%3Fc%3Dh.value%3An%3D%3D%3Du%3Fc%3Dr%3A(c%3De%5Bu%5D%2Cvoid%200%3D%3D%3Dc%26%26h.structured%26%26(c%3DPolymer.Base._get(u%2Ce)))%2Co%26%26void%200%3D%3D%3Dc)return%3Bif(h.wildcard)%7Bvar%20f%3DPolymer.Path.isAncestor(n%2Cu)%3Bs%5Ba%5D%3D%7Bpath%3Af%3Fn%3Au%2Cvalue%3Af%3Fr%3Ac%2Cbase%3Ac%7D%7Delse%20s%5Ba%5D%3Dc%7Dreturn%20s%7D%7D)%2CPolymer.Base._addFeature(%7B_addPropertyEffect%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3DPolymer.Bind.addPropertyEffect(this%2Ce%2Ct%2Cn)%3Br.pathFn%3Dthis%5B%22_%22%2Br.kind%2B%22PathEffect%22%5D%7D%2C_prepEffects%3Afunction()%7BPolymer.Bind.prepareModel(this)%2Cthis._addAnnotationEffects(this._notes)%7D%2C_prepBindings%3Afunction()%7BPolymer.Bind.createBindings(this)%7D%2C_addPropertyEffects%3Afunction(e)%7Bif(e)for(var%20t%20in%20e)%7Bvar%20n%3De%5Bt%5D%3Bif(n.observer%26%26this._addObserverEffect(t%2Cn.observer)%2Cn.computed%26%26(n.readOnly%3D!0%2Cthis._addComputedEffect(t%2Cn.computed))%2Cn.notify%26%26this._addPropertyEffect(t%2C%22notify%22%2C%7Bevent%3APolymer.CaseMap.camelToDashCase(t)%2B%22-changed%22%7D)%2Cn.reflectToAttribute)%7Bvar%20r%3DPolymer.CaseMap.camelToDashCase(t)%3B%22-%22%3D%3D%3Dr%5B0%5D%3Fthis._warn(this._logf(%22_addPropertyEffects%22%2C%22Property%20%22%2Bt%2B%22%20cannot%20be%20reflected%20to%20attribute%20%22%2Br%2B'%20because%20%22-%22%20is%20not%20a%20valid%20starting%20attribute%20name.%20Use%20a%20lowercase%20first%20letter%20for%20the%20property%20instead.'))%3Athis._addPropertyEffect(t%2C%22reflect%22%2C%7Battribute%3Ar%7D)%7Dn.readOnly%26%26Polymer.Bind.ensurePropertyEffects(this%2Ct)%7D%7D%2C_addComputedEffect%3Afunction(e%2Ct)%7Bfor(var%20n%2Cr%3Dthis._parseMethod(t)%2Cs%3Dr.dynamicFn%2Ci%3D0%3Bi%3Cr.args.length%26%26(n%3Dr.args%5Bi%5D)%3Bi%2B%2B)this._addPropertyEffect(n.model%2C%22compute%22%2C%7Bmethod%3Ar.method%2Cargs%3Ar.args%2Ctrigger%3An%2Cname%3Ae%2CdynamicFn%3As%7D)%3Bs%26%26this._addPropertyEffect(r.method%2C%22compute%22%2C%7Bmethod%3Ar.method%2Cargs%3Ar.args%2Ctrigger%3Anull%2Cname%3Ae%2CdynamicFn%3As%7D)%7D%2C_addObserverEffect%3Afunction(e%2Ct)%7Bthis._addPropertyEffect(e%2C%22observer%22%2C%7Bmethod%3At%2Cproperty%3Ae%7D)%7D%2C_addComplexObserverEffects%3Afunction(e)%7Bif(e)for(var%20t%2Cn%3D0%3Bn%3Ce.length%26%26(t%3De%5Bn%5D)%3Bn%2B%2B)this._addComplexObserverEffect(t)%7D%2C_addComplexObserverEffect%3Afunction(e)%7Bvar%20t%3Dthis._parseMethod(e)%3Bif(!t)throw%20new%20Error(%22Malformed%20observer%20expression%20'%22%2Be%2B%22'%22)%3Bfor(var%20n%2Cr%3Dt.dynamicFn%2Cs%3D0%3Bs%3Ct.args.length%26%26(n%3Dt.args%5Bs%5D)%3Bs%2B%2B)this._addPropertyEffect(n.model%2C%22complexObserver%22%2C%7Bmethod%3At.method%2Cargs%3At.args%2Ctrigger%3An%2CdynamicFn%3Ar%7D)%3Br%26%26this._addPropertyEffect(t.method%2C%22complexObserver%22%2C%7Bmethod%3At.method%2Cargs%3At.args%2Ctrigger%3Anull%2CdynamicFn%3Ar%7D)%7D%2C_addAnnotationEffects%3Afunction(e)%7Bfor(var%20t%2Cn%3D0%3Bn%3Ce.length%26%26(t%3De%5Bn%5D)%3Bn%2B%2B)for(var%20r%2Cs%3Dt.bindings%2Ci%3D0%3Bi%3Cs.length%26%26(r%3Ds%5Bi%5D)%3Bi%2B%2B)this._addAnnotationEffect(r%2Cn)%7D%2C_addAnnotationEffect%3Afunction(e%2Ct)%7BPolymer.Bind._shouldAddListener(e)%26%26Polymer.Bind._addAnnotatedListener(this%2Ct%2Ce.name%2Ce.parts%5B0%5D.value%2Ce.parts%5B0%5D.event%2Ce.parts%5B0%5D.negate)%3Bfor(var%20n%3D0%3Bn%3Ce.parts.length%3Bn%2B%2B)%7Bvar%20r%3De.parts%5Bn%5D%3Br.signature%3Fthis._addAnnotatedComputationEffect(e%2Cr%2Ct)%3Ar.literal%7C%7C(%22attribute%22%3D%3D%3De.kind%26%26%22-%22%3D%3D%3De.name%5B0%5D%3Fthis._warn(this._logf(%22_addAnnotationEffect%22%2C%22Cannot%20set%20attribute%20%22%2Be.name%2B'%20because%20%22-%22%20is%20not%20a%20valid%20attribute%20starting%20character'))%3Athis._addPropertyEffect(r.model%2C%22annotation%22%2C%7Bkind%3Ae.kind%2Cindex%3At%2Cname%3Ae.name%2CpropertyName%3Ae.propertyName%2Cvalue%3Ar.value%2CisCompound%3Ae.isCompound%2CcompoundIndex%3Ar.compoundIndex%2Cevent%3Ar.event%2CcustomEvent%3Ar.customEvent%2Cnegate%3Ar.negate%7D))%7D%7D%2C_addAnnotatedComputationEffect%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3Dt.signature%3Bif(r.static)this.__addAnnotatedComputationEffect(%22__static__%22%2Cn%2Ce%2Ct%2Cnull)%3Belse%7Bfor(var%20s%2Ci%3D0%3Bi%3Cr.args.length%26%26(s%3Dr.args%5Bi%5D)%3Bi%2B%2B)s.literal%7C%7Cthis.__addAnnotatedComputationEffect(s.model%2Cn%2Ce%2Ct%2Cs)%3Br.dynamicFn%26%26this.__addAnnotatedComputationEffect(r.method%2Cn%2Ce%2Ct%2Cnull)%7D%7D%2C__addAnnotatedComputationEffect%3Afunction(e%2Ct%2Cn%2Cr%2Cs)%7Bthis._addPropertyEffect(e%2C%22annotatedComputation%22%2C%7Bindex%3At%2CisCompound%3An.isCompound%2CcompoundIndex%3Ar.compoundIndex%2Ckind%3An.kind%2Cname%3An.name%2Cnegate%3Ar.negate%2Cmethod%3Ar.signature.method%2Cargs%3Ar.signature.args%2Ctrigger%3As%2CdynamicFn%3Ar.signature.dynamicFn%7D)%7D%2C_parseMethod%3Afunction(e)%7Bvar%20t%3De.match(%2F(%5B%5E%5Cs%5D%2B%3F)%5C((%5B%5Cs%5CS%5D*)%5C)%2F)%3Bif(t)%7Bvar%20n%3D%7Bmethod%3At%5B1%5D%2Cstatic%3A!0%7D%3Bif(this.getPropertyInfo(n.method)!%3D%3DPolymer.nob%26%26(n.static%3D!1%2Cn.dynamicFn%3D!0)%2Ct%5B2%5D.trim())%7Bvar%20r%3Dt%5B2%5D.replace(%2F%5C%5C%2C%2Fg%2C%22%26comma%3B%22).split(%22%2C%22)%3Breturn%20this._parseArgs(r%2Cn)%7Dreturn%20n.args%3DPolymer.nar%2Cn%7D%7D%2C_parseArgs%3Afunction(e%2Ct)%7Breturn%20t.args%3De.map(function(e)%7Bvar%20n%3Dthis._parseArg(e)%3Breturn%20n.literal%7C%7C(t.static%3D!1)%2Cn%7D%2Cthis)%2Ct%7D%2C_parseArg%3Afunction(e)%7Bvar%20t%3De.trim().replace(%2F%26comma%3B%2Fg%2C%22%2C%22).replace(%2F%5C%5C(.)%2Fg%2C%22%241%22)%2Cn%3D%7Bname%3At%7D%2Cr%3Dt%5B0%5D%3Bswitch(%22-%22%3D%3D%3Dr%26%26(r%3Dt%5B1%5D)%2Cr%3E%3D%220%22%26%26r%3C%3D%229%22%26%26(r%3D%22%23%22)%2Cr)%7Bcase%22'%22%3Acase'%22'%3An.value%3Dt.slice(1%2C-1)%2Cn.literal%3D!0%3Bbreak%3Bcase%22%23%22%3An.value%3DNumber(t)%2Cn.literal%3D!0%7Dreturn%20n.literal%7C%7C(n.model%3DPolymer.Path.root(t)%2Cn.structured%3DPolymer.Path.isDeep(t)%2Cn.structured%26%26(n.wildcard%3D%22.*%22%3D%3Dt.slice(-2)%2Cn.wildcard%26%26(n.name%3Dt.slice(0%2C-2))))%2Cn%7D%2C_marshalInstanceEffects%3Afunction()%7BPolymer.Bind.prepareInstance(this)%2Cthis._bindListeners%26%26Polymer.Bind.setupBindListeners(this)%7D%2C_applyEffectValue%3Afunction(e%2Ct)%7Bvar%20n%3Dthis._nodes%5Be.index%5D%2Cr%3De.name%3Bif(t%3Dthis._computeFinalAnnotationValue(n%2Cr%2Ct%2Ce)%2C%22attribute%22%3D%3De.kind)this.serializeValueToAttribute(t%2Cr%2Cn)%3Belse%7Bvar%20s%3Dn._propertyInfo%26%26n._propertyInfo%5Br%5D%3Bif(s%26%26s.readOnly)return%3Bthis.__setProperty(r%2Ct%2CPolymer.Settings.suppressBindingNotifications%2Cn)%7D%7D%2C_computeFinalAnnotationValue%3Afunction(e%2Ct%2Cn%2Cr)%7Bif(r.negate%26%26(n%3D!n)%2Cr.isCompound)%7Bvar%20s%3De.__compoundStorage__%5Bt%5D%3Bs%5Br.compoundIndex%5D%3Dn%2Cn%3Ds.join(%22%22)%7Dreturn%22attribute%22!%3D%3Dr.kind%26%26(%22className%22%3D%3D%3Dt%26%26(n%3Dthis._scopeElementClass(e%2Cn))%2C(%22textContent%22%3D%3D%3Dt%7C%7C%22input%22%3D%3De.localName%26%26%22value%22%3D%3Dt)%26%26(n%3Dvoid%200%3D%3Dn%3F%22%22%3An))%2Cn%7D%2C_executeStaticEffects%3Afunction()%7Bthis._propertyEffects%26%26this._propertyEffects.__static__%26%26this._effectEffects(%22__static__%22%2Cnull%2Cthis._propertyEffects.__static__)%7D%7D)%2Cfunction()%7Bvar%20e%3DPolymer.Settings.usePolyfillProto%2Ct%3DBoolean(Object.getOwnPropertyDescriptor(document.documentElement%2C%22properties%22))%3BPolymer.Base._addFeature(%7B_setupConfigure%3Afunction(e)%7Bif(this._config%3D%7B%7D%2Cthis._handlers%3D%5B%5D%2Cthis._aboveConfig%3Dnull%2Ce)for(var%20t%20in%20e)void%200!%3D%3De%5Bt%5D%26%26(this._config%5Bt%5D%3De%5Bt%5D)%7D%2C_marshalAttributes%3Afunction()%7Bthis._takeAttributesToModel(this._config)%7D%2C_attributeChangedImpl%3Afunction(e)%7Bvar%20t%3Dthis._clientsReadied%3Fthis%3Athis._config%3Bthis._setAttributeToProperty(t%2Ce)%7D%2C_configValue%3Afunction(e%2Ct)%7Bvar%20n%3Dthis._propertyInfo%5Be%5D%3Bn%26%26n.readOnly%7C%7C(this._config%5Be%5D%3Dt)%7D%2C_beforeClientsReady%3Afunction()%7Bthis._configure()%7D%2C_configure%3Afunction()%7Bthis._configureAnnotationReferences()%2Cthis._configureInstanceProperties()%2Cthis._aboveConfig%3Dthis.mixin(%7B%7D%2Cthis._config)%3Bfor(var%20e%3D%7B%7D%2Cn%3D0%3Bn%3Cthis.behaviors.length%3Bn%2B%2B)this._configureProperties(this.behaviors%5Bn%5D.properties%2Ce)%3Bthis._configureProperties(t%3Fthis.__proto__.properties%3Athis.properties%2Ce)%2Cthis.mixin(e%2Cthis._aboveConfig)%2Cthis._config%3De%2Cthis._clients%26%26this._clients.length%26%26this._distributeConfig(this._config)%7D%2C_configureInstanceProperties%3Afunction()%7Bfor(var%20t%20in%20this._propertyEffects)!e%26%26this.hasOwnProperty(t)%26%26(this._configValue(t%2Cthis%5Bt%5D)%2Cdelete%20this%5Bt%5D)%7D%2C_configureProperties%3Afunction(e%2Ct)%7Bfor(var%20n%20in%20e)%7Bvar%20r%3De%5Bn%5D%3Bif(void%200!%3D%3Dr.value)%7Bvar%20s%3Dr.value%3B%22function%22%3D%3Dtypeof%20s%26%26(s%3Ds.call(this%2Cthis._config))%2C%0At%5Bn%5D%3Ds%7D%7D%7D%2C_distributeConfig%3Afunction(e)%7Bvar%20t%3Dthis._propertyEffects%3Bif(t)for(var%20n%20in%20e)%7Bvar%20r%3Dt%5Bn%5D%3Bif(r)for(var%20s%2Ci%3D0%2Co%3Dr.length%3Bi%3Co%26%26(s%3Dr%5Bi%5D)%3Bi%2B%2B)if(%22annotation%22%3D%3D%3Ds.kind)%7Bvar%20a%3Dthis._nodes%5Bs.effect.index%5D%2Cl%3Ds.effect.propertyName%2Cc%3D%22attribute%22%3D%3Ds.effect.kind%2Ch%3Da._propertyEffects%26%26a._propertyEffects%5Bl%5D%3Bif(a._configValue%26%26(h%7C%7C!c))%7Bvar%20u%3Dn%3D%3D%3Ds.effect.value%3Fe%5Bn%5D%3Athis._get(s.effect.value%2Ce)%3Bu%3Dthis._computeFinalAnnotationValue(a%2Cl%2Cu%2Cs.effect)%2Cc%26%26(u%3Da.deserialize(this.serialize(u)%2Ca._propertyInfo%5Bl%5D.type))%2Ca._configValue(l%2Cu)%7D%7D%7D%7D%2C_afterClientsReady%3Afunction()%7Bthis.importPath%3Dthis._importPath%2Cthis.rootPath%3DPolymer.rootPath%2Cthis._executeStaticEffects()%2Cthis._applyConfig(this._config%2Cthis._aboveConfig)%2Cthis._flushHandlers()%7D%2C_applyConfig%3Afunction(e%2Ct)%7Bfor(var%20n%20in%20e)void%200%3D%3D%3Dthis%5Bn%5D%26%26this.__setProperty(n%2Ce%5Bn%5D%2Cn%20in%20t)%7D%2C_notifyListener%3Afunction(e%2Ct)%7Bif(!Polymer.Bind._isEventBogus(t%2Ct.target))%7Bvar%20n%2Cr%3Bif(t.detail%26%26(n%3Dt.detail.value%2Cr%3Dt.detail.path)%2Cthis._clientsReadied)return%20e.call(this%2Ct.target%2Cn%2Cr)%3Bthis._queueHandler(%5Be%2Ct.target%2Cn%2Cr%5D)%7D%7D%2C_queueHandler%3Afunction(e)%7Bthis._handlers.push(e)%7D%2C_flushHandlers%3Afunction()%7Bfor(var%20e%2Ct%3Dthis._handlers%2Cn%3D0%2Cr%3Dt.length%3Bn%3Cr%26%26(e%3Dt%5Bn%5D)%3Bn%2B%2B)e%5B0%5D.call(this%2Ce%5B1%5D%2Ce%5B2%5D%2Ce%5B3%5D)%3Bthis._handlers%3D%5B%5D%7D%7D)%7D()%2Cfunction()%7B%22use%20strict%22%3Bvar%20e%3DPolymer.Path%3BPolymer.Base._addFeature(%7BnotifyPath%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3D%7B%7D%2Cs%3Dthis._get(e%2Cthis%2Cr)%3B1%3D%3D%3Darguments.length%26%26(t%3Ds)%2Cr.path%26%26this._notifyPath(r.path%2Ct%2Cn)%7D%2C_notifyPath%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis._propertySetter(e%2Ct)%3Bif(r!%3D%3Dt%26%26(r%3D%3D%3Dr%7C%7Ct%3D%3D%3Dt))return%20this._pathEffector(e%2Ct)%2Cn%7C%7Cthis._notifyPathUp(e%2Ct)%2C!0%7D%2C_getPathParts%3Afunction(e)%7Bif(Array.isArray(e))%7Bfor(var%20t%3D%5B%5D%2Cn%3D0%3Bn%3Ce.length%3Bn%2B%2B)for(var%20r%3De%5Bn%5D.toString().split(%22.%22)%2Cs%3D0%3Bs%3Cr.length%3Bs%2B%2B)t.push(r%5Bs%5D)%3Breturn%20t%7Dreturn%20e.toString().split(%22.%22)%7D%2Cset%3Afunction(e%2Ct%2Cn)%7Bvar%20r%2Cs%3Dn%7C%7Cthis%2Ci%3Dthis._getPathParts(e)%2Co%3Di%5Bi.length-1%5D%3Bif(i.length%3E1)%7Bfor(var%20a%3D0%3Ba%3Ci.length-1%3Ba%2B%2B)%7Bvar%20l%3Di%5Ba%5D%3Bif(r%26%26%22%23%22%3D%3Dl%5B0%5D%3Fs%3DPolymer.Collection.get(r).getItem(l)%3A(s%3Ds%5Bl%5D%2Cr%26%26parseInt(l%2C10)%3D%3Dl%26%26(i%5Ba%5D%3DPolymer.Collection.get(r).getKey(s)))%2C!s)return%3Br%3DArray.isArray(s)%3Fs%3Anull%7Dif(r)%7Bvar%20c%2Ch%2Cu%3DPolymer.Collection.get(r)%3B%22%23%22%3D%3Do%5B0%5D%3F(h%3Do%2Cc%3Du.getItem(h)%2Co%3Dr.indexOf(c)%2Cu.setItem(h%2Ct))%3AparseInt(o%2C10)%3D%3Do%26%26(c%3Ds%5Bo%5D%2Ch%3Du.getKey(c)%2Ci%5Ba%5D%3Dh%2Cu.setItem(h%2Ct))%7Ds%5Bo%5D%3Dt%2Cn%7C%7Cthis._notifyPath(i.join(%22.%22)%2Ct)%7Delse%20s%5Be%5D%3Dt%7D%2Cget%3Afunction(e%2Ct)%7Breturn%20this._get(e%2Ct)%7D%2C_get%3Afunction(e%2Ct%2Cn)%7Bfor(var%20r%2Cs%3Dt%7C%7Cthis%2Ci%3Dthis._getPathParts(e)%2Co%3D0%3Bo%3Ci.length%3Bo%2B%2B)%7Bif(!s)return%3Bvar%20a%3Di%5Bo%5D%3Br%26%26%22%23%22%3D%3Da%5B0%5D%3Fs%3DPolymer.Collection.get(r).getItem(a)%3A(s%3Ds%5Ba%5D%2Cn%26%26r%26%26parseInt(a%2C10)%3D%3Da%26%26(i%5Bo%5D%3DPolymer.Collection.get(r).getKey(s)))%2Cr%3DArray.isArray(s)%3Fs%3Anull%7Dreturn%20n%26%26(n.path%3Di.join(%22.%22))%2Cs%7D%2C_pathEffector%3Afunction(t%2Cn)%7Bvar%20r%3De.root(t)%2Cs%3Dthis._propertyEffects%26%26this._propertyEffects%5Br%5D%3Bif(s)for(var%20i%2Co%3D0%3Bo%3Cs.length%26%26(i%3Ds%5Bo%5D)%3Bo%2B%2B)%7Bvar%20a%3Di.pathFn%3Ba%26%26a.call(this%2Ct%2Cn%2Ci.effect)%7Dthis._boundPaths%26%26this._notifyBoundPaths(t%2Cn)%7D%2C_annotationPathEffect%3Afunction(t%2Cn%2Cr)%7Bif(e.matches(r.value%2C!1%2Ct))Polymer.Bind._annotationEffect.call(this%2Ct%2Cn%2Cr)%3Belse%20if(!r.negate%26%26e.isDescendant(r.value%2Ct))%7Bvar%20s%3Dthis._nodes%5Br.index%5D%3Bif(s%26%26s._notifyPath)%7Bvar%20i%3De.translate(r.value%2Cr.name%2Ct)%3Bs._notifyPath(i%2Cn%2C!0)%7D%7D%7D%2C_complexObserverPathEffect%3Afunction(t%2Cn%2Cr)%7Be.matches(r.trigger.name%2Cr.trigger.wildcard%2Ct)%26%26Polymer.Bind._complexObserverEffect.call(this%2Ct%2Cn%2Cr)%7D%2C_computePathEffect%3Afunction(t%2Cn%2Cr)%7Be.matches(r.trigger.name%2Cr.trigger.wildcard%2Ct)%26%26Polymer.Bind._computeEffect.call(this%2Ct%2Cn%2Cr)%7D%2C_annotatedComputationPathEffect%3Afunction(t%2Cn%2Cr)%7Be.matches(r.trigger.name%2Cr.trigger.wildcard%2Ct)%26%26Polymer.Bind._annotatedComputationEffect.call(this%2Ct%2Cn%2Cr)%7D%2ClinkPaths%3Afunction(e%2Ct)%7Bthis._boundPaths%3Dthis._boundPaths%7C%7C%7B%7D%2Ct%3Fthis._boundPaths%5Be%5D%3Dt%3Athis.unlinkPaths(e)%7D%2CunlinkPaths%3Afunction(e)%7Bthis._boundPaths%26%26delete%20this._boundPaths%5Be%5D%7D%2C_notifyBoundPaths%3Afunction(t%2Cn)%7Bfor(var%20r%20in%20this._boundPaths)%7Bvar%20s%3Dthis._boundPaths%5Br%5D%3Be.isDescendant(r%2Ct)%3Fthis._notifyPath(e.translate(r%2Cs%2Ct)%2Cn)%3Ae.isDescendant(s%2Ct)%26%26this._notifyPath(e.translate(s%2Cr%2Ct)%2Cn)%7D%7D%2C_notifyPathUp%3Afunction(t%2Cn)%7Bvar%20r%3De.root(t)%2Cs%3DPolymer.CaseMap.camelToDashCase(r)%2Ci%3Ds%2Bthis._EVENT_CHANGED%3Bthis.fire(i%2C%7Bpath%3At%2Cvalue%3An%7D%2C%7Bbubbles%3A!1%2C_useCache%3APolymer.Settings.eventDataCache%7C%7C!Polymer.Settings.isIE%7D)%7D%2C_EVENT_CHANGED%3A%22-changed%22%2CnotifySplices%3Afunction(e%2Ct)%7Bvar%20n%3D%7B%7D%2Cr%3Dthis._get(e%2Cthis%2Cn)%3Bthis._notifySplices(r%2Cn.path%2Ct)%7D%2C_notifySplices%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3D%7BkeySplices%3APolymer.Collection.applySplices(e%2Cn)%2CindexSplices%3An%7D%2Cs%3Dt%2B%22.splices%22%3Bthis._notifyPath(s%2Cr)%2Cthis._notifyPath(t%2B%22.length%22%2Ce.length)%2Cthis.__data__%5Bs%5D%3D%7BkeySplices%3Anull%2CindexSplices%3Anull%7D%7D%2C_notifySplice%3Afunction(e%2Ct%2Cn%2Cr%2Cs)%7Bthis._notifySplices(e%2Ct%2C%5B%7Bindex%3An%2CaddedCount%3Ar%2Cremoved%3As%2Cobject%3Ae%2Ctype%3A%22splice%22%7D%5D)%7D%2Cpush%3Afunction(e)%7Bvar%20t%3D%7B%7D%2Cn%3Dthis._get(e%2Cthis%2Ct)%2Cr%3DArray.prototype.slice.call(arguments%2C1)%2Cs%3Dn.length%2Ci%3Dn.push.apply(n%2Cr)%3Breturn%20r.length%26%26this._notifySplice(n%2Ct.path%2Cs%2Cr.length%2C%5B%5D)%2Ci%7D%2Cpop%3Afunction(e)%7Bvar%20t%3D%7B%7D%2Cn%3Dthis._get(e%2Cthis%2Ct)%2Cr%3DBoolean(n.length)%2Cs%3DArray.prototype.slice.call(arguments%2C1)%2Ci%3Dn.pop.apply(n%2Cs)%3Breturn%20r%26%26this._notifySplice(n%2Ct.path%2Cn.length%2C0%2C%5Bi%5D)%2Ci%7D%2Csplice%3Afunction(e%2Ct)%7Bvar%20n%3D%7B%7D%2Cr%3Dthis._get(e%2Cthis%2Cn)%3Bt%3Dt%3C0%3Fr.length-Math.floor(-t)%3AMath.floor(t)%2Ct%7C%7C(t%3D0)%3Bvar%20s%3DArray.prototype.slice.call(arguments%2C1)%2Ci%3Dr.splice.apply(r%2Cs)%2Co%3DMath.max(s.length-2%2C0)%3Breturn(o%7C%7Ci.length)%26%26this._notifySplice(r%2Cn.path%2Ct%2Co%2Ci)%2Ci%7D%2Cshift%3Afunction(e)%7Bvar%20t%3D%7B%7D%2Cn%3Dthis._get(e%2Cthis%2Ct)%2Cr%3DBoolean(n.length)%2Cs%3DArray.prototype.slice.call(arguments%2C1)%2Ci%3Dn.shift.apply(n%2Cs)%3Breturn%20r%26%26this._notifySplice(n%2Ct.path%2C0%2C0%2C%5Bi%5D)%2Ci%7D%2Cunshift%3Afunction(e)%7Bvar%20t%3D%7B%7D%2Cn%3Dthis._get(e%2Cthis%2Ct)%2Cr%3DArray.prototype.slice.call(arguments%2C1)%2Cs%3Dn.unshift.apply(n%2Cr)%3Breturn%20r.length%26%26this._notifySplice(n%2Ct.path%2C0%2Cr.length%2C%5B%5D)%2Cs%7D%2CprepareModelNotifyPath%3Afunction(e)%7Bthis.mixin(e%2C%7Bfire%3APolymer.Base.fire%2C_getEvent%3APolymer.Base._getEvent%2C__eventCache%3APolymer.Base.__eventCache%2CnotifyPath%3APolymer.Base.notifyPath%2C_get%3APolymer.Base._get%2C_EVENT_CHANGED%3APolymer.Base._EVENT_CHANGED%2C_notifyPath%3APolymer.Base._notifyPath%2C_notifyPathUp%3APolymer.Base._notifyPathUp%2C_pathEffector%3APolymer.Base._pathEffector%2C_annotationPathEffect%3APolymer.Base._annotationPathEffect%2C_complexObserverPathEffect%3APolymer.Base._complexObserverPathEffect%2C_annotatedComputationPathEffect%3APolymer.Base._annotatedComputationPathEffect%2C_computePathEffect%3APolymer.Base._computePathEffect%2C_notifyBoundPaths%3APolymer.Base._notifyBoundPaths%2C_getPathParts%3APolymer.Base._getPathParts%7D)%7D%7D)%7D()%2CPolymer.Base._addFeature(%7BresolveUrl%3Afunction(e)%7Breturn%20Polymer.ResolveUrl.resolveUrl(e%2Cthis._importPath)%7D%7D)%2CPolymer.CssParse%3Dfunction()%7Breturn%7Bparse%3Afunction(e)%7Breturn%20e%3Dthis._clean(e)%2Cthis._parseCss(this._lex(e)%2Ce)%7D%2C_clean%3Afunction(e)%7Breturn%20e.replace(this._rx.comments%2C%22%22).replace(this._rx.port%2C%22%22)%7D%2C_lex%3Afunction(e)%7Bfor(var%20t%3D%7Bstart%3A0%2Cend%3Ae.length%7D%2Cn%3Dt%2Cr%3D0%2Cs%3De.length%3Br%3Cs%3Br%2B%2B)switch(e%5Br%5D)%7Bcase%20this.OPEN_BRACE%3An.rules%7C%7C(n.rules%3D%5B%5D)%3Bvar%20i%3Dn%2Co%3Di.rules%5Bi.rules.length-1%5D%3Bn%3D%7Bstart%3Ar%2B1%2Cparent%3Ai%2Cprevious%3Ao%7D%2Ci.rules.push(n)%3Bbreak%3Bcase%20this.CLOSE_BRACE%3An.end%3Dr%2B1%2Cn%3Dn.parent%7C%7Ct%7Dreturn%20t%7D%2C_parseCss%3Afunction(e%2Ct)%7Bvar%20n%3Dt.substring(e.start%2Ce.end-1)%3Bif(e.parsedCssText%3De.cssText%3Dn.trim()%2Ce.parent)%7Bvar%20r%3De.previous%3Fe.previous.end%3Ae.parent.start%3Bn%3Dt.substring(r%2Ce.start-1)%2Cn%3Dthis._expandUnicodeEscapes(n)%2Cn%3Dn.replace(this._rx.multipleSpaces%2C%22%20%22)%2Cn%3Dn.substring(n.lastIndexOf(%22%3B%22)%2B1)%3Bvar%20s%3De.parsedSelector%3De.selector%3Dn.trim()%3Be.atRule%3D0%3D%3D%3Ds.indexOf(this.AT_START)%2Ce.atRule%3F0%3D%3D%3Ds.indexOf(this.MEDIA_START)%3Fe.type%3Dthis.types.MEDIA_RULE%3As.match(this._rx.keyframesRule)%26%26(e.type%3Dthis.types.KEYFRAMES_RULE%2Ce.keyframesName%3De.selector.split(this._rx.multipleSpaces).pop())%3A0%3D%3D%3Ds.indexOf(this.VAR_START)%3Fe.type%3Dthis.types.MIXIN_RULE%3Ae.type%3Dthis.types.STYLE_RULE%7Dvar%20i%3De.rules%3Bif(i)for(var%20o%2Ca%3D0%2Cl%3Di.length%3Ba%3Cl%26%26(o%3Di%5Ba%5D)%3Ba%2B%2B)this._parseCss(o%2Ct)%3Breturn%20e%7D%2C_expandUnicodeEscapes%3Afunction(e)%7Breturn%20e.replace(%2F%5C%5C(%5B0-9a-f%5D%7B1%2C6%7D)%5Cs%2Fgi%2Cfunction()%7Bfor(var%20e%3Darguments%5B1%5D%2Ct%3D6-e.length%3Bt--%3B)e%3D%220%22%2Be%3Breturn%22%5C%5C%22%2Be%7D)%7D%2Cstringify%3Afunction(e%2Ct%2Cn)%7Bn%3Dn%7C%7C%22%22%3Bvar%20r%3D%22%22%3Bif(e.cssText%7C%7Ce.rules)%7Bvar%20s%3De.rules%3Bif(s%26%26!this._hasMixinRules(s))for(var%20i%2Co%3D0%2Ca%3Ds.length%3Bo%3Ca%26%26(i%3Ds%5Bo%5D)%3Bo%2B%2B)r%3Dthis.stringify(i%2Ct%2Cr)%3Belse%20r%3Dt%3Fe.cssText%3Athis.removeCustomProps(e.cssText)%2Cr%3Dr.trim()%2Cr%26%26(r%3D%22%20%20%22%2Br%2B%22%5Cn%22)%7Dreturn%20r%26%26(e.selector%26%26(n%2B%3De.selector%2B%22%20%22%2Bthis.OPEN_BRACE%2B%22%5Cn%22)%2Cn%2B%3Dr%2Ce.selector%26%26(n%2B%3Dthis.CLOSE_BRACE%2B%22%5Cn%5Cn%22))%2Cn%7D%2C_hasMixinRules%3Afunction(e)%7Breturn%200%3D%3D%3De%5B0%5D.selector.indexOf(this.VAR_START)%7D%2CremoveCustomProps%3Afunction(e)%7Breturn%20e%3Dthis.removeCustomPropAssignment(e)%2Cthis.removeCustomPropApply(e)%7D%2CremoveCustomPropAssignment%3Afunction(e)%7Breturn%20e.replace(this._rx.customProp%2C%22%22).replace(this._rx.mixinProp%2C%22%22)%7D%2CremoveCustomPropApply%3Afunction(e)%7Breturn%20e.replace(this._rx.mixinApply%2C%22%22).replace(this._rx.varApply%2C%22%22)%7D%2Ctypes%3A%7BSTYLE_RULE%3A1%2CKEYFRAMES_RULE%3A7%2CMEDIA_RULE%3A4%2CMIXIN_RULE%3A1e3%7D%2COPEN_BRACE%3A%22%7B%22%2CCLOSE_BRACE%3A%22%7D%22%2C_rx%3A%7Bcomments%3A%2F%5C%2F%5C*%5B%5E*%5D*%5C*%2B(%5B%5E%5C%2F*%5D%5B%5E*%5D*%5C*%2B)*%5C%2F%2Fgim%2Cport%3A%2F%40import%5B%5E%3B%5D*%3B%2Fgim%2CcustomProp%3A%2F(%3F%3A%5E%5B%5E%3B%5C-%5Cs%7D%5D%2B)%3F--%5B%5E%3B%7B%7D%5D*%3F%3A%5B%5E%7B%7D%3B%5D*%3F(%3F%3A%5B%3B%5Cn%5D%7C%24)%2Fgim%2CmixinProp%3A%2F(%3F%3A%5E%5B%5E%3B%5C-%5Cs%7D%5D%2B)%3F--%5B%5E%3B%7B%7D%5D*%3F%3A%5B%5E%7B%7D%3B%5D*%3F%7B%5B%5E%7D%5D*%3F%7D(%3F%3A%5B%3B%5Cn%5D%7C%24)%3F%2Fgim%2CmixinApply%3A%2F%40apply%5Cs*%5C(%3F%5B%5E)%3B%5D*%5C)%3F%5Cs*(%3F%3A%5B%3B%5Cn%5D%7C%24)%3F%2Fgim%2CvarApply%3A%2F%5B%5E%3B%3A%5D*%3F%3A%5B%5E%3B%5D*%3Fvar%5C(%5B%5E%3B%5D*%5C)(%3F%3A%5B%3B%5Cn%5D%7C%24)%3F%2Fgim%2CkeyframesRule%3A%2F%5E%40%5B%5E%5Cs%5D*keyframes%2F%2CmultipleSpaces%3A%2F%5Cs%2B%2Fg%7D%2CVAR_START%3A%22--%22%2CMEDIA_START%3A%22%40media%22%2CAT_START%3A%22%40%22%7D%7D()%2CPolymer.StyleUtil%3Dfunction()%7Bvar%20e%3DPolymer.Settings%3Breturn%7BNATIVE_VARIABLES%3APolymer.Settings.useNativeCSSProperties%2CMODULE_STYLES_SELECTOR%3A%22style%2C%20link%5Brel%3Dimport%5D%5Btype~%3Dcss%5D%2C%20template%22%2CINCLUDE_ATTR%3A%22include%22%2CtoCssText%3Afunction(e%2Ct)%7Breturn%22string%22%3D%3Dtypeof%20e%26%26(e%3Dthis.parser.parse(e))%2Ct%26%26this.forEachRule(e%2Ct)%2Cthis.parser.stringify(e%2Cthis.NATIVE_VARIABLES)%7D%2CforRulesInStyles%3Afunction(e%2Ct%2Cn)%7Bif(e)for(var%20r%2Cs%3D0%2Ci%3De.length%3Bs%3Ci%26%26(r%3De%5Bs%5D)%3Bs%2B%2B)this.forEachRuleInStyle(r%2Ct%2Cn)%7D%2CforActiveRulesInStyles%3Afunction(e%2Ct%2Cn)%7Bif(e)for(var%20r%2Cs%3D0%2Ci%3De.length%3Bs%3Ci%26%26(r%3De%5Bs%5D)%3Bs%2B%2B)this.forEachRuleInStyle(r%2Ct%2Cn%2C!0)%7D%2CrulesForStyle%3Afunction(e)%7Breturn!e.__cssRules%26%26e.textContent%26%26(e.__cssRules%3Dthis.parser.parse(e.textContent))%2Ce.__cssRules%7D%2CisKeyframesSelector%3Afunction(e)%7Breturn%20e.parent%26%26e.parent.type%3D%3D%3Dthis.ruleTypes.KEYFRAMES_RULE%7D%2CforEachRuleInStyle%3Afunction(e%2Ct%2Cn%2Cr)%7Bvar%20s%2Ci%2Co%3Dthis.rulesForStyle(e)%3Bt%26%26(s%3Dfunction(n)%7Bt(n%2Ce)%7D)%2Cn%26%26(i%3Dfunction(t)%7Bn(t%2Ce)%7D)%2Cthis.forEachRule(o%2Cs%2Ci%2Cr)%7D%2CforEachRule%3Afunction(e%2Ct%2Cn%2Cr)%7Bif(e)%7Bvar%20s%3D!1%3Bif(r%26%26e.type%3D%3D%3Dthis.ruleTypes.MEDIA_RULE)%7Bvar%20i%3De.selector.match(this.rx.MEDIA_MATCH)%3Bi%26%26(window.matchMedia(i%5B1%5D).matches%7C%7C(s%3D!0))%7De.type%3D%3D%3Dthis.ruleTypes.STYLE_RULE%3Ft(e)%3An%26%26e.type%3D%3D%3Dthis.ruleTypes.KEYFRAMES_RULE%3Fn(e)%3Ae.type%3D%3D%3Dthis.ruleTypes.MIXIN_RULE%26%26(s%3D!0)%3Bvar%20o%3De.rules%3Bif(o%26%26!s)for(var%20a%2Cl%3D0%2Cc%3Do.length%3Bl%3Cc%26%26(a%3Do%5Bl%5D)%3Bl%2B%2B)this.forEachRule(a%2Ct%2Cn%2Cr)%7D%7D%2CapplyCss%3Afunction(e%2Ct%2Cn%2Cr)%7Bvar%20s%3Dthis.createScopeStyle(e%2Ct)%3Breturn%20this.applyStyle(s%2Cn%2Cr)%7D%2CapplyStyle%3Afunction(e%2Ct%2Cn)%7Bt%3Dt%7C%7Cdocument.head%3Bvar%20r%3Dn%26%26n.nextSibling%7C%7Ct.firstChild%3Breturn%20this.__lastHeadApplyNode%3De%2Ct.insertBefore(e%2Cr)%7D%2CcreateScopeStyle%3Afunction(e%2Ct)%7Bvar%20n%3Ddocument.createElement(%22style%22)%3Breturn%20t%26%26n.setAttribute(%22scope%22%2Ct)%2Cn.textContent%3De%2Cn%7D%2C__lastHeadApplyNode%3Anull%2CapplyStylePlaceHolder%3Afunction(e)%7Bvar%20t%3Ddocument.createComment(%22%20Shady%20DOM%20styles%20for%20%22%2Be%2B%22%20%22)%2Cn%3Dthis.__lastHeadApplyNode%3Fthis.__lastHeadApplyNode.nextSibling%3Anull%2Cr%3Ddocument.head%3Breturn%20r.insertBefore(t%2Cn%7C%7Cr.firstChild)%2Cthis.__lastHeadApplyNode%3Dt%2Ct%7D%2CcssFromModules%3Afunction(e%2Ct)%7Bfor(var%20n%3De.trim().split(%22%20%22)%2Cr%3D%22%22%2Cs%3D0%3Bs%3Cn.length%3Bs%2B%2B)r%2B%3Dthis.cssFromModule(n%5Bs%5D%2Ct)%3Breturn%20r%7D%2CcssFromModule%3Afunction(e%2Ct)%7Bvar%20n%3DPolymer.DomModule.import(e)%3Breturn%20n%26%26!n._cssText%26%26(n._cssText%3Dthis.cssFromElement(n))%2C!n%26%26t%26%26console.warn(%22Could%20not%20find%20style%20data%20in%20module%20named%22%2Ce)%2Cn%26%26n._cssText%7C%7C%22%22%7D%2CcssFromElement%3Afunction(e)%7Bfor(var%20t%2Cn%3D%22%22%2Cr%3De.content%7C%7Ce%2Cs%3DPolymer.TreeApi.arrayCopy(r.querySelectorAll(this.MODULE_STYLES_SELECTOR))%2Ci%3D0%3Bi%3Cs.length%3Bi%2B%2B)if(t%3Ds%5Bi%5D%2C%22template%22%3D%3D%3Dt.localName)t.hasAttribute(%22preserve-content%22)%7C%7C(n%2B%3Dthis.cssFromElement(t))%3Belse%20if(%22style%22%3D%3D%3Dt.localName)%7Bvar%20o%3Dt.getAttribute(this.INCLUDE_ATTR)%3Bo%26%26(n%2B%3Dthis.cssFromModules(o%2C!0))%2Ct%3Dt.__appliedElement%7C%7Ct%2Ct.parentNode.removeChild(t)%2Cn%2B%3Dthis.resolveCss(t.textContent%2Ce.ownerDocument)%7Delse%20t.import%26%26t.import.body%26%26(n%2B%3Dthis.resolveCss(t.import.body.textContent%2Ct.import))%3Breturn%20n%7D%2CstyleIncludesToTemplate%3Afunction(e)%7Bfor(var%20t%2Cn%3De.content.querySelectorAll(%22style%5Binclude%5D%22)%2Cr%3D0%3Br%3Cn.length%3Br%2B%2B)t%3Dn%5Br%5D%2Ct.parentNode.insertBefore(this._includesToFragment(t.getAttribute(%22include%22))%2Ct)%7D%2C_includesToFragment%3Afunction(e)%7Bfor(var%20t%3De.trim().split(%22%20%22)%2Cn%3Ddocument.createDocumentFragment()%2Cr%3D0%3Br%3Ct.length%3Br%2B%2B)%7Bvar%20s%3DPolymer.DomModule.import(t%5Br%5D%2C%22template%22)%3Bs%26%26this._addStylesToFragment(n%2Cs.content)%7Dreturn%20n%7D%2C_addStylesToFragment%3Afunction(e%2Ct)%7Bfor(var%20n%2Cr%3Dt.querySelectorAll(%22style%22)%2Cs%3D0%3Bs%3Cr.length%3Bs%2B%2B)%7Bn%3Dr%5Bs%5D%3Bvar%20i%3Dn.getAttribute(%22include%22)%3Bi%26%26e.appendChild(this._includesToFragment(i))%2Cn.textContent%26%26e.appendChild(n.cloneNode(!0))%7D%7D%2CisTargetedBuild%3Afunction(t)%7Breturn%20e.useNativeShadow%3F%22shadow%22%3D%3D%3Dt%3A%22shady%22%3D%3D%3Dt%7D%2CcssBuildTypeForModule%3Afunction(e)%7Bvar%20t%3DPolymer.DomModule.import(e)%3Bif(t)return%20this.getCssBuildType(t)%7D%2CgetCssBuildType%3Afunction(e)%7Breturn%20e.getAttribute(%22css-build%22)%7D%2C_findMatchingParen%3Afunction(e%2Ct)%7Bfor(var%20n%3D0%2Cr%3Dt%2Cs%3De.length%3Br%3Cs%3Br%2B%2B)switch(e%5Br%5D)%7Bcase%22(%22%3An%2B%2B%3Bbreak%3Bcase%22)%22%3Aif(0%3D%3D%3D--n)return%20r%7Dreturn-1%7D%2CprocessVariableAndFallback%3Afunction(e%2Ct)%7Bvar%20n%3De.indexOf(%22var(%22)%3Bif(n%3D%3D%3D-1)return%20t(e%2C%22%22%2C%22%22%2C%22%22)%3Bvar%20r%3Dthis._findMatchingParen(e%2Cn%2B3)%2Cs%3De.substring(n%2B4%2Cr)%2Ci%3De.substring(0%2Cn)%2Co%3Dthis.processVariableAndFallback(e.substring(r%2B1)%2Ct)%2Ca%3Ds.indexOf(%22%2C%22)%3Bif(a%3D%3D%3D-1)return%20t(i%2Cs.trim()%2C%22%22%2Co)%3Bvar%20l%3Ds.substring(0%2Ca).trim()%2Cc%3Ds.substring(a%2B1).trim()%3Breturn%20t(i%2Cl%2Cc%2Co)%7D%2Crx%3A%7BVAR_ASSIGN%3A%2F(%3F%3A%5E%7C%5B%3B%5Cs%7B%5D%5Cs*)(--%5B%5Cw-%5D*%3F)%5Cs*%3A%5Cs*(%3F%3A(%5B%5E%3B%7B%5D*)%7C%7B(%5B%5E%7D%5D*)%7D)(%3F%3A(%3F%3D%5B%3B%5Cs%7D%5D)%7C%24)%2Fgi%2CMIXIN_MATCH%3A%2F(%3F%3A%5E%7C%5CW%2B)%40apply%5Cs*%5C(%3F(%5B%5E)%3B%5Cn%5D*)%5C)%3F%2Fgi%2CVAR_CONSUMED%3A%2F(--%5B%5Cw-%5D%2B)%5Cs*(%5B%3A%2C%3B)%5D%7C%24)%2Fgi%2CANIMATION_MATCH%3A%2F(animation%5Cs*%3A)%7C(animation-name%5Cs*%3A)%2F%2CMEDIA_MATCH%3A%2F%40media%5B%5E(%5D*(%5C(%5B%5E)%5D*%5C))%2F%2CIS_VAR%3A%2F%5E--%2F%2CBRACKETED%3A%2F%5C%7B%5B%5E%7D%5D*%5C%7D%2Fg%2CHOST_PREFIX%3A%22(%3F%3A%5E%7C%5B%5E.%23%5B%3A%5D)%22%2CHOST_SUFFIX%3A%22(%24%7C%5B.%3A%5B%5C%5Cs%3E%2B~%5D)%22%7D%2CresolveCss%3APolymer.ResolveUrl.resolveCss%2Cparser%3APolymer.CssParse%2CruleTypes%3APolymer.CssParse.types%7D%7D()%2CPolymer.StyleTransformer%3Dfunction()%7Bvar%20e%3DPolymer.StyleUtil%2Ct%3DPolymer.Settings%2Cn%3D%7Bdom%3Afunction(e%2Ct%2Cn%2Cr)%7Bthis._transformDom(e%2Ct%7C%7C%22%22%2Cn%2Cr)%7D%2C_transformDom%3Afunction(e%2Ct%2Cn%2Cr)%7Be.setAttribute%26%26this.element(e%2Ct%2Cn%2Cr)%3Bfor(var%20s%3DPolymer.dom(e).childNodes%2Ci%3D0%3Bi%3Cs.length%3Bi%2B%2B)this._transformDom(s%5Bi%5D%2Ct%2Cn%2Cr)%7D%2Celement%3Afunction(e%2Ct%2Cn%2Cs)%7Bif(n)s%3Fe.removeAttribute(r)%3Ae.setAttribute(r%2Ct)%3Belse%20if(t)if(e.classList)s%3F(e.classList.remove(r)%2Ce.classList.remove(t))%3A(e.classList.add(r)%2Ce.classList.add(t))%3Belse%20if(e.getAttribute)%7Bvar%20i%3De.getAttribute(g)%3Bs%3Fi%26%26e.setAttribute(g%2Ci.replace(r%2C%22%22).replace(t%2C%22%22))%3Ae.setAttribute(g%2C(i%3Fi%2B%22%20%22%3A%22%22)%2Br%2B%22%20%22%2Bt)%7D%7D%2CelementStyles%3Afunction(n%2Cr)%7Bvar%20s%2Ci%3Dn._styles%2Co%3D%22%22%2Ca%3Dn.__cssBuild%2Cl%3Dt.useNativeShadow%7C%7C%22shady%22%3D%3D%3Da%3Bif(l)%7Bvar%20h%3Dthis%3Bs%3Dfunction(e)%7Be.selector%3Dh._slottedToContent(e.selector)%2Ce.selector%3De.selector.replace(c%2C%22%3Ahost%20%3E%20*%22)%2Cr%26%26r(e)%7D%7Dfor(var%20u%2Cf%3D0%2Cp%3Di.length%3Bf%3Cp%26%26(u%3Di%5Bf%5D)%3Bf%2B%2B)%7Bvar%20d%3De.rulesForStyle(u)%3Bo%2B%3Dl%3Fe.toCssText(d%2Cs)%3Athis.css(d%2Cn.is%2Cn.extends%2Cr%2Cn._scopeCssViaAttr)%2B%22%5Cn%5Cn%22%7Dreturn%20o.trim()%7D%2Ccss%3Afunction(t%2Cn%2Cr%2Cs%2Ci)%7Bvar%20o%3Dthis._calcHostScope(n%2Cr)%3Bn%3Dthis._calcElementScope(n%2Ci)%3Bvar%20a%3Dthis%3Breturn%20e.toCssText(t%2Cfunction(e)%7Be.isScoped%7C%7C(a.rule(e%2Cn%2Co)%2Ce.isScoped%3D!0)%2Cs%26%26s(e%2Cn%2Co)%7D)%7D%2C_calcElementScope%3Afunction(e%2Ct)%7Breturn%20e%3Ft%3Fm%2Be%2By%3A_%2Be%3A%22%22%7D%2C_calcHostScope%3Afunction(e%2Ct)%7Breturn%20t%3F%22%5Bis%3D%22%2Be%2B%22%5D%22%3Ae%7D%2Crule%3Afunction(e%2Ct%2Cn)%7Bthis._transformRule(e%2Cthis._transformComplexSelector%2Ct%2Cn)%7D%2C_transformRule%3Afunction(e%2Ct%2Cn%2Cr)%7Be.selector%3De.transformedSelector%3Dthis._transformRuleCss(e%2Ct%2Cn%2Cr)%7D%2C_transformRuleCss%3Afunction(t%2Cn%2Cr%2Cs)%7Bvar%20o%3Dt.selector.split(i)%3Bif(!e.isKeyframesSelector(t))for(var%20a%2Cl%3D0%2Cc%3Do.length%3Bl%3Cc%26%26(a%3Do%5Bl%5D)%3Bl%2B%2B)o%5Bl%5D%3Dn.call(this%2Ca%2Cr%2Cs)%3Breturn%20o.join(i)%7D%2C_transformComplexSelector%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3D!1%2Cs%3D!1%2Ca%3Dthis%3Breturn%20e%3De.trim()%2Ce%3Dthis._slottedToContent(e)%2Ce%3De.replace(c%2C%22%3Ahost%20%3E%20*%22)%2Ce%3De.replace(P%2Cl%2B%22%20%241%22)%2Ce%3De.replace(o%2Cfunction(e%2Ci%2Co)%7Bif(r)o%3Do.replace(d%2C%22%20%22)%3Belse%7Bvar%20l%3Da._transformCompoundSelector(o%2Ci%2Ct%2Cn)%3Br%3Dr%7C%7Cl.stop%2Cs%3Ds%7C%7Cl.hostContext%2Ci%3Dl.combinator%2Co%3Dl.value%7Dreturn%20i%2Bo%7D)%2Cs%26%26(e%3De.replace(f%2Cfunction(e%2Ct%2Cr%2Cs)%7Breturn%20t%2Br%2B%22%20%22%2Bn%2Bs%2Bi%2B%22%20%22%2Bt%2Bn%2Br%2Bs%7D))%2Ce%7D%2C_transformCompoundSelector%3Afunction(e%2Ct%2Cn%2Cr)%7Bvar%20s%3De.search(d)%2Ci%3D!1%3Be.indexOf(u)%3E%3D0%3Fi%3D!0%3Ae.indexOf(l)%3E%3D0%3Fe%3Dthis._transformHostSelector(e%2Cr)%3A0!%3D%3Ds%26%26(e%3Dn%3Fthis._transformSimpleSelector(e%2Cn)%3Ae)%2Ce.indexOf(p)%3E%3D0%26%26(t%3D%22%22)%3Bvar%20o%3Breturn%20s%3E%3D0%26%26(e%3De.replace(d%2C%22%20%22)%2Co%3D!0)%2C%7Bvalue%3Ae%2Ccombinator%3At%2Cstop%3Ao%2ChostContext%3Ai%7D%7D%2C_transformSimpleSelector%3Afunction(e%2Ct)%7Bvar%20n%3De.split(v)%3Breturn%20n%5B0%5D%2B%3Dt%2Cn.join(v)%7D%2C_transformHostSelector%3Afunction(e%2Ct)%7Bvar%20n%3De.match(h)%2Cr%3Dn%26%26n%5B2%5D.trim()%7C%7C%22%22%3Bif(r)%7Bif(r%5B0%5D.match(a))return%20e.replace(h%2Cfunction(e%2Cn%2Cr)%7Breturn%20t%2Br%7D)%3Bvar%20s%3Dr.split(a)%5B0%5D%3Breturn%20s%3D%3D%3Dt%3Fr%3AS%7Dreturn%20e.replace(l%2Ct)%7D%2CdocumentRule%3Afunction(e)%7Be.selector%3De.parsedSelector%2Cthis.normalizeRootSelector(e)%2Ct.useNativeShadow%7C%7Cthis._transformRule(e%2Cthis._transformDocumentSelector)%7D%2CnormalizeRootSelector%3Afunction(e)%7Be.selector%3De.selector.replace(c%2C%22html%22)%7D%2C_transformDocumentSelector%3Afunction(e)%7Breturn%20e.match(d)%3Fthis._transformComplexSelector(e%2Cs)%3Athis._transformSimpleSelector(e.trim()%2Cs)%7D%2C_slottedToContent%3Afunction(e)%7Breturn%20e.replace(E%2Cp%2B%22%3E%20%241%22)%7D%2CSCOPE_NAME%3A%22style-scope%22%7D%2Cr%3Dn.SCOPE_NAME%2Cs%3D%22%3Anot(%5B%22%2Br%2B%22%5D)%3Anot(.%22%2Br%2B%22)%22%2Ci%3D%22%2C%22%2Co%3D%2F(%5E%7C%5B%5Cs%3E%2B~%5D%2B)((%3F%3A%5C%5B.%2B%3F%5C%5D%7C%5B%5E%5Cs%3E%2B~%3D%5C%5B%5D)%2B)%2Fg%2Ca%3D%2F%5B%5B.%3A%23*%5D%2F%2Cl%3D%22%3Ahost%22%2Cc%3D%22%3Aroot%22%2Ch%3D%2F(%3Ahost)(%3F%3A%5C(((%3F%3A%5C(%5B%5E)(%5D*%5C)%7C%5B%5E)(%5D*)%2B%3F)%5C))%2F%2Cu%3D%22%3Ahost-context%22%2Cf%3D%2F(.*)(%3F%3A%3Ahost-context)(%3F%3A%5C(((%3F%3A%5C(%5B%5E)(%5D*%5C)%7C%5B%5E)(%5D*)%2B%3F)%5C))(.*)%2F%2Cp%3D%22%3A%3Acontent%22%2Cd%3D%2F%3A%3Acontent%7C%3A%3Ashadow%7C%5C%2Fdeep%5C%2F%2F%2C_%3D%22.%22%2Cm%3D%22%5B%22%2Br%2B%22~%3D%22%2Cy%3D%22%5D%22%2Cv%3D%22%3A%22%2Cg%3D%22class%22%2CP%3Dnew%20RegExp(%22%5E(%22%2Bp%2B%22)%22)%2CS%3D%22should_not_match%22%2CE%3D%2F(%3F%3A%3A%3Aslotted)(%3F%3A%5C(((%3F%3A%5C(%5B%5E)(%5D*%5C)%7C%5B%5E)(%5D*)%2B%3F)%5C))%2Fg%3Breturn%20n%7D()%2CPolymer.StyleExtends%3Dfunction()%7Bvar%20e%3DPolymer.StyleUtil%3Breturn%7BhasExtends%3Afunction(e)%7Breturn%20Boolean(e.match(this.rx.EXTEND))%7D%2Ctransform%3Afunction(t)%7Bvar%20n%3De.rulesForStyle(t)%2Cr%3Dthis%3Breturn%20e.forEachRule(n%2Cfunction(e)%7Bif(r._mapRuleOntoParent(e)%2Ce.parent)for(var%20t%3Bt%3Dr.rx.EXTEND.exec(e.cssText)%3B)%7Bvar%20n%3Dt%5B1%5D%2Cs%3Dr._findExtendor(n%2Ce)%3Bs%26%26r._extendRule(e%2Cs)%7De.cssText%3De.cssText.replace(r.rx.EXTEND%2C%22%22)%7D)%2Ce.toCssText(n%2Cfunction(e)%7Be.selector.match(r.rx.STRIP)%26%26(e.cssText%3D%22%22)%7D%2C!0)%7D%2C_mapRuleOntoParent%3Afunction(e)%7Bif(e.parent)%7Bfor(var%20t%2Cn%3De.parent.map%7C%7C(e.parent.map%3D%7B%7D)%2Cr%3De.selector.split(%22%2C%22)%2Cs%3D0%3Bs%3Cr.length%3Bs%2B%2B)t%3Dr%5Bs%5D%2Cn%5Bt.trim()%5D%3De%3Breturn%20n%7D%7D%2C_findExtendor%3Afunction(e%2Ct)%7Breturn%20t.parent%26%26t.parent.map%26%26t.parent.map%5Be%5D%7C%7Cthis._findExtendor(e%2Ct.parent)%7D%2C_extendRule%3Afunction(e%2Ct)%7Be.parent!%3D%3Dt.parent%26%26this._cloneAndAddRuleToParent(t%2Ce.parent)%2Ce.extends%3De.extends%7C%7C%5B%5D%2Ce.extends.push(t)%2Ct.selector%3Dt.selector.replace(this.rx.STRIP%2C%22%22)%2Ct.selector%3D(t.selector%26%26t.selector%2B%22%2C%5Cn%22)%2Be.selector%2Ct.extends%26%26t.extends.forEach(function(t)%7Bthis._extendRule(e%2Ct)%7D%2Cthis)%7D%2C_cloneAndAddRuleToParent%3Afunction(e%2Ct)%7Be%3DObject.create(e)%2Ce.parent%3Dt%2Ce.extends%26%26(e.extends%3De.extends.slice())%2Ct.rules.push(e)%7D%2Crx%3A%7BEXTEND%3A%2F%40extends%5C((%5B%5E)%5D*)%5C)%5Cs*%3F%3B%2Fgim%2CSTRIP%3A%2F%25%5B%5E%2C%5D*%24%2F%7D%7D%7D()%2CPolymer.ApplyShim%3Dfunction()%7B%22use%20strict%22%3Bfunction%20e(e%2Ct)%7Be%3De.trim()%2Cm%5Be%5D%3D%7Bproperties%3At%2Cdependants%3A%7B%7D%7D%7Dfunction%20t(e)%7Breturn%20e%3De.trim()%2Cm%5Be%5D%7Dfunction%20n(e%2Ct)%7Bvar%20n%3Dd.exec(t)%3Breturn%20n%26%26(t%3Dn%5B1%5D%3Fy._getInitialValueForProperty(e)%3A%22apply-shim-inherit%22)%2Ct%7Dfunction%20r(e)%7Bfor(var%20t%2Cr%2Cs%2Ci%2Co%3De.split(%22%3B%22)%2Ca%3D%7B%7D%2Cl%3D0%3Bl%3Co.length%3Bl%2B%2B)s%3Do%5Bl%5D%2Cs%26%26(i%3Ds.split(%22%3A%22)%2Ci.length%3E1%26%26(t%3Di%5B0%5D.trim()%2Cr%3Dn(t%2Ci.slice(1).join(%22%3A%22))%2Ca%5Bt%5D%3Dr))%3Breturn%20a%7Dfunction%20s(e)%7Bvar%20t%3Dy.__currentElementProto%2Cn%3Dt%26%26t.is%3Bfor(var%20r%20in%20e.dependants)r!%3D%3Dn%26%26(e.dependants%5Br%5D.__applyShimInvalid%3D!0)%7Dfunction%20i(n%2Ci%2Co%2Ca)%7Bif(o%26%26c.processVariableAndFallback(o%2Cfunction(e%2Cn)%7Bn%26%26t(n)%26%26(a%3D%22%40apply%20%22%2Bn%2B%22%3B%22)%7D)%2C!a)return%20n%3Bvar%20h%3Dl(a)%2Cu%3Dn.slice(0%2Cn.indexOf(%22--%22))%2Cf%3Dr(h)%2Cp%3Df%2Cd%3Dt(i)%2Cm%3Dd%26%26d.properties%3Bm%3F(p%3DObject.create(m)%2Cp%3DPolymer.Base.mixin(p%2Cf))%3Ae(i%2Cp)%3Bvar%20y%2Cv%2Cg%3D%5B%5D%2CP%3D!1%3Bfor(y%20in%20p)v%3Df%5By%5D%2Cvoid%200%3D%3D%3Dv%26%26(v%3D%22initial%22)%2C!m%7C%7Cy%20in%20m%7C%7C(P%3D!0)%2Cg.push(i%2B_%2By%2B%22%3A%20%22%2Bv)%3Breturn%20P%26%26s(d)%2Cd%26%26(d.properties%3Dp)%2Co%26%26(u%3Dn%2B%22%3B%22%2Bu)%2Cu%2Bg.join(%22%3B%20%22)%2B%22%3B%22%7Dfunction%20o(e%2Ct%2Cn)%7Breturn%22var(%22%2Bt%2B%22%2Cvar(%22%2Bn%2B%22))%22%7Dfunction%20a(n%2Cr)%7Bn%3Dn.replace(p%2C%22%22)%3Bvar%20s%3D%5B%5D%2Ci%3Dt(n)%3Bif(i%7C%7C(e(n%2C%7B%7D)%2Ci%3Dt(n))%2Ci)%7Bvar%20o%3Dy.__currentElementProto%3Bo%26%26(i.dependants%5Bo.is%5D%3Do)%3Bvar%20a%2Cl%2Cc%3Bfor(a%20in%20i.properties)c%3Dr%26%26r%5Ba%5D%2Cl%3D%5Ba%2C%22%3A%20var(%22%2Cn%2C_%2Ca%5D%2Cc%26%26l.push(%22%2C%22%2Cc)%2Cl.push(%22)%22)%2Cs.push(l.join(%22%22))%7Dreturn%20s.join(%22%3B%20%22)%7Dfunction%20l(e)%7Bfor(var%20t%3Bt%3Dh.exec(e)%3B)%7Bvar%20n%3Dt%5B0%5D%2Cs%3Dt%5B1%5D%2Ci%3Dt.index%2Co%3Di%2Bn.indexOf(%22%40apply%22)%2Cl%3Di%2Bn.length%2Cc%3De.slice(0%2Co)%2Cu%3De.slice(l)%2Cf%3Dr(c)%2Cp%3Da(s%2Cf)%3Be%3D%5Bc%2Cp%2Cu%5D.join(%22%22)%2Ch.lastIndex%3Di%2Bp.length%7Dreturn%20e%7Dvar%20c%3DPolymer.StyleUtil%2Ch%3Dc.rx.MIXIN_MATCH%2Cu%3Dc.rx.VAR_ASSIGN%2Cf%3D%2Fvar%5C(%5Cs*(--%5B%5E%2C%5D*)%2C%5Cs*(--%5B%5E)%5D*)%5C)%2Fg%2Cp%3D%2F%3B%5Cs*%2Fm%2Cd%3D%2F%5E%5Cs*(initial)%7C(inherit)%5Cs*%24%2F%2C_%3D%22_-_%22%2Cm%3D%7B%7D%2Cy%3D%7B_measureElement%3Anull%2C_map%3Am%2C_separator%3A_%2Ctransform%3Afunction(e%2Ct)%7Bthis.__currentElementProto%3Dt%2Cc.forRulesInStyles(e%2Cthis._boundFindDefinitions)%2Cc.forRulesInStyles(e%2Cthis._boundFindApplications)%2Ct%26%26(t.__applyShimInvalid%3D!1)%2Cthis.__currentElementProto%3Dnull%7D%2C_findDefinitions%3Afunction(e)%7Bvar%20t%3De.parsedCssText%3Bt%3Dt.replace(f%2Co)%2Ct%3Dt.replace(u%2Ci)%2Ce.cssText%3Dt%2C%22%3Aroot%22%3D%3D%3De.selector%26%26(e.selector%3D%22%3Ahost%20%3E%20*%22)%7D%2C_findApplications%3Afunction(e)%7Be.cssText%3Dl(e.cssText)%7D%2CtransformRule%3Afunction(e)%7Bthis._findDefinitions(e)%2Cthis._findApplications(e)%7D%2C_getInitialValueForProperty%3Afunction(e)%7Breturn%20this._measureElement%7C%7C(this._measureElement%3Ddocument.createElement(%22meta%22)%2Cthis._measureElement.style.all%3D%22initial%22%2Cdocument.head.appendChild(this._measureElement))%2Cwindow.getComputedStyle(this._measureElement).getPropertyValue(e)%7D%7D%3Breturn%20y._boundTransformRule%3Dy.transformRule.bind(y)%2Cy._boundFindDefinitions%3Dy._findDefinitions.bind(y)%2Cy._boundFindApplications%3Dy._findApplications.bind(y)%2Cy%7D()%2Cfunction()%7Bvar%20e%3DPolymer.Base._prepElement%2Ct%3DPolymer.Settings.useNativeShadow%2Cn%3DPolymer.StyleUtil%2Cr%3DPolymer.StyleTransformer%2Cs%3DPolymer.StyleExtends%2Ci%3DPolymer.ApplyShim%2Co%3DPolymer.Settings%3BPolymer.Base._addFeature(%7B_prepElement%3Afunction(t)%7Bthis._encapsulateStyle%26%26%22shady%22!%3D%3Dthis.__cssBuild%26%26r.element(t%2Cthis.is%2Cthis._scopeCssViaAttr)%2Ce.call(this%2Ct)%7D%2C_prepStyles%3Afunction()%7Bvoid%200%3D%3D%3Dthis._encapsulateStyle%26%26(this._encapsulateStyle%3D!t)%2Ct%7C%7C(this._scopeStyle%3Dn.applyStylePlaceHolder(this.is))%2Cthis.__cssBuild%3Dn.cssBuildTypeForModule(this.is)%7D%2C_prepShimStyles%3Afunction()%7Bif(this._template)%7Bvar%20e%3Dn.isTargetedBuild(this.__cssBuild)%3Bif(o.useNativeCSSProperties%26%26%22shadow%22%3D%3D%3Dthis.__cssBuild%26%26e)return%20void(o.preserveStyleIncludes%26%26n.styleIncludesToTemplate(this._template))%3Bthis._styles%3Dthis._styles%7C%7Cthis._collectStyles()%2Co.useNativeCSSProperties%26%26!this.__cssBuild%26%26i.transform(this._styles%2Cthis)%3Bvar%20s%3Do.useNativeCSSProperties%26%26e%3Fthis._styles.length%26%26this._styles%5B0%5D.textContent.trim()%3Ar.elementStyles(this)%3Bthis._prepStyleProperties()%2C!this._needsStyleProperties()%26%26s%26%26n.applyCss(s%2Cthis.is%2Ct%3Fthis._template.content%3Anull%2Cthis._scopeStyle)%7Delse%20this._styles%3D%5B%5D%7D%2C_collectStyles%3Afunction()%7Bvar%20e%3D%5B%5D%2Ct%3D%22%22%2Cr%3Dthis.styleModules%3Bif(r)for(var%20i%2Co%3D0%2Ca%3Dr.length%3Bo%3Ca%26%26(i%3Dr%5Bo%5D)%3Bo%2B%2B)t%2B%3Dn.cssFromModule(i)%3Bt%2B%3Dn.cssFromModule(this.is)%3Bvar%20l%3Dthis._template%26%26this._template.parentNode%3Bif(!this._template%7C%7Cl%26%26l.id.toLowerCase()%3D%3D%3Dthis.is%7C%7C(t%2B%3Dn.cssFromElement(this._template))%2Ct)%7Bvar%20c%3Ddocument.createElement(%22style%22)%3Bc.textContent%3Dt%2Cs.hasExtends(c.textContent)%26%26(t%3Ds.transform(c))%2Ce.push(c)%7Dreturn%20e%7D%2C_elementAdd%3Afunction(e)%7Bthis._encapsulateStyle%26%26(e.__styleScoped%3Fe.__styleScoped%3D!1%3Ar.dom(e%2Cthis.is%2Cthis._scopeCssViaAttr))%7D%2C_elementRemove%3Afunction(e)%7Bthis._encapsulateStyle%26%26r.dom(e%2Cthis.is%2Cthis._scopeCssViaAttr%2C!0)%7D%2CscopeSubtree%3Afunction(e%2Cn)%7Bif(!t)%7Bvar%20r%3Dthis%2Cs%3Dfunction(e)%7Bif(e.nodeType%3D%3D%3DNode.ELEMENT_NODE)%7Bvar%20t%3De.getAttribute(%22class%22)%3Be.setAttribute(%22class%22%2Cr._scopeElementClass(e%2Ct))%3Bfor(var%20n%2Cs%3De.querySelectorAll(%22*%22)%2Ci%3D0%3Bi%3Cs.length%26%26(n%3Ds%5Bi%5D)%3Bi%2B%2B)t%3Dn.getAttribute(%22class%22)%2Cn.setAttribute(%22class%22%2Cr._scopeElementClass(n%2Ct))%7D%7D%3Bif(s(e)%2Cn)%7Bvar%20i%3Dnew%20MutationObserver(function(e)%7Bfor(var%20t%2Cn%3D0%3Bn%3Ce.length%26%26(t%3De%5Bn%5D)%3Bn%2B%2B)if(t.addedNodes)for(var%20r%3D0%3Br%3Ct.addedNodes.length%3Br%2B%2B)s(t.addedNodes%5Br%5D)%7D)%3Breturn%20i.observe(e%2C%7BchildList%3A!0%2Csubtree%3A!0%7D)%2Ci%7D%7D%7D%7D)%7D()%2CPolymer.StyleProperties%3Dfunction()%7B%22use%20strict%22%3Bfunction%20e(e%2Ct)%7Bvar%20n%3DparseInt(e%2F32)%2Cr%3D1%3C%3Ce%2532%3Bt%5Bn%5D%3D(t%5Bn%5D%7C%7C0)%7Cr%7Dvar%20t%3DPolymer.DomApi.matchesSelector%2Cn%3DPolymer.StyleUtil%2Cr%3DPolymer.StyleTransformer%2Cs%3Dnavigator.userAgent.match(%22Trident%22)%2Ci%3DPolymer.Settings%3Breturn%7BdecorateStyles%3Afunction(e%2Ct)%7Bvar%20s%3Dthis%2Ci%3D%7B%7D%2Co%3D%5B%5D%2Ca%3D0%2Cl%3Dr._calcHostScope(t.is%2Ct.extends)%3Bn.forRulesInStyles(e%2Cfunction(e%2Cr)%7Bs.decorateRule(e)%2Ce.index%3Da%2B%2B%2Cs.whenHostOrRootRule(t%2Ce%2Cr%2Cfunction(r)%7Bif(e.parent.type%3D%3D%3Dn.ruleTypes.MEDIA_RULE%26%26(t.__notStyleScopeCacheable%3D!0)%2Cr.isHost)%7Bvar%20s%3Dr.selector.split(%22%20%22).some(function(e)%7Breturn%200%3D%3D%3De.indexOf(l)%26%26e.length!%3D%3Dl.length%7D)%3Bt.__notStyleScopeCacheable%3Dt.__notStyleScopeCacheable%7C%7Cs%7D%7D)%2Cs.collectPropertiesInCssText(e.propertyInfo.cssText%2Ci)%7D%2Cfunction(e)%7Bo.push(e)%7D)%2Ce._keyframes%3Do%3Bvar%20c%3D%5B%5D%3Bfor(var%20h%20in%20i)c.push(h)%3Breturn%20c%7D%2CdecorateRule%3Afunction(e)%7Bif(e.propertyInfo)return%20e.propertyInfo%3Bvar%20t%3D%7B%7D%2Cn%3D%7B%7D%2Cr%3Dthis.collectProperties(e%2Cn)%3Breturn%20r%26%26(t.properties%3Dn%2Ce.rules%3Dnull)%2Ct.cssText%3Dthis.collectCssText(e)%2Ce.propertyInfo%3Dt%2Ct%7D%2CcollectProperties%3Afunction(e%2Ct)%7Bvar%20n%3De.propertyInfo%3Bif(!n)%7Bfor(var%20r%2Cs%2Ci%2Co%3Dthis.rx.VAR_ASSIGN%2Ca%3De.parsedCssText%3Br%3Do.exec(a)%3B)s%3D(r%5B2%5D%7C%7Cr%5B3%5D).trim()%2C%22inherit%22!%3D%3Ds%26%26(t%5Br%5B1%5D.trim()%5D%3Ds)%2Ci%3D!0%3Breturn%20i%7Dif(n.properties)return%20Polymer.Base.mixin(t%2Cn.properties)%2C!0%7D%2CcollectCssText%3Afunction(e)%7Breturn%20this.collectConsumingCssText(e.parsedCssText)%7D%2CcollectConsumingCssText%3Afunction(e)%7Breturn%20e.replace(this.rx.BRACKETED%2C%22%22).replace(this.rx.VAR_ASSIGN%2C%22%22)%7D%2CcollectPropertiesInCssText%3Afunction(e%2Ct)%7Bfor(var%20n%3Bn%3Dthis.rx.VAR_CONSUMED.exec(e)%3B)%7Bvar%20r%3Dn%5B1%5D%3B%22%3A%22!%3D%3Dn%5B2%5D%26%26(t%5Br%5D%3D!0)%7D%7D%2Creify%3Afunction(e)%7Bfor(var%20t%2Cn%3DObject.getOwnPropertyNames(e)%2Cr%3D0%3Br%3Cn.length%3Br%2B%2B)t%3Dn%5Br%5D%2Ce%5Bt%5D%3Dthis.valueForProperty(e%5Bt%5D%2Ce)%7D%2CvalueForProperty%3Afunction(e%2Ct)%7Bif(e)if(e.indexOf(%22%3B%22)%3E%3D0)e%3Dthis.valueForProperties(e%2Ct)%3Belse%7Bvar%20r%3Dthis%2Cs%3Dfunction(e%2Cn%2Cs%2Ci)%7Bvar%20o%3Dr.valueForProperty(t%5Bn%5D%2Ct)%3Breturn%20o%26%26%22initial%22!%3D%3Do%3F%22apply-shim-inherit%22%3D%3D%3Do%26%26(o%3D%22inherit%22)%3Ao%3Dr.valueForProperty(t%5Bs%5D%7C%7Cs%2Ct)%7C%7Cs%2Ce%2B(o%7C%7C%22%22)%2Bi%7D%3Be%3Dn.processVariableAndFallback(e%2Cs)%7Dreturn%20e%26%26e.trim()%7C%7C%22%22%7D%2CvalueForProperties%3Afunction(e%2Ct)%7Bfor(var%20n%2Cr%2Cs%3De.split(%22%3B%22)%2Ci%3D0%3Bi%3Cs.length%3Bi%2B%2B)if(n%3Ds%5Bi%5D)%7Bif(this.rx.MIXIN_MATCH.lastIndex%3D0%2Cr%3Dthis.rx.MIXIN_MATCH.exec(n))n%3Dthis.valueForProperty(t%5Br%5B1%5D%5D%2Ct)%3Belse%7Bvar%20o%3Dn.indexOf(%22%3A%22)%3Bif(o!%3D%3D-1)%7Bvar%20a%3Dn.substring(o)%3Ba%3Da.trim()%2Ca%3Dthis.valueForProperty(a%2Ct)%7C%7Ca%2Cn%3Dn.substring(0%2Co)%2Ba%7D%7Ds%5Bi%5D%3Dn%26%26n.lastIndexOf(%22%3B%22)%3D%3D%3Dn.length-1%3Fn.slice(0%2C-1)%3An%7C%7C%22%22%7Dreturn%20s.join(%22%3B%22)%7D%2CapplyProperties%3Afunction(e%2Ct)%7Bvar%20n%3D%22%22%3Be.propertyInfo%7C%7Cthis.decorateRule(e)%2Ce.propertyInfo.cssText%26%26(n%3Dthis.valueForProperties(e.propertyInfo.cssText%2Ct))%2Ce.cssText%3Dn%7D%2CapplyKeyframeTransforms%3Afunction(e%2Ct)%7Bvar%20n%3De.cssText%2Cr%3De.cssText%3Bif(null%3D%3De.hasAnimations%26%26(e.hasAnimations%3Dthis.rx.ANIMATION_MATCH.test(n))%2Ce.hasAnimations)%7Bvar%20s%3Bif(null%3D%3De.keyframeNamesToTransform)%7Be.keyframeNamesToTransform%3D%5B%5D%3Bfor(var%20i%20in%20t)s%3Dt%5Bi%5D%2Cr%3Ds(n)%2Cn!%3D%3Dr%26%26(n%3Dr%2Ce.keyframeNamesToTransform.push(i))%7Delse%7Bfor(var%20o%3D0%3Bo%3Ce.keyframeNamesToTransform.length%3B%2B%2Bo)s%3Dt%5Be.keyframeNamesToTransform%5Bo%5D%5D%2Cn%3Ds(n)%3Br%3Dn%7D%7De.cssText%3Dr%7D%2CpropertyDataFromStyles%3Afunction(r%2Cs)%7Bvar%20i%3D%7B%7D%2Co%3Dthis%2Ca%3D%5B%5D%3Breturn%20n.forActiveRulesInStyles(r%2Cfunction(n)%7Bn.propertyInfo%7C%7Co.decorateRule(n)%3Bvar%20r%3Dn.transformedSelector%7C%7Cn.parsedSelector%3Bs%26%26n.propertyInfo.properties%26%26r%26%26t.call(s%2Cr)%26%26(o.collectProperties(n%2Ci)%2Ce(n.index%2Ca))%7D)%2C%7Bproperties%3Ai%2Ckey%3Aa%7D%7D%2C_rootSelector%3A%2F%3Aroot%7C%3Ahost%5Cs*%3E%5Cs*%5C*%2F%2C_checkRoot%3Afunction(e%2Ct)%7Breturn%20Boolean(t.match(this._rootSelector))%7C%7C%22html%22%3D%3D%3De%26%26t.indexOf(%22html%22)%3E-1%7D%2CwhenHostOrRootRule%3Afunction(e%2Ct%2Cn%2Cs)%7Bif(t.propertyInfo%7C%7Cself.decorateRule(t)%2Ct.propertyInfo.properties)%7Bvar%20o%3De.is%3Fr._calcHostScope(e.is%2Ce.extends)%3A%22html%22%2Ca%3Dt.parsedSelector%2Cl%3Dthis._checkRoot(o%2Ca)%2Cc%3D!l%26%260%3D%3D%3Da.indexOf(%22%3Ahost%22)%2Ch%3De.__cssBuild%7C%7Cn.__cssBuild%3Bif(%22shady%22%3D%3D%3Dh%26%26(l%3Da%3D%3D%3Do%2B%22%20%3E%20*.%22%2Bo%7C%7Ca.indexOf(%22html%22)%3E-1%2Cc%3D!l%26%260%3D%3D%3Da.indexOf(o))%2Cl%7C%7Cc)%7Bvar%20u%3Do%3Bc%26%26(i.useNativeShadow%26%26!t.transformedSelector%26%26(t.transformedSelector%3Dr._transformRuleCss(t%2Cr._transformComplexSelector%2Ce.is%2Co))%2Cu%3Dt.transformedSelector%7C%7Ct.parsedSelector)%2Cl%26%26%22html%22%3D%3D%3Do%26%26(u%3Dt.transformedSelector%7C%7Ct.parsedSelector)%2Cs(%7Bselector%3Au%2CisHost%3Ac%2CisRoot%3Al%7D)%7D%7D%7D%2ChostAndRootPropertiesForScope%3Afunction(e)%7Bvar%20r%3D%7B%7D%2Cs%3D%7B%7D%2Ci%3Dthis%3Breturn%20n.forActiveRulesInStyles(e._styles%2Cfunction(n%2Co)%7Bi.whenHostOrRootRule(e%2Cn%2Co%2Cfunction(o)%7Bvar%20a%3De._element%7C%7Ce%3Bt.call(a%2Co.selector)%26%26(o.isHost%3Fi.collectProperties(n%2Cr)%3Ai.collectProperties(n%2Cs))%7D)%7D)%2C%7BrootProps%3As%2ChostProps%3Ar%7D%7D%2CtransformStyles%3Afunction(e%2Ct%2Cn)%7Bvar%20s%3Dthis%2Co%3Dr._calcHostScope(e.is%2Ce.extends)%2Ca%3De.extends%3F%22%5C%5C%22%2Bo.slice(0%2C-1)%2B%22%5C%5C%5D%22%3Ao%2Cl%3Dnew%20RegExp(this.rx.HOST_PREFIX%2Ba%2Bthis.rx.HOST_SUFFIX)%2Cc%3Dthis._elementKeyframeTransforms(e%2Cn)%3Breturn%20r.elementStyles(e%2Cfunction(r)%7Bs.applyProperties(r%2Ct)%2Ci.useNativeShadow%7C%7CPolymer.StyleUtil.isKeyframesSelector(r)%7C%7C!r.cssText%7C%7C(s.applyKeyframeTransforms(r%2Cc)%2Cs._scopeSelector(r%2Cl%2Co%2Ce._scopeCssViaAttr%2Cn))%7D)%7D%2C_elementKeyframeTransforms%3Afunction(e%2Ct)%7Bvar%20n%3De._styles._keyframes%2Cr%3D%7B%7D%3Bif(!i.useNativeShadow%26%26n)for(var%20s%3D0%2Co%3Dn%5Bs%5D%3Bs%3Cn.length%3Bo%3Dn%5B%2B%2Bs%5D)this._scopeKeyframes(o%2Ct)%2Cr%5Bo.keyframesName%5D%3Dthis._keyframesRuleTransformer(o)%3Breturn%20r%7D%2C_keyframesRuleTransformer%3Afunction(e)%7Breturn%20function(t)%7Breturn%20t.replace(e.keyframesNameRx%2Ce.transformedKeyframesName)%7D%7D%2C_scopeKeyframes%3Afunction(e%2Ct)%7Be.keyframesNameRx%3Dnew%20RegExp(e.keyframesName%2C%22g%22)%2Ce.transformedKeyframesName%3De.keyframesName%2B%22-%22%2Bt%2Ce.transformedSelector%3De.transformedSelector%7C%7Ce.selector%2Ce.selector%3De.transformedSelector.replace(e.keyframesName%2Ce.transformedKeyframesName)%7D%2C_scopeSelector%3Afunction(e%2Ct%2Cn%2Cs%2Ci)%7Be.transformedSelector%3De.transformedSelector%7C%7Ce.selector%3Bfor(var%20o%2Ca%3De.transformedSelector%2Cl%3Ds%3F%22%5B%22%2Br.SCOPE_NAME%2B%22~%3D%22%2Bi%2B%22%5D%22%3A%22.%22%2Bi%2Cc%3Da.split(%22%2C%22)%2Ch%3D0%2Cu%3Dc.length%3Bh%3Cu%26%26(o%3Dc%5Bh%5D)%3Bh%2B%2B)c%5Bh%5D%3Do.match(t)%3Fo.replace(n%2Cl)%3Al%2B%22%20%22%2Bo%3Be.selector%3Dc.join(%22%2C%22)%7D%2CapplyElementScopeSelector%3Afunction(e%2Ct%2Cn%2Cs)%7Bvar%20i%3Ds%3Fe.getAttribute(r.SCOPE_NAME)%3Ae.getAttribute(%22class%22)%7C%7C%22%22%2Co%3Dn%3Fi.replace(n%2Ct)%3A(i%3Fi%2B%22%20%22%3A%22%22)%2Bthis.XSCOPE_NAME%2B%22%20%22%2Bt%3Bi!%3D%3Do%26%26(s%3Fe.setAttribute(r.SCOPE_NAME%2Co)%3Ae.setAttribute(%22class%22%2Co))%7D%2CapplyElementStyle%3Afunction(e%2Ct%2Cr%2Co)%7Bvar%20a%3Do%3Fo.textContent%7C%7C%22%22%3Athis.transformStyles(e%2Ct%2Cr)%2Cl%3De._customStyle%3Breturn%20l%26%26!i.useNativeShadow%26%26l!%3D%3Do%26%26(l._useCount--%2Cl._useCount%3C%3D0%26%26l.parentNode%26%26l.parentNode.removeChild(l))%2Ci.useNativeShadow%3Fe._customStyle%3F(e._customStyle.textContent%3Da%2Co%3De._customStyle)%3Aa%26%26(o%3Dn.applyCss(a%2Cr%2Ce.root%2Ce._scopeStyle))%3Ao%3Fo.parentNode%7C%7C(s%26%26a.indexOf(%22%40media%22)%3E-1%26%26(o.textContent%3Da)%2Cn.applyStyle(o%2Cnull%2Ce._scopeStyle))%3Aa%26%26(o%3Dn.applyCss(a%2Cr%2Cnull%2Ce._scopeStyle))%2Co%26%26(o._useCount%3Do._useCount%7C%7C0%2Ce._customStyle!%3Do%26%26o._useCount%2B%2B%2Ce._customStyle%3Do)%2Co%7D%2CmixinCustomStyle%3Afunction(e%2Ct)%7Bvar%20n%3Bfor(var%20r%20in%20t)n%3Dt%5Br%5D%2C(n%7C%7C0%3D%3D%3Dn)%26%26(e%5Br%5D%3Dn)%7D%2CupdateNativeStyleProperties%3Afunction(e%2Ct)%7Bvar%20n%3De.__customStyleProperties%3Bif(n)for(var%20r%3D0%3Br%3Cn.length%3Br%2B%2B)e.style.removeProperty(n%5Br%5D)%3Bvar%20s%3D%5B%5D%3Bfor(var%20i%20in%20t)null!%3D%3Dt%5Bi%5D%26%26(e.style.setProperty(i%2Ct%5Bi%5D)%2Cs.push(i))%3Be.__customStyleProperties%3Ds%7D%2Crx%3An.rx%2CXSCOPE_NAME%3A%22x-scope%22%7D%7D()%2Cfunction()%7BPolymer.StyleCache%3Dfunction()%7Bthis.cache%3D%7B%7D%7D%2CPolymer.StyleCache.prototype%3D%7BMAX%3A100%2Cstore%3Afunction(e%2Ct%2Cn%2Cr)%7Bt.keyValues%3Dn%2Ct.styles%3Dr%3Bvar%20s%3Dthis.cache%5Be%5D%3Dthis.cache%5Be%5D%7C%7C%5B%5D%3Bs.push(t)%2Cs.length%3Ethis.MAX%26%26s.shift()%7D%2Cretrieve%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis.cache%5Be%5D%3Bif(r)for(var%20s%2Ci%3Dr.length-1%3Bi%3E%3D0%3Bi--)if(s%3Dr%5Bi%5D%2Cn%3D%3D%3Ds.styles%26%26this._objectsEqual(t%2Cs.keyValues))return%20s%7D%2Cclear%3Afunction()%7Bthis.cache%3D%7B%7D%7D%2C_objectsEqual%3Afunction(e%2Ct)%7Bvar%20n%2Cr%3Bfor(var%20s%20in%20e)if(n%3De%5Bs%5D%2Cr%3Dt%5Bs%5D%2C!(%22object%22%3D%3Dtypeof%20n%26%26n%3Fthis._objectsStrictlyEqual(n%2Cr)%3An%3D%3D%3Dr))return!1%3Breturn!Array.isArray(e)%7C%7Ce.length%3D%3D%3Dt.length%7D%2C_objectsStrictlyEqual%3Afunction(e%2Ct)%7Breturn%20this._objectsEqual(e%2Ct)%26%26this._objectsEqual(t%2Ce)%7D%7D%7D()%2CPolymer.StyleDefaults%3Dfunction()%7Bvar%20e%3DPolymer.StyleProperties%2Ct%3DPolymer.StyleCache%2Cn%3DPolymer.Settings.useNativeCSSProperties%2Cr%3D%7B_styles%3A%5B%5D%2C_properties%3Anull%2CcustomStyle%3A%7B%7D%2C_styleCache%3Anew%20t%2C_element%3APolymer.DomApi.wrap(document.documentElement)%2CaddStyle%3Afunction(e)%7Bthis._styles.push(e)%2Cthis._properties%3Dnull%7D%2Cget%20_styleProperties()%7Breturn%20this._properties%7C%7C(e.decorateStyles(this._styles%2Cthis)%2Cthis._styles._scopeStyleProperties%3Dnull%2Cthis._properties%3De.hostAndRootPropertiesForScope(this).rootProps%2Ce.mixinCustomStyle(this._properties%2Cthis.customStyle)%2Ce.reify(this._properties))%2Cthis._properties%7D%2ChasStyleProperties%3Afunction()%7Breturn%20Boolean(this._properties)%7D%2C_needsStyleProperties%3Afunction()%7B%7D%2C_computeStyleProperties%3Afunction()%7Breturn%20this._styleProperties%7D%2CupdateStyles%3Afunction(t)%7Bthis._properties%3Dnull%2Ct%26%26Polymer.Base.mixin(this.customStyle%2Ct)%2Cthis._styleCache.clear()%3Bfor(var%20r%2Cs%3D0%3Bs%3Cthis._styles.length%3Bs%2B%2B)r%3Dthis._styles%5Bs%5D%2C%0Ar%3Dr.__importElement%7C%7Cr%2Cr._apply()%3Bn%26%26e.updateNativeStyleProperties(document.documentElement%2Cthis.customStyle)%7D%7D%3Breturn%20r%7D()%2Cfunction()%7B%22use%20strict%22%3Bvar%20e%3DPolymer.Base.serializeValueToAttribute%2Ct%3DPolymer.StyleProperties%2Cn%3DPolymer.StyleTransformer%2Cr%3DPolymer.StyleDefaults%2Cs%3DPolymer.Settings.useNativeShadow%2Ci%3DPolymer.Settings.useNativeCSSProperties%3BPolymer.Base._addFeature(%7B_prepStyleProperties%3Afunction()%7Bi%7C%7C(this._ownStylePropertyNames%3Dthis._styles%26%26this._styles.length%3Ft.decorateStyles(this._styles%2Cthis)%3Anull)%7D%2CcustomStyle%3Anull%2CgetComputedStyleValue%3Afunction(e)%7Breturn%20i%7C%7Cthis._styleProperties%7C%7Cthis._computeStyleProperties()%2C!i%26%26this._styleProperties%26%26this._styleProperties%5Be%5D%7C%7CgetComputedStyle(this).getPropertyValue(e)%7D%2C_setupStyleProperties%3Afunction()%7Bthis.customStyle%3D%7B%7D%2Cthis._styleCache%3Dnull%2Cthis._styleProperties%3Dnull%2Cthis._scopeSelector%3Dnull%2Cthis._ownStyleProperties%3Dnull%2Cthis._customStyle%3Dnull%7D%2C_needsStyleProperties%3Afunction()%7Breturn%20Boolean(!i%26%26this._ownStylePropertyNames%26%26this._ownStylePropertyNames.length)%7D%2C_validateApplyShim%3Afunction()%7Bif(this.__applyShimInvalid)%7BPolymer.ApplyShim.transform(this._styles%2Cthis.__proto__)%3Bvar%20e%3Dn.elementStyles(this)%3Bif(s)%7Bvar%20t%3Dthis._template.content.querySelector(%22style%22)%3Bt%26%26(t.textContent%3De)%7Delse%7Bvar%20r%3Dthis._scopeStyle%26%26this._scopeStyle.nextSibling%3Br%26%26(r.textContent%3De)%7D%7D%7D%2C_beforeAttached%3Afunction()%7Bthis._scopeSelector%26%26!this.__stylePropertiesInvalid%7C%7C!this._needsStyleProperties()%7C%7C(this.__stylePropertiesInvalid%3D!1%2Cthis._updateStyleProperties())%7D%2C_findStyleHost%3Afunction()%7Bfor(var%20e%2Ct%3Dthis%3Be%3DPolymer.dom(t).getOwnerRoot()%3B)%7Bif(Polymer.isInstance(e.host))return%20e.host%3Bt%3De.host%7Dreturn%20r%7D%2C_updateStyleProperties%3Afunction()%7Bvar%20e%2Cn%3Dthis._findStyleHost()%3Bn._styleProperties%7C%7Cn._computeStyleProperties()%2Cn._styleCache%7C%7C(n._styleCache%3Dnew%20Polymer.StyleCache)%3Bvar%20r%3Dt.propertyDataFromStyles(n._styles%2Cthis)%2Ci%3D!this.__notStyleScopeCacheable%3Bi%26%26(r.key.customStyle%3Dthis.customStyle%2Ce%3Dn._styleCache.retrieve(this.is%2Cr.key%2Cthis._styles))%3Bvar%20a%3DBoolean(e)%3Ba%3Fthis._styleProperties%3De._styleProperties%3Athis._computeStyleProperties(r.properties)%2Cthis._computeOwnStyleProperties()%2Ca%7C%7C(e%3Do.retrieve(this.is%2Cthis._ownStyleProperties%2Cthis._styles))%3Bvar%20l%3DBoolean(e)%26%26!a%2Cc%3Dthis._applyStyleProperties(e)%3Ba%7C%7C(c%3Dc%26%26s%3Fc.cloneNode(!0)%3Ac%2Ce%3D%7Bstyle%3Ac%2C_scopeSelector%3Athis._scopeSelector%2C_styleProperties%3Athis._styleProperties%7D%2Ci%26%26(r.key.customStyle%3D%7B%7D%2Cthis.mixin(r.key.customStyle%2Cthis.customStyle)%2Cn._styleCache.store(this.is%2Ce%2Cr.key%2Cthis._styles))%2Cl%7C%7Co.store(this.is%2CObject.create(e)%2Cthis._ownStyleProperties%2Cthis._styles))%7D%2C_computeStyleProperties%3Afunction(e)%7Bvar%20n%3Dthis._findStyleHost()%3Bn._styleProperties%7C%7Cn._computeStyleProperties()%3Bvar%20r%3DObject.create(n._styleProperties)%2Cs%3Dt.hostAndRootPropertiesForScope(this)%3Bthis.mixin(r%2Cs.hostProps)%2Ce%3De%7C%7Ct.propertyDataFromStyles(n._styles%2Cthis).properties%2Cthis.mixin(r%2Ce)%2Cthis.mixin(r%2Cs.rootProps)%2Ct.mixinCustomStyle(r%2Cthis.customStyle)%2Ct.reify(r)%2Cthis._styleProperties%3Dr%7D%2C_computeOwnStyleProperties%3Afunction()%7Bfor(var%20e%2Ct%3D%7B%7D%2Cn%3D0%3Bn%3Cthis._ownStylePropertyNames.length%3Bn%2B%2B)e%3Dthis._ownStylePropertyNames%5Bn%5D%2Ct%5Be%5D%3Dthis._styleProperties%5Be%5D%3Bthis._ownStyleProperties%3Dt%7D%2C_scopeCount%3A0%2C_applyStyleProperties%3Afunction(e)%7Bvar%20n%3Dthis._scopeSelector%3Bthis._scopeSelector%3De%3Fe._scopeSelector%3Athis.is%2B%22-%22%2Bthis.__proto__._scopeCount%2B%2B%3Bvar%20r%3Dt.applyElementStyle(this%2Cthis._styleProperties%2Cthis._scopeSelector%2Ce%26%26e.style)%3Breturn%20s%7C%7Ct.applyElementScopeSelector(this%2Cthis._scopeSelector%2Cn%2Cthis._scopeCssViaAttr)%2Cr%7D%2CserializeValueToAttribute%3Afunction(t%2Cn%2Cr)%7Bif(r%3Dr%7C%7Cthis%2C%22class%22%3D%3D%3Dn%26%26!s)%7Bvar%20i%3Dr%3D%3D%3Dthis%3Fthis.domHost%7C%7Cthis.dataHost%3Athis%3Bi%26%26(t%3Di._scopeElementClass(r%2Ct))%7Dr%3Dthis.shadyRoot%26%26this.shadyRoot._hasDistributed%3FPolymer.dom(r)%3Ar%2Ce.call(this%2Ct%2Cn%2Cr)%7D%2C_scopeElementClass%3Afunction(e%2Ct)%7Breturn%20s%7C%7Cthis._scopeCssViaAttr%7C%7C(t%3D(t%3Ft%2B%22%20%22%3A%22%22)%2Ba%2B%22%20%22%2Bthis.is%2B(e._scopeSelector%3F%22%20%22%2Bl%2B%22%20%22%2Be._scopeSelector%3A%22%22))%2Ct%7D%2CupdateStyles%3Afunction(e)%7Be%26%26this.mixin(this.customStyle%2Ce)%2Ci%3Ft.updateNativeStyleProperties(this%2Cthis.customStyle)%3A(this.isAttached%3Fthis._needsStyleProperties()%3Fthis._updateStyleProperties()%3Athis._styleProperties%3Dnull%3Athis.__stylePropertiesInvalid%3D!0%2Cthis._styleCache%26%26this._styleCache.clear()%2Cthis._updateRootStyles())%7D%2C_updateRootStyles%3Afunction(e)%7Be%3De%7C%7Cthis.root%3Bfor(var%20t%2Cn%3DPolymer.dom(e)._query(function(e)%7Breturn%20e.shadyRoot%7C%7Ce.shadowRoot%7D)%2Cr%3D0%2Cs%3Dn.length%3Br%3Cs%26%26(t%3Dn%5Br%5D)%3Br%2B%2B)t.updateStyles%26%26t.updateStyles()%7D%7D)%2CPolymer.updateStyles%3Dfunction(e)%7Br.updateStyles(e)%2CPolymer.Base._updateRootStyles(document)%7D%3Bvar%20o%3Dnew%20Polymer.StyleCache%3BPolymer.customStyleCache%3Do%3Bvar%20a%3Dn.SCOPE_NAME%2Cl%3Dt.XSCOPE_NAME%7D()%2CPolymer.Base._addFeature(%7B_registerFeatures%3Afunction()%7Bthis._prepIs()%2Cthis.factoryImpl%26%26this._prepConstructor()%2Cthis._prepStyles()%7D%2C_finishRegisterFeatures%3Afunction()%7Bthis._prepTemplate()%2Cthis._prepShimStyles()%2Cthis._prepAnnotations()%2Cthis._prepEffects()%2Cthis._prepBehaviors()%2Cthis._prepPropertyInfo()%2Cthis._prepBindings()%2Cthis._prepShady()%7D%2C_prepBehavior%3Afunction(e)%7Bthis._addPropertyEffects(e.properties)%2Cthis._addComplexObserverEffects(e.observers)%2Cthis._addHostAttributes(e.hostAttributes)%7D%2C_initFeatures%3Afunction()%7Bthis._setupGestures()%2Cthis._setupConfigure(this.__data__)%2Cthis._setupStyleProperties()%2Cthis._setupDebouncers()%2Cthis._setupShady()%2Cthis._registerHost()%2Cthis._template%26%26(this._validateApplyShim()%2Cthis._poolContent()%2Cthis._beginHosting()%2Cthis._stampTemplate()%2Cthis._endHosting()%2Cthis._marshalAnnotationReferences())%2Cthis._marshalInstanceEffects()%2Cthis._marshalBehaviors()%2Cthis._marshalHostAttributes()%2Cthis._marshalAttributes()%2Cthis._tryReady()%7D%2C_marshalBehavior%3Afunction(e)%7Be.listeners%26%26this._listenListeners(e.listeners)%7D%7D)%2Cfunction()%7Bvar%20e%2Ct%3DPolymer.StyleProperties%2Cn%3DPolymer.StyleUtil%2Cr%3DPolymer.CssParse%2Cs%3DPolymer.StyleDefaults%2Ci%3DPolymer.StyleTransformer%2Co%3DPolymer.ApplyShim%2Ca%3DPolymer.Debounce%2Cl%3DPolymer.Settings%3BPolymer(%7Bis%3A%22custom-style%22%2Cextends%3A%22style%22%2C_template%3Anull%2Cproperties%3A%7Binclude%3AString%7D%2Cready%3Afunction()%7Bthis.__appliedElement%3Dthis.__appliedElement%7C%7Cthis%2Cthis.__cssBuild%3Dn.getCssBuildType(this)%2Cthis.__appliedElement!%3D%3Dthis%26%26(this.__appliedElement.__cssBuild%3Dthis.__cssBuild)%2Cthis._tryApply()%7D%2Cattached%3Afunction()%7Bthis._tryApply()%7D%2C_tryApply%3Afunction()%7Bif(!this._appliesToDocument%26%26this.parentNode%26%26%22dom-module%22!%3D%3Dthis.parentNode.localName)%7Bthis._appliesToDocument%3D!0%3Bvar%20e%3Dthis.__appliedElement%3Bif(l.useNativeCSSProperties%7C%7C(this.__needsUpdateStyles%3Ds.hasStyleProperties()%2Cs.addStyle(e))%2Ce.textContent%7C%7Cthis.include)this._apply(!0)%3Belse%7Bvar%20t%3Dthis%2Cn%3Dnew%20MutationObserver(function()%7Bn.disconnect()%2Ct._apply(!0)%7D)%3Bn.observe(e%2C%7BchildList%3A!0%7D)%7D%7D%7D%2C_updateStyles%3Afunction()%7BPolymer.updateStyles()%7D%2C_apply%3Afunction(e)%7Bvar%20t%3Dthis.__appliedElement%3Bif(this.include%26%26(t.textContent%3Dn.cssFromModules(this.include%2C!0)%2Bt.textContent)%2Ct.textContent)%7Bvar%20r%3Dthis.__cssBuild%2Cs%3Dn.isTargetedBuild(r)%3Bif(!l.useNativeCSSProperties%7C%7C!s)%7Bvar%20a%3Dn.rulesForStyle(t)%3Bif(s%7C%7C(n.forEachRule(a%2Cfunction(e)%7Bi.documentRule(e)%7D)%2Cl.useNativeCSSProperties%26%26!r%26%26o.transform(%5Bt%5D))%2Cl.useNativeCSSProperties)t.textContent%3Dn.toCssText(a)%3Belse%7Bvar%20c%3Dthis%2Ch%3Dfunction()%7Bc._flushCustomProperties()%7D%3Be%3FPolymer.RenderStatus.whenReady(h)%3Ah()%7D%7D%7D%7D%2C_flushCustomProperties%3Afunction()%7Bthis.__needsUpdateStyles%3F(this.__needsUpdateStyles%3D!1%2Ce%3Da(e%2Cthis._updateStyles))%3Athis._applyCustomProperties()%7D%2C_applyCustomProperties%3Afunction()%7Bvar%20e%3Dthis.__appliedElement%3Bthis._computeStyleProperties()%3Bvar%20s%3Dthis._styleProperties%2Ci%3Dn.rulesForStyle(e)%3Bi%26%26(e.textContent%3Dn.toCssText(i%2Cfunction(e)%7Bvar%20n%3De.cssText%3De.parsedCssText%3Be.propertyInfo%26%26e.propertyInfo.cssText%26%26(n%3Dr.removeCustomPropAssignment(n)%2Ce.cssText%3Dt.valueForProperties(n%2Cs))%7D))%7D%7D)%7D()%2CPolymer.Templatizer%3D%7Bproperties%3A%7B__hideTemplateChildren__%3A%7Bobserver%3A%22_showHideChildren%22%7D%7D%2C_instanceProps%3APolymer.nob%2C_parentPropPrefix%3A%22_parent_%22%2Ctemplatize%3Afunction(e)%7Bif(this._templatized%3De%2Ce._content%7C%7C(e._content%3De.content)%2Ce._content._ctor)return%20this.ctor%3De._content._ctor%2Cvoid%20this._prepParentProperties(this.ctor.prototype%2Ce)%3Bvar%20t%3DObject.create(Polymer.Base)%3Bthis._customPrepAnnotations(t%2Ce)%2Cthis._prepParentProperties(t%2Ce)%2Ct._prepEffects()%2Cthis._customPrepEffects(t)%2Ct._prepBehaviors()%2Ct._prepPropertyInfo()%2Ct._prepBindings()%2Ct._notifyPathUp%3Dthis._notifyPathUpImpl%2Ct._scopeElementClass%3Dthis._scopeElementClassImpl%2Ct.listen%3Dthis._listenImpl%2Ct._showHideChildren%3Dthis._showHideChildrenImpl%2Ct.__setPropertyOrig%3Dthis.__setProperty%2Ct.__setProperty%3Dthis.__setPropertyImpl%3Bvar%20n%3Dthis._constructorImpl%2Cr%3Dfunction(e%2Ct)%7Bn.call(this%2Ce%2Ct)%7D%3Br.prototype%3Dt%2Ct.constructor%3Dr%2Ce._content._ctor%3Dr%2Cthis.ctor%3Dr%7D%2C_getRootDataHost%3Afunction()%7Breturn%20this.dataHost%26%26this.dataHost._rootDataHost%7C%7Cthis.dataHost%7D%2C_showHideChildrenImpl%3Afunction(e)%7Bfor(var%20t%3Dthis._children%2Cn%3D0%3Bn%3Ct.length%3Bn%2B%2B)%7Bvar%20r%3Dt%5Bn%5D%3BBoolean(e)!%3DBoolean(r.__hideTemplateChildren__)%26%26(r.nodeType%3D%3D%3DNode.TEXT_NODE%3Fe%3F(r.__polymerTextContent__%3Dr.textContent%2Cr.textContent%3D%22%22)%3Ar.textContent%3Dr.__polymerTextContent__%3Ar.style%26%26(e%3F(r.__polymerDisplay__%3Dr.style.display%2Cr.style.display%3D%22none%22)%3Ar.style.display%3Dr.__polymerDisplay__))%2Cr.__hideTemplateChildren__%3De%7D%7D%2C__setPropertyImpl%3Afunction(e%2Ct%2Cn%2Cr)%7Br%26%26r.__hideTemplateChildren__%26%26%22textContent%22%3D%3De%26%26(e%3D%22__polymerTextContent__%22)%2Cthis.__setPropertyOrig(e%2Ct%2Cn%2Cr)%7D%2C_debounceTemplate%3Afunction(e)%7BPolymer.dom.addDebouncer(this.debounce(%22_debounceTemplate%22%2Ce))%7D%2C_flushTemplates%3Afunction()%7BPolymer.dom.flush()%7D%2C_customPrepEffects%3Afunction(e)%7Bvar%20t%3De._parentProps%3Bfor(var%20n%20in%20t)e._addPropertyEffect(n%2C%22function%22%2Cthis._createHostPropEffector(n))%3Bfor(n%20in%20this._instanceProps)e._addPropertyEffect(n%2C%22function%22%2Cthis._createInstancePropEffector(n))%7D%2C_customPrepAnnotations%3Afunction(e%2Ct)%7Be._template%3Dt%3Bvar%20n%3Dt._content%3Bif(!n._notes)%7Bvar%20r%3De._rootDataHost%3Br%26%26(Polymer.Annotations.prepElement%3Dfunction()%7Br._prepElement()%7D)%2Cn._notes%3DPolymer.Annotations.parseAnnotations(t)%2CPolymer.Annotations.prepElement%3Dnull%2Cthis._processAnnotations(n._notes)%7De._notes%3Dn._notes%2Ce._parentProps%3Dn._parentProps%7D%2C_prepParentProperties%3Afunction(e%2Ct)%7Bvar%20n%3Dthis._parentProps%3De._parentProps%3Bif(this._forwardParentProp%26%26n)%7Bvar%20r%2Cs%3De._parentPropProto%3Bif(!s)%7Bfor(r%20in%20this._instanceProps)delete%20n%5Br%5D%3Bs%3De._parentPropProto%3DObject.create(null)%2Ct!%3Dthis%26%26(Polymer.Bind.prepareModel(s)%2CPolymer.Base.prepareModelNotifyPath(s))%3Bfor(r%20in%20n)%7Bvar%20i%3Dthis._parentPropPrefix%2Br%2Co%3D%5B%7Bkind%3A%22function%22%2Ceffect%3Athis._createForwardPropEffector(r)%2Cfn%3APolymer.Bind._functionEffect%7D%2C%7Bkind%3A%22notify%22%2Cfn%3APolymer.Bind._notifyEffect%2Ceffect%3A%7Bevent%3APolymer.CaseMap.camelToDashCase(i)%2B%22-changed%22%7D%7D%5D%3Bs._propertyEffects%3Ds._propertyEffects%7C%7C%7B%7D%2Cs._propertyEffects%5Bi%5D%3Do%2CPolymer.Bind._createAccessors(s%2Ci%2Co)%7D%7Dvar%20a%3Dthis%3Bt!%3Dthis%26%26(Polymer.Bind.prepareInstance(t)%2Ct._forwardParentProp%3Dfunction(e%2Ct)%7Ba._forwardParentProp(e%2Ct)%7D)%2Cthis._extendTemplate(t%2Cs)%2Ct._pathEffector%3Dfunction(e%2Ct%2Cn)%7Breturn%20a._pathEffectorImpl(e%2Ct%2Cn)%7D%7D%7D%2C_createForwardPropEffector%3Afunction(e)%7Breturn%20function(t%2Cn)%7Bthis._forwardParentProp(e%2Cn)%7D%7D%2C_createHostPropEffector%3Afunction(e)%7Bvar%20t%3Dthis._parentPropPrefix%3Breturn%20function(n%2Cr)%7Bthis.dataHost._templatized%5Bt%2Be%5D%3Dr%7D%7D%2C_createInstancePropEffector%3Afunction(e)%7Breturn%20function(t%2Cn%2Cr%2Cs)%7Bs%7C%7Cthis.dataHost._forwardInstanceProp(this%2Ce%2Cn)%7D%7D%2C_extendTemplate%3Afunction(e%2Ct)%7Bvar%20n%3DObject.getOwnPropertyNames(t)%3Bt._propertySetter%26%26(e._propertySetter%3Dt._propertySetter)%3Bfor(var%20r%2Cs%3D0%3Bs%3Cn.length%26%26(r%3Dn%5Bs%5D)%3Bs%2B%2B)%7Bvar%20i%3De%5Br%5D%3Bif(i%26%26%22_propertyEffects%22%3D%3Dr)%7Bvar%20o%3DPolymer.Base.mixin(%7B%7D%2Ci)%3Be._propertyEffects%3DPolymer.Base.mixin(o%2Ct._propertyEffects)%7Delse%7Bvar%20a%3DObject.getOwnPropertyDescriptor(t%2Cr)%3BObject.defineProperty(e%2Cr%2Ca)%2Cvoid%200!%3D%3Di%26%26e._propertySetter(r%2Ci)%7D%7D%7D%2C_showHideChildren%3Afunction(e)%7B%7D%2C_forwardInstancePath%3Afunction(e%2Ct%2Cn)%7B%7D%2C_forwardInstanceProp%3Afunction(e%2Ct%2Cn)%7B%7D%2C_notifyPathUpImpl%3Afunction(e%2Ct)%7Bvar%20n%3Dthis.dataHost%2Cr%3DPolymer.Path.root(e)%3Bn._forwardInstancePath.call(n%2Cthis%2Ce%2Ct)%2Cr%20in%20n._parentProps%26%26n._templatized._notifyPath(n._parentPropPrefix%2Be%2Ct)%7D%2C_pathEffectorImpl%3Afunction(e%2Ct%2Cn)%7Bif(this._forwardParentPath%26%260%3D%3D%3De.indexOf(this._parentPropPrefix))%7Bvar%20r%3De.substring(this._parentPropPrefix.length)%2Cs%3DPolymer.Path.root(r)%3Bs%20in%20this._parentProps%26%26this._forwardParentPath(r%2Ct)%7DPolymer.Base._pathEffector.call(this._templatized%2Ce%2Ct%2Cn)%7D%2C_constructorImpl%3Afunction(e%2Ct)%7Bthis._rootDataHost%3Dt._getRootDataHost()%2Cthis._setupConfigure(e)%2Cthis._registerHost(t)%2Cthis._beginHosting()%2Cthis.root%3Dthis.instanceTemplate(this._template)%2Cthis.root.__noContent%3D!this._notes._hasContent%2Cthis.root.__styleScoped%3D!0%2Cthis._endHosting()%2Cthis._marshalAnnotatedNodes()%2Cthis._marshalInstanceEffects()%2Cthis._marshalAnnotatedListeners()%3Bfor(var%20n%3D%5B%5D%2Cr%3Dthis.root.firstChild%3Br%3Br%3Dr.nextSibling)n.push(r)%2Cr._templateInstance%3Dthis%3Bthis._children%3Dn%2Ct.__hideTemplateChildren__%26%26this._showHideChildren(!0)%2Cthis._tryReady()%7D%2C_listenImpl%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis%2Cs%3Dthis._rootDataHost%2Ci%3Ds._createEventHandler(e%2Ct%2Cn)%2Co%3Dfunction(e)%7Be.model%3Dr%2Ci(e)%7D%3Bs._listen(e%2Ct%2Co)%7D%2C_scopeElementClassImpl%3Afunction(e%2Ct)%7Bvar%20n%3Dthis._rootDataHost%3Breturn%20n%3Fn._scopeElementClass(e%2Ct)%3At%7D%2Cstamp%3Afunction(e)%7Bif(e%3De%7C%7C%7B%7D%2Cthis._parentProps)%7Bvar%20t%3Dthis._templatized%3Bfor(var%20n%20in%20this._parentProps)void%200%3D%3D%3De%5Bn%5D%26%26(e%5Bn%5D%3Dt%5Bthis._parentPropPrefix%2Bn%5D)%7Dreturn%20new%20this.ctor(e%2Cthis)%7D%2CmodelForElement%3Afunction(e)%7Bfor(var%20t%3Be%3B)if(t%3De._templateInstance)%7Bif(t.dataHost%3D%3Dthis)return%20t%3Be%3Dt.dataHost%7Delse%20e%3De.parentNode%7D%7D%2CPolymer(%7Bis%3A%22dom-template%22%2Cextends%3A%22template%22%2C_template%3Anull%2Cbehaviors%3A%5BPolymer.Templatizer%5D%2Cready%3Afunction()%7Bthis.templatize(this)%7D%7D)%2CPolymer._collections%3Dnew%20WeakMap%2CPolymer.Collection%3Dfunction(e)%7BPolymer._collections.set(e%2Cthis)%2Cthis.userArray%3De%2Cthis.store%3De.slice()%2Cthis.initMap()%7D%2CPolymer.Collection.prototype%3D%7Bconstructor%3APolymer.Collection%2CinitMap%3Afunction()%7Bfor(var%20e%3Dthis.omap%3Dnew%20WeakMap%2Ct%3Dthis.pmap%3D%7B%7D%2Cn%3Dthis.store%2Cr%3D0%3Br%3Cn.length%3Br%2B%2B)%7Bvar%20s%3Dn%5Br%5D%3Bs%26%26%22object%22%3D%3Dtypeof%20s%3Fe.set(s%2Cr)%3At%5Bs%5D%3Dr%7D%7D%2Cadd%3Afunction(e)%7Bvar%20t%3Dthis.store.push(e)-1%3Breturn%20e%26%26%22object%22%3D%3Dtypeof%20e%3Fthis.omap.set(e%2Ct)%3Athis.pmap%5Be%5D%3Dt%2C%22%23%22%2Bt%7D%2CremoveKey%3Afunction(e)%7B(e%3Dthis._parseKey(e))%26%26(this._removeFromMap(this.store%5Be%5D)%2Cdelete%20this.store%5Be%5D)%7D%2C_removeFromMap%3Afunction(e)%7Be%26%26%22object%22%3D%3Dtypeof%20e%3Fthis.omap.delete(e)%3Adelete%20this.pmap%5Be%5D%7D%2Cremove%3Afunction(e)%7Bvar%20t%3Dthis.getKey(e)%3Breturn%20this.removeKey(t)%2Ct%7D%2CgetKey%3Afunction(e)%7Bvar%20t%3Bif(t%3De%26%26%22object%22%3D%3Dtypeof%20e%3Fthis.omap.get(e)%3Athis.pmap%5Be%5D%2Cvoid%200!%3Dt)return%22%23%22%2Bt%7D%2CgetKeys%3Afunction()%7Breturn%20Object.keys(this.store).map(function(e)%7Breturn%22%23%22%2Be%7D)%7D%2C_parseKey%3Afunction(e)%7Bif(e%26%26%22%23%22%3D%3De%5B0%5D)return%20e.slice(1)%7D%2CsetItem%3Afunction(e%2Ct)%7Bif(e%3Dthis._parseKey(e))%7Bvar%20n%3Dthis.store%5Be%5D%3Bn%26%26this._removeFromMap(n)%2Ct%26%26%22object%22%3D%3Dtypeof%20t%3Fthis.omap.set(t%2Ce)%3Athis.pmap%5Bt%5D%3De%2Cthis.store%5Be%5D%3Dt%7D%7D%2CgetItem%3Afunction(e)%7Bif(e%3Dthis._parseKey(e))return%20this.store%5Be%5D%7D%2CgetItems%3Afunction()%7Bvar%20e%3D%5B%5D%2Ct%3Dthis.store%3Bfor(var%20n%20in%20t)e.push(t%5Bn%5D)%3Breturn%20e%7D%2C_applySplices%3Afunction(e)%7Bfor(var%20t%2Cn%2Cr%3D%7B%7D%2Cs%3D0%3Bs%3Ce.length%26%26(n%3De%5Bs%5D)%3Bs%2B%2B)%7Bn.addedKeys%3D%5B%5D%3Bfor(var%20i%3D0%3Bi%3Cn.removed.length%3Bi%2B%2B)t%3Dthis.getKey(n.removed%5Bi%5D)%2Cr%5Bt%5D%3Dr%5Bt%5D%3Fnull%3A-1%3Bfor(i%3D0%3Bi%3Cn.addedCount%3Bi%2B%2B)%7Bvar%20o%3Dthis.userArray%5Bn.index%2Bi%5D%3Bt%3Dthis.getKey(o)%2Ct%3Dvoid%200%3D%3D%3Dt%3Fthis.add(o)%3At%2Cr%5Bt%5D%3Dr%5Bt%5D%3Fnull%3A1%2Cn.addedKeys.push(t)%7D%7Dvar%20a%3D%5B%5D%2Cl%3D%5B%5D%3Bfor(t%20in%20r)r%5Bt%5D%3C0%26%26(this.removeKey(t)%2Ca.push(t))%2Cr%5Bt%5D%3E0%26%26l.push(t)%3Breturn%5B%7Bremoved%3Aa%2Cadded%3Al%7D%5D%7D%7D%2CPolymer.Collection.get%3Dfunction(e)%7Breturn%20Polymer._collections.get(e)%7C%7Cnew%20Polymer.Collection(e)%7D%2CPolymer.Collection.applySplices%3Dfunction(e%2Ct)%7Bvar%20n%3DPolymer._collections.get(e)%3Breturn%20n%3Fn._applySplices(t)%3Anull%7D%2CPolymer(%7Bis%3A%22dom-repeat%22%2Cextends%3A%22template%22%2C_template%3Anull%2Cproperties%3A%7Bitems%3A%7Btype%3AArray%7D%2Cas%3A%7Btype%3AString%2Cvalue%3A%22item%22%7D%2CindexAs%3A%7Btype%3AString%2Cvalue%3A%22index%22%7D%2Csort%3A%7Btype%3AFunction%2Cobserver%3A%22_sortChanged%22%7D%2Cfilter%3A%7Btype%3AFunction%2Cobserver%3A%22_filterChanged%22%7D%2Cobserve%3A%7Btype%3AString%2Cobserver%3A%22_observeChanged%22%7D%2Cdelay%3ANumber%2CrenderedItemCount%3A%7Btype%3ANumber%2Cnotify%3A!Polymer.Settings.suppressTemplateNotifications%2CreadOnly%3A!0%7D%2CinitialCount%3A%7Btype%3ANumber%2Cobserver%3A%22_initializeChunking%22%7D%2CtargetFramerate%3A%7Btype%3ANumber%2Cvalue%3A20%7D%2CnotifyDomChange%3A%7Btype%3ABoolean%7D%2C_targetFrameTime%3A%7Btype%3ANumber%2Ccomputed%3A%22_computeFrameTime(targetFramerate)%22%7D%7D%2Cbehaviors%3A%5BPolymer.Templatizer%5D%2Cobservers%3A%5B%22_itemsChanged(items.*)%22%5D%2Ccreated%3Afunction()%7Bthis._instances%3D%5B%5D%2Cthis._pool%3D%5B%5D%2Cthis._limit%3D1%2F0%3Bvar%20e%3Dthis%3Bthis._boundRenderChunk%3Dfunction()%7Be._renderChunk()%7D%7D%2Cdetached%3Afunction()%7Bthis.__isDetached%3D!0%3Bfor(var%20e%3D0%3Be%3Cthis._instances.length%3Be%2B%2B)this._detachInstance(e)%7D%2Cattached%3Afunction()%7Bif(this.__isDetached)%7Bthis.__isDetached%3D!1%3Bvar%20e%2Ct%3DPolymer.dom(this).parentNode%3Bt.localName%3D%3Dthis.is%3F(e%3Dt%2Ct%3DPolymer.dom(t).parentNode)%3Ae%3Dthis%3Bfor(var%20n%3DPolymer.dom(t)%2Cr%3D0%3Br%3Cthis._instances.length%3Br%2B%2B)this._attachInstance(r%2Cn%2Ce)%7D%7D%2Cready%3Afunction()%7Bthis._instanceProps%3D%7B__key__%3A!0%7D%2Cthis._instanceProps%5Bthis.as%5D%3D!0%2Cthis._instanceProps%5Bthis.indexAs%5D%3D!0%2Cthis.ctor%7C%7Cthis.templatize(this)%7D%2C_sortChanged%3Afunction(e)%7Bvar%20t%3Dthis._getRootDataHost()%3Bthis._sortFn%3De%26%26(%22function%22%3D%3Dtypeof%20e%3Fe%3Afunction()%7Breturn%20t%5Be%5D.apply(t%2Carguments)%7D)%2Cthis._needFullRefresh%3D!0%2Cthis.items%26%26this._debounceTemplate(this._render)%7D%2C_filterChanged%3Afunction(e)%7Bvar%20t%3Dthis._getRootDataHost()%3Bthis._filterFn%3De%26%26(%22function%22%3D%3Dtypeof%20e%3Fe%3Afunction()%7Breturn%20t%5Be%5D.apply(t%2Carguments)%7D)%2Cthis._needFullRefresh%3D!0%2Cthis.items%26%26this._debounceTemplate(this._render)%7D%2C_computeFrameTime%3Afunction(e)%7Breturn%20Math.ceil(1e3%2Fe)%7D%2C_initializeChunking%3Afunction()%7Bthis.initialCount%26%26(this._limit%3Dthis.initialCount%2Cthis._chunkCount%3Dthis.initialCount%2Cthis._lastChunkTime%3Dperformance.now())%7D%2C_tryRenderChunk%3Afunction()%7Bthis.items%26%26this._limit%3Cthis.items.length%26%26this.debounce(%22renderChunk%22%2Cthis._requestRenderChunk)%7D%2C_requestRenderChunk%3Afunction()%7BrequestAnimationFrame(this._boundRenderChunk)%7D%2C_renderChunk%3Afunction()%7Bvar%20e%3Dperformance.now()%2Ct%3Dthis._targetFrameTime%2F(e-this._lastChunkTime)%3Bthis._chunkCount%3DMath.round(this._chunkCount*t)%7C%7C1%2Cthis._limit%2B%3Dthis._chunkCount%2Cthis._lastChunkTime%3De%2Cthis._debounceTemplate(this._render)%7D%2C_observeChanged%3Afunction()%7Bthis._observePaths%3Dthis.observe%26%26this.observe.replace(%22.*%22%2C%22.%22).split(%22%20%22)%7D%2C_itemsChanged%3Afunction(e)%7Bif(%22items%22%3D%3De.path)Array.isArray(this.items)%3Fthis.collection%3DPolymer.Collection.get(this.items)%3Athis.items%3Fthis._error(this._logf(%22dom-repeat%22%2C%22expected%20array%20for%20%60items%60%2C%20found%22%2Cthis.items))%3Athis.collection%3Dnull%2Cthis._keySplices%3D%5B%5D%2Cthis._indexSplices%3D%5B%5D%2Cthis._needFullRefresh%3D!0%2Cthis._initializeChunking()%2Cthis._debounceTemplate(this._render)%3Belse%20if(%22items.splices%22%3D%3De.path)this._keySplices%3Dthis._keySplices.concat(e.value.keySplices)%2Cthis._indexSplices%3Dthis._indexSplices.concat(e.value.indexSplices)%2Cthis._debounceTemplate(this._render)%3Belse%7Bvar%20t%3De.path.slice(6)%3Bthis._forwardItemPath(t%2Ce.value)%2Cthis._checkObservedPaths(t)%7D%7D%2C_checkObservedPaths%3Afunction(e)%7Bif(this._observePaths)%7Be%3De.substring(e.indexOf(%22.%22)%2B1)%3Bfor(var%20t%3Dthis._observePaths%2Cn%3D0%3Bn%3Ct.length%3Bn%2B%2B)if(0%3D%3D%3De.indexOf(t%5Bn%5D))return%20this._needFullRefresh%3D!0%2Cvoid(this.delay%3Fthis.debounce(%22render%22%2Cthis._render%2Cthis.delay)%3Athis._debounceTemplate(this._render))%7D%7D%2Crender%3Afunction()%7Bthis._needFullRefresh%3D!0%2Cthis._debounceTemplate(this._render)%2Cthis._flushTemplates()%7D%2C_render%3Afunction()%7Bthis._needFullRefresh%3F(this._applyFullRefresh()%2Cthis._needFullRefresh%3D!1)%3Athis._keySplices.length%26%26(this._sortFn%3Fthis._applySplicesUserSort(this._keySplices)%3Athis._filterFn%3Fthis._applyFullRefresh()%3Athis._applySplicesArrayOrder(this._indexSplices))%2Cthis._keySplices%3D%5B%5D%2Cthis._indexSplices%3D%5B%5D%3Bfor(var%20e%3Dthis._keyToInstIdx%3D%7B%7D%2Ct%3Dthis._instances.length-1%3Bt%3E%3D0%3Bt--)%7Bvar%20n%3Dthis._instances%5Bt%5D%3Bn.isPlaceholder%26%26t%3Cthis._limit%3Fn%3Dthis._insertInstance(t%2Cn.__key__)%3A!n.isPlaceholder%26%26t%3E%3Dthis._limit%26%26(n%3Dthis._downgradeInstance(t%2Cn.__key__))%2Ce%5Bn.__key__%5D%3Dt%2Cn.isPlaceholder%7C%7Cn.__setProperty(this.indexAs%2Ct%2C!0)%7Dthis._pool.length%3D0%2Cthis._setRenderedItemCount(this._instances.length)%2CPolymer.Settings.suppressTemplateNotifications%26%26!this.notifyDomChange%7C%7Cthis.fire(%22dom-change%22)%2Cthis._tryRenderChunk()%7D%2C_applyFullRefresh%3Afunction()%7Bvar%20e%2Ct%3Dthis.collection%3Bif(this._sortFn)e%3Dt%3Ft.getKeys()%3A%5B%5D%3Belse%7Be%3D%5B%5D%3Bvar%20n%3Dthis.items%3Bif(n)for(var%20r%3D0%3Br%3Cn.length%3Br%2B%2B)e.push(t.getKey(n%5Br%5D))%7Dvar%20s%3Dthis%3Bfor(this._filterFn%26%26(e%3De.filter(function(e)%7Breturn%20s._filterFn(t.getItem(e))%7D))%2Cthis._sortFn%26%26e.sort(function(e%2Cn)%7Breturn%20s._sortFn(t.getItem(e)%2Ct.getItem(n))%7D)%2Cr%3D0%3Br%3Ce.length%3Br%2B%2B)%7Bvar%20i%3De%5Br%5D%2Co%3Dthis._instances%5Br%5D%3Bo%3F(o.__key__%3Di%2C!o.isPlaceholder%26%26r%3Cthis._limit%26%26o.__setProperty(this.as%2Ct.getItem(i)%2C!0))%3Ar%3Cthis._limit%3Fthis._insertInstance(r%2Ci)%3Athis._insertPlaceholder(r%2Ci)%7Dfor(var%20a%3Dthis._instances.length-1%3Ba%3E%3Dr%3Ba--)this._detachAndRemoveInstance(a)%7D%2C_numericSort%3Afunction(e%2Ct)%7Breturn%20e-t%7D%2C_applySplicesUserSort%3Afunction(e)%7Bfor(var%20t%2Cn%2Cr%3Dthis.collection%2Cs%3D%7B%7D%2Ci%3D0%3Bi%3Ce.length%26%26(n%3De%5Bi%5D)%3Bi%2B%2B)%7Bfor(var%20o%3D0%3Bo%3Cn.removed.length%3Bo%2B%2B)t%3Dn.removed%5Bo%5D%2Cs%5Bt%5D%3Ds%5Bt%5D%3Fnull%3A-1%3Bfor(o%3D0%3Bo%3Cn.added.length%3Bo%2B%2B)t%3Dn.added%5Bo%5D%2Cs%5Bt%5D%3Ds%5Bt%5D%3Fnull%3A1%7Dvar%20a%3D%5B%5D%2Cl%3D%5B%5D%3Bfor(t%20in%20s)s%5Bt%5D%3D%3D%3D-1%26%26a.push(this._keyToInstIdx%5Bt%5D)%2C1%3D%3D%3Ds%5Bt%5D%26%26l.push(t)%3Bif(a.length)for(a.sort(this._numericSort)%2Ci%3Da.length-1%3Bi%3E%3D0%3Bi--)%7Bvar%20c%3Da%5Bi%5D%3Bvoid%200!%3D%3Dc%26%26this._detachAndRemoveInstance(c)%7Dvar%20h%3Dthis%3Bif(l.length)%7Bthis._filterFn%26%26(l%3Dl.filter(function(e)%7Breturn%20h._filterFn(r.getItem(e))%7D))%2Cl.sort(function(e%2Ct)%7Breturn%20h._sortFn(r.getItem(e)%2Cr.getItem(t))%7D)%3Bvar%20u%3D0%3Bfor(i%3D0%3Bi%3Cl.length%3Bi%2B%2B)u%3Dthis._insertRowUserSort(u%2Cl%5Bi%5D)%7D%7D%2C_insertRowUserSort%3Afunction(e%2Ct)%7Bfor(var%20n%3Dthis.collection%2Cr%3Dn.getItem(t)%2Cs%3Dthis._instances.length-1%2Ci%3D-1%3Be%3C%3Ds%3B)%7Bvar%20o%3De%2Bs%3E%3E1%2Ca%3Dthis._instances%5Bo%5D.__key__%2Cl%3Dthis._sortFn(n.getItem(a)%2Cr)%3Bif(l%3C0)e%3Do%2B1%3Belse%7Bif(!(l%3E0))%7Bi%3Do%3Bbreak%7Ds%3Do-1%7D%7Dreturn%20i%3C0%26%26(i%3Ds%2B1)%2Cthis._insertPlaceholder(i%2Ct)%2Ci%7D%2C_applySplicesArrayOrder%3Afunction(e)%7Bfor(var%20t%2Cn%3D0%3Bn%3Ce.length%26%26(t%3De%5Bn%5D)%3Bn%2B%2B)%7Bfor(var%20r%3D0%3Br%3Ct.removed.length%3Br%2B%2B)this._detachAndRemoveInstance(t.index)%3Bfor(r%3D0%3Br%3Ct.addedKeys.length%3Br%2B%2B)this._insertPlaceholder(t.index%2Br%2Ct.addedKeys%5Br%5D)%7D%7D%2C_detachInstance%3Afunction(e)%7Bvar%20t%3Dthis._instances%5Be%5D%3Bif(!t.isPlaceholder)%7Bfor(var%20n%3D0%3Bn%3Ct._children.length%3Bn%2B%2B)%7Bvar%20r%3Dt._children%5Bn%5D%3BPolymer.dom(t.root).appendChild(r)%7Dreturn%20t%7D%7D%2C_attachInstance%3Afunction(e%2Ct%2Cn)%7Bvar%20r%3Dthis._instances%5Be%5D%3Br.isPlaceholder%7C%7Ct.insertBefore(r.root%2Cn)%7D%2C_detachAndRemoveInstance%3Afunction(e)%7Bvar%20t%3Dthis._detachInstance(e)%3Bt%26%26this._pool.push(t)%2Cthis._instances.splice(e%2C1)%7D%2C_insertPlaceholder%3Afunction(e%2Ct)%7Bthis._instances.splice(e%2C0%2C%7BisPlaceholder%3A!0%2C__key__%3At%7D)%7D%2C_stampInstance%3Afunction(e%2Ct)%7Bvar%20n%3D%7B__key__%3At%7D%3Breturn%20n%5Bthis.as%5D%3Dthis.collection.getItem(t)%2Cn%5Bthis.indexAs%5D%3De%2Cthis.stamp(n)%7D%2C_insertInstance%3Afunction(e%2Ct)%7Bvar%20n%3Dthis._pool.pop()%3Bn%3F(n.__setProperty(this.as%2Cthis.collection.getItem(t)%2C!0)%2Cn.__setProperty(%22__key__%22%2Ct%2C!0))%3An%3Dthis._stampInstance(e%2Ct)%3Bvar%20r%3Dthis._instances%5Be%2B1%5D%2Cs%3Dr%26%26!r.isPlaceholder%3Fr._children%5B0%5D%3Athis%2Ci%3DPolymer.dom(this).parentNode%3Breturn%20i.localName%3D%3Dthis.is%26%26(s%3D%3Dthis%26%26(s%3Di)%2Ci%3DPolymer.dom(i).parentNode)%2CPolymer.dom(i).insertBefore(n.root%2Cs)%2Cthis._instances%5Be%5D%3Dn%2Cn%7D%2C_downgradeInstance%3Afunction(e%2Ct)%7Bvar%20n%3Dthis._detachInstance(e)%3Breturn%20n%26%26this._pool.push(n)%2Cn%3D%7BisPlaceholder%3A!0%2C__key__%3At%7D%2Cthis._instances%5Be%5D%3Dn%2Cn%7D%2C_showHideChildren%3Afunction(e)%7Bfor(var%20t%3D0%3Bt%3Cthis._instances.length%3Bt%2B%2B)this._instances%5Bt%5D.isPlaceholder%7C%7Cthis._instances%5Bt%5D._showHideChildren(e)%7D%2C_forwardInstanceProp%3Afunction(e%2Ct%2Cn)%7Bif(t%3D%3Dthis.as)%7Bvar%20r%3Br%3Dthis._sortFn%7C%7Cthis._filterFn%3Fthis.items.indexOf(this.collection.getItem(e.__key__))%3Ae%5Bthis.indexAs%5D%2Cthis.set(%22items.%22%2Br%2Cn)%7D%7D%2C_forwardInstancePath%3Afunction(e%2Ct%2Cn)%7B0%3D%3D%3Dt.indexOf(this.as%2B%22.%22)%26%26this._notifyPath(%22items.%22%2Be.__key__%2B%22.%22%2Bt.slice(this.as.length%2B1)%2Cn)%7D%2C_forwardParentProp%3Afunction(e%2Ct)%7Bfor(var%20n%2Cr%3Dthis._instances%2Cs%3D0%3Bs%3Cr.length%26%26(n%3Dr%5Bs%5D)%3Bs%2B%2B)n.isPlaceholder%7C%7Cn.__setProperty(e%2Ct%2C!0)%7D%2C_forwardParentPath%3Afunction(e%2Ct)%7Bfor(var%20n%2Cr%3Dthis._instances%2Cs%3D0%3Bs%3Cr.length%26%26(n%3Dr%5Bs%5D)%3Bs%2B%2B)n.isPlaceholder%7C%7Cn._notifyPath(e%2Ct%2C!0)%7D%2C_forwardItemPath%3Afunction(e%2Ct)%7Bif(this._keyToInstIdx)%7Bvar%20n%3De.indexOf(%22.%22)%2Cr%3De.substring(0%2Cn%3C0%3Fe.length%3An)%2Cs%3Dthis._keyToInstIdx%5Br%5D%2Ci%3Dthis._instances%5Bs%5D%3Bi%26%26!i.isPlaceholder%26%26(n%3E%3D0%3F(e%3Dthis.as%2B%22.%22%2Be.substring(n%2B1)%2Ci._notifyPath(e%2Ct%2C!0))%3Ai.__setProperty(this.as%2Ct%2C!0))%7D%7D%2CitemForElement%3Afunction(e)%7Bvar%20t%3Dthis.modelForElement(e)%3Breturn%20t%26%26t%5Bthis.as%5D%7D%2CkeyForElement%3Afunction(e)%7Bvar%20t%3Dthis.modelForElement(e)%3Breturn%20t%26%26t.__key__%7D%2CindexForElement%3Afunction(e)%7Bvar%20t%3Dthis.modelForElement(e)%3Breturn%20t%26%26t%5Bthis.indexAs%5D%7D%7D)%2CPolymer(%7Bis%3A%22array-selector%22%2C_template%3Anull%2Cproperties%3A%7Bitems%3A%7Btype%3AArray%2Cobserver%3A%22clearSelection%22%7D%2Cmulti%3A%7Btype%3ABoolean%2Cvalue%3A!1%2Cobserver%3A%22clearSelection%22%7D%2Cselected%3A%7Btype%3AObject%2Cnotify%3A!0%7D%2CselectedItem%3A%7Btype%3AObject%2Cnotify%3A!0%7D%2Ctoggle%3A%7Btype%3ABoolean%2Cvalue%3A!1%7D%7D%2CclearSelection%3Afunction()%7Bif(Array.isArray(this.selected))for(var%20e%3D0%3Be%3Cthis.selected.length%3Be%2B%2B)this.unlinkPaths(%22selected.%22%2Be)%3Belse%20this.unlinkPaths(%22selected%22)%2Cthis.unlinkPaths(%22selectedItem%22)%3Bthis.multi%3Fthis.selected%26%26!this.selected.length%7C%7C(this.selected%3D%5B%5D%2Cthis._selectedColl%3DPolymer.Collection.get(this.selected))%3A(this.selected%3Dnull%2Cthis._selectedColl%3Dnull)%2Cthis.selectedItem%3Dnull%7D%2CisSelected%3Afunction(e)%7Breturn%20this.multi%3Fvoid%200!%3D%3Dthis._selectedColl.getKey(e)%3Athis.selected%3D%3De%7D%2Cdeselect%3Afunction(e)%7Bif(this.multi)%7Bif(this.isSelected(e))%7Bvar%20t%3Dthis._selectedColl.getKey(e)%3Bthis.arrayDelete(%22selected%22%2Ce)%2Cthis.unlinkPaths(%22selected.%22%2Bt)%7D%7Delse%20this.selected%3Dnull%2Cthis.selectedItem%3Dnull%2Cthis.unlinkPaths(%22selected%22)%2Cthis.unlinkPaths(%22selectedItem%22)%7D%2Cselect%3Afunction(e)%7Bvar%20t%3DPolymer.Collection.get(this.items)%2Cn%3Dt.getKey(e)%3Bif(this.multi)if(this.isSelected(e))this.toggle%26%26this.deselect(e)%3Belse%7Bthis.push(%22selected%22%2Ce)%3Bvar%20r%3Dthis._selectedColl.getKey(e)%3Bthis.linkPaths(%22selected.%22%2Br%2C%22items.%22%2Bn)%7Delse%20this.toggle%26%26e%3D%3Dthis.selected%3Fthis.deselect()%3A(this.selected%3De%2Cthis.selectedItem%3De%2Cthis.linkPaths(%22selected%22%2C%22items.%22%2Bn)%2Cthis.linkPaths(%22selectedItem%22%2C%22items.%22%2Bn))%7D%7D)%2CPolymer(%7Bis%3A%22dom-if%22%2Cextends%3A%22template%22%2C_template%3Anull%2Cproperties%3A%7Bif%3A%7Btype%3ABoolean%2Cvalue%3A!1%2Cobserver%3A%22_queueRender%22%7D%2Crestamp%3A%7Btype%3ABoolean%2Cvalue%3A!1%2Cobserver%3A%22_queueRender%22%7D%2CnotifyDomChange%3A%7Btype%3ABoolean%7D%7D%2Cbehaviors%3A%5BPolymer.Templatizer%5D%2C_queueRender%3Afunction()%7Bthis._debounceTemplate(this._render)%7D%2Cdetached%3Afunction()%7Bvar%20e%3Dthis.parentNode%3Be%26%26e.localName%3D%3Dthis.is%26%26(e%3DPolymer.dom(e).parentNode)%2Ce%26%26(e.nodeType!%3DNode.DOCUMENT_FRAGMENT_NODE%7C%7CPolymer.Settings.hasShadow%26%26e%20instanceof%20ShadowRoot)%7C%7Cthis._teardownInstance()%7D%2Cattached%3Afunction()%7Bthis.if%26%26this.ctor%26%26this.async(this._ensureInstance)%7D%2Crender%3Afunction()%7Bthis._flushTemplates()%7D%2C_render%3Afunction()%7Bthis.if%3F(this.ctor%7C%7Cthis.templatize(this)%2Cthis._ensureInstance()%2Cthis._showHideChildren())%3Athis.restamp%26%26this._teardownInstance()%2C!this.restamp%26%26this._instance%26%26this._showHideChildren()%2Cthis.if!%3Dthis._lastIf%26%26(Polymer.Settings.suppressTemplateNotifications%26%26!this.notifyDomChange%7C%7Cthis.fire(%22dom-change%22)%2Cthis._lastIf%3Dthis.if)%7D%2C_ensureInstance%3Afunction()%7Bvar%20e%2Ct%3DPolymer.dom(this).parentNode%3Bif(t%26%26t.localName%3D%3Dthis.is%3F(e%3Dt%2Ct%3DPolymer.dom(t).parentNode)%3Ae%3Dthis%2Ct)if(this._instance)%7Bvar%20n%3Dthis._instance._children%3Bif(n%26%26n.length)%7Bvar%20r%3DPolymer.dom(e).previousSibling%3Bif(r!%3D%3Dn%5Bn.length-1%5D)for(var%20s%2Ci%3D0%3Bi%3Cn.length%26%26(s%3Dn%5Bi%5D)%3Bi%2B%2B)Polymer.dom(t).insertBefore(s%2Ce)%7D%7Delse%7Bthis._instance%3Dthis.stamp()%3Bvar%20o%3Dthis._instance.root%3BPolymer.dom(t).insertBefore(o%2Ce)%7D%7D%2C_teardownInstance%3Afunction()%7Bif(this._instance)%7Bvar%20e%3Dthis._instance._children%3Bif(e%26%26e.length)for(var%20t%2Cn%3DPolymer.dom(Polymer.dom(e%5B0%5D).parentNode)%2Cr%3D0%3Br%3Ce.length%26%26(t%3De%5Br%5D)%3Br%2B%2B)n.removeChild(t)%3Bthis._instance%3Dnull%7D%7D%2C_showHideChildren%3Afunction()%7Bvar%20e%3Dthis.__hideTemplateChildren__%7C%7C!this.if%3Bthis._instance%26%26this._instance._showHideChildren(e)%7D%2C_forwardParentProp%3Afunction(e%2Ct)%7Bthis._instance%26%26this._instance.__setProperty(e%2Ct%2C!0)%7D%2C_forwardParentPath%3Afunction(e%2Ct)%7Bthis._instance%26%26this._instance._notifyPath(e%2Ct%2C!0)%7D%7D)%2CPolymer(%7Bis%3A%22dom-bind%22%2Cproperties%3A%7BnotifyDomChange%3A%7Btype%3ABoolean%7D%7D%2Cextends%3A%22template%22%2C_template%3Anull%2Ccreated%3Afunction()%7Bvar%20e%3Dthis%3BPolymer.RenderStatus.whenReady(function()%7B%22loading%22%3D%3Ddocument.readyState%3Fdocument.addEventListener(%22DOMContentLoaded%22%2Cfunction()%7Be._markImportsReady()%7D)%3Ae._markImportsReady()%7D)%7D%2C_ensureReady%3Afunction()%7Bthis._readied%7C%7Cthis._readySelf()%7D%2C_markImportsReady%3Afunction()%7Bthis._importsReady%3D!0%2Cthis._ensureReady()%7D%2C_registerFeatures%3Afunction()%7Bthis._prepConstructor()%7D%2C_insertChildren%3Afunction()%7Bvar%20e%2Ct%3DPolymer.dom(this).parentNode%3Bt.localName%3D%3Dthis.is%3F(e%3Dt%2Ct%3DPolymer.dom(t).parentNode)%3Ae%3Dthis%2CPolymer.dom(t).insertBefore(this.root%2Ce)%7D%2C_removeChildren%3Afunction()%7Bif(this._children)for(var%20e%3D0%3Be%3Cthis._children.length%3Be%2B%2B)this.root.appendChild(this._children%5Be%5D)%7D%2C_initFeatures%3Afunction()%7B%7D%2C_scopeElementClass%3Afunction(e%2Ct)%7Breturn%20this.dataHost%3Fthis.dataHost._scopeElementClass(e%2Ct)%3At%7D%2C_configureInstanceProperties%3Afunction()%7B%7D%2C_prepConfigure%3Afunction()%7Bvar%20e%3D%7B%7D%3Bfor(var%20t%20in%20this._propertyEffects)e%5Bt%5D%3Dthis%5Bt%5D%3Bvar%20n%3Dthis._setupConfigure%3Bthis._setupConfigure%3Dfunction()%7Bn.call(this%2Ce)%7D%7D%2Cattached%3Afunction()%7Bthis._importsReady%26%26this.render()%7D%2Cdetached%3Afunction()%7Bthis._removeChildren()%7D%2Crender%3Afunction()%7Bthis._ensureReady()%2Cthis._children%7C%7C(this._template%3Dthis%2Cthis._prepAnnotations()%2Cthis._prepEffects()%2Cthis._prepBehaviors()%2Cthis._prepConfigure()%2Cthis._prepBindings()%2Cthis._prepPropertyInfo()%2CPolymer.Base._initFeatures.call(this)%2Cthis._children%3DPolymer.TreeApi.arrayCopyChildNodes(this.root))%2Cthis._insertChildren()%2CPolymer.Settings.suppressTemplateNotifications%26%26!this.notifyDomChange%7C%7Cthis.fire(%22dom-change%22)%7D%7D)%0A%2F%2F%23%20sourceURL%3Dhttps%3A%2F%2Fbubbl.us%2Fv3%2Finclude%2Fpolymer.min.html%3Fv%3D1500564356-2.js%0A
115 ms
blog.bubbl.us accessibility score
Contrast
These are opportunities to improve the legibility of your content.
Impact
Issue
Background and foreground colors do not have a sufficient contrast ratio.
Navigation
These are opportunities to improve keyboard navigation in your application.
Impact
Issue
Heading elements are not in a sequentially-descending order
Internationalization and localization
These are opportunities to improve the interpretation of your content by users in different locales.
Impact
Issue
<html> element does not have a [lang] attribute
Tables and lists
These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader.
Impact
Issue
List items (<li>) are not contained within <ul> or <ol> parent elements.
blog.bubbl.us best practices score
Trust and Safety
Impact
Issue
Does not use HTTPS
Ensure CSP is effective against XSS attacks
blog.bubbl.us SEO score
Content Best Practices
Format your HTML in a way that enables crawlers to better understand your app’s content.
Impact
Issue
Links do not have descriptive text
Mobile Friendly
Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn more](https://developers.google.com/search/mobile-sites/).
Impact
Issue
Document doesn't use legible font sizes
Tap targets are not sized appropriately
EN
EN
UTF-8
Language claimed in HTML meta tag should match the language actually used on the web page. Otherwise Blog.bubbl.us can be misinterpreted by Google and other search engines. Our service has detected that English is used on the page, and it matches the claimed language. Our system also found out that Blog.bubbl.us main page’s claimed encoding is utf-8. Use of this encoding format is the best practice as the main page visitors from all over the world won’t have any issues with symbol transcription.
blog.bubbl.us
Open Graph description is not detected on the main page of Blog Bubbl. Lack of Open Graph description can be counter-productive for their social media presence, as such a description allows converting a website homepage (or other pages) into good-looking, rich and well-structured posts, when it is being shared on Facebook and other social media. For example, adding the following code snippet into HTML <head> tag will help to represent this web page correctly in social networks: