text: // jquery.jsonp 2.4.0 (c)2012 Julian Aubourg | MIT License
  // https://github.com/jaubourg/jquery-jsonp
  (function(e){function t(){}function n(e){k=[e]}function r(e,t,n){return e&&e.apply&&e.apply(t.context||t,n)}function i(e){return/\?/.test(e)?"&":"?"}function s(s){function h(e){X++||(V(),I&&(N[R]={s:[e]}),H&&(e=H.apply(s,[e])),r(_,s,[e,w,s]),r(P,s,[s,w]))}function M(e){X++||(V(),I&&e!=E&&(N[R]=e),r(D,s,[s,e]),r(P,s,[s,e]))}s=e.extend({},L,s);var _=s.success,D=s.error,P=s.complete,H=s.dataFilter,B=s.callbackParameter,j=s.callback,F=s.cache,I=s.pageCache,q=s.charset,R=s.url,U=s.data,z=s.timeout,W,X=0,V=t,$,J,K,Q,G,Y;return x&&x(function(e){e.done(_).fail(D),_=e.resolve,D=e.reject}).promise(s),s.abort=function(){!(X++)&&V()},r(s.beforeSend,s,[s])===!1||X?s:(R=R||a,U=U?typeof U=="string"?U:e.param(U,s.traditional):a,R+=U?i(R)+U:a,B&&(R+=i(R)+encodeURIComponent(B)+"=?"),!F&&!I&&(R+=i(R)+"_"+(new Date).getTime()+"="),R=R.replace(/=\?(&|$)/,"="+j+"$1"),I&&(W=N[R])?W.s?h(W.s[0]):M(W):(S[j]=n,Q=e(b)[0],Q.id=c+C++,q&&(Q[u]=q),A&&A.version()<11.6?(G=e(b)[0]).text="document.getElementById('"+Q.id+"')."+d+"()":Q[o]=o,O&&(Q.htmlFor=Q.id,Q.event=p),Q[v]=Q[d]=Q[m]=function(e){if(!Q[g]||!/i/.test(Q[g])){try{Q[p]&&Q[p]()}catch(t){}e=k,k=0,e?h(e[0]):M(f)}},Q.src=R,V=function(e){Y&&clearTimeout(Y),Q[m]=Q[v]=Q[d]=null,T[y](Q),G&&T[y](G)},T[l](Q,K=T.firstChild),G&&T[l](G,K),Y=z>0&&setTimeout(function(){M(E)},z)),s)}var o="async",u="charset",a="",f="error",l="insertBefore",c="_jqjsp",h="on",p=h+"click",d=h+f,v=h+"load",m=h+"readystatechange",g="readyState",y="removeChild",b="<script>",w="success",E="timeout",S=window,x=e.Deferred,T=e("head")[0]||document.documentElement,N={},C=0,k,L={callback:c,url:location.href},A=S.opera,O=!!e("<div>").html("<!--[if IE]><i><![endif]-->").find("i").length;s.setup=function(t){e.extend(L,t)},e.jsonp=s})(jQuery);