").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):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):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);
Sor-Aurdal - Norway, Innlandet Sor-Aurdal Sør-Aurdal, second-order administrative division
population Abborputten Aborputten Abortjernet,store Adnesbekken Agjerdsodden Alketjednelve Alketjern,nedre Amot Amsrudkollen Amsrudkollmyrene Amundplass Anderstjernet Andetjenn Andetjern Andetjern Andetjernbekken Andreasmyre Asemyrane Asen Asheim Asheim Aslebakken Asli Asli Aslibraten Aslie Aslielvi Aslisaetra Aspholtlia Augensrudmyra Aurdalsaetra Aurdalsfjorden Aurdalsfossa Aurdola Aurputten Aurtjernasen Aurtjernbekken Aurtjernet Aurtjernlia Ausebekken Austegard Austheim Austre Busua Baekkjeivollen Bagn 607 Bagn Bagn TV Mast Bagnsasen Bagnsbrua Bagnsdemma Bakhallitn Bakke Bakkedalen Bakken Bakkeputten Bakkhalla Bakkom Bakliberget Baklitjernet Bakvendt Bakvendthauga Baleli Balelimyre Barbroholet Barbroputten Barkloppmyra Baslie Begnadalen Begnadalen Begndal Beinstigen Bekkevollen Bekkivollen Benkane Benkehogda Berg Berg Bergabrotin Bergahalle Bergavassaeter Bergavasselve Bergavasskaret Bergavatn Berge Bergekollen Bergenden Bergevatna Bergevatnet Bergevollen Bergfoss Bergheim Bergodden Bergseng Bergsrud Bergstjernet Bergsund Bergtun Bergum Bergvassaetri Bertelrud Billettmyre Biribakken Bjerklund Bjodalen Bjodalselvi Bjodalsfjellet Bjodalskampen Bjodalsknatten Bjodalssaetrane Bjodalstjernet Bjodalsvatni Bjodnaholet Bjodnamyre Bjodnaputten Bjodnaskaret Bjollehaugatn Bjonnaputt Bjonnatemyra Bjonndalsbekken Bjonnehaugen Bjonnemyre Bjorgan Bjorgansaetra Bjorke Bjorke Bjorkedalen Bjorkelund Bjorkesaeter Bjornalitjernet Bjornaskardet Bjorndalstjernet,ovre Bjornestillinga Bjornlibekken Bjornlikollen Bjornlitjern Bjornsonvollkollen Bjornstad Bjornstad Bjornstad Blabergberget Blaberghaugen Blaestredalen Blakollmyre Blautemyr Blekkatjern Blekketjernet Blomstolan Blomstolen Blomstolfjellet Blomstolkrysset Boen Boensaetri Bogbrua Bogen Bogsaetra Bogsaetra Bohnsaetere Bokkelitjednet Bokkemyr Bole Bole Bole Boler Bolesasen Bolesbergo Boleshalliten Boleshaugen Bolesknatten Bondli Borketjennsbekken Borketjern,nordre Borthus Bovabrue Bovahalle Bovi Braeen Bragerhaug Brakahaugkollen Brakapullen Brakar,nordre Bratagardshogda Bratalii Bratasaeter Bratasaeterhogdi Bratasletta Braten Braten Braten Brattebakken Bratterud Bratterudsaetri Brattrud Brattrudbukfyll Brattrudgrenda Brattrudsaetrin Breidablik Breidablikk Brendehaugen Brenn,s Brenna Brenna Brenna Brenna Brennahaugen Brennbekken Brennbekken Brenneknatten Brennhala Brennholputten Brenninge Brennkastet Brennkollen Brenno Brennputt Brennsaeter Brennsaeterhaugen Brennsaetrene Brennskarkollen Brennsteikbekken Bringelie Bringen Briskemyr Briskevollen Brotaberget Brotasaeterlie Brotatn Brotin Brotin Brubakklykkja Brubraten Brufeten Brunbakkbekken Brunbakke Brunbakkvatnet Brunnehaugen Bruskerud Bruskerudfjellet Bruskerudtjerna Bruslettbekken Bruvatni Brynjulvstjernet Buatjern Bubekksaetra Bufarhalle Bufarknatten Bufarshalle Bukfyll,store Bukfyll,vesle Bukfylla Bukfyllbrue Bukfyllhaugatn Bukfyllvatnet,ovre Bukkeberget Bukollen Buraslie Busjoen Busjoknatten Busua Busua,vestre Busufjellet Busukollen Busuvatnet Buvasskollen Buvasslia Buvatnet,nordre Bymoen Dalen Dalen Daleng Dalengbekken Dalstjednmyre Dalstjernet Dammyre Damtjern Damtjern Damtjernbekken Damtjernet Damtjernet Damtjernhogdi Dansarhaugen Dansertjern Daufiskvatnet Dekaren Dekarputten Demma Digenes Djupdalsbekken Djupedalen Djupedalsbekken Djupedalsbekken Djupedalsberget Djupedalssaeter Dodsensputt Dokkehaug Dokken Dokken Dokki Dolemyratn Dolvesaetrin Dolvesbrotin Dolvesknatten Dolvi Drengsprengen Drengsprengpullen Drengsprengsaetri,nordre Drettbekken Drevhaugen Driftsaetra Drogismyre Dugurdsbekken Dugurdshaugen Dugurdsmyre Dugurdsmyre Dugurmyra Dugursmyre Dundremoen Dyngebekken Dyttholfjellet Dyttholknatten Dyttholknatten,nordre Dyttholtjernet Eid Eidsbakken Eidsfossen Eidskollin Eidsmoen Eivindslette Eldebakken Eldebakko Elgeputten Elgevatnet Elgtjern Elgvassaeterhogda Elgvassaetra Ellingsaetri Elsebakken Elvely Elvemellom Elvemoen Endrelii Endresaeterlia Endresaetra Eneberghaugen Enga Engebekken Engelien Engen Ensligetjern Ereksbrotatn Erlandslii Erlendshaugen Etna Etnedalsbekken Etnedalstjernet Fabroputt Faksehaugen Faksehaugkollen Fakselivatnet Faksollie Falatjernet Falatjernsbekken Faralie Fautmyre Felesaetere Femvatna Fenoya Feskia Fethalle Fethaugen Fetjar Fetjarsaeter Fetjarsaetra Fetvollen Finhert Finnemyr Finnherttjernet Finnsbekken Fintoppkollen Fiskebekken Fiskebudalen Fiskebufjellet Fiskebuhallitn Fiskedammen Fisketjernet Fjellbekken Fjellbekken Fjellelva Fjellelvdalen Fjelleng Fjellmyrene Fjellstolbekken Fjellstolen,s Fjellstolhaugatn Fjellstolhaugen Fjelltjednet Fjellvatnet Fjobekken Fjosdalen Flaebekken Flaget Flagtun Flatavatnet Flaten,nordre Flatevatnet Flatevatnet Flatner Flatshaugen Fledda Fledda Fleinskallbekken Fleinskallin Flintehaugen Flisebanin Flotan Flotasaeterasen Flotasaetere Flotasaeterputten Fluruskaret Foldokke Fonhus Fonhusbrennmyra Fonhusknatten Fonnhus Fossbroytdammen Fossholthagen Froskepytt Frostjern Frostjernhauga Frostmyr Frosttjernmyrane Fuglaberget Fuglberget Fuglehaugbekken Fuglehaugdalen Fuglleikmyra Furukollin Fykputtbekken Gamalsaeter Gamalsaeter Gamlebraten Gamlesaeterhogdi Gamlesaeterkollin Gamlesaeterpiggen Gamlesaeterputten Gamlesaetre Gamlesaetri Gamlestolen Gamlestolfjellet Gamlevollen Garnes Garthus Garthus,nordre Garthus,s Garthusberget Garthushaugen Garthuslie Garthusvasshaugatn Garthusvatnet Gasatjennberget Gasetjennet Gaukebergkollen Gaukemyre Gaupeskaret Geitfossen Geitryggen Gjerdingen Gjermundsplass Gjorud Gjuvbekken Gjuven Gjuvesaetere Gladhaug Godmatdalen Godmatdalsbekken Godvassbekken Godvasskardsaetra,austre Godvasskardsaetra,vestre Godvasskollen Godvatnet Gohaug Golleiksrenna Goplerud Goplerudsaetra Gorrtjednet Gorrtjednmyratn Grabeindalen Grabeinholet Grabeinmyra Grabeinputt Graberget Graberget Graeberget Graemyre Grahatten Gran Grandalsbekken Granliflaeo Granlii Granlisaetrene Granlund Granskaret Granum Graskallen Graslihogda Graslimyrene Gratarmyra Gratetjern Gratetjernsbekken Grautemyr Gravasskaret Gravasslii Gravsaetrene Gravvasshaugen Gravvasskollen Gravvatnet Gravvatnet,store Gravvatnet,vle Grimsrud bru Grimsrud,nordre Grimsrud,s Grimsrudkollen Grobekken Grofjell Groholmyre Groklovknatten Grondal Gronekinnhaugen Groputten Groslia Grosvei Grov Grovklov Grovklovskaret Grovsputten Grunntjednet Grunntjern,ovre Grunntjernfossen Grunnvatnet Gudbjorghogda Gudbjorgputten Gudbrandberget Gullberget Gullbotdalen Gullringbekken Gullringmyre Gullringputten Gulmosehogda Gulslia Gunhildbrotabekken Gunhildbrotin Gunnerhuset,nordre Gunnerhuset,ovre Guritjern Gurohytthogda Gutulyberget Gutusaeter Gutusaeterasen Hafton Haftonstjednet Haga Hagasaetri Hagen Hagen Hagen Hagen Haglund Hakakrokbekken Halde Hallabekken Hallbrotaputten Halle Hallitn Hallkinn Hallom Halvegasbekken Halvmilsmyra Halvorfoss Halvorshalle Hammersborg Hangen Hansebakkberget Hansebraten Hansebrotabekken Hansehytthogda Hansesprang Hansrud Harabrennbekken Harabrennskaret Haraldsetbekken Haraldsethaugen Hardhaug Harpikstjernet Haslasaetri Hasletroe Haslo Haug Haug Haug Hauga Haugabekken Haugalien Haugasaetere Haugasaetri Haugatn Haugatroe Haugebogsaetra Haugebraten Haugen Haugen Haugerudbekken Haugevollelva Haugevollsaetra Haugli Hauglien Haugrud Haugrudtroe Haugsrud Haugtun Haukedalen Haukehaugen Hausemyre Hausemyrkollin Hauststolbekken Havskollen Hedalen Hedalen Hedalen Hedalen Hegedokke Hegermyratn Heggeberg Heggebulie Heggehaerin Heggerustbekken Heggeruste Heggerustputten Heia Heiebrotin Heiene Heimdre Syningen Heimsaetermana Heimsaeterputten Heimsaetra Heimskarbekken Heimskardtjernet Heimskaret Heimskarknatten Heimtjednet
population Heimtjednet Helfastputten Helgedamsaeter Helgevann Helgevassfloyten Helland Hellebekken Hellebekksaetri Hellemyr Hellingi Hellsaeren Hellsenningen Hellsenningselva Hellsenningssaetra Helsebua Helsenningsberget Helserbekken Helserberget Helserkollen Helseroya Herkopphaugen Hermundsplassen Hesjabakken Hesjadalen Hesjaholet Hesjebakkollen Hestedalsaeter Hestedalsaetertjernet,ovre Hestehogda Hoganhaug Hogberget Hogberget Hogbrenna Hogbrenndalen Hogbrenne Hogbrennhalle Hogda Hogdefjellet Hogdehaugen Hogdetjern Hogeberget Hogehaugen Hogemyr Hogfoss Hogfoss Hoglie Hogloft Hoglofthaugen Hogoydgardshaugen Holakollin Holatroe Holbekk Holbekken Holbekken Holbekken Holbekkmyrane Holbekkmyre Holbekkputten Holera Holera Holera Holersaeterbekken Holersaetri Holervass-saetri Holervassaetri Holervassasen Holervatnet Holia Hollabraten Hollaknatten Hollastolen Hollastolsfjellet Hollatroe Holli Holmebekken Holmetjern Holmevasselva Holmevatnet Holmvatnet Holoa Holsaetra Holsaetra Holt Holvegen Holvollen Homleeikro Honerbekken Honeren Hovda Hovdedalatn Hovdekollen Hovdesaeterbekken Hovdhogdi Hove Hovreslie Hovresliflae Hovreslii Hovsaetrin Hovshaugen Hovsrenna Hovstroe Hudholen Huken Huldrabakke Huldretjern Huldrevasslii Huldrevatnet Husehalle Huset Huset Hytteasen Hyttehalla Hyttemyra Hytteplassbekken Idyllvatnet Iljanstad Ingridrud Isaktjern Island Islandselvi Islandsmoen Ivarputten Ivarsbraten Ivarskollen Jartrudsaetri Jennlisfjellet Jenserud Jenserudpullen Jevnlismyra Johanskollen Jolihaugen Jonsrud Jonsrudbekken Joplassen Jorandbyberga Jorandbybrua Jordesvollen Jordet Jordet Jordet Jordet Jornskollen Jornslia Jornsonmyra Jostjern Jotemyr Jukam,nordre Jukam,s Jukamsknatten Juvemyre Juvkamsfossen Kakhusberget Kaldebrenna Kalken Kalvetjernet Kalvetjerni Kambabygde Kamben Kamperudkollin Kanabekken Kantom Kapteinstjernet Kaputasen Kardalen Kariholet Karistolhalle Karlsgot Karlsgotroe Kattuglehogda Kattuldalen Kattulhogde Kavlan Kavlebrue Kavletjernet Kind Kinnsaetri Kirkeberg Kistebekken Kjeldeknatten Kjeldelia Kjeldemyrbekken Kjeldemyre Kjeldemyrvatnet Kjenset Kjerstifloyten Kjorom Klavabraten Kleivabrotin Kleivbekken Kleivitn Klemetsrudhaugkollen Klemma Klemmetsrud,nordre Klemmetsrudhaugen Klinkebrenna Kloftesteinasen Kloppbekken Kloppmyr Kloppmyre Kloppmyrhaugatn Kloppmyrtjernet Klopptjern Kloveberg Klovoberget Klovstad Klubberhaugen Klubbermyra Kluftebekken Kluftsjoen Klypa Klypefjell Klypekollin Klypetjern Knaldreasen Knaldremyri Knatteberget Knatten,nordre Knebergskollen Knednaelve Knutstolen Koketjernet,nedre Kolbu Koldokke Kollehogdi Kolliberget Kollsaeterbekken Kollsaetertind Kollsgardsaetere Kolsgard Kolskaledalen Kolskalhaugen Kolvebergsaeter Komperud Koparviki Koparviki Koparviksaetere Kornbraten Korpeklyvet Korsgardbekken Kraftulbekken Kraketjern Kraketjernfjellet Kraketjernhogda Kraketjernsbekken Kringledalen Kringletjedne Kringletjednet Kringletjern Kringletjernsaetra Kristenbrotafossen Kristenvollen Kristiansmoen Kristiansmokollen Krokbekken Krokeslette Krokputt Krokputtbekken Krokputtknatten Kroksaetra Krokvatnet Kroneputthogda Kulterud Kvalselve Kvannehufse Kvanneskardet Kveatn Kventrudhollia Kverna Kvernfossa Kvernfossen Kvernhushauga Kvernlia Kvilaren Kvilingberget Kviteberget Kyrdalen Kyrkjebjorgo Kyrkjehaugatn Kyrputten Kyrstrupen Kyrujellhaugatn Laddelie Laddetjednet Lagmannshaugen Lajordsfloten Landsend Landsenden Langbergshogda Langebergsdammen Langedrag Langedrag Langedrag bru Langedragsberget Langehallfjellet Langehallputten Langemyr Langemyr Langemyratn Langemyre Langemyre Langemyre Langemyrene Langetjednbekken Langmyr Langmyra Langodden Langsaetrene Langtjernbekken Langtjernet Langtjernet Langtjernkollen Langtjernvatnet Langvasspullen Larsbolkollen Larsonoye Laugartjednet Lauvhalle Lauvhaugen Lauvhogda Lauvlie Leikebakke Leirdiki Leirdikibrenna Leirskogen Leisterud Leisterud Leisterudbukfyll Leistrudgardatn Leistrudtroe Leite,s Leiteberget Leiteplassen Lennerstolen Li Li Lia Lia Liabekken Liabekken Liabekklii Liabekkmyre Liabekkputten Liabekksaetri Liabekktjednet Liabrenne Liabrue Liagrendi Liahaugen Lialykkja Liamyratn Liamyri Liaplassatn Liarosputten Liarosputten Liarvollen Liasaeterhalle Liasaeterhallitn Liasaetri Liastolane Liastolatn Liastolfjellet Lii Lii Lii Lii,ovre Lilledalsrenna Lio Lisaeterhogda Lisaetertjernet Lisbraten Liskogbekken Lissanden Listroe Litjenn Litjernasen Ljoshaugen Ljotemyrhaugen Loken Loppetjernet Loypa Lundalsbekken Lundberg Lundby Lundebygda Lundevollen Lundstad Lunningshaugen Lusedalen Lusehattholet Lusemyratn Lusetjednet Lyarberget Lybekk Lykkja Lyngstad Lyskomyratn Mana Mana Manfjellet Manmyrane Mansaeterbekken Mansaetra Mansaetra Marabeinhogde Maraberget Marabrennputten Maradalen Maradammen Maribrennhogda Marki Matabytdalen Matapiggknatten Matbrotin Mathaugen Matismyren Mebekken Meddagsskorre Meisedalen Mekjelstjednet Melbrenda Mellgard,ovre Melodden Merarudalen Merraleggdalen Middagsbekken Middagsknatten,nordre Middagsknatten,s Midtgrov Midthagen Midtknatten Midtlikula Midtmoen Midtodden Midtre Alketjern Midtre Borketjern Midtre Busuputt Midtre Garthus Midtre Jukam Midtre Klemmetsrud Midtre Lissaetra Midtre Vavalsvatn Midtsaeterhogda Midtsaetra Mikkelsgard Mikkelstjednet Mikkelstjennhaugen Mikkeltjern Milevatnet Miljombekken Miljomhaugen Mjolintjednet Mjotjednet Modalen Moen Mokakokmyri Moldbakken Mollbakkhogde Mollberget Molstad Moltefjellet Morkedalen Morkedalen Morkedalsbekken Morkedalstjednet Mortbekken Mortebekkhogde Morud Mosamyre Muggedalen Muggedalen Muggedalsasen Muggedalsbekken Muggedalshogda Muggedalsvatnet Muggedola Musetjernmyra Myggtjerna Myljohaugatn Myllevatn Myra Myrdalsbekken Myre Myrstolen Myrvang Myrvang Myrvoll Natronbekken Navrud Nedre Bergatn Nedre Bergavatnet Nedre Bjorndalstjernet Nedre Braka Nedre Bukfyllvatnet Nedre Erstad Nedre Fossholt Nedre Grunntjern Nedre Haugen Nedre Helland Nedre Jorandby Nedre Jotemyre Nedre Melgard Nedre Morten Nedre Saeteren Nedre Skaraputt Nedre Snelletjern Nedre Steinvatnet Nedre Teinvatnet Nedre Tranetjernet Nedre Trevatnet Nedre Vavalsvatn Nerbrenna Nerby Nerbyengen Neroydegarden Nerstad Neshaugen Nevlingkollen Nibbsteintjednet Nissebakkin Nordbyelva Nordbyhagen Nordbytjernet Norddalen Nordgardssaeter Nordhagen Nordhagen Nordli Nordre Bjodalen Nordre Brenden Nordre Brenne Nordre Fekjaer Nordre Fjellstolen Nordre Flaten Nordre Fonhus Nordre Godhaug Nordre Haugsrud Nordre Leite Nordre Liesaeter Nordre Lundo Nordre Muggedal Nordre Nordby Nordre Nordby Nordre Oyhus Nordre Oyvassli Nordre Renna Nordre Settumstjernet Nordre Skimten Nordre Stolen Nordre Voll Nordre-Brennotjednet Nordstad Nore Nyaeterkvelven Nybraten Nybraten Nybrenn Nybrotin Nybrotin Nybutjernet Nygard Nygard Nygardstjernet Nylende Nysaeterbekken Nysaeterberget Nysaetermyrane Nysaetermyratn Nysaetertjernet Nysaetra Nysaetri Nysaetri Nysaetri Nyseterbekken Nystol Nystolen Nystolen Nyvegen Obberauga Obberdammen Obberoddin Obberputtkollen Oddatn Odden Ognbekken Ogntjednet Oksetjern Olasaeter Olavsbrotakollin Olmhus Olmhusknatten Olmhusoddin Olnessaetere Olnessaeterfjellet Omsrud Onsknatten Oppheim Oppheim Ormebekken Ormelandhogde Ormetjernet Ormhusplassen Orneberget Orneflag Ospebakken Ospelia Ospeligjuvet Ospholt Ostby Ostdal Ostebekk Ostebekken Ostre Busua Ostre Krokvatnet Ostre Larsputten Ostre Skalevasskollen Ostre Storbekkputtane Otertjennbekken Otertjern Overby Ovre Bergatn Ovre Bergevatnet Ovre Bergvatnet Ovre Braka Ovre Brenn Ovre Erstad Ovre Fossholt Ovre Godvatn Ovre Jorandby Ovre Jotemyre Ovre Kjensrud Ovre Koketjernet Ovre Lundo Ovre Primbratekollen Ovre Saetri Ovre Sautjern Ovre Silkevatn Ovre Skalevatnet Ovre Skaran Ovre Skaraputt Ovre Snelletjern Ovre Sorflate Ovre Steinvatnet Ovre Teinvatnet Ovre Tollefsrud Ovre Tollefsrud Ovre Tomtin Ovre Vavalsvatn Ovreby