· 6 years ago · Mar 09, 2020, 12:20 PM
1b=this,c=b.rtl,d=b.params.pagination;if(d.el&&b.pagination.el&&b.pagination.$el&&0!==b.pagination.$el.length){var e,f=b.virtual&&b.params.virtual.enabled?b.virtual.slides.length:b.slides.length,g=b.pagination.$el,h=b.params.loop?Math.ceil((f-2*b.loopedSlides)/b.params.slidesPerGroup):b.snapGrid.length;if(b.params.loop){e=Math.ceil((b.activeIndex-b.loopedSlides)/b.params.slidesPerGroup);e>f-1-2*b.loopedSlides&&(e-=f-2*b.loopedSlides);e>h-1&&(e-=h);e<0&&"bullets"!==b.params.paginationType&&(e=h+e)}else e=void 0!==b.snapIndex?b.snapIndex:b.activeIndex||0;if("bullets"===d.type&&b.pagination.bullets&&b.pagination.bullets.length>0){var i,j,k,l=b.pagination.bullets;if(d.dynamicBullets){b.pagination.bulletSize=l.eq(0)[b.isHorizontal()?"outerWidth":"outerHeight"](!0);g.css(b.isHorizontal()?"width":"height",b.pagination.bulletSize*(d.dynamicMainBullets+4)+"px");if(d.dynamicMainBullets>1&&void 0!==b.previousIndex){b.pagination.dynamicBulletIndex+=e-b.previousIndex;b.pagination.dynamicBulletIndex>d.dynamicMainBullets-1?b.pagination.dynamicBulletIndex=d.dynamicMainBullets-1:b.pagination.dynamicBulletIndex<0&&(b.pagination.dynamicBulletIndex=0)}i=e-b.pagination.dynamicBulletIndex;j=i+(Math.min(l.length,d.dynamicMainBullets)-1);k=(j+i)/2}l.removeClass(d.bulletActiveClass+" "+d.bulletActiveClass+"-next "+d.bulletActiveClass+"-next-next "+d.bulletActiveClass+"-prev "+d.bulletActiveClass+"-prev-prev "+d.bulletActiveClass+"-main");if(g.length>1)l.each(function(b,c){var f=a(c),g=f.index();g===e&&f.addClass(d.bulletActiveClass);if(d.dynamicBullets){g>=i&&g<=j&&f.addClass(d.bulletActiveClass+"-main");g===i&&f.prev().addClass(d.bulletActiveClass+"-prev").prev().addClass(d.bulletActiveClass+"-prev-prev");g===j&&f.next().addClass(d.bulletActiveClass+"-next").next().addClass(d.bulletActiveClass+"-next-next")}});else{l.eq(e).addClass(d.bulletActiveClass);if(d.dynamicBullets){for(var m=l.eq(i),n=l.eq(j),o=i;o<=j;o+=1)l.eq(o).addClass(d.bulletActiveClass+"-main");m.prev().addClass(d.bulletActiveClass+"-prev").prev().addClass(d.bulletActiveClass+"-prev-prev");n.next().addClass(d.bulletActiveClass+"-next").next().addClass(d.bulletActiveClass+"-next-next")}}if(d.dynamicBullets){var p=Math.min(l.length,d.dynamicMainBullets+4),q=(b.pagination.bulletSize*p-b.pagination.bulletSize)/2-k*b.pagination.bulletSize,r=c?"right":"left";l.css(b.isHorizontal()?r:"top",q+"px")}}if("fraction"===d.type){g.find("."+d.currentClass).text(d.formatFractionCurrent(e+1));g.find("."+d.totalClass).text(d.formatFractionTotal(h))}if("progressbar"===d.type){var s;s=d.progressbarOpposite?b.isHorizontal()?"vertical":"horizontal":b.isHorizontal()?"horizontal":"vertical";var t=(e+1)/h,u=1,v=1;"horizontal"===s?u=t:v=t;g.find("."+d.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+u+") scaleY("+v+")").transition(b.params.speed)}if("custom"===d.type&&d.renderCustom){g.html(d.renderCustom(b,e+1,h));b.emit("paginationRender",b,g[0])}else b.emit("paginationUpdate",b,g[0]);g[b.params.watchOverflow&&b.isLocked?"addClass":"removeClass"](d.lockClass)}},render:function(){var a=this,b=a.params.pagination;if(b.el&&a.pagination.el&&a.pagination.$el&&0!==a.pagination.$el.length){var c=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,d=a.pagination.$el,e="";if("bullets"===b.type){for(var f=a.params.loop?Math.ceil((c-2*a.loopedSlides)/a.params.slidesPerGroup):a.snapGrid.length,g=0;g<f;g+=1)b.renderBullet?e+=b.renderBullet.call(a,g,b.bulletClass):e+="<"+b.bulletElement+' class="'+b.bulletClass+'"></'+b.bulletElement+">";d.html(e);a.pagination.bullets=d.find("."+b.bulletClass)}if("fraction"===b.type){e=b.renderFraction?b.renderFraction.call(a,b.currentClass,b.totalClass):'<span class="'+b.currentClass+'"></span> / <span class="'+b.totalClass+'"></span>';d.html(e)}if("progressbar"===b.type){e=b.renderProgressbar?b.renderProgressbar.call(a,b.progressbarFillClass):'<span class="'+b.progressbarFillClass+'"></span>';d.html(e)}"custom"!==b.type&&a.emit("paginationRender",a.pagination.$el[0])}},init:function(){var b=this,c=b.params.pagination;if(c.el){var d=a(c.el);if(0!==d.length){b.params.uniqueNavElements&&"string"==typeof c.el&&d.length>1&&1===b.$el.find(c.el).length&&(d=b.$el.find(c.el));"bullets"===c.type&&c.clickable&&d.addClass(c.clickableClass);d.addClass(c.modifierClass+c.type);if("bullets"===c.type&&c.dynamicBullets){d.addClass(""+c.modifierClass+c.type+"-dynamic");b.pagination.dynamicBulletIndex=0;c.dynamicMainBullets<1&&(c.dynamicMainBullets=1)}"progressbar"===c.type&&c.progressbarOpposite&&d.addClass(c.progressbarOppositeClass);c.clickable&&d.on("click","."+c.bulletClass,function(c){c.preventDefault();var d=a(this).index()*b.params.slidesPerGroup;b.params.loop&&(d+=b.loopedSlides);b.slideTo(d)});La.extend(b.pagination,{$el:d,el:d[0]})}}},destroy:function(){var a=this,b=a.params.pagination;if(b.el&&a.pagination.el&&a.pagination.$el&&0!==a.pagination.$el.length){var c=a.pagination.$el;c.removeClass(b.hiddenClass);c.removeClass(b.modifierClass+b.type);a.pagination.bullets&&a.pagination.bullets.removeClass(b.bulletActiveClass);b.clickable&&c.off("click","."+b.bulletClass)}}},ub={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(a){return a},formatFractionTotal:function(a){return a},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){var a=this;La.extend(a,{pagination:{init:tb.init.bind(a),render:tb.render.bind(a),update:tb.update.bind(a),destroy:tb.destroy.bind(a),dynamicBulletIndex:0}})},on:{init:function(){var a=this;a.pagination.init();a.pagination.render();a.pagination.update()},activeIndexChange:function(){var a=this;a.params.loop?a.pagination.update():void 0===a.snapIndex&&a.pagination.update()},snapIndexChange:function(){var a=this;a.params.loop||a.pagination.update()},slidesLengthChange:function(){var a=this;if(a.params.loop){a.pagination.render();a.pagination.update()}},snapGridLengthChange:function(){var a=this;if(!a.params.loop){a.pagination.render();a.pagination.update()}},destroy:function(){this.pagination.destroy()},click:function(b){var c=this;if(c.params.pagination.el&&c.params.pagination.hideOnClick&&c.pagination.$el.length>0&&!a(b.target).hasClass(c.params.pagination.bulletClass)){!0===c.pagination.$el.hasClass(c.params.pagination.hiddenClass)?c.emit("paginationShow",c):c.emit("paginationHide",c);c.pagination.$el.toggleClass(c.params.pagination.hiddenClass)}}}},vb={setTranslate:function(){var a=this;if(a.params.scrollbar.el&&a.scrollbar.el){var b=a.scrollbar,c=a.rtlTranslate,d=a.progress,e=b.dragSize,f=b.trackSize,g=b.$dragEl,h=b.$el,i=a.params.scrollbar,j=e,k=(f-e)*d;if(c){k=-k;if(k>0){j=e-k;k=0}else-k+e>f&&(j=f+k)}else if(k<0){j=e+k;k=0}else k+e>f&&(j=f-k);if(a.isHorizontal()){Ma.transforms3d?g.transform("translate3d("+k+"px, 0, 0)"):g.transform("translateX("+k+"px)");g[0].style.width=j+"px"}else{Ma.transforms3d?g.transform("translate3d(0px, "+k+"px, 0)"):g.transform("translateY("+k+"px)");g[0].style.height=j+"px"}if(i.hide){clearTimeout(a.scrollbar.timeout);h[0].style.opacity=1;a.scrollbar.timeout=setTimeout(function(){h[0].style.opacity=0;h.transition(400)},1e3)}}},setTransition:function(a){var b=this;b.params.scrollbar.el&&b.scrollbar.el&&b.scrollbar.$dragEl.transition(a)},updateSize:function(){var a=this;if(a.params.scrollbar.el&&a.scrollbar.el){var b=a.scrollbar,c=b.$dragEl,d=b.$el;c[0].style.width="";c[0].style.height="";var e,f=a.isHorizontal()?d[0].offsetWidth:d[0].offsetHeight,g=a.size/a.virtualSize,h=g*(f/a.size);e="auto"===a.params.scrollbar.dragSize?f*g:parseInt(a.params.scrollbar.dragSize,10);a.isHorizontal()?c[0].style.width=e+"px":c[0].style.height=e+"px";d[0].style.display=g>=1?"none":"";a.params.scrollbar.hide&&(d[0].style.opacity=0);La.extend(b,{trackSize:f,divider:g,moveDivider:h,dragSize:e});b.$el[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](a.params.scrollbar.lockClass)}},setDragPosition:function(a){var b,c=this,d=c.scrollbar,e=c.rtlTranslate,f=d.$el,g=d.dragSize,h=d.trackSize;b=c.isHorizontal()?"touchstart"===a.type||"touchmove"===a.type?a.targetTouches[0].pageX:a.pageX||a.clientX:"touchstart"===a.type||"touchmove"===a.type?a.targetTouches[0].pageY:a.pageY||a.clientY;var i;i=(b-f.offset()[c.isHorizontal()?"left":"top"]-g/2)/(h-g);i=Math.max(Math.min(i,1),0);e&&(i=1-i);var j=c.minTranslate()+(c.maxTranslate()-c.minTranslate())*i;c.updateProgress(j);c.setTranslate(j);c.updateActiveIndex();c.updateSlidesClasses()},onDragStart:function(a){var b=this,c=b.params.scrollbar,d=b.scrollbar,e=b.$wrapperEl,f=d.$el,g=d.$dragEl;b.scrollbar.isTouched=!0;a.preventDefault();a.stopPropagation();e.transition(100);g.transition(100);d.setDragPosition(a);clearTimeout(b.scrollbar.dragTimeout);f.transition(0);c.hide&&f.css("opacity",1);b.emit("scrollbarDragStart",a)},onDragMove:function(a){var b=this,c=b.scrollbar,d=b.$wrapperEl,e=c.$el,f=c.$dragEl;if(b.scrollbar.isTouched){a.preventDefault?a.preventDefault():a.returnValue=!1;c.setDragPosition(a);d.transition(0);e.transition(0);f.transition(0);b.emit("scrollbarDragMove",a)}},onDragEnd:function(a){var b=this,c=b.params.scrollbar,d=b.scrollbar,e=d.$el;if(b.scrollbar.isTouched){b.scrollbar.isTouched=!1;if(c.hide){clearTimeout(b.scrollbar.dragTimeout);b.scrollbar.dragTimeout=La.nextTick(function(){e.css("opacity",0);e.transition(400)},1e3)}b.emit("scrollbarDragEnd",a);c.snapOnRelease&&b.slideToClosest()}},enableDraggable:function(){var a=this;if(a.params.scrollbar.el){var b=a.scrollbar,c=a.touchEventsTouch,d=a.touchEventsDesktop,e=a.params,f=b.$el,g=f[0],h=!(!Ma.passiveListener||!e.passiveListeners)&&{passive:!1,capture:!1},i=!(!Ma.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};if(Ma.touch){g.addEventListener(c.start,a.scrollbar.onDragStart,h);g.addEventListener(c.move,a.scrollbar.onDragMove,h);g.addEventListener(c.end,a.scrollbar.onDragEnd,i)}else{g.addEventListener(d.start,a.scrollbar.onDragStart,h);Ha.addEventListener(d.move,a.scrollbar.onDragMove,h);Ha.addEventListener(d.end,a.scrollbar.onDragEnd,i)}}},disableDraggable:function(){var a=this;if(a.params.scrollbar.el){var b=a.scrollbar,c=a.touchEventsTouch,d=a.touchEventsDesktop,e=a.params,f=b.$el,g=f[0],h=!(!Ma.passiveListener||!e.passiveListeners)&&{passive:!1,capture:!1},i=!(!Ma.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};if(Ma.touch){g.removeEventListener(c.start,a.scrollbar.onDragStart,h);g.removeEventListener(c.move,a.scrollbar.onDragMove,h);g.removeEventListener(c.end,a.scrollbar.onDragEnd,i)}else{g.removeEventListener(d.start,a.scrollbar.onDragStart,h);Ha.removeEventListener(d.move,a.scrollbar.onDragMove,h);Ha.removeEventListener(d.end,a.scrollbar.onDragEnd,i)}}},init:function(){var b=this;if(b.params.scrollbar.el){var c=b.scrollbar,d=b.$el,e=b.params.scrollbar,f=a(e.el);b.params.uniqueNavElements&&"string"==typeof e.el&&f.length>1&&1===d.find(e.el).length&&(f=d.find(e.el));var g=f.find("."+b.params.scrollbar.dragClass);if(0===g.length){g=a('<div class="'+b.params.scrollbar.dragClass+'"></div>');f.append(g)}La.extend(c,{$el:f,el:f[0],$dragEl:g,dragEl:g[0]});e.draggable&&c.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},wb={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){var a=this;La.extend(a,{scrollbar:{init:vb.init.bind(a),destroy:vb.destroy.bind(a),updateSize:vb.updateSize.bind(a),setTranslate:vb.setTranslate.bind(a),setTransition:vb.setTransition.bind(a),enableDraggable:vb.enableDraggable.bind(a),disableDraggable:vb.disableDraggable.bind(a),setDragPosition:vb.setDragPosition.bind(a),onDragStart:vb.onDragStart.bind(a),onDragMove:vb.onDragMove.bind(a),onDragEnd:vb.onDragEnd.bind(a),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){var a=this;a.scrollbar.init();a.scrollbar.updateSize();a.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(a){this.scrollbar.setTransition(a)},destroy:function(){this.scrollbar.destroy()}}},xb={setTransform:function(b,c){var d=this,e=d.rtl,f=a(b),g=e?-1:1,h=f.attr("data-swiper-parallax")||"0",i=f.attr("data-swiper-parallax-x"),j=f.attr("data-swiper-parallax-y"),k=f.attr("data-swiper-parallax-scale"),l=f.attr("data-swiper-parallax-opacity");if(i||j){i=i||"0";j=j||"0"}else if(d.isHorizontal()){i=h;j="0"}else{j=h;i="0"}i=i.indexOf("%")>=0?parseInt(i,10)*c*g+"%":i*c*g+"px";j=j.indexOf("%")>=0?parseInt(j,10)*c+"%":j*c+"px";if(void 0!==l&&null!==l){var m=l-(l-1)*(1-Math.abs(c));f[0].style.opacity=m}if(void 0===k||null===k)f.transform("translate3d("+i+", "+j+", 0px)");else{var n=k-(k-1)*(1-Math.abs(c));f.transform("translate3d("+i+", "+j+", 0px) scale("+n+")")}},setTranslate:function(){var b=this,c=b.$el,d=b.slides,e=b.progress,f=b.snapGrid;c.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(a,c){b.parallax.setTransform(c,e)});d.each(function(c,d){var g=d.progress;b.params.slidesPerGroup>1&&"auto"!==b.params.slidesPerView&&(g+=Math.ceil(c/2)-e*(f.length-1));g=Math.min(Math.max(g,-1),1);a(d).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(a,c){b.parallax.setTransform(c,g)})})},setTransition:function(b){void 0===b&&(b=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(c,d){var e=a(d),f=parseInt(e.attr("data-swiper-parallax-duration"),10)||b;0===b&&(f=0);e.transition(f)})}},yb={name:"parallax",params:{parallax:{enabled:!1}},create:function(){var a=this;La.extend(a,{parallax:{setTransform:xb.setTransform.bind(a),setTranslate:xb.setTranslate.bind(a),setTransition:xb.setTransition.bind(a)}})},on:{beforeInit:function(){var a=this;if(a.params.parallax.enabled){a.params.watchSlidesProgress=!0;a.originalParams.watchSlidesProgress=!0}},init:function(){var a=this;a.params.parallax.enabled&&a.parallax.setTranslate()},setTranslate:function(){var a=this;a.params.parallax.enabled&&a.parallax.setTranslate()},setTransition:function(a){var b=this;b.params.parallax.enabled&&b.parallax.setTransition(a)}}},zb={getDistanceBetweenTouches:function(a){if(a.targetTouches.length<2)return 1;var b=a.targetTouches[0].pageX,c=a.targetTouches[0].pageY,d=a.targetTouches[1].pageX,e=a.targetTouches[1].pageY;return Math.sqrt(Math.pow(d-b,2)+Math.pow(e-c,2))},onGestureStart:function(b){var c=this,d=c.params.zoom,e=c.zoom,f=e.gesture;e.fakeGestureTouched=!1;e.fakeGestureMoved=!1;if(!Ma.gestures){if("touchstart"!==b.type||"touchstart"===b.type&&b.targetTouches.length<2)return;e.fakeGestureTouched=!0;f.scaleStart=zb.getDistanceBetweenTouches(b)}if(!f.$slideEl||!f.$slideEl.length){f.$slideEl=a(b.target).closest(".swiper-slide");0===f.$slideEl.length&&(f.$slideEl=c.slides.eq(c.activeIndex));f.$imageEl=f.$slideEl.find("img, svg, canvas");f.$imageWrapEl=f.$imageEl.parent("."+d.containerClass);f.maxRatio=f.$imageWrapEl.attr("data-swiper-zoom")||d.maxRatio;if(0===f.$imageWrapEl.length){f.$imageEl=void 0;return}}f.$imageEl.transition(0);c.zoom.isScaling=!0},onGestureChange:function(a){var b=this,c=b.params.zoom,d=b.zoom,e=d.gesture;if(!Ma.gestures){if("touchmove"!==a.type||"touchmove"===a.type&&a.targetTouches.length<2)return;d.fakeGestureMoved=!0;e.scaleMove=zb.getDistanceBetweenTouches(a)}if(e.$imageEl&&0!==e.$imageEl.length){Ma.gestures?d.scale=a.scale*d.currentScale:d.scale=e.scaleMove/e.scaleStart*d.currentScale;d.scale>e.maxRatio&&(d.scale=e.maxRatio-1+Math.pow(d.scale-e.maxRatio+1,.5));d.scale<c.minRatio&&(d.scale=c.minRatio+1-Math.pow(c.minRatio-d.scale+1,.5));e.$imageEl.transform("translate3d(0,0,0) scale("+d.scale+")")}},onGestureEnd:function(a){var b=this,c=b.params.zoom,d=b.zoom,e=d.gesture;if(!Ma.gestures){if(!d.fakeGestureTouched||!d.fakeGestureMoved)return;if("touchend"!==a.type||"touchend"===a.type&&a.changedTouches.length<2&&!Xa.android)return;d.fakeGestureTouched=!1;d.fakeGestureMoved=!1}if(e.$imageEl&&0!==e.$imageEl.length){d.scale=Math.max(Math.min(d.scale,e.maxRatio),c.minRatio);e.$imageEl.transition(b.params.speed).transform("translate3d(0,0,0) scale("+d.scale+")");d.currentScale=d.scale;d.isScaling=!1;1===d.scale&&(e.$slideEl=void 0)}},onTouchStart:function(a){var b=this,c=b.zoom,d=c.gesture,e=c.image;if(d.$imageEl&&0!==d.$imageEl.length&&!e.isTouched){Xa.android&&a.preventDefault();e.isTouched=!0;e.touchesStart.x="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX;e.touchesStart.y="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY}},onTouchMove:function(a){var b=this,c=b.zoom,d=c.gesture,e=c.image,f=c.velocity;if(d.$imageEl&&0!==d.$imageEl.length){b.allowClick=!1;if(e.isTouched&&d.$slideEl){if(!e.isMoved){e.width=d.$imageEl[0].offsetWidth;e.height=d.$imageEl[0].offsetHeight;e.startX=La.getTranslate(d.$imageWrapEl[0],"x")||0;e.startY=La.getTranslate(d.$imageWrapEl[0],"y")||0;d.slideWidth=d.$slideEl[0].offsetWidth;d.slideHeight=d.$slideEl[0].offsetHeight;d.$imageWrapEl.transition(0);if(b.rtl){e.startX=-e.startX;e.startY=-e.startY}}var g=e.width*c.scale,h=e.height*c.scale;if(!(g<d.slideWidth&&h<d.slideHeight)){e.minX=Math.min(d.slideWidth/2-g/2,0);e.maxX=-e.minX;e.minY=Math.min(d.slideHeight/2-h/2,0);e.maxY=-e.minY;e.touchesCurrent.x="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX;e.touchesCurrent.y="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY;if(!e.isMoved&&!c.isScaling){if(b.isHorizontal()&&(Math.floor(e.minX)===Math.floor(e.startX)&&e.touchesCurrent.x<e.touchesStart.x||Math.floor(e.maxX)===Math.floor(e.startX)&&e.touchesCurrent.x>e.touchesStart.x)){e.isTouched=!1;return}if(!b.isHorizontal()&&(Math.floor(e.minY)===Math.floor(e.startY)&&e.touchesCurrent.y<e.touchesStart.y||Math.floor(e.maxY)===Math.floor(e.startY)&&e.touchesCurrent.y>e.touchesStart.y)){e.isTouched=!1;return}}a.preventDefault();a.stopPropagation();e.isMoved=!0;e.currentX=e.touchesCurrent.x-e.touchesStart.x+e.startX;e.currentY=e.touchesCurrent.y-e.touchesStart.y+e.startY;e.currentX<e.minX&&(e.currentX=e.minX+1-Math.pow(e.minX-e.currentX+1,.8));e.currentX>e.maxX&&(e.currentX=e.maxX-1+Math.pow(e.currentX-e.maxX+1,.8));e.currentY<e.minY&&(e.currentY=e.minY+1-Math.pow(e.minY-e.currentY+1,.8));e.currentY>e.maxY&&(e.currentY=e.maxY-1+Math.pow(e.currentY-e.maxY+1,.8));f.prevPositionX||(f.prevPositionX=e.touchesCurrent.x);f.prevPositionY||(f.prevPositionY=e.touchesCurrent.y);f.prevTime||(f.prevTime=Date.now());f.x=(e.touchesCurrent.x-f.prevPositionX)/(Date.now()-f.prevTime)/2;f.y=(e.touchesCurrent.y-f.prevPositionY)/(Date.now()-f.prevTime)/2;Math.abs(e.touchesCurrent.x-f.prevPositionX)<2&&(f.x=0);Math.abs(e.touchesCurrent.y-f.prevPositionY)<2&&(f.y=0);f.prevPositionX=e.touchesCurrent.x;f.prevPositionY=e.touchesCurrent.y;f.prevTime=Date.now();d.$imageWrapEl.transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}}}},onTouchEnd:function(){var a=this,b=a.zoom,c=b.gesture,d=b.image,e=b.velocity;if(c.$imageEl&&0!==c.$imageEl.length)if(d.isTouched&&d.isMoved){d.isTouched=!1;d.isMoved=!1;var f=300,g=300,h=e.x*f,i=d.currentX+h,j=e.y*g,k=d.currentY+j;0!==e.x&&(f=Math.abs((i-d.currentX)/e.x));0!==e.y&&(g=Math.abs((k-d.currentY)/e.y));var l=Math.max(f,g);d.currentX=i;d.currentY=k;var m=d.width*b.scale,n=d.height*b.scale;d.minX=Math.min(c.slideWidth/2-m/2,0);d.maxX=-d.minX;d.minY=Math.min(c.slideHeight/2-n/2,0);d.maxY=-d.minY;d.currentX=Math.max(Math.min(d.currentX,d.maxX),d.minX);d.currentY=Math.max(Math.min(d.currentY,d.maxY),d.minY);c.$imageWrapEl.transition(l).transform("translate3d("+d.currentX+"px, "+d.currentY+"px,0)")}else{d.isTouched=!1;d.isMoved=!1}},onTransitionEnd:function(){var a=this,b=a.zoom,c=b.gesture;if(c.$slideEl&&a.previousIndex!==a.activeIndex){c.$imageEl.transform("translate3d(0,0,0) scale(1)");c.$imageWrapEl.transform("translate3d(0,0,0)");b.scale=1;b.currentScale=1;c.$slideEl=void 0;c.$imageEl=void 0;c.$imageWrapEl=void 0}},toggle:function(a){var b=this,c=b.zoom;c.scale&&1!==c.scale?c.out():c.in(a)},in:function(b){var c=this,d=c.zoom,e=c.params.zoom,f=d.gesture,g=d.image;if(!f.$slideEl){f.$slideEl=c.clickedSlide?a(c.clickedSlide):c.slides.eq(c.activeIndex);f.$imageEl=f.$slideEl.find("img, svg, canvas");f.$imageWrapEl=f.$imageEl.parent("."+e.containerClass)}if(f.$imageEl&&0!==f.$imageEl.length){f.$slideEl.addClass(""+e.zoomedSlideClass);var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;if(void 0===g.touchesStart.x&&b){h="touchend"===b.type?b.changedTouches[0].pageX:b.pageX;i="touchend"===b.type?b.changedTouches[0].pageY:b.pageY}else{h=g.touchesStart.x;i=g.touchesStart.y}d.scale=f.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio;d.currentScale=f.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio;if(b){x=f.$slideEl[0].offsetWidth;y=f.$slideEl[0].offsetHeight;j=f.$slideEl.offset().left;k=f.$slideEl.offset().top;l=j+x/2-h;m=k+y/2-i;p=f.$imageEl[0].offsetWidth;q=f.$imageEl[0].offsetHeight;r=p*d.scale;s=q*d.scale;t=Math.min(x/2-r/2,0);u=Math.min(y/2-s/2,0);v=-t;w=-u;n=l*d.scale;o=m*d.scale;n<t&&(n=t);n>v&&(n=v);o<u&&(o=u);o>w&&(o=w)}else{n=0;o=0}f.$imageWrapEl.transition(300).transform("translate3d("+n+"px, "+o+"px,0)");f.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+d.scale+")")}},out:function(){var b=this,c=b.zoom,d=b.params.zoom,e=c.gesture;if(!e.$slideEl){e.$slideEl=b.clickedSlide?a(b.clickedSlide):b.slides.eq(b.activeIndex);e.$imageEl=e.$slideEl.find("img, svg, canvas");e.$imageWrapEl=e.$imageEl.parent("."+d.containerClass)}if(e.$imageEl&&0!==e.$imageEl.length){c.scale=1;c.currentScale=1;e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)");e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)");e.$slideEl.removeClass(""+d.zoomedSlideClass);e.$slideEl=void 0}},enable:function(){var a=this,b=a.zoom;if(!b.enabled){b.enabled=!0;var c=!("touchstart"!==a.touchEvents.start||!Ma.passiveListener||!a.params.passiveListeners)&&{passive:!0,capture:!1};if(Ma.gestures){a.$wrapperEl.on("gesturestart",".swiper-slide",b.onGestureStart,c);a.$wrapperEl.on("gesturechange",".swiper-slide",b.onGestureChange,c);a.$wrapperEl.on("gestureend",".swiper-slide",b.onGestureEnd,c)}else if("touchstart"===a.touchEvents.start){a.$wrapperEl.on(a.touchEvents.start,".swiper-slide",b.onGestureStart,c);a.$wrapperEl.on(a.touchEvents.move,".swiper-slide",b.onGestureChange,c);a.$wrapperEl.on(a.touchEvents.end,".swiper-slide",b.onGestureEnd,c)}a.$wrapperEl.on(a.touchEvents.move,"."+a.params.zoom.containerClass,b.onTouchMove)}},disable:function(){var a=this,b=a.zoom;if(b.enabled){a.zoom.enabled=!1;var c=!("touchstart"!==a.touchEvents.start||!Ma.passiveListener||!a.params.passiveListeners)&&{passive:!0,capture:!1};if(Ma.gestures){a.$wrapperEl.off("gesturestart",".swiper-slide",b.onGestureStart,c);a.$wrapperEl.off("gesturechange",".swiper-slide",b.onGestureChange,c);a.$wrapperEl.off("gestureend",".swiper-slide",b.onGestureEnd,c)}else if("touchstart"===a.touchEvents.start){a.$wrapperEl.off(a.touchEvents.start,".swiper-slide",b.onGestureStart,c);a.$wrapperEl.off(a.touchEvents.move,".swiper-slide",b.onGestureChange,c);a.$wrapperEl.off(a.touchEvents.end,".swiper-slide",b.onGestureEnd,c)}a.$wrapperEl.off(a.touchEvents.move,"."+a.params.zoom.containerClass,b.onTouchMove)}}},Ab={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var a=this,b={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(c){b[c]=zb[c].bind(a)});La.extend(a,{zoom:b});var c=1;Object.defineProperty(a.zoom,"scale",{get:function(){return c},set:function(b){if(c!==b){var d=a.zoom.gesture.$imageEl?a.zoom.gesture.$imageEl[0]:void 0,e=a.zoom.gesture.$slideEl?a.zoom.gesture.$slideEl[0]:void 0;a.emit("zoomChange",b,d,e)}c=b}})},on:{init:function(){var a=this;a.params.zoom.enabled&&a.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(a){var b=this;b.zoom.enabled&&b.zoom.onTouchStart(a)},touchEnd:function(a){var b=this;b.zoom.enabled&&b.zoom.onTouchEnd(a)},doubleTap:function(a){var b=this;b.params.zoom.enabled&&b.zoom.enabled&&b.params.zoom.toggle&&b.zoom.toggle(a)},transitionEnd:function(){var a=this;a.zoom.enabled&&a.params.zoom.enabled&&a.zoom.onTransitionEnd()}}},Bb={loadInSlide:function(b,c){void 0===c&&(c=!0);var d=this,e=d.params.lazy;if(void 0!==b&&0!==d.slides.length){var f=d.virtual&&d.params.virtual.enabled,g=f?d.$wrapperEl.children("."+d.params.slideClass+'[data-swiper-slide-index="'+b+'"]'):d.slides.eq(b),h=g.find("."+e.elementClass+":not(."+e.loadedClass+"):not(."+e.loadingClass+")")
2;!g.hasClass(e.elementClass)||g.hasClass(e.loadedClass)||g.hasClass(e.loadingClass)||(h=h.add(g[0]));0!==h.length&&h.each(function(b,f){var h=a(f);h.addClass(e.loadingClass);var i=h.attr("data-background"),j=h.attr("data-src"),k=h.attr("data-srcset"),l=h.attr("data-sizes");d.loadImage(h[0],j||i,k,l,!1,function(){if(void 0!==d&&null!==d&&d&&(!d||d.params)&&!d.destroyed){if(i){h.css("background-image",'url("'+i+'")');h.removeAttr("data-background")}else{if(k){h.attr("srcset",k);h.removeAttr("data-srcset")}if(l){h.attr("sizes",l);h.removeAttr("data-sizes")}if(j){h.attr("src",j);h.removeAttr("data-src")}}h.addClass(e.loadedClass).removeClass(e.loadingClass);g.find("."+e.preloaderClass).remove();if(d.params.loop&&c){var a=g.attr("data-swiper-slide-index");if(g.hasClass(d.params.slideDuplicateClass)){var b=d.$wrapperEl.children('[data-swiper-slide-index="'+a+'"]:not(.'+d.params.slideDuplicateClass+")");d.lazy.loadInSlide(b.index(),!1)}else{var f=d.$wrapperEl.children("."+d.params.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]');d.lazy.loadInSlide(f.index(),!1)}}d.emit("lazyImageReady",g[0],h[0])}});d.emit("lazyImageLoad",g[0],h[0])})}},load:function(){function b(a){if(i){if(e.children("."+f.slideClass+'[data-swiper-slide-index="'+a+'"]').length)return!0}else if(g[a])return!0;return!1}function c(b){return i?a(b).attr("data-swiper-slide-index"):a(b).index()}var d=this,e=d.$wrapperEl,f=d.params,g=d.slides,h=d.activeIndex,i=d.virtual&&f.virtual.enabled,j=f.lazy,k=f.slidesPerView;"auto"===k&&(k=0);d.lazy.initialImageLoaded||(d.lazy.initialImageLoaded=!0);if(d.params.watchSlidesVisibility)e.children("."+f.slideVisibleClass).each(function(b,c){var e=i?a(c).attr("data-swiper-slide-index"):a(c).index();d.lazy.loadInSlide(e)});else if(k>1)for(var l=h;l<h+k;l+=1)b(l)&&d.lazy.loadInSlide(l);else d.lazy.loadInSlide(h);if(j.loadPrevNext)if(k>1||j.loadPrevNextAmount&&j.loadPrevNextAmount>1){for(var m=j.loadPrevNextAmount,n=k,o=Math.min(h+n+Math.max(m,n),g.length),p=Math.max(h-Math.max(n,m),0),q=h+k;q<o;q+=1)b(q)&&d.lazy.loadInSlide(q);for(var r=p;r<h;r+=1)b(r)&&d.lazy.loadInSlide(r)}else{var s=e.children("."+f.slideNextClass);s.length>0&&d.lazy.loadInSlide(c(s));var t=e.children("."+f.slidePrevClass);t.length>0&&d.lazy.loadInSlide(c(t))}}},Cb={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){var a=this;La.extend(a,{lazy:{initialImageLoaded:!1,load:Bb.load.bind(a),loadInSlide:Bb.loadInSlide.bind(a)}})},on:{beforeInit:function(){var a=this;a.params.lazy.enabled&&a.params.preloadImages&&(a.params.preloadImages=!1)},init:function(){var a=this;a.params.lazy.enabled&&!a.params.loop&&0===a.params.initialSlide&&a.lazy.load()},scroll:function(){var a=this;a.params.freeMode&&!a.params.freeModeSticky&&a.lazy.load()},resize:function(){var a=this;a.params.lazy.enabled&&a.lazy.load()},scrollbarDragMove:function(){var a=this;a.params.lazy.enabled&&a.lazy.load()},transitionStart:function(){var a=this;a.params.lazy.enabled&&(a.params.lazy.loadOnTransitionStart||!a.params.lazy.loadOnTransitionStart&&!a.lazy.initialImageLoaded)&&a.lazy.load()},transitionEnd:function(){var a=this;a.params.lazy.enabled&&!a.params.lazy.loadOnTransitionStart&&a.lazy.load()}}},Db={LinearSpline:function(a,b){var c=function(){var a,b,c;return function(d,e){b=-1;a=d.length;for(;a-b>1;){c=a+b>>1;d[c]<=e?b=c:a=c}return a}}();this.x=a;this.y=b;this.lastIndex=a.length-1;var d,e;this.interpolate=function(a){if(!a)return 0;e=c(this.x,a);d=e-1;return(a-this.x[d])*(this.y[e]-this.y[d])/(this.x[e]-this.x[d])+this.y[d]};return this},getInterpolateFunction:function(a){var b=this;b.controller.spline||(b.controller.spline=b.params.loop?new Db.LinearSpline(b.slidesGrid,a.slidesGrid):new Db.LinearSpline(b.snapGrid,a.snapGrid))},setTranslate:function(a,b){function c(a){var b=f.rtlTranslate?-f.translate:f.translate;if("slide"===f.params.controller.by){f.controller.getInterpolateFunction(a);e=-f.controller.spline.interpolate(-b)}if(!e||"container"===f.params.controller.by){d=(a.maxTranslate()-a.minTranslate())/(f.maxTranslate()-f.minTranslate());e=(b-f.minTranslate())*d+a.minTranslate()}f.params.controller.inverse&&(e=a.maxTranslate()-e);a.updateProgress(e);a.setTranslate(e,f);a.updateActiveIndex();a.updateSlidesClasses()}var d,e,f=this,g=f.controller.control;if(Array.isArray(g))for(var h=0;h<g.length;h+=1)g[h]!==b&&g[h]instanceof eb&&c(g[h]);else g instanceof eb&&b!==g&&c(g)},setTransition:function(a,b){function c(b){b.setTransition(a,e);if(0!==a){b.transitionStart();b.params.autoHeight&&La.nextTick(function(){b.updateAutoHeight()});b.$wrapperEl.transitionEnd(function(){if(f){b.params.loop&&"slide"===e.params.controller.by&&b.loopFix();b.transitionEnd()}})}}var d,e=this,f=e.controller.control;if(Array.isArray(f))for(d=0;d<f.length;d+=1)f[d]!==b&&f[d]instanceof eb&&c(f[d]);else f instanceof eb&&b!==f&&c(f)}},Eb={name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){var a=this;La.extend(a,{controller:{control:a.params.controller.control,getInterpolateFunction:Db.getInterpolateFunction.bind(a),setTranslate:Db.setTranslate.bind(a),setTransition:Db.setTransition.bind(a)}})},on:{update:function(){var a=this;if(a.controller.control&&a.controller.spline){a.controller.spline=void 0;delete a.controller.spline}},resize:function(){var a=this;if(a.controller.control&&a.controller.spline){a.controller.spline=void 0;delete a.controller.spline}},observerUpdate:function(){var a=this;if(a.controller.control&&a.controller.spline){a.controller.spline=void 0;delete a.controller.spline}},setTranslate:function(a,b){var c=this;c.controller.control&&c.controller.setTranslate(a,b)},setTransition:function(a,b){var c=this;c.controller.control&&c.controller.setTransition(a,b)}}},Fb={makeElFocusable:function(a){a.attr("tabIndex","0");return a},addElRole:function(a,b){a.attr("role",b);return a},addElLabel:function(a,b){a.attr("aria-label",b);return a},disableEl:function(a){a.attr("aria-disabled",!0);return a},enableEl:function(a){a.attr("aria-disabled",!1);return a},onEnterKey:function(b){var c=this,d=c.params.a11y;if(13===b.keyCode){var e=a(b.target);if(c.navigation&&c.navigation.$nextEl&&e.is(c.navigation.$nextEl)){c.isEnd&&!c.params.loop||c.slideNext();c.isEnd?c.a11y.notify(d.lastSlideMessage):c.a11y.notify(d.nextSlideMessage)}if(c.navigation&&c.navigation.$prevEl&&e.is(c.navigation.$prevEl)){c.isBeginning&&!c.params.loop||c.slidePrev();c.isBeginning?c.a11y.notify(d.firstSlideMessage):c.a11y.notify(d.prevSlideMessage)}c.pagination&&e.is("."+c.params.pagination.bulletClass)&&e[0].click()}},notify:function(a){var b=this,c=b.a11y.liveRegion;if(0!==c.length){c.html("");c.html(a)}},updateNavigation:function(){var a=this;if(!a.params.loop){var b=a.navigation,c=b.$nextEl,d=b.$prevEl;d&&d.length>0&&(a.isBeginning?a.a11y.disableEl(d):a.a11y.enableEl(d));c&&c.length>0&&(a.isEnd?a.a11y.disableEl(c):a.a11y.enableEl(c))}},updatePagination:function(){var b=this,c=b.params.a11y;b.pagination&&b.params.pagination.clickable&&b.pagination.bullets&&b.pagination.bullets.length&&b.pagination.bullets.each(function(d,e){var f=a(e);b.a11y.makeElFocusable(f);b.a11y.addElRole(f,"button");b.a11y.addElLabel(f,c.paginationBulletMessage.replace(/{{index}}/,f.index()+1))})},init:function(){var a=this;a.$el.append(a.a11y.liveRegion);var b,c,d=a.params.a11y;a.navigation&&a.navigation.$nextEl&&(b=a.navigation.$nextEl);a.navigation&&a.navigation.$prevEl&&(c=a.navigation.$prevEl);if(b){a.a11y.makeElFocusable(b);a.a11y.addElRole(b,"button");a.a11y.addElLabel(b,d.nextSlideMessage);b.on("keydown",a.a11y.onEnterKey)}if(c){a.a11y.makeElFocusable(c);a.a11y.addElRole(c,"button");a.a11y.addElLabel(c,d.prevSlideMessage);c.on("keydown",a.a11y.onEnterKey)}a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.on("keydown","."+a.params.pagination.bulletClass,a.a11y.onEnterKey)},destroy:function(){var a=this;a.a11y.liveRegion&&a.a11y.liveRegion.length>0&&a.a11y.liveRegion.remove();var b,c;a.navigation&&a.navigation.$nextEl&&(b=a.navigation.$nextEl);a.navigation&&a.navigation.$prevEl&&(c=a.navigation.$prevEl);b&&b.off("keydown",a.a11y.onEnterKey);c&&c.off("keydown",a.a11y.onEnterKey);a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.off("keydown","."+a.params.pagination.bulletClass,a.a11y.onEnterKey)}},Gb={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var b=this;La.extend(b,{a11y:{liveRegion:a('<span class="'+b.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}});Object.keys(Fb).forEach(function(a){b.a11y[a]=Fb[a].bind(b)})},on:{init:function(){var a=this;if(a.params.a11y.enabled){a.a11y.init();a.a11y.updateNavigation()}},toEdge:function(){var a=this;a.params.a11y.enabled&&a.a11y.updateNavigation()},fromEdge:function(){var a=this;a.params.a11y.enabled&&a.a11y.updateNavigation()},paginationUpdate:function(){var a=this;a.params.a11y.enabled&&a.a11y.updatePagination()},destroy:function(){var a=this;a.params.a11y.enabled&&a.a11y.destroy()}}},Hb={init:function(){var a=this;if(a.params.history)if(Ia.history&&Ia.history.pushState){var b=a.history;b.initialized=!0;b.paths=Hb.getPathValues();if(b.paths.key||b.paths.value){b.scrollToSlide(0,b.paths.value,a.params.runCallbacksOnInit);a.params.history.replaceState||Ia.addEventListener("popstate",a.history.setHistoryPopState)}}else{a.params.history.enabled=!1;a.params.hashNavigation.enabled=!0}},destroy:function(){var a=this;a.params.history.replaceState||Ia.removeEventListener("popstate",a.history.setHistoryPopState)},setHistoryPopState:function(){var a=this;a.history.paths=Hb.getPathValues();a.history.scrollToSlide(a.params.speed,a.history.paths.value,!1)},getPathValues:function(){var a=Ia.location.pathname.slice(1).split("/").filter(function(a){return""!==a}),b=a.length;return{key:a[b-2],value:a[b-1]}},setHistory:function(a,b){var c=this;if(c.history.initialized&&c.params.history.enabled){var d=c.slides.eq(b),e=Hb.slugify(d.attr("data-history"));Ia.location.pathname.includes(a)||(e=a+"/"+e);var f=Ia.history.state;f&&f.value===e||(c.params.history.replaceState?Ia.history.replaceState({value:e},null,e):Ia.history.pushState({value:e},null,e))}},slugify:function(a){return a.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(a,b,c){var d=this;if(b)for(var e=0,f=d.slides.length;e<f;e+=1){var g=d.slides.eq(e),h=Hb.slugify(g.attr("data-history"));if(h===b&&!g.hasClass(d.params.slideDuplicateClass)){var i=g.index();d.slideTo(i,a,c)}}else d.slideTo(0,a,c)}},Ib={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){var a=this;La.extend(a,{history:{init:Hb.init.bind(a),setHistory:Hb.setHistory.bind(a),setHistoryPopState:Hb.setHistoryPopState.bind(a),scrollToSlide:Hb.scrollToSlide.bind(a),destroy:Hb.destroy.bind(a)}})},on:{init:function(){var a=this;a.params.history.enabled&&a.history.init()},destroy:function(){var a=this;a.params.history.enabled&&a.history.destroy()},transitionEnd:function(){var a=this;a.history.initialized&&a.history.setHistory(a.params.history.key,a.activeIndex)}}},Jb={onHashCange:function(){var a=this,b=Ha.location.hash.replace("#","");if(b!==a.slides.eq(a.activeIndex).attr("data-hash")){var c=a.$wrapperEl.children("."+a.params.slideClass+'[data-hash="'+b+'"]').index();if(void 0===c)return;a.slideTo(c)}},setHash:function(){var a=this;if(a.hashNavigation.initialized&&a.params.hashNavigation.enabled)if(a.params.hashNavigation.replaceState&&Ia.history&&Ia.history.replaceState)Ia.history.replaceState(null,null,"#"+a.slides.eq(a.activeIndex).attr("data-hash")||"");else{var b=a.slides.eq(a.activeIndex),c=b.attr("data-hash")||b.attr("data-history");Ha.location.hash=c||""}},init:function(){var b=this;if(!(!b.params.hashNavigation.enabled||b.params.history&&b.params.history.enabled)){b.hashNavigation.initialized=!0;var c=Ha.location.hash.replace("#","");if(c)for(var d=0,e=b.slides.length;d<e;d+=1){var f=b.slides.eq(d),g=f.attr("data-hash")||f.attr("data-history");if(g===c&&!f.hasClass(b.params.slideDuplicateClass)){var h=f.index();b.slideTo(h,0,b.params.runCallbacksOnInit,!0)}}b.params.hashNavigation.watchState&&a(Ia).on("hashchange",b.hashNavigation.onHashCange)}},destroy:function(){var b=this;b.params.hashNavigation.watchState&&a(Ia).off("hashchange",b.hashNavigation.onHashCange)}},Kb={name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){var a=this;La.extend(a,{hashNavigation:{initialized:!1,init:Jb.init.bind(a),destroy:Jb.destroy.bind(a),setHash:Jb.setHash.bind(a),onHashCange:Jb.onHashCange.bind(a)}})},on:{init:function(){var a=this;a.params.hashNavigation.enabled&&a.hashNavigation.init()},destroy:function(){var a=this;a.params.hashNavigation.enabled&&a.hashNavigation.destroy()},transitionEnd:function(){var a=this;a.hashNavigation.initialized&&a.hashNavigation.setHash()}}},Lb={run:function(){var a=this,b=a.slides.eq(a.activeIndex),c=a.params.autoplay.delay;b.attr("data-swiper-autoplay")&&(c=b.attr("data-swiper-autoplay")||a.params.autoplay.delay);a.autoplay.timeout=La.nextTick(function(){if(a.params.autoplay.reverseDirection)if(a.params.loop){a.loopFix();a.slidePrev(a.params.speed,!0,!0);a.emit("autoplay")}else if(a.isBeginning)if(a.params.autoplay.stopOnLastSlide)a.autoplay.stop();else{a.slideTo(a.slides.length-1,a.params.speed,!0,!0);a.emit("autoplay")}else{a.slidePrev(a.params.speed,!0,!0);a.emit("autoplay")}else if(a.params.loop){a.loopFix();a.slideNext(a.params.speed,!0,!0);a.emit("autoplay")}else if(a.isEnd)if(a.params.autoplay.stopOnLastSlide)a.autoplay.stop();else{a.slideTo(0,a.params.speed,!0,!0);a.emit("autoplay")}else{a.slideNext(a.params.speed,!0,!0);a.emit("autoplay")}},c)},start:function(){var a=this;if(void 0!==a.autoplay.timeout)return!1;if(a.autoplay.running)return!1;a.autoplay.running=!0;a.emit("autoplayStart");a.autoplay.run();return!0},stop:function(){var a=this;if(!a.autoplay.running)return!1;if(void 0===a.autoplay.timeout)return!1;if(a.autoplay.timeout){clearTimeout(a.autoplay.timeout);a.autoplay.timeout=void 0}a.autoplay.running=!1;a.emit("autoplayStop");return!0},pause:function(a){var b=this;if(b.autoplay.running&&!b.autoplay.paused){b.autoplay.timeout&&clearTimeout(b.autoplay.timeout);b.autoplay.paused=!0;if(0!==a&&b.params.autoplay.waitForTransition){b.$wrapperEl[0].addEventListener("transitionend",b.autoplay.onTransitionEnd);b.$wrapperEl[0].addEventListener("webkitTransitionEnd",b.autoplay.onTransitionEnd)}else{b.autoplay.paused=!1;b.autoplay.run()}}}},Mb={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var a=this;La.extend(a,{autoplay:{running:!1,paused:!1,run:Lb.run.bind(a),start:Lb.start.bind(a),stop:Lb.stop.bind(a),pause:Lb.pause.bind(a),onTransitionEnd:function(b){if(a&&!a.destroyed&&a.$wrapperEl&&b.target===this){a.$wrapperEl[0].removeEventListener("transitionend",a.autoplay.onTransitionEnd);a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd);a.autoplay.paused=!1;a.autoplay.running?a.autoplay.run():a.autoplay.stop()}}}})},on:{init:function(){var a=this;a.params.autoplay.enabled&&a.autoplay.start()},beforeTransitionStart:function(a,b){var c=this;c.autoplay.running&&(b||!c.params.autoplay.disableOnInteraction?c.autoplay.pause(a):c.autoplay.stop())},sliderFirstMove:function(){var a=this;a.autoplay.running&&(a.params.autoplay.disableOnInteraction?a.autoplay.stop():a.autoplay.pause())},destroy:function(){var a=this;a.autoplay.running&&a.autoplay.stop()}}},Nb={setTranslate:function(){for(var a=this,b=a.slides,c=0;c<b.length;c+=1){var d=a.slides.eq(c),e=d[0].swiperSlideOffset,f=-e;a.params.virtualTranslate||(f-=a.translate);var g=0;if(!a.isHorizontal()){g=f;f=0}var h=a.params.fadeEffect.crossFade?Math.max(1-Math.abs(d[0].progress),0):1+Math.min(Math.max(d[0].progress,-1),0);d.css({opacity:h}).transform("translate3d("+f+"px, "+g+"px, 0px)")}},setTransition:function(a){var b=this,c=b.slides,d=b.$wrapperEl;c.transition(a);if(b.params.virtualTranslate&&0!==a){var e=!1;c.transitionEnd(function(){if(!e&&b&&!b.destroyed){e=!0;b.animating=!1;for(var a=["webkitTransitionEnd","transitionend"],c=0;c<a.length;c+=1)d.trigger(a[c])}})}}},Ob={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){var a=this;La.extend(a,{fadeEffect:{setTranslate:Nb.setTranslate.bind(a),setTransition:Nb.setTransition.bind(a)}})},on:{beforeInit:function(){var a=this;if("fade"===a.params.effect){a.classNames.push(a.params.containerModifierClass+"fade");var b={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};La.extend(a.params,b);La.extend(a.originalParams,b)}},setTranslate:function(){var a=this;"fade"===a.params.effect&&a.fadeEffect.setTranslate()},setTransition:function(a){var b=this;"fade"===b.params.effect&&b.fadeEffect.setTransition(a)}}},Pb={setTranslate:function(){var b,c=this,d=c.$el,e=c.$wrapperEl,f=c.slides,g=c.width,h=c.height,i=c.rtlTranslate,j=c.size,k=c.params.cubeEffect,l=c.isHorizontal(),m=c.virtual&&c.params.virtual.enabled,n=0;if(k.shadow)if(l){b=e.find(".swiper-cube-shadow");if(0===b.length){b=a('<div class="swiper-cube-shadow"></div>');e.append(b)}b.css({height:g+"px"})}else{b=d.find(".swiper-cube-shadow");if(0===b.length){b=a('<div class="swiper-cube-shadow"></div>');d.append(b)}}for(var o=0;o<f.length;o+=1){var p=f.eq(o),q=o;m&&(q=parseInt(p.attr("data-swiper-slide-index"),10));var r=90*q,s=Math.floor(r/360);if(i){r=-r;s=Math.floor(-r/360)}var t=Math.max(Math.min(p[0].progress,1),-1),u=0,v=0,w=0;if(q%4==0){u=4*-s*j;w=0}else if((q-1)%4==0){u=0;w=4*-s*j}else if((q-2)%4==0){u=j+4*s*j;w=j}else if((q-3)%4==0){u=-j;w=3*j+4*j*s}i&&(u=-u);if(!l){v=u;u=0}var x="rotateX("+(l?0:-r)+"deg) rotateY("+(l?r:0)+"deg) translate3d("+u+"px, "+v+"px, "+w+"px)";if(t<=1&&t>-1){n=90*q+90*t;i&&(n=90*-q-90*t)}p.transform(x);if(k.slideShadows){var y=l?p.find(".swiper-slide-shadow-left"):p.find(".swiper-slide-shadow-top"),z=l?p.find(".swiper-slide-shadow-right"):p.find(".swiper-slide-shadow-bottom");if(0===y.length){y=a('<div class="swiper-slide-shadow-'+(l?"left":"top")+'"></div>');p.append(y)}if(0===z.length){z=a('<div class="swiper-slide-shadow-'+(l?"right":"bottom")+'"></div>');p.append(z)}y.length&&(y[0].style.opacity=Math.max(-t,0));z.length&&(z[0].style.opacity=Math.max(t,0))}}e.css({"-webkit-transform-origin":"50% 50% -"+j/2+"px","-moz-transform-origin":"50% 50% -"+j/2+"px","-ms-transform-origin":"50% 50% -"+j/2+"px","transform-origin":"50% 50% -"+j/2+"px"});if(k.shadow)if(l)b.transform("translate3d(0px, "+(g/2+k.shadowOffset)+"px, "+-g/2+"px) rotateX(90deg) rotateZ(0deg) scale("+k.shadowScale+")");else{var A=Math.abs(n)-90*Math.floor(Math.abs(n)/90),B=1.5-(Math.sin(2*A*Math.PI/360)/2+Math.cos(2*A*Math.PI/360)/2),C=k.shadowScale,D=k.shadowScale/B,E=k.shadowOffset;b.transform("scale3d("+C+", 1, "+D+") translate3d(0px, "+(h/2+E)+"px, "+-h/2/D+"px) rotateX(-90deg)")}var F=Na.isSafari||Na.isUiWebView?-j/2:0;e.transform("translate3d(0px,0,"+F+"px) rotateX("+(c.isHorizontal()?0:n)+"deg) rotateY("+(c.isHorizontal()?-n:0)+"deg)")},setTransition:function(a){var b=this,c=b.$el;b.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a);b.params.cubeEffect.shadow&&!b.isHorizontal()&&c.find(".swiper-cube-shadow").transition(a)}},Qb={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){var a=this;La.extend(a,{cubeEffect:{setTranslate:Pb.setTranslate.bind(a),setTransition:Pb.setTransition.bind(a)}})},on:{beforeInit:function(){var a=this;if("cube"===a.params.effect){a.classNames.push(a.params.containerModifierClass+"cube");a.classNames.push(a.params.containerModifierClass+"3d");var b={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};La.extend(a.params,b);La.extend(a.originalParams,b)}},setTranslate:function(){var a=this;"cube"===a.params.effect&&a.cubeEffect.setTranslate()},setTransition:function(a){var b=this;"cube"===b.params.effect&&b.cubeEffect.setTransition(a)}}},Rb={setTranslate:function(){for(var b=this,c=b.slides,d=b.rtlTranslate,e=0;e<c.length;e+=1){var f=c.eq(e),g=f[0].progress;b.params.flipEffect.limitRotation&&(g=Math.max(Math.min(f[0].progress,1),-1));var h=f[0].swiperSlideOffset,i=-180*g,j=i,k=0,l=-h,m=0;if(b.isHorizontal())d&&(j=-j);else{m=l;l=0;k=-j;j=0}f[0].style.zIndex=-Math.abs(Math.round(g))+c.length;if(b.params.flipEffect.slideShadows){var n=b.isHorizontal()?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),o=b.isHorizontal()?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");if(0===n.length){n=a('<div class="swiper-slide-shadow-'+(b.isHorizontal()?"left":"top")+'"></div>');f.append(n)}if(0===o.length){o=a('<div class="swiper-slide-shadow-'+(b.isHorizontal()?"right":"bottom")+'"></div>');f.append(o)}n.length&&(n[0].style.opacity=Math.max(-g,0));o.length&&(o[0].style.opacity=Math.max(g,0))}f.transform("translate3d("+l+"px, "+m+"px, 0px) rotateX("+k+"deg) rotateY("+j+"deg)")}},setTransition:function(a){var b=this,c=b.slides,d=b.activeIndex,e=b.$wrapperEl;c.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a);if(b.params.virtualTranslate&&0!==a){var f=!1;c.eq(d).transitionEnd(function(){if(!f&&b&&!b.destroyed){f=!0;b.animating=!1;for(var a=["webkitTransitionEnd","transitionend"],c=0;c<a.length;c+=1)e.trigger(a[c])}})}}},Sb={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){var a=this;La.extend(a,{flipEffect:{setTranslate:Rb.setTranslate.bind(a),setTransition:Rb.setTransition.bind(a)}})},on:{beforeInit:function(){var a=this;if("flip"===a.params.effect){a.classNames.push(a.params.containerModifierClass+"flip");a.classNames.push(a.params.containerModifierClass+"3d");var b={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};La.extend(a.params,b);La.extend(a.originalParams,b)}},setTranslate:function(){var a=this;"flip"===a.params.effect&&a.flipEffect.setTranslate()},setTransition:function(a){var b=this;"flip"===b.params.effect&&b.flipEffect.setTransition(a)}}},Tb={setTranslate:function(){for(var b=this,c=b.width,d=b.height,e=b.slides,f=b.$wrapperEl,g=b.slidesSizesGrid,h=b.params.coverflowEffect,i=b.isHorizontal(),j=b.translate,k=i?c/2-j:d/2-j,l=i?h.rotate:-h.rotate,m=h.depth,n=0,o=e.length;n<o;n+=1){var p=e.eq(n),q=g[n],r=p[0].swiperSlideOffset,s=(k-r-q/2)/q*h.modifier,t=i?l*s:0,u=i?0:l*s,v=-m*Math.abs(s),w=i?0:h.stretch*s,x=i?h.stretch*s:0;Math.abs(x)<.001&&(x=0);Math.abs(w)<.001&&(w=0);Math.abs(v)<.001&&(v=0);Math.abs(t)<.001&&(t=0);Math.abs(u)<.001&&(u=0);var y="translate3d("+x+"px,"+w+"px,"+v+"px) rotateX("+u+"deg) rotateY("+t+"deg)";p.transform(y);p[0].style.zIndex=1-Math.abs(Math.round(s));if(h.slideShadows){var z=i?p.find(".swiper-slide-shadow-left"):p.find(".swiper-slide-shadow-top"),A=i?p.find(".swiper-slide-shadow-right"):p.find(".swiper-slide-shadow-bottom");if(0===z.length){z=a('<div class="swiper-slide-shadow-'+(i?"left":"top")+'"></div>');p.append(z)}if(0===A.length){A=a('<div class="swiper-slide-shadow-'+(i?"right":"bottom")+'"></div>');p.append(A)}z.length&&(z[0].style.opacity=s>0?s:0);A.length&&(A[0].style.opacity=-s>0?-s:0)}}if(Ma.pointerEvents||Ma.prefixedPointerEvents){f[0].style.perspectiveOrigin=k+"px 50%"}},setTransition:function(a){this.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a)}},Ub={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){var a=this;La.extend(a,{coverflowEffect:{setTranslate:Tb.setTranslate.bind(a),setTransition:Tb.setTransition.bind(a)}})},on:{beforeInit:function(){var a=this;if("coverflow"===a.params.effect){a.classNames.push(a.params.containerModifierClass+"coverflow");a.classNames.push(a.params.containerModifierClass+"3d");a.params.watchSlidesProgress=!0;a.originalParams.watchSlidesProgress=!0}},setTranslate:function(){var a=this;"coverflow"===a.params.effect&&a.coverflowEffect.setTranslate()},setTransition:function(a){var b=this;"coverflow"===b.params.effect&&b.coverflowEffect.setTransition(a)}}},Vb={init:function(){var a=this,b=a.params,c=b.thumbs,d=a.constructor;if(c.swiper instanceof d){a.thumbs.swiper=c.swiper;La.extend(a.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1});La.extend(a.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})}else if(La.isObject(c.swiper)){a.thumbs.swiper=new d(La.extend({},c.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1}));a.thumbs.swiperCreated=!0}a.thumbs.swiper.$el.addClass(a.params.thumbs.thumbsContainerClass);a.thumbs.swiper.on("tap",a.thumbs.onThumbClick)},onThumbClick:function(){var b=this,c=b.thumbs.swiper;if(c){var d=c.clickedIndex,e=c.clickedSlide;if(!(e&&a(e).hasClass(b.params.thumbs.slideThumbActiveClass)||void 0===d||null===d)){var f;f=c.params.loop?parseInt(a(c.clickedSlide).attr("data-swiper-slide-index"),10):d;if(b.params.loop){var g=b.activeIndex;if(b.slides.eq(g).hasClass(b.params.slideDuplicateClass)){b.loopFix();b._clientLeft=b.$wrapperEl[0].clientLeft;g=b.activeIndex}var h=b.slides.eq(g).prevAll('[data-swiper-slide-index="'+f+'"]').eq(0).index(),i=b.slides.eq(g).nextAll('[data-swiper-slide-index="'+f+'"]').eq(0).index();f=void 0===h?i:void 0===i?h:i-g<g-h?i:h}b.slideTo(f)}}},update:function(a){var b=this,c=b.thumbs.swiper;if(c){var d="auto"===c.params.slidesPerView?c.slidesPerViewDynamic():c.params.slidesPerView;if(b.realIndex!==c.realIndex){var e,f=c.activeIndex;if(c.params.loop){if(c.slides.eq(f).hasClass(c.params.slideDuplicateClass)){c.loopFix();c._clientLeft=c.$wrapperEl[0].clientLeft;f=c.activeIndex}var g=c.slides.eq(f).prevAll('[data-swiper-slide-index="'+b.realIndex+'"]').eq(0).index(),h=c.slides.eq(f).nextAll('[data-swiper-slide-index="'+b.realIndex+'"]').eq(0).index();e=void 0===g?h:void 0===h?g:h-f==f-g?f:h-f<f-g?h:g}else e=b.realIndex;if(c.visibleSlidesIndexes.indexOf(e)<0){c.params.centeredSlides?e=e>f?e-Math.floor(d/2)+1:e+Math.floor(d/2)-1:e>f&&(e=e-d+1);c.slideTo(e,a?0:void 0)}}var i=1,j=b.params.thumbs.slideThumbActiveClass;b.params.slidesPerView>1&&!b.params.centeredSlides&&(i=b.params.slidesPerView);c.slides.removeClass(j);if(c.params.loop)for(var k=0;k<i;k+=1)c.$wrapperEl.children('[data-swiper-slide-index="'+(b.realIndex+k)+'"]').addClass(j);else for(var l=0;l<i;l+=1)c.slides.eq(b.realIndex+l).addClass(j)}}},Wb={name:"thumbs",params:{thumbs:{swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){var a=this;La.extend(a,{thumbs:{swiper:null,init:Vb.init.bind(a),update:Vb.update.bind(a),onThumbClick:Vb.onThumbClick.bind(a)}})},on:{beforeInit:function(){var a=this,b=a.params,c=b.thumbs;if(c&&c.swiper){a.thumbs.init();a.thumbs.update(!0)}},slideChange:function(){var a=this;a.thumbs.swiper&&a.thumbs.update()},update:function(){var a=this;a.thumbs.swiper&&a.thumbs.update()},resize:function(){var a=this;a.thumbs.swiper&&a.thumbs.update()},observerUpdate:function(){var a=this;a.thumbs.swiper&&a.thumbs.update()},setTransition:function(a){var b=this,c=b.thumbs.swiper;c&&c.setTransition(a)},beforeDestroy:function(){var a=this,b=a.thumbs.swiper;b&&a.thumbs.swiperCreated&&b&&b.destroy()}}},Xb=[fb,gb,hb,ib,kb,mb,ob,qb,sb,ub,wb,yb,Ab,Cb,Eb,Gb,Ib,Kb,Mb,Ob,Qb,Sb,Ub,Wb];if(void 0===eb.use){eb.use=eb.Class.use;eb.installModule=eb.Class.installModule}eb.use(Xb);return eb})},{}],704:[function(a,b,c){(function(d){function e(a,b,c){function e(){for(;j.length&&!l.paused;){var a=j.shift();if(null===a)return l.emit("end");l.emit("data",a)}}function g(){l.writable=!1;b.call(l);!l.readable&&l.autoDestroy&&l.destroy()}a=a||function(a){this.queue(a)};b=b||function(){this.queue(null)};var h=!1,i=!1,j=[],k=!1,l=new f;l.readable=l.writable=!0;l.paused=!1;l.autoDestroy=!(c&&!1===c.autoDestroy);l.write=function(b){a.call(this,b);return!l.paused};l.queue=l.push=function(a){if(k)return l;null===a&&(k=!0);j.push(a);e();return l};l.on("end",function(){l.readable=!1;!l.writable&&l.autoDestroy&&d.nextTick(function(){l.destroy()})});l.end=function(a){if(!h){h=!0;arguments.length&&l.write(a);g();return l}};l.destroy=function(){if(!i){i=!0;h=!0;j.length=0;l.writable=l.readable=!1;l.emit("close");return l}};l.pause=function(){if(!l.paused){l.paused=!0;return l}};l.resume=function(){if(l.paused){l.paused=!1;l.emit("resume")}e();l.paused||l.emit("drain");return l};return l}var f=a("stream");c=b.exports=e;e.through=e}).call(this,a("_process"))},{_process:606,stream:696}],705:[function(a,b,c){var d=a("buffer").Buffer;b.exports=function(a){if(a instanceof Uint8Array){if(0===a.byteOffset&&a.byteLength===a.buffer.byteLength)return a.buffer;if("function"==typeof a.buffer.slice)return a.buffer.slice(a.byteOffset,a.byteOffset+a.byteLength)}if(d.isBuffer(a)){for(var b=new Uint8Array(a.length),c=a.length,e=0;e<c;e++)b[e]=a[e];return b.buffer}throw new Error("Argument must be a Buffer")}},{buffer:146}],706:[function(a,b,c){"use strict";function d(a,b,c,d){for(var e=0;e<a.length;){var f=a.charCodeAt(e);if(f<=47||f>=58)break;e++}return e<b||e>c?null:d||e==a.length?parseInt(a.substr(0,e),10):null}function e(a){var b=a.split(":"),c=[0,0,0];if(3!==b.length)return null;for(var e=0;e<3;e++){var f=2==e,g=d(b[e],1,2,f);if(null===g)return null;c[e]=g}return c}function f(a){a=String(a).substr(0,3).toLowerCase();var b=J[a];return b>=0?b:null}function g(a){if(a){var b=a.split(I);if(b){for(var c=null,g=null,h=null,i=null,j=null,k=null,l=0;l<b.length;l++){var m=b[l].trim();if(m.length){var n;if(null===h){n=e(m);if(n){c=n[0];g=n[1];h=n[2];continue}}if(null===i){n=d(m,1,2,!0);if(null!==n){i=n;continue}}if(null===j){n=f(m);if(null!==n){j=n;continue}}if(null===k){n=d(m,2,4,!0);if(null!==n){k=n;k>=70&&k<=99?k+=1900:k>=0&&k<=69&&(k+=2e3)}}}}if(!(null===i||null===j||null===k||null===h||i<1||i>31||k<1601||c>23||g>59||h>59))return new Date(Date.UTC(k,j,i,c,g,h))}}}function h(a){var b=a.getUTCDate();b=b>=10?b:"0"+b;var c=a.getUTCHours();c=c>=10?c:"0"+c;var d=a.getUTCMinutes();d=d>=10?d:"0"+d;var e=a.getUTCSeconds();e=e>=10?e:"0"+e;return L[a.getUTCDay()]+", "+b+" "+K[a.getUTCMonth()]+" "+a.getUTCFullYear()+" "+c+":"+d+":"+e+" GMT"}function i(a){if(null==a)return null;a=a.trim().replace(/^\./,"");w&&/[^\u0001-\u007f]/.test(a)&&(a=w.toASCII(a));return a.toLowerCase()}function j(a,b,c){if(null==a||null==b)return null;if(!1!==c){a=i(a);b=i(b)}if(a==b)return!0;if(x.isIP(a))return!1;var d=a.indexOf(b);return!(d<=0)&&(a.length===b.length+d&&"."===a.substr(d-1,1))}function k(a){if(!a||"/"!==a.substr(0,1))return"/";if("/"===a)return a;var b=a.lastIndexOf("/");return 0===b?"/":a.slice(0,b)}function l(a){for(var b=0;b<G.length;b++){var c=a.indexOf(G[b]);-1!==c&&(a=a.substr(0,c))}return a}function m(a,b){a=l(a);var c=a.indexOf("=");if(b){if(0===c){a=a.substr(1);c=a.indexOf("=")}}else if(c<=0)return;var d,e;if(c<=0){d="";e=a.trim()}else{d=a.substr(0,c).trim();e=a.substr(c+1).trim()}if(!F.test(d)&&!F.test(e)){var f=new t;f.key=d;f.value=e
3;return f}}function n(a,b){b&&"object"==typeof b||(b={});a=a.trim();var c=a.indexOf(";"),d=-1===c?a:a.substr(0,c),e=m(d,!!b.loose);if(e){if(-1===c)return e;var f=a.slice(c+1).trim();if(0===f.length)return e;for(var h=f.split(";");h.length;){var i=h.shift().trim();if(0!==i.length){var j,k,l=i.indexOf("=");if(-1===l){j=i;k=null}else{j=i.substr(0,l);k=i.substr(l+1)}j=j.trim().toLowerCase();k&&(k=k.trim());switch(j){case"expires":if(k){var n=g(k);n&&(e.expires=n)}break;case"max-age":if(k&&/^-?[0-9]+$/.test(k)){var o=parseInt(k,10);e.setMaxAge(o)}break;case"domain":if(k){var p=k.trim().replace(/^\./,"");p&&(e.domain=p.toLowerCase())}break;case"path":e.path=k&&"/"===k[0]?k:null;break;case"secure":e.secure=!0;break;case"httponly":e.httpOnly=!0;break;default:e.extensions=e.extensions||[];e.extensions.push(i)}}}return e}}function o(a){var b;try{b=JSON.parse(a)}catch(a){return a}return b}function p(a){if(!a)return null;var b;if("string"==typeof a){b=o(a);if(b instanceof Error)return null}else b=a;for(var c=new t,d=0;d<t.serializableProperties.length;d++){var e=t.serializableProperties[d];void 0!==b[e]&&b[e]!==t.prototype[e]&&("expires"===e||"creation"===e||"lastAccessed"===e?null===b[e]?c[e]=null:c[e]="Infinity"==b[e]?"Infinity":new Date(b[e]):c[e]=b[e])}return c}function q(a,b){var c=0,d=a.path?a.path.length:0;c=(b.path?b.path.length:0)-d;if(0!==c)return c;c=(a.creation?a.creation.getTime():M)-(b.creation?b.creation.getTime():M);if(0!==c)return c;c=a.creationIndex-b.creationIndex;return c}function r(a){if("/"===a)return["/"];a.lastIndexOf("/")===a.length-1&&(a=a.substr(0,a.length-1));for(var b=[a];a.length>1;){var c=a.lastIndexOf("/");if(0===c)break;a=a.substr(0,c);b.push(a)}b.push("/");return b}function s(a){if(a instanceof Object)return a;try{a=decodeURI(a)}catch(a){}return y(a)}function t(a){a=a||{};Object.keys(a).forEach(function(b){t.prototype.hasOwnProperty(b)&&t.prototype[b]!==a[b]&&"_"!==b.substr(0,1)&&(this[b]=a[b])},this);this.creation=this.creation||new Date;Object.defineProperty(this,"creationIndex",{configurable:!1,enumerable:!1,writable:!0,value:++t.cookiesCreated})}function u(a,b){"boolean"==typeof b?b={rejectPublicSuffixes:b}:null==b&&(b={});null!=b.rejectPublicSuffixes&&(this.rejectPublicSuffixes=b.rejectPublicSuffixes);null!=b.looseMode&&(this.enableLooseMode=b.looseMode);a||(a=new B);this.store=a}function v(a){return function(){if(!this.store.synchronous)throw new Error("CookieJar store is not synchronous; use async API instead.");var b,c,d=Array.prototype.slice.call(arguments);d.push(function(a,d){b=a;c=d});this[a].apply(this,d);if(b)throw b;return c}}var w,x=a("net"),y=a("url").parse,z=a("./pubsuffix"),A=a("./store").Store,B=a("./memstore").MemoryCookieStore,C=a("./pathMatch").pathMatch,D=a("../package.json").version;try{w=a("punycode")}catch(a){console.warn("cookie: can't load punycode; won't use punycode for domain normalization")}var E=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/,F=/[\x00-\x1F]/,G=["\n","\r","\0"],H=/[\x20-\x3A\x3C-\x7E]+/,I=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/,J={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11},K=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],L=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],M=2147483647e3;t.cookiesCreated=0;t.parse=n;t.fromJSON=p;t.prototype.key="";t.prototype.value="";t.prototype.expires="Infinity";t.prototype.maxAge=null;t.prototype.domain=null;t.prototype.path=null;t.prototype.secure=!1;t.prototype.httpOnly=!1;t.prototype.extensions=null;t.prototype.hostOnly=null;t.prototype.pathIsDefault=null;t.prototype.creation=null;t.prototype.lastAccessed=null;Object.defineProperty(t.prototype,"creationIndex",{configurable:!0,enumerable:!1,writable:!0,value:0});t.serializableProperties=Object.keys(t.prototype).filter(function(a){return!(t.prototype[a]instanceof Function||"creationIndex"===a||"_"===a.substr(0,1))});t.prototype.inspect=function(){var a=Date.now();return'Cookie="'+this.toString()+"; hostOnly="+(null!=this.hostOnly?this.hostOnly:"?")+"; aAge="+(this.lastAccessed?a-this.lastAccessed.getTime()+"ms":"?")+"; cAge="+(this.creation?a-this.creation.getTime()+"ms":"?")+'"'};t.prototype.toJSON=function(){for(var a={},b=t.serializableProperties,c=0;c<b.length;c++){var d=b[c];this[d]!==t.prototype[d]&&("expires"===d||"creation"===d||"lastAccessed"===d?null===this[d]?a[d]=null:a[d]="Infinity"==this[d]?"Infinity":this[d].toISOString():"maxAge"===d?null!==this[d]&&(a[d]=this[d]==1/0||this[d]==-1/0?this[d].toString():this[d]):this[d]!==t.prototype[d]&&(a[d]=this[d]))}return a};t.prototype.clone=function(){return p(this.toJSON())};t.prototype.validate=function(){if(!E.test(this.value))return!1;if(!(this.expires==1/0||this.expires instanceof Date||g(this.expires)))return!1;if(null!=this.maxAge&&this.maxAge<=0)return!1;if(null!=this.path&&!H.test(this.path))return!1;var a=this.cdomain();if(a){if(a.match(/\.$/))return!1;if(null==z.getPublicSuffix(a))return!1}return!0};t.prototype.setExpires=function(a){a instanceof Date?this.expires=a:this.expires=g(a)||"Infinity"};t.prototype.setMaxAge=function(a){this.maxAge=a===1/0||a===-1/0?a.toString():a};t.prototype.cookieString=function(){var a=this.value;null==a&&(a="");return""===this.key?a:this.key+"="+a};t.prototype.toString=function(){var a=this.cookieString();this.expires!=1/0&&(this.expires instanceof Date?a+="; Expires="+h(this.expires):a+="; Expires="+this.expires);null!=this.maxAge&&this.maxAge!=1/0&&(a+="; Max-Age="+this.maxAge);this.domain&&!this.hostOnly&&(a+="; Domain="+this.domain);this.path&&(a+="; Path="+this.path);this.secure&&(a+="; Secure");this.httpOnly&&(a+="; HttpOnly");this.extensions&&this.extensions.forEach(function(b){a+="; "+b});return a};t.prototype.TTL=function(a){if(null!=this.maxAge)return this.maxAge<=0?0:1e3*this.maxAge;var b=this.expires;if(b!=1/0){b instanceof Date||(b=g(b)||1/0);return b==1/0?1/0:b.getTime()-(a||Date.now())}return 1/0};t.prototype.expiryTime=function(a){if(null!=this.maxAge){var b=a||this.creation||new Date,c=this.maxAge<=0?-1/0:1e3*this.maxAge;return b.getTime()+c}return this.expires==1/0?1/0:this.expires.getTime()};t.prototype.expiryDate=function(a){var b=this.expiryTime(a);return b==1/0?new Date(M):b==-1/0?new Date(0):new Date(b)};t.prototype.isPersistent=function(){return null!=this.maxAge||this.expires!=1/0};t.prototype.cdomain=t.prototype.canonicalizedDomain=function(){return null==this.domain?null:i(this.domain)};u.prototype.store=null;u.prototype.rejectPublicSuffixes=!0;u.prototype.enableLooseMode=!1;var N=[];N.push("setCookie");u.prototype.setCookie=function(a,b,c,d){function e(b,e){if(b)return d(b);var f=function(b){if(b)return d(b);d(null,a)};if(e){if(!1===c.http&&e.httpOnly){b=new Error("old Cookie is HttpOnly and this isn't an HTTP API");return d(c.ignoreError?null:b)}a.creation=e.creation;a.creationIndex=e.creationIndex;a.lastAccessed=m;n.updateCookie(e,a,f)}else{a.creation=a.lastAccessed=m;n.putCookie(a,f)}}var f,g=s(b);if(c instanceof Function){d=c;c={}}var h=i(g.hostname),l=this.enableLooseMode;null!=c.loose&&(l=c.loose);a instanceof t||(a=t.parse(a,{loose:l}));if(!a){f=new Error("Cookie failed to parse");return d(c.ignoreError?null:f)}var m=c.now||new Date;if(this.rejectPublicSuffixes&&a.domain){if(null==z.getPublicSuffix(a.cdomain())){f=new Error("Cookie has domain set to a public suffix");return d(c.ignoreError?null:f)}}if(a.domain){if(!j(h,a.cdomain(),!1)){f=new Error("Cookie not in this host's domain. Cookie:"+a.cdomain()+" Request:"+h);return d(c.ignoreError?null:f)}null==a.hostOnly&&(a.hostOnly=!1)}else{a.hostOnly=!0;a.domain=h}if(!a.path||"/"!==a.path[0]){a.path=k(g.pathname);a.pathIsDefault=!0}if(!1===c.http&&a.httpOnly){f=new Error("Cookie is HttpOnly and this isn't an HTTP API");return d(c.ignoreError?null:f)}var n=this.store;n.updateCookie||(n.updateCookie=function(a,b,c){this.putCookie(b,c)});n.findCookie(a.domain,a.path,a.key,e)};N.push("getCookies");u.prototype.getCookies=function(a,b,c){function d(a){if(a.hostOnly){if(a.domain!=f)return!1}else if(!j(f,a.domain,!1))return!1;if(!n&&!C(g,a.path))return!1;if(a.secure&&!h)return!1;if(a.httpOnly&&!k)return!1;if(m&&a.expiryTime()<=l){o.removeCookie(a.domain,a.path,a.key,function(){});return!1}return!0}var e=s(a);if(b instanceof Function){c=b;b={}}var f=i(e.hostname),g=e.pathname||"/",h=b.secure;null!=h||!e.protocol||"https:"!=e.protocol&&"wss:"!=e.protocol||(h=!0);var k=b.http;null==k&&(k=!0);var l=b.now||Date.now(),m=!1!==b.expire,n=!!b.allPaths,o=this.store;o.findCookies(f,n?null:g,function(a,e){if(a)return c(a);e=e.filter(d);!1!==b.sort&&(e=e.sort(q));var f=new Date;e.forEach(function(a){a.lastAccessed=f});c(null,e)})};N.push("getCookieString");u.prototype.getCookieString=function(){var a=Array.prototype.slice.call(arguments,0),b=a.pop(),c=function(a,c){a?b(a):b(null,c.sort(q).map(function(a){return a.cookieString()}).join("; "))};a.push(c);this.getCookies.apply(this,a)};N.push("getSetCookieStrings");u.prototype.getSetCookieStrings=function(){var a=Array.prototype.slice.call(arguments,0),b=a.pop(),c=function(a,c){a?b(a):b(null,c.map(function(a){return a.toString()}))};a.push(c);this.getCookies.apply(this,a)};N.push("serialize");u.prototype.serialize=function(a){var b=this.store.constructor.name;"Object"===b&&(b=null);var c={version:"tough-cookie@"+D,storeType:b,rejectPublicSuffixes:!!this.rejectPublicSuffixes,cookies:[]};if(!this.store.getAllCookies||"function"!=typeof this.store.getAllCookies)return a(new Error("store does not support getAllCookies and cannot be serialized"));this.store.getAllCookies(function(b,d){if(b)return a(b);c.cookies=d.map(function(a){a=a instanceof t?a.toJSON():a;delete a.creationIndex;return a});return a(null,c)})};u.prototype.toJSON=function(){return this.serializeSync()};N.push("_importCookies");u.prototype._importCookies=function(a,b){function c(a){if(a)return b(a);if(!e.length)return b(a,d);var f;try{f=p(e.shift())}catch(a){return b(a)}if(null===f)return c(null);d.store.putCookie(f,c)}var d=this,e=a.cookies;if(!e||!Array.isArray(e))return b(new Error("serialized jar has no cookies array"));e=e.slice();c()};u.deserialize=function(a,b,c){if(3!==arguments.length){c=b;b=null}var d;if("string"==typeof a){d=o(a);if(d instanceof Error)return c(d)}else d=a;var e=new u(b,d.rejectPublicSuffixes);e._importCookies(d,function(a){if(a)return c(a);c(null,e)})};u.deserializeSync=function(a,b){var c="string"==typeof a?JSON.parse(a):a,d=new u(b,c.rejectPublicSuffixes);if(!d.store.synchronous)throw new Error("CookieJar store is not synchronous; use async API instead.");d._importCookiesSync(c);return d};u.fromJSON=u.deserializeSync;N.push("clone");u.prototype.clone=function(a,b){if(1===arguments.length){b=a;a=null}this.serialize(function(c,d){if(c)return b(c);u.deserialize(a,d,b)})};N.forEach(function(a){u.prototype[a+"Sync"]=v(a)});b.exports={CookieJar:u,Cookie:t,Store:A,MemoryCookieStore:B,parseDate:g,formatDate:h,parse:n,fromJSON:p,domainMatch:j,defaultPath:k,pathMatch:C,getPublicSuffix:z.getPublicSuffix,cookieCompare:q,permuteDomain:a("./permuteDomain").permuteDomain,permutePath:r,canonicalDomain:i}},{"../package.json":712,"./memstore":707,"./pathMatch":708,"./permuteDomain":709,"./pubsuffix":710,"./store":711,net:131,punycode:613,url:715}],707:[function(a,b,c){"use strict";function d(){e.call(this);this.idx={}}var e=a("./store").Store,f=a("./permuteDomain").permuteDomain,g=a("./pathMatch").pathMatch,h=a("util");h.inherits(d,e);c.MemoryCookieStore=d;d.prototype.idx=null;d.prototype.synchronous=!0;d.prototype.inspect=function(){return"{ idx: "+h.inspect(this.idx,!1,2)+" }"};d.prototype.findCookie=function(a,b,c,d){return this.idx[a]&&this.idx[a][b]?d(null,this.idx[a][b][c]||null):d(null,void 0)};d.prototype.findCookies=function(a,b,c){var d=[];if(!a)return c(null,[]);var e;e=b?function(a){Object.keys(a).forEach(function(c){if(g(b,c)){var e=a[c];for(var f in e)d.push(e[f])}})}:function(a){for(var b in a){var c=a[b];for(var e in c)d.push(c[e])}};var h=f(a)||[a],i=this.idx;h.forEach(function(a){var b=i[a];b&&e(b)});c(null,d)};d.prototype.putCookie=function(a,b){this.idx[a.domain]||(this.idx[a.domain]={});this.idx[a.domain][a.path]||(this.idx[a.domain][a.path]={});this.idx[a.domain][a.path][a.key]=a;b(null)};d.prototype.updateCookie=function(a,b,c){this.putCookie(b,c)};d.prototype.removeCookie=function(a,b,c,d){this.idx[a]&&this.idx[a][b]&&this.idx[a][b][c]&&delete this.idx[a][b][c];d(null)};d.prototype.removeCookies=function(a,b,c){this.idx[a]&&(b?delete this.idx[a][b]:delete this.idx[a]);return c(null)};d.prototype.getAllCookies=function(a){var b=[],c=this.idx;Object.keys(c).forEach(function(a){Object.keys(c[a]).forEach(function(d){Object.keys(c[a][d]).forEach(function(e){null!==e&&b.push(c[a][d][e])})})});b.sort(function(a,b){return(a.creationIndex||0)-(b.creationIndex||0)});a(null,b)}},{"./pathMatch":708,"./permuteDomain":709,"./store":711,util:720}],708:[function(a,b,c){"use strict";function d(a,b){if(b===a)return!0;if(0===a.indexOf(b)){if("/"===b.substr(-1))return!0;if("/"===a.substr(b.length,1))return!0}return!1}c.pathMatch=d},{}],709:[function(a,b,c){"use strict";function d(a){var b=e.getPublicSuffix(a);if(!b)return null;if(b==a)return[a];for(var c=a.slice(0,-(b.length+1)),d=c.split(".").reverse(),f=b,g=[f];d.length;){f=d.shift()+"."+f;g.push(f)}return g}var e=a("./pubsuffix");c.permuteDomain=d},{"./pubsuffix":710}],710:[function(a,b,c){"use strict";var d=a("punycode");b.exports.getPublicSuffix=function(a){if(!a)return null;if(a.match(/^\./))return null;var b=d.toASCII(a),c=!1;if(b!==a){a=b;c=!0}if(e[a])return null;a=a.toLowerCase();for(var f=a.split(".").reverse(),g="",h=0,i=0;i<f.length;i++){var j=f[i],k="*"+g,l=j+g;if(e[k]){h=i+1;!1===e[l]&&h--}else e[l]&&(h=i+1);g="."+l}if(e["*"+g])return null;h=h||1;if(f.length>h){var m=f.slice(0,h+1).reverse().join(".");return c?d.toUnicode(m):m}return null};var e=b.exports.index=Object.freeze({ac:!0,"com.ac":!0,"edu.ac":!0,"gov.ac":!0,"net.ac":!0,"mil.ac":!0,"org.ac":!0,ad:!0,"nom.ad":!0,ae:!0,"co.ae":!0,"net.ae":!0,"org.ae":!0,"sch.ae":!0,"ac.ae":!0,"gov.ae":!0,"mil.ae":!0,aero:!0,"accident-investigation.aero":!0,"accident-prevention.aero":!0,"aerobatic.aero":!0,"aeroclub.aero":!0,"aerodrome.aero":!0,"agents.aero":!0,"aircraft.aero":!0,"airline.aero":!0,"airport.aero":!0,"air-surveillance.aero":!0,"airtraffic.aero":!0,"air-traffic-control.aero":!0,"ambulance.aero":!0,"amusement.aero":!0,"association.aero":!0,"author.aero":!0,"ballooning.aero":!0,"broker.aero":!0,"caa.aero":!0,"cargo.aero":!0,"catering.aero":!0,"certification.aero":!0,"championship.aero":!0,"charter.aero":!0,"civilaviation.aero":!0,"club.aero":!0,"conference.aero":!0,"consultant.aero":!0,"consulting.aero":!0,"control.aero":!0,"council.aero":!0,"crew.aero":!0,"design.aero":!0,"dgca.aero":!0,"educator.aero":!0,"emergency.aero":!0,"engine.aero":!0,"engineer.aero":!0,"entertainment.aero":!0,"equipment.aero":!0,"exchange.aero":!0,"express.aero":!0,"federation.aero":!0,"flight.aero":!0,"freight.aero":!0,"fuel.aero":!0,"gliding.aero":!0,"government.aero":!0,"groundhandling.aero":!0,"group.aero":!0,"hanggliding.aero":!0,"homebuilt.aero":!0,"insurance.aero":!0,"journal.aero":!0,"journalist.aero":!0,"leasing.aero":!0,"logistics.aero":!0,"magazine.aero":!0,"maintenance.aero":!0,"media.aero":!0,"microlight.aero":!0,"modelling.aero":!0,"navigation.aero":!0,"parachuting.aero":!0,"paragliding.aero":!0,"passenger-association.aero":!0,"pilot.aero":!0,"press.aero":!0,"production.aero":!0,"recreation.aero":!0,"repbody.aero":!0,"res.aero":!0,"research.aero":!0,"rotorcraft.aero":!0,"safety.aero":!0,"scientist.aero":!0,"services.aero":!0,"show.aero":!0,"skydiving.aero":!0,"software.aero":!0,"student.aero":!0,"trader.aero":!0,"trading.aero":!0,"trainer.aero":!0,"union.aero":!0,"workinggroup.aero":!0,"works.aero":!0,af:!0,"gov.af":!0,"com.af":!0,"org.af":!0,"net.af":!0,"edu.af":!0,ag:!0,"com.ag":!0,"org.ag":!0,"net.ag":!0,"co.ag":!0,"nom.ag":!0,ai:!0,"off.ai":!0,"com.ai":!0,"net.ai":!0,"org.ai":!0,al:!0,"com.al":!0,"edu.al":!0,"gov.al":!0,"mil.al":!0,"net.al":!0,"org.al":!0,am:!0,ao:!0,"ed.ao":!0,"gv.ao":!0,"og.ao":!0,"co.ao":!0,"pb.ao":!0,"it.ao":!0,aq:!0,ar:!0,"com.ar":!0,"edu.ar":!0,"gob.ar":!0,"gov.ar":!0,"int.ar":!0,"mil.ar":!0,"musica.ar":!0,"net.ar":!0,"org.ar":!0,"tur.ar":!0,arpa:!0,"e164.arpa":!0,"in-addr.arpa":!0,"ip6.arpa":!0,"iris.arpa":!0,"uri.arpa":!0,"urn.arpa":!0,as:!0,"gov.as":!0,asia:!0,at:!0,"ac.at":!0,"co.at":!0,"gv.at":!0,"or.at":!0,au:!0,"com.au":!0,"net.au":!0,"org.au":!0,"edu.au":!0,"gov.au":!0,"asn.au":!0,"id.au":!0,"info.au":!0,"conf.au":!0,"oz.au":!0,"act.au":!0,"nsw.au":!0,"nt.au":!0,"qld.au":!0,"sa.au":!0,"tas.au":!0,"vic.au":!0,"wa.au":!0,"act.edu.au":!0,"nsw.edu.au":!0,"nt.edu.au":!0,"qld.edu.au":!0,"sa.edu.au":!0,"tas.edu.au":!0,"vic.edu.au":!0,"wa.edu.au":!0,"qld.gov.au":!0,"sa.gov.au":!0,"tas.gov.au":!0,"vic.gov.au":!0,"wa.gov.au":!0,aw:!0,"com.aw":!0,ax:!0,az:!0,"com.az":!0,"net.az":!0,"int.az":!0,"gov.az":!0,"org.az":!0,"edu.az":!0,"info.az":!0,"pp.az":!0,"mil.az":!0,"name.az":!0,"pro.az":!0,"biz.az":!0,ba:!0,"com.ba":!0,"edu.ba":!0,"gov.ba":!0,"mil.ba":!0,"net.ba":!0,"org.ba":!0,bb:!0,"biz.bb":!0,"co.bb":!0,"com.bb":!0,"edu.bb":!0,"gov.bb":!0,"info.bb":!0,"net.bb":!0,"org.bb":!0,"store.bb":!0,"tv.bb":!0,"*.bd":!0,be:!0,"ac.be":!0,bf:!0,"gov.bf":!0,bg:!0,"a.bg":!0,"b.bg":!0,"c.bg":!0,"d.bg":!0,"e.bg":!0,"f.bg":!0,"g.bg":!0,"h.bg":!0,"i.bg":!0,"j.bg":!0,"k.bg":!0,"l.bg":!0,"m.bg":!0,"n.bg":!0,"o.bg":!0,"p.bg":!0,"q.bg":!0,"r.bg":!0,"s.bg":!0,"t.bg":!0,"u.bg":!0,"v.bg":!0,"w.bg":!0,"x.bg":!0,"y.bg":!0,"z.bg":!0,"0.bg":!0,"1.bg":!0,"2.bg":!0,"3.bg":!0,"4.bg":!0,"5.bg":!0,"6.bg":!0,"7.bg":!0,"8.bg":!0,"9.bg":!0,bh:!0,"com.bh":!0,"edu.bh":!0,"net.bh":!0,"org.bh":!0,"gov.bh":!0,bi:!0,"co.bi":!0,"com.bi":!0,"edu.bi":!0,"or.bi":!0,"org.bi":!0,biz:!0,bj:!0,"asso.bj":!0,"barreau.bj":!0,"gouv.bj":!0,bm:!0,"com.bm":!0,"edu.bm":!0,"gov.bm":!0,"net.bm":!0,"org.bm":!0,"*.bn":!0,bo:!0,"com.bo":!0,"edu.bo":!0,"gob.bo":!0,"int.bo":!0,"org.bo":!0,"net.bo":!0,"mil.bo":!0,"tv.bo":!0,"web.bo":!0,"academia.bo":!0,"agro.bo":!0,"arte.bo":!0,"blog.bo":!0,"bolivia.bo":!0,"ciencia.bo":!0,"cooperativa.bo":!0,"democracia.bo":!0,"deporte.bo":!0,"ecologia.bo":!0,"economia.bo":!0,"empresa.bo":!0,"indigena.bo":!0,"industria.bo":!0,"info.bo":!0,"medicina.bo":!0,"movimiento.bo":!0,"musica.bo":!0,"natural.bo":!0,"nombre.bo":!0,"noticias.bo":!0,"patria.bo":!0,"politica.bo":!0,"profesional.bo":!0,"plurinacional.bo":!0,"pueblo.bo":!0,"revista.bo":!0,"salud.bo":!0,"tecnologia.bo":!0,"tksat.bo":!0,"transporte.bo":!0,"wiki.bo":!0,br:!0,"9guacu.br":!0,"abc.br":!0,"adm.br":!0,"adv.br":!0,"agr.br":!0,"aju.br":!0,"am.br":!0,"anani.br":!0,"aparecida.br":!0,"arq.br":!0,"art.br":!0,"ato.br":!0,"b.br":!0,"belem.br":!0,"bhz.br":!0,"bio.br":!0,"blog.br":!0,"bmd.br":!0,"boavista.br":!0,"bsb.br":!0,"campinagrande.br":!0,"campinas.br":!0,"caxias.br":!0,"cim.br":!0,"cng.br":!0,"cnt.br":!0,"com.br":!0,"contagem.br":!0,"coop.br":!0,"cri.br":!0,"cuiaba.br":!0,"curitiba.br":!0,"def.br":!0,"ecn.br":!0,"eco.br":!0,"edu.br":!0,"emp.br":!0,"eng.br":!0,"esp.br":!0,"etc.br":!0,"eti.br":!0,"far.br":!0,"feira.br":!0,"flog.br":!0,"floripa.br":!0,"fm.br":!0,"fnd.br":!0,"fortal.br":!0,"fot.br":!0,"foz.br":!0,"fst.br":!0,"g12.br":!0,"ggf.br":!0,"goiania.br":!0,"gov.br":!0,"ac.gov.br":!0,"al.gov.br":!0,"am.gov.br":!0,"ap.gov.br":!0,"ba.gov.br":!0,"ce.gov.br":!0,"df.gov.br":!0,"es.gov.br":!0,"go.gov.br":!0,"ma.gov.br":!0,"mg.gov.br":!0,"ms.gov.br":!0,"mt.gov.br":!0,"pa.gov.br":!0,"pb.gov.br":!0,"pe.gov.br":!0,"pi.gov.br":!0,"pr.gov.br":!0,"rj.gov.br":!0,"rn.gov.br":!0,"ro.gov.br":!0,"rr.gov.br":!0,"rs.gov.br":!0,"sc.gov.br":!0,"se.gov.br":!0,"sp.gov.br":!0,"to.gov.br":!0,"gru.br":!0,"imb.br":!0,"ind.br":!0,"inf.br":!0,"jab.br":!0,"jampa.br":!0,"jdf.br":!0,"joinville.br":!0,"jor.br":!0,"jus.br":!0,"leg.br":!0,"lel.br":!0,"londrina.br":!0,"macapa.br":!0,"maceio.br":!0,"manaus.br":!0,"maringa.br":!0,"mat.br":!0,"med.br":!0,"mil.br":!0,"morena.br":!0,"mp.br":!0,"mus.br":!0,"natal.br":!0,"net.br":!0,"niteroi.br":!0,"*.nom.br":!0,"not.br":!0,"ntr.br":!0,"odo.br":!0,"org.br":!0,"osasco.br":!0,"palmas.br":!0,"poa.br":!0,"ppg.br":!0,"pro.br":!0,"psc.br":!0,"psi.br":!0,"pvh.br":!0,"qsl.br":!0,"radio.br":!0,"rec.br":!0,"recife.br":!0,"ribeirao.br":!0,"rio.br":!0,"riobranco.br":!0,"riopreto.br":!0,"salvador.br":!0,"sampa.br":!0,"santamaria.br":!0,"santoandre.br":!0,"saobernardo.br":!0,"saogonca.br":!0,"sjc.br":!0,"slg.br":!0,"slz.br":!0,"sorocaba.br":!0,"srv.br":!0,"taxi.br":!0,"teo.br":!0,"the.br":!0,"tmp.br":!0,"trd.br":!0,"tur.br":!0,"tv.br":!0,"udi.br":!0,"vet.br":!0,"vix.br":!0,"vlog.br":!0,"wiki.br":!0,"zlg.br":!0,bs:!0,"com.bs":!0,"net.bs":!0,"org.bs":!0,"edu.bs":!0,"gov.bs":!0,bt:!0,"com.bt":!0,"edu.bt":!0,"gov.bt":!0,"net.bt":!0,"org.bt":!0,bv:!0,bw:!0,"co.bw":!0,"org.bw":!0,by:!0,"gov.by":!0,"mil.by":!0,"com.by":!0,"of.by":!0,bz:!0,"com.bz":!0,"net.bz":!0,"org.bz":!0,"edu.bz":!0,"gov.bz":!0,ca:!0,"ab.ca":!0,"bc.ca":!0,"mb.ca":!0,"nb.ca":!0,"nf.ca":!0,"nl.ca":!0,"ns.ca":!0,"nt.ca":!0,"nu.ca":!0,"on.ca":!0,"pe.ca":!0,"qc.ca":!0,"sk.ca":!0,"yk.ca":!0,"gc.ca":!0,cat:!0,cc:!0,cd:!0,"gov.cd":!0,cf:!0,cg:!0,ch:!0,ci:!0,"org.ci":!0,"or.ci":!0,"com.ci":!0,"co.ci":!0,"edu.ci":!0,"ed.ci":!0,"ac.ci":!0,"net.ci":!0,"go.ci":!0,"asso.ci":!0,"xn--aroport-bya.ci":!0,"int.ci":!0,"presse.ci":!0,"md.ci":!0,"gouv.ci":!0,"*.ck":!0,"www.ck":!1,cl:!0,"gov.cl":!0,"gob.cl":!0,"co.cl":!0,"mil.cl":!0,cm:!0,"co.cm":!0,"com.cm":!0,"gov.cm":!0,"net.cm":!0,cn:!0,"ac.cn":!0,"com.cn":!0,"edu.cn":!0,"gov.cn":!0,"net.cn":!0,"org.cn":!0,"mil.cn":!0,"xn--55qx5d.cn":!0,"xn--io0a7i.cn":!0,"xn--od0alg.cn":!0,"ah.cn":!0,"bj.cn":!0,"cq.cn":!0,"fj.cn":!0,"gd.cn":!0,"gs.cn":!0,"gz.cn":!0,"gx.cn":!0,"ha.cn":!0,"hb.cn":!0,"he.cn":!0,"hi.cn":!0,"hl.cn":!0,"hn.cn":!0,"jl.cn":!0,"js.cn":!0,"jx.cn":!0,"ln.cn":!0,"nm.cn":!0,"nx.cn":!0,"qh.cn":!0,"sc.cn":!0,"sd.cn":!0,"sh.cn":!0,"sn.cn":!0,"sx.cn":!0,"tj.cn":!0,"xj.cn":!0,"xz.cn":!0,"yn.cn":!0,"zj.cn":!0,"hk.cn":!0,"mo.cn":!0,"tw.cn":!0,co:!0,"arts.co":!0,"com.co":!0,"edu.co":!0,"firm.co":!0,"gov.co":!0,"info.co":!0,"int.co":!0,"mil.co":!0,"net.co":!0,"nom.co":!0,"org.co":!0,"rec.co":!0,"web.co":!0,com:!0,coop:!0,cr:!0,"ac.cr":!0,"co.cr":!0,"ed.cr":!0,"fi.cr":!0,"go.cr":!0,"or.cr":!0,"sa.cr":!0,cu:!0,"com.cu":!0,"edu.cu":!0,"org.cu":!0,"net.cu":!0,"gov.cu":!0,"inf.cu":!0,cv:!0,cw:!0,"com.cw":!0,"edu.cw":!0,"net.cw":!0,"org.cw":!0,cx:!0,"gov.cx":!0,cy:!0,"ac.cy":!0,"biz.cy":!0,"com.cy":!0,"ekloges.cy":!0,"gov.cy":!0,"ltd.cy":!0,"name.cy":!0,"net.cy":!0,"org.cy":!0,"parliament.cy":!0,"press.cy":!0,"pro.cy":!0,"tm.cy":!0,cz:!0,de:!0,dj:!0,dk:!0,dm:!0,"com.dm":!0,"net.dm":!0,"org.dm":!0,"edu.dm":!0,"gov.dm":!0,do:!0,"art.do":!0,"com.do":!0,"edu.do":!0,"gob.do":!0,"gov.do":!0,"mil.do":!0,"net.do":!0,"org.do":!0,"sld.do":!0,"web.do":!0,dz:!0,"com.dz":!0,"org.dz":!0,"net.dz":!0,"gov.dz":!0,"edu.dz":!0,"asso.dz":!0,"pol.dz":!0,"art.dz":!0,ec:!0,"com.ec":!0,"info.ec":!0,"net.ec":!0,"fin.ec":!0,"k12.ec":!0,"med.ec":!0,"pro.ec":!0,"org.ec":!0,"edu.ec":!0,"gov.ec":!0,"gob.ec":!0,"mil.ec":!0,edu:!0,ee:!0,"edu.ee":!0,"gov.ee":!0,"riik.ee":!0,"lib.ee":!0,"med.ee":!0,"com.ee":!0,"pri.ee":!0,"aip.ee":!0,"org.ee":!0,"fie.ee":!0,eg:!0,"com.eg":!0,"edu.eg":!0,"eun.eg":!0,"gov.eg":!0,"mil.eg":!0,"name.eg":!0,"net.eg":!0,"org.eg":!0,"sci.eg":!0,"*.er":!0,es:!0,"com.es":!0,"nom.es":!0,"org.es":!0,"gob.es":!0,"edu.es":!0,et:!0,"com.et":!0,"gov.et":!0,"org.et":!0,"edu.et":!0,"biz.et":!0,"name.et":!0,"info.et":!0,"net.et":!0,eu:!0,fi:!0,"aland.fi":!0,"*.fj":!0,"*.fk":!0,fm:!0,fo:!0,fr:!0,"com.fr":!0,"asso.fr":!0,"nom.fr":!0,"prd.fr":!0,"presse.fr":!0,"tm.fr":!0,"aeroport.fr":!0,"assedic.fr":!0,"avocat.fr":!0,"avoues.fr":!0,"cci.fr":!0,"chambagri.fr":!0,"chirurgiens-dentistes.fr":!0,"experts-comptables.fr":!0,"geometre-expert.fr":!0,"gouv.fr":!0,"greta.fr":!0,"huissier-justice.fr":!0,"medecin.fr":!0,"notaires.fr":!0,"pharmacien.fr":!0,"port.fr":!0,"veterinaire.fr":!0,ga:!0,gb:!0,gd:!0,ge:!0,"com.ge":!0,"edu.ge":!0,"gov.ge":!0,"org.ge":!0,"mil.ge":!0,"net.ge":!0,"pvt.ge":!0,gf:!0,gg:!0,"co.gg":!0,"net.gg":!0,"org.gg":!0,gh:!0,"com.gh":!0,"edu.gh":!0,"gov.gh":!0,"org.gh":!0,"mil.gh":!0,gi:!0,"com.gi":!0,"ltd.gi":!0,"gov.gi":!0,"mod.gi":!0,"edu.gi":!0,"org.gi":!0,gl:!0,"co.gl":!0,"com.gl":!0,"edu.gl":!0,"net.gl":!0,"org.gl":!0,gm:!0,gn:!0,"ac.gn":!0,"com.gn":!0,"edu.gn":!0,"gov.gn":!0,"org.gn":!0,"net.gn":!0,gov:!0,gp:!0,"com.gp":!0,"net.gp":!0,"mobi.gp":!0,"edu.gp":!0,"org.gp":!0,"asso.gp":!0,gq:!0,gr:!0,"com.gr":!0,"edu.gr":!0,"net.gr":!0,"org.gr":!0,"gov.gr":!0,gs:!0,gt:!0,"com.gt":!0,"edu.gt":!0,"gob.gt":!0,"ind.gt":!0,"mil.gt":!0,"net.gt":!0,"org.gt":!0,"*.gu":!0,gw:!0,gy:!0,"co.gy":!0,"com.gy":!0,"edu.gy":!0,"gov.gy":!0,"net.gy":!0,"org.gy":!0,hk:!0,"com.hk":!0,"edu.hk":!0,"gov.hk":!0,"idv.hk":!0,"net.hk":!0,"org.hk":!0,"xn--55qx5d.hk":!0,"xn--wcvs22d.hk":!0,"xn--lcvr32d.hk":!0,"xn--mxtq1m.hk":!0,"xn--gmqw5a.hk":!0,"xn--ciqpn.hk":!0,"xn--gmq050i.hk":!0,"xn--zf0avx.hk":!0,"xn--io0a7i.hk":!0,"xn--mk0axi.hk":!0,"xn--od0alg.hk":!0,"xn--od0aq3b.hk":!0,"xn--tn0ag.hk":!0,"xn--uc0atv.hk":!0,"xn--uc0ay4a.hk":!0,hm:!0,hn:!0,"com.hn":!0,"edu.hn":!0,"org.hn":!0,"net.hn":!0,"mil.hn":!0,"gob.hn":!0,hr:!0,"iz.hr":!0,"from.hr":!0,"name.hr":!0,"com.hr":!0,ht:!0,"com.ht":!0,"shop.ht":!0,"firm.ht":!0,"info.ht":!0,"adult.ht":!0,"net.ht":!0,"pro.ht":!0,"org.ht":!0,"med.ht":!0,"art.ht":!0,"coop.ht":!0,"pol.ht":!0,"asso.ht":!0,"edu.ht":!0,"rel.ht":!0,"gouv.ht":!0,"perso.ht":!0,hu:!0,"co.hu":!0,"info.hu":!0,"org.hu":!0,"priv.hu":!0,"sport.hu":!0,"tm.hu":!0,"2000.hu":!0,"agrar.hu":!0,"bolt.hu":!0,"casino.hu":!0,"city.hu":!0,"erotica.hu":!0,"erotika.hu":!0,"film.hu":!0,"forum.hu":!0,"games.hu":!0,"hotel.hu":!0,"ingatlan.hu":!0,"jogasz.hu":!0,"konyvelo.hu":!0,"lakas.hu":!0,"media.hu":!0,"news.hu":!0,"reklam.hu":!0,"sex.hu":!0,"shop.hu":!0,"suli.hu":!0,"szex.hu":!0,"tozsde.hu":!0,"utazas.hu":!0,"video.hu":!0,id:!0,"ac.id":!0,"biz.id":!0,"co.id":!0,"desa.id":!0,"go.id":!0,"mil.id":!0,"my.id":!0,"net.id":!0,"or.id":!0,"sch.id":!0,"web.id":!0,ie:!0,"gov.ie":!0,il:!0,"ac.il":!0,"co.il":!0,"gov.il":!0,"idf.il":!0,"k12.il":!0,"muni.il":!0,"net.il":!0,"org.il":!0,im:!0,"ac.im":!0,"co.im":!0,"com.im":!0,"ltd.co.im":!0,"net.im":!0,"org.im":!0,"plc.co.im":!0,"tt.im":!0,"tv.im":!0,in:!0,"co.in":!0,"firm.in":!0,"net.in":!0,"org.in":!0,"gen.in":!0,"ind.in":!0,"nic.in":!0,"ac.in":!0,"edu.in":!0,"res.in":!0,"gov.in":!0,"mil.in":!0,info:!0,int:!0,"eu.int":!0,io:!0,"com.io":!0,iq:!0,"gov.iq":!0,"edu.iq":!0,"mil.iq":!0,"com.iq":!0,"org.iq":!0,"net.iq":!0,ir:!0,"ac.ir":!0,"co.ir":!0,"gov.ir":!0,"id.ir":!0,"net.ir":!0,"org.ir":!0,"sch.ir":!0,"xn--mgba3a4f16a.ir":!0,"xn--mgba3a4fra.ir":!0,is:!0,"net.is":!0,"com.is":!0,"edu.is":!0,"gov.is":!0,"org.is":!0,"int.is":!0,it:!0,"gov.it":!0,"edu.it":!0,"abr.it":!0,"abruzzo.it":!0,"aosta-valley.it":!0,"aostavalley.it":!0,"bas.it":!0,"basilicata.it":!0,"cal.it":!0,"calabria.it":!0,"cam.it":!0,"campania.it":!0,"emilia-romagna.it":!0,"emiliaromagna.it":!0,"emr.it":!0,"friuli-v-giulia.it":!0,"friuli-ve-giulia.it":!0,"friuli-vegiulia.it":!0,"friuli-venezia-giulia.it":!0,"friuli-veneziagiulia.it":!0,"friuli-vgiulia.it":!0,"friuliv-giulia.it":!0,"friulive-giulia.it":!0,"friulivegiulia.it":!0,"friulivenezia-giulia.it":!0,"friuliveneziagiulia.it":!0,"friulivgiulia.it":!0,"fvg.it":!0,"laz.it":!0,"lazio.it":!0,"lig.it":!0,"liguria.it":!0,"lom.it":!0,"lombardia.it":!0,"lombardy.it":!0,"lucania.it":!0,"mar.it":!0,"marche.it":!0,"mol.it":!0,"molise.it":!0,"piedmont.it":!0,"piemonte.it":!0,"pmn.it":!0,"pug.it":!0,"puglia.it":!0,"sar.it":!0,"sardegna.it":!0,"sardinia.it":!0,"sic.it":!0,"sicilia.it":!0,"sicily.it":!0,"taa.it":!0,"tos.it":!0,"toscana.it":!0,"trentino-a-adige.it":!0,"trentino-aadige.it":!0,"trentino-alto-adige.it":!0,"trentino-altoadige.it":!0,"trentino-s-tirol.it":!0,"trentino-stirol.it":!0,"trentino-sud-tirol.it":!0,"trentino-sudtirol.it":!0,"trentino-sued-tirol.it":!0,"trentino-suedtirol.it":!0,"trentinoa-adige.it":!0,"trentinoaadige.it":!0,"trentinoalto-adige.it":!0,"trentinoaltoadige.it":!0,"trentinos-tirol.it":!0,"trentinostirol.it":!0,"trentinosud-tirol.it":!0,"trentinosudtirol.it":!0,"trentinosued-tirol.it":!0,"trentinosuedtirol.it":!0,"tuscany.it":!0,"umb.it":!0,"umbria.it":!0,"val-d-aosta.it":!0,"val-daosta.it":!0,"vald-aosta.it":!0,"valdaosta.it":!0,"valle-aosta.it":!0,"valle-d-aosta.it":!0,"valle-daosta.it":!0,"valleaosta.it":!0,"valled-aosta.it":!0,"valledaosta.it":!0,"vallee-aoste.it":!0,"valleeaoste.it":!0,"vao.it":!0,"vda.it":!0,"ven.it":!0,"veneto.it":!0,"ag.it":!0,"agrigento.it":!0,"al.it":!0,"alessandria.it":!0,"alto-adige.it":!0,"altoadige.it":!0,"an.it":!0,"ancona.it":!0,"andria-barletta-trani.it":!0,"andria-trani-barletta.it":!0,"andriabarlettatrani.it":!0,"andriatranibarletta.it":!0,"ao.it":!0,"aosta.it":!0,"aoste.it":!0,"ap.it":!0,"aq.it":!0,"aquila.it":!0,"ar.it":!0,"arezzo.it":!0,"ascoli-piceno.it":!0,"ascolipiceno.it":!0,"asti.it":!0,"at.it":!0,"av.it":!0,"avellino.it":!0,"ba.it":!0,"balsan.it":!0,"bari.it":!0,"barletta-trani-andria.it":!0,"barlettatraniandria.it":!0,"belluno.it":!0,"benevento.it":!0,"bergamo.it":!0,"bg.it":!0,"bi.it":!0,"biella.it":!0,"bl.it":!0,"bn.it":!0,"bo.it":!0,"bologna.it":!0,"bolzano.it":!0,"bozen.it":!0,"br.it":!0,"brescia.it":!0,"brindisi.it":!0,"bs.it":!0,"bt.it":!0,"bz.it":!0,"ca.it":!0,"cagliari.it":!0,"caltanissetta.it":!0,"campidano-medio.it":!0,"campidanomedio.it":!0,"campobasso.it":!0,"carbonia-iglesias.it":!0,"carboniaiglesias.it":!0,"carrara-massa.it":!0,"carraramassa.it":!0,"caserta.it":!0,"catania.it":!0,"catanzaro.it":!0,"cb.it":!0,"ce.it":!0,"cesena-forli.it":!0,"cesenaforli.it":!0,"ch.it":!0,"chieti.it":!0,"ci.it":!0,"cl.it":!0,"cn.it":!0,"co.it":!0,"como.it":!0,"cosenza.it":!0,"cr.it":!0,"cremona.it":!0,"crotone.it":!0,"cs.it":!0,"ct.it":!0,"cuneo.it":!0,"cz.it":!0,"dell-ogliastra.it":!0,"dellogliastra.it":!0,"en.it":!0,"enna.it":!0,"fc.it":!0,"fe.it":!0,"fermo.it":!0,"ferrara.it":!0,"fg.it":!0,"fi.it":!0,"firenze.it":!0,"florence.it":!0,"fm.it":!0,"foggia.it":!0,"forli-cesena.it":!0,"forlicesena.it":!0,"fr.it":!0,"frosinone.it":!0,"ge.it":!0,"genoa.it":!0,"genova.it":!0,"go.it":!0,"gorizia.it":!0,"gr.it":!0,"grosseto.it":!0,"iglesias-carbonia.it":!0,"iglesiascarbonia.it":!0,"im.it":!0,"imperia.it":!0,"is.it":!0,"isernia.it":!0,"kr.it":!0,"la-spezia.it":!0,"laquila.it":!0,"laspezia.it":!0,"latina.it":!0,"lc.it":!0,"le.it":!0,"lecce.it":!0,"lecco.it":!0,"li.it":!0,"livorno.it":!0,"lo.it":!0,"lodi.it":!0,"lt.it":!0,"lu.it":!0,"lucca.it":!0,"macerata.it":!0,"mantova.it":!0,"massa-carrara.it":!0,"massacarrara.it":!0,"matera.it":!0,"mb.it":!0,"mc.it":!0,"me.it":!0,"medio-campidano.it":!0,"mediocampidano.it":!0,"messina.it":!0,"mi.it":!0,"milan.it":!0,"milano.it":!0,"mn.it":!0,"mo.it":!0,"modena.it":!0,"monza-brianza.it":!0,"monza-e-della-brianza.it":!0,"monza.it":!0,"monzabrianza.it":!0,"monzaebrianza.it":!0,"monzaedellabrianza.it":!0,"ms.it":!0,"mt.it":!0,"na.it":!0,"naples.it":!0,"napoli.it":!0,"no.it":!0,"novara.it":!0,"nu.it":!0,"nuoro.it":!0,"og.it":!0,"ogliastra.it":!0,"olbia-tempio.it":!0,"olbiatempio.it":!0,"or.it":!0,"oristano.it":!0,"ot.it":!0,"pa.it":!0,"padova.it":!0,"padua.it":!0,"palermo.it":!0,"parma.it":!0,"pavia.it":!0,"pc.it":!0,"pd.it":!0,"pe.it":!0,"perugia.it":!0,"pesaro-urbino.it":!0,"pesarourbino.it":!0,"pescara.it":!0,"pg.it":!0,"pi.it":!0,"piacenza.it":!0,"pisa.it":!0,"pistoia.it":!0,"pn.it":!0,"po.it":!0,"pordenone.it":!0,"potenza.it":!0,"pr.it":!0,"prato.it":!0,"pt.it":!0,"pu.it":!0,"pv.it":!0,"pz.it":!0,"ra.it":!0,"ragusa.it":!0,"ravenna.it":!0,"rc.it":!0,"re.it":!0,"reggio-calabria.it":!0,"reggio-emilia.it":!0,"reggiocalabria.it":!0,"reggioemilia.it":!0,"rg.it":!0,"ri.it":!0,"rieti.it":!0,"rimini.it":!0,"rm.it":!0,"rn.it":!0,"ro.it":!0,"roma.it":!0,"rome.it":!0,"rovigo.it":!0,"sa.it":!0,"salerno.it":!0,"sassari.it":!0,"savona.it":!0,"si.it":!0,"siena.it":!0,"siracusa.it":!0,"so.it":!0,"sondrio.it":!0,"sp.it":!0,"sr.it":!0,"ss.it":!0,"suedtirol.it":!0,"sv.it":!0,"ta.it":!0,
4"taranto.it":!0,"te.it":!0,"tempio-olbia.it":!0,"tempioolbia.it":!0,"teramo.it":!0,"terni.it":!0,"tn.it":!0,"to.it":!0,"torino.it":!0,"tp.it":!0,"tr.it":!0,"trani-andria-barletta.it":!0,"trani-barletta-andria.it":!0,"traniandriabarletta.it":!0,"tranibarlettaandria.it":!0,"trapani.it":!0,"trentino.it":!0,"trento.it":!0,"treviso.it":!0,"trieste.it":!0,"ts.it":!0,"turin.it":!0,"tv.it":!0,"ud.it":!0,"udine.it":!0,"urbino-pesaro.it":!0,"urbinopesaro.it":!0,"va.it":!0,"varese.it":!0,"vb.it":!0,"vc.it":!0,"ve.it":!0,"venezia.it":!0,"venice.it":!0,"verbania.it":!0,"vercelli.it":!0,"verona.it":!0,"vi.it":!0,"vibo-valentia.it":!0,"vibovalentia.it":!0,"vicenza.it":!0,"viterbo.it":!0,"vr.it":!0,"vs.it":!0,"vt.it":!0,"vv.it":!0,je:!0,"co.je":!0,"net.je":!0,"org.je":!0,"*.jm":!0,jo:!0,"com.jo":!0,"org.jo":!0,"net.jo":!0,"edu.jo":!0,"sch.jo":!0,"gov.jo":!0,"mil.jo":!0,"name.jo":!0,jobs:!0,jp:!0,"ac.jp":!0,"ad.jp":!0,"co.jp":!0,"ed.jp":!0,"go.jp":!0,"gr.jp":!0,"lg.jp":!0,"ne.jp":!0,"or.jp":!0,"aichi.jp":!0,"akita.jp":!0,"aomori.jp":!0,"chiba.jp":!0,"ehime.jp":!0,"fukui.jp":!0,"fukuoka.jp":!0,"fukushima.jp":!0,"gifu.jp":!0,"gunma.jp":!0,"hiroshima.jp":!0,"hokkaido.jp":!0,"hyogo.jp":!0,"ibaraki.jp":!0,"ishikawa.jp":!0,"iwate.jp":!0,"kagawa.jp":!0,"kagoshima.jp":!0,"kanagawa.jp":!0,"kochi.jp":!0,"kumamoto.jp":!0,"kyoto.jp":!0,"mie.jp":!0,"miyagi.jp":!0,"miyazaki.jp":!0,"nagano.jp":!0,"nagasaki.jp":!0,"nara.jp":!0,"niigata.jp":!0,"oita.jp":!0,"okayama.jp":!0,"okinawa.jp":!0,"osaka.jp":!0,"saga.jp":!0,"saitama.jp":!0,"shiga.jp":!0,"shimane.jp":!0,"shizuoka.jp":!0,"tochigi.jp":!0,"tokushima.jp":!0,"tokyo.jp":!0,"tottori.jp":!0,"toyama.jp":!0,"wakayama.jp":!0,"yamagata.jp":!0,"yamaguchi.jp":!0,"yamanashi.jp":!0,"xn--4pvxs.jp":!0,"xn--vgu402c.jp":!0,"xn--c3s14m.jp":!0,"xn--f6qx53a.jp":!0,"xn--8pvr4u.jp":!0,"xn--uist22h.jp":!0,"xn--djrs72d6uy.jp":!0,"xn--mkru45i.jp":!0,"xn--0trq7p7nn.jp":!0,"xn--8ltr62k.jp":!0,"xn--2m4a15e.jp":!0,"xn--efvn9s.jp":!0,"xn--32vp30h.jp":!0,"xn--4it797k.jp":!0,"xn--1lqs71d.jp":!0,"xn--5rtp49c.jp":!0,"xn--5js045d.jp":!0,"xn--ehqz56n.jp":!0,"xn--1lqs03n.jp":!0,"xn--qqqt11m.jp":!0,"xn--kbrq7o.jp":!0,"xn--pssu33l.jp":!0,"xn--ntsq17g.jp":!0,"xn--uisz3g.jp":!0,"xn--6btw5a.jp":!0,"xn--1ctwo.jp":!0,"xn--6orx2r.jp":!0,"xn--rht61e.jp":!0,"xn--rht27z.jp":!0,"xn--djty4k.jp":!0,"xn--nit225k.jp":!0,"xn--rht3d.jp":!0,"xn--klty5x.jp":!0,"xn--kltx9a.jp":!0,"xn--kltp7d.jp":!0,"xn--uuwu58a.jp":!0,"xn--zbx025d.jp":!0,"xn--ntso0iqx3a.jp":!0,"xn--elqq16h.jp":!0,"xn--4it168d.jp":!0,"xn--klt787d.jp":!0,"xn--rny31h.jp":!0,"xn--7t0a264c.jp":!0,"xn--5rtq34k.jp":!0,"xn--k7yn95e.jp":!0,"xn--tor131o.jp":!0,"xn--d5qv7z876c.jp":!0,"*.kawasaki.jp":!0,"*.kitakyushu.jp":!0,"*.kobe.jp":!0,"*.nagoya.jp":!0,"*.sapporo.jp":!0,"*.sendai.jp":!0,"*.yokohama.jp":!0,"city.kawasaki.jp":!1,"city.kitakyushu.jp":!1,"city.kobe.jp":!1,"city.nagoya.jp":!1,"city.sapporo.jp":!1,"city.sendai.jp":!1,"city.yokohama.jp":!1,"aisai.aichi.jp":!0,"ama.aichi.jp":!0,"anjo.aichi.jp":!0,"asuke.aichi.jp":!0,"chiryu.aichi.jp":!0,"chita.aichi.jp":!0,"fuso.aichi.jp":!0,"gamagori.aichi.jp":!0,"handa.aichi.jp":!0,"hazu.aichi.jp":!0,"hekinan.aichi.jp":!0,"higashiura.aichi.jp":!0,"ichinomiya.aichi.jp":!0,"inazawa.aichi.jp":!0,"inuyama.aichi.jp":!0,"isshiki.aichi.jp":!0,"iwakura.aichi.jp":!0,"kanie.aichi.jp":!0,"kariya.aichi.jp":!0,"kasugai.aichi.jp":!0,"kira.aichi.jp":!0,"kiyosu.aichi.jp":!0,"komaki.aichi.jp":!0,"konan.aichi.jp":!0,"kota.aichi.jp":!0,"mihama.aichi.jp":!0,"miyoshi.aichi.jp":!0,"nishio.aichi.jp":!0,"nisshin.aichi.jp":!0,"obu.aichi.jp":!0,"oguchi.aichi.jp":!0,"oharu.aichi.jp":!0,"okazaki.aichi.jp":!0,"owariasahi.aichi.jp":!0,"seto.aichi.jp":!0,"shikatsu.aichi.jp":!0,"shinshiro.aichi.jp":!0,"shitara.aichi.jp":!0,"tahara.aichi.jp":!0,"takahama.aichi.jp":!0,"tobishima.aichi.jp":!0,"toei.aichi.jp":!0,"togo.aichi.jp":!0,"tokai.aichi.jp":!0,"tokoname.aichi.jp":!0,"toyoake.aichi.jp":!0,"toyohashi.aichi.jp":!0,"toyokawa.aichi.jp":!0,"toyone.aichi.jp":!0,"toyota.aichi.jp":!0,"tsushima.aichi.jp":!0,"yatomi.aichi.jp":!0,"akita.akita.jp":!0,"daisen.akita.jp":!0,"fujisato.akita.jp":!0,"gojome.akita.jp":!0,"hachirogata.akita.jp":!0,"happou.akita.jp":!0,"higashinaruse.akita.jp":!0,"honjo.akita.jp":!0,"honjyo.akita.jp":!0,"ikawa.akita.jp":!0,"kamikoani.akita.jp":!0,"kamioka.akita.jp":!0,"katagami.akita.jp":!0,"kazuno.akita.jp":!0,"kitaakita.akita.jp":!0,"kosaka.akita.jp":!0,"kyowa.akita.jp":!0,"misato.akita.jp":!0,"mitane.akita.jp":!0,"moriyoshi.akita.jp":!0,"nikaho.akita.jp":!0,"noshiro.akita.jp":!0,"odate.akita.jp":!0,"oga.akita.jp":!0,"ogata.akita.jp":!0,"semboku.akita.jp":!0,"yokote.akita.jp":!0,"yurihonjo.akita.jp":!0,"aomori.aomori.jp":!0,"gonohe.aomori.jp":!0,"hachinohe.aomori.jp":!0,"hashikami.aomori.jp":!0,"hiranai.aomori.jp":!0,"hirosaki.aomori.jp":!0,"itayanagi.aomori.jp":!0,"kuroishi.aomori.jp":!0,"misawa.aomori.jp":!0,"mutsu.aomori.jp":!0,"nakadomari.aomori.jp":!0,"noheji.aomori.jp":!0,"oirase.aomori.jp":!0,"owani.aomori.jp":!0,"rokunohe.aomori.jp":!0,"sannohe.aomori.jp":!0,"shichinohe.aomori.jp":!0,"shingo.aomori.jp":!0,"takko.aomori.jp":!0,"towada.aomori.jp":!0,"tsugaru.aomori.jp":!0,"tsuruta.aomori.jp":!0,"abiko.chiba.jp":!0,"asahi.chiba.jp":!0,"chonan.chiba.jp":!0,"chosei.chiba.jp":!0,"choshi.chiba.jp":!0,"chuo.chiba.jp":!0,"funabashi.chiba.jp":!0,"futtsu.chiba.jp":!0,"hanamigawa.chiba.jp":!0,"ichihara.chiba.jp":!0,"ichikawa.chiba.jp":!0,"ichinomiya.chiba.jp":!0,"inzai.chiba.jp":!0,"isumi.chiba.jp":!0,"kamagaya.chiba.jp":!0,"kamogawa.chiba.jp":!0,"kashiwa.chiba.jp":!0,"katori.chiba.jp":!0,"katsuura.chiba.jp":!0,"kimitsu.chiba.jp":!0,"kisarazu.chiba.jp":!0,"kozaki.chiba.jp":!0,"kujukuri.chiba.jp":!0,"kyonan.chiba.jp":!0,"matsudo.chiba.jp":!0,"midori.chiba.jp":!0,"mihama.chiba.jp":!0,"minamiboso.chiba.jp":!0,"mobara.chiba.jp":!0,"mutsuzawa.chiba.jp":!0,"nagara.chiba.jp":!0,"nagareyama.chiba.jp":!0,"narashino.chiba.jp":!0,"narita.chiba.jp":!0,"noda.chiba.jp":!0,"oamishirasato.chiba.jp":!0,"omigawa.chiba.jp":!0,"onjuku.chiba.jp":!0,"otaki.chiba.jp":!0,"sakae.chiba.jp":!0,"sakura.chiba.jp":!0,"shimofusa.chiba.jp":!0,"shirako.chiba.jp":!0,"shiroi.chiba.jp":!0,"shisui.chiba.jp":!0,"sodegaura.chiba.jp":!0,"sosa.chiba.jp":!0,"tako.chiba.jp":!0,"tateyama.chiba.jp":!0,"togane.chiba.jp":!0,"tohnosho.chiba.jp":!0,"tomisato.chiba.jp":!0,"urayasu.chiba.jp":!0,"yachimata.chiba.jp":!0,"yachiyo.chiba.jp":!0,"yokaichiba.chiba.jp":!0,"yokoshibahikari.chiba.jp":!0,"yotsukaido.chiba.jp":!0,"ainan.ehime.jp":!0,"honai.ehime.jp":!0,"ikata.ehime.jp":!0,"imabari.ehime.jp":!0,"iyo.ehime.jp":!0,"kamijima.ehime.jp":!0,"kihoku.ehime.jp":!0,"kumakogen.ehime.jp":!0,"masaki.ehime.jp":!0,"matsuno.ehime.jp":!0,"matsuyama.ehime.jp":!0,"namikata.ehime.jp":!0,"niihama.ehime.jp":!0,"ozu.ehime.jp":!0,"saijo.ehime.jp":!0,"seiyo.ehime.jp":!0,"shikokuchuo.ehime.jp":!0,"tobe.ehime.jp":!0,"toon.ehime.jp":!0,"uchiko.ehime.jp":!0,"uwajima.ehime.jp":!0,"yawatahama.ehime.jp":!0,"echizen.fukui.jp":!0,"eiheiji.fukui.jp":!0,"fukui.fukui.jp":!0,"ikeda.fukui.jp":!0,"katsuyama.fukui.jp":!0,"mihama.fukui.jp":!0,"minamiechizen.fukui.jp":!0,"obama.fukui.jp":!0,"ohi.fukui.jp":!0,"ono.fukui.jp":!0,"sabae.fukui.jp":!0,"sakai.fukui.jp":!0,"takahama.fukui.jp":!0,"tsuruga.fukui.jp":!0,"wakasa.fukui.jp":!0,"ashiya.fukuoka.jp":!0,"buzen.fukuoka.jp":!0,"chikugo.fukuoka.jp":!0,"chikuho.fukuoka.jp":!0,"chikujo.fukuoka.jp":!0,"chikushino.fukuoka.jp":!0,"chikuzen.fukuoka.jp":!0,"chuo.fukuoka.jp":!0,"dazaifu.fukuoka.jp":!0,"fukuchi.fukuoka.jp":!0,"hakata.fukuoka.jp":!0,"higashi.fukuoka.jp":!0,"hirokawa.fukuoka.jp":!0,"hisayama.fukuoka.jp":!0,"iizuka.fukuoka.jp":!0,"inatsuki.fukuoka.jp":!0,"kaho.fukuoka.jp":!0,"kasuga.fukuoka.jp":!0,"kasuya.fukuoka.jp":!0,"kawara.fukuoka.jp":!0,"keisen.fukuoka.jp":!0,"koga.fukuoka.jp":!0,"kurate.fukuoka.jp":!0,"kurogi.fukuoka.jp":!0,"kurume.fukuoka.jp":!0,"minami.fukuoka.jp":!0,"miyako.fukuoka.jp":!0,"miyama.fukuoka.jp":!0,"miyawaka.fukuoka.jp":!0,"mizumaki.fukuoka.jp":!0,"munakata.fukuoka.jp":!0,"nakagawa.fukuoka.jp":!0,"nakama.fukuoka.jp":!0,"nishi.fukuoka.jp":!0,"nogata.fukuoka.jp":!0,"ogori.fukuoka.jp":!0,"okagaki.fukuoka.jp":!0,"okawa.fukuoka.jp":!0,"oki.fukuoka.jp":!0,"omuta.fukuoka.jp":!0,"onga.fukuoka.jp":!0,"onojo.fukuoka.jp":!0,"oto.fukuoka.jp":!0,"saigawa.fukuoka.jp":!0,"sasaguri.fukuoka.jp":!0,"shingu.fukuoka.jp":!0,"shinyoshitomi.fukuoka.jp":!0,"shonai.fukuoka.jp":!0,"soeda.fukuoka.jp":!0,"sue.fukuoka.jp":!0,"tachiarai.fukuoka.jp":!0,"tagawa.fukuoka.jp":!0,"takata.fukuoka.jp":!0,"toho.fukuoka.jp":!0,"toyotsu.fukuoka.jp":!0,"tsuiki.fukuoka.jp":!0,"ukiha.fukuoka.jp":!0,"umi.fukuoka.jp":!0,"usui.fukuoka.jp":!0,"yamada.fukuoka.jp":!0,"yame.fukuoka.jp":!0,"yanagawa.fukuoka.jp":!0,"yukuhashi.fukuoka.jp":!0,"aizubange.fukushima.jp":!0,"aizumisato.fukushima.jp":!0,"aizuwakamatsu.fukushima.jp":!0,"asakawa.fukushima.jp":!0,"bandai.fukushima.jp":!0,"date.fukushima.jp":!0,"fukushima.fukushima.jp":!0,"furudono.fukushima.jp":!0,"futaba.fukushima.jp":!0,"hanawa.fukushima.jp":!0,"higashi.fukushima.jp":!0,"hirata.fukushima.jp":!0,"hirono.fukushima.jp":!0,"iitate.fukushima.jp":!0,"inawashiro.fukushima.jp":!0,"ishikawa.fukushima.jp":!0,"iwaki.fukushima.jp":!0,"izumizaki.fukushima.jp":!0,"kagamiishi.fukushima.jp":!0,"kaneyama.fukushima.jp":!0,"kawamata.fukushima.jp":!0,"kitakata.fukushima.jp":!0,"kitashiobara.fukushima.jp":!0,"koori.fukushima.jp":!0,"koriyama.fukushima.jp":!0,"kunimi.fukushima.jp":!0,"miharu.fukushima.jp":!0,"mishima.fukushima.jp":!0,"namie.fukushima.jp":!0,"nango.fukushima.jp":!0,"nishiaizu.fukushima.jp":!0,"nishigo.fukushima.jp":!0,"okuma.fukushima.jp":!0,"omotego.fukushima.jp":!0,"ono.fukushima.jp":!0,"otama.fukushima.jp":!0,"samegawa.fukushima.jp":!0,"shimogo.fukushima.jp":!0,"shirakawa.fukushima.jp":!0,"showa.fukushima.jp":!0,"soma.fukushima.jp":!0,"sukagawa.fukushima.jp":!0,"taishin.fukushima.jp":!0,"tamakawa.fukushima.jp":!0,"tanagura.fukushima.jp":!0,"tenei.fukushima.jp":!0,"yabuki.fukushima.jp":!0,"yamato.fukushima.jp":!0,"yamatsuri.fukushima.jp":!0,"yanaizu.fukushima.jp":!0,"yugawa.fukushima.jp":!0,"anpachi.gifu.jp":!0,"ena.gifu.jp":!0,"gifu.gifu.jp":!0,"ginan.gifu.jp":!0,"godo.gifu.jp":!0,"gujo.gifu.jp":!0,"hashima.gifu.jp":!0,"hichiso.gifu.jp":!0,"hida.gifu.jp":!0,"higashishirakawa.gifu.jp":!0,"ibigawa.gifu.jp":!0,"ikeda.gifu.jp":!0,"kakamigahara.gifu.jp":!0,"kani.gifu.jp":!0,"kasahara.gifu.jp":!0,"kasamatsu.gifu.jp":!0,"kawaue.gifu.jp":!0,"kitagata.gifu.jp":!0,"mino.gifu.jp":!0,"minokamo.gifu.jp":!0,"mitake.gifu.jp":!0,"mizunami.gifu.jp":!0,"motosu.gifu.jp":!0,"nakatsugawa.gifu.jp":!0,"ogaki.gifu.jp":!0,"sakahogi.gifu.jp":!0,"seki.gifu.jp":!0,"sekigahara.gifu.jp":!0,"shirakawa.gifu.jp":!0,"tajimi.gifu.jp":!0,"takayama.gifu.jp":!0,"tarui.gifu.jp":!0,"toki.gifu.jp":!0,"tomika.gifu.jp":!0,"wanouchi.gifu.jp":!0,"yamagata.gifu.jp":!0,"yaotsu.gifu.jp":!0,"yoro.gifu.jp":!0,"annaka.gunma.jp":!0,"chiyoda.gunma.jp":!0,"fujioka.gunma.jp":!0,"higashiagatsuma.gunma.jp":!0,"isesaki.gunma.jp":!0,"itakura.gunma.jp":!0,"kanna.gunma.jp":!0,"kanra.gunma.jp":!0,"katashina.gunma.jp":!0,"kawaba.gunma.jp":!0,"kiryu.gunma.jp":!0,"kusatsu.gunma.jp":!0,"maebashi.gunma.jp":!0,"meiwa.gunma.jp":!0,"midori.gunma.jp":!0,"minakami.gunma.jp":!0,"naganohara.gunma.jp":!0,"nakanojo.gunma.jp":!0,"nanmoku.gunma.jp":!0,"numata.gunma.jp":!0,"oizumi.gunma.jp":!0,"ora.gunma.jp":!0,"ota.gunma.jp":!0,"shibukawa.gunma.jp":!0,"shimonita.gunma.jp":!0,"shinto.gunma.jp":!0,"showa.gunma.jp":!0,"takasaki.gunma.jp":!0,"takayama.gunma.jp":!0,"tamamura.gunma.jp":!0,"tatebayashi.gunma.jp":!0,"tomioka.gunma.jp":!0,"tsukiyono.gunma.jp":!0,"tsumagoi.gunma.jp":!0,"ueno.gunma.jp":!0,"yoshioka.gunma.jp":!0,"asaminami.hiroshima.jp":!0,"daiwa.hiroshima.jp":!0,"etajima.hiroshima.jp":!0,"fuchu.hiroshima.jp":!0,"fukuyama.hiroshima.jp":!0,"hatsukaichi.hiroshima.jp":!0,"higashihiroshima.hiroshima.jp":!0,"hongo.hiroshima.jp":!0,"jinsekikogen.hiroshima.jp":!0,"kaita.hiroshima.jp":!0,"kui.hiroshima.jp":!0,"kumano.hiroshima.jp":!0,"kure.hiroshima.jp":!0,"mihara.hiroshima.jp":!0,"miyoshi.hiroshima.jp":!0,"naka.hiroshima.jp":!0,"onomichi.hiroshima.jp":!0,"osakikamijima.hiroshima.jp":!0,"otake.hiroshima.jp":!0,"saka.hiroshima.jp":!0,"sera.hiroshima.jp":!0,"seranishi.hiroshima.jp":!0,"shinichi.hiroshima.jp":!0,"shobara.hiroshima.jp":!0,"takehara.hiroshima.jp":!0,"abashiri.hokkaido.jp":!0,"abira.hokkaido.jp":!0,"aibetsu.hokkaido.jp":!0,"akabira.hokkaido.jp":!0,"akkeshi.hokkaido.jp":!0,"asahikawa.hokkaido.jp":!0,"ashibetsu.hokkaido.jp":!0,"ashoro.hokkaido.jp":!0,"assabu.hokkaido.jp":!0,"atsuma.hokkaido.jp":!0,"bibai.hokkaido.jp":!0,"biei.hokkaido.jp":!0,"bifuka.hokkaido.jp":!0,"bihoro.hokkaido.jp":!0,"biratori.hokkaido.jp":!0,"chippubetsu.hokkaido.jp":!0,"chitose.hokkaido.jp":!0,"date.hokkaido.jp":!0,"ebetsu.hokkaido.jp":!0,"embetsu.hokkaido.jp":!0,"eniwa.hokkaido.jp":!0,"erimo.hokkaido.jp":!0,"esan.hokkaido.jp":!0,"esashi.hokkaido.jp":!0,"fukagawa.hokkaido.jp":!0,"fukushima.hokkaido.jp":!0,"furano.hokkaido.jp":!0,"furubira.hokkaido.jp":!0,"haboro.hokkaido.jp":!0,"hakodate.hokkaido.jp":!0,"hamatonbetsu.hokkaido.jp":!0,"hidaka.hokkaido.jp":!0,"higashikagura.hokkaido.jp":!0,"higashikawa.hokkaido.jp":!0,"hiroo.hokkaido.jp":!0,"hokuryu.hokkaido.jp":!0,"hokuto.hokkaido.jp":!0,"honbetsu.hokkaido.jp":!0,"horokanai.hokkaido.jp":!0,"horonobe.hokkaido.jp":!0,"ikeda.hokkaido.jp":!0,"imakane.hokkaido.jp":!0,"ishikari.hokkaido.jp":!0,"iwamizawa.hokkaido.jp":!0,"iwanai.hokkaido.jp":!0,"kamifurano.hokkaido.jp":!0,"kamikawa.hokkaido.jp":!0,"kamishihoro.hokkaido.jp":!0,"kamisunagawa.hokkaido.jp":!0,"kamoenai.hokkaido.jp":!0,"kayabe.hokkaido.jp":!0,"kembuchi.hokkaido.jp":!0,"kikonai.hokkaido.jp":!0,"kimobetsu.hokkaido.jp":!0,"kitahiroshima.hokkaido.jp":!0,"kitami.hokkaido.jp":!0,"kiyosato.hokkaido.jp":!0,"koshimizu.hokkaido.jp":!0,"kunneppu.hokkaido.jp":!0,"kuriyama.hokkaido.jp":!0,"kuromatsunai.hokkaido.jp":!0,"kushiro.hokkaido.jp":!0,"kutchan.hokkaido.jp":!0,"kyowa.hokkaido.jp":!0,"mashike.hokkaido.jp":!0,"matsumae.hokkaido.jp":!0,"mikasa.hokkaido.jp":!0,"minamifurano.hokkaido.jp":!0,"mombetsu.hokkaido.jp":!0,"moseushi.hokkaido.jp":!0,"mukawa.hokkaido.jp":!0,"muroran.hokkaido.jp":!0,"naie.hokkaido.jp":!0,"nakagawa.hokkaido.jp":!0,"nakasatsunai.hokkaido.jp":!0,"nakatombetsu.hokkaido.jp":!0,"nanae.hokkaido.jp":!0,"nanporo.hokkaido.jp":!0,"nayoro.hokkaido.jp":!0,"nemuro.hokkaido.jp":!0,"niikappu.hokkaido.jp":!0,"niki.hokkaido.jp":!0,"nishiokoppe.hokkaido.jp":!0,"noboribetsu.hokkaido.jp":!0,"numata.hokkaido.jp":!0,"obihiro.hokkaido.jp":!0,"obira.hokkaido.jp":!0,"oketo.hokkaido.jp":!0,"okoppe.hokkaido.jp":!0,"otaru.hokkaido.jp":!0,"otobe.hokkaido.jp":!0,"otofuke.hokkaido.jp":!0,"otoineppu.hokkaido.jp":!0,"oumu.hokkaido.jp":!0,"ozora.hokkaido.jp":!0,"pippu.hokkaido.jp":!0,"rankoshi.hokkaido.jp":!0,"rebun.hokkaido.jp":!0,"rikubetsu.hokkaido.jp":!0,"rishiri.hokkaido.jp":!0,"rishirifuji.hokkaido.jp":!0,"saroma.hokkaido.jp":!0,"sarufutsu.hokkaido.jp":!0,"shakotan.hokkaido.jp":!0,"shari.hokkaido.jp":!0,"shibecha.hokkaido.jp":!0,"shibetsu.hokkaido.jp":!0,"shikabe.hokkaido.jp":!0,"shikaoi.hokkaido.jp":!0,"shimamaki.hokkaido.jp":!0,"shimizu.hokkaido.jp":!0,"shimokawa.hokkaido.jp":!0,"shinshinotsu.hokkaido.jp":!0,"shintoku.hokkaido.jp":!0,"shiranuka.hokkaido.jp":!0,"shiraoi.hokkaido.jp":!0,"shiriuchi.hokkaido.jp":!0,"sobetsu.hokkaido.jp":!0,"sunagawa.hokkaido.jp":!0,"taiki.hokkaido.jp":!0,"takasu.hokkaido.jp":!0,"takikawa.hokkaido.jp":!0,"takinoue.hokkaido.jp":!0,"teshikaga.hokkaido.jp":!0,"tobetsu.hokkaido.jp":!0,"tohma.hokkaido.jp":!0,"tomakomai.hokkaido.jp":!0,"tomari.hokkaido.jp":!0,"toya.hokkaido.jp":!0,"toyako.hokkaido.jp":!0,"toyotomi.hokkaido.jp":!0,"toyoura.hokkaido.jp":!0,"tsubetsu.hokkaido.jp":!0,"tsukigata.hokkaido.jp":!0,"urakawa.hokkaido.jp":!0,"urausu.hokkaido.jp":!0,"uryu.hokkaido.jp":!0,"utashinai.hokkaido.jp":!0,"wakkanai.hokkaido.jp":!0,"wassamu.hokkaido.jp":!0,"yakumo.hokkaido.jp":!0,"yoichi.hokkaido.jp":!0,"aioi.hyogo.jp":!0,"akashi.hyogo.jp":!0,"ako.hyogo.jp":!0,"amagasaki.hyogo.jp":!0,"aogaki.hyogo.jp":!0,"asago.hyogo.jp":!0,"ashiya.hyogo.jp":!0,"awaji.hyogo.jp":!0,"fukusaki.hyogo.jp":!0,"goshiki.hyogo.jp":!0,"harima.hyogo.jp":!0,"himeji.hyogo.jp":!0,"ichikawa.hyogo.jp":!0,"inagawa.hyogo.jp":!0,"itami.hyogo.jp":!0,"kakogawa.hyogo.jp":!0,"kamigori.hyogo.jp":!0,"kamikawa.hyogo.jp":!0,"kasai.hyogo.jp":!0,"kasuga.hyogo.jp":!0,"kawanishi.hyogo.jp":!0,"miki.hyogo.jp":!0,"minamiawaji.hyogo.jp":!0,"nishinomiya.hyogo.jp":!0,"nishiwaki.hyogo.jp":!0,"ono.hyogo.jp":!0,"sanda.hyogo.jp":!0,"sannan.hyogo.jp":!0,"sasayama.hyogo.jp":!0,"sayo.hyogo.jp":!0,"shingu.hyogo.jp":!0,"shinonsen.hyogo.jp":!0,"shiso.hyogo.jp":!0,"sumoto.hyogo.jp":!0,"taishi.hyogo.jp":!0,"taka.hyogo.jp":!0,"takarazuka.hyogo.jp":!0,"takasago.hyogo.jp":!0,"takino.hyogo.jp":!0,"tamba.hyogo.jp":!0,"tatsuno.hyogo.jp":!0,"toyooka.hyogo.jp":!0,"yabu.hyogo.jp":!0,"yashiro.hyogo.jp":!0,"yoka.hyogo.jp":!0,"yokawa.hyogo.jp":!0,"ami.ibaraki.jp":!0,"asahi.ibaraki.jp":!0,"bando.ibaraki.jp":!0,"chikusei.ibaraki.jp":!0,"daigo.ibaraki.jp":!0,"fujishiro.ibaraki.jp":!0,"hitachi.ibaraki.jp":!0,"hitachinaka.ibaraki.jp":!0,"hitachiomiya.ibaraki.jp":!0,"hitachiota.ibaraki.jp":!0,"ibaraki.ibaraki.jp":!0,"ina.ibaraki.jp":!0,"inashiki.ibaraki.jp":!0,"itako.ibaraki.jp":!0,"iwama.ibaraki.jp":!0,"joso.ibaraki.jp":!0,"kamisu.ibaraki.jp":!0,"kasama.ibaraki.jp":!0,"kashima.ibaraki.jp":!0,"kasumigaura.ibaraki.jp":!0,"koga.ibaraki.jp":!0,"miho.ibaraki.jp":!0,"mito.ibaraki.jp":!0,"moriya.ibaraki.jp":!0,"naka.ibaraki.jp":!0,"namegata.ibaraki.jp":!0,"oarai.ibaraki.jp":!0,"ogawa.ibaraki.jp":!0,"omitama.ibaraki.jp":!0,"ryugasaki.ibaraki.jp":!0,"sakai.ibaraki.jp":!0,"sakuragawa.ibaraki.jp":!0,"shimodate.ibaraki.jp":!0,"shimotsuma.ibaraki.jp":!0,"shirosato.ibaraki.jp":!0,"sowa.ibaraki.jp":!0,"suifu.ibaraki.jp":!0,"takahagi.ibaraki.jp":!0,"tamatsukuri.ibaraki.jp":!0,"tokai.ibaraki.jp":!0,"tomobe.ibaraki.jp":!0,"tone.ibaraki.jp":!0,"toride.ibaraki.jp":!0,"tsuchiura.ibaraki.jp":!0,"tsukuba.ibaraki.jp":!0,"uchihara.ibaraki.jp":!0,"ushiku.ibaraki.jp":!0,"yachiyo.ibaraki.jp":!0,"yamagata.ibaraki.jp":!0,"yawara.ibaraki.jp":!0,"yuki.ibaraki.jp":!0,"anamizu.ishikawa.jp":!0,"hakui.ishikawa.jp":!0,"hakusan.ishikawa.jp":!0,"kaga.ishikawa.jp":!0,"kahoku.ishikawa.jp":!0,"kanazawa.ishikawa.jp":!0,"kawakita.ishikawa.jp":!0,"komatsu.ishikawa.jp":!0,"nakanoto.ishikawa.jp":!0,"nanao.ishikawa.jp":!0,"nomi.ishikawa.jp":!0,"nonoichi.ishikawa.jp":!0,"noto.ishikawa.jp":!0,"shika.ishikawa.jp":!0,"suzu.ishikawa.jp":!0,"tsubata.ishikawa.jp":!0,"tsurugi.ishikawa.jp":!0,"uchinada.ishikawa.jp":!0,"wajima.ishikawa.jp":!0,"fudai.iwate.jp":!0,"fujisawa.iwate.jp":!0,"hanamaki.iwate.jp":!0,"hiraizumi.iwate.jp":!0,"hirono.iwate.jp":!0,"ichinohe.iwate.jp":!0,"ichinoseki.iwate.jp":!0,"iwaizumi.iwate.jp":!0,"iwate.iwate.jp":!0,"joboji.iwate.jp":!0,"kamaishi.iwate.jp":!0,"kanegasaki.iwate.jp":!0,"karumai.iwate.jp":!0,"kawai.iwate.jp":!0,"kitakami.iwate.jp":!0,"kuji.iwate.jp":!0,"kunohe.iwate.jp":!0,"kuzumaki.iwate.jp":!0,"miyako.iwate.jp":!0,"mizusawa.iwate.jp":!0,"morioka.iwate.jp":!0,"ninohe.iwate.jp":!0,"noda.iwate.jp":!0,"ofunato.iwate.jp":!0,"oshu.iwate.jp":!0,"otsuchi.iwate.jp":!0,"rikuzentakata.iwate.jp":!0,"shiwa.iwate.jp":!0,"shizukuishi.iwate.jp":!0,"sumita.iwate.jp":!0,"tanohata.iwate.jp":!0,"tono.iwate.jp":!0,"yahaba.iwate.jp":!0,"yamada.iwate.jp":!0,"ayagawa.kagawa.jp":!0,"higashikagawa.kagawa.jp":!0,"kanonji.kagawa.jp":!0,"kotohira.kagawa.jp":!0,"manno.kagawa.jp":!0,"marugame.kagawa.jp":!0,"mitoyo.kagawa.jp":!0,"naoshima.kagawa.jp":!0,"sanuki.kagawa.jp":!0,"tadotsu.kagawa.jp":!0,"takamatsu.kagawa.jp":!0,"tonosho.kagawa.jp":!0,"uchinomi.kagawa.jp":!0,"utazu.kagawa.jp":!0,"zentsuji.kagawa.jp":!0,"akune.kagoshima.jp":!0,"amami.kagoshima.jp":!0,"hioki.kagoshima.jp":!0,"isa.kagoshima.jp":!0,"isen.kagoshima.jp":!0,"izumi.kagoshima.jp":!0,"kagoshima.kagoshima.jp":!0,"kanoya.kagoshima.jp":!0,"kawanabe.kagoshima.jp":!0,"kinko.kagoshima.jp":!0,"kouyama.kagoshima.jp":!0,"makurazaki.kagoshima.jp":!0,"matsumoto.kagoshima.jp":!0,"minamitane.kagoshima.jp":!0,"nakatane.kagoshima.jp":!0,"nishinoomote.kagoshima.jp":!0,"satsumasendai.kagoshima.jp":!0,"soo.kagoshima.jp":!0,"tarumizu.kagoshima.jp":!0,"yusui.kagoshima.jp":!0,"aikawa.kanagawa.jp":!0,"atsugi.kanagawa.jp":!0,"ayase.kanagawa.jp":!0,"chigasaki.kanagawa.jp":!0,"ebina.kanagawa.jp":!0,"fujisawa.kanagawa.jp":!0,"hadano.kanagawa.jp":!0,"hakone.kanagawa.jp":!0,"hiratsuka.kanagawa.jp":!0,"isehara.kanagawa.jp":!0,"kaisei.kanagawa.jp":!0,"kamakura.kanagawa.jp":!0,"kiyokawa.kanagawa.jp":!0,"matsuda.kanagawa.jp":!0,"minamiashigara.kanagawa.jp":!0,"miura.kanagawa.jp":!0,"nakai.kanagawa.jp":!0,"ninomiya.kanagawa.jp":!0,"odawara.kanagawa.jp":!0,"oi.kanagawa.jp":!0,"oiso.kanagawa.jp":!0,"sagamihara.kanagawa.jp":!0,"samukawa.kanagawa.jp":!0,"tsukui.kanagawa.jp":!0,"yamakita.kanagawa.jp":!0,"yamato.kanagawa.jp":!0,"yokosuka.kanagawa.jp":!0,"yugawara.kanagawa.jp":!0,"zama.kanagawa.jp":!0,"zushi.kanagawa.jp":!0,"aki.kochi.jp":!0,"geisei.kochi.jp":!0,"hidaka.kochi.jp":!0,"higashitsuno.kochi.jp":!0,"ino.kochi.jp":!0,"kagami.kochi.jp":!0,"kami.kochi.jp":!0,"kitagawa.kochi.jp":!0,"kochi.kochi.jp":!0,"mihara.kochi.jp":!0,"motoyama.kochi.jp":!0,"muroto.kochi.jp":!0,"nahari.kochi.jp":!0,"nakamura.kochi.jp":!0,"nankoku.kochi.jp":!0,"nishitosa.kochi.jp":!0,"niyodogawa.kochi.jp":!0,"ochi.kochi.jp":!0,"okawa.kochi.jp":!0,"otoyo.kochi.jp":!0,"otsuki.kochi.jp":!0,"sakawa.kochi.jp":!0,"sukumo.kochi.jp":!0,"susaki.kochi.jp":!0,"tosa.kochi.jp":!0,"tosashimizu.kochi.jp":!0,"toyo.kochi.jp":!0,"tsuno.kochi.jp":!0,"umaji.kochi.jp":!0,"yasuda.kochi.jp":!0,"yusuhara.kochi.jp":!0,"amakusa.kumamoto.jp":!0,"arao.kumamoto.jp":!0,"aso.kumamoto.jp":!0,"choyo.kumamoto.jp":!0,"gyokuto.kumamoto.jp":!0,"kamiamakusa.kumamoto.jp":!0,"kikuchi.kumamoto.jp":!0,"kumamoto.kumamoto.jp":!0,"mashiki.kumamoto.jp":!0,"mifune.kumamoto.jp":!0,"minamata.kumamoto.jp":!0,"minamioguni.kumamoto.jp":!0,"nagasu.kumamoto.jp":!0,"nishihara.kumamoto.jp":!0,"oguni.kumamoto.jp":!0,"ozu.kumamoto.jp":!0,"sumoto.kumamoto.jp":!0,"takamori.kumamoto.jp":!0,"uki.kumamoto.jp":!0,"uto.kumamoto.jp":!0,"yamaga.kumamoto.jp":!0,"yamato.kumamoto.jp":!0,"yatsushiro.kumamoto.jp":!0,"ayabe.kyoto.jp":!0,"fukuchiyama.kyoto.jp":!0,"higashiyama.kyoto.jp":!0,"ide.kyoto.jp":!0,"ine.kyoto.jp":!0,"joyo.kyoto.jp":!0,"kameoka.kyoto.jp":!0,"kamo.kyoto.jp":!0,"kita.kyoto.jp":!0,"kizu.kyoto.jp":!0,"kumiyama.kyoto.jp":!0,"kyotamba.kyoto.jp":!0,"kyotanabe.kyoto.jp":!0,"kyotango.kyoto.jp":!0,"maizuru.kyoto.jp":!0,"minami.kyoto.jp":!0,"minamiyamashiro.kyoto.jp":!0,"miyazu.kyoto.jp":!0,"muko.kyoto.jp":!0,"nagaokakyo.kyoto.jp":!0,"nakagyo.kyoto.jp":!0,"nantan.kyoto.jp":!0,"oyamazaki.kyoto.jp":!0,"sakyo.kyoto.jp":!0,"seika.kyoto.jp":!0,"tanabe.kyoto.jp":!0,"uji.kyoto.jp":!0,"ujitawara.kyoto.jp":!0,"wazuka.kyoto.jp":!0,"yamashina.kyoto.jp":!0,"yawata.kyoto.jp":!0,"asahi.mie.jp":!0,"inabe.mie.jp":!0,"ise.mie.jp":!0,"kameyama.mie.jp":!0,"kawagoe.mie.jp":!0,"kiho.mie.jp":!0,"kisosaki.mie.jp":!0,"kiwa.mie.jp":!0,"komono.mie.jp":!0,"kumano.mie.jp":!0,"kuwana.mie.jp":!0,"matsusaka.mie.jp":!0,"meiwa.mie.jp":!0,"mihama.mie.jp":!0,"minamiise.mie.jp":!0,"misugi.mie.jp":!0,"miyama.mie.jp":!0,"nabari.mie.jp":!0,"shima.mie.jp":!0,"suzuka.mie.jp":!0,"tado.mie.jp":!0,"taiki.mie.jp":!0,"taki.mie.jp":!0,"tamaki.mie.jp":!0,"toba.mie.jp":!0,"tsu.mie.jp":!0,"udono.mie.jp":!0,"ureshino.mie.jp":!0,"watarai.mie.jp":!0,"yokkaichi.mie.jp":!0,"furukawa.miyagi.jp":!0,"higashimatsushima.miyagi.jp":!0,"ishinomaki.miyagi.jp":!0,"iwanuma.miyagi.jp":!0,"kakuda.miyagi.jp":!0,"kami.miyagi.jp":!0,"kawasaki.miyagi.jp":!0,"marumori.miyagi.jp":!0,"matsushima.miyagi.jp":!0,"minamisanriku.miyagi.jp":!0,"misato.miyagi.jp":!0,"murata.miyagi.jp":!0,"natori.miyagi.jp":!0,"ogawara.miyagi.jp":!0,"ohira.miyagi.jp":!0,"onagawa.miyagi.jp":!0,"osaki.miyagi.jp":!0,"rifu.miyagi.jp":!0,"semine.miyagi.jp":!0,"shibata.miyagi.jp":!0,"shichikashuku.miyagi.jp":!0,"shikama.miyagi.jp":!0,"shiogama.miyagi.jp":!0,"shiroishi.miyagi.jp":!0,"tagajo.miyagi.jp":!0,"taiwa.miyagi.jp":!0,"tome.miyagi.jp":!0,"tomiya.miyagi.jp":!0,"wakuya.miyagi.jp":!0,"watari.miyagi.jp":!0,"yamamoto.miyagi.jp":!0,"zao.miyagi.jp":!0,"aya.miyazaki.jp":!0,"ebino.miyazaki.jp":!0,"gokase.miyazaki.jp":!0,"hyuga.miyazaki.jp":!0,"kadogawa.miyazaki.jp":!0,"kawaminami.miyazaki.jp":!0,"kijo.miyazaki.jp":!0,"kitagawa.miyazaki.jp":!0,"kitakata.miyazaki.jp":!0,"kitaura.miyazaki.jp":!0,"kobayashi.miyazaki.jp":!0,"kunitomi.miyazaki.jp":!0,"kushima.miyazaki.jp":!0,"mimata.miyazaki.jp":!0,"miyakonojo.miyazaki.jp":!0,"miyazaki.miyazaki.jp":!0,"morotsuka.miyazaki.jp":!0,"nichinan.miyazaki.jp":!0,"nishimera.miyazaki.jp":!0,"nobeoka.miyazaki.jp":!0,"saito.miyazaki.jp":!0,"shiiba.miyazaki.jp":!0,"shintomi.miyazaki.jp":!0,"takaharu.miyazaki.jp":!0,"takanabe.miyazaki.jp":!0,"takazaki.miyazaki.jp":!0,"tsuno.miyazaki.jp":!0,"achi.nagano.jp":!0,"agematsu.nagano.jp":!0,"anan.nagano.jp":!0,"aoki.nagano.jp":!0,"asahi.nagano.jp":!0,"azumino.nagano.jp":!0,"chikuhoku.nagano.jp":!0,"chikuma.nagano.jp":!0,"chino.nagano.jp":!0,"fujimi.nagano.jp":!0,"hakuba.nagano.jp":!0,"hara.nagano.jp":!0,"hiraya.nagano.jp":!0,"iida.nagano.jp":!0,"iijima.nagano.jp":!0,"iiyama.nagano.jp":!0,"iizuna.nagano.jp":!0,"ikeda.nagano.jp":!0,"ikusaka.nagano.jp":!0,"ina.nagano.jp":!0,"karuizawa.nagano.jp":!0,"kawakami.nagano.jp":!0,"kiso.nagano.jp":!0,"kisofukushima.nagano.jp":!0,"kitaaiki.nagano.jp":!0,"komagane.nagano.jp":!0,"komoro.nagano.jp":!0,"matsukawa.nagano.jp":!0,"matsumoto.nagano.jp":!0,"miasa.nagano.jp":!0,"minamiaiki.nagano.jp":!0,"minamimaki.nagano.jp":!0,"minamiminowa.nagano.jp":!0,"minowa.nagano.jp":!0,"miyada.nagano.jp":!0,"miyota.nagano.jp":!0,"mochizuki.nagano.jp":!0,"nagano.nagano.jp":!0,"nagawa.nagano.jp":!0,"nagiso.nagano.jp":!0,"nakagawa.nagano.jp":!0,"nakano.nagano.jp":!0,"nozawaonsen.nagano.jp":!0,"obuse.nagano.jp":!0,"ogawa.nagano.jp":!0,"okaya.nagano.jp":!0,"omachi.nagano.jp":!0,"omi.nagano.jp":!0,"ookuwa.nagano.jp":!0,"ooshika.nagano.jp":!0,"otaki.nagano.jp":!0,"otari.nagano.jp":!0,"sakae.nagano.jp":!0,"sakaki.nagano.jp":!0,"saku.nagano.jp":!0,"sakuho.nagano.jp":!0,"shimosuwa.nagano.jp":!0,"shinanomachi.nagano.jp":!0,"shiojiri.nagano.jp":!0,"suwa.nagano.jp":!0,"suzaka.nagano.jp":!0,"takagi.nagano.jp":!0,"takamori.nagano.jp":!0,"takayama.nagano.jp":!0,"tateshina.nagano.jp":!0,"tatsuno.nagano.jp":!0,"togakushi.nagano.jp":!0,"togura.nagano.jp":!0,"tomi.nagano.jp":!0,"ueda.nagano.jp":!0,"wada.nagano.jp":!0,"yamagata.nagano.jp":!0,"yamanouchi.nagano.jp":!0,"yasaka.nagano.jp":!0,"yasuoka.nagano.jp":!0,"chijiwa.nagasaki.jp":!0,"futsu.nagasaki.jp":!0,"goto.nagasaki.jp":!0,"hasami.nagasaki.jp":!0,"hirado.nagasaki.jp":!0,"iki.nagasaki.jp":!0,"isahaya.nagasaki.jp":!0,"kawatana.nagasaki.jp":!0,"kuchinotsu.nagasaki.jp":!0,"matsuura.nagasaki.jp":!0,"nagasaki.nagasaki.jp":!0,"obama.nagasaki.jp":!0,"omura.nagasaki.jp":!0,"oseto.nagasaki.jp":!0,"saikai.nagasaki.jp":!0,"sasebo.nagasaki.jp":!0,"seihi.nagasaki.jp":!0,"shimabara.nagasaki.jp":!0,"shinkamigoto.nagasaki.jp":!0,"togitsu.nagasaki.jp":!0,"tsushima.nagasaki.jp":!0,"unzen.nagasaki.jp":!0,"ando.nara.jp":!0,"gose.nara.jp":!0,"heguri.nara.jp":!0,"higashiyoshino.nara.jp":!0,"ikaruga.nara.jp":!0,"ikoma.nara.jp":!0,"kamikitayama.nara.jp":!0,"kanmaki.nara.jp":!0,"kashiba.nara.jp":!0,"kashihara.nara.jp":!0,"katsuragi.nara.jp":!0,"kawai.nara.jp":!0,"kawakami.nara.jp":!0,"kawanishi.nara.jp":!0,"koryo.nara.jp":!0,"kurotaki.nara.jp":!0,"mitsue.nara.jp":!0,"miyake.nara.jp":!0,"nara.nara.jp":!0,"nosegawa.nara.jp":!0,"oji.nara.jp":!0,"ouda.nara.jp":!0,"oyodo.nara.jp":!0,"sakurai.nara.jp":!0,"sango.nara.jp":!0,"shimoichi.nara.jp":!0,"shimokitayama.nara.jp":!0,"shinjo.nara.jp":!0,"soni.nara.jp":!0,"takatori.nara.jp":!0,"tawaramoto.nara.jp":!0,"tenkawa.nara.jp":!0,"tenri.nara.jp":!0,"uda.nara.jp":!0,"yamatokoriyama.nara.jp":!0,"yamatotakada.nara.jp":!0,"yamazoe.nara.jp":!0,"yoshino.nara.jp":!0,"aga.niigata.jp":!0,"agano.niigata.jp":!0,"gosen.niigata.jp":!0,"itoigawa.niigata.jp":!0,"izumozaki.niigata.jp":!0,"joetsu.niigata.jp":!0,"kamo.niigata.jp":!0,"kariwa.niigata.jp":!0,"kashiwazaki.niigata.jp":!0,"minamiuonuma.niigata.jp":!0,"mitsuke.niigata.jp":!0,"muika.niigata.jp":!0,"murakami.niigata.jp":!0,"myoko.niigata.jp":!0,"nagaoka.niigata.jp":!0,"niigata.niigata.jp":!0,"ojiya.niigata.jp":!0,"omi.niigata.jp":!0,"sado.niigata.jp":!0,"sanjo.niigata.jp":!0,"seiro.niigata.jp":!0,"seirou.niigata.jp":!0,"sekikawa.niigata.jp":!0,"shibata.niigata.jp":!0,"tagami.niigata.jp":!0,"tainai.niigata.jp":!0,"tochio.niigata.jp":!0,"tokamachi.niigata.jp":!0,"tsubame.niigata.jp":!0,"tsunan.niigata.jp":!0,"uonuma.niigata.jp":!0,"yahiko.niigata.jp":!0,"yoita.niigata.jp":!0,"yuzawa.niigata.jp":!0,"beppu.oita.jp":!0,"bungoono.oita.jp":!0,"bungotakada.oita.jp":!0,"hasama.oita.jp":!0,"hiji.oita.jp":!0,"himeshima.oita.jp":!0,"hita.oita.jp":!0,"kamitsue.oita.jp":!0,"kokonoe.oita.jp":!0,"kuju.oita.jp":!0,"kunisaki.oita.jp":!0,"kusu.oita.jp":!0,"oita.oita.jp":!0,"saiki.oita.jp":!0,"taketa.oita.jp":!0,"tsukumi.oita.jp":!0,"usa.oita.jp":!0,"usuki.oita.jp":!0,"yufu.oita.jp":!0,"akaiwa.okayama.jp":!0,"asakuchi.okayama.jp":!0,"bizen.okayama.jp":!0,"hayashima.okayama.jp":!0,"ibara.okayama.jp":!0,"kagamino.okayama.jp":!0,"kasaoka.okayama.jp":!0,"kibichuo.okayama.jp":!0,"kumenan.okayama.jp":!0,"kurashiki.okayama.jp":!0,"maniwa.okayama.jp":!0,"misaki.okayama.jp":!0,"nagi.okayama.jp":!0,"niimi.okayama.jp":!0,"nishiawakura.okayama.jp":!0,"okayama.okayama.jp":!0,"satosho.okayama.jp":!0,"setouchi.okayama.jp":!0,"shinjo.okayama.jp":!0,"shoo.okayama.jp":!0,"soja.okayama.jp":!0,"takahashi.okayama.jp":!0,"tamano.okayama.jp":!0,"tsuyama.okayama.jp":!0,"wake.okayama.jp":!0,"yakage.okayama.jp":!0,"aguni.okinawa.jp":!0,"ginowan.okinawa.jp":!0,"ginoza.okinawa.jp":!0,"gushikami.okinawa.jp":!0,"haebaru.okinawa.jp":!0,"higashi.okinawa.jp":!0,"hirara.okinawa.jp":!0,"iheya.okinawa.jp":!0,"ishigaki.okinawa.jp":!0,"ishikawa.okinawa.jp":!0,"itoman.okinawa.jp":!0,"izena.okinawa.jp":!0,"kadena.okinawa.jp":!0,"kin.okinawa.jp":!0,"kitadaito.okinawa.jp":!0,"kitanakagusuku.okinawa.jp":!0,"kumejima.okinawa.jp":!0,"kunigami.okinawa.jp":!0,"minamidaito.okinawa.jp":!0,"motobu.okinawa.jp":!0,"nago.okinawa.jp":!0,"naha.okinawa.jp":!0,"nakagusuku.okinawa.jp":!0,"nakijin.okinawa.jp":!0,"nanjo.okinawa.jp":!0,"nishihara.okinawa.jp":!0,"ogimi.okinawa.jp":!0,"okinawa.okinawa.jp":!0,"onna.okinawa.jp":!0,"shimoji.okinawa.jp":!0,"taketomi.okinawa.jp":!0,"tarama.okinawa.jp":!0,"tokashiki.okinawa.jp":!0,"tomigusuku.okinawa.jp":!0,"tonaki.okinawa.jp":!0,"urasoe.okinawa.jp":!0,"uruma.okinawa.jp":!0,"yaese.okinawa.jp":!0,"yomitan.okinawa.jp":!0,"yonabaru.okinawa.jp":!0,"yonaguni.okinawa.jp":!0,"zamami.okinawa.jp":!0,"abeno.osaka.jp":!0,"chihayaakasaka.osaka.jp":!0,"chuo.osaka.jp":!0,"daito.osaka.jp":!0,"fujiidera.osaka.jp":!0,"habikino.osaka.jp":!0,"hannan.osaka.jp":!0,"higashiosaka.osaka.jp":!0,"higashisumiyoshi.osaka.jp":!0,"higashiyodogawa.osaka.jp":!0,"hirakata.osaka.jp":!0,"ibaraki.osaka.jp":!0,"ikeda.osaka.jp":!0,"izumi.osaka.jp":!0,"izumiotsu.osaka.jp":!0,"izumisano.osaka.jp":!0,"kadoma.osaka.jp":!0,"kaizuka.osaka.jp":!0,"kanan.osaka.jp":!0,"kashiwara.osaka.jp":!0,"katano.osaka.jp":!0,"kawachinagano.osaka.jp":!0,"kishiwada.osaka.jp":!0,"kita.osaka.jp":!0,"kumatori.osaka.jp":!0,"matsubara.osaka.jp":!0,"minato.osaka.jp":!0,"minoh.osaka.jp":!0,"misaki.osaka.jp":!0,"moriguchi.osaka.jp":!0,"neyagawa.osaka.jp":!0,"nishi.osaka.jp":!0,"nose.osaka.jp":!0,"osakasayama.osaka.jp":!0,"sakai.osaka.jp":!0,"sayama.osaka.jp":!0,"sennan.osaka.jp":!0,"settsu.osaka.jp":!0,"shijonawate.osaka.jp":!0,"shimamoto.osaka.jp":!0,"suita.osaka.jp":!0,"tadaoka.osaka.jp":!0,"taishi.osaka.jp":!0,"tajiri.osaka.jp":!0,"takaishi.osaka.jp":!0,"takatsuki.osaka.jp":!0,"tondabayashi.osaka.jp":!0,"toyonaka.osaka.jp":!0,"toyono.osaka.jp":!0,"yao.osaka.jp":!0,"ariake.saga.jp":!0,"arita.saga.jp":!0,"fukudomi.saga.jp":!0,"genkai.saga.jp":!0,"hamatama.saga.jp":!0,"hizen.saga.jp":!0,"imari.saga.jp":!0,"kamimine.saga.jp":!0,"kanzaki.saga.jp":!0,"karatsu.saga.jp":!0,"kashima.saga.jp":!0,"kitagata.saga.jp":!0,"kitahata.saga.jp":!0,
5"kiyama.saga.jp":!0,"kouhoku.saga.jp":!0,"kyuragi.saga.jp":!0,"nishiarita.saga.jp":!0,"ogi.saga.jp":!0,"omachi.saga.jp":!0,"ouchi.saga.jp":!0,"saga.saga.jp":!0,"shiroishi.saga.jp":!0,"taku.saga.jp":!0,"tara.saga.jp":!0,"tosu.saga.jp":!0,"yoshinogari.saga.jp":!0,"arakawa.saitama.jp":!0,"asaka.saitama.jp":!0,"chichibu.saitama.jp":!0,"fujimi.saitama.jp":!0,"fujimino.saitama.jp":!0,"fukaya.saitama.jp":!0,"hanno.saitama.jp":!0,"hanyu.saitama.jp":!0,"hasuda.saitama.jp":!0,"hatogaya.saitama.jp":!0,"hatoyama.saitama.jp":!0,"hidaka.saitama.jp":!0,"higashichichibu.saitama.jp":!0,"higashimatsuyama.saitama.jp":!0,"honjo.saitama.jp":!0,"ina.saitama.jp":!0,"iruma.saitama.jp":!0,"iwatsuki.saitama.jp":!0,"kamiizumi.saitama.jp":!0,"kamikawa.saitama.jp":!0,"kamisato.saitama.jp":!0,"kasukabe.saitama.jp":!0,"kawagoe.saitama.jp":!0,"kawaguchi.saitama.jp":!0,"kawajima.saitama.jp":!0,"kazo.saitama.jp":!0,"kitamoto.saitama.jp":!0,"koshigaya.saitama.jp":!0,"kounosu.saitama.jp":!0,"kuki.saitama.jp":!0,"kumagaya.saitama.jp":!0,"matsubushi.saitama.jp":!0,"minano.saitama.jp":!0,"misato.saitama.jp":!0,"miyashiro.saitama.jp":!0,"miyoshi.saitama.jp":!0,"moroyama.saitama.jp":!0,"nagatoro.saitama.jp":!0,"namegawa.saitama.jp":!0,"niiza.saitama.jp":!0,"ogano.saitama.jp":!0,"ogawa.saitama.jp":!0,"ogose.saitama.jp":!0,"okegawa.saitama.jp":!0,"omiya.saitama.jp":!0,"otaki.saitama.jp":!0,"ranzan.saitama.jp":!0,"ryokami.saitama.jp":!0,"saitama.saitama.jp":!0,"sakado.saitama.jp":!0,"satte.saitama.jp":!0,"sayama.saitama.jp":!0,"shiki.saitama.jp":!0,"shiraoka.saitama.jp":!0,"soka.saitama.jp":!0,"sugito.saitama.jp":!0,"toda.saitama.jp":!0,"tokigawa.saitama.jp":!0,"tokorozawa.saitama.jp":!0,"tsurugashima.saitama.jp":!0,"urawa.saitama.jp":!0,"warabi.saitama.jp":!0,"yashio.saitama.jp":!0,"yokoze.saitama.jp":!0,"yono.saitama.jp":!0,"yorii.saitama.jp":!0,"yoshida.saitama.jp":!0,"yoshikawa.saitama.jp":!0,"yoshimi.saitama.jp":!0,"aisho.shiga.jp":!0,"gamo.shiga.jp":!0,"higashiomi.shiga.jp":!0,"hikone.shiga.jp":!0,"koka.shiga.jp":!0,"konan.shiga.jp":!0,"kosei.shiga.jp":!0,"koto.shiga.jp":!0,"kusatsu.shiga.jp":!0,"maibara.shiga.jp":!0,"moriyama.shiga.jp":!0,"nagahama.shiga.jp":!0,"nishiazai.shiga.jp":!0,"notogawa.shiga.jp":!0,"omihachiman.shiga.jp":!0,"otsu.shiga.jp":!0,"ritto.shiga.jp":!0,"ryuoh.shiga.jp":!0,"takashima.shiga.jp":!0,"takatsuki.shiga.jp":!0,"torahime.shiga.jp":!0,"toyosato.shiga.jp":!0,"yasu.shiga.jp":!0,"akagi.shimane.jp":!0,"ama.shimane.jp":!0,"gotsu.shimane.jp":!0,"hamada.shimane.jp":!0,"higashiizumo.shimane.jp":!0,"hikawa.shimane.jp":!0,"hikimi.shimane.jp":!0,"izumo.shimane.jp":!0,"kakinoki.shimane.jp":!0,"masuda.shimane.jp":!0,"matsue.shimane.jp":!0,"misato.shimane.jp":!0,"nishinoshima.shimane.jp":!0,"ohda.shimane.jp":!0,"okinoshima.shimane.jp":!0,"okuizumo.shimane.jp":!0,"shimane.shimane.jp":!0,"tamayu.shimane.jp":!0,"tsuwano.shimane.jp":!0,"unnan.shimane.jp":!0,"yakumo.shimane.jp":!0,"yasugi.shimane.jp":!0,"yatsuka.shimane.jp":!0,"arai.shizuoka.jp":!0,"atami.shizuoka.jp":!0,"fuji.shizuoka.jp":!0,"fujieda.shizuoka.jp":!0,"fujikawa.shizuoka.jp":!0,"fujinomiya.shizuoka.jp":!0,"fukuroi.shizuoka.jp":!0,"gotemba.shizuoka.jp":!0,"haibara.shizuoka.jp":!0,"hamamatsu.shizuoka.jp":!0,"higashiizu.shizuoka.jp":!0,"ito.shizuoka.jp":!0,"iwata.shizuoka.jp":!0,"izu.shizuoka.jp":!0,"izunokuni.shizuoka.jp":!0,"kakegawa.shizuoka.jp":!0,"kannami.shizuoka.jp":!0,"kawanehon.shizuoka.jp":!0,"kawazu.shizuoka.jp":!0,"kikugawa.shizuoka.jp":!0,"kosai.shizuoka.jp":!0,"makinohara.shizuoka.jp":!0,"matsuzaki.shizuoka.jp":!0,"minamiizu.shizuoka.jp":!0,"mishima.shizuoka.jp":!0,"morimachi.shizuoka.jp":!0,"nishiizu.shizuoka.jp":!0,"numazu.shizuoka.jp":!0,"omaezaki.shizuoka.jp":!0,"shimada.shizuoka.jp":!0,"shimizu.shizuoka.jp":!0,"shimoda.shizuoka.jp":!0,"shizuoka.shizuoka.jp":!0,"susono.shizuoka.jp":!0,"yaizu.shizuoka.jp":!0,"yoshida.shizuoka.jp":!0,"ashikaga.tochigi.jp":!0,"bato.tochigi.jp":!0,"haga.tochigi.jp":!0,"ichikai.tochigi.jp":!0,"iwafune.tochigi.jp":!0,"kaminokawa.tochigi.jp":!0,"kanuma.tochigi.jp":!0,"karasuyama.tochigi.jp":!0,"kuroiso.tochigi.jp":!0,"mashiko.tochigi.jp":!0,"mibu.tochigi.jp":!0,"moka.tochigi.jp":!0,"motegi.tochigi.jp":!0,"nasu.tochigi.jp":!0,"nasushiobara.tochigi.jp":!0,"nikko.tochigi.jp":!0,"nishikata.tochigi.jp":!0,"nogi.tochigi.jp":!0,"ohira.tochigi.jp":!0,"ohtawara.tochigi.jp":!0,"oyama.tochigi.jp":!0,"sakura.tochigi.jp":!0,"sano.tochigi.jp":!0,"shimotsuke.tochigi.jp":!0,"shioya.tochigi.jp":!0,"takanezawa.tochigi.jp":!0,"tochigi.tochigi.jp":!0,"tsuga.tochigi.jp":!0,"ujiie.tochigi.jp":!0,"utsunomiya.tochigi.jp":!0,"yaita.tochigi.jp":!0,"aizumi.tokushima.jp":!0,"anan.tokushima.jp":!0,"ichiba.tokushima.jp":!0,"itano.tokushima.jp":!0,"kainan.tokushima.jp":!0,"komatsushima.tokushima.jp":!0,"matsushige.tokushima.jp":!0,"mima.tokushima.jp":!0,"minami.tokushima.jp":!0,"miyoshi.tokushima.jp":!0,"mugi.tokushima.jp":!0,"nakagawa.tokushima.jp":!0,"naruto.tokushima.jp":!0,"sanagochi.tokushima.jp":!0,"shishikui.tokushima.jp":!0,"tokushima.tokushima.jp":!0,"wajiki.tokushima.jp":!0,"adachi.tokyo.jp":!0,"akiruno.tokyo.jp":!0,"akishima.tokyo.jp":!0,"aogashima.tokyo.jp":!0,"arakawa.tokyo.jp":!0,"bunkyo.tokyo.jp":!0,"chiyoda.tokyo.jp":!0,"chofu.tokyo.jp":!0,"chuo.tokyo.jp":!0,"edogawa.tokyo.jp":!0,"fuchu.tokyo.jp":!0,"fussa.tokyo.jp":!0,"hachijo.tokyo.jp":!0,"hachioji.tokyo.jp":!0,"hamura.tokyo.jp":!0,"higashikurume.tokyo.jp":!0,"higashimurayama.tokyo.jp":!0,"higashiyamato.tokyo.jp":!0,"hino.tokyo.jp":!0,"hinode.tokyo.jp":!0,"hinohara.tokyo.jp":!0,"inagi.tokyo.jp":!0,"itabashi.tokyo.jp":!0,"katsushika.tokyo.jp":!0,"kita.tokyo.jp":!0,"kiyose.tokyo.jp":!0,"kodaira.tokyo.jp":!0,"koganei.tokyo.jp":!0,"kokubunji.tokyo.jp":!0,"komae.tokyo.jp":!0,"koto.tokyo.jp":!0,"kouzushima.tokyo.jp":!0,"kunitachi.tokyo.jp":!0,"machida.tokyo.jp":!0,"meguro.tokyo.jp":!0,"minato.tokyo.jp":!0,"mitaka.tokyo.jp":!0,"mizuho.tokyo.jp":!0,"musashimurayama.tokyo.jp":!0,"musashino.tokyo.jp":!0,"nakano.tokyo.jp":!0,"nerima.tokyo.jp":!0,"ogasawara.tokyo.jp":!0,"okutama.tokyo.jp":!0,"ome.tokyo.jp":!0,"oshima.tokyo.jp":!0,"ota.tokyo.jp":!0,"setagaya.tokyo.jp":!0,"shibuya.tokyo.jp":!0,"shinagawa.tokyo.jp":!0,"shinjuku.tokyo.jp":!0,"suginami.tokyo.jp":!0,"sumida.tokyo.jp":!0,"tachikawa.tokyo.jp":!0,"taito.tokyo.jp":!0,"tama.tokyo.jp":!0,"toshima.tokyo.jp":!0,"chizu.tottori.jp":!0,"hino.tottori.jp":!0,"kawahara.tottori.jp":!0,"koge.tottori.jp":!0,"kotoura.tottori.jp":!0,"misasa.tottori.jp":!0,"nanbu.tottori.jp":!0,"nichinan.tottori.jp":!0,"sakaiminato.tottori.jp":!0,"tottori.tottori.jp":!0,"wakasa.tottori.jp":!0,"yazu.tottori.jp":!0,"yonago.tottori.jp":!0,"asahi.toyama.jp":!0,"fuchu.toyama.jp":!0,"fukumitsu.toyama.jp":!0,"funahashi.toyama.jp":!0,"himi.toyama.jp":!0,"imizu.toyama.jp":!0,"inami.toyama.jp":!0,"johana.toyama.jp":!0,"kamiichi.toyama.jp":!0,"kurobe.toyama.jp":!0,"nakaniikawa.toyama.jp":!0,"namerikawa.toyama.jp":!0,"nanto.toyama.jp":!0,"nyuzen.toyama.jp":!0,"oyabe.toyama.jp":!0,"taira.toyama.jp":!0,"takaoka.toyama.jp":!0,"tateyama.toyama.jp":!0,"toga.toyama.jp":!0,"tonami.toyama.jp":!0,"toyama.toyama.jp":!0,"unazuki.toyama.jp":!0,"uozu.toyama.jp":!0,"yamada.toyama.jp":!0,"arida.wakayama.jp":!0,"aridagawa.wakayama.jp":!0,"gobo.wakayama.jp":!0,"hashimoto.wakayama.jp":!0,"hidaka.wakayama.jp":!0,"hirogawa.wakayama.jp":!0,"inami.wakayama.jp":!0,"iwade.wakayama.jp":!0,"kainan.wakayama.jp":!0,"kamitonda.wakayama.jp":!0,"katsuragi.wakayama.jp":!0,"kimino.wakayama.jp":!0,"kinokawa.wakayama.jp":!0,"kitayama.wakayama.jp":!0,"koya.wakayama.jp":!0,"koza.wakayama.jp":!0,"kozagawa.wakayama.jp":!0,"kudoyama.wakayama.jp":!0,"kushimoto.wakayama.jp":!0,"mihama.wakayama.jp":!0,"misato.wakayama.jp":!0,"nachikatsuura.wakayama.jp":!0,"shingu.wakayama.jp":!0,"shirahama.wakayama.jp":!0,"taiji.wakayama.jp":!0,"tanabe.wakayama.jp":!0,"wakayama.wakayama.jp":!0,"yuasa.wakayama.jp":!0,"yura.wakayama.jp":!0,"asahi.yamagata.jp":!0,"funagata.yamagata.jp":!0,"higashine.yamagata.jp":!0,"iide.yamagata.jp":!0,"kahoku.yamagata.jp":!0,"kaminoyama.yamagata.jp":!0,"kaneyama.yamagata.jp":!0,"kawanishi.yamagata.jp":!0,"mamurogawa.yamagata.jp":!0,"mikawa.yamagata.jp":!0,"murayama.yamagata.jp":!0,"nagai.yamagata.jp":!0,"nakayama.yamagata.jp":!0,"nanyo.yamagata.jp":!0,"nishikawa.yamagata.jp":!0,"obanazawa.yamagata.jp":!0,"oe.yamagata.jp":!0,"oguni.yamagata.jp":!0,"ohkura.yamagata.jp":!0,"oishida.yamagata.jp":!0,"sagae.yamagata.jp":!0,"sakata.yamagata.jp":!0,"sakegawa.yamagata.jp":!0,"shinjo.yamagata.jp":!0,"shirataka.yamagata.jp":!0,"shonai.yamagata.jp":!0,"takahata.yamagata.jp":!0,"tendo.yamagata.jp":!0,"tozawa.yamagata.jp":!0,"tsuruoka.yamagata.jp":!0,"yamagata.yamagata.jp":!0,"yamanobe.yamagata.jp":!0,"yonezawa.yamagata.jp":!0,"yuza.yamagata.jp":!0,"abu.yamaguchi.jp":!0,"hagi.yamaguchi.jp":!0,"hikari.yamaguchi.jp":!0,"hofu.yamaguchi.jp":!0,"iwakuni.yamaguchi.jp":!0,"kudamatsu.yamaguchi.jp":!0,"mitou.yamaguchi.jp":!0,"nagato.yamaguchi.jp":!0,"oshima.yamaguchi.jp":!0,"shimonoseki.yamaguchi.jp":!0,"shunan.yamaguchi.jp":!0,"tabuse.yamaguchi.jp":!0,"tokuyama.yamaguchi.jp":!0,"toyota.yamaguchi.jp":!0,"ube.yamaguchi.jp":!0,"yuu.yamaguchi.jp":!0,"chuo.yamanashi.jp":!0,"doshi.yamanashi.jp":!0,"fuefuki.yamanashi.jp":!0,"fujikawa.yamanashi.jp":!0,"fujikawaguchiko.yamanashi.jp":!0,"fujiyoshida.yamanashi.jp":!0,"hayakawa.yamanashi.jp":!0,"hokuto.yamanashi.jp":!0,"ichikawamisato.yamanashi.jp":!0,"kai.yamanashi.jp":!0,"kofu.yamanashi.jp":!0,"koshu.yamanashi.jp":!0,"kosuge.yamanashi.jp":!0,"minami-alps.yamanashi.jp":!0,"minobu.yamanashi.jp":!0,"nakamichi.yamanashi.jp":!0,"nanbu.yamanashi.jp":!0,"narusawa.yamanashi.jp":!0,"nirasaki.yamanashi.jp":!0,"nishikatsura.yamanashi.jp":!0,"oshino.yamanashi.jp":!0,"otsuki.yamanashi.jp":!0,"showa.yamanashi.jp":!0,"tabayama.yamanashi.jp":!0,"tsuru.yamanashi.jp":!0,"uenohara.yamanashi.jp":!0,"yamanakako.yamanashi.jp":!0,"yamanashi.yamanashi.jp":!0,ke:!0,"ac.ke":!0,"co.ke":!0,"go.ke":!0,"info.ke":!0,"me.ke":!0,"mobi.ke":!0,"ne.ke":!0,"or.ke":!0,"sc.ke":!0,kg:!0,"org.kg":!0,"net.kg":!0,"com.kg":!0,"edu.kg":!0,"gov.kg":!0,"mil.kg":!0,"*.kh":!0,ki:!0,"edu.ki":!0,"biz.ki":!0,"net.ki":!0,"org.ki":!0,"gov.ki":!0,"info.ki":!0,"com.ki":!0,km:!0,"org.km":!0,"nom.km":!0,"gov.km":!0,"prd.km":!0,"tm.km":!0,"edu.km":!0,"mil.km":!0,"ass.km":!0,"com.km":!0,"coop.km":!0,"asso.km":!0,"presse.km":!0,"medecin.km":!0,"notaires.km":!0,"pharmaciens.km":!0,"veterinaire.km":!0,"gouv.km":!0,kn:!0,"net.kn":!0,"org.kn":!0,"edu.kn":!0,"gov.kn":!0,kp:!0,"com.kp":!0,"edu.kp":!0,"gov.kp":!0,"org.kp":!0,"rep.kp":!0,"tra.kp":!0,kr:!0,"ac.kr":!0,"co.kr":!0,"es.kr":!0,"go.kr":!0,"hs.kr":!0,"kg.kr":!0,"mil.kr":!0,"ms.kr":!0,"ne.kr":!0,"or.kr":!0,"pe.kr":!0,"re.kr":!0,"sc.kr":!0,"busan.kr":!0,"chungbuk.kr":!0,"chungnam.kr":!0,"daegu.kr":!0,"daejeon.kr":!0,"gangwon.kr":!0,"gwangju.kr":!0,"gyeongbuk.kr":!0,"gyeonggi.kr":!0,"gyeongnam.kr":!0,"incheon.kr":!0,"jeju.kr":!0,"jeonbuk.kr":!0,"jeonnam.kr":!0,"seoul.kr":!0,"ulsan.kr":!0,"*.kw":!0,ky:!0,"edu.ky":!0,"gov.ky":!0,"com.ky":!0,"org.ky":!0,"net.ky":!0,kz:!0,"org.kz":!0,"edu.kz":!0,"net.kz":!0,"gov.kz":!0,"mil.kz":!0,"com.kz":!0,la:!0,"int.la":!0,"net.la":!0,"info.la":!0,"edu.la":!0,"gov.la":!0,"per.la":!0,"com.la":!0,"org.la":!0,lb:!0,"com.lb":!0,"edu.lb":!0,"gov.lb":!0,"net.lb":!0,"org.lb":!0,lc:!0,"com.lc":!0,"net.lc":!0,"co.lc":!0,"org.lc":!0,"edu.lc":!0,"gov.lc":!0,li:!0,lk:!0,"gov.lk":!0,"sch.lk":!0,"net.lk":!0,"int.lk":!0,"com.lk":!0,"org.lk":!0,"edu.lk":!0,"ngo.lk":!0,"soc.lk":!0,"web.lk":!0,"ltd.lk":!0,"assn.lk":!0,"grp.lk":!0,"hotel.lk":!0,"ac.lk":!0,lr:!0,"com.lr":!0,"edu.lr":!0,"gov.lr":!0,"org.lr":!0,"net.lr":!0,ls:!0,"co.ls":!0,"org.ls":!0,lt:!0,"gov.lt":!0,lu:!0,lv:!0,"com.lv":!0,"edu.lv":!0,"gov.lv":!0,"org.lv":!0,"mil.lv":!0,"id.lv":!0,"net.lv":!0,"asn.lv":!0,"conf.lv":!0,ly:!0,"com.ly":!0,"net.ly":!0,"gov.ly":!0,"plc.ly":!0,"edu.ly":!0,"sch.ly":!0,"med.ly":!0,"org.ly":!0,"id.ly":!0,ma:!0,"co.ma":!0,"net.ma":!0,"gov.ma":!0,"org.ma":!0,"ac.ma":!0,"press.ma":!0,mc:!0,"tm.mc":!0,"asso.mc":!0,md:!0,me:!0,"co.me":!0,"net.me":!0,"org.me":!0,"edu.me":!0,"ac.me":!0,"gov.me":!0,"its.me":!0,"priv.me":!0,mg:!0,"org.mg":!0,"nom.mg":!0,"gov.mg":!0,"prd.mg":!0,"tm.mg":!0,"edu.mg":!0,"mil.mg":!0,"com.mg":!0,"co.mg":!0,mh:!0,mil:!0,mk:!0,"com.mk":!0,"org.mk":!0,"net.mk":!0,"edu.mk":!0,"gov.mk":!0,"inf.mk":!0,"name.mk":!0,ml:!0,"com.ml":!0,"edu.ml":!0,"gouv.ml":!0,"gov.ml":!0,"net.ml":!0,"org.ml":!0,"presse.ml":!0,"*.mm":!0,mn:!0,"gov.mn":!0,"edu.mn":!0,"org.mn":!0,mo:!0,"com.mo":!0,"net.mo":!0,"org.mo":!0,"edu.mo":!0,"gov.mo":!0,mobi:!0,mp:!0,mq:!0,mr:!0,"gov.mr":!0,ms:!0,"com.ms":!0,"edu.ms":!0,"gov.ms":!0,"net.ms":!0,"org.ms":!0,mt:!0,"com.mt":!0,"edu.mt":!0,"net.mt":!0,"org.mt":!0,mu:!0,"com.mu":!0,"net.mu":!0,"org.mu":!0,"gov.mu":!0,"ac.mu":!0,"co.mu":!0,"or.mu":!0,museum:!0,"academy.museum":!0,"agriculture.museum":!0,"air.museum":!0,"airguard.museum":!0,"alabama.museum":!0,"alaska.museum":!0,"amber.museum":!0,"ambulance.museum":!0,"american.museum":!0,"americana.museum":!0,"americanantiques.museum":!0,"americanart.museum":!0,"amsterdam.museum":!0,"and.museum":!0,"annefrank.museum":!0,"anthro.museum":!0,"anthropology.museum":!0,"antiques.museum":!0,"aquarium.museum":!0,"arboretum.museum":!0,"archaeological.museum":!0,"archaeology.museum":!0,"architecture.museum":!0,"art.museum":!0,"artanddesign.museum":!0,"artcenter.museum":!0,"artdeco.museum":!0,"arteducation.museum":!0,"artgallery.museum":!0,"arts.museum":!0,"artsandcrafts.museum":!0,"asmatart.museum":!0,"assassination.museum":!0,"assisi.museum":!0,"association.museum":!0,"astronomy.museum":!0,"atlanta.museum":!0,"austin.museum":!0,"australia.museum":!0,"automotive.museum":!0,"aviation.museum":!0,"axis.museum":!0,"badajoz.museum":!0,"baghdad.museum":!0,"bahn.museum":!0,"bale.museum":!0,"baltimore.museum":!0,"barcelona.museum":!0,"baseball.museum":!0,"basel.museum":!0,"baths.museum":!0,"bauern.museum":!0,"beauxarts.museum":!0,"beeldengeluid.museum":!0,"bellevue.museum":!0,"bergbau.museum":!0,"berkeley.museum":!0,"berlin.museum":!0,"bern.museum":!0,"bible.museum":!0,"bilbao.museum":!0,"bill.museum":!0,"birdart.museum":!0,"birthplace.museum":!0,"bonn.museum":!0,"boston.museum":!0,"botanical.museum":!0,"botanicalgarden.museum":!0,"botanicgarden.museum":!0,"botany.museum":!0,"brandywinevalley.museum":!0,"brasil.museum":!0,"bristol.museum":!0,"british.museum":!0,"britishcolumbia.museum":!0,"broadcast.museum":!0,"brunel.museum":!0,"brussel.museum":!0,"brussels.museum":!0,"bruxelles.museum":!0,"building.museum":!0,"burghof.museum":!0,"bus.museum":!0,"bushey.museum":!0,"cadaques.museum":!0,"california.museum":!0,"cambridge.museum":!0,"can.museum":!0,"canada.museum":!0,"capebreton.museum":!0,"carrier.museum":!0,"cartoonart.museum":!0,"casadelamoneda.museum":!0,"castle.museum":!0,"castres.museum":!0,"celtic.museum":!0,"center.museum":!0,"chattanooga.museum":!0,"cheltenham.museum":!0,"chesapeakebay.museum":!0,"chicago.museum":!0,"children.museum":!0,"childrens.museum":!0,"childrensgarden.museum":!0,"chiropractic.museum":!0,"chocolate.museum":!0,"christiansburg.museum":!0,"cincinnati.museum":!0,"cinema.museum":!0,"circus.museum":!0,"civilisation.museum":!0,"civilization.museum":!0,"civilwar.museum":!0,"clinton.museum":!0,"clock.museum":!0,"coal.museum":!0,"coastaldefence.museum":!0,"cody.museum":!0,"coldwar.museum":!0,"collection.museum":!0,"colonialwilliamsburg.museum":!0,"coloradoplateau.museum":!0,"columbia.museum":!0,"columbus.museum":!0,"communication.museum":!0,"communications.museum":!0,"community.museum":!0,"computer.museum":!0,"computerhistory.museum":!0,"xn--comunicaes-v6a2o.museum":!0,"contemporary.museum":!0,"contemporaryart.museum":!0,"convent.museum":!0,"copenhagen.museum":!0,"corporation.museum":!0,"xn--correios-e-telecomunicaes-ghc29a.museum":!0,"corvette.museum":!0,"costume.museum":!0,"countryestate.museum":!0,"county.museum":!0,"crafts.museum":!0,"cranbrook.museum":!0,"creation.museum":!0,"cultural.museum":!0,"culturalcenter.museum":!0,"culture.museum":!0,"cyber.museum":!0,"cymru.museum":!0,"dali.museum":!0,"dallas.museum":!0,"database.museum":!0,"ddr.museum":!0,"decorativearts.museum":!0,"delaware.museum":!0,"delmenhorst.museum":!0,"denmark.museum":!0,"depot.museum":!0,"design.museum":!0,"detroit.museum":!0,"dinosaur.museum":!0,"discovery.museum":!0,"dolls.museum":!0,"donostia.museum":!0,"durham.museum":!0,"eastafrica.museum":!0,"eastcoast.museum":!0,"education.museum":!0,"educational.museum":!0,"egyptian.museum":!0,"eisenbahn.museum":!0,"elburg.museum":!0,"elvendrell.museum":!0,"embroidery.museum":!0,"encyclopedic.museum":!0,"england.museum":!0,"entomology.museum":!0,"environment.museum":!0,"environmentalconservation.museum":!0,"epilepsy.museum":!0,"essex.museum":!0,"estate.museum":!0,"ethnology.museum":!0,"exeter.museum":!0,"exhibition.museum":!0,"family.museum":!0,"farm.museum":!0,"farmequipment.museum":!0,"farmers.museum":!0,"farmstead.museum":!0,"field.museum":!0,"figueres.museum":!0,"filatelia.museum":!0,"film.museum":!0,"fineart.museum":!0,"finearts.museum":!0,"finland.museum":!0,"flanders.museum":!0,"florida.museum":!0,"force.museum":!0,"fortmissoula.museum":!0,"fortworth.museum":!0,"foundation.museum":!0,"francaise.museum":!0,"frankfurt.museum":!0,"franziskaner.museum":!0,"freemasonry.museum":!0,"freiburg.museum":!0,"fribourg.museum":!0,"frog.museum":!0,"fundacio.museum":!0,"furniture.museum":!0,"gallery.museum":!0,"garden.museum":!0,"gateway.museum":!0,"geelvinck.museum":!0,"gemological.museum":!0,"geology.museum":!0,"georgia.museum":!0,"giessen.museum":!0,"glas.museum":!0,"glass.museum":!0,"gorge.museum":!0,"grandrapids.museum":!0,"graz.museum":!0,"guernsey.museum":!0,"halloffame.museum":!0,"hamburg.museum":!0,"handson.museum":!0,"harvestcelebration.museum":!0,"hawaii.museum":!0,"health.museum":!0,"heimatunduhren.museum":!0,"hellas.museum":!0,"helsinki.museum":!0,"hembygdsforbund.museum":!0,"heritage.museum":!0,"histoire.museum":!0,"historical.museum":!0,"historicalsociety.museum":!0,"historichouses.museum":!0,"historisch.museum":!0,"historisches.museum":!0,"history.museum":!0,"historyofscience.museum":!0,"horology.museum":!0,"house.museum":!0,"humanities.museum":!0,"illustration.museum":!0,"imageandsound.museum":!0,"indian.museum":!0,"indiana.museum":!0,"indianapolis.museum":!0,"indianmarket.museum":!0,"intelligence.museum":!0,"interactive.museum":!0,"iraq.museum":!0,"iron.museum":!0,"isleofman.museum":!0,"jamison.museum":!0,"jefferson.museum":!0,"jerusalem.museum":!0,"jewelry.museum":!0,"jewish.museum":!0,"jewishart.museum":!0,"jfk.museum":!0,"journalism.museum":!0,"judaica.museum":!0,"judygarland.museum":!0,"juedisches.museum":!0,"juif.museum":!0,"karate.museum":!0,"karikatur.museum":!0,"kids.museum":!0,"koebenhavn.museum":!0,"koeln.museum":!0,"kunst.museum":!0,"kunstsammlung.museum":!0,"kunstunddesign.museum":!0,"labor.museum":!0,"labour.museum":!0,"lajolla.museum":!0,"lancashire.museum":!0,"landes.museum":!0,"lans.museum":!0,"xn--lns-qla.museum":!0,"larsson.museum":!0,"lewismiller.museum":!0,"lincoln.museum":!0,"linz.museum":!0,"living.museum":!0,"livinghistory.museum":!0,"localhistory.museum":!0,"london.museum":!0,"losangeles.museum":!0,"louvre.museum":!0,"loyalist.museum":!0,"lucerne.museum":!0,"luxembourg.museum":!0,"luzern.museum":!0,"mad.museum":!0,"madrid.museum":!0,"mallorca.museum":!0,"manchester.museum":!0,"mansion.museum":!0,"mansions.museum":!0,"manx.museum":!0,"marburg.museum":!0,"maritime.museum":!0,"maritimo.museum":!0,"maryland.museum":!0,"marylhurst.museum":!0,"media.museum":!0,"medical.museum":!0,"medizinhistorisches.museum":!0,"meeres.museum":!0,"memorial.museum":!0,"mesaverde.museum":!0,"michigan.museum":!0,"midatlantic.museum":!0,"military.museum":!0,"mill.museum":!0,"miners.museum":!0,"mining.museum":!0,"minnesota.museum":!0,"missile.museum":!0,"missoula.museum":!0,"modern.museum":!0,"moma.museum":!0,"money.museum":!0,"monmouth.museum":!0,"monticello.museum":!0,"montreal.museum":!0,"moscow.museum":!0,"motorcycle.museum":!0,"muenchen.museum":!0,"muenster.museum":!0,"mulhouse.museum":!0,"muncie.museum":!0,"museet.museum":!0,"museumcenter.museum":!0,"museumvereniging.museum":!0,"music.museum":!0,"national.museum":!0,"nationalfirearms.museum":!0,"nationalheritage.museum":!0,"nativeamerican.museum":!0,"naturalhistory.museum":!0,"naturalhistorymuseum.museum":!0,"naturalsciences.museum":!0,"nature.museum":!0,"naturhistorisches.museum":!0,"natuurwetenschappen.museum":!0,"naumburg.museum":!0,"naval.museum":!0,"nebraska.museum":!0,"neues.museum":!0,"newhampshire.museum":!0,"newjersey.museum":!0,"newmexico.museum":!0,"newport.museum":!0,"newspaper.museum":!0,"newyork.museum":!0,"niepce.museum":!0,"norfolk.museum":!0,"north.museum":!0,"nrw.museum":!0,"nuernberg.museum":!0,"nuremberg.museum":!0,"nyc.museum":!0,"nyny.museum":!0,"oceanographic.museum":!0,"oceanographique.museum":!0,"omaha.museum":!0,"online.museum":!0,"ontario.museum":!0,"openair.museum":!0,"oregon.museum":!0,"oregontrail.museum":!0,"otago.museum":!0,"oxford.museum":!0,"pacific.museum":!0,"paderborn.museum":!0,"palace.museum":!0,"paleo.museum":!0,"palmsprings.museum":!0,"panama.museum":!0,"paris.museum":!0,"pasadena.museum":!0,"pharmacy.museum":!0,"philadelphia.museum":!0,"philadelphiaarea.museum":!0,"philately.museum":!0,"phoenix.museum":!0,"photography.museum":!0,"pilots.museum":!0,"pittsburgh.museum":!0,"planetarium.museum":!0,"plantation.museum":!0,"plants.museum":!0,"plaza.museum":!0,"portal.museum":!0,"portland.museum":!0,"portlligat.museum":!0,"posts-and-telecommunications.museum":!0,"preservation.museum":!0,"presidio.museum":!0,"press.museum":!0,"project.museum":!0,"public.museum":!0,"pubol.museum":!0,"quebec.museum":!0,"railroad.museum":!0,"railway.museum":!0,"research.museum":!0,"resistance.museum":!0,"riodejaneiro.museum":!0,"rochester.museum":!0,"rockart.museum":!0,"roma.museum":!0,"russia.museum":!0,"saintlouis.museum":!0,"salem.museum":!0,"salvadordali.museum":!0,"salzburg.museum":!0,"sandiego.museum":!0,"sanfrancisco.museum":!0,"santabarbara.museum":!0,"santacruz.museum":!0,"santafe.museum":!0,"saskatchewan.museum":!0,"satx.museum":!0,"savannahga.museum":!0,"schlesisches.museum":!0,"schoenbrunn.museum":!0,"schokoladen.museum":!0,"school.museum":!0,"schweiz.museum":!0,"science.museum":!0,"scienceandhistory.museum":!0,"scienceandindustry.museum":!0,"sciencecenter.museum":!0,"sciencecenters.museum":!0,"science-fiction.museum":!0,"sciencehistory.museum":!0,"sciences.museum":!0,"sciencesnaturelles.museum":!0,"scotland.museum":!0,"seaport.museum":!0,"settlement.museum":!0,"settlers.museum":!0,"shell.museum":!0,"sherbrooke.museum":!0,"sibenik.museum":!0,"silk.museum":!0,"ski.museum":!0,"skole.museum":!0,"society.museum":!0,"sologne.museum":!0,"soundandvision.museum":!0,"southcarolina.museum":!0,"southwest.museum":!0,"space.museum":!0,"spy.museum":!0,"square.museum":!0,"stadt.museum":!0,"stalbans.museum":!0,"starnberg.museum":!0,"state.museum":!0,"stateofdelaware.museum":!0,"station.museum":!0,"steam.museum":!0,"steiermark.museum":!0,"stjohn.museum":!0,"stockholm.museum":!0,"stpetersburg.museum":!0,"stuttgart.museum":!0,"suisse.museum":!0,"surgeonshall.museum":!0,"surrey.museum":!0,"svizzera.museum":!0,"sweden.museum":!0,"sydney.museum":!0,"tank.museum":!0,"tcm.museum":!0,"technology.museum":!0,"telekommunikation.museum":!0,"television.museum":!0,"texas.museum":!0,"textile.museum":!0,"theater.museum":!0,"time.museum":!0,"timekeeping.museum":!0,"topology.museum":!0,"torino.museum":!0,"touch.museum":!0,"town.museum":!0,"transport.museum":!0,"tree.museum":!0,"trolley.museum":!0,"trust.museum":!0,"trustee.museum":!0,"uhren.museum":!0,"ulm.museum":!0,"undersea.museum":!0,"university.museum":!0,"usa.museum":!0,"usantiques.museum":!0,"usarts.museum":!0,"uscountryestate.museum":!0,"usculture.museum":!0,"usdecorativearts.museum":!0,"usgarden.museum":!0,"ushistory.museum":!0,"ushuaia.museum":!0,"uslivinghistory.museum":!0,"utah.museum":!0,"uvic.museum":!0,"valley.museum":!0,"vantaa.museum":!0,"versailles.museum":!0,"viking.museum":!0,"village.museum":!0,"virginia.museum":!0,"virtual.museum":!0,"virtuel.museum":!0,"vlaanderen.museum":!0,"volkenkunde.museum":!0,"wales.museum":!0,"wallonie.museum":!0,"war.museum":!0,"washingtondc.museum":!0,"watchandclock.museum":!0,"watch-and-clock.museum":!0,"western.museum":!0,"westfalen.museum":!0,"whaling.museum":!0,"wildlife.museum":!0,"williamsburg.museum":!0,"windmill.museum":!0,"workshop.museum":!0,"york.museum":!0,"yorkshire.museum":!0,"yosemite.museum":!0,"youth.museum":!0,"zoological.museum":!0,"zoology.museum":!0,"xn--9dbhblg6di.museum":!0,"xn--h1aegh.museum":!0,mv:!0,"aero.mv":!0,"biz.mv":!0,"com.mv":!0,"coop.mv":!0,"edu.mv":!0,"gov.mv":!0,"info.mv":!0,"int.mv":!0,"mil.mv":!0,"museum.mv":!0,"name.mv":!0,"net.mv":!0,"org.mv":!0,"pro.mv":!0,mw:!0,"ac.mw":!0,"biz.mw":!0,"co.mw":!0,"com.mw":!0,"coop.mw":!0,"edu.mw":!0,"gov.mw":!0,"int.mw":!0,"museum.mw":!0,"net.mw":!0,"org.mw":!0,mx:!0,"com.mx":!0,"org.mx":!0,"gob.mx":!0,"edu.mx":!0,"net.mx":!0,my:!0,"com.my":!0,"net.my":!0,"org.my":!0,"gov.my":!0,"edu.my":!0,"mil.my":!0,"name.my":!0,mz:!0,"ac.mz":!0,"adv.mz":!0,"co.mz":!0,"edu.mz":!0,"gov.mz":!0,"mil.mz":!0,"net.mz":!0,"org.mz":!0,na:!0,"info.na":!0,"pro.na":!0,"name.na":!0,"school.na":!0,"or.na":!0,"dr.na":!0,"us.na":!0,"mx.na":!0,"ca.na":!0,"in.na":!0,"cc.na":!0,"tv.na":!0,"ws.na":!0,"mobi.na":!0,"co.na":!0,"com.na":!0,"org.na":!0,name:!0,nc:!0,"asso.nc":!0,"nom.nc":!0,ne:!0,net:!0,nf:!0,"com.nf":!0,"net.nf":!0,"per.nf":!0,"rec.nf":!0,"web.nf":!0,"arts.nf":!0,"firm.nf":!0,"info.nf":!0,"other.nf":!0,"store.nf":!0,ng:!0,"com.ng":!0,"edu.ng":!0,"gov.ng":!0,"i.ng":!0,"mil.ng":!0,"mobi.ng":!0,"name.ng":!0,"net.ng":!0,"org.ng":!0,"sch.ng":!0,ni:!0,"ac.ni":!0,"biz.ni":!0,"co.ni":!0,"com.ni":!0,"edu.ni":!0,"gob.ni":!0,"in.ni":!0,"info.ni":!0,"int.ni":!0,"mil.ni":!0,"net.ni":!0,"nom.ni":!0,"org.ni":!0,"web.ni":!0,nl:!0,"bv.nl":!0,no:!0,"fhs.no":!0,"vgs.no":!0,"fylkesbibl.no":!0,"folkebibl.no":!0,"museum.no":!0,"idrett.no":!0,"priv.no":!0,"mil.no":!0,"stat.no":!0,"dep.no":!0,"kommune.no":!0,"herad.no":!0,"aa.no":!0,"ah.no":!0,"bu.no":!0,"fm.no":!0,"hl.no":!0,"hm.no":!0,"jan-mayen.no":!0,"mr.no":!0,"nl.no":!0,"nt.no":!0,"of.no":!0,"ol.no":!0,"oslo.no":!0,"rl.no":!0,"sf.no":!0,"st.no":!0,"svalbard.no":!0,"tm.no":!0,"tr.no":!0,"va.no":!0,"vf.no":!0,"gs.aa.no":!0,"gs.ah.no":!0,"gs.bu.no":!0,"gs.fm.no":!0,"gs.hl.no":!0,"gs.hm.no":!0,"gs.jan-mayen.no":!0,"gs.mr.no":!0,"gs.nl.no":!0,"gs.nt.no":!0,"gs.of.no":!0,"gs.ol.no":!0,"gs.oslo.no":!0,"gs.rl.no":!0,"gs.sf.no":!0,"gs.st.no":!0,"gs.svalbard.no":!0,"gs.tm.no":!0,"gs.tr.no":!0,"gs.va.no":!0,"gs.vf.no":!0,"akrehamn.no":!0,"xn--krehamn-dxa.no":!0,"algard.no":!0,"xn--lgrd-poac.no":!0,"arna.no":!0,"brumunddal.no":!0,"bryne.no":!0,"bronnoysund.no":!0,"xn--brnnysund-m8ac.no":!0,"drobak.no":!0,"xn--drbak-wua.no":!0,"egersund.no":!0,"fetsund.no":!0,"floro.no":!0,"xn--flor-jra.no":!0,"fredrikstad.no":!0,"hokksund.no":!0,"honefoss.no":!0,"xn--hnefoss-q1a.no":!0,"jessheim.no":!0,"jorpeland.no":!0,"xn--jrpeland-54a.no":!0,"kirkenes.no":!0,"kopervik.no":!0,"krokstadelva.no":!0,"langevag.no":!0,"xn--langevg-jxa.no":!0,"leirvik.no":!0,"mjondalen.no":!0,"xn--mjndalen-64a.no":!0,"mo-i-rana.no":!0,"mosjoen.no":!0,"xn--mosjen-eya.no":!0,"nesoddtangen.no":!0,"orkanger.no":!0,"osoyro.no":!0,"xn--osyro-wua.no":!0,"raholt.no":!0,"xn--rholt-mra.no":!0,"sandnessjoen.no":!0,"xn--sandnessjen-ogb.no":!0,"skedsmokorset.no":!0,"slattum.no":!0,"spjelkavik.no":!0,"stathelle.no":!0,"stavern.no":!0,"stjordalshalsen.no":!0,"xn--stjrdalshalsen-sqb.no":!0,"tananger.no":!0,"tranby.no":!0,"vossevangen.no":!0,"afjord.no":!0,"xn--fjord-lra.no":!0,"agdenes.no":!0,"al.no":!0,"xn--l-1fa.no":!0,"alesund.no":!0,"xn--lesund-hua.no":!0,"alstahaug.no":!0,"alta.no":!0,"xn--lt-liac.no":!0,"alaheadju.no":!0,"xn--laheadju-7ya.no":!0,"alvdal.no":!0,"amli.no":!0,"xn--mli-tla.no":!0,"amot.no":!0,"xn--mot-tla.no":!0,"andebu.no":!0,"andoy.no":!0,"xn--andy-ira.no":!0,"andasuolo.no":!0,"ardal.no":!0,"xn--rdal-poa.no":!0,"aremark.no":!0,"arendal.no":!0,"xn--s-1fa.no":!0,"aseral.no":!0,"xn--seral-lra.no":!0,"asker.no":!0,"askim.no":!0,"askvoll.no":!0,"askoy.no":!0,"xn--asky-ira.no":!0,"asnes.no":!0,"xn--snes-poa.no":!0,"audnedaln.no":!0,"aukra.no":!0,"aure.no":!0,"aurland.no":!0,"aurskog-holand.no":!0,"xn--aurskog-hland-jnb.no":!0,"austevoll.no":!0,"austrheim.no":!0,"averoy.no":!0,"xn--avery-yua.no":!0,"balestrand.no":!0,"ballangen.no":!0,"balat.no":!0,"xn--blt-elab.no":!0,"balsfjord.no":!0,"bahccavuotna.no":!0,"xn--bhccavuotna-k7a.no":!0,"bamble.no":!0,"bardu.no":!0,"beardu.no":!0,"beiarn.no":!0,"bajddar.no":!0,"xn--bjddar-pta.no":!0,"baidar.no":!0,"xn--bidr-5nac.no":!0,"berg.no":!0,"bergen.no":!0,"berlevag.no":!0,"xn--berlevg-jxa.no":!0,"bearalvahki.no":!0,"xn--bearalvhki-y4a.no":!0,"bindal.no":!0,"birkenes.no":!0,"bjarkoy.no":!0,"xn--bjarky-fya.no":!0,"bjerkreim.no":!0,"bjugn.no":!0,"bodo.no":!0,"xn--bod-2na.no":!0,"badaddja.no":!0,"xn--bdddj-mrabd.no":!0,"budejju.no":!0,"bokn.no":!0,"bremanger.no":!0,"bronnoy.no":!0,"xn--brnny-wuac.no":!0,"bygland.no":!0,"bykle.no":!0,"barum.no":!0,"xn--brum-voa.no":!0,"bo.telemark.no":!0,"xn--b-5ga.telemark.no":!0,"bo.nordland.no":!0,"xn--b-5ga.nordland.no":!0,"bievat.no":!0,"xn--bievt-0qa.no":!0,"bomlo.no":!0,"xn--bmlo-gra.no":!0,"batsfjord.no":!0,"xn--btsfjord-9za.no":!0,"bahcavuotna.no":!0,"xn--bhcavuotna-s4a.no":!0,"dovre.no":!0,"drammen.no":!0,"drangedal.no":!0,"dyroy.no":!0,"xn--dyry-ira.no":!0,"donna.no":!0,"xn--dnna-gra.no":!0,"eid.no":!0,"eidfjord.no":!0,"eidsberg.no":!0,"eidskog.no":!0,"eidsvoll.no":!0,"eigersund.no":!0,"elverum.no":!0,"enebakk.no":!0,"engerdal.no":!0,"etne.no":!0,"etnedal.no":!0,"evenes.no":!0,"evenassi.no":!0,"xn--eveni-0qa01ga.no":!0,"evje-og-hornnes.no":!0,"farsund.no":!0,"fauske.no":!0,"fuossko.no":!0,"fuoisku.no":!0,"fedje.no":!0,"fet.no":!0,"finnoy.no":!0,"xn--finny-yua.no":!0,"fitjar.no":!0,"fjaler.no":!0,"fjell.no":!0,"flakstad.no":!0,"flatanger.no":!0,"flekkefjord.no":!0,"flesberg.no":!0,"flora.no":!0,"fla.no":!0,"xn--fl-zia.no":!0,"folldal.no":!0,"forsand.no":!0,"fosnes.no":!0,"frei.no":!0,"frogn.no":!0,"froland.no":!0,"frosta.no":!0,"frana.no":!0,"xn--frna-woa.no":!0,"froya.no":!0,"xn--frya-hra.no":!0,"fusa.no":!0,"fyresdal.no":!0,"forde.no":!0,"xn--frde-gra.no":!0,"gamvik.no":!0,"gangaviika.no":!0,"xn--ggaviika-8ya47h.no":!0,"gaular.no":!0,"gausdal.no":!0,"gildeskal.no":!0,"xn--gildeskl-g0a.no":!0,"giske.no":!0,"gjemnes.no":!0,"gjerdrum.no":!0,"gjerstad.no":!0,"gjesdal.no":!0,"gjovik.no":!0,"xn--gjvik-wua.no":!0,"gloppen.no":!0,"gol.no":!0,"gran.no":!0,"grane.no":!0,"granvin.no":!0,"gratangen.no":!0,"grimstad.no":!0,"grong.no":!0,"kraanghke.no":!0,"xn--kranghke-b0a.no":!0,"grue.no":!0,"gulen.no":!0,"hadsel.no":!0,"halden.no":!0,"halsa.no":!0,"hamar.no":!0,"hamaroy.no":!0,"habmer.no":!0,"xn--hbmer-xqa.no":!0,"hapmir.no":!0,"xn--hpmir-xqa.no":!0,"hammerfest.no":!0,"hammarfeasta.no":!0,"xn--hmmrfeasta-s4ac.no":!0,"haram.no":!0,"hareid.no":!0,"harstad.no":!0,"hasvik.no":!0,"aknoluokta.no":!0,"xn--koluokta-7ya57h.no":!0,"hattfjelldal.no":!0,"aarborte.no":!0,"haugesund.no":!0,"hemne.no":!0,"hemnes.no":!0,"hemsedal.no":!0,"heroy.more-og-romsdal.no":!0,"xn--hery-ira.xn--mre-og-romsdal-qqb.no":!0,"heroy.nordland.no":!0,"xn--hery-ira.nordland.no":!0,"hitra.no":!0,"hjartdal.no":!0,"hjelmeland.no":!0,"hobol.no":!0,"xn--hobl-ira.no":!0,"hof.no":!0,"hol.no":!0,"hole.no":!0,"holmestrand.no":!0,"holtalen.no":!0,"xn--holtlen-hxa.no":!0,"hornindal.no":!0,"horten.no":!0,"hurdal.no":!0,"hurum.no":!0,"hvaler.no":!0,"hyllestad.no":!0,"hagebostad.no":!0,"xn--hgebostad-g3a.no":!0,"hoyanger.no":!0,"xn--hyanger-q1a.no":!0,"hoylandet.no":!0,"xn--hylandet-54a.no":!0,"ha.no":!0,"xn--h-2fa.no":!0,"ibestad.no":!0,"inderoy.no":!0,"xn--indery-fya.no":!0,"iveland.no":!0,"jevnaker.no":!0,"jondal.no":!0,"jolster.no":!0,"xn--jlster-bya.no":!0,"karasjok.no":!0,"karasjohka.no":!0,"xn--krjohka-hwab49j.no":!0,"karlsoy.no":!0,"galsa.no":!0,"xn--gls-elac.no":!0,"karmoy.no":!0,"xn--karmy-yua.no":!0,"kautokeino.no":!0,"guovdageaidnu.no":!0,"klepp.no":!0,"klabu.no":!0,
6"xn--klbu-woa.no":!0,"kongsberg.no":!0,"kongsvinger.no":!0,"kragero.no":!0,"xn--krager-gya.no":!0,"kristiansand.no":!0,"kristiansund.no":!0,"krodsherad.no":!0,"xn--krdsherad-m8a.no":!0,"kvalsund.no":!0,"rahkkeravju.no":!0,"xn--rhkkervju-01af.no":!0,"kvam.no":!0,"kvinesdal.no":!0,"kvinnherad.no":!0,"kviteseid.no":!0,"kvitsoy.no":!0,"xn--kvitsy-fya.no":!0,"kvafjord.no":!0,"xn--kvfjord-nxa.no":!0,"giehtavuoatna.no":!0,"kvanangen.no":!0,"xn--kvnangen-k0a.no":!0,"navuotna.no":!0,"xn--nvuotna-hwa.no":!0,"kafjord.no":!0,"xn--kfjord-iua.no":!0,"gaivuotna.no":!0,"xn--givuotna-8ya.no":!0,"larvik.no":!0,"lavangen.no":!0,"lavagis.no":!0,"loabat.no":!0,"xn--loabt-0qa.no":!0,"lebesby.no":!0,"davvesiida.no":!0,"leikanger.no":!0,"leirfjord.no":!0,"leka.no":!0,"leksvik.no":!0,"lenvik.no":!0,"leangaviika.no":!0,"xn--leagaviika-52b.no":!0,"lesja.no":!0,"levanger.no":!0,"lier.no":!0,"lierne.no":!0,"lillehammer.no":!0,"lillesand.no":!0,"lindesnes.no":!0,"lindas.no":!0,"xn--linds-pra.no":!0,"lom.no":!0,"loppa.no":!0,"lahppi.no":!0,"xn--lhppi-xqa.no":!0,"lund.no":!0,"lunner.no":!0,"luroy.no":!0,"xn--lury-ira.no":!0,"luster.no":!0,"lyngdal.no":!0,"lyngen.no":!0,"ivgu.no":!0,"lardal.no":!0,"lerdal.no":!0,"xn--lrdal-sra.no":!0,"lodingen.no":!0,"xn--ldingen-q1a.no":!0,"lorenskog.no":!0,"xn--lrenskog-54a.no":!0,"loten.no":!0,"xn--lten-gra.no":!0,"malvik.no":!0,"masoy.no":!0,"xn--msy-ula0h.no":!0,"muosat.no":!0,"xn--muost-0qa.no":!0,"mandal.no":!0,"marker.no":!0,"marnardal.no":!0,"masfjorden.no":!0,"meland.no":!0,"meldal.no":!0,"melhus.no":!0,"meloy.no":!0,"xn--mely-ira.no":!0,"meraker.no":!0,"xn--merker-kua.no":!0,"moareke.no":!0,"xn--moreke-jua.no":!0,"midsund.no":!0,"midtre-gauldal.no":!0,"modalen.no":!0,"modum.no":!0,"molde.no":!0,"moskenes.no":!0,"moss.no":!0,"mosvik.no":!0,"malselv.no":!0,"xn--mlselv-iua.no":!0,"malatvuopmi.no":!0,"xn--mlatvuopmi-s4a.no":!0,"namdalseid.no":!0,"aejrie.no":!0,"namsos.no":!0,"namsskogan.no":!0,"naamesjevuemie.no":!0,"xn--nmesjevuemie-tcba.no":!0,"laakesvuemie.no":!0,"nannestad.no":!0,"narvik.no":!0,"narviika.no":!0,"naustdal.no":!0,"nedre-eiker.no":!0,"nes.akershus.no":!0,"nes.buskerud.no":!0,"nesna.no":!0,"nesodden.no":!0,"nesseby.no":!0,"unjarga.no":!0,"xn--unjrga-rta.no":!0,"nesset.no":!0,"nissedal.no":!0,"nittedal.no":!0,"nord-aurdal.no":!0,"nord-fron.no":!0,"nord-odal.no":!0,"norddal.no":!0,"nordkapp.no":!0,"davvenjarga.no":!0,"xn--davvenjrga-y4a.no":!0,"nordre-land.no":!0,"nordreisa.no":!0,"raisa.no":!0,"xn--risa-5na.no":!0,"nore-og-uvdal.no":!0,"notodden.no":!0,"naroy.no":!0,"xn--nry-yla5g.no":!0,"notteroy.no":!0,"xn--nttery-byae.no":!0,"odda.no":!0,"oksnes.no":!0,"xn--ksnes-uua.no":!0,"oppdal.no":!0,"oppegard.no":!0,"xn--oppegrd-ixa.no":!0,"orkdal.no":!0,"orland.no":!0,"xn--rland-uua.no":!0,"orskog.no":!0,"xn--rskog-uua.no":!0,"orsta.no":!0,"xn--rsta-fra.no":!0,"os.hedmark.no":!0,"os.hordaland.no":!0,"osen.no":!0,"osteroy.no":!0,"xn--ostery-fya.no":!0,"ostre-toten.no":!0,"xn--stre-toten-zcb.no":!0,"overhalla.no":!0,"ovre-eiker.no":!0,"xn--vre-eiker-k8a.no":!0,"oyer.no":!0,"xn--yer-zna.no":!0,"oygarden.no":!0,"xn--ygarden-p1a.no":!0,"oystre-slidre.no":!0,"xn--ystre-slidre-ujb.no":!0,"porsanger.no":!0,"porsangu.no":!0,"xn--porsgu-sta26f.no":!0,"porsgrunn.no":!0,"radoy.no":!0,"xn--rady-ira.no":!0,"rakkestad.no":!0,"rana.no":!0,"ruovat.no":!0,"randaberg.no":!0,"rauma.no":!0,"rendalen.no":!0,"rennebu.no":!0,"rennesoy.no":!0,"xn--rennesy-v1a.no":!0,"rindal.no":!0,"ringebu.no":!0,"ringerike.no":!0,"ringsaker.no":!0,"rissa.no":!0,"risor.no":!0,"xn--risr-ira.no":!0,"roan.no":!0,"rollag.no":!0,"rygge.no":!0,"ralingen.no":!0,"xn--rlingen-mxa.no":!0,"rodoy.no":!0,"xn--rdy-0nab.no":!0,"romskog.no":!0,"xn--rmskog-bya.no":!0,"roros.no":!0,"xn--rros-gra.no":!0,"rost.no":!0,"xn--rst-0na.no":!0,"royken.no":!0,"xn--ryken-vua.no":!0,"royrvik.no":!0,"xn--ryrvik-bya.no":!0,"rade.no":!0,"xn--rde-ula.no":!0,"salangen.no":!0,"siellak.no":!0,"saltdal.no":!0,"salat.no":!0,"xn--slt-elab.no":!0,"xn--slat-5na.no":!0,"samnanger.no":!0,"sande.more-og-romsdal.no":!0,"sande.xn--mre-og-romsdal-qqb.no":!0,"sande.vestfold.no":!0,"sandefjord.no":!0,"sandnes.no":!0,"sandoy.no":!0,"xn--sandy-yua.no":!0,"sarpsborg.no":!0,"sauda.no":!0,"sauherad.no":!0,"sel.no":!0,"selbu.no":!0,"selje.no":!0,"seljord.no":!0,"sigdal.no":!0,"siljan.no":!0,"sirdal.no":!0,"skaun.no":!0,"skedsmo.no":!0,"ski.no":!0,"skien.no":!0,"skiptvet.no":!0,"skjervoy.no":!0,"xn--skjervy-v1a.no":!0,"skierva.no":!0,"xn--skierv-uta.no":!0,"skjak.no":!0,"xn--skjk-soa.no":!0,"skodje.no":!0,"skanland.no":!0,"xn--sknland-fxa.no":!0,"skanit.no":!0,"xn--sknit-yqa.no":!0,"smola.no":!0,"xn--smla-hra.no":!0,"snillfjord.no":!0,"snasa.no":!0,"xn--snsa-roa.no":!0,"snoasa.no":!0,"snaase.no":!0,"xn--snase-nra.no":!0,"sogndal.no":!0,"sokndal.no":!0,"sola.no":!0,"solund.no":!0,"songdalen.no":!0,"sortland.no":!0,"spydeberg.no":!0,"stange.no":!0,"stavanger.no":!0,"steigen.no":!0,"steinkjer.no":!0,"stjordal.no":!0,"xn--stjrdal-s1a.no":!0,"stokke.no":!0,"stor-elvdal.no":!0,"stord.no":!0,"stordal.no":!0,"storfjord.no":!0,"omasvuotna.no":!0,"strand.no":!0,"stranda.no":!0,"stryn.no":!0,"sula.no":!0,"suldal.no":!0,"sund.no":!0,"sunndal.no":!0,"surnadal.no":!0,"sveio.no":!0,"svelvik.no":!0,"sykkylven.no":!0,"sogne.no":!0,"xn--sgne-gra.no":!0,"somna.no":!0,"xn--smna-gra.no":!0,"sondre-land.no":!0,"xn--sndre-land-0cb.no":!0,"sor-aurdal.no":!0,"xn--sr-aurdal-l8a.no":!0,"sor-fron.no":!0,"xn--sr-fron-q1a.no":!0,"sor-odal.no":!0,"xn--sr-odal-q1a.no":!0,"sor-varanger.no":!0,"xn--sr-varanger-ggb.no":!0,"matta-varjjat.no":!0,"xn--mtta-vrjjat-k7af.no":!0,"sorfold.no":!0,"xn--srfold-bya.no":!0,"sorreisa.no":!0,"xn--srreisa-q1a.no":!0,"sorum.no":!0,"xn--srum-gra.no":!0,"tana.no":!0,"deatnu.no":!0,"time.no":!0,"tingvoll.no":!0,"tinn.no":!0,"tjeldsund.no":!0,"dielddanuorri.no":!0,"tjome.no":!0,"xn--tjme-hra.no":!0,"tokke.no":!0,"tolga.no":!0,"torsken.no":!0,"tranoy.no":!0,"xn--trany-yua.no":!0,"tromso.no":!0,"xn--troms-zua.no":!0,"tromsa.no":!0,"romsa.no":!0,"trondheim.no":!0,"troandin.no":!0,"trysil.no":!0,"trana.no":!0,"xn--trna-woa.no":!0,"trogstad.no":!0,"xn--trgstad-r1a.no":!0,"tvedestrand.no":!0,"tydal.no":!0,"tynset.no":!0,"tysfjord.no":!0,"divtasvuodna.no":!0,"divttasvuotna.no":!0,"tysnes.no":!0,"tysvar.no":!0,"xn--tysvr-vra.no":!0,"tonsberg.no":!0,"xn--tnsberg-q1a.no":!0,"ullensaker.no":!0,"ullensvang.no":!0,"ulvik.no":!0,"utsira.no":!0,"vadso.no":!0,"xn--vads-jra.no":!0,"cahcesuolo.no":!0,"xn--hcesuolo-7ya35b.no":!0,"vaksdal.no":!0,"valle.no":!0,"vang.no":!0,"vanylven.no":!0,"vardo.no":!0,"xn--vard-jra.no":!0,"varggat.no":!0,"xn--vrggt-xqad.no":!0,"vefsn.no":!0,"vaapste.no":!0,"vega.no":!0,"vegarshei.no":!0,"xn--vegrshei-c0a.no":!0,"vennesla.no":!0,"verdal.no":!0,"verran.no":!0,"vestby.no":!0,"vestnes.no":!0,"vestre-slidre.no":!0,"vestre-toten.no":!0,"vestvagoy.no":!0,"xn--vestvgy-ixa6o.no":!0,"vevelstad.no":!0,"vik.no":!0,"vikna.no":!0,"vindafjord.no":!0,"volda.no":!0,"voss.no":!0,"varoy.no":!0,"xn--vry-yla5g.no":!0,"vagan.no":!0,"xn--vgan-qoa.no":!0,"voagat.no":!0,"vagsoy.no":!0,"xn--vgsy-qoa0j.no":!0,"vaga.no":!0,"xn--vg-yiab.no":!0,"valer.ostfold.no":!0,"xn--vler-qoa.xn--stfold-9xa.no":!0,"valer.hedmark.no":!0,"xn--vler-qoa.hedmark.no":!0,"*.np":!0,nr:!0,"biz.nr":!0,"info.nr":!0,"gov.nr":!0,"edu.nr":!0,"org.nr":!0,"net.nr":!0,"com.nr":!0,nu:!0,nz:!0,"ac.nz":!0,"co.nz":!0,"cri.nz":!0,"geek.nz":!0,"gen.nz":!0,"govt.nz":!0,"health.nz":!0,"iwi.nz":!0,"kiwi.nz":!0,"maori.nz":!0,"mil.nz":!0,"xn--mori-qsa.nz":!0,"net.nz":!0,"org.nz":!0,"parliament.nz":!0,"school.nz":!0,om:!0,"co.om":!0,"com.om":!0,"edu.om":!0,"gov.om":!0,"med.om":!0,"museum.om":!0,"net.om":!0,"org.om":!0,"pro.om":!0,onion:!0,org:!0,pa:!0,"ac.pa":!0,"gob.pa":!0,"com.pa":!0,"org.pa":!0,"sld.pa":!0,"edu.pa":!0,"net.pa":!0,"ing.pa":!0,"abo.pa":!0,"med.pa":!0,"nom.pa":!0,pe:!0,"edu.pe":!0,"gob.pe":!0,"nom.pe":!0,"mil.pe":!0,"org.pe":!0,"com.pe":!0,"net.pe":!0,pf:!0,"com.pf":!0,"org.pf":!0,"edu.pf":!0,"*.pg":!0,ph:!0,"com.ph":!0,"net.ph":!0,"org.ph":!0,"gov.ph":!0,"edu.ph":!0,"ngo.ph":!0,"mil.ph":!0,"i.ph":!0,pk:!0,"com.pk":!0,"net.pk":!0,"edu.pk":!0,"org.pk":!0,"fam.pk":!0,"biz.pk":!0,"web.pk":!0,"gov.pk":!0,"gob.pk":!0,"gok.pk":!0,"gon.pk":!0,"gop.pk":!0,"gos.pk":!0,"info.pk":!0,pl:!0,"com.pl":!0,"net.pl":!0,"org.pl":!0,"aid.pl":!0,"agro.pl":!0,"atm.pl":!0,"auto.pl":!0,"biz.pl":!0,"edu.pl":!0,"gmina.pl":!0,"gsm.pl":!0,"info.pl":!0,"mail.pl":!0,"miasta.pl":!0,"media.pl":!0,"mil.pl":!0,"nieruchomosci.pl":!0,"nom.pl":!0,"pc.pl":!0,"powiat.pl":!0,"priv.pl":!0,"realestate.pl":!0,"rel.pl":!0,"sex.pl":!0,"shop.pl":!0,"sklep.pl":!0,"sos.pl":!0,"szkola.pl":!0,"targi.pl":!0,"tm.pl":!0,"tourism.pl":!0,"travel.pl":!0,"turystyka.pl":!0,"gov.pl":!0,"ap.gov.pl":!0,"ic.gov.pl":!0,"is.gov.pl":!0,"us.gov.pl":!0,"kmpsp.gov.pl":!0,"kppsp.gov.pl":!0,"kwpsp.gov.pl":!0,"psp.gov.pl":!0,"wskr.gov.pl":!0,"kwp.gov.pl":!0,"mw.gov.pl":!0,"ug.gov.pl":!0,"um.gov.pl":!0,"umig.gov.pl":!0,"ugim.gov.pl":!0,"upow.gov.pl":!0,"uw.gov.pl":!0,"starostwo.gov.pl":!0,"pa.gov.pl":!0,"po.gov.pl":!0,"psse.gov.pl":!0,"pup.gov.pl":!0,"rzgw.gov.pl":!0,"sa.gov.pl":!0,"so.gov.pl":!0,"sr.gov.pl":!0,"wsa.gov.pl":!0,"sko.gov.pl":!0,"uzs.gov.pl":!0,"wiih.gov.pl":!0,"winb.gov.pl":!0,"pinb.gov.pl":!0,"wios.gov.pl":!0,"witd.gov.pl":!0,"wzmiuw.gov.pl":!0,"piw.gov.pl":!0,"wiw.gov.pl":!0,"griw.gov.pl":!0,"wif.gov.pl":!0,"oum.gov.pl":!0,"sdn.gov.pl":!0,"zp.gov.pl":!0,"uppo.gov.pl":!0,"mup.gov.pl":!0,"wuoz.gov.pl":!0,"konsulat.gov.pl":!0,"oirm.gov.pl":!0,"augustow.pl":!0,"babia-gora.pl":!0,"bedzin.pl":!0,"beskidy.pl":!0,"bialowieza.pl":!0,"bialystok.pl":!0,"bielawa.pl":!0,"bieszczady.pl":!0,"boleslawiec.pl":!0,"bydgoszcz.pl":!0,"bytom.pl":!0,"cieszyn.pl":!0,"czeladz.pl":!0,"czest.pl":!0,"dlugoleka.pl":!0,"elblag.pl":!0,"elk.pl":!0,"glogow.pl":!0,"gniezno.pl":!0,"gorlice.pl":!0,"grajewo.pl":!0,"ilawa.pl":!0,"jaworzno.pl":!0,"jelenia-gora.pl":!0,"jgora.pl":!0,"kalisz.pl":!0,"kazimierz-dolny.pl":!0,"karpacz.pl":!0,"kartuzy.pl":!0,"kaszuby.pl":!0,"katowice.pl":!0,"kepno.pl":!0,"ketrzyn.pl":!0,"klodzko.pl":!0,"kobierzyce.pl":!0,"kolobrzeg.pl":!0,"konin.pl":!0,"konskowola.pl":!0,"kutno.pl":!0,"lapy.pl":!0,"lebork.pl":!0,"legnica.pl":!0,"lezajsk.pl":!0,"limanowa.pl":!0,"lomza.pl":!0,"lowicz.pl":!0,"lubin.pl":!0,"lukow.pl":!0,"malbork.pl":!0,"malopolska.pl":!0,"mazowsze.pl":!0,"mazury.pl":!0,"mielec.pl":!0,"mielno.pl":!0,"mragowo.pl":!0,"naklo.pl":!0,"nowaruda.pl":!0,"nysa.pl":!0,"olawa.pl":!0,"olecko.pl":!0,"olkusz.pl":!0,"olsztyn.pl":!0,"opoczno.pl":!0,"opole.pl":!0,"ostroda.pl":!0,"ostroleka.pl":!0,"ostrowiec.pl":!0,"ostrowwlkp.pl":!0,"pila.pl":!0,"pisz.pl":!0,"podhale.pl":!0,"podlasie.pl":!0,"polkowice.pl":!0,"pomorze.pl":!0,"pomorskie.pl":!0,"prochowice.pl":!0,"pruszkow.pl":!0,"przeworsk.pl":!0,"pulawy.pl":!0,"radom.pl":!0,"rawa-maz.pl":!0,"rybnik.pl":!0,"rzeszow.pl":!0,"sanok.pl":!0,"sejny.pl":!0,"slask.pl":!0,"slupsk.pl":!0,"sosnowiec.pl":!0,"stalowa-wola.pl":!0,"skoczow.pl":!0,"starachowice.pl":!0,"stargard.pl":!0,"suwalki.pl":!0,"swidnica.pl":!0,"swiebodzin.pl":!0,"swinoujscie.pl":!0,"szczecin.pl":!0,"szczytno.pl":!0,"tarnobrzeg.pl":!0,"tgory.pl":!0,"turek.pl":!0,"tychy.pl":!0,"ustka.pl":!0,"walbrzych.pl":!0,"warmia.pl":!0,"warszawa.pl":!0,"waw.pl":!0,"wegrow.pl":!0,"wielun.pl":!0,"wlocl.pl":!0,"wloclawek.pl":!0,"wodzislaw.pl":!0,"wolomin.pl":!0,"wroclaw.pl":!0,"zachpomor.pl":!0,"zagan.pl":!0,"zarow.pl":!0,"zgora.pl":!0,"zgorzelec.pl":!0,pm:!0,pn:!0,"gov.pn":!0,"co.pn":!0,"org.pn":!0,"edu.pn":!0,"net.pn":!0,post:!0,pr:!0,"com.pr":!0,"net.pr":!0,"org.pr":!0,"gov.pr":!0,"edu.pr":!0,"isla.pr":!0,"pro.pr":!0,"biz.pr":!0,"info.pr":!0,"name.pr":!0,"est.pr":!0,"prof.pr":!0,"ac.pr":!0,pro:!0,"aaa.pro":!0,"aca.pro":!0,"acct.pro":!0,"avocat.pro":!0,"bar.pro":!0,"cpa.pro":!0,"eng.pro":!0,"jur.pro":!0,"law.pro":!0,"med.pro":!0,"recht.pro":!0,ps:!0,"edu.ps":!0,"gov.ps":!0,"sec.ps":!0,"plo.ps":!0,"com.ps":!0,"org.ps":!0,"net.ps":!0,pt:!0,"net.pt":!0,"gov.pt":!0,"org.pt":!0,"edu.pt":!0,"int.pt":!0,"publ.pt":!0,"com.pt":!0,"nome.pt":!0,pw:!0,"co.pw":!0,"ne.pw":!0,"or.pw":!0,"ed.pw":!0,"go.pw":!0,"belau.pw":!0,py:!0,"com.py":!0,"coop.py":!0,"edu.py":!0,"gov.py":!0,"mil.py":!0,"net.py":!0,"org.py":!0,qa:!0,"com.qa":!0,"edu.qa":!0,"gov.qa":!0,"mil.qa":!0,"name.qa":!0,"net.qa":!0,"org.qa":!0,"sch.qa":!0,re:!0,"asso.re":!0,"com.re":!0,"nom.re":!0,ro:!0,"arts.ro":!0,"com.ro":!0,"firm.ro":!0,"info.ro":!0,"nom.ro":!0,"nt.ro":!0,"org.ro":!0,"rec.ro":!0,"store.ro":!0,"tm.ro":!0,"www.ro":!0,rs:!0,"ac.rs":!0,"co.rs":!0,"edu.rs":!0,"gov.rs":!0,"in.rs":!0,"org.rs":!0,ru:!0,"ac.ru":!0,"edu.ru":!0,"gov.ru":!0,"int.ru":!0,"mil.ru":!0,"test.ru":!0,rw:!0,"gov.rw":!0,"net.rw":!0,"edu.rw":!0,"ac.rw":!0,"com.rw":!0,"co.rw":!0,"int.rw":!0,"mil.rw":!0,"gouv.rw":!0,sa:!0,"com.sa":!0,"net.sa":!0,"org.sa":!0,"gov.sa":!0,"med.sa":!0,"pub.sa":!0,"edu.sa":!0,"sch.sa":!0,sb:!0,"com.sb":!0,"edu.sb":!0,"gov.sb":!0,"net.sb":!0,"org.sb":!0,sc:!0,"com.sc":!0,"gov.sc":!0,"net.sc":!0,"org.sc":!0,"edu.sc":!0,sd:!0,"com.sd":!0,"net.sd":!0,"org.sd":!0,"edu.sd":!0,"med.sd":!0,"tv.sd":!0,"gov.sd":!0,"info.sd":!0,se:!0,"a.se":!0,"ac.se":!0,"b.se":!0,"bd.se":!0,"brand.se":!0,"c.se":!0,"d.se":!0,"e.se":!0,"f.se":!0,"fh.se":!0,"fhsk.se":!0,"fhv.se":!0,"g.se":!0,"h.se":!0,"i.se":!0,"k.se":!0,"komforb.se":!0,"kommunalforbund.se":!0,"komvux.se":!0,"l.se":!0,"lanbib.se":!0,"m.se":!0,"n.se":!0,"naturbruksgymn.se":!0,"o.se":!0,"org.se":!0,"p.se":!0,"parti.se":!0,"pp.se":!0,"press.se":!0,"r.se":!0,"s.se":!0,"t.se":!0,"tm.se":!0,"u.se":!0,"w.se":!0,"x.se":!0,"y.se":!0,"z.se":!0,sg:!0,"com.sg":!0,"net.sg":!0,"org.sg":!0,"gov.sg":!0,"edu.sg":!0,"per.sg":!0,sh:!0,"com.sh":!0,"net.sh":!0,"gov.sh":!0,"org.sh":!0,"mil.sh":!0,si:!0,sj:!0,sk:!0,sl:!0,"com.sl":!0,"net.sl":!0,"edu.sl":!0,"gov.sl":!0,"org.sl":!0,sm:!0,sn:!0,"art.sn":!0,"com.sn":!0,"edu.sn":!0,"gouv.sn":!0,"org.sn":!0,"perso.sn":!0,"univ.sn":!0,so:!0,"com.so":!0,"net.so":!0,"org.so":!0,sr:!0,st:!0,"co.st":!0,"com.st":!0,"consulado.st":!0,"edu.st":!0,"embaixada.st":!0,"gov.st":!0,"mil.st":!0,"net.st":!0,"org.st":!0,"principe.st":!0,"saotome.st":!0,"store.st":!0,su:!0,sv:!0,"com.sv":!0,"edu.sv":!0,"gob.sv":!0,"org.sv":!0,"red.sv":!0,sx:!0,"gov.sx":!0,sy:!0,"edu.sy":!0,"gov.sy":!0,"net.sy":!0,"mil.sy":!0,"com.sy":!0,"org.sy":!0,sz:!0,"co.sz":!0,"ac.sz":!0,"org.sz":!0,tc:!0,td:!0,tel:!0,tf:!0,tg:!0,th:!0,"ac.th":!0,"co.th":!0,"go.th":!0,"in.th":!0,"mi.th":!0,"net.th":!0,"or.th":!0,tj:!0,"ac.tj":!0,"biz.tj":!0,"co.tj":!0,"com.tj":!0,"edu.tj":!0,"go.tj":!0,"gov.tj":!0,"int.tj":!0,"mil.tj":!0,"name.tj":!0,"net.tj":!0,"nic.tj":!0,"org.tj":!0,"test.tj":!0,"web.tj":!0,tk:!0,tl:!0,"gov.tl":!0,tm:!0,"com.tm":!0,"co.tm":!0,"org.tm":!0,"net.tm":!0,"nom.tm":!0,"gov.tm":!0,"mil.tm":!0,"edu.tm":!0,tn:!0,"com.tn":!0,"ens.tn":!0,"fin.tn":!0,"gov.tn":!0,"ind.tn":!0,"intl.tn":!0,"nat.tn":!0,"net.tn":!0,"org.tn":!0,"info.tn":!0,"perso.tn":!0,"tourism.tn":!0,"edunet.tn":!0,"rnrt.tn":!0,"rns.tn":!0,"rnu.tn":!0,"mincom.tn":!0,"agrinet.tn":!0,"defense.tn":!0,"turen.tn":!0,to:!0,"com.to":!0,"gov.to":!0,"net.to":!0,"org.to":!0,"edu.to":!0,"mil.to":!0,tr:!0,"com.tr":!0,"info.tr":!0,"biz.tr":!0,"net.tr":!0,"org.tr":!0,"web.tr":!0,"gen.tr":!0,"tv.tr":!0,"av.tr":!0,"dr.tr":!0,"bbs.tr":!0,"name.tr":!0,"tel.tr":!0,"gov.tr":!0,"bel.tr":!0,"pol.tr":!0,"mil.tr":!0,"k12.tr":!0,"edu.tr":!0,"kep.tr":!0,"nc.tr":!0,"gov.nc.tr":!0,travel:!0,tt:!0,"co.tt":!0,"com.tt":!0,"org.tt":!0,"net.tt":!0,"biz.tt":!0,"info.tt":!0,"pro.tt":!0,"int.tt":!0,"coop.tt":!0,"jobs.tt":!0,"mobi.tt":!0,"travel.tt":!0,"museum.tt":!0,"aero.tt":!0,"name.tt":!0,"gov.tt":!0,"edu.tt":!0,tv:!0,tw:!0,"edu.tw":!0,"gov.tw":!0,"mil.tw":!0,"com.tw":!0,"net.tw":!0,"org.tw":!0,"idv.tw":!0,"game.tw":!0,"ebiz.tw":!0,"club.tw":!0,"xn--zf0ao64a.tw":!0,"xn--uc0atv.tw":!0,"xn--czrw28b.tw":!0,tz:!0,"ac.tz":!0,"co.tz":!0,"go.tz":!0,"hotel.tz":!0,"info.tz":!0,"me.tz":!0,"mil.tz":!0,"mobi.tz":!0,"ne.tz":!0,"or.tz":!0,"sc.tz":!0,"tv.tz":!0,ua:!0,"com.ua":!0,"edu.ua":!0,"gov.ua":!0,"in.ua":!0,"net.ua":!0,"org.ua":!0,"cherkassy.ua":!0,"cherkasy.ua":!0,"chernigov.ua":!0,"chernihiv.ua":!0,"chernivtsi.ua":!0,"chernovtsy.ua":!0,"ck.ua":!0,"cn.ua":!0,"cr.ua":!0,"crimea.ua":!0,"cv.ua":!0,"dn.ua":!0,"dnepropetrovsk.ua":!0,"dnipropetrovsk.ua":!0,"dominic.ua":!0,"donetsk.ua":!0,"dp.ua":!0,"if.ua":!0,"ivano-frankivsk.ua":!0,"kh.ua":!0,"kharkiv.ua":!0,"kharkov.ua":!0,"kherson.ua":!0,"khmelnitskiy.ua":!0,"khmelnytskyi.ua":!0,"kiev.ua":!0,"kirovograd.ua":!0,"km.ua":!0,"kr.ua":!0,"krym.ua":!0,"ks.ua":!0,"kv.ua":!0,"kyiv.ua":!0,"lg.ua":!0,"lt.ua":!0,"lugansk.ua":!0,"lutsk.ua":!0,"lv.ua":!0,"lviv.ua":!0,"mk.ua":!0,"mykolaiv.ua":!0,"nikolaev.ua":!0,"od.ua":!0,"odesa.ua":!0,"odessa.ua":!0,"pl.ua":!0,"poltava.ua":!0,"rivne.ua":!0,"rovno.ua":!0,"rv.ua":!0,"sb.ua":!0,"sebastopol.ua":!0,"sevastopol.ua":!0,"sm.ua":!0,"sumy.ua":!0,"te.ua":!0,"ternopil.ua":!0,"uz.ua":!0,"uzhgorod.ua":!0,"vinnica.ua":!0,"vinnytsia.ua":!0,"vn.ua":!0,"volyn.ua":!0,"yalta.ua":!0,"zaporizhzhe.ua":!0,"zaporizhzhia.ua":!0,"zhitomir.ua":!0,"zhytomyr.ua":!0,"zp.ua":!0,"zt.ua":!0,ug:!0,"co.ug":!0,"or.ug":!0,"ac.ug":!0,"sc.ug":!0,"go.ug":!0,"ne.ug":!0,"com.ug":!0,"org.ug":!0,uk:!0,"ac.uk":!0,"co.uk":!0,"gov.uk":!0,"ltd.uk":!0,"me.uk":!0,"net.uk":!0,"nhs.uk":!0,"org.uk":!0,"plc.uk":!0,"police.uk":!0,"*.sch.uk":!0,us:!0,"dni.us":!0,"fed.us":!0,"isa.us":!0,"kids.us":!0,"nsn.us":!0,"ak.us":!0,"al.us":!0,"ar.us":!0,"as.us":!0,"az.us":!0,"ca.us":!0,"co.us":!0,"ct.us":!0,"dc.us":!0,"de.us":!0,"fl.us":!0,"ga.us":!0,"gu.us":!0,"hi.us":!0,"ia.us":!0,"id.us":!0,"il.us":!0,"in.us":!0,"ks.us":!0,"ky.us":!0,"la.us":!0,"ma.us":!0,"md.us":!0,"me.us":!0,"mi.us":!0,"mn.us":!0,"mo.us":!0,"ms.us":!0,"mt.us":!0,"nc.us":!0,"nd.us":!0,"ne.us":!0,"nh.us":!0,"nj.us":!0,"nm.us":!0,"nv.us":!0,"ny.us":!0,"oh.us":!0,"ok.us":!0,"or.us":!0,"pa.us":!0,"pr.us":!0,"ri.us":!0,"sc.us":!0,"sd.us":!0,"tn.us":!0,"tx.us":!0,"ut.us":!0,"vi.us":!0,"vt.us":!0,"va.us":!0,"wa.us":!0,"wi.us":!0,"wv.us":!0,"wy.us":!0,"k12.ak.us":!0,"k12.al.us":!0,"k12.ar.us":!0,"k12.as.us":!0,"k12.az.us":!0,"k12.ca.us":!0,"k12.co.us":!0,"k12.ct.us":!0,"k12.dc.us":!0,"k12.de.us":!0,"k12.fl.us":!0,"k12.ga.us":!0,"k12.gu.us":!0,"k12.ia.us":!0,"k12.id.us":!0,"k12.il.us":!0,"k12.in.us":!0,"k12.ks.us":!0,"k12.ky.us":!0,"k12.la.us":!0,"k12.ma.us":!0,"k12.md.us":!0,"k12.me.us":!0,"k12.mi.us":!0,"k12.mn.us":!0,"k12.mo.us":!0,"k12.ms.us":!0,"k12.mt.us":!0,"k12.nc.us":!0,"k12.ne.us":!0,"k12.nh.us":!0,"k12.nj.us":!0,"k12.nm.us":!0,"k12.nv.us":!0,"k12.ny.us":!0,"k12.oh.us":!0,"k12.ok.us":!0,"k12.or.us":!0,"k12.pa.us":!0,"k12.pr.us":!0,"k12.ri.us":!0,"k12.sc.us":!0,"k12.tn.us":!0,"k12.tx.us":!0,"k12.ut.us":!0,"k12.vi.us":!0,"k12.vt.us":!0,"k12.va.us":!0,"k12.wa.us":!0,"k12.wi.us":!0,"k12.wy.us":!0,"cc.ak.us":!0,"cc.al.us":!0,"cc.ar.us":!0,"cc.as.us":!0,"cc.az.us":!0,"cc.ca.us":!0,"cc.co.us":!0,"cc.ct.us":!0,"cc.dc.us":!0,"cc.de.us":!0,"cc.fl.us":!0,"cc.ga.us":!0,"cc.gu.us":!0,"cc.hi.us":!0,"cc.ia.us":!0,"cc.id.us":!0,"cc.il.us":!0,"cc.in.us":!0,"cc.ks.us":!0,"cc.ky.us":!0,"cc.la.us":!0,"cc.ma.us":!0,"cc.md.us":!0,"cc.me.us":!0,"cc.mi.us":!0,"cc.mn.us":!0,"cc.mo.us":!0,"cc.ms.us":!0,"cc.mt.us":!0,"cc.nc.us":!0,"cc.nd.us":!0,"cc.ne.us":!0,"cc.nh.us":!0,"cc.nj.us":!0,"cc.nm.us":!0,"cc.nv.us":!0,"cc.ny.us":!0,"cc.oh.us":!0,"cc.ok.us":!0,"cc.or.us":!0,"cc.pa.us":!0,"cc.pr.us":!0,"cc.ri.us":!0,"cc.sc.us":!0,"cc.sd.us":!0,"cc.tn.us":!0,"cc.tx.us":!0,"cc.ut.us":!0,"cc.vi.us":!0,"cc.vt.us":!0,"cc.va.us":!0,"cc.wa.us":!0,"cc.wi.us":!0,"cc.wv.us":!0,"cc.wy.us":!0,"lib.ak.us":!0,"lib.al.us":!0,"lib.ar.us":!0,"lib.as.us":!0,"lib.az.us":!0,"lib.ca.us":!0,"lib.co.us":!0,"lib.ct.us":!0,"lib.dc.us":!0,"lib.fl.us":!0,"lib.ga.us":!0,"lib.gu.us":!0,"lib.hi.us":!0,"lib.ia.us":!0,"lib.id.us":!0,"lib.il.us":!0,"lib.in.us":!0,"lib.ks.us":!0,"lib.ky.us":!0,"lib.la.us":!0,"lib.ma.us":!0,"lib.md.us":!0,"lib.me.us":!0,"lib.mi.us":!0,"lib.mn.us":!0,"lib.mo.us":!0,"lib.ms.us":!0,"lib.mt.us":!0,"lib.nc.us":!0,"lib.nd.us":!0,"lib.ne.us":!0,"lib.nh.us":!0,"lib.nj.us":!0,"lib.nm.us":!0,"lib.nv.us":!0,"lib.ny.us":!0,"lib.oh.us":!0,"lib.ok.us":!0,"lib.or.us":!0,"lib.pa.us":!0,"lib.pr.us":!0,"lib.ri.us":!0,"lib.sc.us":!0,"lib.sd.us":!0,"lib.tn.us":!0,"lib.tx.us":!0,"lib.ut.us":!0,"lib.vi.us":!0,"lib.vt.us":!0,"lib.va.us":!0,"lib.wa.us":!0,"lib.wi.us":!0,"lib.wy.us":!0,"pvt.k12.ma.us":!0,"chtr.k12.ma.us":!0,"paroch.k12.ma.us":!0,"ann-arbor.mi.us":!0,"cog.mi.us":!0,"dst.mi.us":!0,"eaton.mi.us":!0,"gen.mi.us":!0,"mus.mi.us":!0,"tec.mi.us":!0,"washtenaw.mi.us":!0,uy:!0,"com.uy":!0,"edu.uy":!0,"gub.uy":!0,"mil.uy":!0,"net.uy":!0,"org.uy":!0,uz:!0,"co.uz":!0,"com.uz":!0,"net.uz":!0,"org.uz":!0,va:!0,vc:!0,"com.vc":!0,"net.vc":!0,"org.vc":!0,"gov.vc":!0,"mil.vc":!0,"edu.vc":!0,ve:!0,"arts.ve":!0,"co.ve":!0,"com.ve":!0,"e12.ve":!0,"edu.ve":!0,"firm.ve":!0,"gob.ve":!0,"gov.ve":!0,"info.ve":!0,"int.ve":!0,"mil.ve":!0,"net.ve":!0,"org.ve":!0,"rec.ve":!0,"store.ve":!0,"tec.ve":!0,"web.ve":!0,vg:!0,vi:!0,"co.vi":!0,"com.vi":!0,"k12.vi":!0,"net.vi":!0,"org.vi":!0,vn:!0,"com.vn":!0,"net.vn":!0,"org.vn":!0,"edu.vn":!0,"gov.vn":!0,"int.vn":!0,"ac.vn":!0,"biz.vn":!0,"info.vn":!0,"name.vn":!0,"pro.vn":!0,"health.vn":!0,vu:!0,"com.vu":!0,"edu.vu":!0,"net.vu":!0,"org.vu":!0,wf:!0,ws:!0,"com.ws":!0,"net.ws":!0,"org.ws":!0,"gov.ws":!0,"edu.ws":!0,yt:!0,"xn--mgbaam7a8h":!0,"xn--y9a3aq":!0,"xn--54b7fta0cc":!0,"xn--90ae":!0,"xn--90ais":!0,"xn--fiqs8s":!0,"xn--fiqz9s":!0,"xn--lgbbat1ad8j":!0,"xn--wgbh1c":!0,"xn--e1a4c":!0,"xn--node":!0,"xn--qxam":!0,"xn--j6w193g":!0,"xn--2scrj9c":!0,"xn--3hcrj9c":!0,"xn--45br5cyl":!0,"xn--h2breg3eve":!0,"xn--h2brj9c8c":!0,"xn--mgbgu82a":!0,"xn--rvc1e0am3e":!0,"xn--h2brj9c":!0,"xn--mgbbh1a71e":!0,"xn--fpcrj9c3d":!0,"xn--gecrj9c":!0,"xn--s9brj9c":!0,"xn--45brj9c":!0,"xn--xkc2dl3a5ee0h":!0,"xn--mgba3a4f16a":!0,"xn--mgba3a4fra":!0,"xn--mgbtx2b":!0,"xn--mgbayh7gpa":!0,"xn--3e0b707e":!0,"xn--80ao21a":!0,"xn--fzc2c9e2c":!0,"xn--xkc2al3hye2a":!0,"xn--mgbc0a9azcg":!0,"xn--d1alf":!0,"xn--l1acc":!0,"xn--mix891f":!0,"xn--mix082f":!0,"xn--mgbx4cd0ab":!0,"xn--mgb9awbf":!0,"xn--mgbai9azgqp6j":!0,"xn--mgbai9a5eva00b":!0,"xn--ygbi2ammx":!0,"xn--90a3ac":!0,"xn--o1ac.xn--90a3ac":!0,"xn--c1avg.xn--90a3ac":!0,"xn--90azh.xn--90a3ac":!0,"xn--d1at.xn--90a3ac":!0,"xn--o1ach.xn--90a3ac":!0,"xn--80au.xn--90a3ac":!0,"xn--p1ai":!0,"xn--wgbl6a":!0,"xn--mgberp4a5d4ar":!0,"xn--mgberp4a5d4a87g":!0,"xn--mgbqly7c0a67fbc":!0,"xn--mgbqly7cvafr":!0,"xn--mgbpl2fh":!0,"xn--yfro4i67o":!0,"xn--clchc0ea0b2g2a9gcd":!0,"xn--ogbpf8fl":!0,"xn--mgbtf8fl":!0,"xn--o3cw4h":!0,"xn--12c1fe0br.xn--o3cw4h":!0,"xn--12co0c3b4eva.xn--o3cw4h":!0,"xn--h3cuzk1di.xn--o3cw4h":!0,"xn--o3cyx2a.xn--o3cw4h":!0,"xn--m3ch0j3a.xn--o3cw4h":!0,"xn--12cfi8ixb8l.xn--o3cw4h":!0,"xn--pgbs0dh":!0,"xn--kpry57d":!0,"xn--kprw13d":!0,"xn--nnx388a":!0,"xn--j1amh":!0,"xn--mgb2ddes":!0,xxx:!0,"*.ye":!0,"ac.za":!0,"agric.za":!0,"alt.za":!0,"co.za":!0,"edu.za":!0,"gov.za":!0,"grondar.za":!0,"law.za":!0,"mil.za":!0,"net.za":!0,"ngo.za":!0,"nis.za":!0,"nom.za":!0,"org.za":!0,"school.za":!0,"tm.za":!0,"web.za":!0,zm:!0,"ac.zm":!0,"biz.zm":!0,"co.zm":!0,"com.zm":!0,"edu.zm":!0,"gov.zm":!0,"info.zm":!0,"mil.zm":!0,"net.zm":!0,"org.zm":!0,"sch.zm":!0,zw:!0,"ac.zw":!0,"co.zw":!0,"gov.zw":!0,"mil.zw":!0,"org.zw":!0,aaa:!0,aarp:!0,abarth:!0,abb:!0,abbott:!0,abbvie:!0,abc:!0,able:!0,abogado:!0,abudhabi:!0,academy:!0,accenture:!0,accountant:!0,accountants:!0,aco:!0,active:!0,actor:!0,adac:!0,ads:!0,adult:!0,aeg:!0,aetna:!0,afamilycompany:!0,afl:!0,africa:!0,agakhan:!0,agency:!0,aig:!0,aigo:!0,airbus:!0,airforce:!0,airtel:!0,akdn:!0,alfaromeo:!0,alibaba:!0,alipay:!0,allfinanz:!0,allstate:!0,ally:!0,alsace:!0,alstom:!0,americanexpress:!0,americanfamily:!0,amex:!0,amfam:!0,amica:!0,amsterdam:!0,analytics:!0,android:!0,anquan:!0,anz:!0,aol:!0,apartments:!0,app:!0,apple:!0,aquarelle:!0,arab:!0,aramco:!0,archi:!0,army:!0,art:!0,arte:!0,asda:!0,associates:!0,athleta:!0,attorney:!0,auction:!0,audi:!0,audible:!0,audio:!0,auspost:!0,author:!0,auto:!0,autos:!0,avianca:!0,aws:!0,axa:!0,azure:!0,baby:!0,baidu:!0,banamex:!0,bananarepublic:!0,band:!0,bank:!0,bar:!0,barcelona:!0,barclaycard:!0,barclays:!0,barefoot:!0,bargains:!0,baseball:!0,basketball:!0,bauhaus:!0,bayern:!0,bbc:!0,bbt:!0,bbva:!0,bcg:!0,bcn:!0,beats:!0,beauty:!0,beer:!0,bentley:!0,berlin:!0,best:!0,bestbuy:!0,bet:!0,bharti:!0,bible:!0,bid:!0,bike:!0,bing:!0,bingo:!0,bio:!0,black:!0,blackfriday:!0,blanco:!0,blockbuster:!0,blog:!0,bloomberg:!0,blue:!0,bms:!0,bmw:!0,bnl:!0,bnpparibas:!0,boats:!0,boehringer:!0,bofa:!0,bom:!0,bond:!0,boo:!0,book:!0,booking:!0,boots:!0,bosch:!0,bostik:!0,boston:!0,bot:!0,boutique:!0,box:!0,bradesco:!0,bridgestone:!0,broadway:!0,broker:!0,brother:!0,brussels:!0,budapest:!0,bugatti:!0,build:!0,builders:!0,business:!0,buy:!0,buzz:!0,bzh:!0,cab:!0,cafe:!0,cal:!0,call:!0,calvinklein:!0,cam:!0,camera:!0,camp:!0,cancerresearch:!0,canon:!0,capetown:!0,capital:!0,capitalone:!0,car:!0,caravan:!0,cards:!0,care:!0,career:!0,careers:!0,cars:!0,cartier:!0,casa:!0,case:!0,caseih:!0,cash:!0,casino:!0,catering:!0,catholic:!0,cba:!0,cbn:!0,cbre:!0,cbs:!0,ceb:!0,center:!0,ceo:!0,cern:!0,cfa:!0,cfd:!0,chanel:!0,channel:!0,chase:!0,chat:!0,cheap:!0,chintai:!0,christmas:!0,chrome:!0,chrysler:!0,church:!0,cipriani:!0,circle:!0,cisco:!0,citadel:!0,citi:!0,citic:!0,city:!0,cityeats:!0,claims:!0,cleaning:!0,click:!0,clinic:!0,clinique:!0,clothing:!0,cloud:!0,club:!0,clubmed:!0,coach:!0,codes:!0,coffee:!0,college:!0,cologne:!0,comcast:!0,commbank:!0,community:!0,company:!0,compare:!0,computer:!0,comsec:!0,condos:!0,construction:!0,consulting:!0,contact:!0,contractors:!0,cooking:!0,cookingchannel:!0,cool:!0,corsica:!0,country:!0,coupon:!0,coupons:!0,courses:!0,credit:!0,creditcard:!0,creditunion:!0,cricket:!0,crown:!0,crs:!0,cruise:!0,cruises:!0,csc:!0,cuisinella:!0,cymru:!0,cyou:!0,dabur:!0,dad:!0,dance:!0,data:!0,date:!0,dating:!0,datsun:!0,day:!0,dclk:!0,dds:!0,deal:!0,dealer:!0,deals:!0,degree:!0,delivery:!0,dell:!0,deloitte:!0,delta:!0,democrat:!0,dental:!0,dentist:!0,desi:!0,design:!0,dev:!0,dhl:!0,diamonds:!0,diet:!0,digital:!0,direct:!0,directory:!0,discount:!0,discover:!0,dish:!0,diy:!0,dnp:!0,docs:!0,doctor:!0,dodge:!0,dog:!0,doha:!0,domains:!0,dot:!0,download:!0,drive:!0,dtv:!0,dubai:!0,duck:!0,dunlop:!0,duns:!0,dupont:!0,durban:!0,dvag:!0,dvr:!0,earth:!0,eat:!0,eco:!0,edeka:!0,education:!0,email:!0,emerck:!0,energy:!0,engineer:!0,engineering:!0,enterprises:!0,epost:!0,epson:!0,equipment:!0,ericsson:!0,erni:!0,esq:!0,estate:!0,esurance:!0,etisalat:!0,eurovision:!0,eus:!0,events:!0,everbank:!0,exchange:!0,expert:!0,exposed:!0,express:!0,extraspace:!0,fage:!0,fail:!0,fairwinds:!0,faith:!0,family:!0,fan:!0,fans:!0,farm:!0,farmers:!0,fashion:!0,fast:!0,fedex:!0,feedback:!0,ferrari:!0,ferrero:!0,fiat:!0,fidelity:!0,fido:!0,film:!0,final:!0,finance:!0,financial:!0,fire:!0,firestone:!0,firmdale:!0,fish:!0,fishing:!0,fit:!0,fitness:!0,flickr:!0,flights:!0,flir:!0,florist:!0,flowers:!0,fly:!0,foo:!0,food:!0,foodnetwork:!0,football:!0,ford:!0,forex:!0,forsale:!0,forum:!0,foundation:!0,fox:!0,free:!0,fresenius:!0,frl:!0,frogans:!0,frontdoor:!0,frontier:!0,ftr:!0,fujitsu:!0,fujixerox:!0,fun:!0,fund:!0,furniture:!0,futbol:!0,fyi:!0,gal:!0,gallery:!0,gallo:!0,gallup:!0,game:!0,games:!0,gap:!0,garden:!0,gbiz:!0,gdn:!0,gea:!0,gent:!0,genting:!0,george:!0,ggee:!0,gift:!0,gifts:!0,gives:!0,giving:!0,glade:!0,glass:!0,gle:!0,global:!0,globo:!0,gmail:!0,gmbh:!0,gmo:!0,gmx:!0,godaddy:!0,gold:!0,goldpoint:!0,golf:!0,goo:!0,goodhands:!0,goodyear:!0,goog:!0,google:!0,gop:!0,got:!0,grainger:!0,graphics:!0,gratis:!0,green:!0,gripe:!0,grocery:!0,group:!0,guardian:!0,gucci:!0,guge:!0,guide:!0,guitars:!0,guru:!0,hair:!0,hamburg:!0,hangout:!0,haus:!0,hbo:!0,hdfc:!0,hdfcbank:!0,health:!0,healthcare:!0,help:!0,helsinki:!0,here:!0,hermes:!0,hgtv:!0,hiphop:!0,hisamitsu:!0,hitachi:!0,hiv:!0,hkt:!0,hockey:!0,holdings:!0,holiday:!0,homedepot:!0,homegoods:!0,homes:!0,homesense:!0,honda:!0,honeywell:!0,horse:!0,hospital:!0,host:!0,hosting:!0,hot:!0,hoteles:!0,hotels:!0,hotmail:!0,house:!0,how:!0,hsbc:!0,hughes:!0,hyatt:!0,hyundai:!0,ibm:!0,icbc:!0,ice:!0,icu:!0,ieee:!0,ifm:!0,ikano:!0,imamat:!0,imdb:!0,immo:!0,immobilien:!0,industries:!0,infiniti:!0,ing:!0,ink:!0,institute:!0,insurance:!0,insure:!0,intel:!0,international:!0,intuit:!0,investments:!0,ipiranga:!0,irish:!0,iselect:!0,ismaili:!0,ist:!0,istanbul:!0,itau:!0,itv:!0,iveco:!0,iwc:!0,jaguar:!0,java:!0,jcb:!0,jcp:!0,jeep:!0,jetzt:!0,jewelry:!0,jio:!0,jlc:!0,jll:!0,jmp:!0,jnj:!0,joburg:!0,jot:!0,joy:!0,jpmorgan:!0,jprs:!0,juegos:!0,juniper:!0,kaufen:!0,kddi:!0,kerryhotels:!0,kerrylogistics:!0,kerryproperties:!0,kfh:!0,kia:!0,kim:!0,kinder:!0,kindle:!0,kitchen:!0,kiwi:!0,koeln:!0,komatsu:!0,kosher:!0,kpmg:!0,kpn:!0,krd:!0,kred:!0,kuokgroup:!0,kyoto:!0,lacaixa:!0,ladbrokes:!0,lamborghini:!0,lamer:!0,lancaster:!0,lancia:!0,lancome:!0,land:!0,landrover:!0,lanxess:!0,lasalle:!0,lat:!0,latino:!0,latrobe:!0,law:!0,lawyer:!0,lds:!0,lease:!0,leclerc:!0,lefrak:!0,legal:!0,lego:!0,lexus:!0,lgbt:!0,liaison:!0,lidl:!0,life:!0,lifeinsurance:!0,lifestyle:!0,lighting:!0,like:!0,lilly:!0,limited:!0,limo:!0,lincoln:!0,linde:!0,link:!0,lipsy:!0,live:!0,living:!0,lixil:!0,loan:!0,loans:!0,locker:!0,locus:!0,loft:!0,lol:!0,london:!0,lotte:!0,lotto:!0,love:!0,lpl:!0,lplfinancial:!0,ltd:!0,ltda:!0,lundbeck:!0,lupin:!0,luxe:!0,luxury:!0,macys:!0,madrid:!0,maif:!0,maison:!0,makeup:!0,man:!0,management:!0,mango:!0,map:!0,market:!0,marketing:!0,markets:!0,marriott:!0,marshalls:!0,maserati:!0,mattel:!0,mba:!0,mckinsey:!0,med:!0,media:!0,meet:!0,melbourne:!0,meme:!0,memorial:!0,men:!0,menu:!0,meo:!0,merckmsd:!0,metlife:!0,miami:!0,microsoft:!0,mini:!0,mint:!0,mit:!0,mitsubishi:!0,mlb:!0,mls:!0,mma:!0,mobile:!0,mobily:!0,moda:!0,moe:!0,moi:!0,mom:!0,monash:!0,money:!0,monster:!0,mopar:!0,mormon:!0,mortgage:!0,moscow:!0,moto:!0,motorcycles:!0,mov:!0,movie:!0,movistar:!0,msd:!0,mtn:!0,mtpc:!0,mtr:!0,mutual:!0,nab:!0,nadex:!0,nagoya:!0,nationwide:!0,natura:!0,navy:!0,nba:!0,nec:!0,netbank:!0,netflix:!0,network:!0,neustar:!0,new:!0,newholland:!0,news:!0,next:!0,nextdirect:!0,nexus:!0,nfl:!0,ngo:!0,nhk:!0,nico:!0,nike:!0,nikon:!0,ninja:!0,nissan:!0,nissay:!0,nokia:!0,northwesternmutual:!0,norton:!0,now:!0,nowruz:!0,nowtv:!0,nra:!0,nrw:!0,ntt:!0,nyc:!0,obi:!0,observer:!0,off:!0,office:!0,okinawa:!0,olayan:!0,olayangroup:!0,oldnavy:!0,ollo:!0,omega:!0,one:!0,ong:!0,onl:!0,online:!0,onyourside:!0,ooo:!0,open:!0,oracle:!0,orange:!0,organic:!0,origins:!0,osaka:!0,otsuka:!0,ott:!0,ovh:!0,page:!0,panasonic:!0,panerai:!0,paris:!0,pars:!0,partners:!0,parts:!0,party:!0,passagens:!0,pay:!0,pccw:!0,pet:!0,pfizer:!0,pharmacy:!0,phd:!0,philips:!0,phone:!0,photo:!0,photography:!0,photos:!0,physio:!0,piaget:!0,pics:!0,pictet:!0,pictures:!0,pid:!0,pin:!0,ping:!0,pink:!0,pioneer:!0,pizza:!0,place:!0,play:!0,playstation:!0,plumbing:!0,plus:!0,pnc:!0,pohl:!0,poker:!0,politie:!0,porn:!0,pramerica:!0,praxi:!0,press:!0,prime:!0,prod:!0,productions:!0,prof:!0,progressive:!0,promo:!0,properties:!0,property:!0,protection:!0,pru:!0,prudential:!0,pub:!0,pwc:!0,qpon:!0,quebec:!0,quest:!0,qvc:!0,racing:!0,radio:!0,raid:!0,read:!0,realestate:!0,realtor:!0,realty:!0,recipes:!0,red:!0,redstone:!0,redumbrella:!0,rehab:!0,reise:!0,reisen:!0,reit:!0,reliance:!0,ren:!0,rent:!0,rentals:!0,repair:!0,report:!0,republican:!0,rest:!0,restaurant:!0,review:!0,reviews:!0,rexroth:!0,rich:!0,richardli:!0,ricoh:!0,rightathome:!0,ril:!0,rio:!0,rip:!0,rmit:!0,rocher:!0,rocks:!0,rodeo:!0,rogers:!0,room:!0,rsvp:!0,rugby:!0,ruhr:!0,run:!0,rwe:!0,ryukyu:!0,saarland:!0,safe:!0,safety:!0,sakura:!0,sale:!0,salon:!0,samsclub:!0,samsung:!0,sandvik:!0,sandvikcoromant:!0,sanofi:!0,sap:!0,sapo:!0,sarl:!0,sas:!0,save:!0,saxo:!0,sbi:!0,sbs:!0,sca:!0,scb:!0,schaeffler:!0,schmidt:!0,scholarships:!0,school:!0,schule:!0,schwarz:!0,science:!0,scjohnson:!0,scor:!0,scot:!0,search:!0,seat:!0,secure:!0,security:!0,seek:!0,select:!0,sener:!0,services:!0,ses:!0,seven:!0,sew:!0,sex:!0,sexy:!0,sfr:!0,shangrila:!0,sharp:!0,shaw:!0,shell:!0,shia:!0,shiksha:!0,shoes:!0,shop:!0,shopping:!0,shouji:!0,show:!0,showtime:!0,shriram:!0,silk:!0,sina:!0,singles:!0,site:!0,
7ski:!0,skin:!0,sky:!0,skype:!0,sling:!0,smart:!0,smile:!0,sncf:!0,soccer:!0,social:!0,softbank:!0,software:!0,sohu:!0,solar:!0,solutions:!0,song:!0,sony:!0,soy:!0,space:!0,spiegel:!0,spot:!0,spreadbetting:!0,srl:!0,srt:!0,stada:!0,staples:!0,star:!0,starhub:!0,statebank:!0,statefarm:!0,statoil:!0,stc:!0,stcgroup:!0,stockholm:!0,storage:!0,store:!0,stream:!0,studio:!0,study:!0,style:!0,sucks:!0,supplies:!0,supply:!0,support:!0,surf:!0,surgery:!0,suzuki:!0,swatch:!0,swiftcover:!0,swiss:!0,sydney:!0,symantec:!0,systems:!0,tab:!0,taipei:!0,talk:!0,taobao:!0,target:!0,tatamotors:!0,tatar:!0,tattoo:!0,tax:!0,taxi:!0,tci:!0,tdk:!0,team:!0,tech:!0,technology:!0,telecity:!0,telefonica:!0,temasek:!0,tennis:!0,teva:!0,thd:!0,theater:!0,theatre:!0,tiaa:!0,tickets:!0,tienda:!0,tiffany:!0,tips:!0,tires:!0,tirol:!0,tjmaxx:!0,tjx:!0,tkmaxx:!0,tmall:!0,today:!0,tokyo:!0,tools:!0,top:!0,toray:!0,toshiba:!0,total:!0,tours:!0,town:!0,toyota:!0,toys:!0,trade:!0,trading:!0,training:!0,travelchannel:!0,travelers:!0,travelersinsurance:!0,trust:!0,trv:!0,tube:!0,tui:!0,tunes:!0,tushu:!0,tvs:!0,ubank:!0,ubs:!0,uconnect:!0,unicom:!0,university:!0,uno:!0,uol:!0,ups:!0,vacations:!0,vana:!0,vanguard:!0,vegas:!0,ventures:!0,verisign:!0,versicherung:!0,vet:!0,viajes:!0,video:!0,vig:!0,viking:!0,villas:!0,vin:!0,vip:!0,virgin:!0,visa:!0,vision:!0,vista:!0,vistaprint:!0,viva:!0,vivo:!0,vlaanderen:!0,vodka:!0,volkswagen:!0,volvo:!0,vote:!0,voting:!0,voto:!0,voyage:!0,vuelos:!0,wales:!0,walmart:!0,walter:!0,wang:!0,wanggou:!0,warman:!0,watch:!0,watches:!0,weather:!0,weatherchannel:!0,webcam:!0,weber:!0,website:!0,wed:!0,wedding:!0,weibo:!0,weir:!0,whoswho:!0,wien:!0,wiki:!0,williamhill:!0,win:!0,windows:!0,wine:!0,winners:!0,wme:!0,wolterskluwer:!0,woodside:!0,work:!0,works:!0,world:!0,wow:!0,wtc:!0,wtf:!0,xbox:!0,xerox:!0,xfinity:!0,xihuan:!0,xin:!0,"xn--11b4c3d":!0,"xn--1ck2e1b":!0,"xn--1qqw23a":!0,"xn--30rr7y":!0,"xn--3bst00m":!0,"xn--3ds443g":!0,"xn--3oq18vl8pn36a":!0,"xn--3pxu8k":!0,"xn--42c2d9a":!0,"xn--45q11c":!0,"xn--4gbrim":!0,"xn--55qw42g":!0,"xn--55qx5d":!0,"xn--5su34j936bgsg":!0,"xn--5tzm5g":!0,"xn--6frz82g":!0,"xn--6qq986b3xl":!0,"xn--80adxhks":!0,"xn--80aqecdr1a":!0,"xn--80asehdb":!0,"xn--80aswg":!0,"xn--8y0a063a":!0,"xn--9dbq2a":!0,"xn--9et52u":!0,"xn--9krt00a":!0,"xn--b4w605ferd":!0,"xn--bck1b9a5dre4c":!0,"xn--c1avg":!0,"xn--c2br7g":!0,"xn--cck2b3b":!0,"xn--cg4bki":!0,"xn--czr694b":!0,"xn--czrs0t":!0,"xn--czru2d":!0,"xn--d1acj3b":!0,"xn--eckvdtc9d":!0,"xn--efvy88h":!0,"xn--estv75g":!0,"xn--fct429k":!0,"xn--fhbei":!0,"xn--fiq228c5hs":!0,"xn--fiq64b":!0,"xn--fjq720a":!0,"xn--flw351e":!0,"xn--fzys8d69uvgm":!0,"xn--g2xx48c":!0,"xn--gckr3f0f":!0,"xn--gk3at1e":!0,"xn--hxt814e":!0,"xn--i1b6b1a6a2e":!0,"xn--imr513n":!0,"xn--io0a7i":!0,"xn--j1aef":!0,"xn--jlq61u9w7b":!0,"xn--jvr189m":!0,"xn--kcrx77d1x4a":!0,"xn--kpu716f":!0,"xn--kput3i":!0,"xn--mgba3a3ejt":!0,"xn--mgba7c0bbn0a":!0,"xn--mgbaakc7dvf":!0,"xn--mgbab2bd":!0,"xn--mgbb9fbpob":!0,"xn--mgbca7dzdo":!0,"xn--mgbi4ecexp":!0,"xn--mgbt3dhd":!0,"xn--mk1bu44c":!0,"xn--mxtq1m":!0,"xn--ngbc5azd":!0,"xn--ngbe9e0a":!0,"xn--ngbrx":!0,"xn--nqv7f":!0,"xn--nqv7fs00ema":!0,"xn--nyqy26a":!0,"xn--p1acf":!0,"xn--pbt977c":!0,"xn--pssy2u":!0,"xn--q9jyb4c":!0,"xn--qcka1pmc":!0,"xn--rhqv96g":!0,"xn--rovu88b":!0,"xn--ses554g":!0,"xn--t60b56a":!0,"xn--tckwe":!0,"xn--tiq49xqyj":!0,"xn--unup4y":!0,"xn--vermgensberater-ctb":!0,"xn--vermgensberatung-pwb":!0,"xn--vhquv":!0,"xn--vuq861b":!0,"xn--w4r85el8fhu5dnra":!0,"xn--w4rs40l":!0,"xn--xhq521b":!0,"xn--zfr164b":!0,xperia:!0,xyz:!0,yachts:!0,yahoo:!0,yamaxun:!0,yandex:!0,yodobashi:!0,yoga:!0,yokohama:!0,you:!0,youtube:!0,yun:!0,zappos:!0,zara:!0,zero:!0,zip:!0,zippo:!0,zone:!0,zuerich:!0,"cc.ua":!0,"inf.ua":!0,"ltd.ua":!0,"1password.ca":!0,"1password.com":!0,"1password.eu":!0,"beep.pl":!0,"*.compute.estate":!0,"*.alces.network":!0,"alwaysdata.net":!0,"cloudfront.net":!0,"*.compute.amazonaws.com":!0,"*.compute-1.amazonaws.com":!0,"*.compute.amazonaws.com.cn":!0,"us-east-1.amazonaws.com":!0,"cn-north-1.eb.amazonaws.com.cn":!0,"elasticbeanstalk.com":!0,"ap-northeast-1.elasticbeanstalk.com":!0,"ap-northeast-2.elasticbeanstalk.com":!0,"ap-south-1.elasticbeanstalk.com":!0,"ap-southeast-1.elasticbeanstalk.com":!0,"ap-southeast-2.elasticbeanstalk.com":!0,"ca-central-1.elasticbeanstalk.com":!0,"eu-central-1.elasticbeanstalk.com":!0,"eu-west-1.elasticbeanstalk.com":!0,"eu-west-2.elasticbeanstalk.com":!0,"eu-west-3.elasticbeanstalk.com":!0,"sa-east-1.elasticbeanstalk.com":!0,"us-east-1.elasticbeanstalk.com":!0,"us-east-2.elasticbeanstalk.com":!0,"us-gov-west-1.elasticbeanstalk.com":!0,"us-west-1.elasticbeanstalk.com":!0,"us-west-2.elasticbeanstalk.com":!0,"*.elb.amazonaws.com":!0,"*.elb.amazonaws.com.cn":!0,"s3.amazonaws.com":!0,"s3-ap-northeast-1.amazonaws.com":!0,"s3-ap-northeast-2.amazonaws.com":!0,"s3-ap-south-1.amazonaws.com":!0,"s3-ap-southeast-1.amazonaws.com":!0,"s3-ap-southeast-2.amazonaws.com":!0,"s3-ca-central-1.amazonaws.com":!0,"s3-eu-central-1.amazonaws.com":!0,"s3-eu-west-1.amazonaws.com":!0,"s3-eu-west-2.amazonaws.com":!0,"s3-eu-west-3.amazonaws.com":!0,"s3-external-1.amazonaws.com":!0,"s3-fips-us-gov-west-1.amazonaws.com":!0,"s3-sa-east-1.amazonaws.com":!0,"s3-us-gov-west-1.amazonaws.com":!0,"s3-us-east-2.amazonaws.com":!0,"s3-us-west-1.amazonaws.com":!0,"s3-us-west-2.amazonaws.com":!0,"s3.ap-northeast-2.amazonaws.com":!0,"s3.ap-south-1.amazonaws.com":!0,"s3.cn-north-1.amazonaws.com.cn":!0,"s3.ca-central-1.amazonaws.com":!0,"s3.eu-central-1.amazonaws.com":!0,"s3.eu-west-2.amazonaws.com":!0,"s3.eu-west-3.amazonaws.com":!0,"s3.us-east-2.amazonaws.com":!0,"s3.dualstack.ap-northeast-1.amazonaws.com":!0,"s3.dualstack.ap-northeast-2.amazonaws.com":!0,"s3.dualstack.ap-south-1.amazonaws.com":!0,"s3.dualstack.ap-southeast-1.amazonaws.com":!0,"s3.dualstack.ap-southeast-2.amazonaws.com":!0,"s3.dualstack.ca-central-1.amazonaws.com":!0,"s3.dualstack.eu-central-1.amazonaws.com":!0,"s3.dualstack.eu-west-1.amazonaws.com":!0,"s3.dualstack.eu-west-2.amazonaws.com":!0,"s3.dualstack.eu-west-3.amazonaws.com":!0,"s3.dualstack.sa-east-1.amazonaws.com":!0,"s3.dualstack.us-east-1.amazonaws.com":!0,"s3.dualstack.us-east-2.amazonaws.com":!0,"s3-website-us-east-1.amazonaws.com":!0,"s3-website-us-west-1.amazonaws.com":!0,"s3-website-us-west-2.amazonaws.com":!0,"s3-website-ap-northeast-1.amazonaws.com":!0,"s3-website-ap-southeast-1.amazonaws.com":!0,"s3-website-ap-southeast-2.amazonaws.com":!0,"s3-website-eu-west-1.amazonaws.com":!0,"s3-website-sa-east-1.amazonaws.com":!0,"s3-website.ap-northeast-2.amazonaws.com":!0,"s3-website.ap-south-1.amazonaws.com":!0,"s3-website.ca-central-1.amazonaws.com":!0,"s3-website.eu-central-1.amazonaws.com":!0,"s3-website.eu-west-2.amazonaws.com":!0,"s3-website.eu-west-3.amazonaws.com":!0,"s3-website.us-east-2.amazonaws.com":!0,"t3l3p0rt.net":!0,"tele.amune.org":!0,"on-aptible.com":!0,"user.party.eus":!0,"pimienta.org":!0,"poivron.org":!0,"potager.org":!0,"sweetpepper.org":!0,"myasustor.com":!0,"myfritz.net":!0,"*.awdev.ca":!0,"*.advisor.ws":!0,"backplaneapp.io":!0,"betainabox.com":!0,"bnr.la":!0,"boomla.net":!0,"boxfuse.io":!0,"square7.ch":!0,"bplaced.com":!0,"bplaced.de":!0,"square7.de":!0,"bplaced.net":!0,"square7.net":!0,"browsersafetymark.io":!0,"mycd.eu":!0,"ae.org":!0,"ar.com":!0,"br.com":!0,"cn.com":!0,"com.de":!0,"com.se":!0,"de.com":!0,"eu.com":!0,"gb.com":!0,"gb.net":!0,"hu.com":!0,"hu.net":!0,"jp.net":!0,"jpn.com":!0,"kr.com":!0,"mex.com":!0,"no.com":!0,"qc.com":!0,"ru.com":!0,"sa.com":!0,"se.com":!0,"se.net":!0,"uk.com":!0,"uk.net":!0,"us.com":!0,"uy.com":!0,"za.bz":!0,"za.com":!0,"africa.com":!0,"gr.com":!0,"in.net":!0,"us.org":!0,"co.com":!0,"c.la":!0,"certmgr.org":!0,"xenapponazure.com":!0,"virtueeldomein.nl":!0,"c66.me":!0,"cloud66.ws":!0,"jdevcloud.com":!0,"wpdevcloud.com":!0,"cloudaccess.host":!0,"freesite.host":!0,"cloudaccess.net":!0,"cloudcontrolled.com":!0,"cloudcontrolapp.com":!0,"co.ca":!0,"co.cz":!0,"c.cdn77.org":!0,"cdn77-ssl.net":!0,"r.cdn77.net":!0,"rsc.cdn77.org":!0,"ssl.origin.cdn77-secure.org":!0,"cloudns.asia":!0,"cloudns.biz":!0,"cloudns.club":!0,"cloudns.cc":!0,"cloudns.eu":!0,"cloudns.in":!0,"cloudns.info":!0,"cloudns.org":!0,"cloudns.pro":!0,"cloudns.pw":!0,"cloudns.us":!0,"co.nl":!0,"co.no":!0,"webhosting.be":!0,"hosting-cluster.nl":!0,"dyn.cosidns.de":!0,"dynamisches-dns.de":!0,"dnsupdater.de":!0,"internet-dns.de":!0,"l-o-g-i-n.de":!0,"dynamic-dns.info":!0,"feste-ip.net":!0,"knx-server.net":!0,"static-access.net":!0,"realm.cz":!0,"*.cryptonomic.net":!0,"cupcake.is":!0,"cyon.link":!0,"cyon.site":!0,"daplie.me":!0,"localhost.daplie.me":!0,"biz.dk":!0,"co.dk":!0,"firm.dk":!0,"reg.dk":!0,"store.dk":!0,"debian.net":!0,"dedyn.io":!0,"dnshome.de":!0,"drayddns.com":!0,"dreamhosters.com":!0,"mydrobo.com":!0,"drud.io":!0,"drud.us":!0,"duckdns.org":!0,"dy.fi":!0,"tunk.org":!0,"dyndns-at-home.com":!0,"dyndns-at-work.com":!0,"dyndns-blog.com":!0,"dyndns-free.com":!0,"dyndns-home.com":!0,"dyndns-ip.com":!0,"dyndns-mail.com":!0,"dyndns-office.com":!0,"dyndns-pics.com":!0,"dyndns-remote.com":!0,"dyndns-server.com":!0,"dyndns-web.com":!0,"dyndns-wiki.com":!0,"dyndns-work.com":!0,"dyndns.biz":!0,"dyndns.info":!0,"dyndns.org":!0,"dyndns.tv":!0,"at-band-camp.net":!0,"ath.cx":!0,"barrel-of-knowledge.info":!0,"barrell-of-knowledge.info":!0,"better-than.tv":!0,"blogdns.com":!0,"blogdns.net":!0,"blogdns.org":!0,"blogsite.org":!0,"boldlygoingnowhere.org":!0,"broke-it.net":!0,"buyshouses.net":!0,"cechire.com":!0,"dnsalias.com":!0,"dnsalias.net":!0,"dnsalias.org":!0,"dnsdojo.com":!0,"dnsdojo.net":!0,"dnsdojo.org":!0,"does-it.net":!0,"doesntexist.com":!0,"doesntexist.org":!0,"dontexist.com":!0,"dontexist.net":!0,"dontexist.org":!0,"doomdns.com":!0,"doomdns.org":!0,"dvrdns.org":!0,"dyn-o-saur.com":!0,"dynalias.com":!0,"dynalias.net":!0,"dynalias.org":!0,"dynathome.net":!0,"dyndns.ws":!0,"endofinternet.net":!0,"endofinternet.org":!0,"endoftheinternet.org":!0,"est-a-la-maison.com":!0,"est-a-la-masion.com":!0,"est-le-patron.com":!0,"est-mon-blogueur.com":!0,"for-better.biz":!0,"for-more.biz":!0,"for-our.info":!0,"for-some.biz":!0,"for-the.biz":!0,"forgot.her.name":!0,"forgot.his.name":!0,"from-ak.com":!0,"from-al.com":!0,"from-ar.com":!0,"from-az.net":!0,"from-ca.com":!0,"from-co.net":!0,"from-ct.com":!0,"from-dc.com":!0,"from-de.com":!0,"from-fl.com":!0,"from-ga.com":!0,"from-hi.com":!0,"from-ia.com":!0,"from-id.com":!0,"from-il.com":!0,"from-in.com":!0,"from-ks.com":!0,"from-ky.com":!0,"from-la.net":!0,"from-ma.com":!0,"from-md.com":!0,"from-me.org":!0,"from-mi.com":!0,"from-mn.com":!0,"from-mo.com":!0,"from-ms.com":!0,"from-mt.com":!0,"from-nc.com":!0,"from-nd.com":!0,"from-ne.com":!0,"from-nh.com":!0,"from-nj.com":!0,"from-nm.com":!0,"from-nv.com":!0,"from-ny.net":!0,"from-oh.com":!0,"from-ok.com":!0,"from-or.com":!0,"from-pa.com":!0,"from-pr.com":!0,"from-ri.com":!0,"from-sc.com":!0,"from-sd.com":!0,"from-tn.com":!0,"from-tx.com":!0,"from-ut.com":!0,"from-va.com":!0,"from-vt.com":!0,"from-wa.com":!0,"from-wi.com":!0,"from-wv.com":!0,"from-wy.com":!0,"ftpaccess.cc":!0,"fuettertdasnetz.de":!0,"game-host.org":!0,"game-server.cc":!0,"getmyip.com":!0,"gets-it.net":!0,"go.dyndns.org":!0,"gotdns.com":!0,"gotdns.org":!0,"groks-the.info":!0,"groks-this.info":!0,"ham-radio-op.net":!0,"here-for-more.info":!0,"hobby-site.com":!0,"hobby-site.org":!0,"home.dyndns.org":!0,"homedns.org":!0,"homeftp.net":!0,"homeftp.org":!0,"homeip.net":!0,"homelinux.com":!0,"homelinux.net":!0,"homelinux.org":!0,"homeunix.com":!0,"homeunix.net":!0,"homeunix.org":!0,"iamallama.com":!0,"in-the-band.net":!0,"is-a-anarchist.com":!0,"is-a-blogger.com":!0,"is-a-bookkeeper.com":!0,"is-a-bruinsfan.org":!0,"is-a-bulls-fan.com":!0,"is-a-candidate.org":!0,"is-a-caterer.com":!0,"is-a-celticsfan.org":!0,"is-a-chef.com":!0,"is-a-chef.net":!0,"is-a-chef.org":!0,"is-a-conservative.com":!0,"is-a-cpa.com":!0,"is-a-cubicle-slave.com":!0,"is-a-democrat.com":!0,"is-a-designer.com":!0,"is-a-doctor.com":!0,"is-a-financialadvisor.com":!0,"is-a-geek.com":!0,"is-a-geek.net":!0,"is-a-geek.org":!0,"is-a-green.com":!0,"is-a-guru.com":!0,"is-a-hard-worker.com":!0,"is-a-hunter.com":!0,"is-a-knight.org":!0,"is-a-landscaper.com":!0,"is-a-lawyer.com":!0,"is-a-liberal.com":!0,"is-a-libertarian.com":!0,"is-a-linux-user.org":!0,"is-a-llama.com":!0,"is-a-musician.com":!0,"is-a-nascarfan.com":!0,"is-a-nurse.com":!0,"is-a-painter.com":!0,"is-a-patsfan.org":!0,"is-a-personaltrainer.com":!0,"is-a-photographer.com":!0,"is-a-player.com":!0,"is-a-republican.com":!0,"is-a-rockstar.com":!0,"is-a-socialist.com":!0,"is-a-soxfan.org":!0,"is-a-student.com":!0,"is-a-teacher.com":!0,"is-a-techie.com":!0,"is-a-therapist.com":!0,"is-an-accountant.com":!0,"is-an-actor.com":!0,"is-an-actress.com":!0,"is-an-anarchist.com":!0,"is-an-artist.com":!0,"is-an-engineer.com":!0,"is-an-entertainer.com":!0,"is-by.us":!0,"is-certified.com":!0,"is-found.org":!0,"is-gone.com":!0,"is-into-anime.com":!0,"is-into-cars.com":!0,"is-into-cartoons.com":!0,"is-into-games.com":!0,"is-leet.com":!0,"is-lost.org":!0,"is-not-certified.com":!0,"is-saved.org":!0,"is-slick.com":!0,"is-uberleet.com":!0,"is-very-bad.org":!0,"is-very-evil.org":!0,"is-very-good.org":!0,"is-very-nice.org":!0,"is-very-sweet.org":!0,"is-with-theband.com":!0,"isa-geek.com":!0,"isa-geek.net":!0,"isa-geek.org":!0,"isa-hockeynut.com":!0,"issmarterthanyou.com":!0,"isteingeek.de":!0,"istmein.de":!0,"kicks-ass.net":!0,"kicks-ass.org":!0,"knowsitall.info":!0,"land-4-sale.us":!0,"lebtimnetz.de":!0,"leitungsen.de":!0,"likes-pie.com":!0,"likescandy.com":!0,"merseine.nu":!0,"mine.nu":!0,"misconfused.org":!0,"mypets.ws":!0,"myphotos.cc":!0,"neat-url.com":!0,"office-on-the.net":!0,"on-the-web.tv":!0,"podzone.net":!0,"podzone.org":!0,"readmyblog.org":!0,"saves-the-whales.com":!0,"scrapper-site.net":!0,"scrapping.cc":!0,"selfip.biz":!0,"selfip.com":!0,"selfip.info":!0,"selfip.net":!0,"selfip.org":!0,"sells-for-less.com":!0,"sells-for-u.com":!0,"sells-it.net":!0,"sellsyourhome.org":!0,"servebbs.com":!0,"servebbs.net":!0,"servebbs.org":!0,"serveftp.net":!0,"serveftp.org":!0,"servegame.org":!0,"shacknet.nu":!0,"simple-url.com":!0,"space-to-rent.com":!0,"stuff-4-sale.org":!0,"stuff-4-sale.us":!0,"teaches-yoga.com":!0,"thruhere.net":!0,"traeumtgerade.de":!0,"webhop.biz":!0,"webhop.info":!0,"webhop.net":!0,"webhop.org":!0,"worse-than.tv":!0,"writesthisblog.com":!0,"ddnss.de":!0,"dyn.ddnss.de":!0,"dyndns.ddnss.de":!0,"dyndns1.de":!0,"dyn-ip24.de":!0,"home-webserver.de":!0,"dyn.home-webserver.de":!0,"myhome-server.de":!0,"ddnss.org":!0,"definima.net":!0,"definima.io":!0,"ddnsfree.com":!0,"ddnsgeek.com":!0,"giize.com":!0,"gleeze.com":!0,"kozow.com":!0,"loseyourip.com":!0,"ooguy.com":!0,"theworkpc.com":!0,"casacam.net":!0,"dynu.net":!0,"accesscam.org":!0,"camdvr.org":!0,"freeddns.org":!0,"mywire.org":!0,"webredirect.org":!0,"myddns.rocks":!0,"blogsite.xyz":!0,"dynv6.net":!0,"e4.cz":!0,"mytuleap.com":!0,"enonic.io":!0,"customer.enonic.io":!0,"eu.org":!0,"al.eu.org":!0,"asso.eu.org":!0,"at.eu.org":!0,"au.eu.org":!0,"be.eu.org":!0,"bg.eu.org":!0,"ca.eu.org":!0,"cd.eu.org":!0,"ch.eu.org":!0,"cn.eu.org":!0,"cy.eu.org":!0,"cz.eu.org":!0,"de.eu.org":!0,"dk.eu.org":!0,"edu.eu.org":!0,"ee.eu.org":!0,"es.eu.org":!0,"fi.eu.org":!0,"fr.eu.org":!0,"gr.eu.org":!0,"hr.eu.org":!0,"hu.eu.org":!0,"ie.eu.org":!0,"il.eu.org":!0,"in.eu.org":!0,"int.eu.org":!0,"is.eu.org":!0,"it.eu.org":!0,"jp.eu.org":!0,"kr.eu.org":!0,"lt.eu.org":!0,"lu.eu.org":!0,"lv.eu.org":!0,"mc.eu.org":!0,"me.eu.org":!0,"mk.eu.org":!0,"mt.eu.org":!0,"my.eu.org":!0,"net.eu.org":!0,"ng.eu.org":!0,"nl.eu.org":!0,"no.eu.org":!0,"nz.eu.org":!0,"paris.eu.org":!0,"pl.eu.org":!0,"pt.eu.org":!0,"q-a.eu.org":!0,"ro.eu.org":!0,"ru.eu.org":!0,"se.eu.org":!0,"si.eu.org":!0,"sk.eu.org":!0,"tr.eu.org":!0,"uk.eu.org":!0,"us.eu.org":!0,"eu-1.evennode.com":!0,"eu-2.evennode.com":!0,"eu-3.evennode.com":!0,"eu-4.evennode.com":!0,"us-1.evennode.com":!0,"us-2.evennode.com":!0,"us-3.evennode.com":!0,"us-4.evennode.com":!0,"twmail.cc":!0,"twmail.net":!0,"twmail.org":!0,"mymailer.com.tw":!0,"url.tw":!0,"apps.fbsbx.com":!0,"ru.net":!0,"adygeya.ru":!0,"bashkiria.ru":!0,"bir.ru":!0,"cbg.ru":!0,"com.ru":!0,"dagestan.ru":!0,"grozny.ru":!0,"kalmykia.ru":!0,"kustanai.ru":!0,"marine.ru":!0,"mordovia.ru":!0,"msk.ru":!0,"mytis.ru":!0,"nalchik.ru":!0,"nov.ru":!0,"pyatigorsk.ru":!0,"spb.ru":!0,"vladikavkaz.ru":!0,"vladimir.ru":!0,"abkhazia.su":!0,"adygeya.su":!0,"aktyubinsk.su":!0,"arkhangelsk.su":!0,"armenia.su":!0,"ashgabad.su":!0,"azerbaijan.su":!0,"balashov.su":!0,"bashkiria.su":!0,"bryansk.su":!0,"bukhara.su":!0,"chimkent.su":!0,"dagestan.su":!0,"east-kazakhstan.su":!0,"exnet.su":!0,"georgia.su":!0,"grozny.su":!0,"ivanovo.su":!0,"jambyl.su":!0,"kalmykia.su":!0,"kaluga.su":!0,"karacol.su":!0,"karaganda.su":!0,"karelia.su":!0,"khakassia.su":!0,"krasnodar.su":!0,"kurgan.su":!0,"kustanai.su":!0,"lenug.su":!0,"mangyshlak.su":!0,"mordovia.su":!0,"msk.su":!0,"murmansk.su":!0,"nalchik.su":!0,"navoi.su":!0,"north-kazakhstan.su":!0,"nov.su":!0,"obninsk.su":!0,"penza.su":!0,"pokrovsk.su":!0,"sochi.su":!0,"spb.su":!0,"tashkent.su":!0,"termez.su":!0,"togliatti.su":!0,"troitsk.su":!0,"tselinograd.su":!0,"tula.su":!0,"tuva.su":!0,"vladikavkaz.su":!0,"vladimir.su":!0,"vologda.su":!0,"channelsdvr.net":!0,"fastlylb.net":!0,"map.fastlylb.net":!0,"freetls.fastly.net":!0,"map.fastly.net":!0,"a.prod.fastly.net":!0,"global.prod.fastly.net":!0,"a.ssl.fastly.net":!0,"b.ssl.fastly.net":!0,"global.ssl.fastly.net":!0,"fhapp.xyz":!0,"fedorainfracloud.org":!0,"fedorapeople.org":!0,"cloud.fedoraproject.org":!0,"app.os.fedoraproject.org":!0,"app.os.stg.fedoraproject.org":!0,"filegear.me":!0,"firebaseapp.com":!0,"flynnhub.com":!0,"flynnhosting.net":!0,"freebox-os.com":!0,"freeboxos.com":!0,"fbx-os.fr":!0,"fbxos.fr":!0,"freebox-os.fr":!0,"freeboxos.fr":!0,"*.futurecms.at":!0,"futurehosting.at":!0,"futuremailing.at":!0,"*.ex.ortsinfo.at":!0,"*.kunden.ortsinfo.at":!0,"*.statics.cloud":!0,"service.gov.uk":!0,"github.io":!0,"githubusercontent.com":!0,"gitlab.io":!0,"homeoffice.gov.uk":!0,"ro.im":!0,"shop.ro":!0,"goip.de":!0,"*.0emm.com":!0,"appspot.com":!0,"blogspot.ae":!0,"blogspot.al":!0,"blogspot.am":!0,"blogspot.ba":!0,"blogspot.be":!0,"blogspot.bg":!0,"blogspot.bj":!0,"blogspot.ca":!0,"blogspot.cf":!0,"blogspot.ch":!0,"blogspot.cl":!0,"blogspot.co.at":!0,"blogspot.co.id":!0,"blogspot.co.il":!0,"blogspot.co.ke":!0,"blogspot.co.nz":!0,"blogspot.co.uk":!0,"blogspot.co.za":!0,"blogspot.com":!0,"blogspot.com.ar":!0,"blogspot.com.au":!0,"blogspot.com.br":!0,"blogspot.com.by":!0,"blogspot.com.co":!0,"blogspot.com.cy":!0,"blogspot.com.ee":!0,"blogspot.com.eg":!0,"blogspot.com.es":!0,"blogspot.com.mt":!0,"blogspot.com.ng":!0,"blogspot.com.tr":!0,"blogspot.com.uy":!0,"blogspot.cv":!0,"blogspot.cz":!0,"blogspot.de":!0,"blogspot.dk":!0,"blogspot.fi":!0,"blogspot.fr":!0,"blogspot.gr":!0,"blogspot.hk":!0,"blogspot.hr":!0,"blogspot.hu":!0,"blogspot.ie":!0,"blogspot.in":!0,"blogspot.is":!0,"blogspot.it":!0,"blogspot.jp":!0,"blogspot.kr":!0,"blogspot.li":!0,"blogspot.lt":!0,"blogspot.lu":!0,"blogspot.md":!0,"blogspot.mk":!0,"blogspot.mr":!0,"blogspot.mx":!0,"blogspot.my":!0,"blogspot.nl":!0,"blogspot.no":!0,"blogspot.pe":!0,"blogspot.pt":!0,"blogspot.qa":!0,"blogspot.re":!0,"blogspot.ro":!0,"blogspot.rs":!0,"blogspot.ru":!0,"blogspot.se":!0,"blogspot.sg":!0,"blogspot.si":!0,"blogspot.sk":!0,"blogspot.sn":!0,"blogspot.td":!0,"blogspot.tw":!0,"blogspot.ug":!0,"blogspot.vn":!0,"cloudfunctions.net":!0,"cloud.goog":!0,"codespot.com":!0,"googleapis.com":!0,"googlecode.com":!0,"pagespeedmobilizer.com":!0,"publishproxy.com":!0,"withgoogle.com":!0,"withyoutube.com":!0,"hashbang.sh":!0,"hasura-app.io":!0,"hepforge.org":!0,"herokuapp.com":!0,"herokussl.com":!0,"moonscale.net":!0,"iki.fi":!0,"biz.at":!0,"info.at":!0,"info.cx":!0,"ac.leg.br":!0,"al.leg.br":!0,"am.leg.br":!0,"ap.leg.br":!0,"ba.leg.br":!0,"ce.leg.br":!0,"df.leg.br":!0,"es.leg.br":!0,"go.leg.br":!0,"ma.leg.br":!0,"mg.leg.br":!0,"ms.leg.br":!0,"mt.leg.br":!0,"pa.leg.br":!0,"pb.leg.br":!0,"pe.leg.br":!0,"pi.leg.br":!0,"pr.leg.br":!0,"rj.leg.br":!0,"rn.leg.br":!0,"ro.leg.br":!0,"rr.leg.br":!0,"rs.leg.br":!0,"sc.leg.br":!0,"se.leg.br":!0,"sp.leg.br":!0,"to.leg.br":!0,"pixolino.com":!0,"ipifony.net":!0,"*.triton.zone":!0,"*.cns.joyent.com":!0,"js.org":!0,"keymachine.de":!0,"knightpoint.systems":!0,"co.krd":!0,"edu.krd":!0,"git-repos.de":!0,"lcube-server.de":!0,"svn-repos.de":!0,"linkyard.cloud":!0,"linkyard-cloud.ch":!0,"we.bs":!0,"barsy.bg":!0,"barsyonline.com":!0,"barsy.de":!0,"barsy.eu":!0,"barsy.in":!0,"barsy.net":!0,"barsy.online":!0,"barsy.support":!0,"*.magentosite.cloud":!0,"hb.cldmail.ru":!0,"cloud.metacentrum.cz":!0,"custom.metacentrum.cz":!0,"meteorapp.com":!0,"eu.meteorapp.com":!0,"co.pl":!0,"azurewebsites.net":!0,"azure-mobile.net":!0,"cloudapp.net":!0,"mozilla-iot.org":!0,"bmoattachments.org":!0,"net.ru":!0,"org.ru":!0,"pp.ru":!0,"bitballoon.com":!0,"netlify.com":!0,"4u.com":!0,"ngrok.io":!0,"nh-serv.co.uk":!0,"nfshost.com":!0,"nsupdate.info":!0,"nerdpol.ovh":!0,"blogsyte.com":!0,"brasilia.me":!0,"cable-modem.org":!0,"ciscofreak.com":!0,"collegefan.org":!0,"couchpotatofries.org":!0,"damnserver.com":!0,"ddns.me":!0,"ditchyourip.com":!0,"dnsfor.me":!0,"dnsiskinky.com":!0,"dvrcam.info":!0,"dynns.com":!0,"eating-organic.net":!0,"fantasyleague.cc":!0,"geekgalaxy.com":!0,"golffan.us":!0,"health-carereform.com":!0,"homesecuritymac.com":!0,"homesecuritypc.com":!0,"hopto.me":!0,"ilovecollege.info":!0,"loginto.me":!0,"mlbfan.org":!0,"mmafan.biz":!0,"myactivedirectory.com":!0,"mydissent.net":!0,"myeffect.net":!0,"mymediapc.net":!0,"mypsx.net":!0,"mysecuritycamera.com":!0,"mysecuritycamera.net":!0,"mysecuritycamera.org":!0,"net-freaks.com":!0,"nflfan.org":!0,"nhlfan.net":!0,"no-ip.ca":!0,"no-ip.co.uk":!0,"no-ip.net":!0,"noip.us":!0,"onthewifi.com":!0,"pgafan.net":!0,"point2this.com":!0,"pointto.us":!0,"privatizehealthinsurance.net":!0,"quicksytes.com":!0,"read-books.org":!0,"securitytactics.com":!0,"serveexchange.com":!0,"servehumour.com":!0,"servep2p.com":!0,"servesarcasm.com":!0,"stufftoread.com":!0,"ufcfan.org":!0,"unusualperson.com":!0,"workisboring.com":!0,"3utilities.com":!0,"bounceme.net":!0,"ddns.net":!0,"ddnsking.com":!0,"gotdns.ch":!0,"hopto.org":!0,"myftp.biz":!0,"myftp.org":!0,"myvnc.com":!0,"no-ip.biz":!0,"no-ip.info":!0,"no-ip.org":!0,"noip.me":!0,"redirectme.net":!0,"servebeer.com":!0,"serveblog.net":!0,"servecounterstrike.com":!0,"serveftp.com":!0,"servegame.com":!0,"servehalflife.com":!0,"servehttp.com":!0,"serveirc.com":!0,"serveminecraft.net":!0,"servemp3.com":!0,"servepics.com":!0,"servequake.com":!0,"sytes.net":!0,"webhop.me":!0,"zapto.org":!0,"stage.nodeart.io":!0,"nodum.co":!0,"nodum.io":!0,"nyc.mn":!0,"nom.ae":!0,"nom.ai":!0,"nom.al":!0,"nym.by":!0,"nym.bz":!0,"nom.cl":!0,"nom.gd":!0,"nom.gl":!0,"nym.gr":!0,"nom.gt":!0,"nom.hn":!0,"nom.im":!0,"nym.kz":!0,"nym.la":!0,"nom.li":!0,"nym.li":!0,"nym.lt":!0,"nym.lu":!0,"nym.me":!0,"nom.mk":!0,"nym.mx":!0,"nom.nu":!0,"nym.nz":!0,"nym.pe":!0,"nym.pt":!0,"nom.pw":!0,"nom.qa":!0,"nom.rs":!0,"nom.si":!0,"nym.sk":!0,"nym.su":!0,"nym.sx":!0,"nym.tw":!0,"nom.ug":!0,"nom.uy":!0,"nom.vc":!0,"nom.vg":!0,"cya.gg":!0,"nid.io":!0,"opencraft.hosting":!0,"operaunite.com":!0,"outsystemscloud.com":!0,"ownprovider.com":!0,"oy.lc":!0,"pgfog.com":!0,"pagefrontapp.com":!0,"art.pl":!0,"gliwice.pl":!0,"krakow.pl":!0,"poznan.pl":!0,"wroc.pl":!0,"zakopane.pl":!0,"pantheonsite.io":!0,"gotpantheon.com":!0,"mypep.link":!0,"on-web.fr":!0,"*.platform.sh":!0,"*.platformsh.site":!0,"xen.prgmr.com":!0,"priv.at":!0,"protonet.io":!0,"chirurgiens-dentistes-en-france.fr":!0,"byen.site":!0,"qa2.com":!0,"dev-myqnapcloud.com":!0,"alpha-myqnapcloud.com":!0,"myqnapcloud.com":!0,"*.quipelements.com":!0,"vapor.cloud":!0,"vaporcloud.io":!0,"rackmaze.com":!0,"rackmaze.net":!0,"rhcloud.com":!0,"resindevice.io":!0,"devices.resinstaging.io":!0,"hzc.io":!0,"wellbeingzone.eu":!0,"ptplus.fit":!0,"wellbeingzone.co.uk":!0,"sandcats.io":!0,"logoip.de":!0,"logoip.com":!0,"schokokeks.net":!0,"scrysec.com":!0,"firewall-gateway.com":!0,"firewall-gateway.de":!0,"my-gateway.de":!0,"my-router.de":!0,"spdns.de":!0,"spdns.eu":!0,"firewall-gateway.net":!0,"my-firewall.org":!0,"myfirewall.org":!0,"spdns.org":!0,"*.s5y.io":!0,"*.sensiosite.cloud":!0,"biz.ua":!0,"co.ua":!0,"pp.ua":!0,"shiftedit.io":!0,"myshopblocks.com":!0,"1kapp.com":!0,"appchizi.com":!0,"applinzi.com":!0,"sinaapp.com":!0,"vipsinaapp.com":!0,"bounty-full.com":!0,"alpha.bounty-full.com":!0,"beta.bounty-full.com":!0,"static.land":!0,"dev.static.land":!0,"sites.static.land":!0,"apps.lair.io":!0,"*.stolos.io":!0,"spacekit.io":!0,"stackspace.space":!0,"storj.farm":!0,"temp-dns.com":!0,"diskstation.me":!0,"dscloud.biz":!0,"dscloud.me":!0,"dscloud.mobi":!0,"dsmynas.com":!0,"dsmynas.net":!0,"dsmynas.org":!0,"familyds.com":!0,"familyds.net":!0,"familyds.org":!0,"i234.me":!0,"myds.me":!0,"synology.me":!0,"vpnplus.to":!0,"taifun-dns.de":!0,"gda.pl":!0,"gdansk.pl":!0,"gdynia.pl":!0,"med.pl":!0,"sopot.pl":!0,"cust.dev.thingdust.io":!0,"cust.disrec.thingdust.io":!0,"cust.prod.thingdust.io":!0,"cust.testing.thingdust.io":!0,"bloxcms.com":!0,"townnews-staging.com":!0,"12hp.at":!0,"2ix.at":!0,"4lima.at":!0,"lima-city.at":!0,"12hp.ch":!0,"2ix.ch":!0,"4lima.ch":!0,"lima-city.ch":!0,"trafficplex.cloud":!0,"de.cool":!0,"12hp.de":!0,"2ix.de":!0,"4lima.de":!0,"lima-city.de":!0,"1337.pictures":!0,"clan.rip":!0,"lima-city.rocks":!0,"webspace.rocks":!0,"lima.zone":!0,"*.transurl.be":!0,"*.transurl.eu":!0,"*.transurl.nl":!0,"tuxfamily.org":!0,"dd-dns.de":!0,"diskstation.eu":!0,"diskstation.org":!0,"dray-dns.de":!0,"draydns.de":!0,"dyn-vpn.de":!0,"dynvpn.de":!0,"mein-vigor.de":!0,"my-vigor.de":!0,"my-wan.de":!0,"syno-ds.de":!0,"synology-diskstation.de":!0,"synology-ds.de":!0,"uber.space":!0,"hk.com":!0,"hk.org":!0,"ltd.hk":!0,"inc.hk":!0,"lib.de.us":!0,"2038.io":!0,"router.management":!0,"v-info.info":!0,"wedeploy.io":!0,"wedeploy.me":!0,"wedeploy.sh":!0,"remotewd.com":!0,"wmflabs.org":!0,"cistron.nl":!0,"demon.nl":!0,"xs4all.space":!0,"official.academy":!0,"yolasite.com":!0,"ybo.faith":!0,"yombo.me":!0,"homelink.one":!0,"ybo.party":!0,"ybo.review":!0,"ybo.science":!0,"ybo.trade":!0,"za.net":!0,"za.org":!0,"now.sh":!0})},{punycode:613}],711:[function(a,b,c){"use strict";function d(){}c.Store=d;d.prototype.synchronous=!1;d.prototype.findCookie=function(a,b,c,d){throw new Error("findCookie is not implemented")};d.prototype.findCookies=function(a,b,c){throw new Error("findCookies is not implemented")};d.prototype.putCookie=function(a,b){throw new Error("putCookie is not implemented")};d.prototype.updateCookie=function(a,b,c){throw new Error("updateCookie is not implemented")};d.prototype.removeCookie=function(a,b,c,d){throw new Error("removeCookie is not implemented")};d.prototype.removeCookies=function(a,b,c){throw new Error("removeCookies is not implemented")};d.prototype.getAllCookies=function(a){throw new Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}},{}],712:[function(a,b,c){b.exports={_args:[["tough-cookie@2.3.4","/usr/local/src/sites/orca-funnygames"]],_development:!0,_from:"tough-cookie@2.3.4",_id:"tough-cookie@2.3.4",_inBundle:!1,_integrity:"sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",_location:"/tough-cookie",_phantomChildren:{},_requested:{type:"version",registry:!0,raw:"tough-cookie@2.3.4",name:"tough-cookie",escapedName:"tough-cookie",rawSpec:"2.3.4",saveSpec:null,fetchSpec:"2.3.4"},_requiredBy:["/request"],_resolved:"https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",_spec:"2.3.4",_where:"/usr/local/src/sites/orca-funnygames",author:{name:"Jeremy Stashewsky",email:"jstashewsky@salesforce.com"},bugs:{url:"https://github.com/salesforce/tough-cookie/issues"},contributors:[{name:"Alexander Savin"},{name:"Ian Livingstone"},{name:"Ivan Nikulin"},{name:"Lalit Kapoor"},{name:"Sam Thompson"},{name:"Sebastian Mayr"}],dependencies:{punycode:"^1.4.1"},description:"RFC6265 Cookies and Cookie Jar for node.js",devDependencies:{async:"^1.4.2","string.prototype.repeat":"^0.2.0",vows:"^0.8.1"},engines:{node:">=0.8"},files:["lib"],homepage:"https://github.com/salesforce/tough-cookie",keywords:["HTTP","cookie","cookies","set-cookie","cookiejar","jar","RFC6265","RFC2965"],license:"BSD-3-Clause",main:"./lib/cookie",name:"tough-cookie",repository:{type:"git",url:"git://github.com/salesforce/tough-cookie.git"},scripts:{suffixup:"curl -o public_suffix_list.dat https://publicsuffix.org/list/public_suffix_list.dat && ./generate-pubsuffix.js",test:"vows test/*_test.js"},version:"2.3.4"}},{}],713:[function(a,b,c){(function(b){"use strict";function d(a){var b=new h(a);b.request=l.request;return b}function e(a){var b=new h(a);b.request=l.request;b.createSocket=i;b.defaultPort=443;return b}function f(a){var b=new h(a);b.request=m.request;return b}function g(a){var b=new h(a);b.request=m.request;b.createSocket=i;b.defaultPort=443;return b}function h(a){var b=this;b.options=a||{};b.proxyOptions=b.options.proxy||{};b.maxSockets=b.options.maxSockets||l.Agent.defaultMaxSockets;b.requests=[];b.sockets=[];b.on("free",function(a,c,d){for(var e=0,f=b.requests.length;e<f;++e){var g=b.requests[e];if(g.host===c&&g.port===d){b.requests.splice(e,1);g.request.onSocket(a);return}}a.destroy();b.removeSocket(a)})}function i(a,b){var c=this;h.prototype.createSocket.call(c,a,function(d){var e=k.connect(0,j({},c.options,{servername:a.host,socket:d}));c.sockets[c.sockets.indexOf(d)]=e;b(e)})}function j(a){for(var b=1,c=arguments.length;b<c;++b){var d=arguments[b];if("object"==typeof d)for(var e=Object.keys(d),f=0,g=e.length;f<g;++f){var h=e[f];void 0!==d[h]&&(a[h]=d[h])}}return a}var k=(a("net"),a("tls")),l=a("http"),m=a("https"),n=a("events"),o=a("assert"),p=a("util"),q=a("safe-buffer").Buffer;c.httpOverHttp=d;c.httpsOverHttp=e;c.httpOverHttps=f;c.httpsOverHttps=g;p.inherits(h,n.EventEmitter);h.prototype.addRequest=function(a,b){var c=this;"string"==typeof b&&(b={host:b,port:arguments[2],path:arguments[3]});c.sockets.length>=this.maxSockets?c.requests.push({host:b.host,port:b.port,request:a}):c.createConnection({host:b.host,port:b.port,request:a})};h.prototype.createConnection=function(a){var b=this;b.createSocket(a,function(c){function d(){b.emit("free",c,a.host,a.port)}function e(a){b.removeSocket(c);c.removeListener("free",d);c.removeListener("close",e);c.removeListener("agentRemove",e)}c.on("free",d);c.on("close",e);c.on("agentRemove",e);a.request.onSocket(c)})};h.prototype.createSocket=function(a,c){function d(a){a.upgrade=!0}function e(a,c,d){b.nextTick(function(){f(a,c,d)})}function f(b,d,e){l.removeAllListeners();d.removeAllListeners();if(200===b.statusCode){o.equal(e.length,0);r("tunneling connection has established");h.sockets[h.sockets.indexOf(i)]=d;c(d)}else{r("tunneling socket could not be established, statusCode=%d",b.statusCode);var f=new Error("tunneling socket could not be established, statusCode="+b.statusCode);f.code="ECONNRESET";a.request.emit("error",f);h.removeSocket(i)}}function g(b){l.removeAllListeners();r("tunneling socket could not be established, cause=%s\n",b.message,b.stack);var c=new Error("tunneling socket could not be established, cause="+b.message);c.code="ECONNRESET";a.request.emit("error",c);h.removeSocket(i)}var h=this,i={};h.sockets.push(i);var k=j({},h.proxyOptions,{method:"CONNECT",path:a.host+":"+a.port,agent:!1});if(k.proxyAuth){k.headers=k.headers||{};k.headers["Proxy-Authorization"]="Basic "+q.from(k.proxyAuth).toString("base64")}r("making CONNECT request");var l=h.request(k);l.useChunkedEncodingByDefault=!1;l.once("response",d);l.once("upgrade",e);l.once("connect",f);l.once("error",g);l.end()};h.prototype.removeSocket=function(a){var b=this.sockets.indexOf(a);if(-1!==b){this.sockets.splice(b,1);var c=this.requests.shift();c&&this.createConnection(c)}};var r;r=b.env.NODE_DEBUG&&/\btunnel\b/.test(b.env.NODE_DEBUG)?function(){var a=Array.prototype.slice.call(arguments)
8;"string"==typeof a[0]?a[0]="TUNNEL: "+a[0]:a.unshift("TUNNEL:");console.error.apply(console,a)}:function(){};c.debug=r}).call(this,a("_process"))},{_process:606,assert:65,events:516,http:697,https:565,net:131,"safe-buffer":651,tls:131,util:720}],714:[function(a,b,c){!function(b){"use strict";function c(a,b,c,d){a[b]=c>>24&255;a[b+1]=c>>16&255;a[b+2]=c>>8&255;a[b+3]=255&c;a[b+4]=d>>24&255;a[b+5]=d>>16&255;a[b+6]=d>>8&255;a[b+7]=255&d}function d(a,b,c,d,e){var f,g=0;for(f=0;f<e;f++)g|=a[b+f]^c[d+f];return(1&g-1>>>8)-1}function e(a,b,c,e){return d(a,b,c,e,16)}function f(a,b,c,e){return d(a,b,c,e,32)}function g(a,b,c,d){for(var e,f=255&d[0]|(255&d[1])<<8|(255&d[2])<<16|(255&d[3])<<24,g=255&c[0]|(255&c[1])<<8|(255&c[2])<<16|(255&c[3])<<24,h=255&c[4]|(255&c[5])<<8|(255&c[6])<<16|(255&c[7])<<24,i=255&c[8]|(255&c[9])<<8|(255&c[10])<<16|(255&c[11])<<24,j=255&c[12]|(255&c[13])<<8|(255&c[14])<<16|(255&c[15])<<24,k=255&d[4]|(255&d[5])<<8|(255&d[6])<<16|(255&d[7])<<24,l=255&b[0]|(255&b[1])<<8|(255&b[2])<<16|(255&b[3])<<24,m=255&b[4]|(255&b[5])<<8|(255&b[6])<<16|(255&b[7])<<24,n=255&b[8]|(255&b[9])<<8|(255&b[10])<<16|(255&b[11])<<24,o=255&b[12]|(255&b[13])<<8|(255&b[14])<<16|(255&b[15])<<24,p=255&d[8]|(255&d[9])<<8|(255&d[10])<<16|(255&d[11])<<24,q=255&c[16]|(255&c[17])<<8|(255&c[18])<<16|(255&c[19])<<24,r=255&c[20]|(255&c[21])<<8|(255&c[22])<<16|(255&c[23])<<24,s=255&c[24]|(255&c[25])<<8|(255&c[26])<<16|(255&c[27])<<24,t=255&c[28]|(255&c[29])<<8|(255&c[30])<<16|(255&c[31])<<24,u=255&d[12]|(255&d[13])<<8|(255&d[14])<<16|(255&d[15])<<24,v=f,w=g,x=h,y=i,z=j,A=k,B=l,C=m,D=n,E=o,F=p,G=q,H=r,I=s,J=t,K=u,L=0;L<20;L+=2){e=v+H|0;z^=e<<7|e>>>25;e=z+v|0;D^=e<<9|e>>>23;e=D+z|0;H^=e<<13|e>>>19;e=H+D|0;v^=e<<18|e>>>14;e=A+w|0;E^=e<<7|e>>>25;e=E+A|0;I^=e<<9|e>>>23;e=I+E|0;w^=e<<13|e>>>19;e=w+I|0;A^=e<<18|e>>>14;e=F+B|0;J^=e<<7|e>>>25;e=J+F|0;x^=e<<9|e>>>23;e=x+J|0;B^=e<<13|e>>>19;e=B+x|0;F^=e<<18|e>>>14;e=K+G|0;y^=e<<7|e>>>25;e=y+K|0;C^=e<<9|e>>>23;e=C+y|0;G^=e<<13|e>>>19;e=G+C|0;K^=e<<18|e>>>14;e=v+y|0;w^=e<<7|e>>>25;e=w+v|0;x^=e<<9|e>>>23;e=x+w|0;y^=e<<13|e>>>19;e=y+x|0;v^=e<<18|e>>>14;e=A+z|0;B^=e<<7|e>>>25;e=B+A|0;C^=e<<9|e>>>23;e=C+B|0;z^=e<<13|e>>>19;e=z+C|0;A^=e<<18|e>>>14;e=F+E|0;G^=e<<7|e>>>25;e=G+F|0;D^=e<<9|e>>>23;e=D+G|0;E^=e<<13|e>>>19;e=E+D|0;F^=e<<18|e>>>14;e=K+J|0;H^=e<<7|e>>>25;e=H+K|0;I^=e<<9|e>>>23;e=I+H|0;J^=e<<13|e>>>19;e=J+I|0;K^=e<<18|e>>>14}v=v+f|0;w=w+g|0;x=x+h|0;y=y+i|0;z=z+j|0;A=A+k|0;B=B+l|0;C=C+m|0;D=D+n|0;E=E+o|0;F=F+p|0;G=G+q|0;H=H+r|0;I=I+s|0;J=J+t|0;K=K+u|0;a[0]=v>>>0&255;a[1]=v>>>8&255;a[2]=v>>>16&255;a[3]=v>>>24&255;a[4]=w>>>0&255;a[5]=w>>>8&255;a[6]=w>>>16&255;a[7]=w>>>24&255;a[8]=x>>>0&255;a[9]=x>>>8&255;a[10]=x>>>16&255;a[11]=x>>>24&255;a[12]=y>>>0&255;a[13]=y>>>8&255;a[14]=y>>>16&255;a[15]=y>>>24&255;a[16]=z>>>0&255;a[17]=z>>>8&255;a[18]=z>>>16&255;a[19]=z>>>24&255;a[20]=A>>>0&255;a[21]=A>>>8&255;a[22]=A>>>16&255;a[23]=A>>>24&255;a[24]=B>>>0&255;a[25]=B>>>8&255;a[26]=B>>>16&255;a[27]=B>>>24&255;a[28]=C>>>0&255;a[29]=C>>>8&255;a[30]=C>>>16&255;a[31]=C>>>24&255;a[32]=D>>>0&255;a[33]=D>>>8&255;a[34]=D>>>16&255;a[35]=D>>>24&255;a[36]=E>>>0&255;a[37]=E>>>8&255;a[38]=E>>>16&255;a[39]=E>>>24&255;a[40]=F>>>0&255;a[41]=F>>>8&255;a[42]=F>>>16&255;a[43]=F>>>24&255;a[44]=G>>>0&255;a[45]=G>>>8&255;a[46]=G>>>16&255;a[47]=G>>>24&255;a[48]=H>>>0&255;a[49]=H>>>8&255;a[50]=H>>>16&255;a[51]=H>>>24&255;a[52]=I>>>0&255;a[53]=I>>>8&255;a[54]=I>>>16&255;a[55]=I>>>24&255;a[56]=J>>>0&255;a[57]=J>>>8&255;a[58]=J>>>16&255;a[59]=J>>>24&255;a[60]=K>>>0&255;a[61]=K>>>8&255;a[62]=K>>>16&255;a[63]=K>>>24&255}function h(a,b,c,d){for(var e,f=255&d[0]|(255&d[1])<<8|(255&d[2])<<16|(255&d[3])<<24,g=255&c[0]|(255&c[1])<<8|(255&c[2])<<16|(255&c[3])<<24,h=255&c[4]|(255&c[5])<<8|(255&c[6])<<16|(255&c[7])<<24,i=255&c[8]|(255&c[9])<<8|(255&c[10])<<16|(255&c[11])<<24,j=255&c[12]|(255&c[13])<<8|(255&c[14])<<16|(255&c[15])<<24,k=255&d[4]|(255&d[5])<<8|(255&d[6])<<16|(255&d[7])<<24,l=255&b[0]|(255&b[1])<<8|(255&b[2])<<16|(255&b[3])<<24,m=255&b[4]|(255&b[5])<<8|(255&b[6])<<16|(255&b[7])<<24,n=255&b[8]|(255&b[9])<<8|(255&b[10])<<16|(255&b[11])<<24,o=255&b[12]|(255&b[13])<<8|(255&b[14])<<16|(255&b[15])<<24,p=255&d[8]|(255&d[9])<<8|(255&d[10])<<16|(255&d[11])<<24,q=255&c[16]|(255&c[17])<<8|(255&c[18])<<16|(255&c[19])<<24,r=255&c[20]|(255&c[21])<<8|(255&c[22])<<16|(255&c[23])<<24,s=255&c[24]|(255&c[25])<<8|(255&c[26])<<16|(255&c[27])<<24,t=255&c[28]|(255&c[29])<<8|(255&c[30])<<16|(255&c[31])<<24,u=255&d[12]|(255&d[13])<<8|(255&d[14])<<16|(255&d[15])<<24,v=f,w=g,x=h,y=i,z=j,A=k,B=l,C=m,D=n,E=o,F=p,G=q,H=r,I=s,J=t,K=u,L=0;L<20;L+=2){e=v+H|0;z^=e<<7|e>>>25;e=z+v|0;D^=e<<9|e>>>23;e=D+z|0;H^=e<<13|e>>>19;e=H+D|0;v^=e<<18|e>>>14;e=A+w|0;E^=e<<7|e>>>25;e=E+A|0;I^=e<<9|e>>>23;e=I+E|0;w^=e<<13|e>>>19;e=w+I|0;A^=e<<18|e>>>14;e=F+B|0;J^=e<<7|e>>>25;e=J+F|0;x^=e<<9|e>>>23;e=x+J|0;B^=e<<13|e>>>19;e=B+x|0;F^=e<<18|e>>>14;e=K+G|0;y^=e<<7|e>>>25;e=y+K|0;C^=e<<9|e>>>23;e=C+y|0;G^=e<<13|e>>>19;e=G+C|0;K^=e<<18|e>>>14;e=v+y|0;w^=e<<7|e>>>25;e=w+v|0;x^=e<<9|e>>>23;e=x+w|0;y^=e<<13|e>>>19;e=y+x|0;v^=e<<18|e>>>14;e=A+z|0;B^=e<<7|e>>>25;e=B+A|0;C^=e<<9|e>>>23;e=C+B|0;z^=e<<13|e>>>19;e=z+C|0;A^=e<<18|e>>>14;e=F+E|0;G^=e<<7|e>>>25;e=G+F|0;D^=e<<9|e>>>23;e=D+G|0;E^=e<<13|e>>>19;e=E+D|0;F^=e<<18|e>>>14;e=K+J|0;H^=e<<7|e>>>25;e=H+K|0;I^=e<<9|e>>>23;e=I+H|0;J^=e<<13|e>>>19;e=J+I|0;K^=e<<18|e>>>14}a[0]=v>>>0&255;a[1]=v>>>8&255;a[2]=v>>>16&255;a[3]=v>>>24&255;a[4]=A>>>0&255;a[5]=A>>>8&255;a[6]=A>>>16&255;a[7]=A>>>24&255;a[8]=F>>>0&255;a[9]=F>>>8&255;a[10]=F>>>16&255;a[11]=F>>>24&255;a[12]=K>>>0&255;a[13]=K>>>8&255;a[14]=K>>>16&255;a[15]=K>>>24&255;a[16]=B>>>0&255;a[17]=B>>>8&255;a[18]=B>>>16&255;a[19]=B>>>24&255;a[20]=C>>>0&255;a[21]=C>>>8&255;a[22]=C>>>16&255;a[23]=C>>>24&255;a[24]=D>>>0&255;a[25]=D>>>8&255;a[26]=D>>>16&255;a[27]=D>>>24&255;a[28]=E>>>0&255;a[29]=E>>>8&255;a[30]=E>>>16&255;a[31]=E>>>24&255}function i(a,b,c,d){g(a,b,c,d)}function j(a,b,c,d){h(a,b,c,d)}function k(a,b,c,d,e,f,g){var h,j,k=new Uint8Array(16),l=new Uint8Array(64);for(j=0;j<16;j++)k[j]=0;for(j=0;j<8;j++)k[j]=f[j];for(;e>=64;){i(l,k,g,ma);for(j=0;j<64;j++)a[b+j]=c[d+j]^l[j];h=1;for(j=8;j<16;j++){h=h+(255&k[j])|0;k[j]=255&h;h>>>=8}e-=64;b+=64;d+=64}if(e>0){i(l,k,g,ma);for(j=0;j<e;j++)a[b+j]=c[d+j]^l[j]}return 0}function l(a,b,c,d,e){var f,g,h=new Uint8Array(16),j=new Uint8Array(64);for(g=0;g<16;g++)h[g]=0;for(g=0;g<8;g++)h[g]=d[g];for(;c>=64;){i(j,h,e,ma);for(g=0;g<64;g++)a[b+g]=j[g];f=1;for(g=8;g<16;g++){f=f+(255&h[g])|0;h[g]=255&f;f>>>=8}c-=64;b+=64}if(c>0){i(j,h,e,ma);for(g=0;g<c;g++)a[b+g]=j[g]}return 0}function m(a,b,c,d,e){var f=new Uint8Array(32);j(f,d,e,ma);for(var g=new Uint8Array(8),h=0;h<8;h++)g[h]=d[h+16];return l(a,b,c,g,f)}function n(a,b,c,d,e,f,g){var h=new Uint8Array(32);j(h,f,g,ma);for(var i=new Uint8Array(8),l=0;l<8;l++)i[l]=f[l+16];return k(a,b,c,d,e,i,h)}function o(a,b,c,d,e,f){var g=new na(f);g.update(c,d,e);g.finish(a,b);return 0}function p(a,b,c,d,f,g){var h=new Uint8Array(16);o(h,0,c,d,f,g);return e(a,b,h,0)}function q(a,b,c,d,e){var f;if(c<32)return-1;n(a,0,b,0,c,d,e);o(a,16,a,32,c-32,a);for(f=0;f<16;f++)a[f]=0;return 0}function r(a,b,c,d,e){var f,g=new Uint8Array(32);if(c<32)return-1;m(g,0,32,d,e);if(0!==p(b,16,b,32,c-32,g))return-1;n(a,0,b,0,c,d,e);for(f=0;f<32;f++)a[f]=0;return 0}function s(a,b){var c;for(c=0;c<16;c++)a[c]=0|b[c]}function t(a){var b,c,d=1;for(b=0;b<16;b++){c=a[b]+d+65535;d=Math.floor(c/65536);a[b]=c-65536*d}a[0]+=d-1+37*(d-1)}function u(a,b,c){for(var d,e=~(c-1),f=0;f<16;f++){d=e&(a[f]^b[f]);a[f]^=d;b[f]^=d}}function v(a,b){var c,d,e,f=aa(),g=aa();for(c=0;c<16;c++)g[c]=b[c];t(g);t(g);t(g);for(d=0;d<2;d++){f[0]=g[0]-65517;for(c=1;c<15;c++){f[c]=g[c]-65535-(f[c-1]>>16&1);f[c-1]&=65535}f[15]=g[15]-32767-(f[14]>>16&1);e=f[15]>>16&1;f[14]&=65535;u(g,f,1-e)}for(c=0;c<16;c++){a[2*c]=255&g[c];a[2*c+1]=g[c]>>8}}function w(a,b){var c=new Uint8Array(32),d=new Uint8Array(32);v(c,a);v(d,b);return f(c,0,d,0)}function x(a){var b=new Uint8Array(32);v(b,a);return 1&b[0]}function y(a,b){var c;for(c=0;c<16;c++)a[c]=b[2*c]+(b[2*c+1]<<8);a[15]&=32767}function z(a,b,c){for(var d=0;d<16;d++)a[d]=b[d]+c[d]}function A(a,b,c){for(var d=0;d<16;d++)a[d]=b[d]-c[d]}function B(a,b,c){var d,e,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=c[0],L=c[1],M=c[2],N=c[3],O=c[4],P=c[5],Q=c[6],R=c[7],S=c[8],T=c[9],U=c[10],V=c[11],W=c[12],X=c[13],Y=c[14],Z=c[15];d=b[0];f+=d*K;g+=d*L;h+=d*M;i+=d*N;j+=d*O;k+=d*P;l+=d*Q;m+=d*R;n+=d*S;o+=d*T;p+=d*U;q+=d*V;r+=d*W;s+=d*X;t+=d*Y;u+=d*Z;d=b[1];g+=d*K;h+=d*L;i+=d*M;j+=d*N;k+=d*O;l+=d*P;m+=d*Q;n+=d*R;o+=d*S;p+=d*T;q+=d*U;r+=d*V;s+=d*W;t+=d*X;u+=d*Y;v+=d*Z;d=b[2];h+=d*K;i+=d*L;j+=d*M;k+=d*N;l+=d*O;m+=d*P;n+=d*Q;o+=d*R;p+=d*S;q+=d*T;r+=d*U;s+=d*V;t+=d*W;u+=d*X;v+=d*Y;w+=d*Z;d=b[3];i+=d*K;j+=d*L;k+=d*M;l+=d*N;m+=d*O;n+=d*P;o+=d*Q;p+=d*R;q+=d*S;r+=d*T;s+=d*U;t+=d*V;u+=d*W;v+=d*X;w+=d*Y;x+=d*Z;d=b[4];j+=d*K;k+=d*L;l+=d*M;m+=d*N;n+=d*O;o+=d*P;p+=d*Q;q+=d*R;r+=d*S;s+=d*T;t+=d*U;u+=d*V;v+=d*W;w+=d*X;x+=d*Y;y+=d*Z;d=b[5];k+=d*K;l+=d*L;m+=d*M;n+=d*N;o+=d*O;p+=d*P;q+=d*Q;r+=d*R;s+=d*S;t+=d*T;u+=d*U;v+=d*V;w+=d*W;x+=d*X;y+=d*Y;z+=d*Z;d=b[6];l+=d*K;m+=d*L;n+=d*M;o+=d*N;p+=d*O;q+=d*P;r+=d*Q;s+=d*R;t+=d*S;u+=d*T;v+=d*U;w+=d*V;x+=d*W;y+=d*X;z+=d*Y;A+=d*Z;d=b[7];m+=d*K;n+=d*L;o+=d*M;p+=d*N;q+=d*O;r+=d*P;s+=d*Q;t+=d*R;u+=d*S;v+=d*T;w+=d*U;x+=d*V;y+=d*W;z+=d*X;A+=d*Y;B+=d*Z;d=b[8];n+=d*K;o+=d*L;p+=d*M;q+=d*N;r+=d*O;s+=d*P;t+=d*Q;u+=d*R;v+=d*S;w+=d*T;x+=d*U;y+=d*V;z+=d*W;A+=d*X;B+=d*Y;C+=d*Z;d=b[9];o+=d*K;p+=d*L;q+=d*M;r+=d*N;s+=d*O;t+=d*P;u+=d*Q;v+=d*R;w+=d*S;x+=d*T;y+=d*U;z+=d*V;A+=d*W;B+=d*X;C+=d*Y;D+=d*Z;d=b[10];p+=d*K;q+=d*L;r+=d*M;s+=d*N;t+=d*O;u+=d*P;v+=d*Q;w+=d*R;x+=d*S;y+=d*T;z+=d*U;A+=d*V;B+=d*W;C+=d*X;D+=d*Y;E+=d*Z;d=b[11];q+=d*K;r+=d*L;s+=d*M;t+=d*N;u+=d*O;v+=d*P;w+=d*Q;x+=d*R;y+=d*S;z+=d*T;A+=d*U;B+=d*V;C+=d*W;D+=d*X;E+=d*Y;F+=d*Z;d=b[12];r+=d*K;s+=d*L;t+=d*M;u+=d*N;v+=d*O;w+=d*P;x+=d*Q;y+=d*R;z+=d*S;A+=d*T;B+=d*U;C+=d*V;D+=d*W;E+=d*X;F+=d*Y;G+=d*Z;d=b[13];s+=d*K;t+=d*L;u+=d*M;v+=d*N;w+=d*O;x+=d*P;y+=d*Q;z+=d*R;A+=d*S;B+=d*T;C+=d*U;D+=d*V;E+=d*W;F+=d*X;G+=d*Y;H+=d*Z;d=b[14];t+=d*K;u+=d*L;v+=d*M;w+=d*N;x+=d*O;y+=d*P;z+=d*Q;A+=d*R;B+=d*S;C+=d*T;D+=d*U;E+=d*V;F+=d*W;G+=d*X;H+=d*Y;I+=d*Z;d=b[15];u+=d*K;v+=d*L;w+=d*M;x+=d*N;y+=d*O;z+=d*P;A+=d*Q;B+=d*R;C+=d*S;D+=d*T;E+=d*U;F+=d*V;G+=d*W;H+=d*X;I+=d*Y;J+=d*Z;f+=38*v;g+=38*w;h+=38*x;i+=38*y;j+=38*z;k+=38*A;l+=38*B;m+=38*C;n+=38*D;o+=38*E;p+=38*F;q+=38*G;r+=38*H;s+=38*I;t+=38*J;e=1;d=f+e+65535;e=Math.floor(d/65536);f=d-65536*e;d=g+e+65535;e=Math.floor(d/65536);g=d-65536*e;d=h+e+65535;e=Math.floor(d/65536);h=d-65536*e;d=i+e+65535;e=Math.floor(d/65536);i=d-65536*e;d=j+e+65535;e=Math.floor(d/65536);j=d-65536*e;d=k+e+65535;e=Math.floor(d/65536);k=d-65536*e;d=l+e+65535;e=Math.floor(d/65536);l=d-65536*e;d=m+e+65535;e=Math.floor(d/65536);m=d-65536*e;d=n+e+65535;e=Math.floor(d/65536);n=d-65536*e;d=o+e+65535;e=Math.floor(d/65536);o=d-65536*e;d=p+e+65535;e=Math.floor(d/65536);p=d-65536*e;d=q+e+65535;e=Math.floor(d/65536);q=d-65536*e;d=r+e+65535;e=Math.floor(d/65536);r=d-65536*e;d=s+e+65535;e=Math.floor(d/65536);s=d-65536*e;d=t+e+65535;e=Math.floor(d/65536);t=d-65536*e;d=u+e+65535;e=Math.floor(d/65536);u=d-65536*e;f+=e-1+37*(e-1);e=1;d=f+e+65535;e=Math.floor(d/65536);f=d-65536*e;d=g+e+65535;e=Math.floor(d/65536);g=d-65536*e;d=h+e+65535;e=Math.floor(d/65536);h=d-65536*e;d=i+e+65535;e=Math.floor(d/65536);i=d-65536*e;d=j+e+65535;e=Math.floor(d/65536);j=d-65536*e;d=k+e+65535;e=Math.floor(d/65536);k=d-65536*e;d=l+e+65535;e=Math.floor(d/65536);l=d-65536*e;d=m+e+65535;e=Math.floor(d/65536);m=d-65536*e;d=n+e+65535;e=Math.floor(d/65536);n=d-65536*e;d=o+e+65535;e=Math.floor(d/65536);o=d-65536*e;d=p+e+65535;e=Math.floor(d/65536);p=d-65536*e;d=q+e+65535;e=Math.floor(d/65536);q=d-65536*e;d=r+e+65535;e=Math.floor(d/65536);r=d-65536*e;d=s+e+65535;e=Math.floor(d/65536);s=d-65536*e;d=t+e+65535;e=Math.floor(d/65536);t=d-65536*e;d=u+e+65535;e=Math.floor(d/65536);u=d-65536*e;f+=e-1+37*(e-1);a[0]=f;a[1]=g;a[2]=h;a[3]=i;a[4]=j;a[5]=k;a[6]=l;a[7]=m;a[8]=n;a[9]=o;a[10]=p;a[11]=q;a[12]=r;a[13]=s;a[14]=t;a[15]=u}function C(a,b){B(a,b,b)}function D(a,b){var c,d=aa();for(c=0;c<16;c++)d[c]=b[c];for(c=253;c>=0;c--){C(d,d);2!==c&&4!==c&&B(d,d,b)}for(c=0;c<16;c++)a[c]=d[c]}function E(a,b){var c,d=aa();for(c=0;c<16;c++)d[c]=b[c];for(c=250;c>=0;c--){C(d,d);1!==c&&B(d,d,b)}for(c=0;c<16;c++)a[c]=d[c]}function F(a,b,c){var d,e,f=new Uint8Array(32),g=new Float64Array(80),h=aa(),i=aa(),j=aa(),k=aa(),l=aa(),m=aa();for(e=0;e<31;e++)f[e]=b[e];f[31]=127&b[31]|64;f[0]&=248;y(g,c);for(e=0;e<16;e++){i[e]=g[e];k[e]=h[e]=j[e]=0}h[0]=k[0]=1;for(e=254;e>=0;--e){d=f[e>>>3]>>>(7&e)&1;u(h,i,d);u(j,k,d);z(l,h,j);A(h,h,j);z(j,i,k);A(i,i,k);C(k,l);C(m,h);B(h,j,h);B(j,i,l);z(l,h,j);A(h,h,j);C(i,h);A(j,k,m);B(h,j,ga);z(h,h,k);B(j,j,h);B(h,k,m);B(k,i,g);C(i,l);u(h,i,d);u(j,k,d)}for(e=0;e<16;e++){g[e+16]=h[e];g[e+32]=j[e];g[e+48]=i[e];g[e+64]=k[e]}var n=g.subarray(32),o=g.subarray(16);D(n,n);B(o,o,n);v(a,o);return 0}function G(a,b){return F(a,b,da)}function H(a,b){ba(b,32);return G(a,b)}function I(a,b,c){var d=new Uint8Array(32);F(d,c,b);return j(a,ca,d,ma)}function J(a,b,c,d,e,f){var g=new Uint8Array(32);I(g,e,f);return oa(a,b,c,d,g)}function K(a,b,c,d,e,f){var g=new Uint8Array(32);I(g,e,f);return pa(a,b,c,d,g)}function L(a,b,c,d){for(var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E=new Int32Array(16),F=new Int32Array(16),G=a[0],H=a[1],I=a[2],J=a[3],K=a[4],L=a[5],M=a[6],N=a[7],O=b[0],P=b[1],Q=b[2],R=b[3],S=b[4],T=b[5],U=b[6],V=b[7],W=0;d>=128;){for(w=0;w<16;w++){x=8*w+W;E[w]=c[x+0]<<24|c[x+1]<<16|c[x+2]<<8|c[x+3];F[w]=c[x+4]<<24|c[x+5]<<16|c[x+6]<<8|c[x+7]}for(w=0;w<80;w++){e=G;f=H;g=I;h=J;i=K;j=L;k=M;l=N;m=O;n=P;o=Q;p=R;q=S;r=T;s=U;t=V;y=N;z=V;A=65535&z;B=z>>>16;C=65535&y;D=y>>>16;y=(K>>>14|S<<18)^(K>>>18|S<<14)^(S>>>9|K<<23);z=(S>>>14|K<<18)^(S>>>18|K<<14)^(K>>>9|S<<23);A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;y=K&L^~K&M;z=S&T^~S&U;A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;y=qa[2*w];z=qa[2*w+1];A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;y=E[w%16];z=F[w%16];A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;B+=A>>>16;C+=B>>>16;D+=C>>>16;u=65535&C|D<<16;v=65535&A|B<<16;y=u;z=v;A=65535&z;B=z>>>16;C=65535&y;D=y>>>16;y=(G>>>28|O<<4)^(O>>>2|G<<30)^(O>>>7|G<<25);z=(O>>>28|G<<4)^(G>>>2|O<<30)^(G>>>7|O<<25);A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;y=G&H^G&I^H&I;z=O&P^O&Q^P&Q;A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;B+=A>>>16;C+=B>>>16;D+=C>>>16;l=65535&C|D<<16;t=65535&A|B<<16;y=h;z=p;A=65535&z;B=z>>>16;C=65535&y;D=y>>>16;y=u;z=v;A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;B+=A>>>16;C+=B>>>16;D+=C>>>16;h=65535&C|D<<16;p=65535&A|B<<16;H=e;I=f;J=g;K=h;L=i;M=j;N=k;G=l;P=m;Q=n;R=o;S=p;T=q;U=r;V=s;O=t;if(w%16==15)for(x=0;x<16;x++){y=E[x];z=F[x];A=65535&z;B=z>>>16;C=65535&y;D=y>>>16;y=E[(x+9)%16];z=F[(x+9)%16];A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;u=E[(x+1)%16];v=F[(x+1)%16];y=(u>>>1|v<<31)^(u>>>8|v<<24)^u>>>7;z=(v>>>1|u<<31)^(v>>>8|u<<24)^(v>>>7|u<<25);A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;u=E[(x+14)%16];v=F[(x+14)%16];y=(u>>>19|v<<13)^(v>>>29|u<<3)^u>>>6;z=(v>>>19|u<<13)^(u>>>29|v<<3)^(v>>>6|u<<26);A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;B+=A>>>16;C+=B>>>16;D+=C>>>16;E[x]=65535&C|D<<16;F[x]=65535&A|B<<16}}y=G;z=O;A=65535&z;B=z>>>16;C=65535&y;D=y>>>16;y=a[0];z=b[0];A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;B+=A>>>16;C+=B>>>16;D+=C>>>16;a[0]=G=65535&C|D<<16;b[0]=O=65535&A|B<<16;y=H;z=P;A=65535&z;B=z>>>16;C=65535&y;D=y>>>16;y=a[1];z=b[1];A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;B+=A>>>16;C+=B>>>16;D+=C>>>16;a[1]=H=65535&C|D<<16;b[1]=P=65535&A|B<<16;y=I;z=Q;A=65535&z;B=z>>>16;C=65535&y;D=y>>>16;y=a[2];z=b[2];A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;B+=A>>>16;C+=B>>>16;D+=C>>>16;a[2]=I=65535&C|D<<16;b[2]=Q=65535&A|B<<16;y=J;z=R;A=65535&z;B=z>>>16;C=65535&y;D=y>>>16;y=a[3];z=b[3];A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;B+=A>>>16;C+=B>>>16;D+=C>>>16;a[3]=J=65535&C|D<<16;b[3]=R=65535&A|B<<16;y=K;z=S;A=65535&z;B=z>>>16;C=65535&y;D=y>>>16;y=a[4];z=b[4];A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;B+=A>>>16;C+=B>>>16;D+=C>>>16;a[4]=K=65535&C|D<<16;b[4]=S=65535&A|B<<16;y=L;z=T;A=65535&z;B=z>>>16;C=65535&y;D=y>>>16;y=a[5];z=b[5];A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;B+=A>>>16;C+=B>>>16;D+=C>>>16;a[5]=L=65535&C|D<<16;b[5]=T=65535&A|B<<16;y=M;z=U;A=65535&z;B=z>>>16;C=65535&y;D=y>>>16;y=a[6];z=b[6];A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;B+=A>>>16;C+=B>>>16;D+=C>>>16;a[6]=M=65535&C|D<<16;b[6]=U=65535&A|B<<16;y=N;z=V;A=65535&z;B=z>>>16;C=65535&y;D=y>>>16;y=a[7];z=b[7];A+=65535&z;B+=z>>>16;C+=65535&y;D+=y>>>16;B+=A>>>16;C+=B>>>16;D+=C>>>16;a[7]=N=65535&C|D<<16;b[7]=V=65535&A|B<<16;W+=128;d-=128}return d}function M(a,b,d){var e,f=new Int32Array(8),g=new Int32Array(8),h=new Uint8Array(256),i=d;f[0]=1779033703;f[1]=3144134277;f[2]=1013904242;f[3]=2773480762;f[4]=1359893119;f[5]=2600822924;f[6]=528734635;f[7]=1541459225;g[0]=4089235720;g[1]=2227873595;g[2]=4271175723;g[3]=1595750129;g[4]=2917565137;g[5]=725511199;g[6]=4215389547;g[7]=327033209;L(f,g,b,d);d%=128;for(e=0;e<d;e++)h[e]=b[i-d+e];h[d]=128;d=256-128*(d<112?1:0);h[d-9]=0;c(h,d-8,i/536870912|0,i<<3);L(f,g,h,d);for(e=0;e<8;e++)c(a,8*e,f[e],g[e]);return 0}function N(a,b){var c=aa(),d=aa(),e=aa(),f=aa(),g=aa(),h=aa(),i=aa(),j=aa(),k=aa();A(c,a[1],a[0]);A(k,b[1],b[0]);B(c,c,k);z(d,a[0],a[1]);z(k,b[0],b[1]);B(d,d,k);B(e,a[3],b[3]);B(e,e,ia);B(f,a[2],b[2]);z(f,f,f);A(g,d,c);A(h,f,e);z(i,f,e);z(j,d,c);B(a[0],g,h);B(a[1],j,i);B(a[2],i,h);B(a[3],g,j)}function O(a,b,c){var d;for(d=0;d<4;d++)u(a[d],b[d],c)}function P(a,b){var c=aa(),d=aa(),e=aa();D(e,b[2]);B(c,b[0],e);B(d,b[1],e);v(a,d);a[31]^=x(c)<<7}function Q(a,b,c){var d,e;s(a[0],ea);s(a[1],fa);s(a[2],fa);s(a[3],ea);for(e=255;e>=0;--e){d=c[e/8|0]>>(7&e)&1;O(a,b,d);N(b,a);N(a,a);O(a,b,d)}}function R(a,b){var c=[aa(),aa(),aa(),aa()];s(c[0],ja);s(c[1],ka);s(c[2],fa);B(c[3],ja,ka);Q(a,c,b)}function S(a,b,c){var d,e=new Uint8Array(64),f=[aa(),aa(),aa(),aa()];c||ba(b,32);M(e,b,32);e[0]&=248;e[31]&=127;e[31]|=64;R(f,e);P(a,f);for(d=0;d<32;d++)b[d+32]=a[d];return 0}function T(a,b){var c,d,e,f;for(d=63;d>=32;--d){c=0;for(e=d-32,f=d-12;e<f;++e){b[e]+=c-16*b[d]*ra[e-(d-32)];c=b[e]+128>>8;b[e]-=256*c}b[e]+=c;b[d]=0}c=0;for(e=0;e<32;e++){b[e]+=c-(b[31]>>4)*ra[e];c=b[e]>>8;b[e]&=255}for(e=0;e<32;e++)b[e]-=c*ra[e];for(d=0;d<32;d++){b[d+1]+=b[d]>>8;a[d]=255&b[d]}}function U(a){var b,c=new Float64Array(64);for(b=0;b<64;b++)c[b]=a[b];for(b=0;b<64;b++)a[b]=0;T(a,c)}function V(a,b,c,d){var e,f,g=new Uint8Array(64),h=new Uint8Array(64),i=new Uint8Array(64),j=new Float64Array(64),k=[aa(),aa(),aa(),aa()];M(g,d,32);g[0]&=248;g[31]&=127;g[31]|=64;var l=c+64;for(e=0;e<c;e++)a[64+e]=b[e];for(e=0;e<32;e++)a[32+e]=g[32+e];M(i,a.subarray(32),c+32);U(i);R(k,i);P(a,k);for(e=32;e<64;e++)a[e]=d[e];M(h,a,c+64);U(h);for(e=0;e<64;e++)j[e]=0;for(e=0;e<32;e++)j[e]=i[e];for(e=0;e<32;e++)for(f=0;f<32;f++)j[e+f]+=h[e]*g[f];T(a.subarray(32),j);return l}function W(a,b){var c=aa(),d=aa(),e=aa(),f=aa(),g=aa(),h=aa(),i=aa();s(a[2],fa);y(a[1],b);C(e,a[1]);B(f,e,ha);A(e,e,a[2]);z(f,a[2],f);C(g,f);C(h,g);B(i,h,g);B(c,i,e);B(c,c,f);E(c,c);B(c,c,e);B(c,c,f);B(c,c,f);B(a[0],c,f);C(d,a[0]);B(d,d,f);w(d,e)&&B(a[0],a[0],la);C(d,a[0]);B(d,d,f);if(w(d,e))return-1;x(a[0])===b[31]>>7&&A(a[0],ea,a[0]);B(a[3],a[0],a[1]);return 0}function X(a,b,c,d){var e,g,h=new Uint8Array(32),i=new Uint8Array(64),j=[aa(),aa(),aa(),aa()],k=[aa(),aa(),aa(),aa()];g=-1;if(c<64)return-1;if(W(k,d))return-1;for(e=0;e<c;e++)a[e]=b[e];for(e=0;e<32;e++)a[e+32]=d[e];M(i,a,c);U(i);Q(j,k,i);R(k,b.subarray(32));N(j,k);P(h,j);c-=64;if(f(b,0,h,0)){for(e=0;e<c;e++)a[e]=0;return-1}for(e=0;e<c;e++)a[e]=b[e+64];g=c;return g}function Y(a,b){if(a.length!==sa)throw new Error("bad key size");if(b.length!==ta)throw new Error("bad nonce size")}function Z(a,b){if(a.length!==ua)throw new Error("bad public key size");if(b.length!==va)throw new Error("bad secret key size")}function $(){var a,b;for(b=0;b<arguments.length;b++)if("[object Uint8Array]"!==(a=Object.prototype.toString.call(arguments[b])))throw new TypeError("unexpected type "+a+", use Uint8Array")}function _(a){for(var b=0;b<a.length;b++)a[b]=0}var aa=function(a){var b,c=new Float64Array(16);if(a)for(b=0;b<a.length;b++)c[b]=a[b];return c},ba=function(){throw new Error("no PRNG")},ca=new Uint8Array(16),da=new Uint8Array(32);da[0]=9;var ea=aa(),fa=aa([1]),ga=aa([56129,1]),ha=aa([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ia=aa([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),ja=aa([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),ka=aa([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),la=aa([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ma=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),na=function(a){this.buffer=new Uint8Array(16);this.r=new Uint16Array(10);this.h=new Uint16Array(10);this.pad=new Uint16Array(8);this.leftover=0;this.fin=0;var b,c,d,e,f,g,h,i;b=255&a[0]|(255&a[1])<<8;this.r[0]=8191&b;c=255&a[2]|(255&a[3])<<8;this.r[1]=8191&(b>>>13|c<<3);d=255&a[4]|(255&a[5])<<8;this.r[2]=7939&(c>>>10|d<<6);e=255&a[6]|(255&a[7])<<8;this.r[3]=8191&(d>>>7|e<<9);f=255&a[8]|(255&a[9])<<8;this.r[4]=255&(e>>>4|f<<12);this.r[5]=f>>>1&8190;g=255&a[10]|(255&a[11])<<8;this.r[6]=8191&(f>>>14|g<<2);h=255&a[12]|(255&a[13])<<8;this.r[7]=8065&(g>>>11|h<<5);i=255&a[14]|(255&a[15])<<8;this.r[8]=8191&(h>>>8|i<<8);this.r[9]=i>>>5&127;this.pad[0]=255&a[16]|(255&a[17])<<8;this.pad[1]=255&a[18]|(255&a[19])<<8;this.pad[2]=255&a[20]|(255&a[21])<<8;this.pad[3]=255&a[22]|(255&a[23])<<8;this.pad[4]=255&a[24]|(255&a[25])<<8;this.pad[5]=255&a[26]|(255&a[27])<<8;this.pad[6]=255&a[28]|(255&a[29])<<8;this.pad[7]=255&a[30]|(255&a[31])<<8};na.prototype.blocks=function(a,b,c){for(var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w=this.fin?0:2048,x=this.h[0],y=this.h[1],z=this.h[2],A=this.h[3],B=this.h[4],C=this.h[5],D=this.h[6],E=this.h[7],F=this.h[8],G=this.h[9],H=this.r[0],I=this.r[1],J=this.r[2],K=this.r[3],L=this.r[4],M=this.r[5],N=this.r[6],O=this.r[7],P=this.r[8],Q=this.r[9];c>=16;){d=255&a[b+0]|(255&a[b+1])<<8;x+=8191&d;e=255&a[b+2]|(255&a[b+3])<<8;y+=8191&(d>>>13|e<<3);f=255&a[b+4]|(255&a[b+5])<<8;z+=8191&(e>>>10|f<<6);g=255&a[b+6]|(255&a[b+7])<<8;A+=8191&(f>>>7|g<<9);h=255&a[b+8]|(255&a[b+9])<<8;B+=8191&(g>>>4|h<<12);C+=h>>>1&8191;i=255&a[b+10]|(255&a[b+11])<<8;D+=8191&(h>>>14|i<<2);j=255&a[b+12]|(255&a[b+13])<<8;E+=8191&(i>>>11|j<<5);k=255&a[b+14]|(255&a[b+15])<<8;F+=8191&(j>>>8|k<<8);G+=k>>>5|w;l=0;m=l;m+=x*H;m+=y*(5*Q);m+=z*(5*P);m+=A*(5*O);m+=B*(5*N);l=m>>>13;m&=8191;m+=C*(5*M);m+=D*(5*L);m+=E*(5*K);m+=F*(5*J);m+=G*(5*I);l+=m>>>13;m&=8191;n=l;n+=x*I;n+=y*H;n+=z*(5*Q);n+=A*(5*P);n+=B*(5*O);l=n>>>13;n&=8191;n+=C*(5*N);n+=D*(5*M);n+=E*(5*L);n+=F*(5*K);n+=G*(5*J);l+=n>>>13;n&=8191;o=l;o+=x*J;o+=y*I;o+=z*H;o+=A*(5*Q);o+=B*(5*P);l=o>>>13;o&=8191;o+=C*(5*O);o+=D*(5*N);o+=E*(5*M);o+=F*(5*L);o+=G*(5*K);l+=o>>>13;o&=8191;p=l;p+=x*K;p+=y*J;p+=z*I;p+=A*H;p+=B*(5*Q);l=p>>>13;p&=8191;p+=C*(5*P);p+=D*(5*O);p+=E*(5*N);p+=F*(5*M);p+=G*(5*L);l+=p>>>13;p&=8191;q=l;q+=x*L;q+=y*K;q+=z*J;q+=A*I;q+=B*H;l=q>>>13;q&=8191;q+=C*(5*Q);q+=D*(5*P);q+=E*(5*O);q+=F*(5*N);q+=G*(5*M);l+=q>>>13;q&=8191;r=l;r+=x*M;r+=y*L;r+=z*K;r+=A*J;r+=B*I;l=r>>>13;r&=8191;r+=C*H;r+=D*(5*Q);r+=E*(5*P);r+=F*(5*O);r+=G*(5*N);l+=r>>>13;r&=8191;s=l;s+=x*N;s+=y*M;s+=z*L;s+=A*K;s+=B*J;l=s>>>13;s&=8191;s+=C*I;s+=D*H;s+=E*(5*Q);s+=F*(5*P);s+=G*(5*O);l+=s>>>13;s&=8191;t=l;t+=x*O;t+=y*N;t+=z*M;t+=A*L;t+=B*K;l=t>>>13;t&=8191;t+=C*J;t+=D*I;t+=E*H;t+=F*(5*Q);t+=G*(5*P);l+=t>>>13;t&=8191;u=l;u+=x*P;u+=y*O;u+=z*N;u+=A*M;u+=B*L;l=u>>>13;u&=8191;u+=C*K;u+=D*J;u+=E*I;u+=F*H;u+=G*(5*Q);l+=u>>>13;u&=8191;v=l;v+=x*Q;v+=y*P;v+=z*O;v+=A*N;v+=B*M;l=v>>>13;v&=8191;v+=C*L;v+=D*K;v+=E*J;v+=F*I;v+=G*H;l+=v>>>13;v&=8191;l=(l<<2)+l|0;l=l+m|0;m=8191&l;l>>>=13;n+=l;x=m;y=n;z=o;A=p;B=q;C=r;D=s;E=t;F=u;G=v;b+=16;c-=16}this.h[0]=x;this.h[1]=y;this.h[2]=z;this.h[3]=A;this.h[4]=B;this.h[5]=C;this.h[6]=D;this.h[7]=E;this.h[8]=F;this.h[9]=G};na.prototype.finish=function(a,b){var c,d,e,f,g=new Uint16Array(10);if(this.leftover){f=this.leftover;this.buffer[f++]=1;for(;f<16;f++)this.buffer[f]=0;this.fin=1;this.blocks(this.buffer,0,16)}c=this.h[1]>>>13;this.h[1]&=8191;for(f=2;f<10;f++){this.h[f]+=c;c=this.h[f]>>>13;this.h[f]&=8191}this.h[0]+=5*c;c=this.h[0]>>>13;this.h[0]&=8191;this.h[1]+=c;c=this.h[1]>>>13;this.h[1]&=8191;this.h[2]+=c;g[0]=this.h[0]+5;c=g[0]>>>13;g[0]&=8191;for(f=1;f<10;f++){g[f]=this.h[f]+c;c=g[f]>>>13;g[f]&=8191}g[9]-=8192;d=(1^c)-1;for(f=0;f<10;f++)g[f]&=d;d=~d;for(f=0;f<10;f++)this.h[f]=this.h[f]&d|g[f];this.h[0]=65535&(this.h[0]|this.h[1]<<13);this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10);this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7);this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4);this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14);this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11);this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8);this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5);e=this.h[0]+this.pad[0];this.h[0]=65535&e;for(f=1;f<8;f++){e=(this.h[f]+this.pad[f]|0)+(e>>>16)|0;this.h[f]=65535&e}a[b+0]=this.h[0]>>>0&255;a[b+1]=this.h[0]>>>8&255;a[b+2]=this.h[1]>>>0&255;a[b+3]=this.h[1]>>>8&255;a[b+4]=this.h[2]>>>0&255;a[b+5]=this.h[2]>>>8&255;a[b+6]=this.h[3]>>>0&255;a[b+7]=this.h[3]>>>8&255;a[b+8]=this.h[4]>>>0&255;a[b+9]=this.h[4]>>>8&255;a[b+10]=this.h[5]>>>0&255;a[b+11]=this.h[5]>>>8&255;a[b+12]=this.h[6]>>>0&255;a[b+13]=this.h[6]>>>8&255;a[b+14]=this.h[7]>>>0&255;a[b+15]=this.h[7]>>>8&255};na.prototype.update=function(a,b,c){var d,e;if(this.leftover){e=16-this.leftover;e>c&&(e=c);for(d=0;d<e;d++)this.buffer[this.leftover+d]=a[b+d];c-=e;b+=e;this.leftover+=e;if(this.leftover<16)return;this.blocks(this.buffer,0,16);this.leftover=0}if(c>=16){e=c-c%16;this.blocks(a,b,e);b+=e;c-=e}if(c){for(d=0;d<c;d++)this.buffer[this.leftover+d]=a[b+d];this.leftover+=c}};var oa=q,pa=r,qa=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],ra=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),sa=32,ta=24,ua=32,va=32,wa=ta;b.lowlevel={crypto_core_hsalsa20:j,crypto_stream_xor:n,crypto_stream:m,crypto_stream_salsa20_xor:k,crypto_stream_salsa20:l,crypto_onetimeauth:o,crypto_onetimeauth_verify:p,crypto_verify_16:e,crypto_verify_32:f,crypto_secretbox:q,crypto_secretbox_open:r,crypto_scalarmult:F,crypto_scalarmult_base:G,crypto_box_beforenm:I,crypto_box_afternm:oa,crypto_box:J,crypto_box_open:K,crypto_box_keypair:H,crypto_hash:M,crypto_sign:V,crypto_sign_keypair:S,crypto_sign_open:X,crypto_secretbox_KEYBYTES:sa,crypto_secretbox_NONCEBYTES:ta,crypto_secretbox_ZEROBYTES:32,crypto_secretbox_BOXZEROBYTES:16,crypto_scalarmult_BYTES:32,crypto_scalarmult_SCALARBYTES:32,crypto_box_PUBLICKEYBYTES:ua,crypto_box_SECRETKEYBYTES:va,crypto_box_BEFORENMBYTES:32,crypto_box_NONCEBYTES:wa,crypto_box_ZEROBYTES:32,crypto_box_BOXZEROBYTES:16,crypto_sign_BYTES:64,crypto_sign_PUBLICKEYBYTES:32,crypto_sign_SECRETKEYBYTES:64,crypto_sign_SEEDBYTES:32,crypto_hash_BYTES:64};if(!b.util){b.util={};b.util.decodeUTF8=b.util.encodeUTF8=b.util.encodeBase64=b.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https://github.com/dchest/tweetnacl-util-js")}}b.randomBytes=function(a){var b=new Uint8Array(a);ba(b,a);return b};b.secretbox=function(a,b,c){$(a,b,c);Y(c,b);for(var d=new Uint8Array(32+a.length),e=new Uint8Array(d.length),f=0;f<a.length;f++)d[f+32]=a[f];q(e,d,d.length,b,c);return e.subarray(16)};b.secretbox.open=function(a,b,c){$(a,b,c);Y(c,b);for(var d=new Uint8Array(16+a.length),e=new Uint8Array(d.length),f=0;f<a.length;f++)d[f+16]=a[f];return!(d.length<32)&&(0===r(e,d,d.length,b,c)&&e.subarray(32))};b.secretbox.keyLength=sa;b.secretbox.nonceLength=ta;b.secretbox.overheadLength=16;b.scalarMult=function(a,b){$(a,b);if(32!==a.length)throw new Error("bad n size");if(32!==b.length)throw new Error("bad p size");var c=new Uint8Array(32);F(c,a,b);return c};b.scalarMult.base=function(a){$(a);if(32!==a.length)throw new Error("bad n size");var b=new Uint8Array(32);G(b,a);return b};b.scalarMult.scalarLength=32;b.scalarMult.groupElementLength=32;b.box=function(a,c,d,e){var f=b.box.before(d,e);return b.secretbox(a,c,f)};b.box.before=function(a,b){$(a,b);Z(a,b);var c=new Uint8Array(32);I(c,a,b);return c};b.box.after=b.secretbox;b.box.open=function(a,c,d,e){var f=b.box.before(d,e);return b.secretbox.open(a,c,f)};b.box.open.after=b.secretbox.open;b.box.keyPair=function(){var a=new Uint8Array(ua),b=new Uint8Array(va);H(a,b);return{publicKey:a,secretKey:b}};b.box.keyPair.fromSecretKey=function(a){$(a);if(a.length!==va)throw new Error("bad secret key size");var b=new Uint8Array(ua);G(b,a);return{publicKey:b,secretKey:new Uint8Array(a)}};b.box.publicKeyLength=ua;b.box.secretKeyLength=va;b.box.sharedKeyLength=32;b.box.nonceLength=wa;b.box.overheadLength=b.secretbox.overheadLength;b.sign=function(a,b){$(a,b);if(64!==b.length)throw new Error("bad secret key size");var c=new Uint8Array(64+a.length);V(c,a,a.length,b);return c};b.sign.open=function(a,b){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");$(a,b);if(32!==b.length)throw new Error("bad public key size");var c=new Uint8Array(a.length),d=X(c,a,a.length,b);if(d<0)return null;for(var e=new Uint8Array(d),f=0;f<e.length;f++)e[f]=c[f];return e};b.sign.detached=function(a,c){for(var d=b.sign(a,c),e=new Uint8Array(64),f=0;f<e.length;f++)e[f]=d[f];return e};b.sign.detached.verify=function(a,b,c){$(a,b,c);if(64!==b.length)throw new Error("bad signature size");if(32!==c.length)throw new Error("bad public key size");var d,e=new Uint8Array(64+a.length),f=new Uint8Array(64+a.length);for(d=0;d<64;d++)e[d]=b[d];for(d=0;d<a.length;d++)e[d+64]=a[d];return X(f,e,e.length,c)>=0};b.sign.keyPair=function(){var a=new Uint8Array(32),b=new Uint8Array(64);S(a,b);return{publicKey:a,secretKey:b}};b.sign.keyPair.fromSecretKey=function(a){$(a);if(64!==a.length)throw new Error("bad secret key size");for(var b=new Uint8Array(32),c=0;c<b.length;c++)b[c]=a[32+c];return{publicKey:b,secretKey:new Uint8Array(a)}};b.sign.keyPair.fromSeed=function(a){$(a);if(32!==a.length)throw new Error("bad seed size")
9;for(var b=new Uint8Array(32),c=new Uint8Array(64),d=0;d<32;d++)c[d]=a[d];S(b,c,!0);return{publicKey:b,secretKey:c}};b.sign.publicKeyLength=32;b.sign.secretKeyLength=64;b.sign.seedLength=32;b.sign.signatureLength=64;b.hash=function(a){$(a);var b=new Uint8Array(64);M(b,a,a.length);return b};b.hash.hashLength=64;b.verify=function(a,b){$(a,b);return 0!==a.length&&0!==b.length&&(a.length===b.length&&0===d(a,0,b,0,a.length))};b.setPRNG=function(a){ba=a};!function(){var c="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(c&&c.getRandomValues){b.setPRNG(function(a,b){var d,e=new Uint8Array(b);for(d=0;d<b;d+=65536)c.getRandomValues(e.subarray(d,d+Math.min(b-d,65536)));for(d=0;d<b;d++)a[d]=e[d];_(e)})}else if(void 0!==a){c=a("crypto");c&&c.randomBytes&&b.setPRNG(function(a,b){var d,e=c.randomBytes(b);for(d=0;d<b;d++)a[d]=e[d];_(e)})}}()}(void 0!==b&&b.exports?b.exports:self.nacl=self.nacl||{})},{crypto:103}],715:[function(a,b,c){"use strict";function d(){this.protocol=null;this.slashes=null;this.auth=null;this.host=null;this.port=null;this.hostname=null;this.hash=null;this.search=null;this.query=null;this.pathname=null;this.path=null;this.href=null}function e(a,b,c){if(a&&j.isObject(a)&&a instanceof d)return a;var e=new d;e.parse(a,b,c);return e}function f(a){j.isString(a)&&(a=e(a));return a instanceof d?a.format():d.prototype.format.call(a)}function g(a,b){return e(a,!1,!0).resolve(b)}function h(a,b){return a?e(a,!1,!0).resolveObject(b):b}var i=a("punycode"),j=a("./util");c.parse=e;c.resolve=g;c.resolveObject=h;c.format=f;c.Url=d;var k=/^([a-z0-9.+-]+:)/i,l=/:[0-9]*$/,m=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,n=["<",">",'"',"`"," ","\r","\n","\t"],o=["{","}","|","\\","^","`"].concat(n),p=["'"].concat(o),q=["%","/","?",";","#"].concat(p),r=["/","?","#"],s=/^[+a-z0-9A-Z_-]{0,63}$/,t=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,u={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},w={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},x=a("querystring");d.prototype.parse=function(a,b,c){if(!j.isString(a))throw new TypeError("Parameter 'url' must be a string, not "+typeof a);var d=a.indexOf("?"),e=-1!==d&&d<a.indexOf("#")?"?":"#",f=a.split(e),g=/\\/g;f[0]=f[0].replace(g,"/");a=f.join(e);var h=a;h=h.trim();if(!c&&1===a.split("#").length){var l=m.exec(h);if(l){this.path=h;this.href=h;this.pathname=l[1];if(l[2]){this.search=l[2];this.query=b?x.parse(this.search.substr(1)):this.search.substr(1)}else if(b){this.search="";this.query={}}return this}}var n=k.exec(h);if(n){n=n[0];var o=n.toLowerCase();this.protocol=o;h=h.substr(n.length)}if(c||n||h.match(/^\/\/[^@\/]+@[^@\/]+/)){var y="//"===h.substr(0,2);if(y&&(!n||!v[n])){h=h.substr(2);this.slashes=!0}}if(!v[n]&&(y||n&&!w[n])){for(var z=-1,A=0;A<r.length;A++){var B=h.indexOf(r[A]);-1!==B&&(-1===z||B<z)&&(z=B)}var C,D;D=-1===z?h.lastIndexOf("@"):h.lastIndexOf("@",z);if(-1!==D){C=h.slice(0,D);h=h.slice(D+1);this.auth=decodeURIComponent(C)}z=-1;for(var A=0;A<q.length;A++){var B=h.indexOf(q[A]);-1!==B&&(-1===z||B<z)&&(z=B)}-1===z&&(z=h.length);this.host=h.slice(0,z);h=h.slice(z);this.parseHost();this.hostname=this.hostname||"";var E="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!E)for(var F=this.hostname.split(/\./),A=0,G=F.length;A<G;A++){var H=F[A];if(H&&!H.match(s)){for(var I="",J=0,K=H.length;J<K;J++)H.charCodeAt(J)>127?I+="x":I+=H[J];if(!I.match(s)){var L=F.slice(0,A),M=F.slice(A+1),N=H.match(t);if(N){L.push(N[1]);M.unshift(N[2])}M.length&&(h="/"+M.join(".")+h);this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase();E||(this.hostname=i.toASCII(this.hostname));var O=this.port?":"+this.port:"",P=this.hostname||"";this.host=P+O;this.href+=this.host;if(E){this.hostname=this.hostname.substr(1,this.hostname.length-2);"/"!==h[0]&&(h="/"+h)}}if(!u[o])for(var A=0,G=p.length;A<G;A++){var Q=p[A];if(-1!==h.indexOf(Q)){var R=encodeURIComponent(Q);R===Q&&(R=escape(Q));h=h.split(Q).join(R)}}var S=h.indexOf("#");if(-1!==S){this.hash=h.substr(S);h=h.slice(0,S)}var T=h.indexOf("?");if(-1!==T){this.search=h.substr(T);this.query=h.substr(T+1);b&&(this.query=x.parse(this.query));h=h.slice(0,T)}else if(b){this.search="";this.query={}}h&&(this.pathname=h);w[o]&&this.hostname&&!this.pathname&&(this.pathname="/");if(this.pathname||this.search){var O=this.pathname||"",U=this.search||"";this.path=O+U}this.href=this.format();return this};d.prototype.format=function(){var a=this.auth||"";if(a){a=encodeURIComponent(a);a=a.replace(/%3A/i,":");a+="@"}var b=this.protocol||"",c=this.pathname||"",d=this.hash||"",e=!1,f="";if(this.host)e=a+this.host;else if(this.hostname){e=a+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]");this.port&&(e+=":"+this.port)}this.query&&j.isObject(this.query)&&Object.keys(this.query).length&&(f=x.stringify(this.query));var g=this.search||f&&"?"+f||"";b&&":"!==b.substr(-1)&&(b+=":");if(this.slashes||(!b||w[b])&&!1!==e){e="//"+(e||"");c&&"/"!==c.charAt(0)&&(c="/"+c)}else e||(e="");d&&"#"!==d.charAt(0)&&(d="#"+d);g&&"?"!==g.charAt(0)&&(g="?"+g);c=c.replace(/[?#]/g,function(a){return encodeURIComponent(a)});g=g.replace("#","%23");return b+e+c+g+d};d.prototype.resolve=function(a){return this.resolveObject(e(a,!1,!0)).format()};d.prototype.resolveObject=function(a){if(j.isString(a)){var b=new d;b.parse(a,!1,!0);a=b}for(var c=new d,e=Object.keys(this),f=0;f<e.length;f++){var g=e[f];c[g]=this[g]}c.hash=a.hash;if(""===a.href){c.href=c.format();return c}if(a.slashes&&!a.protocol){for(var h=Object.keys(a),i=0;i<h.length;i++){var k=h[i];"protocol"!==k&&(c[k]=a[k])}w[c.protocol]&&c.hostname&&!c.pathname&&(c.path=c.pathname="/");c.href=c.format();return c}if(a.protocol&&a.protocol!==c.protocol){if(!w[a.protocol]){for(var l=Object.keys(a),m=0;m<l.length;m++){var n=l[m];c[n]=a[n]}c.href=c.format();return c}c.protocol=a.protocol;if(a.host||v[a.protocol])c.pathname=a.pathname;else{for(var o=(a.pathname||"").split("/");o.length&&!(a.host=o.shift()););a.host||(a.host="");a.hostname||(a.hostname="");""!==o[0]&&o.unshift("");o.length<2&&o.unshift("");c.pathname=o.join("/")}c.search=a.search;c.query=a.query;c.host=a.host||"";c.auth=a.auth;c.hostname=a.hostname||a.host;c.port=a.port;if(c.pathname||c.search){var p=c.pathname||"",q=c.search||"";c.path=p+q}c.slashes=c.slashes||a.slashes;c.href=c.format();return c}var r=c.pathname&&"/"===c.pathname.charAt(0),s=a.host||a.pathname&&"/"===a.pathname.charAt(0),t=s||r||c.host&&a.pathname,u=t,x=c.pathname&&c.pathname.split("/")||[],o=a.pathname&&a.pathname.split("/")||[],y=c.protocol&&!w[c.protocol];if(y){c.hostname="";c.port=null;c.host&&(""===x[0]?x[0]=c.host:x.unshift(c.host));c.host="";if(a.protocol){a.hostname=null;a.port=null;a.host&&(""===o[0]?o[0]=a.host:o.unshift(a.host));a.host=null}t=t&&(""===o[0]||""===x[0])}if(s){c.host=a.host||""===a.host?a.host:c.host;c.hostname=a.hostname||""===a.hostname?a.hostname:c.hostname;c.search=a.search;c.query=a.query;x=o}else if(o.length){x||(x=[]);x.pop();x=x.concat(o);c.search=a.search;c.query=a.query}else if(!j.isNullOrUndefined(a.search)){if(y){c.hostname=c.host=x.shift();var z=!!(c.host&&c.host.indexOf("@")>0)&&c.host.split("@");if(z){c.auth=z.shift();c.host=c.hostname=z.shift()}}c.search=a.search;c.query=a.query;j.isNull(c.pathname)&&j.isNull(c.search)||(c.path=(c.pathname?c.pathname:"")+(c.search?c.search:""));c.href=c.format();return c}if(!x.length){c.pathname=null;c.search?c.path="/"+c.search:c.path=null;c.href=c.format();return c}for(var A=x.slice(-1)[0],B=(c.host||a.host||x.length>1)&&("."===A||".."===A)||""===A,C=0,D=x.length;D>=0;D--){A=x[D];if("."===A)x.splice(D,1);else if(".."===A){x.splice(D,1);C++}else if(C){x.splice(D,1);C--}}if(!t&&!u)for(;C--;C)x.unshift("..");!t||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift("");B&&"/"!==x.join("/").substr(-1)&&x.push("");var E=""===x[0]||x[0]&&"/"===x[0].charAt(0);if(y){c.hostname=c.host=E?"":x.length?x.shift():"";var z=!!(c.host&&c.host.indexOf("@")>0)&&c.host.split("@");if(z){c.auth=z.shift();c.host=c.hostname=z.shift()}}t=t||c.host&&x.length;t&&!E&&x.unshift("");if(x.length)c.pathname=x.join("/");else{c.pathname=null;c.path=null}j.isNull(c.pathname)&&j.isNull(c.search)||(c.path=(c.pathname?c.pathname:"")+(c.search?c.search:""));c.auth=a.auth||c.auth;c.slashes=c.slashes||a.slashes;c.href=c.format();return c};d.prototype.parseHost=function(){var a=this.host,b=l.exec(a);if(b){b=b[0];":"!==b&&(this.port=b.substr(1));a=a.substr(0,a.length-b.length)}a&&(this.hostname=a)}},{"./util":716,punycode:613,querystring:616}],716:[function(a,b,c){"use strict";b.exports={isString:function(a){return"string"==typeof a},isObject:function(a){return"object"==typeof a&&null!==a},isNull:function(a){return null===a},isNullOrUndefined:function(a){return null==a}}},{}],717:[function(a,b,c){(function(a){function c(a,b){function c(){if(!e){if(d("throwDeprecation"))throw new Error(b);d("traceDeprecation")?console.trace(b):console.warn(b);e=!0}return a.apply(this,arguments)}if(d("noDeprecation"))return a;var e=!1;return c}function d(b){try{if(!a.localStorage)return!1}catch(a){return!1}var c=a.localStorage[b];return null!=c&&"true"===String(c).toLowerCase()}b.exports=c}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],718:[function(a,b,c){arguments[4][567][0].apply(c,arguments)},{dup:567}],719:[function(a,b,c){b.exports=function(a){return a&&"object"==typeof a&&"function"==typeof a.copy&&"function"==typeof a.fill&&"function"==typeof a.readUInt8}},{}],720:[function(a,b,c){(function(b,d){function e(a,b){var d={seen:[],stylize:g};arguments.length>=3&&(d.depth=arguments[2]);arguments.length>=4&&(d.colors=arguments[3]);p(b)?d.showHidden=b:b&&c._extend(d,b);v(d.showHidden)&&(d.showHidden=!1);v(d.depth)&&(d.depth=2);v(d.colors)&&(d.colors=!1);v(d.customInspect)&&(d.customInspect=!0);d.colors&&(d.stylize=f);return i(d,a,d.depth)}function f(a,b){var c=e.styles[b];return c?"["+e.colors[c][0]+"m"+a+"["+e.colors[c][1]+"m":a}function g(a,b){return a}function h(a){var b={};a.forEach(function(a,c){b[a]=!0});return b}function i(a,b,d){if(a.customInspect&&b&&A(b.inspect)&&b.inspect!==c.inspect&&(!b.constructor||b.constructor.prototype!==b)){var e=b.inspect(d,a);t(e)||(e=i(a,e,d));return e}var f=j(a,b);if(f)return f;var g=Object.keys(b),p=h(g);a.showHidden&&(g=Object.getOwnPropertyNames(b));if(z(b)&&(g.indexOf("message")>=0||g.indexOf("description")>=0))return k(b);if(0===g.length){if(A(b)){var q=b.name?": "+b.name:"";return a.stylize("[Function"+q+"]","special")}if(w(b))return a.stylize(RegExp.prototype.toString.call(b),"regexp");if(y(b))return a.stylize(Date.prototype.toString.call(b),"date");if(z(b))return k(b)}var r="",s=!1,u=["{","}"];if(o(b)){s=!0;u=["[","]"]}if(A(b)){r=" [Function"+(b.name?": "+b.name:"")+"]"}w(b)&&(r=" "+RegExp.prototype.toString.call(b));y(b)&&(r=" "+Date.prototype.toUTCString.call(b));z(b)&&(r=" "+k(b));if(0===g.length&&(!s||0==b.length))return u[0]+r+u[1];if(d<0)return w(b)?a.stylize(RegExp.prototype.toString.call(b),"regexp"):a.stylize("[Object]","special");a.seen.push(b);var v;v=s?l(a,b,d,p,g):g.map(function(c){return m(a,b,d,p,c,s)});a.seen.pop();return n(v,r,u)}function j(a,b){if(v(b))return a.stylize("undefined","undefined");if(t(b)){var c="'"+JSON.stringify(b).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return a.stylize(c,"string")}return s(b)?a.stylize(""+b,"number"):p(b)?a.stylize(""+b,"boolean"):q(b)?a.stylize("null","null"):void 0}function k(a){return"["+Error.prototype.toString.call(a)+"]"}function l(a,b,c,d,e){for(var f=[],g=0,h=b.length;g<h;++g)F(b,String(g))?f.push(m(a,b,c,d,String(g),!0)):f.push("");e.forEach(function(e){e.match(/^\d+$/)||f.push(m(a,b,c,d,e,!0))});return f}function m(a,b,c,d,e,f){var g,h,j;j=Object.getOwnPropertyDescriptor(b,e)||{value:b[e]};j.get?h=j.set?a.stylize("[Getter/Setter]","special"):a.stylize("[Getter]","special"):j.set&&(h=a.stylize("[Setter]","special"));F(d,e)||(g="["+e+"]");if(!h)if(a.seen.indexOf(j.value)<0){h=q(c)?i(a,j.value,null):i(a,j.value,c-1);h.indexOf("\n")>-1&&(h=f?h.split("\n").map(function(a){return" "+a}).join("\n").substr(2):"\n"+h.split("\n").map(function(a){return" "+a}).join("\n"))}else h=a.stylize("[Circular]","special");if(v(g)){if(f&&e.match(/^\d+$/))return h;g=JSON.stringify(""+e);if(g.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)){g=g.substr(1,g.length-2);g=a.stylize(g,"name")}else{g=g.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'");g=a.stylize(g,"string")}}return g+": "+h}function n(a,b,c){var d=0;return a.reduce(function(a,b){d++;b.indexOf("\n")>=0&&d++;return a+b.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?c[0]+(""===b?"":b+"\n ")+" "+a.join(",\n ")+" "+c[1]:c[0]+b+" "+a.join(", ")+" "+c[1]}function o(a){return Array.isArray(a)}function p(a){return"boolean"==typeof a}function q(a){return null===a}function r(a){return null==a}function s(a){return"number"==typeof a}function t(a){return"string"==typeof a}function u(a){return"symbol"==typeof a}function v(a){return void 0===a}function w(a){return x(a)&&"[object RegExp]"===C(a)}function x(a){return"object"==typeof a&&null!==a}function y(a){return x(a)&&"[object Date]"===C(a)}function z(a){return x(a)&&("[object Error]"===C(a)||a instanceof Error)}function A(a){return"function"==typeof a}function B(a){return null===a||"boolean"==typeof a||"number"==typeof a||"string"==typeof a||"symbol"==typeof a||void 0===a}function C(a){return Object.prototype.toString.call(a)}function D(a){return a<10?"0"+a.toString(10):a.toString(10)}function E(){var a=new Date,b=[D(a.getHours()),D(a.getMinutes()),D(a.getSeconds())].join(":");return[a.getDate(),J[a.getMonth()],b].join(" ")}function F(a,b){return Object.prototype.hasOwnProperty.call(a,b)}var G=/%[sdj%]/g;c.format=function(a){if(!t(a)){for(var b=[],c=0;c<arguments.length;c++)b.push(e(arguments[c]));return b.join(" ")}for(var c=1,d=arguments,f=d.length,g=String(a).replace(G,function(a){if("%%"===a)return"%";if(c>=f)return a;switch(a){case"%s":return String(d[c++]);case"%d":return Number(d[c++]);case"%j":try{return JSON.stringify(d[c++])}catch(a){return"[Circular]"}default:return a}}),h=d[c];c<f;h=d[++c])q(h)||!x(h)?g+=" "+h:g+=" "+e(h);return g};c.deprecate=function(a,e){function f(){if(!g){if(b.throwDeprecation)throw new Error(e);b.traceDeprecation?console.trace(e):console.error(e);g=!0}return a.apply(this,arguments)}if(v(d.process))return function(){return c.deprecate(a,e).apply(this,arguments)};if(!0===b.noDeprecation)return a;var g=!1;return f};var H,I={};c.debuglog=function(a){v(H)&&(H=b.env.NODE_DEBUG||"");a=a.toUpperCase();if(!I[a])if(new RegExp("\\b"+a+"\\b","i").test(H)){var d=b.pid;I[a]=function(){var b=c.format.apply(c,arguments);console.error("%s %d: %s",a,d,b)}}else I[a]=function(){};return I[a]};c.inspect=e;e.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]};e.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};c.isArray=o;c.isBoolean=p;c.isNull=q;c.isNullOrUndefined=r;c.isNumber=s;c.isString=t;c.isSymbol=u;c.isUndefined=v;c.isRegExp=w;c.isObject=x;c.isDate=y;c.isError=z;c.isFunction=A;c.isPrimitive=B;c.isBuffer=a("./support/isBuffer");var J=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];c.log=function(){console.log("%s - %s",E(),c.format.apply(c,arguments))};c.inherits=a("inherits");c._extend=function(a,b){if(!b||!x(b))return a;for(var c=Object.keys(b),d=c.length;d--;)a[c[d]]=b[c[d]];return a}}).call(this,a("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":719,_process:606,inherits:718}],721:[function(a,b,c){var d=a("./v1"),e=a("./v4"),f=e;f.v1=d;f.v4=e;b.exports=f},{"./v1":724,"./v4":725}],722:[function(a,b,c){function d(a,b){var c=b||0,d=e;return d[a[c++]]+d[a[c++]]+d[a[c++]]+d[a[c++]]+"-"+d[a[c++]]+d[a[c++]]+"-"+d[a[c++]]+d[a[c++]]+"-"+d[a[c++]]+d[a[c++]]+"-"+d[a[c++]]+d[a[c++]]+d[a[c++]]+d[a[c++]]+d[a[c++]]+d[a[c++]]}for(var e=[],f=0;f<256;++f)e[f]=(f+256).toString(16).substr(1);b.exports=d},{}],723:[function(a,b,c){var d="undefined"!=typeof crypto&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&msCrypto.getRandomValues.bind(msCrypto);if(d){var e=new Uint8Array(16);b.exports=function(){d(e);return e}}else{var f=new Array(16);b.exports=function(){for(var a,b=0;b<16;b++){0==(3&b)&&(a=4294967296*Math.random());f[b]=a>>>((3&b)<<3)&255}return f}}},{}],724:[function(a,b,c){function d(a,b,c){var d=b&&c||0,k=b||[];a=a||{};var l=a.node||e,m=void 0!==a.clockseq?a.clockseq:f;if(null==l||null==m){var n=g();null==l&&(l=e=[1|n[0],n[1],n[2],n[3],n[4],n[5]]);null==m&&(m=f=16383&(n[6]<<8|n[7]))}var o=void 0!==a.msecs?a.msecs:(new Date).getTime(),p=void 0!==a.nsecs?a.nsecs:j+1,q=o-i+(p-j)/1e4;q<0&&void 0===a.clockseq&&(m=m+1&16383);(q<0||o>i)&&void 0===a.nsecs&&(p=0);if(p>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");i=o;j=p;f=m;o+=122192928e5;var r=(1e4*(268435455&o)+p)%4294967296;k[d++]=r>>>24&255;k[d++]=r>>>16&255;k[d++]=r>>>8&255;k[d++]=255&r;var s=o/4294967296*1e4&268435455;k[d++]=s>>>8&255;k[d++]=255&s;k[d++]=s>>>24&15|16;k[d++]=s>>>16&255;k[d++]=m>>>8|128;k[d++]=255&m;for(var t=0;t<6;++t)k[d+t]=l[t];return b||h(k)}var e,f,g=a("./lib/rng"),h=a("./lib/bytesToUuid"),i=0,j=0;b.exports=d},{"./lib/bytesToUuid":722,"./lib/rng":723}],725:[function(a,b,c){function d(a,b,c){var d=b&&c||0;if("string"==typeof a){b="binary"===a?new Array(16):null;a=null}a=a||{};var g=a.random||(a.rng||e)();g[6]=15&g[6]|64;g[8]=63&g[8]|128;if(b)for(var h=0;h<16;++h)b[d+h]=g[h];return b||f(g)}var e=a("./lib/rng"),f=a("./lib/bytesToUuid");b.exports=d},{"./lib/bytesToUuid":722,"./lib/rng":723}],726:[function(a,b,c){function d(a){var b,c,d,e,f;i.object(a,"args");i.bool(a.strict,"args.strict");i.array(a.argv,"args.argv");b=a.argv;if(0===b.length){c={};d=[]}else if(l(b[0])){c={cause:b[0]};d=b.slice(1)}else if("object"==typeof b[0]){c={};for(f in b[0])c[f]=b[0][f];d=b.slice(1)}else{i.string(b[0],"first argument to VError, SError, or WError constructor must be a string, object, or Error");c={};d=b}i.object(c);c.strict||a.strict||(d=d.map(function(a){return null===a?"null":void 0===a?"undefined":a}));e=0===d.length?"":m.apply(null,d);return{options:c,shortmessage:e}}function e(){var a,b,c,f,g,h,j;a=Array.prototype.slice.call(arguments,0);if(!(this instanceof e)){b=Object.create(e.prototype);e.apply(b,arguments);return b}c=d({argv:a,strict:!1});if(c.options.name){i.string(c.options.name,'error\'s "name" must be a string');this.name=c.options.name}this.jse_shortmsg=c.shortmessage;h=c.shortmessage;f=c.options.cause;if(f){i.ok(l(f),"cause is not an Error");this.jse_cause=f;c.options.skipCauseMessage||(h+=": "+f.message)}this.jse_info={};if(c.options.info)for(j in c.options.info)this.jse_info[j]=c.options.info[j];this.message=h;Error.call(this,h);if(Error.captureStackTrace){g=c.options.constructorOpt||this.constructor;Error.captureStackTrace(this,g)}return this}function f(){var a,b,c,g;a=Array.prototype.slice.call(arguments,0);if(!(this instanceof f)){b=Object.create(f.prototype);f.apply(b,arguments);return b}c=d({argv:a,strict:!0});g=c.options;e.call(this,g,"%s",c.shortmessage);return this}function g(a){i.array(a,"list of errors");i.ok(a.length>0,"must be at least one error");this.ase_errors=a;e.call(this,{cause:a[0]},"first of %d error%s",a.length,1==a.length?"":"s")}function h(){var a,b,c,f;a=Array.prototype.slice.call(arguments,0);if(!(this instanceof h)){b=Object.create(h.prototype);h.apply(b,a);return b}c=d({argv:a,strict:!1});f=c.options;f.skipCauseMessage=!0;e.call(this,f,"%s",c.shortmessage);return this}var i=a("assert-plus"),j=a("util"),k=a("extsprintf"),l=a("core-util-is").isError,m=k.sprintf;b.exports=e;e.VError=e;e.SError=f;e.WError=h;e.MultiError=g;j.inherits(e,Error);e.prototype.name="VError";e.prototype.toString=function(){var a=this.hasOwnProperty("name")&&this.name||this.constructor.name||this.constructor.prototype.name;this.message&&(a+=": "+this.message);return a};e.prototype.cause=function(){var a=e.cause(this);return null===a?void 0:a};e.cause=function(a){i.ok(l(a),"err must be an Error");return l(a.jse_cause)?a.jse_cause:null};e.info=function(a){var b,c,d;i.ok(l(a),"err must be an Error");c=e.cause(a);b=null!==c?e.info(c):{};if("object"==typeof a.jse_info&&null!==a.jse_info)for(d in a.jse_info)b[d]=a.jse_info[d];return b};e.findCauseByName=function(a,b){var c;i.ok(l(a),"err must be an Error");i.string(b,"name");i.ok(b.length>0,"name cannot be empty");for(c=a;null!==c;c=e.cause(c)){i.ok(l(c));if(c.name==b)return c}return null};e.hasCauseWithName=function(a,b){return null!==e.findCauseByName(a,b)};e.fullStack=function(a){i.ok(l(a),"err must be an Error");var b=e.cause(a);return b?a.stack+"\ncaused by: "+e.fullStack(b):a.stack};e.errorFromList=function(a){i.arrayOfObject(a,"errors");if(0===a.length)return null;a.forEach(function(a){i.ok(l(a))});return 1==a.length?a[0]:new g(a)};e.errorForEach=function(a,b){i.ok(l(a),"err must be an Error");i.func(b,"func");a instanceof g?a.errors().forEach(function(a){b(a)}):b(a)};j.inherits(f,e);j.inherits(g,e);g.prototype.name="MultiError";g.prototype.errors=function(){return this.ase_errors.slice(0)};j.inherits(h,e);h.prototype.name="WError";h.prototype.toString=function(){var a=this.hasOwnProperty("name")&&this.name||this.constructor.name||this.constructor.prototype.name;this.message&&(a+=": "+this.message);this.jse_cause&&this.jse_cause.message&&(a+="; caused by "+this.jse_cause.toString());return a};h.prototype.cause=function(a){l(a)&&(this.jse_cause=a);return this.jse_cause}},{"assert-plus":727,"core-util-is":477,extsprintf:519,util:720}],727:[function(a,b,c){arguments[4][584][0].apply(c,arguments)},{"../../../is-buffer/index.js":568,_process:606,assert:65,dup:584,stream:696,util:720}],728:[function(require,module,exports){function Context(){}var indexOf=function(a,b){if(a.indexOf)return a.indexOf(b);for(var c=0;c<a.length;c++)if(a[c]===b)return c;return-1},Object_keys=function(a){if(Object.keys)return Object.keys(a);var b=[];for(var c in a)b.push(c);return b},forEach=function(a,b){if(a.forEach)return a.forEach(b);for(var c=0;c<a.length;c++)b(a[c],c,a)},defineProp=function(){try{Object.defineProperty({},"_",{});return function(a,b,c){Object.defineProperty(a,b,{writable:!0,enumerable:!1,configurable:!0,value:c})}}catch(a){return function(a,b,c){a[b]=c}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];Context.prototype={};var Script=exports.Script=function(a){if(!(this instanceof Script))return new Script(a);this.code=a};Script.prototype.runInContext=function(a){if(!(a instanceof Context))throw new TypeError("needs a 'context' argument.");var b=document.createElement("iframe");b.style||(b.style={});b.style.display="none";document.body.appendChild(b);var c=b.contentWindow,d=c.eval,e=c.execScript;if(!d&&e){e.call(c,"null");d=c.eval}forEach(Object_keys(a),function(b){c[b]=a[b]});forEach(globals,function(b){a[b]&&(c[b]=a[b])});var f=Object_keys(c),g=d.call(c,this.code);forEach(Object_keys(c),function(b){(b in a||-1===indexOf(f,b))&&(a[b]=c[b])});forEach(globals,function(b){b in a||defineProp(a,b,c[b])});document.body.removeChild(b);return g};Script.prototype.runInThisContext=function(){return eval(this.code)};Script.prototype.runInNewContext=function(a){var b=Script.createContext(a),c=this.runInContext(b);a&&forEach(Object_keys(b),function(c){a[c]=b[c]});return c};forEach(Object_keys(Script.prototype),function(a){exports[a]=Script[a]=function(b){var c=Script(b);return c[a].apply(c,[].slice.call(arguments,1))}});exports.createScript=function(a){return exports.Script(a)};exports.createContext=Script.createContext=function(a){var b=new Context;"object"==typeof a&&forEach(Object_keys(a),function(c){b[c]=a[c]});return b}},{}],729:[function(a,b,c){function d(){for(var a={},b=0;b<arguments.length;b++){var c=arguments[b];for(var d in c)e.call(c,d)&&(a[d]=c[d])}return a}b.exports=d;var e=Object.prototype.hasOwnProperty},{}],730:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),f=null,g=function(){function a(b){d(this,a);if(f)return f;f=this;this.gamepage=b;this.bodyEl=document.getElementsByTagName("body")[0]}e(a,null,[{key:"instance",get:function(){return f}}]);e(a,[{key:"_startDetect",value:function(){var a=document.createElement("div");a.className="afs_ads";a.innerHTML=" ";this.bodyEl.appendChild(a);this._addListeners()}},{key:"_addListeners",value:function(){var a=this;window.onload=function(){a._tryAdblockMessage()}()}},{key:"_tryAdblockMessage",value:function(){var a=this,b=document.getElementsByClassName("afs_ads");setTimeout(function(){for(var c=!1,d=0,e=b.length;d<e;d++)if(!b[d]||b[d].textContent.length<-1||0===b[d].offsetHeight){for(var f=document.getElementsByClassName("slot"),d=0,e=f.length;d<e;d++)f[d].className+=" blocked";dataLayer.push({event:"GAEvent",eventCategory:"Ad Blocker",eventAction:"Ads Blocked",eventLabel:"true"});c||(c=!0)}c&&"gamepage"===SITE_OPTIONS.page&&a.gamepage.startGame()},3e3)}}]);return a}();c.default=g},{}],731:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),f=a("../modules/extendDefaults"),g=function(){function a(b){d(this,a);var c={hoverClass:"toolTipHover",intervalSpeed:2e3,type:"image"};this.options=b?(0,f.extendDefaults)(c,b):c;var e=document.getElementsByClassName(this.options.hoverClass);this._addEventListeners(e)}e(a,[{key:"_addEventListeners",value:function(a){var b=this,c=!0,d=!1,e=void 0;try{for(var f,g=a[Symbol.iterator]();!(c=(f=g.next()).done);c=!0)!function(){var a=f.value;a.addEventListener("mouseenter",function(){b._createTooltip(a)})}()}catch(a){d=!0;e=a}finally{try{!c&&g.return&&g.return()}finally{if(d)throw e}}}},{key:"_debounce",value:function(a,b,c){var d;return function(){var e=this,f=arguments,g=function(){d=null;c||a.apply(e,f)},h=c&&!d;clearTimeout(d);d=setTimeout(g,b);h&&a.apply(e,f)}}},{key:"_createImageToolTip",value:function(a){for(var b=[],c=1;c<=3;c++){var d=a.getAttribute("hoversrc"+c);d&&""!==d&&null!==d&&b.push(d)}if(b.length>0){var e=document.createElement("IMG");e.src=b[0];e.width=185;e.height=145;var f=0,g=b.length-1;this.imageInterval=setInterval(function(){f<g?f++:2!==f&&f!==g||(f=0);e.src=b[f]},this.options.intervalSpeed);return e}return!1}},{key:"_createTextToolTip",value:function(a){var b=a.getAttribute("tooltiptext"),c=document.createElement("P");c.className="tooltiptext";c.innerText=b;c.style.width="280px";return c}},{key:"_createTooltip",value:function(a){var b=document.createElement("tooltip"),c=void 0;if("image"===this.options.type)c=this._createImageToolTip(a);else if("text"===this.options.type){c=this._createTextToolTip(a);b.className="tooltip--text"}if(c){b.appendChild(c);document.body.appendChild(b);this._bindTooltipEvents(a,b)}}},{key:"_bindTooltipEvents",value:function(a,b){var c=this,d=function(a){b.style.left=a.pageX-92.5+"px";b.style.top=a.pageY+35+"px"};a.addEventListener("mousemove",d);a.addEventListener("mouseleave",function(){a.removeEventListener("mousemove",d);"image"===c.options.type&&clearInterval(c.imageInterval);c._removeTooltip()})}},{key:"_removeTooltip",value:function(){var a=document.getElementsByTagName("tooltip")||void 0;if(void 0!==a){var b=!0,c=!1,d=void 0;try{for(var e,f=a[Symbol.iterator]();!(b=(e=f.next()).done);b=!0){var g=e.value;document.body.removeChild(g)}}catch(a){c=!0;d=a}finally{try{!b&&f.return&&f.return()}finally{if(c)throw d}}}}}]);return a}();c.default=g},{"../modules/extendDefaults":751}],732:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),f=function(){function a(b){d(this,a);this.embed(b)}e(a,[{key:"embed",value:function(a,b){var c=document.getElementById("game-element");if(void 0!==c){var d=this.createSwfObject(a,{id:"swf",width:"100%",height:"100%"},{allowScriptAccess:GAME_OPTIONS.allowScriptAccess,wmode:GAME_OPTIONS.wmode,menu:!1,bgcolor:"f9f9f9",allowNetworking:GAME_OPTIONS.allowNetworking});c.appendChild(d)}"function"==typeof b&&b(!0)}},{key:"createSwfObject",value:function(a,b,c){var d,e,f,g,h=b||{},i=c||{};h.type="application/x-shockwave-flash";if(window.ActiveXObject){h.classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000";i.movie=a}else h.data=a;e="<object";for(d in h)e+=" "+d+'="'+h[d]+'"';e+=">";for(d in i)e+='<param name="'+d+'" value="'+i[d]+'" />';e+="</object>";f=document.createElement("div");f.innerHTML=e;g=f.firstChild;f.removeChild(g);var j=document.createElement("img");j.setAttribute("id","imgAdobeId");j.setAttribute("src","/images/dudes/dude_flash_yellow.svg");j.setAttribute("alt","Get Adobe Flash player");var k=document.createElement("p");k.innerHTML=TRANSLATIONS.getFlashMessage+"<br/><br/>";var l=document.createElement("a");l.setAttribute("href","http://get.adobe.com/flashplayer/");l.setAttribute("target","_blank");l.appendChild(j);k.appendChild(l);g.appendChild(k);return g}}]);return a}();c.default=f},{}],733:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),f=null,g=function(){function a(b){d(this,a);if(f)return f;f=this;this.UnityTemplate='<div id="unityPlayer">\n <div class="missing">\n <a href="http://unity3d.com/webplayer/" title="Unity Web Player. Install now!">\n <img alt="Unity Web Player. Install now!" src="http://webplayer.unity3d.com/installation/getunity.png" width="193" height="63"/>\n </a>\n </div>\n</div>';this._params={backgroundcolor:"f9f9f9",bordercolor:"f9f9f9",textcolor:"212121"};this.location=b;this.x=GAME_OPTIONS.width;this.y=GAME_OPTIONS.height;this.el=document.getElementById("game-element");this.embed()}e(a,null,[{key:"instance",get:function(){return f}}]);e(a,[{key:"embed",value:function(){var a=this,b=this.UnityTemplate;this.el.innerHTML=b;var c=document.getElementById("game-element");if(c){var d=document.createElement("script");d.type="text/javascript";d.async=!0;d.src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.slim.min.js";(document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]).appendChild(d);d.onload=function(){
10var b=document.createElement("script");b.type="text/javascript";b.async=!0;b.src="//webplayer.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject2.js";b.onload=function(){a._u=new UnityObject2({width:c.offsetWidth,height:c.offsetHeight,fullInstall:!0,params:a._params});a.startUnity();"function"==typeof callback&&callback()};b.onerror=function(){console.info("uScript Error L19 EmbedUnity.js")};c.appendChild(b)}}}},{key:"startUnity",value:function(){var a=this;a._u.observeProgress(function(b){var c=b.targetEl.getElementsByClassName("missing")[0];if(c){c.style.display="none";switch(b.pluginStatus){case"unsupported":case"broken":break;case"missing":c.style.display="inline-block";c.find("a").on("click",function(b){b.stopPropagation();b.preventDefault();a._u.installPlugin();return!1});break;case"installed":c.remove()}}});a._u.initPlugin(this.el,this.location)}}]);return a}();c.default=g},{}],734:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),f=null,g=function(){function a(){d(this,a);if(f)return f;f=this;this.fullscreenButton=document.getElementById("fullscreen-btn")||void 0;this.gameElement=document.getElementById("game-element")||void 0;this.aType=this.gameElement.getAttribute("data-type");this.gameElParent=this.gameElement.parentNode;this.originalGameWidth=window.resizedGameWidth;this.originalGameHeight=window.resizedGameHeight;if(192===parseInt(GAME_OPTIONS.sourceId,10)){this.gameElement.setAttribute("allowfullscreen",!0);this.gameElement.setAttribute("webkitallowfullscreen",!0);this.gameElement.setAttribute("mozallowfullscreen",!0)}void 0!==this.fullscreenButton&&this._addEventListeners()}e(a,null,[{key:"instance",get:function(){return f}}]);e(a,[{key:"_addEventListeners",value:function(){var a=this;this.fullscreenButton.classList.add("activated");this.fullscreenButton.addEventListener("click",function(){void 0!==a.gameElement&&a._callFullscreen()})}},{key:"_callFullscreen",value:function(){document.body.classList.add("theater");this.gameElParent.classList.add("fullscreen");if("unity"===this.aType||"app"===this.aType||"swf"===this.aType){this.gameElement.style.width="100%";this.gameElement.style.height="100%"}else{this.gameElement.width="100%";this.gameElement.height="100%"}this._createElements()}},{key:"_createElements",value:function(a){var b=this,c=document.createElement("LABEL");c.classList.add("button");c.classList.add("fullscreen-close-button");c.id="fullscreen-close-btn";c.addEventListener("click",function(){b._closeFullscreen(c)});this.gameElParent.appendChild(c)}},{key:"_closeFullscreen",value:function(a){document.body.classList.remove("theater");this.gameElParent.classList.remove("fullscreen");this.gameElParent.removeChild(a);if("unity"===this.aType||"app"===this.aType||"swf"===this.aType){this.gameElement.style.width=this.originalGameWidth+"px";this.gameElement.style.height=this.originalGameHeight+"px"}else{this.gameElement.width=this.originalGameWidth;this.gameElement.height=this.originalGameHeight}}}]);return a}();c.default=g},{}],735:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),f=a("../modules/cookies"),g=window.SITE_OPTIONS||{},h=window.TRANSLATIONS||{},i=null,j=function(){function a(){var b=this;d(this,a);i||(i=this);this.loaded=!1;this.cmp=null;this.poll=null;this.consent={consentString:null,publisherString:[],advertisement:!1,tracking:!1,thirdParty:!1,googleAds:!1};this.consentEvent=new CustomEvent("consentReady");this.consentPromise=new Promise(function(a){document.addEventListener("consentReady",function(){a(b.consent)})}).catch(function(a){console.error(a)});this.consentSafetyTimer=setTimeout(function(){"true"===g.buildTest&&console.error("CMP Failed to load. Continue using default consent!");document.dispatchEvent(b.consentEvent)},1e4);var c="true"===g.buildTest;this.options={debug:c,test:c,language:g.language,brandLogo:g.url+"images/logos/funnygames-logo.svg",brandName:g.title,policyLink:g.url+"privacy.html",sitegroup:100*Math.floor(g.id/100),enableAnalytics:!0,analyticsId:g.analytics,reviewButtonId:"review-gdpr-button",immediateCallbacks:!0,skipBar:!0,wallAcceptedCb:function(a,c){b.consent.consentString=a;b.consent.publisherString=c;((0,f.getCookie)("cc_dismissed")||(0,f.getCookie)("EuConsent"))&&document.dispatchEvent(b.consentEvent);clearTimeout(b.consentSafetyTimer)},ogdprAdvertisementCb:function(a,c){b.consent.advertisement=1===a;b.consent.googleAds=1===c},ogdprTrackingCb:function(a){b.consent.tracking=1===a;window.dataLayer&&window.dataLayer.push({OGTracking:b.consent.tracking})},ogdprThirdPartyCb:function(a){b.consent.thirdParty=1===a;if(b.consent.thirdParty){var c=document.createElement("script");c.type="text/javascript";c.src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4eafce3e56a67582";document.body.appendChild(c)}},cookieWallItems:{message:h.ccMessage,dismiss:h.ccDismiss,learnMore:h.ccMoreInfo,link:h.ccLink,mask:!1,theme:"//cookies.casualportals.com/cookies/css/funnygames-bottom.css",callback:function(){}}};g.talpaAnalyticsAccountID&&""!==g.talpaAnalyticsAccountID&&(this.options.talpaAnalyticsId=g.talpaAnalyticsAccountID);return i}e(a,[{key:"load",value:function(){var a=this;this.cmp?this.start():this.poll=setInterval(function(){window.ogCmp&&a.start()},100)}},{key:"start",value:function(){var a=this;if(window.ogCmp){clearInterval(this.poll);this.cmp=new window.ogCmp(this.options)}var b=document.getElementById("review-gdpr-button");b&&b.addEventListener("click",function(){a.cmp._reviewSettings()});this.loaded=!0}}]);return a}();c.default=j},{"../modules/cookies":748}],736:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done);d=!0){c.push(g.value);if(b&&c.length===b)break}}catch(a){e=!0;f=a}finally{try{!d&&h.return&&h.return()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;if(Symbol.iterator in Object(b))return a(b,c);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),f=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),g=a("swiper"),h=function(a){return a&&a.__esModule?a:{default:a}}(g),i=null,j=function(){function a(){d(this,a);if(i)return i;i=this;this.toggled=!1}f(a,null,[{key:"instance",get:function(){return i}}]);f(a,[{key:"init",value:function(){if(!1===this.toggled){var a=document.body,b=a.getAttribute("page-type");if(b)switch(b){case"homepage":var c=document.getElementById("uberholder"),d=document.getElementById("mainPromo"),e=document.getElementById("mainLounge"),f=document.getElementById("mainLists"),g=[a,c,d,e,f],h=!0,i=!1,j=void 0;try{for(var k,l=g[Symbol.iterator]();!(h=(k=l.next()).done);h=!0){var m=k.value;null!=m&&m.classList.add("hpto")}}catch(a){i=!0;j=a}finally{try{!h&&l.return&&l.return()}finally{if(i)throw j}}this._enableCarousels(d,e);break;case"tagpage":this._hideCategoryDropdown();this._adjustCategoryPageSizes();break;default:console.log("no doctype passed")}this.toggled=!0}}},{key:"_hideCategoryDropdown",value:function(){document.getElementById("sortby-dropdown").style.transform="translateX(30px)"}},{key:"_adjustCategoryPageSizes",value:function(){document.getElementById("main_content").classList.add("hpto")}},{key:"_enableCarousels",value:function(a,b){this._enablePromoSwiper(a);this._enableLoungeSwipers(b)}},{key:"_enablePromoSwiper",value:function(a){var b=Array.from(document.getElementsByClassName("gameElement")),c=document.createElement("div"),d=document.createElement("div"),f=document.createElement("div"),g=document.createElement("div"),i=document.createElement("div");c.classList.add("overSwiperContainer");f.classList.add("swiper-wrapper");d.classList.add("swiper-container");g.classList.add("swiper-button-next");i.classList.add("swiper-button-prev");var j=!0,k=!1,l=void 0;try{for(var m,n=b.entries()[Symbol.iterator]();!(j=(m=n.next()).done);j=!0){var o=e(m.value,2),p=o[0],q=o[1];if(0===p){var r=q.cloneNode(!0);r.classList.remove("badge");r.classList.remove("promo");r.classList.add("swiper-slide");f.appendChild(r)}else if(p>9){q.classList.add("swiper-slide");f.appendChild(q)}}}catch(a){k=!0;l=a}finally{try{!j&&n.return&&n.return()}finally{if(k)throw l}}d.appendChild(g);d.appendChild(i);d.appendChild(f);c.appendChild(d);a.appendChild(c);new h.default(".swiper-container",{direction:"horizontal",speed:500,spaceBetween:4,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},centeredSlides:!0,slidesPerView:6,slidesPerGroup:3,autoplay:5e3,autoplayDisableOnInteraction:!1,loop:!0})}},{key:"_enableLoungeSwipers",value:function(a){var b=a.getElementsByClassName("topSection")[0],c=b.getElementsByClassName("topLeft")[0],d=b.getElementsByClassName("topRight")[0],f=b.getElementsByClassName("topMiddle")[0].getElementsByTagName("img")[0],g=b.getElementsByClassName("topMiddle")[0].getElementsByTagName("img")[1],i=Array.from(c.getElementsByClassName("newGameElement")),j=Array.from(d.getElementsByClassName("bestGameElement")),k=document.createElement("div"),l=document.createElement("div"),m=document.createElement("div"),n=document.createElement("div"),o=document.createElement("div"),p=document.createElement("div"),q=document.createElement("div"),r=document.createElement("div");f.id="purpleDude";g.id="blueDude";k.classList.add("newLoungeContainer");m.classList.add("new-button-next");m.classList.add("swiper-button-next");n.classList.add("new-button-prev");n.classList.add("swiper-button-prev");l.classList.add("swiper-wrapper");c.classList.add("swiper-container-new");o.classList.add("bestLoungeContainer");q.classList.add("best-button-next");q.classList.add("swiper-button-next");r.classList.add("best-button-prev");r.classList.add("swiper-button-prev");p.classList.add("swiper-wrapper");d.classList.add("swiper-container-best");var s=!0,t=!1,u=void 0;try{for(var v,w=i.entries()[Symbol.iterator]();!(s=(v=w.next()).done);s=!0){var x=e(v.value,2),y=x[0],z=x[1];if(0===y){var A=z.getElementsByTagName("h2")[0];c.appendChild(A)}z.classList.add("swiper-slide");l.appendChild(z)}}catch(a){t=!0;u=a}finally{try{!s&&w.return&&w.return()}finally{if(t)throw u}}var B=!0,C=!1,D=void 0;try{for(var E,F=j.entries()[Symbol.iterator]();!(B=(E=F.next()).done);B=!0){var G=e(E.value,2),H=G[0],I=G[1];if(0===H){var J=I.getElementsByTagName("h2")[0];d.appendChild(J)}I.classList.add("swiper-slide");p.appendChild(I)}}catch(a){C=!0;D=a}finally{try{!B&&F.return&&F.return()}finally{if(C)throw D}}c.appendChild(m);c.appendChild(n);c.appendChild(l);d.appendChild(q);d.appendChild(r);d.appendChild(p);k.appendChild(c);o.appendChild(d);b.appendChild(f);b.appendChild(g);b.appendChild(k);b.appendChild(o);new h.default(".swiper-container-new",{direction:"horizontal",speed:500,navigation:{nextEl:".new-button-next",prevEl:".new-button-prev"},centeredSlides:!0,slidesPerView:1.5,autoplayDisableOnInteraction:!1,loop:!0,loopedSlides:2,onSlideChangeEnd:function(){for(var a=k.getElementsByClassName("swiper-slide"),b=k.getElementsByClassName("swiper-slide-active")[0],c=0,d=a.length;c<d;c++)a[c].classList.remove("passiveHover");b.classList.add("passiveHover")}}),new h.default(".swiper-container-best",{direction:"horizontal",speed:500,navigation:{nextEl:".best-button-next",prevEl:".best-button-prev"},centeredSlides:!0,slidesPerView:1.5,autoplay:4500,autoplayDisableOnInteraction:!1,loop:!0,loopedSlides:2,onSlideChangeEnd:function(){for(var a=o.getElementsByClassName("swiper-slide"),b=o.getElementsByClassName("swiper-slide-active")[0],c=0,d=a.length;c<d;c++)a[c].classList.remove("passiveHover");b.classList.add("passiveHover")}})}}]);return a}();c.default=j},{swiper:703}],737:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),f=null,g=window.SITE_OPTIONS||{},h=function(){function a(){d(this,a);f||(f=this);var b=window.TARGETING||{},c=window.SITE_OPTIONS||{};this.googleConsent=!1;this.selectedAds=null;this.displayOptions={debug:"true"===c.buildTest,template:"homeTemplate",setTargeting:function(){for(var a in b)window.googletag&&googletag.pubads().setTargeting(a,b[a])}};window.HB_OPTIONS=this.displayOptions;window.idhb=window.idhb||{};window.idhb.que=window.idhb.que||[];return f}e(a,[{key:"setTemplate",value:function(a){this.displayOptions.template=a}},{key:"getTemplate",value:function(){return this.displayOptions.template}},{key:"setSelectedAds",value:function(a){this.selectedAds=a}},{key:"getSelectedAds",value:function(){return this.selectedAds}},{key:"setConsent",value:function(a){this.googleConsent=a}},{key:"getConsent",value:function(){return this.googleConsent}},{key:"setGdprUserUnderAgeOfConsent",value:function(a){window.idhb.setGdprUserUnderAgeOfConsent(a)}},{key:"load",value:function(a){this._getScript("https://hb.improvedigital.com/pbw/headerlift.min.js","headerLift",function(){"function"==typeof a&&a()})}},{key:"requestDisplay",value:function(a){var b=this;window.idhb.que.push(function(){window.idhb.allowPersonalizedAds(b.getConsent());window.idhb.requestAds({slotIds:b.getSelectedAds(),callback:function(c){if("true"===g.buildTest){console.info("[HB] slots:",c);console.info("[HB] allowPersonalizedAds:",b.getConsent());console.info("[HB] template:",b.getTemplate());console.info("[HB] selectedAds:",b.getSelectedAds());console.info("[HB] config:",window.idhb.getConfig());console.log(b.displayOptions)}"function"==typeof a&&a(c)}})})}},{key:"requestVideo",value:function(a){var b=this;window.idhb.que.push(function(){window.idhb.allowPersonalizedAds(b.getConsent());window.idhb.requestAds({slotIds:["game_preroll"],callback:function(c){if("true"===g.buildTest){console.info("[HB] VAST:",c);console.info("[HB] allowPersonalizedAds:",b.getConsent());console.info("[HB] template:",b.getTemplate());console.info("[HB] config:",window.idhb.getConfig())}"function"==typeof a&&a(c)}})})}},{key:"_getScript",value:function(a,b,c){var d=document.getElementById(b);if(d&&d.src===a)c();else{var e=document.getElementsByTagName("script")[0],f=document.createElement("script");f.type="text/javascript";f.async=!0;f.src=a;f.id=b;f.onload=function(){c()};f.onerror=function(){console.error("Failed to load"+a)};e.parentNode.insertBefore(f,e)}}}]);return a}();c.default=h},{}],738:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},f=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),g=a("../modules/cookies"),h=window.SITE_OPTIONS||{},i=null,j=function(){function a(){d(this,a);i||(i=this);this._lotomeLoaded=!1;this._lotomeEvent=new CustomEvent("lotomeReady");this._lotomePromise=new Promise(function(a){document.addEventListener("lotomeReady",function(){a()})}).catch(function(a){console.error(a)});return i}f(a,[{key:"load",value:function(a){var b=this;this.getScript("https://tags.crwdcntrl.net/c/13992/cc.js?ns=_cc13992","LOTCC_13992",function(){if("object"===e(window._cc13992)&&"function"==typeof window._cc13992.bcpf&&"function"==typeof window._cc13992.add){var c={analytics:a.tracking,crossdevice:a.tracking,datasharing:a.tracking,targeting:a.advertisement};"true"===h.buildTest&&console.info("[Lotome]",c);var d=(0,g.getCookie)("lotomeConsent"),f=d?JSON.parse(d):null,i=JSON.stringify(c)===JSON.stringify(f);b._lotomeLoaded||i&&f||window._cc13992.setConsent(function(){(0,g.setCookie)("lotomeConsent",JSON.stringify(c),390,"/")},13992,c);"complete"===document.readyState?window._cc13992.bcpf():window._cc13992.bcp();b._lotomeLoaded=!0;document.dispatchEvent(b._lotomeEvent)}})}},{key:"sendCategory",value:function(a){var b=this;this._lotomePromise.then(function(){a&&""!==a&&b.getScript("https://tags.crwdcntrl.net/c/13992/cc.js?ns=_cc13992","LOTCC_13992",function(){if("object"===e(window._cc13992)&&"function"==typeof window._cc13992.bcpf&&"function"==typeof window._cc13992.add){try{window._cc13992.bcpw("int","category : "+a.toLowerCase())}catch(a){console.error(a)}"complete"===document.readyState?window._cc13992.bcpf():window._cc13992.bcp()}"true"===h.buildTest&&console.info("[Lotome]",a)})}).catch(function(a){console.error(a)})}},{key:"getScript",value:function(a,b,c){var d=document.getElementById(b);if(d&&d.src===a)c();else{var e=document.getElementsByTagName("script")[0],f=document.createElement("script");f.type="text/javascript";f.async=!0;f.src=a;f.id=b;f.onload=function(){c()};f.onerror=function(){console.error("Failed to load"+a)};e.parentNode.insertBefore(f,e)}}}]);return a}();c.default=j},{"../modules/cookies":748}],739:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),f=a("../modules/mandatory"),g=a("../modules/extendDefaults"),h=a("../modules/localStorageCatch"),i=a("@azerion/rating"),j=function(a){return a&&a.__esModule?a:{default:a}}(i),k=null,l=function(){function a(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,f.mandatory)(),c=arguments[1];d(this,a);if(k)return k;k=this;var e={upvoteClass:"rating-upvote",downvoteClass:"rating-downvote",storageName:"rating"};this.options=c?(0,g.extendDefaults)(e,c):e;this.container=document.getElementById(b)||!1;if(this.container){this.upvoteButton=this.container.getElementsByClassName(this.options.upvoteClass)[0]||!1;this.downvoteButton=this.container.getElementsByClassName(this.options.downvoteClass)[0]||!1;this.votes=GAME_OPTIONS.votes||0;this.gamerating=GAME_OPTIONS.score||0;this.upvotes=GAME_OPTIONS.upvotes||0;this.id=GAME_OPTIONS.id||!1;this.siteid=SITE_OPTIONS.id||!1}if(this.container&&this.upvoteButton&&this.downvoteButton&&this.id){this.storageName=this.options.storageName;this.storage=(0,h.localStorageGetItem)(this.storageName);this.ratingArray=[];this.currentVote=void 0;this.rating=new j.default({siteid:this.siteid,gameid:this.id,url:SITE_OPTIONS.popularityUrl});return k}}e(a,null,[{key:"instance",get:function(){return k}}]);e(a,[{key:"create",value:function(){if(this._votedOn(!0))this._updateView();else{this._updateStars();this.upvoteButton.addEventListener("click",this._voting);this.downvoteButton.addEventListener("click",this._voting)}}},{key:"_votedOn",value:function(a){if(!this.storage)return!1;this.ratingArray=JSON.parse(this.storage);for(var b=0;b<this.ratingArray.length;b++)if(this.ratingArray[b].id===this.id){a&&(this.currentVote=this.ratingArray[b].v);return!0}}},{key:"_storeInLocalStorage",value:function(){var a=this;this.rating._saveRating(this.currentVote,function(b,c){if(b)console.error(b);else{a.ratingArray=JSON.parse((0,h.localStorageGetItem)(a.storageName));for(var d=0;d<a.ratingArray.length;d++)if(a.ratingArray[d].id===a.id){a.ratingArray.splice(d,1);a.ratingArray.push({id:a.id,v:a.currentVote});(0,h.localStorageSetItem)(a.storageName,JSON.stringify(a.ratingArray))}}})}},{key:"_voting",value:function(a){k.currentVote="upvote"===a.target.id||"upvote"===a.target.parentNode.id?5:1;k._votedOn(!1)?k._storeInLocalStorage():k.rating._saveRating(k.currentVote,function(a,b){if(a)console.error(a);else{k.ratingArray.push({id:k.id,v:k.currentVote});(0,h.localStorageSetItem)(k.storageName,JSON.stringify(k.ratingArray));k.storage=(0,h.localStorageGetItem)(k.storageName)}});k._updateView()}},{key:"_updateView",value:function(){if(5===this.currentVote){this.downvoteButton.addEventListener("click",this._voting);this.upvoteButton.setAttribute("data-enabled","false");this.downvoteButton.setAttribute("data-enabled","true");this.upvoteButton.style.pointerEvents="none";this.downvoteButton.style.pointerEvents="auto"}else{this.upvoteButton.addEventListener("click",this._voting);this.upvoteButton.setAttribute("data-enabled","true");this.downvoteButton.setAttribute("data-enabled","false");this.upvoteButton.style.pointerEvents="auto";this.downvoteButton.style.pointerEvents="none"}this._updateStars()}},{key:"_updateStars",value:function(){for(var a=document.getElementsByClassName("star"),b=this.gamerating,c=0,d=a.length;c<d;c++){var e=c-b+1;if(e<=.25)a[c].classList.contains("full")||(a[c].className+=" full");else if(e>.25&&e<=.75){a[c].classList.contains("half")||(a[c].className+=" half");break}}}}]);return a}();c.default=l},{"../modules/extendDefaults":751,"../modules/localStorageCatch":754,"../modules/mandatory":755,"@azerion/rating":2}],740:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},g=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),h=a("./preloader"),i=(d(h),a("../modules/getQueryVar")),j=a("../modules/debounce"),k=a("../modules/mandatory"),l=a("solr-client"),m=d(l),n=a("solr-query-builder"),o=d(n),p=null,q=function(){function a(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,k.mandatory)();e(this,a);if(p)return p;p=this;this.form=document.getElementById(b)||!1;var c=SITE_OPTIONS.searchUrl.substring(8)||"search-proxy.casualportals.com";this.client=m.default.createClient({host:c,port:443,core:SITE_OPTIONS.id,secure:!0});return this.form?p:void 0}g(a,null,[{key:"instance",get:function(){return p}}]);g(a,[{key:"search",value:function(a,b){if(null===a||void 0===a)throw"queryString not valid";if(""===a)return!1;this.qb=new o.default;var c=this.qb.begin().where("title_text").equals(a).or().where("originalTitle_text").equals(a).or().where("tag_mstring").equals(a).or().any({title_text:a,originalTitle_text:a,tag_mstring:a,mediumDescription_text:a},{contains:!0}).end().build(),d=this.client.createQuery().q(c).start(0).rows(100);this.client.search(d,function(a,c){if(a)throw a;b(c?c:[])})}},{key:"requestSearchResults",value:function(a,b){if(a&&a.length>=0){var c=a.replace(/[^\w\s]/gi,"");this.search(c,b)}}},{key:"create",value:function(){var a=this;if(this.form){var b=decodeURIComponent((0,i.getQueryVar)("s")).replace(/[&\/\\#,+()$~%.'":*?<>{}]/g," ")||"",c=this.form.getElementsByTagName("input")[0],d=(this.form.getElementsByTagName("button")[0],window.setTimeout(function(){c.focus();window.clearTimeout(d)},10));window.addEventListener("mouseup",function(){if("true"===a.form.getAttribute("data-show")){a.form.setAttribute("data-show","false");e=!0;a._removeSuggestions()}});if(""!==b&&0!==b.replace(/^\s\s*/,"").replace(/\s\s*$/,"").length){c.value=decodeURIComponent(b.replace(/\+/g," "));this.requestSearchResults(b,function(b){console.log(b);a._renderPageResults(b.response.docs)})}else;var e=!0;c.addEventListener("keyup",function(c){b=c.target.value;var d=a.form.getElementsByTagName("div")[0],g=d?d.getElementsByTagName("a"):void 0,h=void 0;if(void 0!==g&&(13===c.which||38===c.which||40===c.which)){1===g.length&&(e=!1);for(var i=0;i<g.length;i++){"true"===g[i].getAttribute("data-selected")&&(h=g[i]);i===g.length-1&&void 0===h&&(h=g[0])}}switch(c.which){case 38:if(void 0!==h){e=!1;var j=h.previousElementSibling;if(j){h.setAttribute("data-selected","false");j.setAttribute("data-selected","true")}}break;case 40:if(void 0!==h){e=!1;var k=h.nextElementSibling;if(k){h.setAttribute("data-selected","false");k.setAttribute("data-selected","true")}}break;case 13:if(void 0!==h&&!e){c.preventDefault();h.setAttribute("data-selected","active");window.location.href=h.href}break;case 27:e=!0;a._removeSuggestions();break;default:e=!0;b.length>=3?f():a._removeSuggestions()}});var f=(0,j.debounce)(function(){a.requestSearchResults(b,function(b){a._updateView(b.response.docs)})},500)}}},{key:"_updateView",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,k.mandatory)();if("object"===(void 0===a?"undefined":f(a)))if(a.length<=0)this._removeSuggestions();else{var b=this.form.getElementsByTagName("div")[0];if(void 0===b){b=document.createElement("div");b.addEventListener("mouseup",function(a){a.stopPropagation()});this.form.appendChild(b)}else for(;b.firstChild;)b.removeChild(b.firstChild);for(var c=0,d=a.length;c<d;c++){var e=document.createElement("a");e.href=a[c].path_text;e.title=a[c].title_text;e.target="_self";e.className="result-element";0===c&&e.setAttribute("data-selected","true");var g=document.createElement("img");g.width="60";g.height="60";g.alt=a[c].title_text;g.src=a[c].thumbnail_text;var h=document.createTextNode(a[c].title_text),i=document.createElement("span");i.appendChild(h);e.appendChild(g);e.appendChild(i);b.appendChild(e)}"true"!==this.form.getAttribute("data-show")&&this.form.setAttribute("data-show","true")}else this._removeSuggestions()}},{key:"_renderPageResults",value:function(){for(var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,k.mandatory)(),b=document.getElementById("gameResultContainer"),c=document.getElementById("tagResultContainer"),d=0,e=0,f=0;f<a.length;f++)if("game"===a[f].type_text){b.appendChild(this._createGameElement(a[f]));d++}else{c.appendChild(this._createTagElement(a[f]));e++}if(0===d){var g=document.getElementById("searchTitle"),h=document.getElementById("noGamesResults");g.innerText=TRANSLATIONS.noGamesFound;b.classList.add("hidden");h.classList.remove("hidden")}if(0===e){document.getElementById("noTags").classList.remove("hidden")}}},{key:"_createGameElement",value:function(a){var b=document.createElement("div");b.classList.add("gameElement");switch(a.status_integer){case 41:b.classList.add("badge");b.classList.add("promo");break;case 42:b.classList.add("badge");b.classList.add("new");break;case 43:b.classList.add("badge");b.classList.add("classic")}var c=document.createElement("a");c.classList.add("toolTipHover");c.classList.add("image");c.classList.add("is-square");c.href=a.path_text;c.setAttribute("tooltiptext",a.mediumDescription_text);b.appendChild(c);var d=document.createElement("img");d.src=a.thumbnail_text;d.alt=a.title_text;c.appendChild(d);var e=document.createElement("span");c.appendChild(e);var f=document.createElement("div");f.classList.add("thumbratings");for(var g=0;g<5;g++){var h=document.createElement("i");h.classList.add("star");var i=g-a.rating_float+1;i<=.25?h.classList.contains("full")||(h.className+=" full"):i>.25&&i<=.75&&(h.classList.contains("half")||(h.className+=" half"));f.appendChild(h)}e.appendChild(f);var j=document.createElement("label");j.innerText=a.title_text;e.appendChild(j);return b}},{key:"_createTagElement",value:function(a){var b=document.createElement("li"),c=document.createElement("div");c.classList.add("bullet_icon");b.appendChild(c);var d=document.createElement("img");d.src=a.icon_text;d.width=16;d.height=16;d.alt="icon";c.appendChild(d);var e=document.createElement("a");e.href=a.path_text;e.title=a.title_text;e.innerText=a.title_text;b.appendChild(e);var f=document.createElement("span");f.innerText=a.desktopcount_integer;e.appendChild(f);return b}},{key:"_removeSuggestions",value:function(){var a=this.form.getElementsByTagName("div")[0];void 0!==a&&a.parentNode.removeChild(a)}}]);return a}();c.default=q},{"../modules/debounce":749,"../modules/getQueryVar":752,"../modules/mandatory":755,"./preloader":744,"solr-client":667,"solr-query-builder":669}],741:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),f=function(){function a(b){d(this,a);this.suggestionsTarget=b;this.requestedSuggestions=0;for(var c in this.suggestionsTarget)this.requestedSuggestions+=this.suggestionsTarget[c]}e(a,[{key:"postFormData",value:function(a,b,c,d){var e=new FormData;for(var f in b)b.hasOwnProperty(f)&&e.append(f,b[f]);var g;g=window.XDomainRequest?new XDomainRequest:window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");g.open("POST",a);g.onerror=function(){d(g)};g.onload=function(){c(g)};g.send(e)}},{key:"create",value:function(){var a=$.Deferred();this.requestSuggestions(this.shownSuggestions,this.requestedSuggestions).then(function(){a.resolve()}.bind(this),function(b){a.reject(b)});return a.promise()}},{key:"_addSuggestions",value:function(a,b){var c=document.getElementById(b),d=document.createElement("a"),e=Object.keys(a)[0],f=a[e],g=null;f.images.hasOwnProperty("medium")?g=f.images.medium:f.images.hasOwnProperty("big")?g=f.images.big:f.images.hasOwnProperty("small")?g=f.images.small:f.images.hasOwnProperty("screenshot")&&(g=f.images.screenshot);d.setAttribute("target","_self");d.setAttribute("title",f.title);d.setAttribute("href",encodeURI(SITE_OPTIONS.gameroot+f.code+".html#source="+GAME_OPTIONS.id));c.appendChild(d);d.innerHTML='<img src="'+g+'" width="110" height="110" alt="'+f.title+'"/><span><label>'+f.title+"</label></span>"}},{key:"requestSuggestions",value:function(){var a,b=$.Deferred(),c=this.requestedSuggestions,d=this.requestedSuggestions;a=window.XDomainRequest?new XDomainRequest:window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");a.open("GET",encodeURI("https://suggestions.casualportals.com/getSuggestions/?site="+SITE_OPTIONS.id+"&game="+GAME_OPTIONS.id+"&shown="+d+"&requested="+c));a.onerror=function(){$.dialogBox.openToast(TRANSLATIONS.commentsFailedConnection,!1)};a.onload=function(){var c=JSON.parse(a.responseText),d=0;for(var e in this.suggestionsTarget){var f=document.getElementById(e);if(!c.errors){var g=JSON.parse(c);if(g.length-d>=this.suggestionsTarget[e]){f.innerHTML="";for(var h=d;h<this.suggestionsTarget[e]+d;h++)this._addSuggestions(g[h],e)}}
11f.style.visibility="visible";d=this.suggestionsTarget[e]}b.resolve()}.bind(this);a.onerror=function(){for(var a in this.suggestionsTarget){document.getElementById(a).style.visibility="visible"}b.reject("Error fetching recommendations from suggestions server!")}.bind(this);a.send();return b.promise()}},{key:"checkForSourceGame",value:function(){if(""!=window.location.hash){var a=window.location.hash;if(a.indexOf("source")>-1){var b,c=parseInt(a.substr(a.indexOf("source")+7),10);b=window.XDomainRequest?new XDomainRequest:window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");b.open("POST","https://suggestions.casualportals.com/addClicks/");b.setRequestHeader("content-type","application/json");b.onerror=function(){$.dialogBox.openToast(TRANSLATIONS.commentsFailedConnection,!1)};b.onload=function(){b.responseText;window.location.hash=""}.bind(this);var d={site:SITE_OPTIONS.id,source:c,target:GAME_OPTIONS.id};b.send(JSON.stringify(d))}}}}]);return a}();c.default=f},{}],742:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),f=null,g=window.SITE_OPTIONS||{},h=function(){function a(b){d(this,a);if(f)return f;f=this;window.zESettings={webWidget:{offset:{horizontal:"0px",vertical:"0px",mobile:{horizontal:"-10px",vertical:"45px"}}}};var c=document.createElement("SCRIPT");c.setAttribute("id","ze-snippet");c.setAttribute("src","https://static.zdassets.com/ekr/snippet.js?key=36d55e71-e388-4fdc-84b5-07037de11836");c.addEventListener("load",function(){window.zE("webWidget","toggle")});document.getElementById("ze-script").appendChild(c);return f}e(a,null,[{key:"instance",get:function(){return f}}]);e(a,[{key:"init",value:function(){var a=document.getElementById("ze-toggle");a&&a.addEventListener("click",function(a){window.zE("webWidget","toggle")})}},{key:"setLocale",value:function(){window.zE("webWidget","setLocale",g.language)}}]);return a}();c.default=h},{}],743:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var f=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),g=a("es6-promise"),h=(d(g),a("./Suggestions")),i=(d(h),null),j=function(){function a(){e(this,a);if(i)return i;i=this;window.displayConfigCase=null;this._initScaling()}f(a,null,[{key:"instance",get:function(){return i}}]);f(a,[{key:"_initScaling",value:function(){var a=document.documentElement.clientWidth||document.body.clientWidth,b=GAME_OPTIONS.width,c=GAME_OPTIONS.height,d=c/b,e=document.getElementById("game-element"),f=null!==e?e.getAttribute("data-type"):"";if("app"===f){b=e.getAttribute("data-width");c=e.getAttribute("data-height");d=c/b}var g=b+130+20,h={1:{neededSpace:640,consolePrettiness:["%c %c %c %c Case 1 %c %c %c %c","background: #FF9012","background: #FF9012","background: #AED2F3","color: #fff; background: #2572A6;","background: #AED2F3","background: #FF9012","background: #FF9012","background: #FF9012"],suggestions:{"game-suggestion-left":5,"game-suggestion-right":5}},2:{neededSpace:600,consolePrettiness:["%c %c %c Case 2 %c %c %c","background: #FF9012","background: #AED2F3","color: #fff; background: #2572A6;","background: #AED2F3","background: #FF9012","background: #FF9012"],suggestions:{"game-suggestion-left":5,"game-suggestion-right":5}},3:{neededSpace:560,consolePrettiness:["%c %c %c Case 3 %c %c %c","background: #FF9012","background: #AED2F3","color: #fff; background: #2572A6;","background: #AED2F3","background: #FF9012","background: #FF9012"],suggestions:{"game-suggestion-left":5,"game-suggestion-right":5}},4:{neededSpace:320,consolePrettiness:["%c %c %c %c Case 4 ","background: #FF9012","background: #FF9012","background: #AED2F3","color: #fff; background: #2572A6;"],suggestions:{"game-suggestion-left":5,"wt-suggestion-left":5}},5:{neededSpace:280,consolePrettiness:["%c %c %c Case 5 ","background: #FF9012","background: #AED2F3","color: #fff; background: #2572A6;"],suggestions:{"game-suggestion-left":5,"wt-suggestion-left":5}}},i=0;window.displayConfigCase=0;for(var j in h){var k=(a-h[j].neededSpace)/b;if(k>=.9){window.displayConfigCase=parseInt(j);k<1&&(i=k*b);break}}if(0!==i){window.resizedGameWidth=i;window.resizedGameHeight=i*d;if("unity"===f||"app"===f||"swf"===f){e.style.width=i+"px";e.style.height=i*d+"px"}else{e.width=i;e.height=i*d}}else{window.resizedGameWidth=b;window.resizedGameHeight=c}if(window.displayConfigCase>0){var l=h[window.displayConfigCase];console.log.apply(console,l.consolePrettiness);var m=window.resizedGameWidth+l.neededSpace;this._displayAds("case"+window.displayConfigCase,m)}else this._displayAds("default",g)}},{key:"_displayAds",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",b=arguments[1],c=document.getElementById("doton-slot"),d=document.getElementById("suiton-slot"),e=document.getElementById("game-suggestion-left"),f=document.getElementById("game-suggestion-right"),g=document.getElementById("fuuton-slot"),h=document.getElementById("raiton-slot"),i=document.getElementById("kagton-slot"),j=document.getElementById("hyoton-slot"),k=document.getElementById("mokuton-slot"),l=document.getElementById("wt-suggestion-left"),m=document.getElementById("saton-slot"),n=document.getElementById("dude-home"),o=document.getElementById("game-container");switch(a){case"case1":d.style.display="none";g.style.display="none";j.style.display="none";i.style.display="none";l.style.display="none";e.style.display="inline-block";f.style.display="inline-block";n.style.display="block";break;case"case2":d.style.display="none";h.style.display="none";j.style.display="none";i.style.display="none";l.style.display="none";e.style.display="inline-block";f.style.display="inline-block";n.style.display="block";break;case"case3":c.style.display="none";h.style.display="none";j.style.display="none";i.style.display="none";l.style.display="none";e.style.display="inline-block";f.style.display="inline-block";n.style.display="block";break;case"case4":d.style.display="none";h.style.display="none";f.style.display="none";g.style.display="none";j.style.display="none";k.style.display="none";m.style.display="none";e.style.display="inline-block";l.style.display="inline-block";break;case"case5":c.style.display="none";h.style.display="none";f.style.display="none";g.style.display="none";i.style.display="none";k.style.display="none";m.style.display="none";e.style.display="inline-block";l.style.display="inline-block";break;default:c.style.display="none";h.style.display="none";d.style.display="none";g.style.display="none";f.style.display="none";j.style.display="none";i.style.display="none";k.style.display="none";m.style.display="none";e.style.display="inline-block";l.style.display="inline-block"}o.style.width=b+"px"}}]);return a}();c.default=j},{"./Suggestions":741,"es6-promise":515}],744:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),f=a("../modules/mandatory"),g=a("../modules/extendDefaults"),h=function(){function a(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,f.mandatory)(),c=arguments[1];d(this,a);var e={bars:3,speed:150,interval:50};this.options=c?(0,g.extendDefaults)(e,c):e;this.targetContainer=b||!1;if(!this.targetContainer)throw new Error("Missing a Preloader Target element!");this.loader=void 0;this.startTimer=void 0;this.completeTimer=void 0;this.barsTimer=void 0;this.barsAnimationTimer=void 0}e(a,[{key:"create",value:function(){this.loader=document.createElement("preloader");this.targetContainer.appendChild(this.loader);this._start()}},{key:"destroy",value:function(){if(void 0!==this.loader&&null!==this.loader){this.loader.parentNode.removeChild(this.loader);this._clearAllIntervals()}}},{key:"_start",value:function(){var a=this;if(void 0!==this.loader&&null!==this.loader){for(var b=[],c=0;c<this.options.bars;){c++;var d=document.createElement("bar");b.push(d);this.loader.appendChild(d)}this.loader.setAttribute("class","animate");this.startTimer=window.setTimeout(function(){a.loader.setAttribute("class","start animate");window.clearTimeout(a.startTimer)},300);this.completeTimer=window.setTimeout(function(){a.loader.setAttribute("class","start complete");window.clearTimeout(a.completeTimer)},1100);this.barsTimer=window.setTimeout(function(){for(var c=0;c<b.length;c++)e(c,a.options.speed,a.options.interval);window.clearTimeout(a.barsTimer)},1100);var e=function(c,d,e){a.barsAnimationTimer=window.setTimeout(function(){window.setInterval(function(){b[c].setAttribute("class","active"===b[c].getAttribute("class")?"":"active")},700);window.clearTimeout(this.barsAnimationTimer)},0==c?50:c*d+e)}}}},{key:"_clearAllIntervals",value:function(){window.clearInterval(this.startTimer);window.clearInterval(this.completeTimer);window.clearInterval(this.barsTimer);window.clearInterval(this.barsAnimationTimer)}}]);return a}();c.default=h},{"../modules/extendDefaults":751,"../modules/mandatory":755}],745:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}a("babel-polyfill");var e=a("./pages/Page"),f=d(e),g=a("./pages/Homepage"),h=d(g),i=a("./pages/Gamepage"),j=d(i),k=a("./pages/Categorypage"),l=d(k),m=a("./pages/Tagpage"),n=d(m),o=a("./pages/SearchPage"),p=d(o),q=a("./components/HPTO"),r=d(q);!function(){function a(a,b){b=b||{bubbles:!1,cancelable:!1,detail:null};var c=document.createEvent("CustomEvent");c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail);return c}if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=a}();var s=window.GAME_OPTIONS||{},t=window.SITE_OPTIONS||{},u=document.getElementsByTagName("body")||!1,v=u[0].getAttribute("page-type")||!1;if(!v)throw new Error("Missing page-type value!");switch(v){case"homepage":new h.default;window.HPTO=new r.default;break;case"gamepage":var w=new j.default;w.lotome.sendCategory(s.category);w.addRecentGames();w.enableAds();w.enableRatings();w.enableWalkthroughButton();w.enableVooxe();break;case"categorypage":(new l.default).lotome.sendCategory(t.tag);break;case"tagpage":var x=new n.default;window.HPTO=new r.default;x.lotome.sendCategory(t.tag);break;case"searchpage":new p.default;break;case"default":new f.default;break;default:new f.default}},{"./components/HPTO":736,"./pages/Categorypage":760,"./pages/Gamepage":761,"./pages/Homepage":762,"./pages/Page":763,"./pages/SearchPage":764,"./pages/Tagpage":765,"babel-polyfill":95}],746:[function(a,b,c){"use strict";function d(a,b,c){null===window._redirectListeners?a.call(c||window,b):window._redirectListeners.push({callbackFunction:a,callbackObject:b,context:c||window})}Object.defineProperty(c,"__esModule",{value:!0});window._redirectListeners=[];c.addRedirectListener=d},{}],747:[function(a,b,c){"use strict";function d(a,b,c){var d=document.querySelector(a),f=document.querySelector(c),g=0;window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;d&&d.addEventListener("click",function(){(0,e.scrollAnimator)(20,b,500)});window.addEventListener("scroll",function(){g=void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;g>f.offsetHeight?d.setAttribute("data-active","true"):g<f.offsetHeight&&d.setAttribute("data-active","false")})}Object.defineProperty(c,"__esModule",{value:!0});c.backToTop=void 0;var e=a("./scrollAnimator");c.backToTop=d},{"./scrollAnimator":757}],748:[function(a,b,c){"use strict";function d(a,b){for(var c=document.cookie.split(";"),d=0;d<c.length;d++){var e=c[d].split("=");if(e[0].replace(/^\s+|\s+$/g,"")==a&&e.length>1)return unescape(e[1].replace(/^\s+|\s+$/g,""))}if(void 0!==b&&b){var f=getFlashCookies();if(f&&inArray(a,f))return getFlashCookie(a)}}function e(a,b,c,d,e,f,g){var h=new Date;h.setTime(h.getTime());var i=new Date;if(c){c=1e3*c*60*60*24;i=new Date(h.getTime()+c)}document.cookie=a+"="+escape(b)+(c?";expires="+i.toGMTString():"")+(d?";path="+d:"")+(e?";domain="+e:"")+(f?";secure":"");void 0!==g&&g&&setFlashCookie(a,b,c,d,e,f)}Object.defineProperty(c,"__esModule",{value:!0});c.getCookie=d;c.setCookie=e},{}],749:[function(a,b,c){"use strict";function d(a,b,c){var d;return function(){var e=this,f=arguments,g=function(){d=null;c||a.apply(e,f)},h=c&&!d;clearTimeout(d);d=setTimeout(g,b);h&&a.apply(e,f)}}Object.defineProperty(c,"__esModule",{value:!0});c.debounce=d},{}],750:[function(a,b,c){"use strict";function d(a,b,c,d){var e,f=d.scrollTop,g=d.scrollTop+document.querySelector(b).getBoundingClientRect().top,h=d.scrollHeight-g<d.innerHeight?d.scrollHeight-d.innerHeight:g,i=h-f,j=function(a){return a<.5?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1};i&&window.requestAnimationFrame(function b(g){e||(e=g);var h=g-e,k=Math.min(h/c,1);k=j(k);d.scrollTo(0,f+(i-a)*k);h<c&&window.requestAnimationFrame(b)})}Object.defineProperty(c,"__esModule",{value:!0});c.divScrollAnimator=d},{}],751:[function(a,b,c){"use strict";function d(a,b){var c;for(c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a}Object.defineProperty(c,"__esModule",{value:!0});c.extendDefaults=d},{}],752:[function(a,b,c){"use strict";function d(a){for(var b=window.location.search.substring(1),c=b.split("&"),d=0;d<c.length;d++){var e=c[d].split("=");return e[0]==a?e[1]:""}}Object.defineProperty(c,"__esModule",{value:!0});c.getQueryVar=d},{}],753:[function(a,b,c){"use strict";function d(a){var b=window.chrome,c=window.navigator,d=c.vendor,e=c.userAgent.indexOf("OPR")>-1,f=c.userAgent.indexOf("Edge")>-1;null!==b&&void 0!==b&&"Google Inc."===d&&0==e&&0==f||(a.style.display="none")}Object.defineProperty(c,"__esModule",{value:!0});c.hideExtensionLink=d},{}],754:[function(a,b,c){"use strict";function d(a,b){try{if(g()){localStorage.setItem(a,b);return!0}console.log(a+" storage is undefined.")}catch(a){h()?console.log("Your web browser storage seems to be full!"):console.log('Your web browser does not support storing settings locally. In Safari, the most common cause of this is using "Private Browsing Mode". Some settings may not save or some features may not work properly for you.');return!1}}function e(a){try{if(g())return localStorage.getItem(a);console.log(a+" storage is undefined.")}catch(a){console.log('Your web browser does not support storing settings locally. In Safari, the most common cause of this is using "Private Browsing Mode". Some settings may not save or some features may not work properly for you.');return!1}}function f(a){try{if(g()){localStorage.removeItem(a);return!0}console.log(a+" storage is undefined.")}catch(a){console.log('Your web browser does not support storing settings locally. In Safari, the most common cause of this is using "Private Browsing Mode". Some settings may not save or some features may not work properly for you.');return!1}}function g(){try{if("object"===("undefined"==typeof localStorage?"undefined":i(localStorage))){var a="__storage_test__";localStorage.setItem(a,a);localStorage.removeItem(a);return!0}}catch(a){return!1}}function h(a){var b=!1;if(a)if(a.code)switch(a.code){case 22:b=!0;break;case 1014:"NS_ERROR_DOM_QUOTA_REACHED"===a.name&&(b=!0)}else-2147024882===a.number&&(b=!0);return b}Object.defineProperty(c,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};c.localStorageSetItem=d;c.localStorageGetItem=e;c.localStorageRemoveItem=f},{}],755:[function(a,b,c){"use strict";function d(){throw new Error("Missing parameter")}Object.defineProperty(c,"__esModule",{value:!0});c.mandatory=d},{}],756:[function(a,b,c){"use strict";function d(a){for(var b=a.cloneNode();a.firstChild;)b.appendChild(a.lastChild);a.parentNode.replaceChild(b,a)}Object.defineProperty(c,"__esModule",{value:!0});c.removeAllEventListeners=d},{}],757:[function(a,b,c){"use strict";function d(a,b,c){var d,e=window.pageYOffset,f=window.pageYOffset+document.querySelector(b).getBoundingClientRect().top,g=document.body.scrollHeight-f<window.innerHeight?document.body.scrollHeight-window.innerHeight:f,h=g-e,i=function(a){return a<.5?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1};h&&window.requestAnimationFrame(function b(f){d||(d=f);var g=f-d,j=Math.min(g/c,1);j=i(j);window.scrollTo(0,e+(h-a)*j);g<c&&window.requestAnimationFrame(b)})}Object.defineProperty(c,"__esModule",{value:!0});c.scrollAnimator=d},{}],758:[function(a,b,c){"use strict";function d(a){var b=document.createElement("div");a=a.trim();b.innerHTML=a;return b.firstChild}Object.defineProperty(c,"__esModule",{value:!0});c.stringToHTML=d},{}],759:[function(a,b,c){"use strict";function d(){function a(){for(var a=0;a<b.length;a++)b[a].getElementsByTagName("input")[0].checked=!1}for(var b=document.getElementsByTagName("dropdown"),c=0;c<b.length;c++)!function(c){b[c].addEventListener("mouseenter",function(d){d.stopPropagation();var e=b[c].getElementsByTagName("input")[0];a();this.getAttribute("data-name")===e.id?e.checked=!0:e.checked=!1});b[c].addEventListener("mouseleave",function(b){b.stopPropagation();a()})}(c)}Object.defineProperty(c,"__esModule",{value:!0});c.toggleDropDowns=d},{}],760:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}});b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=a("./Page"),h=function(a){return a&&a.__esModule?a:{default:a}}(g),i=null,j=function(a){function b(){var a;d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this));i||(i=c);return a=i,e(c,a)}f(b,a);return b}(h.default);c.default=j},{"./Page":763}],761:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}});b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var h=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),i=a("axios"),j=d(i),k=a("./Page"),l=d(k),m=a("../components/adHandler"),n=d(m),o=a("../components/Rating"),p=d(o),q=a("../components/EmbedUnity"),r=d(q),s=a("../components/EmbedFlash"),t=d(s),u=a("../components/Fullscreen"),v=d(u),w=a("@azerion/preroll"),x=d(w),y=a("../modules/scrollAnimator"),z=a("../modules/localStorageCatch"),A=window.SITE_OPTIONS||{},B=window.GAME_OPTIONS||{},C=window.TRANSLATIONS||{},D=null,E=function(a){function b(){var a;e(this,b);var c=f(this,(b.__proto__||Object.getPrototypeOf(b)).call(this));D||(D=c);c.gameLoaded=!1;c.gameStarted=!1;c.hbLoaded=!1;c.preroll=null;c.prerollReady=!1;c.splashDismissed=!1;c.splashScreenPrefix="splash-container__";c.publsisher=null;c._storageName="fg_recent_games";c._gameStorage=(0,z.localStorageGetItem)(c._storageName);return a=D,f(c,a)}g(b,a);h(b,[{key:"enableAds",value:function(){var a=this;this._enableAdHandler();this.gdpr.consentPromise.then(function(b){var c=[[],["katon-slot","doton-slot","raiton-slot","mokuton-slot","saton-slot"],["katon-slot","doton-slot","fuuton-slot","mokuton-slot","saton-slot"],["katon-slot","suiton-slot","fuuton-slot","mokuton-slot","saton-slot"],["katon-slot","doton-slot","kagton-slot"],["katon-slot","suiton-slot","hyoton-slot"]];a.hb.setSelectedAds(c[window.displayConfigCase]);a.hb.setTemplate("gameTemplate");a.hb.setConsent(b.googleAds);var d=!(b.advertisement||b.googleAds||b.tracking||b.thirdParty);a.hb.load(function(){a.hbLoaded=!0;a.hb.setGdprUserUnderAgeOfConsent(d);a.hb.requestDisplay(function(){})});a._createSplash();a._isPrerollEnabled()&&(a.preroll||a.hb.requestVideo(function(b){a._initializePreroll(b)}));a._isPrerollEnabled()||a.startGame();setTimeout(function(){!1===a.hbLoaded&&a.startGame()},2e3)})}},{key:"enableVooxe",value:function(){this.gdpr.consentPromise.then(function(a){window.TUBIA_OPTIONS={debug:!1,container:"vooxeVideo",publisherId:"dc63a91fa184423482808bed4d782320",colorMain:"#28DBFF",colorAccent:"#ff9614",gdprTracking:a.tracking,gdprTargeting:a.googleAds,gameId:B.id,title:B.originalTitle};!function(a,b,c){var d,e=a.getElementsByTagName(b)[0];if(!a.getElementById(c)){d=a.createElement(b);d.id=c;d.src="https://player.tubia.com/libs/gd/gd.min.js";e.parentNode.insertBefore(d,e)}}(document,"script","tubia-playerjs")})}},{key:"enableRatings",value:function(){new p.default("rating",{upvoteClass:"ratingUpvote",downvoteClass:"ratingDownvote",storageName:"fg_rating"}).create()}},{key:"_enableAdHandler",value:function(){new n.default}},{key:"enableWalkthroughButton",value:function(){var a=document.getElementById("walktrough-btn"),b=document.getElementById("dude-home");a&&a.addEventListener("click",function(){(0,y.scrollAnimator)(80,"#secondary-content",800)});b&&b.addEventListener("click",function(){(0,y.scrollAnimator)(30,"#main-content",800)})}},{key:"addRecentGames",value:function(){var a=(new Date).getTime();if(null!==this._gameStorage&&""!==this._gameStorage){this._gameStorage=JSON.parse(this._gameStorage);for(var b=!1,c=0;c<this._gameStorage.length;c++)if(this._gameStorage[c].id===B.id){this._gameStorage[c].timestamp=a;b=!0}b||this._gameStorage.push({id:B.id,title:B.title,url:B.url,image:B.image,timestamp:a});this._gameStorage=this._sortRecentGames(this._gameStorage);(0,z.localStorageSetItem)(this._storageName,JSON.stringify(this._gameStorage))}else{this._gameStorage=[];this._gameStorage.push({id:B.id,title:B.title,url:B.url,image:B.image,timestamp:a});(0,z.localStorageSetItem)(this._storageName,JSON.stringify(this._gameStorage))}}},{key:"startGame",value:function(){var a=this,b=document.getElementById("kirton-slot");b&&b.parentNode.removeChild(b);this.gdpr.consentPromise.then(function(b){var c=a._checkPublisherURLAgainstGDPR(b.publisherString),d="true"==A.buildTest?A.assetUrl+"/test-gdpr/data/publishers.json":A.assetUrl+"/gdpr/data/publishers.json";j.default.get(d).then(function(d){d.data&&d.data.publishers&&(a.publisher=a._findPublisherByURL(d.data.publishers,B.location,"cdnDomains"));c&&!c.allowed?a._embedPublisherConsent(function(){a._startEmbedding(b)}):a._startEmbedding(b)}).catch(function(a){console.error(a)})}).catch(function(a){console.error(a)})}},{key:"enableFullscreen",value:function(){this.fullscreen=new v.default}},{key:"_addGDParams",value:function(a){var b=B.location;a.advertisement||a.googleAds||a.tracking||a.thirdParty||(b=this._setQueryVar(b,"consent","0"));if(-1!==B.location.toLowerCase().indexOf("gamedistribution")){b=this._setQueryVar(b,"gdpr-targeting",a.googleAds?"1":"0");b=this._setQueryVar(b,"gdpr-tracking",a.tracking?"1":"0");b=this._setQueryVar(b,"gdpr-third-party",a.thirdParty?"1":"0");b=this._setQueryVar(b,"euConsent",a.consentString)}return b}},{key:"_setQueryVar",value:function(a,b,c){var d=new RegExp("([?&])"+b+"=.*?(&|$)","i"),e=-1!==a.indexOf("?")?"&":"?";return a.match(d)?a.replace(d,"$1"+b+"="+c+"$2"):a+e+b+"="+c}},{key:"_checkPublisherURLAgainstGDPR",value:function(a){var b=!0,c=null,d=null;if(a&&a.length){var e=this._findPublisherByURL(a,B.location,"domains");if(e){b=!1;c=e.id;d=e.name}}return{allowed:b,publisherId:c,publisherName:d}}},{key:"_findPublisherByURL",value:function(a,b,c){for(var d=!1,e=0;e<a.length&&!d;e++)if(a[e][c]&&a[e][c].length)for(var f=0;f<a[e][c].length;f++)if(""!==a[e][c][f]&&b.indexOf(a[e][c][f])>-1){d=!0;return a[e]}}},{key:"_embedPublisherConsent",value:function(a){var b=this;if(this.publisher.id&&this.publisher.name){var c=!1,d=document.getElementById("game-element"),e=document.getElementById("publisher-consent");if(!e){e=document.createElement("div");e.id="publisher-consent";e.className="publisher-consent-container";var f=C.cmpWallPublisherConsentDescription.replace(/#partner/g,this.publisher.name).replace(/#privacy/g,'<a href="'+this.publisher.policyUrl+'" target="_blank" rel="nofollow">'+C.cmpWallDisclaimerPolicyLink+"</a>");e.innerHTML='\n <p class="publisher-consent-title">\n '+C.cmpWallPublisherConsentTitle+' <span class="publisher-consent-name"></span>.\n </p>\n <p>\n '+f+'\n </p>\n <hr />\n <div class="publisher-consent-item">\n <div>\n <span class="publisher-consent-name"></span>\n </div>\n <div>\n <label class="publisher-consent-switch">\n <input type="checkbox" id="publisher-consent-checkbox" />\n <span class="publisher-consent-slider"></span>\n </label>\n </div>\n </div>\n <div class="publisher-consent-buttons">\n <button id="publisher-consent-button" class="button orange" disabled="disabled">\n '+C.cmpWallPublisherConsentButton+"\n </button>\n </div>\n ";d.parentNode.appendChild(e)}for(var g=document.getElementById("publisher-consent-button"),h=e.getElementsByClassName("publisher-consent-name"),i=document.getElementById("publisher-consent-checkbox"),j=0;j<h.length;j++)h[j].textContent=this.publisher.name;e.style.display="block";i.addEventListener("change",function(){c=!c;g.disabled=!c});g.addEventListener("click",function(){if(c){for(var d=[],f=document.cookie.split(";"),g=0;g<f.length;g++){var h=f[g].split("=");if(h.length>1){var i=h[0].toLowerCase().trim(),j=h[1].trim();i.indexOf("ogdpr_publishers")>-1&&(d=j?JSON.parse(j):[])}}if(d.length>=0){var k=d.filter(function(a){return a.id!==b.publisher.id}),l=new Date,m=JSON.stringify(k);l.setTime(l.getTime()+31536e6);var n="; path=/; expires="+l.toUTCString();document.cookie="ogdpr_publishers="+m+n;if("function"==typeof a){e.parentNode.removeChild(e);a()}}}})}else"function"==typeof a&&a()}},{key:"_startEmbedding",value:function(a){var b=this;if(!this.gameStarted){var c=document.getElementById("game-element"),d=c.getAttribute("data-type"),e=this._addGDParams(a);if(this.publisher&&this.publisher.name){var f=document.createElement("small");f.innerHTML=C.cmpWallDisclaimerDescription.replace(/#publisherName/g,this.publisher.name).replace(/#policyLink/g,'<strong><a href="'+this.publisher.policyUrl+'" target="_blank" rel="nofollow">'+C.cmpWallDisclaimerPolicyLink+"</a></strong>");c.parentNode.appendChild(f)}if("swf"===d)new t.default(e);else if("A"===c.nodeName)if("popup"===d){var g=c.getAttribute("data-width"),h=c.getAttribute("data-height"),i=c.getAttribute("data-popuptype"),j=c.getAttribute("data-popupurl");c.addEventListener("click",function(){b._popup(j,g,h,i)},!1)}else"blank"===d&&(c.href=e);else"DIV"===c.nodeName&&"unity"===d?this._embedUnity(e):"app"===d||(c.src=e);this.gameStarted=!0;this.enableFullscreen()}}},{key:"_popup",value:function(a,b,c,d){a=a.replace(/%25%25CACHEBUSTER%25%25/gi,(new Date).getTime());a=a.replace(/%%CACHEBUSTER%%/gi,(new Date).getTime());a=a.replace(/%25%25REFERER%25%25/gi,document.location.href);a=a.replace(/%%REFERER%%/gi,document.location.href);var e=screen.width/2-b/2,f=screen.height/2-c/2,g=0,h="top="+f+",left="+e+",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,";"scroll"!=d&&"both"!=d||(g=20);h+="resize"==d||"both"==d?"resizable=1,":"resizable=0,";h+="width="+(b+g)+",height="+c;window.open(a,"game",h).focus()}},{key:"_createSplash",value:function(){var a=this,b=this._isPrerollEnabled();if(null===this.preroll&&b){
12var c=B.image,d="\n body {\n position: inherit;\n }\n ."+this.splashScreenPrefix+"splash-background-container {\n box-sizing: border-box;\n position: absolute;\n z-index: 98;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: #000;\n overflow: hidden;\n }\n ."+this.splashScreenPrefix+"splash-background-image {\n box-sizing: border-box;\n position: absolute;\n top: -25%;\n left: -25%;\n width: 150%;\n height: 150%;\n background-image: url("+c+");\n background-size: cover;\n filter: blur(50px) brightness(1.5);\n }\n ."+this.splashScreenPrefix+"splash-container {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n position: absolute;\n z-index: 99;\n bottom: 0;\n width: 100%;\n height: 100%;\n cursor: pointer;\n }\n ."+this.splashScreenPrefix+"splash-top {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n flex: 1;\n align-self: center;\n justify-content: center;\n padding: 20px;\n }\n ."+this.splashScreenPrefix+"splash-top > div {\n text-align: center;\n }\n ."+this.splashScreenPrefix+"splash-top > div > button {\n border: 0;\n margin: auto;\n padding: 10px 22px;\n border-radius: 5px;\n border: 3px solid white;\n background: linear-gradient(0deg, #dddddd, #ffffff);\n color: #222;\n text-transform: uppercase;\n text-shadow: 0 0 1px #fff;\n font-family: Arial;\n font-weight: bold;\n font-size: 18px;\n cursor: pointer;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);\n height: auto;\n }\n ."+this.splashScreenPrefix+"splash-top > div > button:hover {\n background: linear-gradient(0deg, #ffffff, #dddddd);\n }\n ."+this.splashScreenPrefix+"splash-top > div > button:active {\n box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n background: linear-gradient(0deg, #ffffff, #f5f5f5);\n }\n ."+this.splashScreenPrefix+"splash-top > div > div {\n position: relative;\n width: 150px;\n height: 150px;\n margin: auto auto 20px;\n border-radius: 100%;\n overflow: hidden;\n border: 3px solid rgba(255, 255, 255, 1);\n background-color: #000;\n box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.5), 0 2px 4px rgba(0, 0, 0, 0.3);\n background-image: url("+c+");\n background-position: center;\n background-size: cover;\n }\n ."+this.splashScreenPrefix+"splash-top > div > div > img {\n width: 100%;\n height: 100%;\n }\n ."+this.splashScreenPrefix+"splash-bottom {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n align-self: center;\n justify-content: center;\n width: 100%;\n padding: 0 0 20px;\n }\n ."+this.splashScreenPrefix+"splash-bottom > div {\n box-sizing: border-box;\n width: 100%;\n padding: 15px 0;\n background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.5) 50%, transparent);\n color: #fff;\n text-align: center;\n font-size: 18px;\n font-family: Arial;\n font-weight: bold;\n text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);\n }\n ",e=document.head||document.getElementsByTagName("head")[0],f=document.createElement("style");f.type="text/css";f.styleSheet?f.styleSheet.cssText=d:f.appendChild(document.createTextNode(d));e.appendChild(f);var g='\n <div class="'+this.splashScreenPrefix+'splash-background-container">\n <div class="'+this.splashScreenPrefix+'splash-background-image"></div>\n </div>\n <div class="'+this.splashScreenPrefix+'splash-container">\n <div class="'+this.splashScreenPrefix+'splash-top">\n <div>\n <div></div>\n <button id="'+this.splashScreenPrefix+'splash-button">'+C.playGame+'</button>\n </div>\n </div>\n <div class="'+this.splashScreenPrefix+'splash-bottom">\n <div>'+B.title+"</div>\n </div>\n </div>\n ",h=document.createElement("div");h.innerHTML=g;h.id=this.splashScreenPrefix+"splash";h.addEventListener("click",function(){a._dismissSplashScreen()});var i=document.getElementById("kirton-slot");if(i){i.style.display="block";i.insertBefore(h,i.firstChild)}else{var j=document.getElementById("game-element");if(j){j.style.display="block";j.parentNode.insertBefore(h,j)}}}}},{key:"_initializePreroll",value:function(a){var b=this,c=a,d=document.getElementById("kirton-slot");null===c&&(c="https://pubads.g.doubleclick.net/gampad/ads?sz=640x360&iu=/"+A.publisher+"/funnygames_0007_501_DFP_GAME&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&url="+encodeURIComponent(window.location.origin)+"&description_url="+encodeURIComponent(window.location.href)+"&correlator="+Date.now());var e=this,f=new x.default("kirton-slot",{autoStart:!1,responsive:!1,width:d.offsetWidth,height:d.offsetHeight,debug:!1,language:A.language,tag:c,managerLoaded:function(){e._setPrerollReady()},closed:function(){e.startGame()},completed:function(){e.startGame()},error:function(a){console.info("IMA ERROR "+a);var c=document.getElementById(b.splashScreenPrefix+"splash");c&&c.parentNode.removeChild(c);e.startGame()}});this.preroll=f;f.initialize()}},{key:"_isPrerollEnabled",value:function(){return!!B.preroll&&(!(window.parent.document.all&&!window.parent.atob)&&void 0!==document.getElementById("kirton-slot"))}},{key:"_embedUnity",value:function(a){"unity"===document.getElementById("game-element").getAttribute("data-type")&&new r.default(a)}},{key:"_setPrerollReady",value:function(){this.prerollReady=!0;this._startPreroll()}},{key:"_startPreroll",value:function(){this.splashDismissed&&this.prerollReady&&this.preroll.play()}},{key:"_dismissSplashScreen",value:function(){this.splashDismissed=!0;var a=document.getElementById(this.splashScreenPrefix+"splash");a&&a.parentNode.removeChild(a);this._startPreroll()}}]);return b}(l.default);c.default=E},{"../components/EmbedFlash":732,"../components/EmbedUnity":733,"../components/Fullscreen":734,"../components/Rating":739,"../components/adHandler":743,"../modules/localStorageCatch":754,"../modules/scrollAnimator":757,"./Page":763,"@azerion/preroll":1,axios:69}],762:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}});b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var h=a("./Page"),i=d(h),j=a("../components/Cooltip"),k=d(j),l=null,m=function(a){function b(){var a;e(this,b);var c=f(this,(b.__proto__||Object.getPrototypeOf(b)).call(this));l||(l=c);new k.default({hoverClass:"toolTipHover",intervalSpeed:2e3});return a=l,f(c,a)}g(b,a);return b}(i.default);c.default=m},{"../components/Cooltip":731,"./Page":763}],763:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var f=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),g=a("../components/Search"),h=d(g),i=a("../components/AdBlocker"),j=d(i),k=a("../components/GDPR"),l=d(k),m=a("../components/Lotome"),n=d(m),o=a("../components/HeaderLift"),p=d(o),q=a("../modules/toggleDropdowns"),r=a("../modules/localStorageCatch"),s=(a("../modules/cookies"),a("../components/Zendesk")),t=d(s),u=null,v=function(){function a(){var b=this;e(this,a);u||(u=this);var c=new Date,d=c.getMonth()+1,f=document.getElementsByTagName("html")[0],g=c.getDate();f.className="y"+c.getFullYear();f.className+=d<10?" m0"+d:" m"+d;f.className+=g<10?" d0"+g:" d"+g;var i=window.navigator.userAgent,k=i.indexOf("MSIE ");k>0&&(f.className+=" IE"+parseInt(i.substring(k+5,i.indexOf(".",k)),10));if(i.indexOf("Trident/")>0){var m=i.indexOf("rv:");f.className+=" IE"+parseInt(i.substring(m+3,i.indexOf(".",m)),10)}var o=i.indexOf("Edge/");o>0&&(f.className+=" IE"+parseInt(i.substring(o+5,i.indexOf(".",o)),10));this._storageName="fg_recent_games";this._gameStorage=(0,r.localStorageGetItem)(this._storageName);this.hb=new p.default;this.lotome=new n.default;this.gdpr=new l.default;this.gdpr.load();this.gdpr.consentPromise.then(function(a){"true"===SITE_OPTIONS.buildTest&&console.info("[FG] client side consentPromise",a);if("gamepage"!==SITE_OPTIONS.page){"categorypage"!==SITE_OPTIONS.page&&"tagpage"!==SITE_OPTIONS.page||b.hb.setTemplate("categoryTemplate");var c=!(a.advertisement||a.googleAds||a.tracking||a.thirdParty);b.hb.setConsent(a.googleAds);b.hb.load(function(){b.hb.setGdprUserUnderAgeOfConsent(c);b.hb.requestDisplay(function(){})})}if(window.ga&&window.ga.loaded){void 0===ga.getByName("FgUniversal")&&dataLayer.push({event:"analyticsInit"});void 0===ga.getByName("TgUniversal")&&SITE_OPTIONS.talpaAnalyticsAccountID&&""!==SITE_OPTIONS.talpaAnalyticsAccountID&&dataLayer.push({event:"talpaAnalyticsInit"})}else{dataLayer.push({event:"analyticsInit"});SITE_OPTIONS.talpaAnalyticsAccountID&&""!==SITE_OPTIONS.talpaAnalyticsAccountID&&dataLayer.push({event:"talpaAnalyticsInit"})}b.lotome.load(a)}).catch(function(a){if(window.ga&&window.ga.loaded){void 0===ga.getByName("FgUniversal")&&dataLayer.push({event:"analyticsInit"});void 0===ga.getByName("TgUniversal")&&SITE_OPTIONS.talpaAnalyticsAccountID&&""!==SITE_OPTIONS.talpaAnalyticsAccountID&&dataLayer.push({event:"talpaAnalyticsInit"})}else{dataLayer.push({event:"analyticsInit"});SITE_OPTIONS.talpaAnalyticsAccountID&&""!==SITE_OPTIONS.talpaAnalyticsAccountID&&dataLayer.push({event:"talpaAnalyticsInit"})}console.error(a)});if("contactpage"===SITE_OPTIONS.page){this.ze=new t.default;this.ze.init()}this.search=new h.default("search");this.search.create();this.adblock=new j.default(u);this.adblock._startDetect();(0,q.toggleDropDowns)();this._handleLastPlayedGames();return u}f(a,[{key:"_handleLastPlayedGames",value:function(){this._gameStorage=(0,r.localStorageGetItem)(this._storageName);var a=document.querySelectorAll("[data-name='lastplayed_toggle']")[0],b=document.getElementById("lastplayed");if(b&&null!==this._gameStorage&&""!==this._gameStorage){this._gameStorage=JSON.parse(this._gameStorage);if(this._gameStorage.length>0){a.style.display="block";this._gameStorage=this._sortRecentGames(this._gameStorage);var c=document.createElement("UL");c.className="lastplayed-dropdown";for(var d=0;d<this._gameStorage.length;d++){var e=document.createElement("LI"),f=document.createElement("A");f.href=this._gameStorage[d].url;f.title=this._gameStorage[d].title;var g=document.createElement("span");g.innerText=this._gameStorage[d].title;var h=document.createElement("IMG");h.src=this._gameStorage[d].image;h.alt=this._gameStorage[d].title;f.appendChild(g);f.appendChild(h);e.appendChild(f);c.appendChild(e)}b.appendChild(c)}}}},{key:"_sortRecentGames",value:function(a){var b=[];if(null!==a&&""!==a&&a.length>1){a.sort(function(a,b){return a.timestamp>b.timestamp?1:b.timestamp>a.timestamp?-1:0});for(var c=a.length-1;c>=0;c--){b.push(a[c]);if(5===b.length)break}}return a&&1===a.length?a:b}}]);return a}();c.default=v},{"../components/AdBlocker":730,"../components/GDPR":735,"../components/HeaderLift":737,"../components/Lotome":738,"../components/Search":740,"../components/Zendesk":742,"../modules/cookies":748,"../modules/localStorageCatch":754,"../modules/toggleDropdowns":759}],764:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}});b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=a("./Page"),h=function(a){return a&&a.__esModule?a:{default:a}}(g),i=null,j=function(a){function b(){var a;d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this));i||(i=c);return a=i,e(c,a)}f(b,a);return b}(h.default);c.default=j},{"./Page":763}],765:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}});b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var h=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(b,c,d){c&&a(b.prototype,c);d&&a(b,d);return b}}(),i=a("./Page"),j=d(i),k=a("../components/Cooltip"),l=d(k),m=null,n=function(a){function b(){var a;e(this,b);var c=f(this,(b.__proto__||Object.getPrototypeOf(b)).call(this));m||(m=c);c._addEventListeners();new l.default({hoverClass:"toolTipHover",intervalSpeed:2e3,type:"text"});return a=m,f(c,a)}g(b,a);h(b,[{key:"_addEventListeners",value:function(){for(var a=document.getElementsByClassName("sort-selector")[0],b=a.getElementsByTagName("span"),c=0;c<b.length;c++){b[c].addEventListener("click",function(a){var b=a.srcElement;document.location.href=b.getAttribute("data-url")})}}}]);return b}(j.default);c.default=n},{"../components/Cooltip":731,"./Page":763}]},{},[730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765]);