Files

1 line
32 KiB
JavaScript
Raw Permalink Normal View History

var tns=function(){function e(){for(var e,t,n,a=arguments[0]||{},o=1,s=arguments.length;o<s;o++)if(null!==(e=arguments[o]))for(t in e)if(n=e[t],a===n)continue;else void 0!==n&&(a[t]=n);return a}function t(e){return 0<=["true","false"].indexOf(e)?JSON.parse(e):e}function n(e,t,n,i){if(i)try{e.setItem(t,n)}catch(t){}return n}function i(){var e=window.tnsId;return window.tnsId=e?e+1:1,"tns"+window.tnsId}function a(){var e=document,t=e.body;return t||(t=e.createElement("body"),t.fake=!0),t}function o(e){var t="";return e.fake&&(t=W.style.overflow,e.style.background="",e.style.overflow=W.style.overflow="hidden",W.appendChild(e)),t}function s(e,t){e.fake&&(e.remove(),W.style.overflow=t,W.offsetHeight)}function r(){var e=document,t=a(),n=o(t),r=e.createElement("div"),l=!1;t.appendChild(r);try{for(var d,u="(10px * 10)",c=["calc"+u,"-moz-calc"+u,"-webkit-calc"+u],p=0;3>p;p++)if(d=c[p],r.style.width=d,100===r.offsetWidth){l=d.replace(u,"");break}}catch(t){}return t.fake?s(t,n):r.remove(),l}function l(){var e=document,t=a(),n=o(t),r=e.createElement("div"),l=e.createElement("div"),d="",u=!1;r.className="tns-t-subp2",l.className="tns-t-ct";for(var c=0;70>c;c++)d+="<div></div>";return l.innerHTML=d,r.appendChild(l),t.appendChild(r),u=2>Math.abs(r.getBoundingClientRect().left-l.children[67].getBoundingClientRect().left),t.fake?s(t,n):r.remove(),u}function d(){var e,t=document,n=a(),i=o(n),r=t.createElement("div"),l=t.createElement("style");return l.type="text/css",r.className="tns-mq-test",n.appendChild(l),n.appendChild(r),l.styleSheet?l.styleSheet.cssText="@media all and (min-width:1px){.tns-mq-test{position:absolute}}":l.appendChild(t.createTextNode("@media all and (min-width:1px){.tns-mq-test{position:absolute}}")),e=window.getComputedStyle?window.getComputedStyle(r).position:r.currentStyle.position,n.fake?s(n,i):r.remove(),"absolute"===e}function u(e){var t=document.createElement("style");return e&&t.setAttribute("media",e),document.querySelector("head").appendChild(t),t.sheet?t.sheet:t.styleSheet}function c(e,t,n,i){"insertRule"in e?e.insertRule(t+"{"+n+"}",i):e.addRule(t,n,i)}function p(e,t){"deleteRule"in e?e.deleteRule(t):e.removeRule(t)}function m(e){var t="insertRule"in e?e.cssRules:e.rules;return t.length}function h(e,t){return Math.atan2(e,t)*(180/Math.PI)}function g(e,t){var n=!1,i=Math.abs(90-Math.abs(e));return i>=90-t?n="horizontal":i<=t&&(n="vertical"),n}function y(e,t,n){for(var a=0,o=e.length;a<o;a++)t.call(n,e[a],a)}function f(e,t){return e.hasAttribute(t)}function v(e,t){return e.getAttribute(t)}function x(e){return"undefined"!=typeof e.item}function b(e,t){if(e=x(e)||e instanceof Array?e:[e],"[object Object]"===Object.prototype.toString.call(t))for(var n=e.length;n--;)for(var a in t)e[n].setAttribute(a,t[a])}function C(e,t){if(e=x(e)||e instanceof Array?e:[e],"[object Object]"===Object.prototype.toString.call(t))for(var a,o=e.length;o--;){a=e[o].getElementsByTagName("a");for(var s=a.length;s--;)for(var r in t)a[s].setAttribute(r,t[r])}}function T(e,t){e=x(e)||e instanceof Array?e:[e],t=t instanceof Array?t:[t];for(var n=t.length,a=e.length;a--;)for(var o=n;o--;)e[a].removeAttribute(t[o])}function N(e,t){e=x(e)||e instanceof Array?e:[e],t=t instanceof Array?t:[t];for(var a,o=t.length,s=e.length;s--;){a=e[s].getElementsByTagName("a");for(var r=a.length;r--;)for(var l=o;l--;)a[r].removeAttribute(t[l])}}function A(e){for(var t=[],n=0,a=e.length;n<a;n++)t.push(e[n]);return t}function E(e){e&&"none"!==e.style.display&&(e.style.display="none")}function w(e){"none"===e.style.display&&(e.style.display="")}function I(e){return"none"!==window.getComputedStyle(e).display}function L(e){if("string"==typeof e){var t=[e],n=e.charAt(0).toUpperCase()+e.substr(1);["Webkit","Moz","ms","O"].forEach(function(i){("ms"!==i||"transform"===e)&&t.push(i+n)}),e=t}for(var a,o=document.createElement("fakeelement"),s=e.length,r=0;r<e.length;r++)if(a=e[r],void 0!==o.style[a])return a;return!1}function S(e){if(!e)return!1;if(!window.getComputedStyle)return!1;var t,n=document,i=a(),r=o(i),l=n.createElement("p"),d=9<e.length?"-"+e.slice(0,-9).toLo