| 4 | return t&&(i.className=t),e&&(!r&&i.setAttribute("data-"+t,e),i.textContent=e),n&&f(n,i)||i}function h(n,t){return n.getAttribute("data-"+t)}function m(n,t){return n&&0!=n.length?n.nodeName?[n]:[].slice.call(n[0].nodeName?n:(t||u).querySelectorAll(n)):[]}function o(n){for(var t=[];n--;)t[n]=[] |
| 5 | return t}function g(n,t){n&&n.some(t)}function c(t){return function(n){return t[n]}}var a={} |
| 6 | function n(n,t,e,r){return{by:n,depends:t,key:e,split:r}}function e(n){return function t(e,n,r){var i=r.indexOf(e) |
| 7 | if(-1==i)r.unshift(e),g(a[e].depends,function(n){t(n,e,r)}) |
| 8 | else{var u=r.indexOf(n) |
| 9 | r.splice(i,1),r.splice(u,0,e)}return r}(n,0,[]).map(c(a))}function t(n){a[n.by]=n}function v(n,r,i,u,o){n.normalize() |
| 10 | var c=[],a=document.createDocumentFragment() |
| 11 | u&&c.push(n.previousSibling) |
| 12 | var s=[] |