Files
Cedar-Django/static/closedverse.min.js
T
2023-02-08 18:33:16 -08:00

1 line
180 KiB
JavaScript

function go(e){$.pjax({url:e,container:pjax_container})}function reload(){$.pjax.reload(pjax_container)}function changesel(e){$("li.selected").removeClass("selected"),void 0!==e&&$("li#global-menu-"+e).addClass("selected")}function prlinkConf(){$("#container").prepend('<div class="dialog linkconfirmsuck none"><div class=dialog-inner><div class=window><h1 class=window-title>Confirm link</h1><div class=window-body><p class=window-body-content>Are you sure you want to visit <b>'+ass+'</b>?</p><div class=form-buttons><button class="olv-modal-close-button gray-button" type=button data-event-type=ok onclick="$(\'.linkconfirmsuck\').remove()">No</button><button class=black-button type=button onclick="go(\''+ass+"');$('.linkconfirmsuck').remove();\">Yes</button></div></div></div></div></div>"),new Olv.ModalWindow($(".linkconfirmsuck")).open()}function lights(){$("#darkness").prop("disabled",function(e,t){return!t}),Olv.Form.get("/lights")}function openDrawboardModal(){return new Olv.ModalWindow($("#memo-drawboard-page")).open(),!0}function setupDrawboard(){function e(e){var t=o.getBoundingClientRect();if("touchmove"==e.type)var n=e.touches[0].clientX,r=e.touches[0].clientY;else var n=e.clientX,r=e.clientY;return{x:(n-t.left)/artworkZoomFactor,y:(r-t.top)/artworkZoomFactor}}function t(e,t,n,o,r){for(var i=Math.sqrt((o-t)*(o-t)+(r-n)*(r-n)),a=Math.atan((r-n)/(o-t==0?.01:o-t))+(o-t<0?Math.PI:0),s=0;s<i;s++)e.fillRect(Math.round(t+Math.cos(a)*s),Math.round(n+Math.sin(a)*s),artworkTool.size,artworkTool.size)}function n(){s.drawImage(o,0,0),r.fillStyle="#fff",r.fillRect(0,0,320,120)}var o=document.getElementById("artwork-canvas"),r=o.getContext("2d"),i=$("input[type=hidden][name=painting]");i.length&&(dds=new Image,dds.src="data:image/png;base64,"+i.val(),dds.onload=function(){r.drawImage(dds,0,0)});var a=document.getElementById("artwork-canvas-undo"),s=a.getContext("2d"),l=document.getElementById("artwork-canvas-redo"),u=l.getContext("2d");artworkChanged!=window.location.href&&(artworkTool={type:0,size:1},artworkColorOffset=0,artworkZoomFactor=1,artworkChanged=window.location.href);var c=0;$("body").css("overflow","hidden"),n(),$(document).on("mousemove touchmove",function(n){var o=e(n);artworkTool.type<2&&(0==c&&(c=o),1!=n.which&&("touchmove"!=n.type||$(".memo-canvas").hasClass("zoom")&&!$(".memo-canvas").hasClass("locked"))||(0==artworkTool.type?r.fillStyle=artworkColors[artworkColorOffset][1]:r.fillStyle="#fff",t(r,c.x,c.y,o.x,o.y)),c=o)}),$(document).on("touchstart",function(){c=0}),$("#artwork-canvas").on("mousedown touchstart",function(t){s.drawImage(o,0,0);var n=e(t);artworkTool.type<2?1!=t.which&&("touchstart"!=t.type||$(".memo-canvas").hasClass("zoom")&&!$(".memo-canvas").hasClass("locked"))||(0==artworkTool.type?r.fillStyle=artworkColors[artworkColorOffset][1]:r.fillStyle="#fff",r.fillRect(Math.round(n.x),Math.round(n.y),artworkTool.size,artworkTool.size)):(r.fillStyle=r.fillStyle=artworkColors[artworkColorOffset][1],r.fillFlood(n.x,n.y,0))}),$("#memo-drawboard-page button").contextmenu(function(){return $(this).click(),!1}),$(".artwork-clear").click(n),$(".artwork-undo").click(function(){u.drawImage(o,0,0),r.drawImage(a,0,0),s.drawImage(l,0,0)}),$(".artwork-pencil, .artwork-eraser, .artwork-fill").click(function(){if($(this).hasClass("artwork-eraser"))e=1;else if($(this).hasClass("artwork-fill"))e=2;else var e=0;$(this).hasClass("selected")?$(this).hasClass("small")?(artworkTool={type:e,size:2},$(this).removeClass("small"),$(this).addClass("medium")):$(this).hasClass("medium")?(artworkTool={type:e,size:4},$(this).removeClass("medium"),$(this).addClass("large")):$(this).hasClass("large")?(artworkTool={type:e,size:1},$(this).removeClass("large"),$(this).addClass("small")):artworkTool={type:e}:($(".memo-buttons button").removeClass("selected"),$(this).addClass("selected"),artworkTool=$(this).hasClass("small")?{type:e,size:1}:$(this).hasClass("medium")?{type:e,size:2}:$(this).hasClass("large")?{type:e,size:4}:{type:e})}),$(".artwork-color").click(function(e){$(this).removeClass(artworkColors[artworkColorOffset][0]),artworkColorOffset>0&&artworkColorOffset<15?1==e.which?artworkColorOffset+=1:artworkColorOffset-=1:0==artworkColorOffset?1==e.which?artworkColorOffset+=1:artworkColorOffset=15:1==e.which?artworkColorOffset=0:artworkColorOffset-=1,$(this).addClass(artworkColors[artworkColorOffset][0])}),$(".artwork-zoom").click(function(e){1==artworkZoomFactor?(artworkZoomFactor=2,$("#artwork-canvas").css("width","640px"),$(".memo-canvas").addClass("zoom"),$(".artwork-lock").removeClass("none")):2==artworkZoomFactor?(artworkZoomFactor=4,$("#artwork-canvas").css("width","1280px"),$(this).addClass("out")):(artworkZoomFactor=1,$("#artwork-canvas").css("width","320px"),$(this).removeClass("out"),$(".memo-canvas").removeClass("zoom"),$(".artwork-lock").addClass("none")),e.preventDefault()}),$(".artwork-lock").click(function(){$(this).hasClass("selected")?($(".memo-canvas").removeClass("locked"),$(this).removeClass("selected")):($(".memo-canvas").addClass("locked"),$(this).addClass("selected"))}),$(".memo-finish-btn").click(function(){var e=o.toDataURL();void 0!==typeof e&&$("input[type=hidden][name=painting]").val(e.split(",")[1]),$("#drawing").remove(),$(".textarea-memo").append('<img id="drawing" src="'+e+'" style="background:white;"></img>'),$("#memo-drawboard-page button").off("click"),$("body").css("overflow","")})}function setupPostForm2(){function e(){var e=$("div.textarea-with-menu");e.removeClass("active-memo"),e.removeClass("active-poll"),e.addClass("active-text"),$("div.textarea-container").removeClass("none"),$("div.textarea-memo").addClass("none"),$("div.textarea-poll").addClass("none"),$("textarea[name=body]").attr("data-required","")}$("label.textarea-menu-memo").on("click",function(){if(openDrawboardModal()){var e=$("div.textarea-with-menu"),t=$("div.textarea-memo"),n=$("div.textarea-container"),o=$("div.textarea-poll");(e.hasClass("active-text")||e.hasClass("active-poll"))&&(e.removeClass("active-text"),e.removeClass("active-poll"),e.addClass("active-memo"),t.removeClass("none"),n.addClass("none"),o.addClass("none")),Olv.Form.toggleDisabled($("input.post-button"),!1),setupDrawboard()}}),$("label.textarea-menu-text").on("click",e),$(".post-button").on("click",e)}var splatoon=!0;innerWidth<=480&&(splatoon=!1);var pjax_container="#container";!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function n(e,t){var n=(t=t||te).createElement("script");n.text=e,t.head.appendChild(n).parentNode.removeChild(n)}function o(e){var t=!!e&&"length"in e&&e.length,n=me.type(e);return"function"!==n&&!me.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function r(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function i(e,t,n){return me.isFunction(t)?me.grep(e,function(e,o){return!!t.call(e,o,e)!==n}):t.nodeType?me.grep(e,function(e){return e===t!==n}):"string"!=typeof t?me.grep(e,function(e){return ae.call(t,e)>-1!==n}):Te.test(t)?me.filter(t,e,n):(t=me.filter(t,e),me.grep(e,function(e){return ae.call(t,e)>-1!==n&&1===e.nodeType}))}function a(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function s(e){var t={};return me.each(e.match(Fe)||[],function(e,n){t[n]=!0}),t}function l(e){return e}function u(e){throw e}function c(e,t,n,o){var r;try{e&&me.isFunction(r=e.promise)?r.call(e).done(t).fail(n):e&&me.isFunction(r=e.then)?r.call(e,t,n):t.apply(void 0,[e].slice(o))}catch(e){n.apply(void 0,[e])}}function d(){te.removeEventListener("DOMContentLoaded",d),e.removeEventListener("load",d),me.ready()}function f(){this.expando=me.expando+f.uid++}function p(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Le.test(e)?JSON.parse(e):e)}function m(e,t,n){var o;if(void 0===n&&1===e.nodeType)if(o="data-"+t.replace(Oe,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(o))){try{n=p(n)}catch(e){}Me.set(e,t,n)}else n=void 0;return n}function h(e,t,n,o){var r,i=1,a=20,s=o?function(){return o.cur()}:function(){return me.css(e,t,"")},l=s(),u=n&&n[3]||(me.cssNumber[t]?"":"px"),c=(me.cssNumber[t]||"px"!==u&&+l)&&Ie.exec(me.css(e,t));if(c&&c[3]!==u){u=u||c[3],n=n||[],c=+l||1;do{i=i||".5",c/=i,me.style(e,t,c+u)}while(i!==(i=s()/l)&&1!==i&&--a)}return n&&(c=+c||+l||0,r=n[1]?c+(n[1]+1)*n[2]:+n[2],o&&(o.unit=u,o.start=c,o.end=r)),r}function v(e){var t,n=e.ownerDocument,o=e.nodeName,r=Be[o];return r||(t=n.body.appendChild(n.createElement(o)),r=me.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),Be[o]=r,r)}function g(e,t){for(var n,o,r=[],i=0,a=e.length;i<a;i++)(o=e[i]).style&&(n=o.style.display,t?("none"===n&&(r[i]=Pe.get(o,"display")||null,r[i]||(o.style.display="")),""===o.style.display&&He(o)&&(r[i]=v(o))):"none"!==n&&(r[i]="none",Pe.set(o,"display",n)));for(i=0;i<a;i++)null!=r[i]&&(e[i].style.display=r[i]);return e}function y(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&r(e,t)?me.merge([e],n):n}function b(e,t){for(var n=0,o=e.length;n<o;n++)Pe.set(e[n],"globalEval",!t||Pe.get(t[n],"globalEval"))}function w(e,t,n,o,r){for(var i,a,s,l,u,c,d=t.createDocumentFragment(),f=[],p=0,m=e.length;p<m;p++)if((i=e[p])||0===i)if("object"===me.type(i))me.merge(f,i.nodeType?[i]:i);else if(Ve.test(i)){for(a=a||d.appendChild(t.createElement("div")),s=(ze.exec(i)||["",""])[1].toLowerCase(),l=Xe[s]||Xe._default,a.innerHTML=l[1]+me.htmlPrefilter(i)+l[2],c=l[0];c--;)a=a.lastChild;me.merge(f,a.childNodes),(a=d.firstChild).textContent=""}else f.push(t.createTextNode(i));for(d.textContent="",p=0;i=f[p++];)if(o&&me.inArray(i,o)>-1)r&&r.push(i);else if(u=me.contains(i.ownerDocument,i),a=y(d.appendChild(i),"script"),u&&b(a),n)for(c=0;i=a[c++];)Ge.test(i.type||"")&&n.push(i);return d}function x(){return!0}function C(){return!1}function k(){try{return te.activeElement}catch(e){}}function T(e,t,n,o,r,i){var a,s;if("object"==typeof t){"string"!=typeof n&&(o=o||n,n=void 0);for(s in t)T(e,s,n,o,t[s],i);return e}if(null==o&&null==r?(r=n,o=n=void 0):null==r&&("string"==typeof n?(r=o,o=void 0):(r=o,o=n,n=void 0)),!1===r)r=C;else if(!r)return e;return 1===i&&(a=r,r=function(e){return me().off(e),a.apply(this,arguments)},r.guid=a.guid||(a.guid=me.guid++)),e.each(function(){me.event.add(this,t,r,o,n)})}function E(e,t){return r(e,"table")&&r(11!==t.nodeType?t:t.firstChild,"tr")?me(">tbody",e)[0]||e:e}function _(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function $(e){var t=nt.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function D(e,t){var n,o,r,i,a,s,l,u;if(1===t.nodeType){if(Pe.hasData(e)&&(i=Pe.access(e),a=Pe.set(t,i),u=i.events)){delete a.handle,a.events={};for(r in u)for(n=0,o=u[r].length;n<o;n++)me.event.add(t,r,u[r][n])}Me.hasData(e)&&(s=Me.access(e),l=me.extend({},s),Me.set(t,l))}}function F(e,t){var n=t.nodeName.toLowerCase();"input"===n&&We.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function S(e,t,o,r){t=re.apply([],t);var i,a,s,l,u,c,d=0,f=e.length,p=f-1,m=t[0],h=me.isFunction(m);if(h||f>1&&"string"==typeof m&&!fe.checkClone&&tt.test(m))return e.each(function(n){var i=e.eq(n);h&&(t[0]=m.call(this,n,i.html())),S(i,t,o,r)});if(f&&(i=w(t,e[0].ownerDocument,!1,e,r),a=i.firstChild,1===i.childNodes.length&&(i=a),a||r)){for(l=(s=me.map(y(i,"script"),_)).length;d<f;d++)u=i,d!==p&&(u=me.clone(u,!0,!0),l&&me.merge(s,y(u,"script"))),o.call(e[d],u,d);if(l)for(c=s[s.length-1].ownerDocument,me.map(s,$),d=0;d<l;d++)u=s[d],Ge.test(u.type||"")&&!Pe.access(u,"globalEval")&&me.contains(c,u)&&(u.src?me._evalUrl&&me._evalUrl(u.src):n(u.textContent.replace(ot,""),c))}return e}function j(e,t,n){for(var o,r=t?me.filter(t,e):e,i=0;null!=(o=r[i]);i++)n||1!==o.nodeType||me.cleanData(y(o)),o.parentNode&&(n&&me.contains(o.ownerDocument,o)&&b(y(o,"script")),o.parentNode.removeChild(o));return e}function N(e,t,n){var o,r,i,a,s=e.style;return(n=n||at(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||me.contains(e.ownerDocument,e)||(a=me.style(e,t)),!fe.pixelMarginRight()&&it.test(a)&&rt.test(t)&&(o=s.width,r=s.minWidth,i=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=o,s.minWidth=r,s.maxWidth=i)),void 0!==a?a+"":a}function A(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function P(e){if(e in ft)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=dt.length;n--;)if((e=dt[n]+t)in ft)return e}function M(e){var t=me.cssProps[e];return t||(t=me.cssProps[e]=P(e)||e),t}function L(e,t,n){var o=Ie.exec(t);return o?Math.max(0,o[2]-(n||0))+(o[3]||"px"):t}function O(e,t,n,o,r){var i,a=0;for(i=n===(o?"border":"content")?4:"width"===t?1:0;i<4;i+=2)"margin"===n&&(a+=me.css(e,n+Re[i],!0,r)),o?("content"===n&&(a-=me.css(e,"padding"+Re[i],!0,r)),"margin"!==n&&(a-=me.css(e,"border"+Re[i]+"Width",!0,r))):(a+=me.css(e,"padding"+Re[i],!0,r),"padding"!==n&&(a+=me.css(e,"border"+Re[i]+"Width",!0,r)));return a}function q(e,t,n){var o,r=at(e),i=N(e,t,r),a="border-box"===me.css(e,"boxSizing",!1,r);return it.test(i)?i:(o=a&&(fe.boxSizingReliable()||i===e.style[t]),"auto"===i&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)]),(i=parseFloat(i)||0)+O(e,t,n||(a?"border":"content"),o,r)+"px")}function I(e,t,n,o,r){return new I.prototype.init(e,t,n,o,r)}function R(){mt&&(!1===te.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(R):e.setTimeout(R,me.fx.interval),me.fx.tick())}function H(){return e.setTimeout(function(){pt=void 0}),pt=me.now()}function U(e,t){var n,o=0,r={height:e};for(t=t?1:0;o<4;o+=2-t)n=Re[o],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function B(e,t,n){for(var o,r=(z.tweeners[t]||[]).concat(z.tweeners["*"]),i=0,a=r.length;i<a;i++)if(o=r[i].call(n,t,e))return o}function W(e,t){var n,o,r,i,a;for(n in e)if(o=me.camelCase(n),r=t[o],i=e[n],Array.isArray(i)&&(r=i[1],i=e[n]=i[0]),n!==o&&(e[o]=i,delete e[n]),(a=me.cssHooks[o])&&"expand"in a){i=a.expand(i),delete e[o];for(n in i)n in e||(e[n]=i[n],t[n]=r)}else t[o]=r}function z(e,t,n){var o,r,i=0,a=z.prefilters.length,s=me.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1;for(var t=pt||H(),n=Math.max(0,u.startTime+u.duration-t),o=1-(n/u.duration||0),i=0,a=u.tweens.length;i<a;i++)u.tweens[i].run(o);return s.notifyWith(e,[u,o,n]),o<1&&a?n:(a||s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:me.extend({},t),opts:me.extend(!0,{specialEasing:{},easing:me.easing._default},n),originalProperties:t,originalOptions:n,startTime:pt||H(),duration:n.duration,tweens:[],createTween:function(t,n){var o=me.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(o),o},stop:function(t){var n=0,o=t?u.tweens.length:0;if(r)return this;for(r=!0;n<o;n++)u.tweens[n].run(1);return t?(s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u,t])):s.rejectWith(e,[u,t]),this}}),c=u.props;for(W(c,u.opts.specialEasing);i<a;i++)if(o=z.prefilters[i].call(u,e,c,u.opts))return me.isFunction(o.stop)&&(me._queueHooks(u.elem,u.opts.queue).stop=me.proxy(o.stop,o)),o;return me.map(c,B,u),me.isFunction(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),me.fx.timer(me.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u}function G(e){return(e.match(Fe)||[]).join(" ")}function X(e){return e.getAttribute&&e.getAttribute("class")||""}function V(e,t,n,o){var r;if(Array.isArray(t))me.each(t,function(t,r){n||_t.test(e)?o(e,r):V(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,n,o)});else if(n||"object"!==me.type(t))o(e,t);else for(r in t)V(e+"["+r+"]",t[r],n,o)}function Y(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var o,r=0,i=t.toLowerCase().match(Fe)||[];if(me.isFunction(n))for(;o=i[r++];)"+"===o[0]?(o=o.slice(1)||"*",(e[o]=e[o]||[]).unshift(n)):(e[o]=e[o]||[]).push(n)}}function Z(e,t,n,o){function r(s){var l;return i[s]=!0,me.each(e[s]||[],function(e,s){var u=s(t,n,o);return"string"!=typeof u||a||i[u]?a?!(l=u):void 0:(t.dataTypes.unshift(u),r(u),!1)}),l}var i={},a=e===qt;return r(t.dataTypes[0])||!i["*"]&&r("*")}function J(e,t){var n,o,r=me.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((r[n]?e:o||(o={}))[n]=t[n]);return o&&me.extend(!0,e,o),e}function K(e,t,n){for(var o,r,i,a,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===o&&(o=e.mimeType||t.getResponseHeader("Content-Type"));if(o)for(r in s)if(s[r]&&s[r].test(o)){l.unshift(r);break}if(l[0]in n)i=l[0];else{for(r in n){if(!l[0]||e.converters[r+" "+l[0]]){i=r;break}a||(a=r)}i=i||a}if(i)return i!==l[0]&&l.unshift(i),n[i]}function Q(e,t,n,o){var r,i,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];for(i=c.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!l&&o&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=i,i=c.shift())if("*"===i)i=l;else if("*"!==l&&l!==i){if(!(a=u[l+" "+i]||u["* "+i]))for(r in u)if((s=r.split(" "))[1]===i&&(a=u[l+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[r]:!0!==u[r]&&(i=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+l+" to "+i}}}return{state:"success",data:t}}var ee=[],te=e.document,ne=Object.getPrototypeOf,oe=ee.slice,re=ee.concat,ie=ee.push,ae=ee.indexOf,se={},le=se.toString,ue=se.hasOwnProperty,ce=ue.toString,de=ce.call(Object),fe={},pe="3.2.1",me=function(e,t){return new me.fn.init(e,t)},he=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ve=/^-ms-/,ge=/-([a-z])/g,ye=function(e,t){return t.toUpperCase()};me.fn=me.prototype={jquery:pe,constructor:me,length:0,toArray:function(){return oe.call(this)},get:function(e){return null==e?oe.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=me.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return me.each(this,e)},map:function(e){return this.pushStack(me.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(oe.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:ie,sort:ee.sort,splice:ee.splice},me.extend=me.fn.extend=function(){var e,t,n,o,r,i,a=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof a&&(u=a,a=arguments[s]||{},s++),"object"==typeof a||me.isFunction(a)||(a={}),s===l&&(a=this,s--);s<l;s++)if(null!=(e=arguments[s]))for(t in e)n=a[t],o=e[t],a!==o&&(u&&o&&(me.isPlainObject(o)||(r=Array.isArray(o)))?(r?(r=!1,i=n&&Array.isArray(n)?n:[]):i=n&&me.isPlainObject(n)?n:{},a[t]=me.extend(u,i,o)):void 0!==o&&(a[t]=o));return a},me.extend({expando:"jQuery"+(pe+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===me.type(e)},isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){var t=me.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==le.call(e)||(t=ne(e))&&("function"!=typeof(n=ue.call(t,"constructor")&&t.constructor)||ce.call(n)!==de))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?se[le.call(e)]||"object":typeof e},globalEval:function(e){n(e)},camelCase:function(e){return e.replace(ve,"ms-").replace(ge,ye)},each:function(e,t){var n,r=0;if(o(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(he,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(o(Object(e))?me.merge(n,"string"==typeof e?[e]:e):ie.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:ae.call(t,e,n)},merge:function(e,t){for(var n=+t.length,o=0,r=e.length;o<n;o++)e[r++]=t[o];return e.length=r,e},grep:function(e,t,n){for(var o=[],r=0,i=e.length,a=!n;r<i;r++)!t(e[r],r)!==a&&o.push(e[r]);return o},map:function(e,t,n){var r,i,a=0,s=[];if(o(e))for(r=e.length;a<r;a++)null!=(i=t(e[a],a,n))&&s.push(i);else for(a in e)null!=(i=t(e[a],a,n))&&s.push(i);return re.apply([],s)},guid:1,proxy:function(e,t){var n,o,r;if("string"==typeof t&&(n=e[t],t=e,e=n),me.isFunction(e))return o=oe.call(arguments,2),r=function(){return e.apply(t||this,o.concat(oe.call(arguments)))},r.guid=e.guid=e.guid||me.guid++,r},now:Date.now,support:fe}),"function"==typeof Symbol&&(me.fn[Symbol.iterator]=ee[Symbol.iterator]),me.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){se["[object "+t+"]"]=t.toLowerCase()});var be=function(e){function t(e,t,n,o){var r,i,a,s,l,c,f,p=t&&t.ownerDocument,m=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==m&&9!==m&&11!==m)return n;if(!o&&((t?t.ownerDocument||t:I)!==j&&S(t),t=t||j,A)){if(11!==m&&(l=he.exec(e)))if(r=l[1]){if(9===m){if(!(a=t.getElementById(r)))return n;if(a.id===r)return n.push(a),n}else if(p&&(a=p.getElementById(r))&&O(t,a)&&a.id===r)return n.push(a),n}else{if(l[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((r=l[3])&&w.getElementsByClassName&&t.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(r)),n}if(w.qsa&&!W[e+" "]&&(!P||!P.test(e))){if(1!==m)p=t,f=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(be,we):t.setAttribute("id",s=q),i=(c=T(e)).length;i--;)c[i]="#"+s+" "+d(c[i]);f=c.join(","),p=ve.test(e)&&u(t.parentNode)||t}if(f)try{return Z.apply(n,p.querySelectorAll(f)),n}catch(e){}finally{s===q&&t.removeAttribute("id")}}}return _(e.replace(ie,"$1"),t,n,o)}function n(){function e(n,o){return t.push(n+" ")>x.cacheLength&&delete e[t.shift()],e[n+" "]=o}var t=[];return e}function o(e){return e[q]=!0,e}function r(e){var t=j.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function i(e,t){for(var n=e.split("|"),o=n.length;o--;)x.attrHandle[n[o]]=t}function a(e,t){var n=t&&e,o=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(o)return o;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Ce(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function l(e){return o(function(t){return t=+t,o(function(n,o){for(var r,i=e([],n.length,t),a=i.length;a--;)n[r=i[a]]&&(n[r]=!(o[r]=n[r]))})})}function u(e){return e&&void 0!==e.getElementsByTagName&&e}function c(){}function d(e){for(var t=0,n=e.length,o="";t<n;t++)o+=e[t].value;return o}function f(e,t,n){var o=t.dir,r=t.next,i=r||o,a=n&&"parentNode"===i,s=H++;return t.first?function(t,n,r){for(;t=t[o];)if(1===t.nodeType||a)return e(t,n,r);return!1}:function(t,n,l){var u,c,d,f=[R,s];if(l){for(;t=t[o];)if((1===t.nodeType||a)&&e(t,n,l))return!0}else for(;t=t[o];)if(1===t.nodeType||a)if(d=t[q]||(t[q]={}),c=d[t.uniqueID]||(d[t.uniqueID]={}),r&&r===t.nodeName.toLowerCase())t=t[o]||t;else{if((u=c[i])&&u[0]===R&&u[1]===s)return f[2]=u[2];if(c[i]=f,f[2]=e(t,n,l))return!0}return!1}}function p(e){return e.length>1?function(t,n,o){for(var r=e.length;r--;)if(!e[r](t,n,o))return!1;return!0}:e[0]}function m(e,n,o){for(var r=0,i=n.length;r<i;r++)t(e,n[r],o);return o}function h(e,t,n,o,r){for(var i,a=[],s=0,l=e.length,u=null!=t;s<l;s++)(i=e[s])&&(n&&!n(i,o,r)||(a.push(i),u&&t.push(s)));return a}function v(e,t,n,r,i,a){return r&&!r[q]&&(r=v(r)),i&&!i[q]&&(i=v(i,a)),o(function(o,a,s,l){var u,c,d,f=[],p=[],v=a.length,g=o||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!o&&t?g:h(g,f,e,s,l),b=n?i||(o?e:v||r)?[]:a:y;if(n&&n(y,b,s,l),r)for(u=h(b,p),r(u,[],s,l),c=u.length;c--;)(d=u[c])&&(b[p[c]]=!(y[p[c]]=d));if(o){if(i||e){if(i){for(u=[],c=b.length;c--;)(d=b[c])&&u.push(y[c]=d);i(null,b=[],u,l)}for(c=b.length;c--;)(d=b[c])&&(u=i?K(o,d):f[c])>-1&&(o[u]=!(a[u]=d))}}else b=h(b===a?b.splice(v,b.length):b),i?i(null,a,b,l):Z.apply(a,b)})}function g(e){for(var t,n,o,r=e.length,i=x.relative[e[0].type],a=i||x.relative[" "],s=i?1:0,l=f(function(e){return e===t},a,!0),u=f(function(e){return K(t,e)>-1},a,!0),c=[function(e,n,o){var r=!i&&(o||n!==$)||((t=n).nodeType?l(e,n,o):u(e,n,o));return t=null,r}];s<r;s++)if(n=x.relative[e[s].type])c=[f(p(c),n)];else{if((n=x.filter[e[s].type].apply(null,e[s].matches))[q]){for(o=++s;o<r&&!x.relative[e[o].type];o++);return v(s>1&&p(c),s>1&&d(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ie,"$1"),n,s<o&&g(e.slice(s,o)),o<r&&g(e=e.slice(o)),o<r&&d(e))}c.push(n)}return p(c)}function y(e,n){var r=n.length>0,i=e.length>0,a=function(o,a,s,l,u){var c,d,f,p=0,m="0",v=o&&[],g=[],y=$,b=o||i&&x.find.TAG("*",u),w=R+=null==y?1:Math.random()||.1,C=b.length;for(u&&($=a===j||a||u);m!==C&&null!=(c=b[m]);m++){if(i&&c){for(d=0,a||c.ownerDocument===j||(S(c),s=!A);f=e[d++];)if(f(c,a||j,s)){l.push(c);break}u&&(R=w)}r&&((c=!f&&c)&&p--,o&&v.push(c))}if(p+=m,r&&m!==p){for(d=0;f=n[d++];)f(v,g,a,s);if(o){if(p>0)for(;m--;)v[m]||g[m]||(g[m]=V.call(l));g=h(g)}Z.apply(l,g),u&&!o&&g.length>0&&p+n.length>1&&t.uniqueSort(l)}return u&&(R=w,$=y),v};return r?o(a):a}var b,w,x,C,k,T,E,_,$,D,F,S,j,N,A,P,M,L,O,q="sizzle"+1*new Date,I=e.document,R=0,H=0,U=n(),B=n(),W=n(),z=function(e,t){return e===t&&(F=!0),0},G={}.hasOwnProperty,X=[],V=X.pop,Y=X.push,Z=X.push,J=X.slice,K=function(e,t){for(var n=0,o=e.length;n<o;n++)if(e[n]===t)return n;return-1},Q="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ee="[\\x20\\t\\r\\n\\f]",te="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",ne="\\["+ee+"*("+te+")(?:"+ee+"*([*^$|!~]?=)"+ee+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+te+"))|)"+ee+"*\\]",oe=":("+te+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ne+")*)|.*)\\)|)",re=new RegExp(ee+"+","g"),ie=new RegExp("^"+ee+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ee+"+$","g"),ae=new RegExp("^"+ee+"*,"+ee+"*"),se=new RegExp("^"+ee+"*([>+~]|"+ee+")"+ee+"*"),le=new RegExp("="+ee+"*([^\\]'\"]*?)"+ee+"*\\]","g"),ue=new RegExp(oe),ce=new RegExp("^"+te+"$"),de={ID:new RegExp("^#("+te+")"),CLASS:new RegExp("^\\.("+te+")"),TAG:new RegExp("^("+te+"|[*])"),ATTR:new RegExp("^"+ne),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ee+"*(even|odd|(([+-]|)(\\d*)n|)"+ee+"*(?:([+-]|)"+ee+"*(\\d+)|))"+ee+"*\\)|)","i"),bool:new RegExp("^(?:"+Q+")$","i"),needsContext:new RegExp("^"+ee+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ee+"*((?:-\\d)?\\d*)"+ee+"*\\)|)(?=[^-]|$)","i")},fe=/^(?:input|select|textarea|button)$/i,pe=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,he=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ve=/[+~]/,ge=new RegExp("\\\\([\\da-f]{1,6}"+ee+"?|("+ee+")|.)","ig"),ye=function(e,t,n){var o="0x"+t-65536;return o!==o||n?t:o<0?String.fromCharCode(o+65536):String.fromCharCode(o>>10|55296,1023&o|56320)},be=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,we=function(e,t){return t?"\0"===e?"":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},xe=function(){S()},Ce=f(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{Z.apply(X=J.call(I.childNodes),I.childNodes),X[I.childNodes.length].nodeType}catch(e){Z={apply:X.length?function(e,t){Y.apply(e,J.call(t))}:function(e,t){for(var n=e.length,o=0;e[n++]=t[o++];);e.length=n-1}}}w=t.support={},k=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},S=t.setDocument=function(e){var t,n,o=e?e.ownerDocument||e:I;return o!==j&&9===o.nodeType&&o.documentElement?(j=o,N=j.documentElement,A=!k(j),I!==j&&(n=j.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",xe,!1):n.attachEvent&&n.attachEvent("onunload",xe)),w.attributes=r(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=r(function(e){return e.appendChild(j.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=me.test(j.getElementsByClassName),w.getById=r(function(e){return N.appendChild(e).id=q,!j.getElementsByName||!j.getElementsByName(q).length}),w.getById?(x.filter.ID=function(e){var t=e.replace(ge,ye);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&A){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var t=e.replace(ge,ye);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&A){var n,o,r,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(r=t.getElementsByName(e),o=0;i=r[o++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),x.find.TAG=w.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,o=[],r=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[r++];)1===n.nodeType&&o.push(n);return o}return i},x.find.CLASS=w.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&A)return t.getElementsByClassName(e)},M=[],P=[],(w.qsa=me.test(j.querySelectorAll))&&(r(function(e){N.appendChild(e).innerHTML="<a id='"+q+"'></a><select id='"+q+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+ee+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+ee+"*(?:value|"+Q+")"),e.querySelectorAll("[id~="+q+"-]").length||P.push("~="),e.querySelectorAll(":checked").length||P.push(":checked"),e.querySelectorAll("a#"+q+"+*").length||P.push(".#.+[+~]")}),r(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=j.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+ee+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&P.push(":enabled",":disabled"),N.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(w.matchesSelector=me.test(L=N.matches||N.webkitMatchesSelector||N.mozMatchesSelector||N.oMatchesSelector||N.msMatchesSelector))&&r(function(e){w.disconnectedMatch=L.call(e,"*"),L.call(e,"[s!='']:x"),M.push("!=",oe)}),P=P.length&&new RegExp(P.join("|")),M=M.length&&new RegExp(M.join("|")),t=me.test(N.compareDocumentPosition),O=t||me.test(N.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,o=t&&t.parentNode;return e===o||!(!o||1!==o.nodeType||!(n.contains?n.contains(o):e.compareDocumentPosition&&16&e.compareDocumentPosition(o)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},z=t?function(e,t){if(e===t)return F=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===j||e.ownerDocument===I&&O(I,e)?-1:t===j||t.ownerDocument===I&&O(I,t)?1:D?K(D,e)-K(D,t):0:4&n?-1:1)}:function(e,t){if(e===t)return F=!0,0;var n,o=0,r=e.parentNode,i=t.parentNode,s=[e],l=[t];if(!r||!i)return e===j?-1:t===j?1:r?-1:i?1:D?K(D,e)-K(D,t):0;if(r===i)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;s[o]===l[o];)o++;return o?a(s[o],l[o]):s[o]===I?-1:l[o]===I?1:0},j):j},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==j&&S(e),n=n.replace(le,"='$1']"),w.matchesSelector&&A&&!W[n+" "]&&(!M||!M.test(n))&&(!P||!P.test(n)))try{var o=L.call(e,n);if(o||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return o}catch(e){}return t(n,j,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==j&&S(e),O(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==j&&S(e);var n=x.attrHandle[t.toLowerCase()],o=n&&G.call(x.attrHandle,t.toLowerCase())?n(e,t,!A):void 0;return void 0!==o?o:w.attributes||!A?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},t.escape=function(e){return(e+"").replace(be,we)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],o=0,r=0;if(F=!w.detectDuplicates,D=!w.sortStable&&e.slice(0),e.sort(z),F){for(;t=e[r++];)t===e[r]&&(o=n.push(r));for(;o--;)e.splice(n[o],1)}return D=null,e},C=t.getText=function(e){var t,n="",o=0,r=e.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=C(e)}else if(3===r||4===r)return e.nodeValue}else for(;t=e[o++];)n+=C(t);return n},(x=t.selectors={cacheLength:50,createPseudo:o,match:de,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ge,ye),e[3]=(e[3]||e[4]||e[5]||"").replace(ge,ye),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return de.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ue.test(n)&&(t=T(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ge,ye).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+ee+")"+e+"("+ee+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,o){return function(r){var i=t.attr(r,e);return null==i?"!="===n:!n||(i+="","="===n?i===o:"!="===n?i!==o:"^="===n?o&&0===i.indexOf(o):"*="===n?o&&i.indexOf(o)>-1:"$="===n?o&&i.slice(-o.length)===o:"~="===n?(" "+i.replace(re," ")+" ").indexOf(o)>-1:"|="===n&&(i===o||i.slice(0,o.length+1)===o+"-"))}},CHILD:function(e,t,n,o,r){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===o&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var u,c,d,f,p,m,h=i!==a?"nextSibling":"previousSibling",v=t.parentNode,g=s&&t.nodeName.toLowerCase(),y=!l&&!s,b=!1;if(v){if(i){for(;h;){for(f=t;f=f[h];)if(s?f.nodeName.toLowerCase()===g:1===f.nodeType)return!1;m=h="only"===e&&!m&&"nextSibling"}return!0}if(m=[a?v.firstChild:v.lastChild],a&&y){for(b=(p=(u=(c=(d=(f=v)[q]||(f[q]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]||[])[0]===R&&u[1])&&u[2],f=p&&v.childNodes[p];f=++p&&f&&f[h]||(b=p=0)||m.pop();)if(1===f.nodeType&&++b&&f===t){c[e]=[R,p,b];break}}else if(y&&(f=t,d=f[q]||(f[q]={}),c=d[f.uniqueID]||(d[f.uniqueID]={}),u=c[e]||[],p=u[0]===R&&u[1],b=p),!1===b)for(;(f=++p&&f&&f[h]||(b=p=0)||m.pop())&&((s?f.nodeName.toLowerCase()!==g:1!==f.nodeType)||!++b||(y&&(d=f[q]||(f[q]={}),c=d[f.uniqueID]||(d[f.uniqueID]={}),c[e]=[R,b]),f!==t)););return(b-=r)===o||b%o==0&&b/o>=0}}},PSEUDO:function(e,n){var r,i=x.pseudos[e]||x.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return i[q]?i(n):i.length>1?(r=[e,e,"",n],x.setFilters.hasOwnProperty(e.toLowerCase())?o(function(e,t){for(var o,r=i(e,n),a=r.length;a--;)o=K(e,r[a]),e[o]=!(t[o]=r[a])}):function(e){return i(e,0,r)}):i}},pseudos:{not:o(function(e){var t=[],n=[],r=E(e.replace(ie,"$1"));return r[q]?o(function(e,t,n,o){for(var i,a=r(e,null,o,[]),s=e.length;s--;)(i=a[s])&&(e[s]=!(t[s]=i))}):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}}),has:o(function(e){return function(n){return t(e,n).length>0}}),contains:o(function(e){return e=e.replace(ge,ye),function(t){return(t.textContent||t.innerText||C(t)).indexOf(e)>-1}}),lang:o(function(e){return ce.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(ge,ye).toLowerCase(),function(t){var n;do{if(n=A?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===N},focus:function(e){return e===j.activeElement&&(!j.hasFocus||j.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:s(!1),disabled:s(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!x.pseudos.empty(e)},header:function(e){return pe.test(e.nodeName)},input:function(e){return fe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:l(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:l(function(e,t,n){for(var o=n<0?n+t:n;--o>=0;)e.push(o);return e}),gt:l(function(e,t,n){for(var o=n<0?n+t:n;++o<t;)e.push(o);return e})}}).pseudos.nth=x.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[b]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(b);for(b in{submit:!0,reset:!0})x.pseudos[b]=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}(b);return c.prototype=x.filters=x.pseudos,x.setFilters=new c,T=t.tokenize=function(e,n){var o,r,i,a,s,l,u,c=B[e+" "];if(c)return n?0:c.slice(0);for(s=e,l=[],u=x.preFilter;s;){o&&!(r=ae.exec(s))||(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),o=!1,(r=se.exec(s))&&(o=r.shift(),i.push({value:o,type:r[0].replace(ie," ")}),s=s.slice(o.length));for(a in x.filter)!(r=de[a].exec(s))||u[a]&&!(r=u[a](r))||(o=r.shift(),i.push({value:o,type:a,matches:r}),s=s.slice(o.length));if(!o)break}return n?s.length:s?t.error(e):B(e,l).slice(0)},E=t.compile=function(e,t){var n,o=[],r=[],i=W[e+" "];if(!i){for(t||(t=T(e)),n=t.length;n--;)i=g(t[n]),i[q]?o.push(i):r.push(i);(i=W(e,y(r,o))).selector=e}return i},_=t.select=function(e,t,n,o){var r,i,a,s,l,c="function"==typeof e&&e,f=!o&&T(e=c.selector||e);if(n=n||[],1===f.length){if((i=f[0]=f[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&9===t.nodeType&&A&&x.relative[i[1].type]){if(!(t=(x.find.ID(a.matches[0].replace(ge,ye),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(r=de.needsContext.test(e)?0:i.length;r--&&(a=i[r],!x.relative[s=a.type]);)if((l=x.find[s])&&(o=l(a.matches[0].replace(ge,ye),ve.test(i[0].type)&&u(t.parentNode)||t))){if(i.splice(r,1),!(e=o.length&&d(i)))return Z.apply(n,o),n;break}}return(c||E(e,f))(o,t,!A,n,!t||ve.test(e)&&u(t.parentNode)||t),n},w.sortStable=q.split("").sort(z).join("")===q,w.detectDuplicates=!!F,S(),w.sortDetached=r(function(e){return 1&e.compareDocumentPosition(j.createElement("fieldset"))}),r(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||i("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&r(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||i("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),r(function(e){return null==e.getAttribute("disabled")})||i(Q,function(e,t,n){var o;if(!n)return!0===e[t]?t.toLowerCase():(o=e.getAttributeNode(t))&&o.specified?o.value:null}),t}(e);me.find=be,me.expr=be.selectors,me.expr[":"]=me.expr.pseudos,me.uniqueSort=me.unique=be.uniqueSort,me.text=be.getText,me.isXMLDoc=be.isXML,me.contains=be.contains,me.escapeSelector=be.escape;var we=function(e,t,n){for(var o=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&me(e).is(n))break;o.push(e)}return o},xe=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Ce=me.expr.match.needsContext,ke=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,Te=/^.[^:#\[\.,]*$/;me.filter=function(e,t,n){var o=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===o.nodeType?me.find.matchesSelector(o,e)?[o]:[]:me.find.matches(e,me.grep(t,function(e){return 1===e.nodeType}))},me.fn.extend({find:function(e){var t,n,o=this.length,r=this;if("string"!=typeof e)return this.pushStack(me(e).filter(function(){for(t=0;t<o;t++)if(me.contains(r[t],this))return!0}));for(n=this.pushStack([]),t=0;t<o;t++)me.find(e,r[t],n);return o>1?me.uniqueSort(n):n},filter:function(e){return this.pushStack(i(this,e||[],!1))},not:function(e){return this.pushStack(i(this,e||[],!0))},is:function(e){return!!i(this,"string"==typeof e&&Ce.test(e)?me(e):e||[],!1).length}});var Ee,_e=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(me.fn.init=function(e,t,n){var o,r;if(!e)return this;if(n=n||Ee,"string"==typeof e){if(!(o="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:_e.exec(e))||!o[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(o[1]){if(t=t instanceof me?t[0]:t,me.merge(this,me.parseHTML(o[1],t&&t.nodeType?t.ownerDocument||t:te,!0)),ke.test(o[1])&&me.isPlainObject(t))for(o in t)me.isFunction(this[o])?this[o](t[o]):this.attr(o,t[o]);return this}return(r=te.getElementById(o[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):me.isFunction(e)?void 0!==n.ready?n.ready(e):e(me):me.makeArray(e,this)}).prototype=me.fn,Ee=me(te);var $e=/^(?:parents|prev(?:Until|All))/,De={children:!0,contents:!0,next:!0,prev:!0};me.fn.extend({has:function(e){var t=me(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(me.contains(this,t[e]))return!0})},closest:function(e,t){var n,o=0,r=this.length,i=[],a="string"!=typeof e&&me(e);if(!Ce.test(e))for(;o<r;o++)for(n=this[o];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&me.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?me.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?ae.call(me(e),this[0]):ae.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(me.uniqueSort(me.merge(this.get(),me(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),me.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return we(e,"parentNode")},parentsUntil:function(e,t,n){return we(e,"parentNode",n)},next:function(e){return a(e,"nextSibling")},prev:function(e){return a(e,"previousSibling")},nextAll:function(e){return we(e,"nextSibling")},prevAll:function(e){return we(e,"previousSibling")},nextUntil:function(e,t,n){return we(e,"nextSibling",n)},prevUntil:function(e,t,n){return we(e,"previousSibling",n)},siblings:function(e){return xe((e.parentNode||{}).firstChild,e)},children:function(e){return xe(e.firstChild)},contents:function(e){return r(e,"iframe")?e.contentDocument:(r(e,"template")&&(e=e.content||e),me.merge([],e.childNodes))}},function(e,t){me.fn[e]=function(n,o){var r=me.map(this,t,n);return"Until"!==e.slice(-5)&&(o=n),o&&"string"==typeof o&&(r=me.filter(o,r)),this.length>1&&(De[e]||me.uniqueSort(r),$e.test(e)&&r.reverse()),this.pushStack(r)}});var Fe=/[^\x20\t\r\n\f]+/g;me.Callbacks=function(e){e="string"==typeof e?s(e):me.extend({},e);var t,n,o,r,i=[],a=[],l=-1,u=function(){for(r=r||e.once,o=t=!0;a.length;l=-1)for(n=a.shift();++l<i.length;)!1===i[l].apply(n[0],n[1])&&e.stopOnFalse&&(l=i.length,n=!1);e.memory||(n=!1),t=!1,r&&(i=n?[]:"")},c={add:function(){return i&&(n&&!t&&(l=i.length-1,a.push(n)),function t(n){me.each(n,function(n,o){me.isFunction(o)?e.unique&&c.has(o)||i.push(o):o&&o.length&&"string"!==me.type(o)&&t(o)})}(arguments),n&&!t&&u()),this},remove:function(){return me.each(arguments,function(e,t){for(var n;(n=me.inArray(t,i,n))>-1;)i.splice(n,1),n<=l&&l--}),this},has:function(e){return e?me.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return r=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return r=a=[],n||t||(i=n=""),this},locked:function(){return!!r},fireWith:function(e,n){return r||(n=n||[],n=[e,n.slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!o}};return c},me.extend({Deferred:function(t){var n=[["notify","progress",me.Callbacks("memory"),me.Callbacks("memory"),2],["resolve","done",me.Callbacks("once memory"),me.Callbacks("once memory"),0,"resolved"],["reject","fail",me.Callbacks("once memory"),me.Callbacks("once memory"),1,"rejected"]],o="pending",r={state:function(){return o},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return me.Deferred(function(t){me.each(n,function(n,o){var r=me.isFunction(e[o[4]])&&e[o[4]];i[o[1]](function(){var e=r&&r.apply(this,arguments);e&&me.isFunction(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[o[0]+"With"](this,r?[e]:arguments)})}),e=null}).promise()},then:function(t,o,r){function i(t,n,o,r){return function(){var s=this,c=arguments,d=function(){var e,d;if(!(t<a)){if((e=o.apply(s,c))===n.promise())throw new TypeError("Thenable self-resolution");d=e&&("object"==typeof e||"function"==typeof e)&&e.then,me.isFunction(d)?r?d.call(e,i(a,n,l,r),i(a,n,u,r)):(a++,d.call(e,i(a,n,l,r),i(a,n,u,r),i(a,n,l,n.notifyWith))):(o!==l&&(s=void 0,c=[e]),(r||n.resolveWith)(s,c))}},f=r?d:function(){try{d()}catch(e){me.Deferred.exceptionHook&&me.Deferred.exceptionHook(e,f.stackTrace),t+1>=a&&(o!==u&&(s=void 0,c=[e]),n.rejectWith(s,c))}};t?f():(me.Deferred.getStackHook&&(f.stackTrace=me.Deferred.getStackHook()),e.setTimeout(f))}}var a=0;return me.Deferred(function(e){n[0][3].add(i(0,e,me.isFunction(r)?r:l,e.notifyWith)),n[1][3].add(i(0,e,me.isFunction(t)?t:l)),n[2][3].add(i(0,e,me.isFunction(o)?o:u))}).promise()},promise:function(e){return null!=e?me.extend(e,r):r}},i={};return me.each(n,function(e,t){var a=t[2],s=t[5];r[t[1]]=a.add,s&&a.add(function(){o=s},n[3-e][2].disable,n[0][2].lock),a.add(t[3].fire),i[t[0]]=function(){return i[t[0]+"With"](this===i?void 0:this,arguments),this},i[t[0]+"With"]=a.fireWith}),r.promise(i),t&&t.call(i,i),i},when:function(e){var t=arguments.length,n=t,o=Array(n),r=oe.call(arguments),i=me.Deferred(),a=function(e){return function(n){o[e]=this,r[e]=arguments.length>1?oe.call(arguments):n,--t||i.resolveWith(o,r)}};if(t<=1&&(c(e,i.done(a(n)).resolve,i.reject,!t),"pending"===i.state()||me.isFunction(r[n]&&r[n].then)))return i.then();for(;n--;)c(r[n],a(n),i.reject);return i.promise()}});var Se=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;me.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&Se.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},me.readyException=function(t){e.setTimeout(function(){throw t})};var je=me.Deferred();me.fn.ready=function(e){return je.then(e).catch(function(e){me.readyException(e)}),this},me.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--me.readyWait:me.isReady)||(me.isReady=!0,!0!==e&&--me.readyWait>0||je.resolveWith(te,[me]))}}),me.ready.then=je.then,"complete"===te.readyState||"loading"!==te.readyState&&!te.documentElement.doScroll?e.setTimeout(me.ready):(te.addEventListener("DOMContentLoaded",d),e.addEventListener("load",d));var Ne=function(e,t,n,o,r,i,a){var s=0,l=e.length,u=null==n;if("object"===me.type(n)){r=!0;for(s in n)Ne(e,t,s,n[s],!0,i,a)}else if(void 0!==o&&(r=!0,me.isFunction(o)||(a=!0),u&&(a?(t.call(e,o),t=null):(u=t,t=function(e,t,n){return u.call(me(e),n)})),t))for(;s<l;s++)t(e[s],n,a?o:o.call(e[s],s,t(e[s],n)));return r?e:u?t.call(e):l?t(e[0],n):i},Ae=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};f.uid=1,f.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Ae(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var o,r=this.cache(e);if("string"==typeof t)r[me.camelCase(t)]=n;else for(o in t)r[me.camelCase(o)]=t[o];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][me.camelCase(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,o=e[this.expando];if(void 0!==o){if(void 0!==t){Array.isArray(t)?t=t.map(me.camelCase):(t=me.camelCase(t),t=t in o?[t]:t.match(Fe)||[]),n=t.length;for(;n--;)delete o[t[n]]}(void 0===t||me.isEmptyObject(o))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!me.isEmptyObject(t)}};var Pe=new f,Me=new f,Le=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Oe=/[A-Z]/g;me.extend({hasData:function(e){return Me.hasData(e)||Pe.hasData(e)},data:function(e,t,n){return Me.access(e,t,n)},removeData:function(e,t){Me.remove(e,t)},_data:function(e,t,n){return Pe.access(e,t,n)},_removeData:function(e,t){Pe.remove(e,t)}}),me.fn.extend({data:function(e,t){var n,o,r,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(r=Me.get(i),1===i.nodeType&&!Pe.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(o=a[n].name).indexOf("data-")&&(o=me.camelCase(o.slice(5)),m(i,o,r[o]));Pe.set(i,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each(function(){Me.set(this,e)}):Ne(this,function(t){var n;if(i&&void 0===t){if(void 0!==(n=Me.get(i,e)))return n;if(void 0!==(n=m(i,e)))return n}else this.each(function(){Me.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Me.remove(this,e)})}}),me.extend({queue:function(e,t,n){var o;if(e)return t=(t||"fx")+"queue",o=Pe.get(e,t),n&&(!o||Array.isArray(n)?o=Pe.access(e,t,me.makeArray(n)):o.push(n)),o||[]},dequeue:function(e,t){t=t||"fx";var n=me.queue(e,t),o=n.length,r=n.shift(),i=me._queueHooks(e,t);"inprogress"===r&&(r=n.shift(),o--),r&&("fx"===t&&n.unshift("inprogress"),delete i.stop,r.call(e,function(){me.dequeue(e,t)},i)),!o&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Pe.get(e,n)||Pe.access(e,n,{empty:me.Callbacks("once memory").add(function(){Pe.remove(e,[t+"queue",n])})})}}),me.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?me.queue(this[0],e):void 0===t?this:this.each(function(){var n=me.queue(this,e,t);me._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&me.dequeue(this,e)})},dequeue:function(e){return this.each(function(){me.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,o=1,r=me.Deferred(),i=this,a=this.length,s=function(){--o||r.resolveWith(i,[i])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=Pe.get(i[a],e+"queueHooks"))&&n.empty&&(o++,n.empty.add(s));return s(),r.promise(t)}});var qe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ie=new RegExp("^(?:([+-])=|)("+qe+")([a-z%]*)$","i"),Re=["Top","Right","Bottom","Left"],He=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&me.contains(e.ownerDocument,e)&&"none"===me.css(e,"display")},Ue=function(e,t,n,o){var r,i,a={};for(i in t)a[i]=e.style[i],e.style[i]=t[i];r=n.apply(e,o||[]);for(i in t)e.style[i]=a[i];return r},Be={};me.fn.extend({show:function(){return g(this,!0)},hide:function(){return g(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){He(this)?me(this).show():me(this).hide()})}});var We=/^(?:checkbox|radio)$/i,ze=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,Ge=/^$|\/(?:java|ecma)script/i,Xe={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Xe.optgroup=Xe.option,Xe.tbody=Xe.tfoot=Xe.colgroup=Xe.caption=Xe.thead,Xe.th=Xe.td;var Ve=/<|&#?\w+;/;!function(){var e=te.createDocumentFragment().appendChild(te.createElement("div")),t=te.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),fe.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",fe.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var Ye=te.documentElement,Ze=/^key/,Je=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ke=/^([^.]*)(?:\.(.+)|)/;me.event={global:{},add:function(e,t,n,o,r){var i,a,s,l,u,c,d,f,p,m,h,v=Pe.get(e);if(v)for(n.handler&&(i=n,n=i.handler,r=i.selector),r&&me.find.matchesSelector(Ye,r),n.guid||(n.guid=me.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(t){return void 0!==me&&me.event.triggered!==t.type?me.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(Fe)||[""]).length;u--;)s=Ke.exec(t[u])||[],p=h=s[1],m=(s[2]||"").split(".").sort(),p&&(d=me.event.special[p]||{},p=(r?d.delegateType:d.bindType)||p,d=me.event.special[p]||{},c=me.extend({type:p,origType:h,data:o,handler:n,guid:n.guid,selector:r,needsContext:r&&me.expr.match.needsContext.test(r),namespace:m.join(".")},i),(f=l[p])||(f=l[p]=[],f.delegateCount=0,d.setup&&!1!==d.setup.call(e,o,m,a)||e.addEventListener&&e.addEventListener(p,a)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),r?f.splice(f.delegateCount++,0,c):f.push(c),me.event.global[p]=!0)},remove:function(e,t,n,o,r){var i,a,s,l,u,c,d,f,p,m,h,v=Pe.hasData(e)&&Pe.get(e);if(v&&(l=v.events)){for(u=(t=(t||"").match(Fe)||[""]).length;u--;)if(s=Ke.exec(t[u])||[],p=h=s[1],m=(s[2]||"").split(".").sort(),p){for(d=me.event.special[p]||{},f=l[p=(o?d.delegateType:d.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=f.length;i--;)c=f[i],!r&&h!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||o&&o!==c.selector&&("**"!==o||!c.selector)||(f.splice(i,1),c.selector&&f.delegateCount--,d.remove&&d.remove.call(e,c));a&&!f.length&&(d.teardown&&!1!==d.teardown.call(e,m,v.handle)||me.removeEvent(e,p,v.handle),delete l[p])}else for(p in l)me.event.remove(e,p+t[u],n,o,!0);me.isEmptyObject(l)&&Pe.remove(e,"handle events")}},dispatch:function(e){var t,n,o,r,i,a,s=me.event.fix(e),l=new Array(arguments.length),u=(Pe.get(this,"events")||{})[s.type]||[],c=me.event.special[s.type]||{};for(l[0]=s,t=1;t<arguments.length;t++)l[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){for(a=me.event.handlers.call(this,s,u),t=0;(r=a[t++])&&!s.isPropagationStopped();)for(s.currentTarget=r.elem,n=0;(i=r.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!s.rnamespace.test(i.namespace)||(s.handleObj=i,s.data=i.data,void 0!==(o=((me.event.special[i.origType]||{}).handle||i.handler).apply(r.elem,l))&&!1===(s.result=o)&&(s.preventDefault(),s.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,o,r,i,a,s=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(i=[],a={},n=0;n<l;n++)o=t[n],r=o.selector+" ",void 0===a[r]&&(a[r]=o.needsContext?me(r,this).index(u)>-1:me.find(r,this,null,[u]).length),a[r]&&i.push(o);i.length&&s.push({elem:u,handlers:i})}return u=this,l<t.length&&s.push({elem:u,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(me.Event.prototype,e,{enumerable:!0,configurable:!0,get:me.isFunction(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[me.expando]?e:new me.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==k()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===k()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&r(this,"input"))return this.click(),!1},_default:function(e){return r(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},me.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},me.Event=function(e,t){return this instanceof me.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?x:C,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&me.extend(this,t),this.timeStamp=e&&e.timeStamp||me.now(),void(this[me.expando]=!0)):new me.Event(e,t)},me.Event.prototype={constructor:me.Event,isDefaultPrevented:C,isPropagationStopped:C,isImmediatePropagationStopped:C,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=x,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=x,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=x,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},me.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Ze.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Je.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},me.event.addProp),me.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){me.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,o=this,r=e.relatedTarget,i=e.handleObj;return r&&(r===o||me.contains(o,r))||(e.type=i.origType,n=i.handler.apply(this,arguments),e.type=t),n}}}),me.fn.extend({on:function(e,t,n,o){return T(this,e,t,n,o)},one:function(e,t,n,o){return T(this,e,t,n,o,1)},off:function(e,t,n){var o,r;if(e&&e.preventDefault&&e.handleObj)return o=e.handleObj,me(e.delegateTarget).off(o.namespace?o.origType+"."+o.namespace:o.origType,o.selector,o.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=C),this.each(function(){me.event.remove(this,e,n,t)})}});var Qe=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,et=/<script|<style|<link/i,tt=/checked\s*(?:[^=]|=\s*.checked.)/i,nt=/^true\/(.*)/,ot=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;me.extend({htmlPrefilter:function(e){return e.replace(Qe,"<$1></$2>")},clone:function(e,t,n){var o,r,i,a,s=e.cloneNode(!0),l=me.contains(e.ownerDocument,e);if(!(fe.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||me.isXMLDoc(e)))for(a=y(s),i=y(e),o=0,r=i.length;o<r;o++)F(i[o],a[o]);if(t)if(n)for(i=i||y(e),a=a||y(s),o=0,r=i.length;o<r;o++)D(i[o],a[o]);else D(e,s);return(a=y(s,"script")).length>0&&b(a,!l&&y(e,"script")),s},cleanData:function(e){for(var t,n,o,r=me.event.special,i=0;void 0!==(n=e[i]);i++)if(Ae(n)){if(t=n[Pe.expando]){if(t.events)for(o in t.events)r[o]?me.event.remove(n,o):me.removeEvent(n,o,t.handle);n[Pe.expando]=void 0}n[Me.expando]&&(n[Me.expando]=void 0)}}}),me.fn.extend({detach:function(e){return j(this,e,!0)},remove:function(e){return j(this,e)},text:function(e){return Ne(this,function(e){return void 0===e?me.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return S(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||E(this,e).appendChild(e)})},prepend:function(){return S(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=E(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return S(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return S(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(me.cleanData(y(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return me.clone(this,e,t)})},html:function(e){return Ne(this,function(e){var t=this[0]||{},n=0,o=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!et.test(e)&&!Xe[(ze.exec(e)||["",""])[1].toLowerCase()]){e=me.htmlPrefilter(e);try{for(;n<o;n++)1===(t=this[n]||{}).nodeType&&(me.cleanData(y(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return S(this,arguments,function(t){var n=this.parentNode;me.inArray(this,e)<0&&(me.cleanData(y(this)),n&&n.replaceChild(t,this))},e)}}),me.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){me.fn[e]=function(e){for(var n,o=[],r=me(e),i=r.length-1,a=0;a<=i;a++)n=a===i?this:this.clone(!0),me(r[a])[t](n),ie.apply(o,n.get());return this.pushStack(o)}});var rt=/^margin/,it=new RegExp("^("+qe+")(?!px)[a-z%]+$","i"),at=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)};!function(){function t(){if(s){s.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",s.innerHTML="",Ye.appendChild(a);var t=e.getComputedStyle(s);n="1%"!==t.top,i="2px"===t.marginLeft,o="4px"===t.width,s.style.marginRight="50%",r="4px"===t.marginRight,Ye.removeChild(a),s=null}}var n,o,r,i,a=te.createElement("div"),s=te.createElement("div");s.style&&(s.style.backgroundClip="content-box",s.cloneNode(!0).style.backgroundClip="",fe.clearCloneStyle="content-box"===s.style.backgroundClip,a.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",a.appendChild(s),me.extend(fe,{pixelPosition:function(){return t(),n},boxSizingReliable:function(){return t(),o},pixelMarginRight:function(){return t(),r},reliableMarginLeft:function(){return t(),i}}))}();var st=/^(none|table(?!-c[ea]).+)/,lt=/^--/,ut={position:"absolute",visibility:"hidden",display:"block"},ct={letterSpacing:"0",fontWeight:"400"},dt=["Webkit","Moz","ms"],ft=te.createElement("div").style;me.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=N(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(e,t,n,o){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,i,a,s=me.camelCase(t),l=lt.test(t),u=e.style;return l||(t=M(s)),a=me.cssHooks[t]||me.cssHooks[s],void 0===n?a&&"get"in a&&void 0!==(r=a.get(e,!1,o))?r:u[t]:("string"===(i=typeof n)&&(r=Ie.exec(n))&&r[1]&&(n=h(e,t,r),i="number"),void(null!=n&&n===n&&("number"===i&&(n+=r&&r[3]||(me.cssNumber[s]?"":"px")),fe.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,o))||(l?u.setProperty(t,n):u[t]=n))))}},css:function(e,t,n,o){var r,i,a,s=me.camelCase(t);return lt.test(t)||(t=M(s)),(a=me.cssHooks[t]||me.cssHooks[s])&&"get"in a&&(r=a.get(e,!0,n)),void 0===r&&(r=N(e,t,o)),"normal"===r&&t in ct&&(r=ct[t]),""===n||n?(i=parseFloat(r),!0===n||isFinite(i)?i||0:r):r}}),me.each(["height","width"],function(e,t){me.cssHooks[t]={get:function(e,n,o){if(n)return!st.test(me.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?q(e,t,o):Ue(e,ut,function(){return q(e,t,o)})},set:function(e,n,o){var r,i=o&&at(e),a=o&&O(e,t,o,"border-box"===me.css(e,"boxSizing",!1,i),i);return a&&(r=Ie.exec(n))&&"px"!==(r[3]||"px")&&(e.style[t]=n,n=me.css(e,t)),L(e,n,a)}}}),me.cssHooks.marginLeft=A(fe.reliableMarginLeft,function(e,t){if(t)return(parseFloat(N(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),me.each({margin:"",padding:"",border:"Width"},function(e,t){me.cssHooks[e+t]={expand:function(n){for(var o=0,r={},i="string"==typeof n?n.split(" "):[n];o<4;o++)r[e+Re[o]+t]=i[o]||i[o-2]||i[0];return r}},rt.test(e)||(me.cssHooks[e+t].set=L)}),me.fn.extend({css:function(e,t){return Ne(this,function(e,t,n){var o,r,i={},a=0;if(Array.isArray(t)){for(o=at(e),r=t.length;a<r;a++)i[t[a]]=me.css(e,t[a],!1,o);return i}return void 0!==n?me.style(e,t,n):me.css(e,t)},e,t,arguments.length>1)}}),me.Tween=I,I.prototype={constructor:I,init:function(e,t,n,o,r,i){this.elem=e,this.prop=n,this.easing=r||me.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=o,this.unit=i||(me.cssNumber[n]?"":"px")},cur:function(){var e=I.propHooks[this.prop];return e&&e.get?e.get(this):I.propHooks._default.get(this)},run:function(e){var t,n=I.propHooks[this.prop];return this.options.duration?this.pos=t=me.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):I.propHooks._default.set(this),this}},I.prototype.init.prototype=I.prototype,I.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=me.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){me.fx.step[e.prop]?me.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[me.cssProps[e.prop]]&&!me.cssHooks[e.prop]?e.elem[e.prop]=e.now:me.style(e.elem,e.prop,e.now+e.unit)}}},I.propHooks.scrollTop=I.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},me.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},me.fx=I.prototype.init,me.fx.step={};var pt,mt,ht=/^(?:toggle|show|hide)$/,vt=/queueHooks$/;me.Animation=me.extend(z,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return h(n.elem,e,Ie.exec(t),n),n}]},tweener:function(e,t){me.isFunction(e)?(t=e,e=["*"]):e=e.match(Fe);for(var n,o=0,r=e.length;o<r;o++)n=e[o],z.tweeners[n]=z.tweeners[n]||[],z.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var o,r,i,a,s,l,u,c,d="width"in t||"height"in t,f=this,p={},m=e.style,h=e.nodeType&&He(e),v=Pe.get(e,"fxshow");n.queue||(null==(a=me._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,f.always(function(){f.always(function(){a.unqueued--,me.queue(e,"fx").length||a.empty.fire()})}));for(o in t)if(r=t[o],ht.test(r)){if(delete t[o],i=i||"toggle"===r,r===(h?"hide":"show")){if("show"!==r||!v||void 0===v[o])continue;h=!0}p[o]=v&&v[o]||me.style(e,o)}if((l=!me.isEmptyObject(t))||!me.isEmptyObject(p)){d&&1===e.nodeType&&(n.overflow=[m.overflow,m.overflowX,m.overflowY],null==(u=v&&v.display)&&(u=Pe.get(e,"display")),"none"===(c=me.css(e,"display"))&&(u?c=u:(g([e],!0),u=e.style.display||u,c=me.css(e,"display"),g([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===me.css(e,"float")&&(l||(f.done(function(){m.display=u}),null==u&&(c=m.display,u="none"===c?"":c)),m.display="inline-block")),n.overflow&&(m.overflow="hidden",f.always(function(){m.overflow=n.overflow[0],m.overflowX=n.overflow[1],m.overflowY=n.overflow[2]})),l=!1;for(o in p)l||(v?"hidden"in v&&(h=v.hidden):v=Pe.access(e,"fxshow",{display:u}),i&&(v.hidden=!h),h&&g([e],!0),f.done(function(){h||g([e]),Pe.remove(e,"fxshow");for(o in p)me.style(e,o,p[o])})),l=B(h?v[o]:0,o,f),o in v||(v[o]=l.start,h&&(l.end=l.start,l.start=0))}}],prefilter:function(e,t){t?z.prefilters.unshift(e):z.prefilters.push(e)}}),me.speed=function(e,t,n){var o=e&&"object"==typeof e?me.extend({},e):{complete:n||!n&&t||me.isFunction(e)&&e,duration:e,easing:n&&t||t&&!me.isFunction(t)&&t};return me.fx.off?o.duration=0:"number"!=typeof o.duration&&(o.duration in me.fx.speeds?o.duration=me.fx.speeds[o.duration]:o.duration=me.fx.speeds._default),null!=o.queue&&!0!==o.queue||(o.queue="fx"),o.old=o.complete,o.complete=function(){me.isFunction(o.old)&&o.old.call(this),o.queue&&me.dequeue(this,o.queue)},o},me.fn.extend({fadeTo:function(e,t,n,o){return this.filter(He).css("opacity",0).show().end().animate({opacity:t},e,n,o)},animate:function(e,t,n,o){var r=me.isEmptyObject(e),i=me.speed(t,n,o),a=function(){var t=z(this,me.extend({},e),i);(r||Pe.get(this,"finish"))&&t.stop(!0)};return a.finish=a,r||!1===i.queue?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var o=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,r=null!=e&&e+"queueHooks",i=me.timers,a=Pe.get(this);if(r)a[r]&&a[r].stop&&o(a[r]);else for(r in a)a[r]&&a[r].stop&&vt.test(r)&&o(a[r]);for(r=i.length;r--;)i[r].elem!==this||null!=e&&i[r].queue!==e||(i[r].anim.stop(n),t=!1,i.splice(r,1));!t&&n||me.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=Pe.get(this),o=n[e+"queue"],r=n[e+"queueHooks"],i=me.timers,a=o?o.length:0;for(n.finish=!0,me.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<a;t++)o[t]&&o[t].finish&&o[t].finish.call(this);delete n.finish})}}),me.each(["toggle","show","hide"],function(e,t){var n=me.fn[t];me.fn[t]=function(e,o,r){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(U(t,!0),e,o,r)}}),me.each({slideDown:U("show"),slideUp:U("hide"),slideToggle:U("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){me.fn[e]=function(e,n,o){return this.animate(t,e,n,o)}}),me.timers=[],me.fx.tick=function(){var e,t=0,n=me.timers;for(pt=me.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||me.fx.stop(),pt=void 0},me.fx.timer=function(e){me.timers.push(e),me.fx.start()},me.fx.interval=13,me.fx.start=function(){mt||(mt=!0,R())},me.fx.stop=function(){mt=null},me.fx.speeds={slow:600,fast:200,_default:400},me.fn.delay=function(t,n){return t=me.fx?me.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,o){var r=e.setTimeout(n,t);o.stop=function(){e.clearTimeout(r)}})},function(){var e=te.createElement("input"),t=te.createElement("select").appendChild(te.createElement("option"));e.type="checkbox",fe.checkOn=""!==e.value,fe.optSelected=t.selected,(e=te.createElement("input")).value="t",e.type="radio",fe.radioValue="t"===e.value}();var gt,yt=me.expr.attrHandle;me.fn.extend({attr:function(e,t){return Ne(this,me.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){me.removeAttr(this,e)})}}),me.extend({attr:function(e,t,n){var o,r,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?me.prop(e,t,n):(1===i&&me.isXMLDoc(e)||(r=me.attrHooks[t.toLowerCase()]||(me.expr.match.bool.test(t)?gt:void 0)),void 0!==n?null===n?void me.removeAttr(e,t):r&&"set"in r&&void 0!==(o=r.set(e,n,t))?o:(e.setAttribute(t,n+""),n):r&&"get"in r&&null!==(o=r.get(e,t))?o:(o=me.find.attr(e,t),null==o?void 0:o))},attrHooks:{type:{set:function(e,t){if(!fe.radioValue&&"radio"===t&&r(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,o=0,r=t&&t.match(Fe);if(r&&1===e.nodeType)for(;n=r[o++];)e.removeAttribute(n)}}),gt={set:function(e,t,n){return!1===t?me.removeAttr(e,n):e.setAttribute(n,n),n}},me.each(me.expr.match.bool.source.match(/\w+/g),function(e,t){var n=yt[t]||me.find.attr;yt[t]=function(e,t,o){var r,i,a=t.toLowerCase();return o||(i=yt[a],yt[a]=r,r=null!=n(e,t,o)?a:null,yt[a]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;me.fn.extend({prop:function(e,t){return Ne(this,me.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[me.propFix[e]||e]})}}),me.extend({prop:function(e,t,n){var o,r,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&me.isXMLDoc(e)||(t=me.propFix[t]||t,r=me.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(o=r.set(e,n,t))?o:e[t]=n:r&&"get"in r&&null!==(o=r.get(e,t))?o:e[t]},propHooks:{tabIndex:{get:function(e){var t=me.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),fe.optSelected||(me.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),me.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){me.propFix[this.toLowerCase()]=this}),me.fn.extend({addClass:function(e){var t,n,o,r,i,a,s,l=0;if(me.isFunction(e))return this.each(function(t){me(this).addClass(e.call(this,t,X(this)))});if("string"==typeof e&&e)for(t=e.match(Fe)||[];n=this[l++];)if(r=X(n),o=1===n.nodeType&&" "+G(r)+" "){for(a=0;i=t[a++];)o.indexOf(" "+i+" ")<0&&(o+=i+" ");r!==(s=G(o))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,o,r,i,a,s,l=0;if(me.isFunction(e))return this.each(function(t){me(this).removeClass(e.call(this,t,X(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(Fe)||[];n=this[l++];)if(r=X(n),o=1===n.nodeType&&" "+G(r)+" "){for(a=0;i=t[a++];)for(;o.indexOf(" "+i+" ")>-1;)o=o.replace(" "+i+" "," ");r!==(s=G(o))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):me.isFunction(e)?this.each(function(n){me(this).toggleClass(e.call(this,n,X(this),t),t)}):this.each(function(){var t,o,r,i;if("string"===n)for(o=0,r=me(this),i=e.match(Fe)||[];t=i[o++];)r.hasClass(t)?r.removeClass(t):r.addClass(t);else void 0!==e&&"boolean"!==n||((t=X(this))&&Pe.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Pe.get(this,"__className__")||""))})},hasClass:function(e){var t,n,o=0;for(t=" "+e+" ";n=this[o++];)if(1===n.nodeType&&(" "+G(X(n))+" ").indexOf(t)>-1)return!0;return!1}});var xt=/\r/g;me.fn.extend({val:function(e){var t,n,o,r=this[0];return arguments.length?(o=me.isFunction(e),this.each(function(n){var r;1===this.nodeType&&(r=o?e.call(this,n,me(this).val()):e,null==r?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=me.map(r,function(e){return null==e?"":e+""})),(t=me.valHooks[this.type]||me.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))})):r?(t=me.valHooks[r.type]||me.valHooks[r.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:(n=r.value,"string"==typeof n?n.replace(xt,""):null==n?"":n)):void 0}}),me.extend({valHooks:{option:{get:function(e){var t=me.find.attr(e,"value");return null!=t?t:G(me.text(e))}},select:{get:function(e){var t,n,o,i=e.options,a=e.selectedIndex,s="select-one"===e.type,l=s?null:[],u=s?a+1:i.length;for(o=a<0?u:s?a:0;o<u;o++)if(((n=i[o]).selected||o===a)&&!n.disabled&&(!n.parentNode.disabled||!r(n.parentNode,"optgroup"))){if(t=me(n).val(),s)return t;l.push(t)}return l},set:function(e,t){for(var n,o,r=e.options,i=me.makeArray(t),a=r.length;a--;)o=r[a],(o.selected=me.inArray(me.valHooks.option.get(o),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),me.each(["radio","checkbox"],function(){me.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=me.inArray(me(e).val(),t)>-1}},fe.checkOn||(me.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Ct=/^(?:focusinfocus|focusoutblur)$/;me.extend(me.event,{trigger:function(t,n,o,r){var i,a,s,l,u,c,d,f=[o||te],p=ue.call(t,"type")?t.type:t,m=ue.call(t,"namespace")?t.namespace.split("."):[];if(a=s=o=o||te,3!==o.nodeType&&8!==o.nodeType&&!Ct.test(p+me.event.triggered)&&(p.indexOf(".")>-1&&(m=p.split("."),p=m.shift(),m.sort()),u=p.indexOf(":")<0&&"on"+p,t=t[me.expando]?t:new me.Event(p,"object"==typeof t&&t),t.isTrigger=r?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),n=null==n?[t]:me.makeArray(n,[t]),d=me.event.special[p]||{},r||!d.trigger||!1!==d.trigger.apply(o,n))){if(!r&&!d.noBubble&&!me.isWindow(o)){for(l=d.delegateType||p,Ct.test(l+p)||(a=a.parentNode);a;a=a.parentNode)f.push(a),s=a;s===(o.ownerDocument||te)&&f.push(s.defaultView||s.parentWindow||e)}for(i=0;(a=f[i++])&&!t.isPropagationStopped();)t.type=i>1?l:d.bindType||p,(c=(Pe.get(a,"events")||{})[t.type]&&Pe.get(a,"handle"))&&c.apply(a,n),(c=u&&a[u])&&c.apply&&Ae(a)&&(t.result=c.apply(a,n),!1===t.result&&t.preventDefault());return t.type=p,r||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(f.pop(),n)||!Ae(o)||u&&me.isFunction(o[p])&&!me.isWindow(o)&&((s=o[u])&&(o[u]=null),me.event.triggered=p,o[p](),me.event.triggered=void 0,s&&(o[u]=s)),t.result}},simulate:function(e,t,n){var o=me.extend(new me.Event,n,{type:e,isSimulated:!0});me.event.trigger(o,null,t)}}),me.fn.extend({trigger:function(e,t){return this.each(function(){me.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return me.event.trigger(e,t,n,!0)}}),me.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){me.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),me.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),fe.focusin="onfocusin"in e,fe.focusin||me.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){me.event.simulate(t,e.target,me.event.fix(e))};me.event.special[t]={setup:function(){var o=this.ownerDocument||this,r=Pe.access(o,t);r||o.addEventListener(e,n,!0),Pe.access(o,t,(r||0)+1)},teardown:function(){var o=this.ownerDocument||this,r=Pe.access(o,t)-1;r?Pe.access(o,t,r):(o.removeEventListener(e,n,!0),Pe.remove(o,t))}}});var kt=e.location,Tt=me.now(),Et=/\?/;me.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||me.error("Invalid XML: "+t),n};var _t=/\[\]$/,$t=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,Ft=/^(?:input|select|textarea|keygen)/i;me.param=function(e,t){var n,o=[],r=function(e,t){var n=me.isFunction(t)?t():t;o[o.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!me.isPlainObject(e))me.each(e,function(){r(this.name,this.value)});else for(n in e)V(n,e[n],t,r);return o.join("&")},me.fn.extend({serialize:function(){return me.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=me.prop(this,"elements");return e?me.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!me(this).is(":disabled")&&Ft.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!We.test(e))}).map(function(e,t){var n=me(this).val();return null==n?null:Array.isArray(n)?me.map(n,function(e){return{name:t.name,value:e.replace($t,"\r\n")}}):{name:t.name,value:n.replace($t,"\r\n")}}).get()}});var St=/%20/g,jt=/#.*$/,Nt=/([?&])_=[^&]*/,At=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Lt=/^\/\//,Ot={},qt={},It="*/".concat("*"),Rt=te.createElement("a");Rt.href=kt.href,me.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:kt.href,type:"GET",isLocal:Pt.test(kt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":me.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?J(J(e,me.ajaxSettings),t):J(me.ajaxSettings,e)},ajaxPrefilter:Y(Ot),ajaxTransport:Y(qt),ajax:function(t,n){function o(t,n,o,s){var u,f,p,w,x,C=n;c||(c=!0,l&&e.clearTimeout(l),r=void 0,a=s||"",k.readyState=t>0?4:0,u=t>=200&&t<300||304===t,o&&(w=K(m,k,o)),w=Q(m,w,k,u),u?(m.ifModified&&((x=k.getResponseHeader("Last-Modified"))&&(me.lastModified[i]=x),(x=k.getResponseHeader("etag"))&&(me.etag[i]=x)),204===t||"HEAD"===m.type?C="nocontent":304===t?C="notmodified":(C=w.state,f=w.data,p=w.error,u=!p)):(p=C,!t&&C||(C="error",t<0&&(t=0))),k.status=t,k.statusText=(n||C)+"",u?g.resolveWith(h,[f,C,k]):g.rejectWith(h,[k,C,p]),k.statusCode(b),b=void 0,d&&v.trigger(u?"ajaxSuccess":"ajaxError",[k,m,u?f:p]),y.fireWith(h,[k,C]),d&&(v.trigger("ajaxComplete",[k,m]),--me.active||me.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var r,i,a,s,l,u,c,d,f,p,m=me.ajaxSetup({},n),h=m.context||m,v=m.context&&(h.nodeType||h.jquery)?me(h):me.event,g=me.Deferred(),y=me.Callbacks("once memory"),b=m.statusCode||{},w={},x={},C="canceled",k={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=At.exec(a);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=x[e.toLowerCase()]=x[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(m.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)k.always(e[k.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||C;return r&&r.abort(t),o(0,t),this}};if(g.promise(k),m.url=((t||m.url||kt.href)+"").replace(Lt,kt.protocol+"//"),m.type=n.method||n.type||m.method||m.type,m.dataTypes=(m.dataType||"*").toLowerCase().match(Fe)||[""],null==m.crossDomain){u=te.createElement("a");try{u.href=m.url,u.href=u.href,m.crossDomain=Rt.protocol+"//"+Rt.host!=u.protocol+"//"+u.host}catch(e){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=me.param(m.data,m.traditional)),Z(Ot,m,n,k),c)return k;(d=me.event&&m.global)&&0==me.active++&&me.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!Mt.test(m.type),i=m.url.replace(jt,""),m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(St,"+")):(p=m.url.slice(i.length),m.data&&(i+=(Et.test(i)?"&":"?")+m.data,delete m.data),!1===m.cache&&(i=i.replace(Nt,"$1"),p=(Et.test(i)?"&":"?")+"_="+Tt+++p),m.url=i+p),m.ifModified&&(me.lastModified[i]&&k.setRequestHeader("If-Modified-Since",me.lastModified[i]),me.etag[i]&&k.setRequestHeader("If-None-Match",me.etag[i])),(m.data&&m.hasContent&&!1!==m.contentType||n.contentType)&&k.setRequestHeader("Content-Type",m.contentType),k.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+It+"; q=0.01":""):m.accepts["*"]);for(f in m.headers)k.setRequestHeader(f,m.headers[f]);if(m.beforeSend&&(!1===m.beforeSend.call(h,k,m)||c))return k.abort();if(C="abort",y.add(m.complete),k.done(m.success),k.fail(m.error),r=Z(qt,m,n,k)){if(k.readyState=1,d&&v.trigger("ajaxSend",[k,m]),c)return k;m.async&&m.timeout>0&&(l=e.setTimeout(function(){k.abort("timeout")},m.timeout));try{c=!1,r.send(w,o)}catch(e){if(c)throw e;o(-1,e)}}else o(-1,"No Transport");return k},getJSON:function(e,t,n){return me.get(e,t,n,"json")},getScript:function(e,t){return me.get(e,void 0,t,"script")}}),me.each(["get","post"],function(e,t){me[t]=function(e,n,o,r){return me.isFunction(n)&&(r=r||o,o=n,n=void 0),me.ajax(me.extend({url:e,type:t,dataType:r,data:n,success:o},me.isPlainObject(e)&&e))}}),me._evalUrl=function(e){return me.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},me.fn.extend({wrapAll:function(e){var t;return this[0]&&(me.isFunction(e)&&(e=e.call(this[0])),t=me(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return me.isFunction(e)?this.each(function(t){me(this).wrapInner(e.call(this,t))}):this.each(function(){var t=me(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=me.isFunction(e);return this.each(function(n){me(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){me(this).replaceWith(this.childNodes)}),this}}),me.expr.pseudos.hidden=function(e){return!me.expr.pseudos.visible(e)},me.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},me.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Ht={0:200,1223:204},Ut=me.ajaxSettings.xhr();fe.cors=!!Ut&&"withCredentials"in Ut,fe.ajax=Ut=!!Ut,me.ajaxTransport(function(t){var n,o;if(fe.cors||Ut&&!t.crossDomain)return{send:function(r,i){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(a in r)s.setRequestHeader(a,r[a]);n=function(e){return function(){n&&(n=o=s.onload=s.onerror=s.onabort=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?i(0,"error"):i(s.status,s.statusText):i(Ht[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),o=s.onerror=n("error"),void 0!==s.onabort?s.onabort=o:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&o()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),me.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),me.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return me.globalEval(e),e}}}),me.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),me.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(o,r){t=me("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&r("error"===e.type?404:200,e.type)}),te.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Bt=[],Wt=/(=)\?(?=&|$)|\?\?/;me.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Bt.pop()||me.expando+"_"+Tt++;return this[e]=!0,e}}),me.ajaxPrefilter("json jsonp",function(t,n,o){var r,i,a,s=!1!==t.jsonp&&(Wt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=me.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Wt,"$1"+r):!1!==t.jsonp&&(t.url+=(Et.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return a||me.error(r+" was not called"),a[0]},t.dataTypes[0]="json",i=e[r],e[r]=function(){a=arguments},o.always(function(){void 0===i?me(e).removeProp(r):e[r]=i,t[r]&&(t.jsonpCallback=n.jsonpCallback,Bt.push(r)),a&&me.isFunction(i)&&i(a[0]),a=i=void 0}),"script"}),fe.createHTMLDocument=function(){var e=te.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),me.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var o,r,i;return t||(fe.createHTMLDocument?(t=te.implementation.createHTMLDocument(""),o=t.createElement("base"),o.href=te.location.href,t.head.appendChild(o)):t=te),r=ke.exec(e),i=!n&&[],r?[t.createElement(r[1])]:(r=w([e],t,i),i&&i.length&&me(i).remove(),me.merge([],r.childNodes))},me.fn.load=function(e,t,n){var o,r,i,a=this,s=e.indexOf(" ");return s>-1&&(o=G(e.slice(s)),e=e.slice(0,s)),me.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(r="POST"),a.length>0&&me.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done(function(e){i=arguments,a.html(o?me("<div>").append(me.parseHTML(e)).find(o):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,i||[e.responseText,t,e])})}),this},me.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){me.fn[t]=function(e){return this.on(t,e)}}),me.expr.pseudos.animated=function(e){return me.grep(me.timers,function(t){return e===t.elem}).length},me.offset={setOffset:function(e,t,n){var o,r,i,a,s,l,u=me.css(e,"position"),c=me(e),d={};"static"===u&&(e.style.position="relative"),s=c.offset(),i=me.css(e,"top"),l=me.css(e,"left"),("absolute"===u||"fixed"===u)&&(i+l).indexOf("auto")>-1?(o=c.position(),a=o.top,r=o.left):(a=parseFloat(i)||0,r=parseFloat(l)||0),me.isFunction(t)&&(t=t.call(e,n,me.extend({},s))),null!=t.top&&(d.top=t.top-s.top+a),null!=t.left&&(d.left=t.left-s.left+r),"using"in t?t.using.call(e,d):c.css(d)}},me.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){me.offset.setOffset(this,e,t)});var t,n,o,r,i=this[0];return i?i.getClientRects().length?(o=i.getBoundingClientRect(),t=i.ownerDocument,n=t.documentElement,r=t.defaultView,{top:o.top+r.pageYOffset-n.clientTop,left:o.left+r.pageXOffset-n.clientLeft}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n=this[0],o={top:0,left:0};return"fixed"===me.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),r(e[0],"html")||(o=e.offset()),o={top:o.top+me.css(e[0],"borderTopWidth",!0),left:o.left+me.css(e[0],"borderLeftWidth",!0)}),{top:t.top-o.top-me.css(n,"marginTop",!0),left:t.left-o.left-me.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===me.css(e,"position");)e=e.offsetParent;return e||Ye})}}),me.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;me.fn[e]=function(o){return Ne(this,function(e,o,r){var i;return me.isWindow(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===r?i?i[t]:e[o]:void(i?i.scrollTo(n?i.pageXOffset:r,n?r:i.pageYOffset):e[o]=r)},e,o,arguments.length)}}),me.each(["top","left"],function(e,t){me.cssHooks[t]=A(fe.pixelPosition,function(e,n){if(n)return n=N(e,t),it.test(n)?me(e).position()[t]+"px":n})}),me.each({Height:"height",Width:"width"},function(e,t){me.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,o){me.fn[o]=function(r,i){var a=arguments.length&&(n||"boolean"!=typeof r),s=n||(!0===r||!0===i?"margin":"border");return Ne(this,function(t,n,r){var i;return me.isWindow(t)?0===o.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===r?me.css(t,n,s):me.style(t,n,r,s)},t,a?r:void 0,a)}})}),me.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,o){return this.on(t,e,n,o)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),me.holdReady=function(e){e?me.readyWait++:me.ready(!0)},me.isArray=Array.isArray,me.parseJSON=JSON.parse,me.nodeName=r,"function"==typeof define&&define.amd&&define("jquery",[],function(){return me});var zt=e.jQuery,Gt=e.$;return me.noConflict=function(t){return e.$===me&&(e.$=Gt),t&&e.jQuery===me&&(e.jQuery=zt),me},t||(e.jQuery=e.$=me),me}),function(e){function t(t,o,r){return r=h(o,r),this.on("click.pjax",t,function(t){var o=r;o.container||(o=e.extend({},r),o.container=e(this).attr("data-pjax")),n(t,o)})}function n(t,n,o){o=h(n,o);var i=t.currentTarget,a=e(i);if(!(t.which>1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||location.protocol!==i.protocol||location.hostname!==i.hostname||i.href.indexOf("#")>-1&&m(i)==m(location)||t.isDefaultPrevented())){var s={url:i.href,container:a.attr("data-pjax"),target:i},l=e.extend({},s,o),u=e.Event("pjax:click");a.trigger(u,[l]),u.isDefaultPrevented()||(r(l),t.preventDefault(),a.trigger("pjax:clicked",[l]))}}function o(t,n,o){o=h(n,o);var i=t.currentTarget,a=e(i);if("FORM"!==i.tagName.toUpperCase())throw"$.pjax.submit requires a form element";var s={type:(a.attr("method")||"GET").toUpperCase(),url:a.attr("action"),container:a.attr("data-pjax"),target:i};if("GET"!==s.type&&void 0!==window.FormData)s.data=new FormData(i),s.processData=!1,s.contentType=!1;else{if(a.find(":file").length)return;s.data=a.serializeArray()}r(e.extend({},s,o)),t.preventDefault()}function r(t){function n(n,o,r){r||(r={}),r.relatedTarget=t.target;var i=e.Event(n,r);return s.trigger(i,o),!i.isDefaultPrevented()}t=e.extend(!0,{},e.ajaxSettings,r.defaults,t),e.isFunction(t.url)&&(t.url=t.url());var o=p(t.url).hash,i=e.type(t.container);if("string"!==i)throw"expected string value for 'container' option; got "+i;var s=t.context=e(t.container);if(!s.length)throw"the container selector '"+t.container+"' did not match anything";t.data||(t.data={}),e.isArray(t.data)?t.data.push({name:"_pjax",value:t.container}):t.data._pjax=t.container;var l;t.beforeSend=function(e,r){if("GET"!==r.type&&(r.timeout=0),e.setRequestHeader("X-PJAX","true"),e.setRequestHeader("X-PJAX-Container",t.container),!n("pjax:beforeSend",[e,r]))return!1;r.timeout>0&&(l=setTimeout(function(){n("pjax:timeout",[e,t])&&e.abort("timeout")},r.timeout),r.timeout=0);var i=p(r.url);o&&(i.hash=o),t.requestUrl=f(i)},t.complete=function(e,o){l&&clearTimeout(l),n("pjax:complete",[e,o,t]),n("pjax:end",[e,t])},t.error=function(e,o,r){var i=y("",e,t),s=n("pjax:error",[e,o,r,t]);"GET"==t.type&&"abort"!==o&&s&&a(i.url)},t.success=function(i,l,u){var d=r.state,f="function"==typeof e.pjax.defaults.version?e.pjax.defaults.version():e.pjax.defaults.version,m=u.getResponseHeader("X-PJAX-Version"),h=y(i,u,t),v=p(h.url);if(o&&(v.hash=o,h.url=v.href),f&&m&&f!==m)a(h.url);else if(h.contents){if(r.state={id:t.id||c(),url:h.url,title:h.title,container:t.container,fragment:t.fragment,timeout:t.timeout},(t.push||t.replace)&&window.history.replaceState(r.state,h.title,h.url),e.contains(s,document.activeElement))try{document.activeElement.blur()}catch(e){}h.title&&(document.title=h.title),n("pjax:beforeReplace",[h.contents,t],{state:r.state,previousState:d}),s.html(h.contents);var g=s.find("input[autofocus], textarea[autofocus]").last()[0];g&&document.activeElement!==g&&g.focus(),b(h.scripts);var w=t.scrollTo;if(o){var x=decodeURIComponent(o.slice(1)),C=document.getElementById(x)||document.getElementsByName(x)[0];C&&(w=e(C).offset().top)}"number"==typeof w&&e(window).scrollTop(w),n("pjax:success",[i,l,u,t])}else a(h.url)},r.state||(r.state={id:c(),url:window.location.href,title:document.title,container:t.container,fragment:t.fragment,timeout:t.timeout},window.history.replaceState(r.state,document.title)),u(r.xhr),r.options=t;var m=r.xhr=e.ajax(t);return m.readyState>0&&(t.push&&!t.replace&&(w(r.state.id,[t.container,d(s)]),window.history.pushState(null,"",t.requestUrl)),n("pjax:start",[m,t]),n("pjax:send",[m,t])),r.xhr}function i(t,n){var o={url:window.location.href,push:!1,replace:!0,scrollTo:!1};return r(e.extend(o,h(t,n)))}function a(e){window.history.replaceState(null,"",r.state.url),window.location.replace(e)}function s(t){_||u(r.xhr);var n,o=r.state,i=t.state;if(i&&i.container){if(_&&$==i.url)return;if(o){if(o.id===i.id)return;n=o.id<i.id?"forward":"back"}var s=F[i.id]||[],l=s[0]||i.container,c=e(l),f=s[1];if(c.length){o&&x(n,o.id,[l,d(c)]);var p=e.Event("pjax:popstate",{state:i,direction:n});c.trigger(p);var m={id:i.id,url:i.url,container:l,push:!1,fragment:i.fragment,timeout:i.timeout,scrollTo:!1};if(f){c.trigger("pjax:start",[null,m]),r.state=i,i.title&&(document.title=i.title);var h=e.Event("pjax:beforeReplace",{state:i,previousState:o});c.trigger(h,[f,m]),c.html(f),c.trigger("pjax:end",[null,m])}else r(m);c[0].offsetHeight}else a(location.href)}_=!1}function l(t){var n=e.isFunction(t.url)?t.url():t.url,o=t.type?t.type.toUpperCase():"GET",r=e("<form>",{method:"GET"===o?"GET":"POST",action:n,style:"display:none"});"GET"!==o&&"POST"!==o&&r.append(e("<input>",{type:"hidden",name:"_method",value:o.toLowerCase()}));var i=t.data;if("string"==typeof i)e.each(i.split("&"),function(t,n){var o=n.split("=");r.append(e("<input>",{type:"hidden",name:o[0],value:o[1]}))});else if(e.isArray(i))e.each(i,function(t,n){r.append(e("<input>",{type:"hidden",name:n.name,value:n.value}))});else if("object"==typeof i){var a;for(a in i)r.append(e("<input>",{type:"hidden",name:a,value:i[a]}))}e(document.body).append(r),r.submit()}function u(t){t&&t.readyState<4&&(t.onreadystatechange=e.noop,t.abort())}function c(){return(new Date).getTime()}function d(t){var n=t.clone();return n.find("script").each(function(){this.src||e._data(this,"globalEval",!1)}),n.contents()}function f(e){return e.search=e.search.replace(/([?&])(_pjax|_)=[^&]*/g,"").replace(/^&/,""),e.href.replace(/\?($|#)/,"$1")}function p(e){var t=document.createElement("a");return t.href=e,t}function m(e){return e.href.replace(/#.*/,"")}function h(t,n){return t&&n?(n=e.extend({},n),n.container=t,n):e.isPlainObject(t)?t:{container:t}}function v(e,t){return e.filter(t).add(e.find(t))}function g(t){return e.parseHTML(t,document,!0)}function y(t,n,o){var r={},i=/<html/i.test(t),a=n.getResponseHeader("X-PJAX-URL");r.url=a?f(p(a)):o.requestUrl;var s,l;if(i){l=e(g(t.match(/<body[^>]*>([\s\S.]*)<\/body>/i)[0]));var u=t.match(/<head[^>]*>([\s\S.]*)<\/head>/i);s=null!=u?e(g(u[0])):l}else s=l=e(g(t));if(0===l.length)return r;if(r.title=v(s,"title").last().text(),o.fragment){var c=l;"body"!==o.fragment&&(c=v(c,o.fragment).first()),c.length&&(r.contents="body"===o.fragment?c:c.contents(),r.title||(r.title=c.attr("title")||c.data("title")))}else i||(r.contents=l);return r.contents&&(r.contents=r.contents.not(function(){return e(this).is("title")}),r.contents.find("title").remove(),r.scripts=v(r.contents,"script[src]").remove(),r.contents=r.contents.not(r.scripts)),r.title&&(r.title=e.trim(r.title)),r}function b(t){if(t){var n=e("script[src]");t.each(function(){var t=this.src;if(!n.filter(function(){return this.src===t}).length){var o=document.createElement("script"),r=e(this).attr("type");r&&(o.type=r),o.src=e(this).attr("src"),document.head.appendChild(o)}})}}function w(e,t){F[e]=t,j.push(e),C(S,0),C(j,r.defaults.maxCacheLength)}function x(e,t,n){var o,i;F[t]=n,"forward"===e?(o=j,i=S):(o=S,i=j),o.push(t),(t=i.pop())&&delete F[t],C(o,r.defaults.maxCacheLength)}function C(e,t){for(;e.length>t;)delete F[e.shift()]}function k(){return e("meta").filter(function(){var t=e(this).attr("http-equiv");return t&&"X-PJAX-VERSION"===t.toUpperCase()}).attr("content")}function T(){e.fn.pjax=t,e.pjax=r,e.pjax.enable=e.noop,e.pjax.disable=E,e.pjax.click=n,e.pjax.submit=o,e.pjax.reload=i,e.pjax.defaults={timeout:650,push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,maxCacheLength:20,version:k},e(window).on("popstate.pjax",s)}function E(){e.fn.pjax=function(){return this},e.pjax=l,e.pjax.enable=T,e.pjax.disable=e.noop,e.pjax.click=e.noop,e.pjax.submit=e.noop,e.pjax.reload=function(){window.location.reload()},e(window).off("popstate.pjax",s)}var _=!0,$=window.location.href,D=window.history.state;D&&D.container&&(r.state=D),"state"in window.history&&(_=!1);var F={},S=[],j=[];e.event.props&&e.inArray("state",e.event.props)<0?e.event.props.push("state"):"state"in e.Event.prototype||e.event.addProp("state"),e.support.pjax=window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),e.support.pjax?T():E()}(jQuery),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.NProgress=t()}(this,function(){function e(e,t,n){return e<t?t:e>n?n:e}function t(e){return 100*(-1+e)}function n(e,n,o){var r;return r="translate3d"===u.positionUsing?{transform:"translate3d("+t(e)+"%,0,0)"}:"translate"===u.positionUsing?{transform:"translate("+t(e)+"%,0)"}:{"margin-left":t(e)+"%"},r.transition="all "+n+"ms "+o,r}function o(e,t){return("string"==typeof e?e:a(e)).indexOf(" "+t+" ")>=0}function r(e,t){var n=a(e),r=n+t;o(n,t)||(e.className=r.substring(1))}function i(e,t){var n,r=a(e);o(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function a(e){return(" "+(e&&e.className||"")+" ").replace(/\s+/gi," ")}function s(e){e&&e.parentNode&&e.parentNode.removeChild(e)}var l={};l.version="0.2.0";var u=l.settings={minimum:.08,easing:"linear",positionUsing:"",speed:200,trickle:!0,trickleSpeed:200,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};l.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(u[t]=n);return this},l.status=null,l.set=function(t){var o=l.isStarted();t=e(t,u.minimum,1),l.status=1===t?null:t;var r=l.render(!o),i=r.querySelector(u.barSelector),a=u.speed,s=u.easing;return r.offsetWidth,c(function(e){""===u.positionUsing&&(u.positionUsing=l.getPositioningCSS()),d(i,n(t,a,s)),1===t?(d(r,{transition:"none",opacity:1}),r.offsetWidth,setTimeout(function(){d(r,{transition:"all "+a+"ms linear",opacity:0}),setTimeout(function(){l.remove(),e()},a)},a)):setTimeout(e,a)}),this},l.isStarted=function(){return"number"==typeof l.status},l.start=function(){l.status||l.set(0);var e=function(){setTimeout(function(){l.status&&(l.trickle(),e())},u.trickleSpeed)};return u.trickle&&e(),0!=splatoon&&$("body").append('<div id="splatoon"></div>'),this},l.done=function(e){return e||l.status?($("#splatoon").remove(),l.inc(.3+.5*Math.random()).set(1)):this},l.inc=function(t){var n=l.status;return n?n>1?void 0:("number"!=typeof t&&(t=n>=0&&n<.2?.1:n>=.2&&n<.5?.04:n>=.5&&n<.8?.02:n>=.8&&n<.99?.005:0),n=e(n+t,0,.994),l.set(n)):l.start()},l.trickle=function(){return l.inc()},function(){var e=0,t=0;l.promise=function(n){return n&&"resolved"!==n.state()?(0===t&&l.start(),e++,t++,n.always(function(){0==--t?(e=0,l.done()):l.set((e-t)/e)}),this):this}}(),l.render=function(e){if(l.isRendered())return document.getElementById("nprogress");r(document.documentElement,"nprogress-busy");var n=document.createElement("div");n.id="nprogress",n.innerHTML=u.template;var o,i=n.querySelector(u.barSelector),a=e?"-100":t(l.status||0),c=document.querySelector(u.parent);return d(i,{transition:"all 0 linear",transform:"translate3d("+a+"%,0,0)"}),u.showSpinner||(o=n.querySelector(u.spinnerSelector))&&s(o),c!=document.body&&r(c,"nprogress-custom-parent"),c.appendChild(n),n},l.remove=function(){i(document.documentElement,"nprogress-busy"),i(document.querySelector(u.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&s(e)},l.isRendered=function(){return!!document.getElementById("nprogress")},l.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var c=function(){function e(){var n=t.shift();n&&n(e)}var t=[];return function(n){t.push(n),1==t.length&&e()}}(),d=function(){function e(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})}function t(e){var t=document.body.style;if(e in t)return e;for(var n,o=r.length,i=e.charAt(0).toUpperCase()+e.slice(1);o--;)if((n=r[o]+i)in t)return n;return e}function n(n){return n=e(n),i[n]||(i[n]=t(n))}function o(e,t,o){t=n(t),e.style[t]=o}var r=["Webkit","O","Moz","ms"],i={};return function(e,t){var n,r,i=arguments;if(2==i.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,i[1],i[2])}}();return l});var floodfill=function(){function e(e,o,r,i,a,s,l){var u,c,d=e.length,f=[],p=4*(o+r*s),m=p,h=p,v=4*s,g=[e[p],e[p+1],e[p+2],e[p+3]];if(!t(p,g,i,e,d,a))return!1;for(f.push(p);f.length;)if(p=f.pop(),n(p,g,i,e,d,a)){for(m=p,h=p,u=(c=parseInt(p/v)*v)+v;c<h&&c<(h-=4)&&n(h,g,i,e,d,a););for(;u>m&&u>(m+=4)&&n(m,g,i,e,d,a););for(var y=h;y<m;y+=4)y-v>=0&&t(y-v,g,i,e,d,a)&&f.push(y-v),y+v<d&&t(y+v,g,i,e,d,a)&&f.push(y+v)}return e}function t(e,t,n,o,r,i){return!(e<0||e>=r)&&(0===o[e+3]&&n.a>0||!(Math.abs(t[3]-n.a)<=i&&Math.abs(t[0]-n.r)<=i&&Math.abs(t[1]-n.g)<=i&&Math.abs(t[2]-n.b)<=i)&&(t[3]===o[e+3]&&t[0]===o[e]&&t[1]===o[e+1]&&t[2]===o[e+2]||Math.abs(t[3]-o[e+3])<=255-i&&Math.abs(t[0]-o[e])<=i&&Math.abs(t[1]-o[e+1])<=i&&Math.abs(t[2]-o[e+2])<=i))}function n(e,n,o,r,i,a){return!!t(e,n,o,r,i,a)&&(r[e]=o.r,r[e+1]=o.g,r[e+2]=o.b,r[e+3]=o.a,!0)}function o(t,n,o,r,i,a,s){if(!t instanceof Uint8ClampedArray)throw new Error("data must be an instance of Uint8ClampedArray");if(isNaN(a)||a<1)throw new Error("argument 'width' must be a positive integer");if(isNaN(s)||s<1)throw new Error("argument 'height' must be a positive integer");if(isNaN(n)||n<0)throw new Error("argument 'x' must be a positive integer");if(isNaN(o)||o<0)throw new Error("argument 'y' must be a positive integer");if(a*s*4!==t.length)throw new Error("width and height do not fit Uint8ClampedArray dimensions");var l=Math.floor(n),u=Math.floor(o);return l!==n&&console.warn("x truncated from",n,"to",l),u!==o&&console.warn("y truncated from",o,"to",u),i=isNaN(i)?0:Math.min(Math.abs(Math.round(i)),254),e(t,l,u,r,i,a,s)}var r=function(e){var t=document.createElement("div"),n={r:0,g:0,b:0,a:0};t.style.color=e,t.style.display="none",document.body.appendChild(t);var o=window.getComputedStyle(t,null).color;document.body.removeChild(t);var r=/([\.\d]+)/g,i=o.match(r);return i&&i.length>2&&(n.r=parseInt(i[0])||0,n.g=parseInt(i[1])||0,n.b=parseInt(i[2])||0,n.a=Math.round(255*(parseFloat(i[3])||1))),n};return"undefined"!=typeof CanvasRenderingContext2D&&(CanvasRenderingContext2D.prototype.fillFlood=function(e,t,n,i,a,s,l){var u=this,c=r(this.fillStyle);i=isNaN(i)?0:i,a=isNaN(a)?0:a,s=!isNaN(s)&&s?Math.min(Math.abs(s),u.canvas.width):u.canvas.width,l=!isNaN(l)&&l?Math.min(Math.abs(l),u.canvas.height):u.canvas.height;var d=u.getImageData(i,a,s,l),f=d.data,p=d.width,m=d.height;p>0&&m>0&&(o(f,e,t,c,n,p,m),u.putImageData(d,i,a))}),o}(),artworkColors=[["black","#000"],["gray","#808080"],["red","#ff0000"],["brown","#804000"],["orange","#ff8000"],["darkorange","#c08000"],["yellow","#ffff00"],["beige","#fff8dc"],["green","#00c700"],["darkgreen","#008000"],["skyblue","#00ffff"],["darkaqua","#00a0a0"],["blue","#0000ff"],["openverse","#0080ff"],["pink","#ff00ff"],["purple","#800080"]],artworkChanged="",artworkTool={type:0,size:1},artworkColorOffset=0,artworkZoomFactor=1,blank=/^[\s\u00A0\u3000]*$/,Olv=Olv||{};(function(e,t){t.init||(t.init=e.Deferred(function(){e(this.resolve)}).promise(),t.Router=function(){this.routes=[],this.guard=e.Deferred()},e.extend(t.Router.prototype,{connect:function(e,t){e instanceof RegExp||(e=new RegExp(e)),this.routes.push([e,t])},dispatch:function(t){this.guard.resolve(t),this.guard=e.Deferred();for(var n,o=t.pathname,r=0;n=this.routes[r];r++){var i=o.match(n[0]);i&&n[1].call(this,i,t,this.guard.promise())}}}),t.router=new t.Router,e(document).on("pjax:end",function(n,o){e(document).trigger("olv:pagechange",[o]),t.router.dispatch(location)}),t.init.done(function(){t.init.done(function(){t.router.dispatch(location)})}),t.Locale={Data:{},text:function(e){var n=Array.prototype.slice.call(arguments);return n.splice(1,0,-1),t.Locale.textN.apply(this,n)},textN:function(e,n){if(t.Cookie.get("plain_msgid"))return e;n=+n||0;var o=t.Locale.Data[e];if(!o)return e;var r,i,a=o.quanttype||"o";if("1_o"===a&&1===n||"01_o"===a&&(0===n||1===n)?(r=o.text_value_1||o.value_1,i=o.text_args_1||o.args_1):(r=o.text_value||o.value,i=o.text_args||o.args),!i)return r;var s=Array.prototype.slice.call(arguments,2),l=0;return r.replace(/%s/g,function(){return s[i[l++]-1]})}},t.loc=t.Locale.text,t.loc_n=t.Locale.textN,t.print=function(e){"undefined"!=typeof console&&console.log(e)},t.deferredAlert=function(t){var n=e.Deferred();return setTimeout(function(){alert(t),n.resolve()},0),n.promise()},t.deferredConfirm=function(t){var n=e.Deferred();return setTimeout(function(){var e=confirm(t);n.resolve(e)},0),n.promise()},t.Cookie={set:function(e,t,n){var o=encodeURIComponent(e)+"="+encodeURIComponent(t)+"; path=/";n&&(o+="; expires="+n.toUTCString()),document.cookie=o},get:function(e){if(e&&document.cookie)for(var t=document.cookie.split("; "),n=0;n<t.length;n++){var o=t[n].split("=");if(e===decodeURIComponent(o[0]))return decodeURIComponent(o[1])}}},t.ErrorViewer={open:function(e){if(e=e||{},!Number.isInteger(e.error_code))return t.showMessage(e.error_code,e.message);var n=+e.error_code,o=e.message||e.msgid&&t.loc(e.msgid);n||(n=0,o=o||t.loc("olv.portal.error.500.for_offdevice"));var r=String(n).match(/^([0-9]{3})([0-9]{4})$/);if(r&&(n=r[1]+"-"+r[2]),0==n)i="Error";else var i=t.loc("olv.portal.error.code",n);return t.showMessage(i,o||"")}},t.Net={ajax:function(n){var o=e.ajax(n),r=t.Net._pageId,i=o.then(function(n,o,i){var a=t.Net._pageId===r,s=[n,o,i,a];return n&&"object"==typeof n&&!n.success||!a?e.Deferred().rejectWith(this,s):e.Deferred().resolveWith(this,s)},function(n,o){var i=t.Net.getDataFromXHR(n);void 0===i&&(i=n.responseText);var a=t.Net._pageId===r;return e.Deferred().rejectWith(this,[i,o,n,a])});return i.fail(t.Net.errorFeedbackHandler),i.promise(o),o},_pageId:1,getDataFromXHR:function(t){var n=t.responseText,o=t.getResponseHeader("Content-Type");if(n&&o&&/^application\/json(?:;|$)/.test(o))try{return e.parseJSON(n)}catch(e){}},getErrorFromXHR:function(e){var n=t.Net.getDataFromXHR(e),o=n&&n.errors&&n.errors[0];if(o&&"object"==typeof o)return o;var r=e.status;if(e.responseText.length<2&&400==r)return{error_code:"Bad Request",message:"The request or action sent was invalid. Try again?"};switch(r){case 404:return{error_code:"Not Found",message:"The resource or action couldn't be found.\n"};case 403:return{error_code:"Not Allowed (Forbidden)",message:"Try refreshing the page or logging back in.\n"};case 500:return{error_code:"Internal server error",message:"An internal error has occurred, try again later.\n"};default:return r?500>r?{error_code:1210902,message:t.loc("olv.portal.error.failed_to_connect.for_offdevice")}:{error_code:1219999,message:t.loc("olv.portal.error.500.for_offdevice")}:{error_code:1219998,message:t.loc("olv.portal.error.network_unavailable.for_offdevice")}}},_isLeavingPage:!1,willLeavePage:function(){t.Net._isLeavingPage=!0,setTimeout(function(){t.Net._isLeavingPage=!1},100)},errorFeedbackHandler:function(e,n,o,r){if("abort"!==n&&r&&(o.status||!t.Net._isLeavingPage)){var i=this,a=arguments;setTimeout(function(){t.Net._errorFeedbackHandler.apply(i,a)},o.status?0:5e3)}},_errorFeedbackHandler:function(n,o,r,i){var a=t.Net.getErrorFromXHR(r);this.silent||t.ErrorViewer.open(a),e(document).trigger("olv:ajax:error",[a,o,r])},get:function(e,n,o,r){return t.Net.ajax({method:"GET",url:e,data:n,success:o,dataType:r,beforeSend:function(){NProgress.start()},complete:function(){NProgress.done()}})},post:function(e,n,o,r){return t.Net.ajax({method:"POST",url:e,data:n,success:o,dataType:r,beforeSend:function(){NProgress.start()},complete:function(){NProgress.done()}})}},t.Browsing={setup:function(){e(document).on("click","[data-href]",this.onDataHrefClick),e(window).on("click submit",this.onMayLeavePage)},onDataHrefClick:function(t){if(!t.isDefaultPrevented()&&!e(t.target).closest("a,button").length){var n=e(this);n.hasClass("disabled")||go(n.attr("data-href"))}},onMayLeavePage:function(n){n.isDefaultPrevented()||"click"===n.type&&!e(n.target).closest("[href]").length||t.Net.willLeavePage()}},t.init.done(function(){t.Browsing.setup()}),t.Utils={},t.Utils.toJSONString="undefined"!=typeof JSON?JSON.stringify:function(){function e(e){return"\\u"+(65536+e.charCodeAt(0)).toString(16).substring(1)}function t(n){switch(typeof n){case"string":return'"'+n.replace(/[\u0000-\u001f\"\\\u2028\u2029]/g,e)+'"';case"number":case"boolean":return""+n;case"object":if(!n)return"null";switch(Object.prototype.toString.call(n).slice(8,-1)){case"String":case"Number":case"Boolean":return t(n.valueOf());case"Array":for(var o=[],r=0;r<n.length;r++)o.push(t(n[r]));return"["+o.join(",")+"]";case"Object":o=[];for(var r in n)n.hasOwnProperty(r)&&o.push(t(r)+":"+t(n[r]));return"{"+o.join(",")+"}"}return"null"}return"null"}return t}(),t.Utils._staticRoot=null,t.Utils.staticURL=function(n){if(/^https?:/.test(n))return n;var o=t.Utils._staticRoot;return null===o&&document.getElementById("main-body")&&(o=t.Utils._staticRoot=(e("#main-body").attr("data-static-root")||"").replace(/\/$/,"")),(o||"")+n.replace(/^(?!\/)/,"/")},t.Utils.isIE8AndEarlierStyle=!!document.createStyleSheet&&void 0===document.documentElement.style.opacity,t.Utils.isIEStyle=!!window.TextRange,t.Utils.addPlatformClass=function(){var n=e(document.documentElement),o=navigator.userAgent,r=/\bWin/.test(o)?"win":/\bMac/.test(o)?"mac":"other";n.addClass("os-"+r),t.Utils.isIE8AndEarlierStyle&&n.addClass("ie8-earlier"),t.Utils.isIEStyle&&n.addClass("ie")},t.Utils.addPlatformClass(),t.Utils.fixWebFontLoadTiming=function(){var e=document.createStyleSheet();e.cssText=":before, :after { content: none !important; }",setTimeout(function(){var t=e.owningElement;t.parentNode.removeChild(t)},20)},t.Utils.isIE8AndEarlierStyle&&t.init.done(t.Utils.fixWebFontLoadTiming),t.Utils.triggerHandlers={keypress:function(t){13!==t.which||t.isDefaultPrevented()||(t.preventDefault(),e(this).click())},mouseup:function(e){this.blur()}},t.init.done(function(e){e(document).on(t.Utils.triggerHandlers,".trigger")}),t.Content={},t.Content.autopagerize=function(n,o){function r(){if(!(c._disabledCount||s.scrollTop()+s.height()+200<i.offset().top+i.outerHeight())){var o=e("<div/>").attr("class","post-list-loading").append(e("<img/>").attr({src:t.Utils.staticURL("/s/img/loading-image-blue.gif"),alt:""})).appendTo(i);l=e.ajax({url:a,headers:{"X-AUTOPAGERIZE":!0}}).done(function(t){var s=e("<div>"+t+"</div>").find(n);(a=s.attr("data-next-page-url")||"")||u.resolve(),i.trigger("olv:autopagerize",[s,a,o]),s.children().each(function(){this.id&&e("#"+this.id).length&&e(this).detach()}),i.attr("data-next-page-url",a),i.append(s.children()),a&&setTimeout(r,0)}).always(function(){o.remove(),l=null}),c.disable(l)}}var i=e(n),a=i.attr("data-next-page-url");if(a){e("#main-body").addClass("is-autopagerized");var s=e(window),l=null,u=e.Deferred(),c=t.Content.autopagerize;s.on("scroll",r),u.done(function(){s.off("scroll",r),l&&l.abort(),e("#main-body").removeClass("is-autopagerized")}),setTimeout(r,0),o.done(u.resolve)}},t.Content.autopagerize._disabledCount=0,t.Content.autopagerize.disable=function(e){var n=t.Content.autopagerize;n._disabledCount++,e.always(function(){n._disabledCount--})},t.Content.preloadImages=function(){for(var e=arguments.length;e--;)document.createElement("img").src=arguments[e]},t.Form={toggleDisabled:function(n,o){var r=void 0===o;return n.each(function(){var n=e(this),i=r?!t.Form.isDisabled(n):o;if(n.toggleClass("disabled",i),void 0!==this.form)n.prop("disabled",i);else{var a=i?"href":"data-disabled-href",s=i?"data-disabled-href":"href",l=n.attr(a);void 0!==l&&(n.removeAttr(a),n.attr(s,l))}}),n},isDisabled:function(e){return e.length&&void 0!==e[0].form?e.prop("disabled"):e.hasClass("disabled")},disable:function(e,n){return t.Form.toggleDisabled(e,!0),n.always(function(){t.Form.toggleDisabled(e,!1)}),e},disableSoon:function(e,n){return setTimeout(function(){"pending"===n.state()&&t.Form.toggleDisabled(e,!0)},0),n.always(function(){t.Form.toggleDisabled(e,!1)}),e},emulateInputEvent:function(t,n){if(t.length&&void 0===t[0].oninput){var o=e.map(t,function(e){return e.value}),r=setInterval(function(){for(var n=0,r=t.length;r>n;n++){var i=t[n].value;i!==o[n]&&(o[n]=i,e(t[n]).trigger("input"))}},100);n.always(function(){clearInterval(r)})}},submit:function(t,n){t.trigger("olv:form:submit",[n||e()]);var o=t.serializeArray(),r=n&&n.is("input, button")&&n.prop("name");r&&o.push({name:r,value:n.val()});var i={method:t.prop("method"),url:t.attr("action"),data:o};return this.send(i,n)},get:function(e,t,n){var o={method:"GET",url:e,data:t};return this.send(o,n)},_csrfmiddlewaretoken:null,csrfmiddlewaretoken:function(){return null===t.Form._csrfmiddlewaretoken&&(t.Form._csrfmiddlewaretoken=e("#main-body").attr("csrf-token")),t.Form._csrfmiddlewaretoken},csrftoken:function(e){return e.csrfmiddlewaretoken=t.Form.csrfmiddlewaretoken(),e},post:function(n,o,r){o||(o={}),e.isArray(o)?o.push({name:"csrfmiddlewaretoken",value:t.Form.csrfmiddlewaretoken()}):o.csrfmiddlewaretoken=t.Form.csrfmiddlewaretoken();var i={method:"POST",url:n,data:o};return this.send(i,r)},send:function(n,o){var r=t.Net.ajax(n);return e(document).trigger("olv:form:send",[r,n,o||e()]),o&&(t.Form.disableSoon(o,r),o.addClass("loading"),r.always(function(){o.removeClass("loading")})),r},updateParentClass:function(n){switch(n.type){case"radio":var o=e(n.form?n.form.elements[n.name]:'input[name="'+n.name+'"]');o.each(function(){e(this).parent().toggleClass("checked",this.checked)}),t.Utils.isIE8AndEarlierStyle&&o.parent().addClass("changing").removeClass("changing");break;case"checkbox":e(n).parent().toggleClass("checked",n.checked)}},setup:function(){e(document).on("click","input",function(e){e.isDefaultPrevented()||t.Form.updateParentClass(this)})},setupForPage:function(){e("input:checked").each(function(){t.Form.updateParentClass(this)})},reset:function(n){n.each(function(){this.reset(),e(this).find("input").each(function(){t.Form.updateParentClass(this)})})},validateValueLength:function(t){e(this).find("[minlength], [maxlength]").each(function(){var n=e(this),o=+n.attr("minlength");isNaN(o)&&(o=-1/0);var r=+n.attr("maxlength");isNaN(r)&&(r=1/0);var i=n.val();return i.length>=o&&i.length<=r?void 0:void t.preventDefault()})}},t.init.done(t.Form.setup),t.router.connect("",t.Form.setupForPage),t.Guest={isGuest:function(){return e("main-body").hasClass("guest")}},t.DecreasingTimer=function(e,t,n){this.callback_=e,this.initialInterval_=t||1e4,this.maxInterval_=n||1/0,this.interval_=this.initialInterval_,this.timeouts_=[]},t.DecreasingTimer.prototype.resetInterval=function(){this.interval_=this.initialInterval_,this.clearAllTimeouts(),this.invoke()},t.DecreasingTimer.prototype.clearAllTimeouts=function(){e(this.timeouts_).each(e.proxy(function(e,t){this.clearTimeout(t)},this))},t.DecreasingTimer.prototype.clearTimeout=function(e){for(var t=0,n=this.timeouts_.length;n>t;++t)if(this.timeouts_[t]==e){clearTimeout(this.timeouts_[t]),this.timeouts_.splice(t,1);break}},t.DecreasingTimer.prototype.invoke=function(){this.callback_();var t;t=setTimeout(e.proxy(function(){this.invoke(),this.clearTimeout(t)},this),this.interval_),this.timeouts_.push(t),this.interval_=Math.min(Math.floor(1.5*this.interval_),this.maxInterval_)},t.UpdateChecker=function(e,n){this._settings={},t.DecreasingTimer.call(this,this.callback_,e,n)},t.UpdateChecker.prototype=new t.DecreasingTimer,t.UpdateChecker.getInstance=function(){return void 0==t.UpdateChecker.instance&&(t.UpdateChecker.instance=new t.UpdateChecker(2e4,18e5)),t.UpdateChecker.instance},t.UpdateChecker.prototype.callback_=function(){var n={};e.each(this._settings,e.proxy(function(o){void 0!=this._settings[o].pathname&&this._settings[o].pathname!=location.pathname?delete this._settings[o]:e.each(this._settings[o].params,e.proxy(function(e,o){n[e]=t.Utils.toJSONString(o)},this))},this)),t.Net.ajax({url:"/notif_count.json",silent:!0,cache:!1}).done(e.proxy(function(t){e(this).triggerHandler("update",[t])},this))},t.UpdateChecker.prototype.onUpdate=function(e,t,n,o){this._settings[e]={params:t,update:n},o&&(this._settings[e].pathname=location.pathname)},t.SocialButton={},t.SocialButton.popUpDialog=function(e){window.open(e.attr("data-share-url"),"openverse_share_"+e.attr("data-service-name"),["width="+e.attr("data-width"),"height="+e.attr("data-height"),"location=yes","resizable=yes","toolbar=no","menubar=no","scrollbars=no","status=no"].join(","))},t.SocialButton.onClick=function(n){if(!n.isDefaultPrevented()){n.preventDefault();var o=e(this);"1"===o.attr("data-is-popup")?t.SocialButton.popUpDialog(o):location.href=o.attr("data-share-url")}},t.SocialButton.setup=function(n){e(document).on("click",".social-button",t.SocialButton.onClick),n.done(function(){e(document).off("click",".social-button",t.SocialButton.onClick)})},t.CookiePolicyNotice={},t.CookiePolicyNotice.setup=function(n){var o=e("#cookie-policy-notice");o.length&&o.find(".js-cookie-policy-notice").on("click",function(){var e=new Date;e.setFullYear(e.getFullYear()+1),t.Cookie.set("cookie_policy_notice_seen","true",e),o.slideUp("fast",function(){o.remove()})})},t.OpenTruncatedTextButton={},t.OpenTruncatedTextButton.setup=function(t){var n=e(t);n.on("click",".js-open-truncated-text-button",function(e){e.preventDefault(),n.find(".js-truncated-text, .js-open-truncated-text-button").addClass("none"),n.find(".js-full-text").removeClass("none")})},t.ModalWindowManager={},t.ModalWindowManager._windows=[],t.ModalWindowManager.currentWindow=null,t.ModalWindowManager.closeAll=function(){for(;this.currentWindow;)this.currentWindow.close()},t.ModalWindowManager.closeUntil=function(e){if(e.guard)for(var t;(t=this.currentWindow)&&(t.close(),t!==e););},t.ModalWindowManager.register=function(e){var t=this._windows;t.length?t[t.length-1].element.removeClass("active-dialog"):this.toggleMask(!0),e.element.addClass("active-dialog"),t.push(e),this.currentWindow=e},t.ModalWindowManager.unregister=function(e){if(this.currentWindow!==e)throw new Error("Failed to unregister modal window");var t=this._windows;t.pop().element.removeClass("active-dialog");var n=t.length?t[t.length-1]:null;n?n.element.addClass("active-dialog"):this.toggleMask(!1),this.currentWindow=n},t.ModalWindowManager._mask=null,t.ModalWindowManager.toggleMask=function(t){e(".mask").length?e(".mask").remove():e("#main-body").append("<div class=mask>")},t.ModalWindowManager.setup=function(){e(document).on("click","[data-modal-open]",function(n){var o=e(this);if(!t.Form.isDisabled(o)&&!n.isDefaultPrevented()){n.preventDefault();var r=e.Event("olv:modalopen");if(o.trigger(r),!r.isDefaultPrevented()){var i=e(o.attr("data-modal-open"));i.attr("data-is-template")&&(i=i.clone().removeAttr("id")),new t.ModalWindow(i,this).open()}}}),e(document).on("click",".olv-modal-close-button",function(e){if(!e.isDefaultPrevented()){e.preventDefault();var n=t.ModalWindowManager.currentWindow;n&&n.close()}}),e(document).on("olv:modal",function(e,n,o){t.Content.autopagerize.disable(o)})},t.init.done(function(){t.ModalWindowManager.setup()}),e(document).on("olv:pagechange",function(){t.ModalWindowManager.closeAll()}),t.ModalWindow=function(t,n){this.element=e(t),this.triggerElement=e(n),this.temporary=!this.element.parent().length;var o=e.trim(this.element.attr("data-modal-types"));this.types=o?o.split(/\s+/):[],this.guard=null},t.ModalWindow.prototype.open=function(){return this.guard?void 0:(document.activeElement&&document.activeElement.blur(),t.ModalWindowManager.register(this),t.Form.toggleDisabled(this.triggerElement,!0),this.element.addClass("modal-window-open").removeClass("none"),this.temporary&&this.element.appendTo(document.getElementById("main-body")),this.triggerOpenHandlers(e.Deferred()),this)},t.ModalWindow.prototype.triggerOpenHandlers=function(e){this.guard=e;for(var t,n=[this,e.promise()],o=0;t=this.types[o];o++)this.element.trigger("olv:modal:"+t,n);this.element.trigger("olv:modal",n)},t.ModalWindow.prototype.close=function(){return this.guard?(this.guard.resolve(),this.guard=null,t.ModalWindowManager.unregister(this),this.temporary&&this.element.remove(),this.element.addClass("none").removeClass("modal-window-open"),t.Form.toggleDisabled(this.triggerElement,!1),this):void 0},t.SimpleDialog={_element:null,element:function(){return(this._element||(this._element=e("<div>",{class:"dialog"}).append(e("<div>",{class:"dialog-inner"}).append(e("<div>",{class:"window"}).append(e("<h1>",{class:"window-title"}),e("<div>",{class:"window-body"}).append(e("<p>",{class:"window-body-content"}),e("<div>",{class:"form-buttons"}).append(e("<button>",{class:"cancel-button gray-button",type:"button","data-event-type":"cancel"}),e("<button>",{class:"ok-button black-button",type:"button","data-event-type":"ok"})))))))).clone()},htmlLineBreak:function(e){var t={"<":"&lt;",">":"&gt","&":"&amp;",'"':"&quot"};return e.replace(/[<>&\"]/g,function(e){return t[e]}).replace(/\n|\r\n?/g,function(e){return"<br>"+e})},create:function(n){var o=this.element(),r=new t.ModalWindow(o),i=e.trim(n.modalTypes||"");r.types=i?i.split(/\s+/):[],o.find(".window-title").text(n.title||"");var a=this.htmlLineBreak(n.body||"");o.find(".window-body-content").html(a),o.find(".ok-button").text(n.okLabel||t.loc("olv.portal.ok"));var s=o.find(".cancel-button");n.isConfirm?s.text(n.cancelLabel||t.loc("olv.portal.cancel")):s.detach();var l=e.Deferred(),u={ok:!0,cancel:!1};return o.find("button").on("click",function(t){if(!t.isDefaultPrevented()){t.preventDefault();var n=e(this).attr("data-event-type"),o=e.Event(n);e(r).trigger(o),o.isDefaultPrevented()||(r.close(),l.resolveWith(r,[u[n]]))}}),l.promise(r),r},show:function(e){var t=this.create(e);return t.open(),t.element.find(".ok-button")[0].focus(),t}},t.showMessage=function(n,o,r){var i=e.extend({title:n,body:o},r);return t.SimpleDialog.show(i)},t.showConfirm=function(n,o,r){var i=e.extend({title:n,body:o,isConfirm:!0},r);return t.SimpleDialog.show(i)},t.Entry={},t.Entry.incrementReplyCount=function(t){var n=e("div.post-meta div.reply");if(0!==!n.length&&void 0!=t&&0!=t){var o=n.find(".reply-count"),r=+o.text()+t;o.text(r),e(".no-reply-content").toggleClass("none",0!==r)}},t.Entry.setupEditButtons=function(n){function o(n){var o=t.Form.post(n.action,{format:"html"},n.button).done(function(t){e("#main-body").replaceWith(e(e.parseHTML(t)).find("#main-body"))});return n.modal.element.trigger("olv:entry:post:delete",n),o}function r(n){return t.Form.post(n.action,null,n.button).done(function(){var t=e("#post-content, #post-permalink-comments");n.option.prop("disabled",!0);var o=function(){t.find(".spoiler-status").fadeIn(400,function(){e(this).addClass("spoiler")})};n.modal.guard.done(function(){setTimeout(o,0)})})}function i(e){return e.modal.close(),t.showConfirm(t.loc("olv.portal.profile_post"),t.loc("olv.portal.profile_post.confirm_update"),{okLabel:t.loc("olv.portal.profile_post.confirm_update.yes"),cancelLabel:t.loc("olv.portal.cancel")}).done(function(n){if(n){var o=this;o.element.find("button").prop("disabled",!0),t.Form.post(e.action,null,e.button,!0).done(function(){e.modal.triggerElement.trigger("olv:entry:profile-post:set"),o.close(),t.showConfirm(t.loc("olv.portal.profile_post"),t.loc("olv.portal.profile_post.done"),{okLabel:t.loc("olv.portal.user.search.go"),cancelLabel:t.loc("olv.portal.close")}).done(function(e){e&&go("/users/@me")})})}})}function a(e,n,a){function s(){var e=c.find(":selected");d.text(e.text());var n=e.attr("data-action");u.attr("action",n),t.Form.toggleDisabled(f,!n)}function l(e){if(!t.Form.isDisabled(f)&&!e.isDefaultPrevented()){e.preventDefault();var a={action:u.attr("action"),button:f,modal:n,option:c.find(":selected")},s=c.val();("delete"==s?o(a):"painting-profile-post"===s||"screenshot-profile-post"===s?i(a):r(a)).always(function(){n.close()})}}var u=(n.triggerElement,n.element.find("form.edit-post-form")),c=u.find('select[name="edit-type"]'),d=u.find("span.select-button-content"),f=u.find(".post-button");c.val(""),s(),c.on("change",s),f.on("click",l),a.done(function(){c.off("change",s),f.off("click",l)})}e(document).on("olv:modal:edit-post",a),n.done(function(){e(document).off("olv:modal:edit-post",a)})},t.Entry.setupMoreRepliesButtons=function(n){function o(n){n.preventDefault();var o=e(this);if(!i&&!t.Form.isDisabled(o)){var a=o.text();o.text("").append(e("<img/>").attr({src:t.Utils.staticURL("/s/img/loading-image-blue.gif"),alt:""})),i=t.Form.get(o.attr("data-fragment-url"),null,o).done(function(t){var n=e(e.parseHTML(t));if(o.hasClass("newest-replies-button")||o.hasClass("oldest-replies-button"))return r.find(".more-button, .reply-list, .info-reply-list").remove(),void r.append(n);var i=n.filter(".reply-list").children().filter(function(){return!e("#"+this.id).length});if(o.hasClass("all-replies-button")&&(o.remove(),r.find(".reply-list:not(.info-reply-list)").prepend(i)),o.hasClass("newer-replies-button")||o.hasClass("older-replies-button")){var a=o.hasClass("newer-replies-button")?"newer":"older",s=n.filter("."+a+"-replies-button");s.length?o.replaceWith(s):r.find(".more-button").remove(),r.find(".reply-list:not(.info-reply-list)")["newer"==a?"append":"prepend"](i)}}).always(function(){o.text(a),i=null}),o.trigger("olv:entry:reply:button")}}var r=e("#reply-content"),i=null;e(document).on("click",".more-button",o),n.done(function(){e(document).off("click",".more-button",o),i&&i.abort()})},t.Entry.setupHiddenContents=function(t){function n(t){if(!t.isDefaultPrevented()){t.preventDefault();var n=e(this),o=(n.closest(".post").length,n.closest(".hidden"));o.removeClass("hidden"),o.filter("[data-href-hidden]").add(o.find("[data-href-hidden]")).each(function(){var t=e(this);t.attr(t.is("a")?"href":"data-href",t.attr("data-href-hidden"))}),n.closest(".hidden-content").remove()}}e(document).on("click",".hidden-content-button",n),t.done(function(){e(document).off("click",".hidden-content-button",n)}),$(".link-confirm").on("click",function(t){ass=e(this).attr("href"),t.preventDefault(),prlinkConf()})},t.Entry.toggleEmpathy=function(e){var n=t.Entry.isEmpathyAdded(e),o=!n,r=e.attr("data-action");return n&&(r+=".delete"),e.trigger("olv:entry:empathy:toggle",[o]),t.Form.post(r,null,e).done(function(){e.trigger("olv:entry:empathy:toggle:done",[o])}).fail(function(){e.trigger("olv:entry:empathy:toggle:fail",[n])})},t.Entry.isEmpathyAdded=function(e){return e.hasClass("empathy-added")},t.Entry.onEmpathyClick=function(n){if(!n.isDefaultPrevented()){n.preventDefault();var o=e(this);t.Form.isDisabled(o)||t.Entry.toggleEmpathy(o)}},t.Entry.onEmpathyToggle=function(n,o){var r=e(this);r.toggleClass("empathy-added",o);var i=r.attr("data-feeling")||"normal";r.find(".yeah-button-text").text(t.loc("olv.portal.miitoo."+i+(o?".delete":"")));var a;(a=+r.attr("data-is-in-reply-list")?r.closest(".reply-meta").find(".empathy-count"):r.closest(".post-meta").find(".empathy-count")).text(+a.text()+(o?1:-1));var s=e(document).find("#js-my-empathy-count");if(s[0]&&s.text(+s.text()+(o?1:-1)),t.Utils.isIE8AndEarlierStyle){var l=r.closest(".post-meta").find(".empathy");l.addClass("changing"),setTimeout(function(){l.removeClass("changing")},0)}},t.Entry.setupEmpathyButtons=function(n){e(document).on("olv:entry:empathy:toggle olv:entry:empathy:toggle:fail",".yeah-button",t.Entry.onEmpathyToggle),e(document).on("click",".yeah-button",t.Entry.onEmpathyClick),n.done(function(){e(document).off("olv:entry:empathy:toggle olv:entry:empathy:toggle:fail",".yeah-button",t.Entry.onEmpathyToggle),e(document).off("click",".yeah-button",t.Entry.onEmpathyClick)})},t.Entry.setupPostEmpathyButton=function(n){function o(n,o){t.Entry.onEmpathyToggle.apply(this,arguments);var r=e(n.target);if(!+r.attr("data-is-in-reply-list")){var i=e("#empathy-content"),a=+r.closest(".post-meta").find(".empathy-count").text();i.find(".visitor").toggle(o),i.find(".extra").toggle(!o),i.toggleClass("none",0===a)}}e(document).on("olv:entry:empathy:toggle olv:entry:empathy:toggle:fail",".yeah-button",o),e(document).on("click",".yeah-button",t.Entry.onEmpathyClick),n.done(function(){e(document).off("click",".yeah-button",t.Entry.onEmpathyClick),e(document).off("olv:entry:empathy:toggle olv:entry:empathy:toggle:fail",".yeah-button",o)})},t.Entry.setupBodyLanguageSelector=function(t){function n(t){var n=e(t.target).val();e("#body-language-"+n).toggleClass("none",!1).siblings(".multi-language-body").toggleClass("none",!0)}e(document).on("change","#body-language-selector",n),t.done(function(){e(document).off("change","#body-language-selector",n)})},t.Entry.setupMoreContentButton=function(n){function o(t){t.preventDefault();var n=e(t.target);n.prev().find(".wrapped").removeClass("none"),n.remove()}var r=e("#post-content.official-user.post-subtype-default .post-content-text");r&&0!=r.length&&(r.each(function(){var n=e(this),o=n.text().match(/([\s\S]+)(\n+---+\n[\s\S]+)/);if(o){n.text(o[1]);var r=e('<span class="wrapped none"></span>').text(o[2]);n.append(r);var i=e('<a href="#" class="more-content-button"></a>');i.text(t.loc("olv.portal.read_more_content")),n.after(i)}}),e(document).on("click",".more-content-button",o),n.done(function(){e(document).off("click",".more-content-button",o)}))},e(document).on("olv:modal:report",function(e,n,o){var r=n.element.find("form"),i=r.find(".post-button");i.on("click",function(e){t.Form.isDisabled(i)||e.isDefaultPrevented()||(e.preventDefault(),t.Form.submit(r,i).done(function(){n.close(),n.triggerElement.trigger("olv:report:done");var e=r.attr("action");/\/violations$/.test(e)?t.showMessage("",t.loc("olv.portal.dialog.report_violation_done")):/\/violators$/.test(e)&&t.showMessage("",t.loc("olv.portal.dialog.report_violation_done"))}))}),o.done(function(){i.off("click")})}),e(document).on("olv:modal:report-violator",function(e,n,o){function r(){var e=!!i.val();a.css("display",e?"":"none"),t.Form.toggleDisabled(s,!e),""==a.val()&&a.val(" ").val("")}var i=n.element.find('select[name="type"]'),a=n.element.find('textarea[name="body"]'),s=n.element.find(".post-button");r(),i.on("change",r),o.done(function(){i.off("change",r)})}),e(document).on("olv:modal:report-violation",function(n,o,r){function i(){var t=e(d[0].options[d[0].selectedIndex]);m.text(t.text());var n=!!d.val();f.css("display",n?"":"none")}function a(){var n=!!e(d[0].options[d[0].selectedIndex]).attr("data-body-required"),o=!!d.val(),r=n&&/^\s*$/.test(f.val())||!o;t.Form.toggleDisabled(p,r)}var s=!!o.triggerElement.attr("data-is-post"),l=!!o.triggerElement.attr("data-is-message"),u=t.loc(s?"olv.portal.report.report_violation":l?"olv.portal.report.report_violation_message":"olv.portal.report.report_violation_comment",o.triggerElement.attr("data-screen-name")),c=t.loc(s?"olv.portal.report.report_post_id":l?"olv.portal.report.report_message_id":"olv.portal.report.report_comment_id",o.triggerElement.attr("data-support-text"));o.element.find(".window-title").text(u),o.element.find(".post-id").text(c),o.element.find("form").attr("action",o.triggerElement.attr("data-action"));var d="1"===o.triggerElement.attr("data-can-report-spoiler")?o.element.find("select.can-report-spoiler"):o.element.find("select.cannot-report-spoiler");o.element.find('select[name="type"]').hide().prop("disabled",!0),d.show().prop("disabled",!1);var f=o.element.find('textarea[name="body"]'),p=o.element.find(".post-button"),m=o.element.find("span.select-button-content");f.attr("placeholder",f.attr("data-placeholder")),i(),a(),f.on("input",a),d.on("change",i),d.on("change",a),t.Form.emulateInputEvent(f,r),r.done(function(){f.off("input",a),d.off("change",i),d.off("change",a)})}),e(document).on("olv:modal:album-detail",function(e,n,o){var r=n.element.find("form"),i=r.find(".js-album-delete-button");i.on("click",function(e){t.Form.isDisabled(i)||e.isDefaultPrevented()||(e.preventDefault(),t.showConfirm(null,t.loc("olv.portal.album.delete_confirm")).done(function(e){e&&t.Form.submit(r,i,!0).done(function(){n.close(),reload()})}))}),o.done(function(){i.off("click")})}),t.Entry.setupCloseTopicPostButton=function(n){var o=e(document).find(".js-close-topic-post-form"),r=o.find(".js-close-topic-post-button");r.on("click",function(n){t.Form.isDisabled(r)||n.isDefaultPrevented()||(n.preventDefault(),t.showConfirm(t.loc("olv.portal.edit.action.close_topic_post"),t.loc("olv.portal.edit.action.close_topic_post.confirm"),{okLabel:t.loc("olv.portal.yes"),cancelLabel:t.loc("olv.portal.stop")}).done(function(n){n&&(t.Form.post(o.attr("action"),null,r,!0).done(function(){e(document).find(".js-topic-answer-accepting-status").removeClass("accepting").addClass("not-accepting"),o.remove()}),this.close())}))}),n.done(function(){r.off("click")})},t.EntryForm={},t.EntryForm.setupAlbumImageSelector=function(t,n){function o(e){a.toggleClass("none")}function r(e){a.addClass("none")}function i(n){var o=e(n.target),r=o.attr("data-album-image-preview-src");t.find('input[name="album_image_id"]').val(o.attr("data-album-image-id")),t.find(".js-album-image-preview").attr("src",r),t.find(".js-album-preview-wrapper").toggleClass("none",0==r.length),t.find('textarea[name="body"]').toggleClass("with-image",r.length>0),t.trigger("olv:entryform:updatescreenshot")}if(t.length){var a=t.find(".js-album-image-selector"),s=t.find(".js-album-list-pager");if(s.length){var l=function(e){var n=parseInt(s.attr("data-max-page-number"));e>n||1>e||(t.find(".js-album-selector-page[data-page-number="+e+"]").removeClass("none").siblings(".js-album-selector-page").addClass("none"),s.toggleClass("back-button-disabled",1===e),s.toggleClass("next-button-disabled",e===n),s.attr("data-current-page-number",e),s.find(".js-curent-page-number").text(e))},u=function(e){s.hasClass("back-button-disabled")||l(parseInt(s.attr("data-current-page-number"))-1)},c=function(e){s.hasClass("next-button-disabled")||l(parseInt(s.attr("data-current-page-number"))+1)},d=t.find(".js-page-back-button");d.on("click",u);var f=t.find(".js-page-next-button");f.on("click",c),l(1),n.done(function(){d.off("click",u),f.off("click",c)})}var p=t.find(".js-toggle-album-image-selector");p.on("click",o);var m=a.find(".js-close-album-image-selector");m.on("click",r);var h=t.find(".js-album-image-link");h.on("click",i);var v=function(e){t.find('input[name="album_image_id"]').val(""),t.find(".js-album-image-preview").attr("src",""),t.find(".js-album-preview-wrapper").addClass("none"),t.find('textarea[name="body"]').removeClass("with-image")};t.on("reset",v),n.done(function(){p.off("click",o),m.off("click",r),h.off("click",i),t.off("reset",v)})}},t.EntryForm.setupSubmission=function(n,o){function r(o){var r=e(this);t.Form.isDisabled(r)||o.isDefaultPrevented()||(o.preventDefault(),t.Form.submit(n,r).done(function(e){if(t.Form.reset(n),"topic"===n.attr("data-post-subtype")&&!n.attr("data-is-identified")){var o=n.find('textarea[name="body"]');o.prop("disabled",!0),o.attr("placeholder",o.attr("data-open-topic-post-existing-placeholder"))}r.trigger("olv:entryform:post:done",arguments)}).fail(function(){r.trigger("olv:entryform:post:fail",arguments)}).always(function(){n.find('textarea[name="body"]').trigger("input")}))}function i(e){return 13!==e.which}function a(e){t.Form.isDisabled(s)&&e.preventDefault()}if(n.length){n.on("keypress","input:not(.allow_submit)",i);var s=n.find('input[type="submit"], button[type="submit"]');s.on("click",r),n.on("submit",a),o.done(function(){n.off("keypress","input:not(.allow_submit)",i),s.off("click",r),n.off("submit",a)})}},t.EntryForm.onTopicPostCreated=function(t,n){var o=e(".js-post-list").children(".post").attr("data-href");t.find(".js-existing-open-topic-post-link").attr("href",o),e("#post-form").hasClass("for-identified-user")||(t.find(".js-cannnot-topic-post").removeClass("none"),t.find(".js-feeling-selector").addClass("none"),t.find(".js-topic-categories-container").addClass("none"),t.find(".js-post-form-spoiler").addClass("none"),t.find('input[type="text"],textarea').prop("readonly",!0)),t.toggleClass("folded")},t.EntryForm.setupFormStatus=function(n,o){function r(t){return t.filter(function(){return!blank.test(e(this).val())}).length===t.length}function i(n){var o=s.filter("[data-required]:visible"),i=o.length>0&&r(o),a=l.filter(function(){return!e(this).val()}).length>0;t.Form.toggleDisabled(c,!i&&!u.val()&&!$("label.textarea-menu-memo").hasClass("checked")||a)}function a(e){n.trigger("olv:entryform:reset")}if(n.length){var s=n.find('input[type="text"], textarea'),l=n.find("select[data-required]"),u=n.find('input[name="painting"]').siblings("input:file"),c=n.find('input[type="submit"], button[type="submit"]');s.on("input",i),u.on("change",i),l.on("change",i),n.on("reset",a);var d=s.filter(":visible").first();t.Form.emulateInputEvent(d,o),s.filter(":visible").first().trigger("input"),o.done(function(){s.off("input",i),u.off("change",i),n.off("reset",a),l.off("change",i)})}},t.EntryForm.setupFoldedForm=function(e,t){function n(t){var n=o.offset().top;e.removeClass("folded");var r=o.offset().top-n;window.scrollBy(0,r)}if(e.hasClass("folded")){var o=e.find("[data-open-folded-form]");if(o.is(document.activeElement)||o.val()!==o.prop("defaultValue"))return void e.removeClass("folded");if("#js_open_post_form"==location.hash)return location.hash="",void e.removeClass("folded");o.one("focus",n),t.done(function(){o.off("focus",n)})}},t.EntryForm.setupIdentifiedUserForm=function(n,o){function r(){n.find('textarea[name="body"]').trigger("input")}function i(e){var o="1"==n.find('input[name="is_multi_language"]:checked').val();t.Form.reset(n),n.find('input[name="is_multi_language"]').val([o?"1":"0"]),n.find(".language-id-selector").toggleClass("none",!o),n.find(".language-bodies").toggleClass("none",!o),n.find('input[name="painting"]').parent().toggleClass("none",o),n.find('textarea[name="body"]').toggleClass("none",o),a(),r()}function a(t){c.each(function(t,o){n.find(".js-language-body-"+e(o).val()).toggleClass("none",!o.checked)}),r()}function s(o){var r=e(o.target).siblings().filter("input"),i=o.target.files[0];if(i){var a=new FileReader;a.onload=function(e){var t=e.target.result.split(",")[1];r.val(t),r.trigger("olv:entryform:fileselect",n),n.find('textarea[name="body"]').trigger("input")},t.Form.toggleDisabled(l,!0),a.readAsDataURL(i)}else r.val("")}var l=n.find('input[type="submit"]'),u=n.find(".file-button"),c=n.find('input[name="language_ids"]'),d=n.find('input[name="is_multi_language"]');"undefined"==typeof FileReader&&t.Form.toggleDisabled(u,!0),u.on("change",s),c.on("change",a),d.on("change",i),n.on("olv:entryform:post:done",function(e){u.siblings().filter("input[type=hidden]").val(""),i()}),i(),o.done(function(){u.off("change",s),c.off("change",a),d.off("change",i),n.off("olv:entryform:post:done",t.Form.reset(n))})},-1!=navigator.userAgent.indexOf("iPhone;")&&t.init.done(function(e){setTimeout(function(){0===window.pageYOffset&&window.scrollBy(0,1)},100)}),t.Community={},t.Community.setupFavoriteButtons=function(n){function o(e,n){e.toggleClass("checked",n),t.Utils.isIEStyle&&e.addClass("changing").removeClass("changing")}function r(n){var r=e(this);if(!t.Form.isDisabled(r)&&!n.isDefaultPrevented()){n.preventDefault();var i=r.hasClass("checked");o(r);var a=r.attr(i?"data-action-unfavorite":"data-action-favorite");t.Form.post(a,null,r).done(function(){i=!i,r.trigger("olv:community:favorite:toggle",[i])}).fail(function(){o(r,i)})}}e(document).on("click",".favorite-button",r),n.done(function(){e(document).off("click",".favorite-button",r)})},t.Community.setupAgeGateDialog=function(n){function o(e,t,n){if(isNaN(e)||isNaN(t)||isNaN(n))return!1;var o=new Date(e,t-1,n);return o.getFullYear()===e&&o.getMonth()+1===t&&o.getDate()===n}function r(e,t,n){var o=new Date,r=100*t+n>100*(o.getMonth()+1)+o.getDate()?1:0;return o.getFullYear()-e-r}function i(e,t,n){return r(e,t,n)>=18}function a(t,n){var o=g[n],r=e(t[0].options[t[0].selectedIndex]);isNaN(r.val())&&(t.find('[value="'+o+'"]').prop("selected",!0),t.trigger("change"),l(),r.remove())}function s(t){var n=e(t.currentTarget);a(n,n.attr("name"))}function l(){var t=+m.val(),n=+h.val(),o=+v.val();if(!isNaN(n)){var r=new Date(o,n,0).getDate(),i=+m.find("option").last().val();if(i>r)m.find("option").slice(r-i).remove();else if(r>i)for(var a=i+1;r>=a;a++)m.append(e("<option>").val(a).text(a));!isNaN(t)&&t>r&&(m.find('[value="'+r+'"]').prop("selected",!0),m.trigger("change"))}}function u(){e(".age-gate-dialog").remove(),e("#main-body").children().show(),t.Cookie.set("age_gate_done","1")}function c(e){l()}function d(n){var r=+v.val(),a=+h.val(),s=+m.val();t.Cookie.get("age_gate_done")?u():o(r,a,s)?i(r,a,s)?u():(e(".age-gate").addClass("none"),e(".back-dialog").removeClass("none")):t.deferredAlert(t.loc("olv.portal.age_gate.select_label"))}function f(e){history.back()}e("#main-body").children().filter(function(){return!e(this).hasClass("age-gate-dialog")}).hide();var p=e(".age-gate-dialog"),m=p.find(".day"),h=p.find(".month"),v=p.find(".year"),g={year:1990,month:1,day:1};e(document).on("click",".age-confirm-button",d),e(document).on("mousedown",".age-gate select",s),e(document).on("change",".age-gate select",c),e(document).on("click",".cancel-button",f),n.done(function(){e(document).off("click",".age-confirm-button",d),e(document).off("mousedown",".age-gate select",s),e(document).off("change",".age-gate select",c),e(document).off("click",".cancel-button",f)})},t.Community.setupHotDiaryPostSlideShow=function(t){function n(e,t){setTimeout(function(){e.addClass(r)},0),setTimeout(function(){t.removeClass(r)},0)}function o(t){var o=t();n(e(o[0]),e(o[1]))}var r="invisible",i=function(e,t){var n=0;return function(){for(var o=[],r=0;e>r;r++)o=o.concat(function(e,t,o){var r=t+o;return t>=e.length?(n=0,e[0]):r<e.length?e[r]:e[0]}(t,n,r));return n++,o}}(2,e("#community-eyecatch-main").find(".js-eyecatch-diary-post").get()),a=[".js-eyecatch-diary-post",":not(."+r+")"].join("");setTimeout(function(){o(i)},1e3),function(t,n){e(document).on("transitionend",t,function(e){o(n)})}(a,i)},t.Community.setupCommunitySidebar=function(e){t.Community.setupFavoriteButtons(e),t.OpenTruncatedTextButton.setup(".js-community-description")},t.Community.setupPostFilter=function(t){function n(t){if(!t.isDefaultPrevented()){t.preventDefault();var n=e(this).find('select[name="post"]').val();window.location.href=n}}var o=e("#post-filter-select-page form");o.on("submit",n),t.done(function(){o.off("submit",n)})},t.User={},t.User.setupFollowButton=function(n,o){function r(n){var r=e(this);t.Form.isDisabled(r)||(t.Form.post(r.attr("data-action"),null,r).done(function(t){r.addClass("none").siblings().removeClass("none"),r.hasClass("relationship-button")&&(o.noReloadOnFollow&&!0===t.can_follow_more||reload()),"following_count"in t&&e(r).trigger("olv:visitor:following-count:change",[t.following_count])}),n.preventDefault())}function i(n){var o=e(this),r=o.siblings();t.Form.isDisabled(o)||(t.showConfirm(t.loc("olv.portal.unfollow"),t.loc("olv.portal.followlist.confirm_unfollow_with_name",o.attr("data-screen-name")),{cancelLabel:t.loc("olv.portal.cancel"),okLabel:t.loc("olv.portal.button.remove"),modalTypes:"unfollow"}).done(function(e){e&&t.Form.post(o.attr("data-action"),null,o).done(function(){o.hasClass("relationship-button")?reload():(o.addClass("none"),r.removeClass("none"),t.Form.toggleDisabled(r,!1))})}),n.preventDefault())}o=e.extend({noReloadOnFollow:!1,container:document},o);var a=e(o.container);a.on("click",".toggle-button .follow-button",r),a.on("click",".toggle-button .unfollow-button",i),n.done(function(){a.off("click",".toggle-button .follow-button",r),a.off("click",".toggle-button .unfollow-button",i)})},t.User.setupUserSidebar=function(e){t.OpenTruncatedTextButton.setup(".profile-comment"),t.User.setupFollowButton(e,{container:"#sidebar"})},t.Global={},t.Global.atOutsideOfMyMenu=function(t){var n=e(t);return!n.hasClass("js-open-global-my-menu")&&"global-my-menu"!==n.attr("id")},t.Global.setupMyMenu=function(){var n=e("#global-my-menu");e(".js-open-global-my-menu").on("click",function(e){e.preventDefault(),n.toggleClass("none")}),e(document).on("click",function(e){!n.hasClass("none")&&t.Global.atOutsideOfMyMenu(e.target)&&n.addClass("none")}),$(".my-menu-white-power").on("click",function(e){e.preventDefault(),$("#wrapper").prepend('<div class="dialog feedback-dialog none"><div class=dialog-inner><div class=window><h1 class=window-title>Feedback</h1><div class=window-body><form id=feedback-form><p class=window-body-content>What\'s this?<br><input type=radio name=a value=0 checked>Issue/bug report<input type=radio name=a value=1>Suggestion<input type=radio name=a value=2>I want something<div class=textarea-container><textarea name=b id=feedbackbody class="textarea-text textarea" maxlength="5000" placeholder="Write your feedback, suggestions, bug report, whatever you want here." required></textarea></div><p></p></p></form><div class=form-buttons><button class="olv-modal-close-button gray-button" type=button data-event-type=ok onclick="$(\'.feedback-dialog\').remove()">Cancel</button><button class="black-button d-send disabled" disabled type=button>Send it</button></div></div></div></div></div>');var n=new t.ModalWindow($(".feedback-dialog"));n.open(),$("#feedbackbody").on("input",function(){t.Form.toggleDisabled($(".d-send"),!$(this).length<0||blank.test($(this).val()))}),$(".d-send").on("click",function(){t.Form.post("/complaints",$("#feedback-form").serializeArray()).done(function(){n.close(),$(".feedback-dialog").remove(),t.showMessage("","That was successfully submitted, and hopefully someone will see it. Thank you!")})})}),$(".my-menu-account-setting").on("click",function(e){e.preventDefault(),$.ajax({url:"/pref",success:function(e){yeah_notifications=e[0]?" checked":"",lights_off=e[1]?" checked":"",$("#wrapper").prepend('<div class="dialog acc-set none"><div class=dialog-inner><div class=window><h1 class=window-title>Account preferences</h1><div class=window-body><form id=feedback-form><p class=window-body-content> These are your account\'s preferences, pretty self-explanatory.</p><br> <input type=checkbox value=1 name=a'+yeah_notifications+"> Enable notifications for Yeahs<br><input type=checkbox onclick=lights()"+lights_off+'> Enable dark mode</form><div class=form-buttons><button class="olv-modal-close-button gray-button" type=button data-event-type=ok onclick="$(\'.acc-set\').remove()">Cancel</button><button class="black-button ac-send" type="button">Save</button></div></div></div></div></div>');var n=new t.ModalWindow($(".acc-set"));n.open(),$(".ac-send").click(function(){t.Form.post("/pref",$("#feedback-form").serializeArray()),n.close(),$(".acc-set").remove()})},error:function(){t.showMessage("","Can't open your account preferences because getting your current preferences failed.")}})})},t.init.done(function(){$("#wrapper").attr("class",$("#main-body").attr("class")),t.Global.setupMyMenu()}),t.init.done(function(e){if(e("#global-menu-news").length){e("#global-menu-news").on("click",function(t){e(t.currentTarget).find(".badge").hide()});var n=t.UpdateChecker.getInstance();e(n).on("update",function(t,o){e.each(n._settings,function(t,n){e.each(n.params,function(e,t){void 0===o[e]&&(this.success=!1)}),n.update.call(void 0,o,n.params)})}),n.onUpdate("check_update",{n:{},msg:{}},function(t,n){var o=e("#global-menu-news"),r=o.find(".badge");0===r.length&&(r=e("<span>",{class:"badge"})).hide().appendTo(o.find("a"));var i=0;i+=t.n,r.text(i),r.toggle(i>0);var a=e("#global-menu-message"),s=a.find(".badge");0===s.length&&(s=e("<span>",{class:"badge"})).hide().appendTo(a.find("a"));var l=0;l+=t.msg,s.text(l),s.toggle(l>0)}),e(document).on("pjax:complete",function(e){n.resetInterval()}),n.invoke()}}),t.router.connect("^/activity$",function(n,o,r){function i(){var n=e("#post-form");t.Form.setupForPage(),t.EntryForm.setupSubmission(n,r),t.EntryForm.setupFormStatus(n,r),t.EntryForm.setupFoldedForm(n,r),$("#post-form").length&&setupPostForm2(),t.User.setupFollowButton(r),n.hasClass("for-identified-user")&&t.EntryForm.setupIdentifiedUserForm(n,r),n.on("olv:entryform:post:done",a),r.done(function(){e("form.search").off("submit",t.Form.validateValueLength)})}function a(t,n){var o=e(".js-post-list");o.length||(o=e("<div>",{class:"list post-list js-post-list"}).replaceAll(".no-content"));var r=e(e.parseHTML(n)).filter("*");r.hide().fadeIn(400).prependTo(o);var i=e(window);i.scrollTop(r.offset().top+r.outerHeight()/2-i.height()/2)}changesel("feed"),$("form.search").on("submit",function(e){e.preventDefault(),go($(this).attr("action")+"?"+$(this).serialize())}),t.Entry.setupEmpathyButtons(r),e("form.search").on("submit",t.Form.validateValueLength);var s,l=e(".content-loading-window");if(l.length){var u=o.search.substring(1);u&&(u="&"+u),s=t.Net.ajax({type:"GET",url:window.location.href,silent:!0,beforeSend:function(){NProgress.start()},complete:function(){NProgress.done()}}).done(function(a){e("#js-main").html(a),e(document).trigger("olv:activity:success",[a,n,o]),pf=$("div.post-form"),pf.length&&($("#js-main").prepend($("div.post-form")),pf.removeClass("none"),i()),t.Content.autopagerize(".js-post-list",r),t.Entry.setupHiddenContents(r)}).fail(function(){setTimeout(function(){l.remove(),e(".content-load-error-window").removeClass("none")},5e3)})}else s=e.Deferred().resolve().promise(),e.Deferred().resolve().promise();s.then(function(){}),e.when(s).done(function(t,n){var o=e(e.parseHTML(e.trim(n[0])));r.each(function(t,n){var r=o.get(t);r&&(e(n).html(r),i.push(n))}),e(i).removeClass("none")}),r.done(function(){s.abort&&s.abort()}),$("div.post-filter > input[type=checkbox]").on("click",function(){go(o.pathname+"?&my="+$(this).attr("value"))})}),t.router.connect("^(?:/|/communities)$",function(n,o,r){function i(t){e(".tab-body").addClass("none"),e("#tab-"+t+"-body").removeClass("none"),e(".platform-tab a").removeClass("selected"),e("#tab-"+t).addClass("selected")}function a(n){var o=e(this);if(!t.Form.isDisabled(o)&&!n.isDefaultPrevented()){n.preventDefault();var r=e(this).attr("data-platform");i(r),t.Cookie.set("view_platform",r)}}function s(t){if(!t.isDefaultPrevented()){t.preventDefault();var n=e(this).find('select[name="category"]').val();window.location.href=n}}changesel("community");var l=t.Cookie.get("view_platform");l&&i(l),t.Community.setupHotDiaryPostSlideShow(r),e(".platform-tab a").on("click",a),e(".filter-select-page form").on("submit",s),e("form.search").on("submit",t.Form.validateValueLength),r.done(function(){e(".platform-tab a").off("click",a),e(".filter-select-page form").off("submit",s),e("form.search").off("submit",t.Form.validateValueLength)})}),t.router.connect("^/communities/categories/[a-z0-9\\-_]+$",function(n,o,r){function i(t){if(!t.isDefaultPrevented()){t.preventDefault();var n=e(this).find('select[name="category"]').val();window.location.href=n}}changesel("community"),t.Content.autopagerize(".community-list",r),e("#filter-select-page form").on("submit",i),r.done(function(){e("#filter-select-page form").off("submit",i)})}),t.router.connect("^/(identified_user_posts|notifications)+$",function(e,n,o){t.Guest.isGuest()||t.User.setupFollowButton(o),t.Content.autopagerize(".js-post-list",o)}),t.router.connect("/notifications(/)?$",function(e,n,o){changesel("news"),$("button.rm").on("click",function(){$(this).parent().parent().remove(),t.Form.post("/notifications/"+$(this).parent().parent().attr("id")+".rm")})}),t.router.connect("/notifications/friend_requests(/)?$",function(e,n,o){changesel("news"),t.Form.post("/notifications/set_read?fr=1"),$(".received-request-button").on("click",function(e){e.preventDefault(),fr=new t.ModalWindow($("div[data-modal-types=accept-friend-request][uuid="+$(this).parent().parent().attr("id")+"]")),fr.open()}),$("div[data-modal-types=accept-friend-request] .ok-button.post-button").on("click",function(e){e.preventDefault(),t.Form.post($(e.target).parents().eq(4).attr("data-action")).done(function(){fr.close(),reload()})}),$("div[data-modal-types=accept-friend-request] .cancel-button").on("click",function(e){e.preventDefault(),t.showConfirm("Reject Friend Request","Are you sure you really want to reject "+t.SimpleDialog.htmlLineBreak($(e.target).parents().eq(4).attr("data-screen-name"))+"'s friend request?",{cancelLabel:"No",okLabel:"Yes"}),$(".ok-button.black-button").on("click",function(){t.Form.post($(e.target).parents().eq(4).attr("data-reject-action")).done(function(){fr.close(),reload()})})})}),t.router.connect("^/messages(/)?$",function(e,t,n){changesel("message")}),t.router.connect("^/messages/([A-Za-z0-9-._]+)/?$",function(e,n,o){function r(){var e=$("div.textarea-with-menu");e.removeClass("active-memo"),e.addClass("active-text"),$("div.textarea-container").removeClass("none"),$("div.textarea-memo").addClass("none"),a=0}changesel("message"),t.Content.autopagerize(".list.messages",o);var i=$("#post-form");if(t.EntryForm.setupSubmission(i,o),t.EntryForm.setupFormStatus(i,o),t.EntryForm.setupFoldedForm(i,o),t.EntryForm.setupIdentifiedUserForm(i,o),i.on("olv:entryform:post:done",function(e,t){var n=$(".list.messages");n.length||(n=$("<div>",{class:"list post-list js-post-list"}).replaceAll(".no-content"));var o=$($.parseHTML(t)).filter("*");o.hide().fadeIn(400).prependTo(n);var r=$(window);r.scrollTop(o.offset().top+o.outerHeight()/2-r.height()/2)}),$("#post-form").length){var a=0;$("label.textarea-menu-memo").on("click",function(){if(openDrawboardModal()){var e=$("div.textarea-with-menu"),n=$("div.textarea-memo"),o=$("div.textarea-container");e.hasClass("active-text")&&(e.removeClass("active-text"),e.addClass("active-memo"),n.removeClass("none"),o.addClass("none")),t.Form.toggleDisabled($("input.post-button"),!1),a=1,setupDrawboard()}}),$("label.textarea-menu-text").on("click",r),$(".post-button").on("click",r)}rm_btn=$(".rm-post-button"),rm_btn.length&&rm_btn.click(function(){thingy=$(this),t.showConfirm("Delete message","Really delete this message?"),$(".ok-button").click(function(){t.Form.post(rm_btn.attr("data-action")),thingy.parent().parent().remove()});})}),t.router.connect("^/communities/(?:favorites|played)$",function(e,n,o){changesel("community"),t.Content.autopagerize(".community-list",o)}),t.router.connect("^/communities/search$",function(n,o,r){changesel("community"),e("form.search").on("submit",t.Form.validateValueLength),r.done(function(){e("form.search").off("submit",t.Form.validateValueLength)})}),t.router.connect("^/communities/[0-9]+(/diary|/new|/hot|/in_game|/old)?$",function(n,o,r){function i(){e(".multi_timeline-topic-filter").addClass("open")}function a(t,n){var o=e(t.currentTarget).attr("data-post-list-container-selector"),r=!!o,i=e(r?o+" .js-post-list":".js-post-list");r?i.hasClass("empty")&&i.removeClass("empty").children().remove():i.length||(i=e("<div>",{class:"list post-list js-post-list"}).replaceAll(".no-content"));var a=e(e.parseHTML(n)).filter("*");a.hide().fadeIn(400).prependTo(i);var s=e(window);s.scrollTop(a.offset().top+a.outerHeight()/2-s.height()/2)}changesel("community"),t.Entry.setupHiddenContents(r),t.Content.autopagerize(".js-post-list",r),t.Community.setupPostFilter(r);var s=e("#post-form");t.Guest.isGuest()||(t.Entry.setupEmpathyButtons(r),t.EntryForm.setupSubmission(s,r),t.EntryForm.setupFormStatus(s,r),t.EntryForm.setupFoldedForm(s,r),t.EntryForm.setupAlbumImageSelector(s,r),s.hasClass("for-identified-user")&&t.EntryForm.setupIdentifiedUserForm(s,r),e(".toggle-button").length&&t.User.setupFollowButton(r),e(document).on("click",".js-topic-post-button",i),r.done(function(){e(document).off("click",".js-topic-post-button",i)})),e(".age-gate-dialog").length&&t.Community.setupAgeGateDialog(r),s.on("olv:entryform:post:done",a),r.done(function(){s.off("olv:entryform:post:done",a)}),$("button.reload-btn").click(function(e){NProgress.start(),$.ajax({url:window.location.href,headers:{"X-AUTOPAGERIZE":!0}}).done(function(e){NProgress.done(),$(".js-post-list").replaceWith(e)})})}),t.router.connect("^/communities/[0-9]+(/artwork(/hot|/new)?|/topic(/new|/open)?)$",function(n,o,r){function i(o,i){var s=e(".js-post-list");s.length||(s=e("<div>",{class:"list multi-timeline-post-list js-post-list"}).replaceAll(".no-content"));var l=e(e.parseHTML(i)).filter("*");l.hide().fadeIn(400).prependTo(s),/^\/topic(?:\/(?:new|open))?$/.test(n[1])&&(t.EntryForm.onTopicPostCreated(a,r),t.EntryForm.setupFoldedForm(a,r));var u=e(window);u.scrollTop(l.offset().top+l.outerHeight()/2-u.height()/2)}changesel("community"),t.Entry.setupHiddenContents(r),t.Content.autopagerize(".js-post-list",r),t.Community.setupPostFilter(r);var a=e("#post-form");t.Guest.isGuest()||(t.Entry.setupEmpathyButtons(r),t.EntryForm.setupSubmission(a,r),t.EntryForm.setupFormStatus(a,r),t.EntryForm.setupFoldedForm(a,r),t.EntryForm.setupAlbumImageSelector(a,r),a.hasClass("for-identified-user")&&t.EntryForm.setupIdentifiedUserForm(a,r),e(".toggle-button").length&&t.User.setupFollowButton(r)),e(".age-gate-dialog").length&&t.Community.setupAgeGateDialog(r),a.on("olv:entryform:post:done",i),r.done(function(){a.off("olv:entryform:post:done",i)})}),t.router.connect(/^\/posts\/([0-9A-Za-z\-_]+)$/,function(n,o,r){function i(n,o){var r=e(window),i=e(e.parseHTML(o)).filter("*");i.hide().fadeIn(400).appendTo(".reply-list"),r.scrollTop(i.offset().top+i.outerHeight()/2-r.height()/2),t.Entry.incrementReplyCount(1)}function a(n,o){var r=e(n.target);r.attr("data-is-post")?t.Form.toggleDisabled(r,!0):r.remove()}function s(){$("#post-edit").toggleClass("none"),$("#the-post").toggleClass("none")}function l(){var e=$("div.textarea-with-menu");e.removeClass("active-memo"),e.addClass("active-text"),$("div.textarea-container").removeClass("none"),$("div.textarea-memo").addClass("none"),f=0}t.Entry.setupHiddenContents(r),t.Entry.setupMoreRepliesButtons(r),t.SocialButton.setup(r);var u=e("#reply-form");if(t.Guest.isGuest()||(t.Entry.setupPostEmpathyButton(r),t.Entry.setupEditButtons(r),t.EntryForm.setupSubmission(u,r),t.EntryForm.setupFormStatus(u,r),t.EntryForm.setupAlbumImageSelector(u,r),u.hasClass("for-identified-user")&&t.EntryForm.setupIdentifiedUserForm(u,r),t.Entry.setupCloseTopicPostButton(r)),t.Entry.setupBodyLanguageSelector(r),t.Entry.setupMoreContentButton(r),e(document).on("olv:entryform:post:done",i),e(document).on("olv:report:done",a),r.done(function(){e(document).off("olv:entryform:post:done",i),e(document).off("olv:report:done",a)}),$(".edit-post-button").length){var c=$("#edit-form"),d=$("#edit-form div.form-buttons button.post-button.black-button");$(".cancel-button").click(function(){s()}),t.EntryForm.setupFormStatus(c,r),$(".edit-post-button").click(function(){$(".post-content-memo").length?t.showMessage("","You can't edit a drawing at this time."):(s(),t.Form.toggleDisabled(d,!0))}),d.click(function(e){e.preventDefault(),t.Form.toggleDisabled($(this),!0),cereal=c.serializeArray(),t.Form.post(c.attr("data-action"),cereal).done(function(){$(".post-content-text").html(cereal.body),reload()})})}if(rm_btn=$(".rm-post-button"),rm_btn.length&&rm_btn.click(function(){t.showConfirm("Delete post","Really delete this post?"),$(".ok-button").click(function(){t.Form.post(rm_btn.attr("data-action")).done(t.showMessage("","Deleted."))})}),fav_btn=$(".profile-post-button"),fav_btn.length&&(fav_btn.hasClass("done")?fav_btn.click(function(){t.showConfirm("Profile post unset","Unset your profile picture?"),$(".ok-button").click(function(){t.Form.post(fav_btn.attr("data-action")).done(fav_btn.removeClass("done",reload()))})}):fav_btn.click(function(){t.showConfirm("Profile post","Set this as your profile picture?"),$(".ok-button").click(function(){t.Form.post(fav_btn.attr("data-action")).done(fav_btn.addClass("done"),reload())})})),$("#reply-form").length){var f=0;$("label.textarea-menu-memo").on("click",function(){if(openDrawboardModal()){var e=$("div.textarea-with-menu"),n=$("div.textarea-memo"),o=$("div.textarea-container");e.hasClass("active-text")&&(e.removeClass("active-text"),e.addClass("active-memo"),n.removeClass("none"),o.addClass("none")),t.Form.toggleDisabled($("input.reply-button"),!1),f=1,setupDrawboard()}}),$("label.textarea-menu-text").on("click",l),$(".reply-button").on("click",l)}}),t.router.connect(/^\/comments\/([0-9A-Za-z\-_]+)$/,function(n,o,r){function i(n,o){var r=e(n.target);r.attr("data-is-post")?t.Form.toggleDisabled(r,!0):r.remove()}function a(){$("#post-edit").toggleClass("none"),$("#the-post").toggleClass("none")}t.SocialButton.setup(r);var s=e("#reply-form");if(t.Guest.isGuest()||(t.Entry.setupPostEmpathyButton(r),t.Entry.setupEditButtons(r),t.EntryForm.setupSubmission(s,r),t.EntryForm.setupFormStatus(s,r)),t.Entry.setupBodyLanguageSelector(r),e(document).on("olv:report:done",i),r.done(function(){e(document).off("olv:report:done",i)}),$(".edit-post-button").length){var l=$("#edit-form"),u=$("#edit-form div.form-buttons button.post-button.black-button");$(".cancel-button").click(function(){a()}),t.EntryForm.setupFormStatus(l,r),$(".edit-post-button").click(function(){$(".reply-content-memo").length?t.showMessage("","You can't edit a drawing at this time."):(a(),t.Form.toggleDisabled(u,!0))}),u.click(function(e){e.preventDefault(),t.Form.toggleDisabled($(this),!0),cereal=l.serializeArray(),t.Form.post(l.attr("data-action"),cereal).done(function(){$(".post-content-text").html(cereal.body),reload()})})}rm_btn=$(".rm-post-button"),rm_btn.length&&rm_btn.click(function(){t.showConfirm("Delete post","Really delete this post?"),$(".ok-button").click(function(){t.Form.post(rm_btn.attr("data-action")).done(t.showMessage("","Deleted."))})})}),t.router.connect("^/users.search$",function(n,o,r){changesel("feed"),t.Content.autopagerize("#searched-user-list",r),t.Guest.isGuest()||t.User.setupFollowButton(r),e("form.search").on("submit",function(e){t.Form.validateValueLength(e),e.preventDefault(),go($(this).attr("action")+"?"+$(this).serialize())}),r.done(function(){e("form.search").off("submit",t.Form.validateValueLength)})}),t.router.connect("^/users/[0-9a-zA-Z\\-_.]+/(yeahs|posts)$",function(e,n,o){t.Content.autopagerize(".js-post-list",o)}),t.router.connect("^/users/[0-9a-zA-Z\\-_.]+(/friends|/following|/followers)$",function(e,n,o){t.Content.autopagerize("#friend-list-content",o)}),t.router.connect("^/users/[0-9a-zA-Z\\-_.]+(/diary)$",function(n,o,r){function i(t,n){var r=e(".js-post-list");r.find(".no-content").addClass("none");var i=e(e.parseHTML(n)).filter("*");i.hide().fadeIn(400).prependTo(r),l.remove(),window.history.replaceState(window.history.state,"",o.href.replace(/\?.*/,""));var a=e(document).find("#js-my-post-count");a[0]&&a.text(+a.text()+1);var s=e(window);s.scrollTop(i.offset().top+i.outerHeight()/2-s.height()/2)}function a(e,t){l.remove()}function s(n,o){t.Form.toggleDisabled(e(n.target),!0)}t.Entry.setupHiddenContents(r),t.Content.autopagerize(".js-post-list",r);var l=e("#post-form");t.Guest.isGuest()||(t.Entry.setupEmpathyButtons(r),t.EntryForm.setupSubmission(l,r),t.EntryForm.setupFormStatus(l,r),l.hasClass("for-identified-user")&&t.EntryForm.setupIdentifiedUserForm(l,r)),e(document).on("olv:report:done",s),l.on("olv:entryform:post:done",i);var u=l.find(".cancel-button");u.on("click",a),r.done(function(){e(document).off("olv:report:done",s),l.off("olv:entryform:post:done",i),u.off("click",a)})}),t.router.connect("^/users/[0-9a-zA-Z\\-_.]+(/friends|/following|/followers|/yeahs|/posts)?$",function(n,o,r){function i(n,o){t.Form.toggleDisabled(e(n.target),!0)}function a(t,n){e("#user-content.is-visitor").length&&e("#js-following-count").text(n)}$("body").attr("sess-usern")==n[0].split("/users/")[1]&&changesel("mymenu"),t.User.setupFollowButton(r,{container:".main-column",noReloadOnFollow:!0}),$(".friend-button.create").on("click",function(e){e.preventDefault(),fr=new t.ModalWindow($("div[data-modal-types=post-friend-request]")),fr.open()}),$("div[data-modal-types=post-friend-request] input.post-button").on("click",function(e){e.preventDefault(),t.Form.post($(".friend-button.create").attr("data-action"),$("div[data-modal-types=post-friend-request] form").serializeArray()).done(function(){fr.close(),reload()})}),$(".friend-button.accept").on("click",function(e){e.preventDefault(),fr=new t.ModalWindow($("div[data-modal-types=accept-friend-request]")),fr.open()}),$("div[data-modal-types=accept-friend-request] .ok-button.post-button").on("click",function(e){e.preventDefault(),t.Form.post($("div[data-modal-types=accept-friend-request]").attr("data-action")).done(function(){fr.close(),reload()})}),$("div[data-modal-types=accept-friend-request] .cancel-button").on("click",function(e){e.preventDefault(),t.showConfirm("Reject Friend Request","Are you sure you really want to reject "+t.SimpleDialog.htmlLineBreak($("div[data-modal-types=accept-friend-request]").attr("data-screen-name"))+"'s friend request?",{cancelLabel:"No",okLabel:"Yes"}),$(".ok-button.black-button").on("click",function(e){t.Form.post($("div[data-modal-types=accept-friend-request]").attr("data-reject-action")).done(function(){fr.close(),reload()})})}),$(".friend-button.cancel").on("click",function(e){e.preventDefault(),t.showConfirm("Cancel Friend Request","Are you sure you really want to cancel your friend request to "+t.SimpleDialog.htmlLineBreak($(".friend-button.cancel").attr("data-screen-name"))+"?",{cancelLabel:"No",okLabel:"Yes"}),$(".ok-button.black-button").on("click",function(e){t.Form.post($(".friend-button.cancel").attr("data-action")).done(function(){reload()})})}),$(".friend-button.delete").on("click",function(e){e.preventDefault(),t.showConfirm("Unfriend","Are you sure you really want to unfriend "+t.SimpleDialog.htmlLineBreak($(".friend-button.delete").attr("data-screen-name"))+"? Your messages will not be deleted.",{cancelLabel:"No",okLabel:"Yes"}),$(".ok-button.black-button").on("click",function(e){t.Form.post($(".friend-button.delete").attr("data-action")).done(function(){reload()})})}),t.User.setupUserSidebar(r),t.Entry.setupHiddenContents(r),e(document).on("olv:report:done",i),e(document).on("olv:visitor:following-count:change",a),r.done(function(){e(document).off("olv:report:done",i),e(document).off("olv:visitor:following-count:change",a)}),t.Entry.setupEmpathyButtons(r)}),t.router.connect("^/users/[0-9a-zA-Z\\-_.]+/favorites$",function(e,n,o){t.Content.autopagerize(".community-list",o)}),t.router.connect("^/login/$|^/signup/$",function(){function t(e){window.location.href=e}cac=function(){$.ajax({type:"POST",url:window.location.href,data:$("form").serialize(),success:function(e){t(e)},error:function(e){$("p.red").text(e.responseText)},beforeSend:function(){NProgress.start()},complete:function(){NProgress.done()}})},e("form[method=post]").on("submit",function(n){n.preventDefault(),e.ajax({type:"POST",url:window.location.href,data:e("form").serialize(),success:function(e){t(e)},error:function(e){$("p.red").text(e.responseText)},beforeSend:function(){NProgress.start()},complete:function(){NProgress.done()}})})}),t.router.connect("^/reset/$",function(e,t,n){$("form[method=post]").on("submit",function(e){e.preventDefault(),$.ajax({type:"POST",url:window.location.href,data:$("form").serialize(),success:function(e){$("p.red").addClass("green"),$("p.red").text(e)},error:function(e){$("p.red").text(e.responseText)},beforeSend:function(){NProgress.start()},complete:function(){NProgress.done()}})})}),t.router.connect("^/server$",function(){$("button.reload-btn").click(function(e){NProgress.start();$.getJSON(window.location.href,{json:"1"},function(e){NProgress.done(),$("#guide > div > ul > li:nth-child(1) > strong").html(e.communities),$("#guide > div > ul > li:nth-child(2) > strong").html(e.posts),$("#guide > div > ul > li:nth-child(3) > strong").html(e.users),$("#guide > div > ul > li:nth-child(4) > strong").html(e.comments),$("#guide > div > ul > li:nth-child(5) > strong").html(e.messages),$("#guide > div > ul > li:nth-child(6) > strong").html(e.yeahs),$("#guide > div > ul > li:nth-child(7) > strong").html(e.complaints),$("#guide > div > ul > li:nth-child(8) > strong").html(e.notifications),$("#guide > div > ul > li:nth-child(9) > strong").html(e.follows),$("#guide > div > ul > li:nth-child(10) > strong").html(e.friendships)})})}),t.router.connect("^/settings/(?:account|profile)$",function(n,o,r){function i(){if(!inp.val().match(/^[A-Za-z0-9-._]{6,16}$/))return $("p.error").html("The NNID provided is invalid."),!1;$("p.error").html(null),$.ajax({url:inp.attr("data-action").replace("nil",inp.val()),type:"POST",data:t.Form.csrftoken({a:inp.val()}),success:function(e){$(".nnid-icon.mii").attr("src","https://mii-secure.cdn.nintendo.net/"+e+"_normal_face.png"),$("input[name=mh]").val(e)},error:function(e){$("p.error").html(e.responseText)},beforeSend:function(){NProgress.start()},complete:function(){NProgress.done()}})}function a(n){var o=e(this),r=o.closest("form");t.Form.isDisabled(o)||n.isDefaultPrevented()||(n.preventDefault(),t.Form.submit(r,o).done(function(e){reload()}))}function s(n){var o=e(this);t.showConfirm(t.loc("olv.portal.profile_post"),t.loc("olv.portal.profile_post.confirm_remove"),{okLabel:t.loc("olv.portal.button.remove"),cancelLabel:t.loc("olv.portal.stop")}).done(function(e){e&&t.Form.post("/settings/profile_post.unset.json",null,o).done(function(){o.trigger("olv:entry:profile-post:remove"),o.remove()})})}function l(t){var n=e(),o=e(),r=e("#favorite-game-genre select");r.each(function(){var t=e(this),o=t.find("option[value="+t.val()+"]").attr("data-is-configurable");null!=o&&"0"!=o&&r.filter(function(){return!e(this).is(t)}).each(function(){var o=e(this).find("option[value="+t.val()+"]");n=n.add(o)})}),o=r.find("option").filter(function(){return!e(this).is(n)}),n.prop("disabled",!0),o.prop("disabled",!1)}if(changesel("mymenu"),"p"==n[0][10]){$(".get-ipinfo").on("click",function(e){e.preventDefault(),$.ajax({url:"https://ipinfo.io/region",beforeSend:function(){NProgress.start()},complete:function(){NProgress.done()},success:function(e){$("input[name=country]").val($.trim(e)),t.showMessage("",'Your region has been recieved from ipinfo.io as "'+$.trim(e)+"\". Please note that this was recieved by your browser. If it's inaccurate, you might be using a proxy.\n\nThis has not been saved. Please be sure you want to share your region when you save.")},error:function(){t.showMessage("","Failed to get your region from ipinfo.io for some reason.")}})}),inp=$("input[type=text][name=origin_id]");var u;inp.on("input",function(){clearTimeout(u),inp.val()&&(u=setTimeout(i,500))}),$("input[name=avatar][value=0]").change(function(){$(".setting-avatar > .icon-container > .nnid-icon.mii").removeClass("none"),$(".nnid-icon.gravatar").addClass("none")}),$("input[name=avatar][value=1]").change(function(){$(".setting-avatar > .icon-container > .nnid-icon.mii").addClass("none"),$(".nnid-icon.gravatar").removeClass("none")})}t.User.setupUserSidebar(r),l(),e(document).on("click",".apply-button",a),e(document).on("click","#profile-post",s),e(document).on("change","#favorite-game-genre select",l),r.done(function(){e(document).off("click",".apply-button",a),e(document).off("click","#profile-post",s),e(document).off("change","#favorite-game-genre select",l)})}),t.router.connect("^(/users/[0-9a-zA-Z\\-_.]+/communities/(favorites|played)|/my_menu)",function(e,n,o){changesel("community"),t.User.setupUserSidebar(o)}),t.router.connect("^/communities/[0-9]+",function(e,n,o){changesel("community"),$("#post-form").length&&setupPostForm2(),t.Community.setupCommunitySidebar(o),t.SocialButton.setup(o)}),t.router.connect("^/news/.*$",function(e,t,n){changesel("news")}),t.init.done(function(){t.CookiePolicyNotice.setup()}),t.init.done(function(e){e(document).on("olv:modal:report-violation olv:modal:report-violator",function(e,t,n){function o(){var e=a.find("option:selected").attr("data-track-action");r.attr("data-track-action",e)}var r=t.element.find(".post-button"),i=t.triggerElement.attr("data-can-report-spoiler"),a="1"===i?t.element.find("select.can-report-spoiler"):"0"===i?t.element.find("select.cannot-report-spoiler"):t.element.find('select[name="type"]'),s=t.triggerElement.attr("data-track-label"),l=t.triggerElement.attr("data-url-id")||"";r.attr("data-track-label",s),r.attr("data-url-id",l),a.on("change",o),n.done(function(){a.off("change",o)})});var t=function(e){var t=e.find("input[type=submit]"),n=e.find('input[name="album_image_id"]').length&&e.find('input[name="album_image_id"]').val().length>0,o=e.find('input[name="screenshot"]').length&&e.find('input[name="screenshot"]').val().length>0;t.attr("data-post-with-screenshot",n||o?"screenshot":"nodata")};e(document).on("olv:entryform:updatescreenshot",function(n){var o=e(n.target);t(o)}),e(document).on("olv:entryform:fileselect",function(t,n){var o=e(t.target),r=e(n).find('input[type="submit"]');"screenshot"===o.attr("name")?r.attr("data-post-with-screenshot","screenshot"):"painting"===o.attr("name")&&r.attr("data-post-content-type","draw")}),e(document).on("olv:entryform:reset",function(n){var o=e(n.target);o.find("input[type=submit]").attr("data-post-content-type","text"),setTimeout(function(){t(o)},0),$("input[name=painting]").val()&&($("#drawing").remove(),$("input[name=painting]").attr("value",""))})}))}).call(this,jQuery,Olv),Olv.Locale.Data={"olv.portal.age_gate.select_label":{value:"Please enter your date of birth."},"olv.portal.album.delete_confirm":{value:"Are you sure you want to delete this?"},"olv.portal.button.remove":{value:"Yes"},"olv.portal.cancel":{value:"Cancel"},"olv.portal.close":{value:"Close"},"olv.portal.dialog.apply_settings_done":{value:"Settings saved."},"olv.portal.dialog.report_spoiler_done":{value:"Spoiler reported. Thank you for your help!"},"olv.portal.dialog.report_violation_done":{value:"Violation reported. Thank you for your help!"},"olv.portal.edit.action.close_topic_post":{value:"Close for Comments"},"olv.portal.edit.action.close_topic_post.confirm":{value:"It will no longer be possible to post comments on this discussion. Is that OK? (This action cannot be reversed.)"},"olv.portal.edit.edit_post":{value:"Edit Post"},"olv.portal.edit.edit_reply":{value:"Edit Comment"},"olv.portal.error.500.for_offdevice":{value:"An error occurred.\nPlease try again later."},"olv.portal.error.album_limit_exceeded":{value:"Unable to save because the maximum number of screenshots that can be saved has been reached. Please delete some saved screenshots, and then try again."},"olv.portal.error.code":{args:[1],value:"Error Code: %s"},"olv.portal.error.code %1":{args:[1],value:"Error Code: %s"},"olv.portal.error.code [_1]":{args:[1],value:"Error Code: %s"},"olv.portal.error.daily_post_limit_exceeded":{value:"You have already exceeded the number of posts that you can contribute in a single day. Please try again tomorrow."},"olv.portal.error.failed_to_connect.for_offdevice":{value:"An error occurred."},"olv.portal.error.network_unavailable.for_offdevice":{value:"Cannot connect to the Internet. Please check your network connection and try again."},"olv.portal.error.post_time_restriction":{args:[],value:"Multiple posts cannot be made in such a short period of time. Please try posting again later."},"olv.portal.error.post_time_restriction %1":{args:[],value:"Multiple posts cannot be made in such a short period of time. Please try posting again later."},"olv.portal.error.post_time_restriction [_1]":{args:[],value:"Multiple posts cannot be made in such a short period of time. Please try posting again later."},"olv.portal.followlist.confirm_unfollow_with_name":{args:[1],value:"Remove %s from your follow list?"},"olv.portal.followlist.confirm_unfollow_with_name %1":{args:[1],value:"Remove %s from your follow list?"},"olv.portal.followlist.confirm_unfollow_with_name [_1]":{args:[1],value:"Remove %s from your follow list?"},"olv.portal.miitoo.frustrated":{value:"Yeah..."},"olv.portal.miitoo.frustrated.delete":{value:"Unyeah"},"olv.portal.miitoo.happy":{value:"Yeah!"},"olv.portal.miitoo.happy.delete":{value:"Unyeah"},"olv.portal.miitoo.like":{value:"Yeah♥"},"olv.portal.miitoo.like.delete":{value:"Unyeah"},"olv.portal.miitoo.normal":{value:"Yeah!"},"olv.portal.miitoo.normal.delete":{value:"Unyeah"},"olv.portal.miitoo.puzzled":{value:"Yeah..."},"olv.portal.miitoo.puzzled.delete":{value:"Unyeah"},"olv.portal.miitoo.surprised":{value:"Yeah!?"},"olv.portal.miitoo.surprised.delete":{value:"Unyeah"},"olv.portal.ok":{value:"OK"},"olv.portal.post.delete_confirm":{value:"Delete this post?"},"olv.portal.profile_post":{value:"Favorite Post"},"olv.portal.profile_post.confirm_remove":{value:"Remove this post from your profile?\nThe original post will not be deleted."},"olv.portal.profile_post.confirm_update":{value:"Set this post as your favorite?\nPlease note, it will replace any existing favorite post."},"olv.portal.profile_post.confirm_update.yes":{value:"OK"},"olv.portal.profile_post.done":{value:"Your favorite post has been set.\nWould you like to view your profile?"},"olv.portal.read_more_content":{value:"Read More"},"olv.portal.reply.delete_confirm":{value:"Delete this comment?"},"olv.portal.report.report_comment_id":{args:[1],value:"Comment ID: %s"},"olv.portal.report.report_comment_id %1":{args:[1],value:"Comment ID: %s"},"olv.portal.report.report_comment_id [_1]":{args:[1],value:"Comment ID: %s"},"olv.portal.report.report_post_id":{args:[1],value:"Post ID: %s"},"olv.portal.report.report_post_id %1":{args:[1],value:"Post ID: %s"},"olv.portal.report.report_post_id [_1]":{args:[1],value:"Post ID: %s"},"olv.portal.report.report_spoiler":{args:[],value:"Report Spoilers to Openverse Administrators"},"olv.portal.report.report_spoiler %1":{args:[],value:"Report Spoilers to Openverse Administrators"},"olv.portal.report.report_spoiler [_1]":{args:[],value:"Report Spoilers to Openverse Administrators"},"olv.portal.report.report_spoiler_comment":{args:[],value:"Report Spoilers to Openverse Administrators"},"olv.portal.report.report_spoiler_comment %1":{args:[],value:"Report Spoilers to Openverse Administrators"},"olv.portal.report.report_spoiler_comment [_1]":{args:[],value:"Report Spoilers to Openverse Administrators"},"olv.portal.report.report_violation":{args:[],value:"Report Violation to Openverse Administrators"},"olv.portal.report.report_violation %1":{args:[],value:"Report Violation to Openverse Administrators"},"olv.portal.report.report_violation [_1]":{args:[],value:"Report Violation to Openverse Administrators"},"olv.portal.report.report_violation_comment":{args:[],value:"Report Violation to Openverse Administrators"},"olv.portal.report.report_violation_comment %1":{args:[],value:"Report Violation to Openverse Administrators"},"olv.portal.report.report_violation_comment [_1]":{args:[],value:"Report Violation to Openverse Administrators"},"olv.portal.report.report_violation_message":{args:[],value:"Report Violation to Openverse Administrators"},"olv.portal.report.report_violation_message %1":{args:[],value:"Report Violation to Openverse Administrators"},"olv.portal.report.report_violation_message [_1]":{args:[],value:"Report Violation to Openverse Administrators"},"olv.portal.setup":{value:"Set Up"},"olv.portal.show_more_content":{value:"View Entire Post"},"olv.portal.stop":{value:"Cancel"},"olv.portal.unfollow":{value:"Unfollow"},"olv.portal.user.search.go":{value:"View Profile"},"olv.portal.yes":{value:"Yes"}},$(document).pjax("a",pjax_container),$(document).on("pjax:timeout",function(){return!1}),$(document).on("pjax:send",function(){NProgress.start()}),$(document).on("pjax:complete",function(){NProgress.done(),Olv.init.done()});