From 15c6c34f2e41c825e4957963c6effa64d2431828 Mon Sep 17 00:00:00 2001 From: mutoo Date: Tue, 30 Jan 2024 22:27:30 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20mutoo/cr?= =?UTF-8?q?itterpedia-plus@d884c97c8733d30d78bcc5221b4947ef3dd0fca1=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 11.71f3806cfdb8777f6af3.chunk.js.gz | Bin 298999 -> 0 bytes ...hunk.js => 11.96fd07854f23e00b7faf.chunk.js | 4 ++-- ...1.96fd07854f23e00b7faf.chunk.js.LICENSE.txt | 0 11.96fd07854f23e00b7faf.chunk.js.gz | Bin 0 -> 299001 bytes index.html | 2 +- runtime.46068dbdd4e9c99f902a.js | 1 + runtime.b634a87c53ba39a344fb.js | 1 - 7 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 11.71f3806cfdb8777f6af3.chunk.js.gz rename 11.71f3806cfdb8777f6af3.chunk.js => 11.96fd07854f23e00b7faf.chunk.js (88%) rename 11.71f3806cfdb8777f6af3.chunk.js.LICENSE.txt => 11.96fd07854f23e00b7faf.chunk.js.LICENSE.txt (100%) create mode 100644 11.96fd07854f23e00b7faf.chunk.js.gz create mode 100644 runtime.46068dbdd4e9c99f902a.js delete mode 100644 runtime.b634a87c53ba39a344fb.js diff --git a/11.71f3806cfdb8777f6af3.chunk.js.gz b/11.71f3806cfdb8777f6af3.chunk.js.gz deleted file mode 100644 index cf43a963a8cb70747f6bdfd52fbe08948343a76f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298999 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�cB)_ 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[0],s=u=e[1];for(var w=n;wl&&(l=c),f>u&&(u=f);p=0!==(p=Math.max(l-r,u-s))?1/p:0}return a(v,b,n,r,s,p),b}function i(e,t,n,r,i){var o,a;if(i===U(e,t,n,r)>0)for(o=t;o=t;o-=r)a=T(o,e[o],e[o+1],a);return a&&b(a,a.next)&&(I(a),a=a.next),a}function o(e,t){if(!e)return e;t||(t=e);var n,r=e;do{if(n=!1,r.steiner||!b(r,r.next)&&0!==v(r.prev,r,r.next))r=r.next;else{if(I(r),(r=t=r.prev)===r.next)break;n=!0}}while(n||r!==t);return t}function a(e,t,n,r,i,h,d){if(e){!d&&h&&function(e,t,n,r){var i=e;do{null===i.z&&(i.z=p(i.x,i.y,t,n,r)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,function(e){var t,n,r,i,o,a,s,l,u=1;do{for(n=e,e=null,o=null,a=0;n;){for(a++,r=n,s=0,t=0;t0||l>0&&r;)0!==s&&(0===l||!r||n.z<=r.z)?(i=n,n=n.nextZ,s--):(i=r,r=r.nextZ,l--),o?o.nextZ=i:e=i,i.prevZ=o,o=i;n=r}o.nextZ=null,u*=2}while(a>1)}(i)}(e,r,i,h);for(var f,m,g=e;e.prev!==e.next;)if(f=e.prev,m=e.next,h?l(e,r,i,h):s(e))t.push(f.i/n),t.push(e.i/n),t.push(m.i/n),I(e),e=m.next,g=m.next;else if((e=m)===g){d?1===d?a(e=u(o(e),t,n),t,n,r,i,h,2):2===d&&c(e,t,n,r,i,h):a(o(e),t,n,r,i,h,1);break}}}function s(e){var t=e.prev,n=e,r=e.next;if(v(t,n,r)>=0)return!1;for(var i=e.next.next;i!==e.prev;){if(g(t.x,t.y,n.x,n.y,r.x,r.y,i.x,i.y)&&v(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function l(e,t,n,r){var i=e.prev,o=e,a=e.next;if(v(i,o,a)>=0)return!1;for(var s=i.xo.x?i.x>a.x?i.x:a.x:o.x>a.x?o.x:a.x,c=i.y>o.y?i.y>a.y?i.y:a.y:o.y>a.y?o.y:a.y,h=p(s,l,t,n,r),d=p(u,c,t,n,r),f=e.prevZ,m=e.nextZ;f&&f.z>=h&&m&&m.z<=d;){if(f!==e.prev&&f!==e.next&&g(i.x,i.y,o.x,o.y,a.x,a.y,f.x,f.y)&&v(f.prev,f,f.next)>=0)return!1;if(f=f.prevZ,m!==e.prev&&m!==e.next&&g(i.x,i.y,o.x,o.y,a.x,a.y,m.x,m.y)&&v(m.prev,m,m.next)>=0)return!1;m=m.nextZ}for(;f&&f.z>=h;){if(f!==e.prev&&f!==e.next&&g(i.x,i.y,o.x,o.y,a.x,a.y,f.x,f.y)&&v(f.prev,f,f.next)>=0)return!1;f=f.prevZ}for(;m&&m.z<=d;){if(m!==e.prev&&m!==e.next&&g(i.x,i.y,o.x,o.y,a.x,a.y,m.x,m.y)&&v(m.prev,m,m.next)>=0)return!1;m=m.nextZ}return!0}function u(e,t,n){var r=e;do{var i=r.prev,a=r.next.next;!b(i,a)&&w(i,r,r.next,a)&&_(i,a)&&_(a,i)&&(t.push(i.i/n),t.push(r.i/n),t.push(a.i/n),I(r),I(r.next),r=e=a),r=r.next}while(r!==e);return o(r)}function c(e,t,n,r,i,s){var l=e;do{for(var u=l.next.next;u!==l.prev;){if(l.i!==u.i&&y(l,u)){var c=S(l,u);return l=o(l,l.next),c=o(c,c.next),a(l,t,n,r,i,s),void a(c,t,n,r,i,s)}u=u.next}l=l.next}while(l!==e)}function h(e,t){return e.x-t.x}function d(e,t){var n=function(e,t){var n,r=t,i=e.x,o=e.y,a=-1/0;do{if(o<=r.y&&o>=r.next.y&&r.next.y!==r.y){var s=r.x+(o-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(s<=i&&s>a){if(a=s,s===i){if(o===r.y)return r;if(o===r.next.y)return r.next}n=r.x=r.x&&r.x>=c&&i!==r.x&&g(on.x||r.x===n.x&&f(n,r)))&&(n=r,d=l)),r=r.next}while(r!==u);return n}(e,t);if(!n)return t;var r=S(n,e),i=o(n,n.next);return o(r,r.next),t===n?i:t}function f(e,t){return v(e.prev,e,t.prev)<0&&v(t.next,e,e.next)<0}function p(e,t,n,r,i){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function m(e){var t=e,n=e;do{(t.x=0&&(e-a)*(r-s)-(n-a)*(t-s)>=0&&(n-a)*(o-s)-(i-a)*(r-s)>=0}function y(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&w(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}(e,t)&&(_(e,t)&&_(t,e)&&function(e,t){var n=e,r=!1,i=(e.x+t.x)/2,o=(e.y+t.y)/2;do{n.y>o!==n.next.y>o&&n.next.y!==n.y&&i<(n.next.x-n.x)*(o-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next}while(n!==e);return r}(e,t)&&(v(e.prev,e,t.prev)||v(e,t.prev,t))||b(e,t)&&v(e.prev,e,e.next)>0&&v(t.prev,t,t.next)>0)}function v(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function b(e,t){return e.x===t.x&&e.y===t.y}function w(e,t,n,r){var i=x(v(e,t,n)),o=x(v(e,t,r)),a=x(v(n,r,e)),s=x(v(n,r,t));return i!==o&&a!==s||(!(0!==i||!E(e,n,t))||(!(0!==o||!E(e,r,t))||(!(0!==a||!E(n,e,r))||!(0!==s||!E(n,t,r)))))}function E(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function x(e){return e>0?1:e<0?-1:0}function _(e,t){return v(e.prev,e,e.next)<0?v(e,t,e.next)>=0&&v(e,e.prev,t)>=0:v(e,t,e.prev)<0||v(e,e.next,t)<0}function S(e,t){var n=new A(e.i,e.x,e.y),r=new A(t.i,t.x,t.y),i=e.next,o=t.prev;return e.next=t,t.prev=e,n.next=i,i.prev=n,r.next=n,n.prev=r,o.next=r,r.prev=o,r}function T(e,t,n,r){var i=new A(e,t,n);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function I(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function A(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function U(e,t,n,r){for(var i=0,o=t,a=n-r;o0&&(r+=e[i-1].length,n.holes.push(r))}return n}},"06938348ebfae73011fd":function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"AnimatedSprite",(function(){return st})),n.d(t,"AppConsumer",(function(){return Ve})),n.d(t,"AppContext",(function(){return He})),n.d(t,"AppProvider",(function(){return Ge})),n.d(t,"BitmapText",(function(){return tt})),n.d(t,"Container",(function(){return nt})),n.d(t,"Graphics",(function(){return rt})),n.d(t,"NineSlicePlane",(function(){return it})),n.d(t,"ParticleContainer",(function(){return ot})),n.d(t,"PixiComponent",(function(){return z})),n.d(t,"PixiFiber",(function(){return Me})),n.d(t,"SimpleMesh",(function(){return ct})),n.d(t,"SimpleRope",(function(){return ht})),n.d(t,"Sprite",(function(){return at})),n.d(t,"Stage",(function(){return Qe})),n.d(t,"Text",(function(){return lt})),n.d(t,"TilingSprite",(function(){return ut})),n.d(t,"applyDefaultProps",(function(){return j})),n.d(t,"eventHandlers",(function(){return I})),n.d(t,"render",(function(){return Fe})),n.d(t,"useApp",(function(){return $e})),n.d(t,"useTick",(function(){return Ze})),n.d(t,"withFilters",(function(){return et})),n.d(t,"withPixiApp",(function(){return Xe}));var r=n("83b67934acd16528ea3d"),i=n("8af190b70a6bc55c6f1b"),o=n.n(i);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){for(var n=0;n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t2?n-2:0),i=2;i0&&r.length<3,"The property `%s` is a `PIXI.Point` or `PIXI.ObservablePoint` and must be set to a comma-separated string of either 1 or 2 coordinates, a 1 or 2 element array containing coordinates, or a PIXI Point/ObservablePoint. If only one coordinate is given then X and Y will be set to the provided value. Received: `%s` of type `%s`.",t,JSON.stringify(n),a(n)),e[t].set(r.shift(),r.shift())}else e[t]=n}var U,k=function(e){var t,n=e;if(!Array.isArray(n)){if(t=e,"[object Object]"!==Object.prototype.toString.call(t))throw new Error("collection needs to be an Array or Object");n=Object.keys(e)}var r={};return n.forEach((function(e){r[e]=!0})),function(e){return void 0!==r[e]}},P=function(e){return function(){return!e.apply(void 0,arguments)}},C="children",O=(l(U={},C,!0),l(U,"parent",!0),l(U,"worldAlpha",!0),l(U,"worldTransform",!0),l(U,"worldVisible",!0),U),M={alpha:1,buttonMode:!1,cacheAsBitmap:!1,cursor:null,filterArea:null,filters:null,hitArea:null,interactive:!1,mask:null,pivot:0,position:0,renderable:!0,rotation:0,scale:1,skew:0,transform:null,visible:!0,x:0,y:0},D=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=function(n,r){if(t.hasOwnProperty(n)){var i=r.typeofs.some((function(e){return a(t[n])===e}))||r.instanceofs.some((function(e){return t[n]instanceof e}));return v(i,"".concat(e," ").concat(n," prop is invalid")),t[n]}};if(t.texture)return v(t.texture instanceof r.Texture,"".concat(e," texture needs to be typeof `PIXI.Texture`")),t.texture;var i=n("image",{typeofs:["string"],instanceofs:[HTMLImageElement]})||n("video",{typeofs:["string"],instanceofs:[HTMLVideoElement]})||n("source",{typeofs:["string","number"],instanceofs:[HTMLImageElement,HTMLVideoElement,HTMLCanvasElement,r.Texture]});return v(!!i,"".concat(e," could not get texture from props")),r.Texture.from(i)},R=P(k([].concat(g(Object.keys(O)),g(I))));function j(e,t,n){if(v(r.DisplayObject.prototype.isPrototypeOf(e),"instance needs to be typeof `PIXI.DisplayObject`, got `%s`",a(e)),!n.ignoreEvents)for(var i="function"==typeof e.removeListener,o="function"==typeof e.on,s=0;s"),j(e,t,o),(r||i)&&(e.texture=D("SimpleRope",n))},o},AnimatedSprite:function(e,t){var n=t.textures,i=t.images,o=(t.autoUpdate,t.isPlaying),a=void 0===o||o,s=t.initialFrame,l=function(e){return e.map((function(e){return D("AnimatedSprite",{texture:e})}))},u=i?r.AnimatedSprite.fromImages(i):new r.AnimatedSprite(l(n));return u[a?"gotoAndPlay":"gotoAndStop"](s||0),u.applyProps=function(e,t,n){var r=n.textures,i=n.isPlaying,o=n.initialFrame;if(j(e,t,p(n,["textures","isPlaying","initialFrame"])),r&&t.textures!==r&&(e.textures=l(r)),i!==t.isPlaying||o!==t.initialFrame){var a="number"==typeof o?o:u.currentFrame||0;u[i?"gotoAndPlay":"gotoAndStop"](a)}},u}}),N={BitmapText:"BitmapText",Container:"Container",Graphics:"Graphics",NineSlicePlane:"NineSlicePlane",ParticleContainer:"ParticleContainer",Sprite:"Sprite",AnimatedSprite:"AnimatedSprite",Text:"Text",TilingSprite:"TilingSprite",SimpleMesh:"SimpleMesh",SimpleRope:"SimpleRope"},B=Object.keys(N).reduce((function(e,t){return h({},e,l({},t,F[t]))}),{}),L={};function z(e,t){return v(!!e,"Expect type to be defined, got `%s`",e),v(!N[e],"Component `%s` could not be created, already exists in default components.",e),L[e]=t,e}var W="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof e?e:"undefined"!=typeof self?self:{};function Y(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function H(e,t){return e(t={exports:{}},t.exports),t.exports}var G=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable;function q(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var K=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,i=q(e),o=1;o=E-r){if(!(-1!==n&&n<=r))return b||(b=!0,d(I)),g=e,void(v=n);i=!0}if(null!==e){w=!0;try{e(i)}finally{w=!1}}};var I=function(e){if(null!==g){d(I);var t=e-E+_;t<_&&x<_?(8>t&&(t=8),_=tt?T.postMessage(void 0):b||(b=!0,d(I))},r=function(){g=null,y=!1,v=-1}}var A=null,U=!1,k=3,P=-1,C=-1,O=!1,M=!1;function D(){if(!O&&null!==A){var e=A.expirationTime;M?r():M=!0,n(j,e)}}function R(){var e=A,t=A.next;if(A===t)A=null;else{var n=A.previous;A=n.next=t,t.previous=n}e.next=e.previous=null,n=e.callback,t=e.expirationTime,e=e.priorityLevel;var r=k,i=C;k=e,C=t;try{var o=n(U||1===e)}catch(e){throw e}finally{k=r,C=i}if("function"==typeof o)if(o={callback:o,priorityLevel:e,expirationTime:t,next:null,previous:null},null===A)A=o.next=o.previous=o;else{n=null,e=A;do{if(e.expirationTime>=t){n=e;break}e=e.next}while(e!==A);null===n?n=A:n===A&&(A=o,D()),(t=n.previous).next=n.previous=o,o.next=n,o.previous=t}}function j(e){M=!1,O=!0;var n=U;U=e;try{if(e)for(;null!==A;){var r=t.unstable_now();if(!(A.expirationTime<=r))break;do{R()}while(null!==A&&A.expirationTime<=r)}else if(null!==A)do{R()}while(null!==A&&!i())}finally{O=!1,U=n,D()}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=k,i=P;k=e,P=t.unstable_now();try{return n()}catch(e){throw D(),e}finally{k=r,P=i}},t.unstable_next=function(e){switch(k){case 1:case 2:case 3:var n=3;break;default:n=k}var r=k,i=P;k=n,P=t.unstable_now();try{return e()}catch(e){throw D(),e}finally{k=r,P=i}},t.unstable_scheduleCallback=function(e,n,r){var i=-1!==P?P:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=i+r.timeout;else switch(e){case 1:r=i+-1;break;case 2:r=i+250;break;case 5:r=i+1073741823;break;case 4:r=i+1e4;break;default:r=i+5e3}if(e={callback:n,priorityLevel:e,expirationTime:r,next:null,previous:null},null===A)A=e.next=e.previous=e,D();else{n=null,i=A;do{if(i.expirationTime>r){n=i;break}i=i.next}while(i!==A);null===n?n=A:n===A&&(A=e,D()),(r=n.previous).next=n.previous=e,e.next=n,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)A=null;else{e===A&&(A=t);var n=e.previous;n.next=t,t.previous=n}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=k;return function(){var r=k,i=P;k=n,P=t.unstable_now();try{return e.apply(this,arguments)}catch(e){throw D(),e}finally{k=r,P=i}}},t.unstable_getCurrentPriorityLevel=function(){return k},t.unstable_shouldYield=function(){return!U&&(null!==A&&A.expirationTimeUe||(e.current=Ae[Ue],Ae[Ue]=null,Ue--)}function Pe(e,t){Ae[++Ue]=e.current,e.current=t}var Ce={},Oe={current:Ce},Me={current:!1},De=Ce;function Re(e,t){var n=e.type.contextTypes;if(!n)return Ce;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function je(e){return null!=e.childContextTypes}function Fe(e){ke(Me),ke(Oe)}function Ne(e){ke(Me),ke(Oe)}function Be(e,t,n){if(Oe.current!==Ce)throw s(168);Pe(Oe,t),Pe(Me,n)}function Le(e,t,n){var i=e.stateNode;if(e=t.childContextTypes,"function"!=typeof i.getChildContext)return n;for(var o in i=i.getChildContext())if(!(o in e))throw s(108,A(t)||"Unknown",o);return r({},n,i)}function ze(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Ce,De=Oe.current,Pe(Oe,t),Pe(Me,Me.current),!0}function We(e,t,n){var r=e.stateNode;if(!r)throw s(169);n?(t=Le(e,t,De),r.__reactInternalMemoizedMergedChildContext=t,ke(Me),ke(Oe),Pe(Oe,t)):ke(Me),Pe(Me,n)}var Ye=null,He=null;function Ge(e){return function(t){try{return e(t)}catch(e){}}}function Ve(e,t,n){return 1073741822-(1+((1073741822-e+t/10)/(n/=10)|0))*n}function Xe(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.contextDependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function qe(e,t,n,r){return new Xe(e,t,n,r)}function Ke(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Je(e,t){var n=e.alternate;return null===n?((n=qe(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.contextDependencies=e.contextDependencies,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Qe(e,t,n,r,i,o){var a=2;if(r=e,"function"==typeof e)Ke(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case d:return Ze(n.children,i,o,t);case y:return $e(n,3|i,o,t);case f:return $e(n,2|i,o,t);case p:return(e=qe(12,n,t,4|i)).elementType=p,e.type=p,e.expirationTime=o,e;case b:return(e=qe(13,n,t,i)).elementType=b,e.type=b,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case m:a=10;break e;case g:a=9;break e;case v:a=11;break e;case w:a=14;break e;case E:a=16,r=null;break e}throw s(130,null==e?e:typeof e,"")}return(t=qe(a,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function Ze(e,t,n,r){return(e=qe(7,e,r,t)).expirationTime=n,e}function $e(e,t,n,r){return e=qe(8,e,r,t),t=0==(1&t)?f:y,e.elementType=t,e.type=t,e.expirationTime=n,e}function et(e,t,n){return(e=qe(6,e,null,t)).expirationTime=n,e}function tt(e,t,n){return(t=qe(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function nt(e,t){this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.pendingCommitExpirationTime=0,this.finishedWork=null,this.timeoutHandle=G,this.pendingContext=this.context=null,this.hydrate=t,this.firstBatch=null,this.latestPingedTime=this.latestSuspendedTime=this.earliestSuspendedTime=this.latestPendingTime=this.earliestPendingTime=0,this.didError=!1,this.expirationTime=this.nextExpirationTimeToWorkOn=0,this.nextScheduledRoot=null}function rt(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:nt&&(e.latestPendingTime=t),at(t,e)}function it(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:nt&&(e.latestSuspendedTime=t),at(t,e)}function ot(e,t){var n=e.earliestPendingTime;return n>t&&(t=n),(e=e.earliestSuspendedTime)>t&&(t=e),t}function at(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,i=t.earliestPendingTime,o=t.latestPingedTime;0===(i=0!==i?i:o)&&(0===e||re&&(e=n),t.nextExpirationTimeToWorkOn=i,t.expirationTime=e}function st(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var lt=Object.prototype.hasOwnProperty;function ut(e,t){if(st(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;rd?(f=h,h=null):f=h.sibling;var p=g(i,h,s[d],l);if(null===p){null===h&&(h=f);break}e&&h&&null===p.alternate&&t(i,h),a=o(p,a,d),null===c?u=p:c.sibling=p,c=p,h=f}if(d===s.length)return n(i,h),u;if(null===h){for(;df?(p=d,d=null):p=d.sibling;var b=g(i,d,v.value,u);if(null===b){d||(d=p);break}e&&d&&null===b.alternate&&t(i,d),a=o(b,a,f),null===h?c=b:h.sibling=b,h=b,d=p}if(v.done)return n(i,d),c;if(null===d){for(;!v.done;f++,v=l.next())null!==(v=m(i,v.value,u))&&(a=o(v,a,f),null===h?c=v:h.sibling=v,h=v);return c}for(d=r(i,d);!v.done;f++,v=l.next())null!==(v=y(d,i,f,v.value,u))&&(e&&null!==v.alternate&&d.delete(null===v.key?f:v.key),a=o(v,a,f),null===h?c=v:h.sibling=v,h=v);return e&&d.forEach((function(e){return t(i,e)})),c}return function(e,r,o,l){var u="object"==typeof o&&null!==o&&o.type===d&&null===o.key;u&&(o=o.props.children);var f="object"==typeof o&&null!==o;if(f)switch(o.$$typeof){case c:e:{for(f=o.key,u=r;null!==u;){if(u.key===f){if(7===u.tag?o.type===d:u.elementType===o.type){n(e,u.sibling),(r=i(u,o.type===d?o.props.children:o.props)).ref=bt(e,u,o),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}o.type===d?((r=Ze(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=Qe(o.type,o.key,o.props,null,e.mode,l)).ref=bt(e,r,o),l.return=e,e=l)}return a(e);case h:e:{for(u=o.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=tt(o,e.mode,l)).return=e,e=r}return a(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=et(o,e.mode,l)).return=e,e=r),a(e);if(vt(o))return v(e,r,o,l);if(I(o))return b(e,r,o,l);if(f&&wt(e,o),void 0===o&&!u)switch(e.tag){case 1:case 0:throw s(152,(e=e.type).displayName||e.name||"Component")}return n(e,r)}}var xt=Et(!0),_t=Et(!1),St={},Tt={current:St},It={current:St},At={current:St};function Ut(e){if(e===St)throw s(174);return e}function kt(e,t){Pe(At,t),Pe(It,e),Pe(Tt,St),t=O(t),ke(Tt),Pe(Tt,t)}function Pt(e){ke(Tt),ke(It),ke(At)}function Ct(e){var t=Ut(At.current),n=Ut(Tt.current);n!==(t=M(n,e.type,t))&&(Pe(It,e),Pe(Tt,t))}function Ot(e){It.current===e&&(ke(Tt),ke(It))}var Mt=l.ReactCurrentDispatcher,Dt=0,Rt=null,jt=null,Ft=null,Nt=null,Bt=null,Lt=null,zt=0,Wt=null,Yt=0,Ht=!1,Gt=null,Vt=0;function Xt(){throw s(321)}function qt(e,t){if(null===t)return!1;for(var n=0;nzt&&(zt=h)):o=u.eagerReducer===e?u.eagerState:e(o,u.action),a=u,u=u.next}while(null!==u&&u!==r);c||(l=a,i=o),st(o,t.memoizedState)||(En=!0),t.memoizedState=o,t.baseUpdate=l,t.baseState=i,n.lastRenderedState=o}return[t.memoizedState,n.dispatch]}function tn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Wt?(Wt={lastEffect:null}).lastEffect=e.next=e:null===(t=Wt.lastEffect)?Wt.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Wt.lastEffect=e),e}function nn(e,t,n,r){var i=Qt();Yt|=e,i.memoizedState=tn(t,n,void 0,void 0===r?null:r)}function rn(e,t,n,r){var i=Zt();r=void 0===r?null:r;var o=void 0;if(null!==jt){var a=jt.memoizedState;if(o=a.destroy,null!==r&&qt(r,a.deps))return void tn(0,n,o,r)}Yt|=e,i.memoizedState=tn(t,n,o,r)}function on(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function an(){}function sn(e,t,n){if(!(25>Vt))throw s(301);var r=e.alternate;if(e===Rt||null!==r&&r===Rt)if(Ht=!0,e={expirationTime:Dt,action:n,eagerReducer:null,eagerState:null,next:null},null===Gt&&(Gt=new Map),void 0===(n=Gt.get(t)))Gt.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{Wi();var i=Ri(),o={expirationTime:i=ji(i,e),action:n,eagerReducer:null,eagerState:null,next:null},a=t.last;if(null===a)o.next=o;else{var l=a.next;null!==l&&(o.next=l),a.next=o}if(t.last=o,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var u=t.lastRenderedState,c=r(u,n);if(o.eagerReducer=r,o.eagerState=c,st(c,u))return}catch(e){}zi(e,i)}}var ln={readContext:Ln,useCallback:Xt,useContext:Xt,useEffect:Xt,useImperativeHandle:Xt,useLayoutEffect:Xt,useMemo:Xt,useReducer:Xt,useRef:Xt,useState:Xt,useDebugValue:Xt},un={readContext:Ln,useCallback:function(e,t){return Qt().memoizedState=[e,void 0===t?null:t],e},useContext:Ln,useEffect:function(e,t){return nn(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,nn(4,36,on.bind(null,t,e),n)},useLayoutEffect:function(e,t){return nn(4,36,e,t)},useMemo:function(e,t){var n=Qt();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Qt();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=sn.bind(null,Rt,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Qt().memoizedState=e},useState:function(e){var t=Qt();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:$t,lastRenderedState:e}).dispatch=sn.bind(null,Rt,e),[t.memoizedState,e]},useDebugValue:an},cn={readContext:Ln,useCallback:function(e,t){var n=Zt();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&qt(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Ln,useEffect:function(e,t){return rn(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,rn(4,36,on.bind(null,t,e),n)},useLayoutEffect:function(e,t){return rn(4,36,e,t)},useMemo:function(e,t){var n=Zt();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&qt(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:en,useRef:function(){return Zt().memoizedState},useState:function(e){return en($t)},useDebugValue:an},hn=null,dn=null,fn=!1;function pn(e,t){var n=qe(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function mn(e,t){switch(e.tag){case 5:return null!==(t=be(t,e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=we(t,e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function gn(e){if(fn){var t=dn;if(t){var n=t;if(!mn(e,t)){if(!(t=Ee(n))||!mn(e,t))return e.effectTag|=2,fn=!1,void(hn=e);pn(hn,n)}hn=e,dn=xe(t)}else e.effectTag|=2,fn=!1,hn=e}}function yn(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&18!==e.tag;)e=e.return;hn=e}function vn(e){if(!J||e!==hn)return!1;if(!fn)return yn(e),fn=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!L(t,e.memoizedProps))for(t=dn;t;)pn(e,t),t=Ee(t);return yn(e),dn=hn?Ee(e.stateNode):null,!0}function bn(){J&&(dn=hn=null,fn=!1)}var wn=l.ReactCurrentOwner,En=!1;function xn(e,t,n,r){t.child=null===e?_t(t,null,n,r):xt(t,e.child,n,r)}function _n(e,t,n,r,i){n=n.render;var o=t.ref;return Bn(t,i),r=Kt(e,t,n,r,o,i),null===e||En?(t.effectTag|=1,xn(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),On(e,t,i))}function Sn(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||Ke(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Qe(n.type,null,r,null,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Tn(e,t,a,r,i,o))}return a=e.child,i=t&&(En=!0),e.contextDependencies=null}function Ln(e,t){if(jn!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(jn=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Rn){if(null===Dn)throw s(308);Rn=t,Dn.contextDependencies={first:t,expirationTime:0}}else Rn=Rn.next=t;return V?e._currentValue:e._currentValue2}var zn=1,Wn=2,Yn=!1;function Hn(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Gn(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Vn(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Xn(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function qn(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=Hn(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Hn(e.memoizedState),i=n.updateQueue=Hn(n.memoizedState)):r=e.updateQueue=Gn(i):null===i&&(i=n.updateQueue=Gn(r));null===i||r===i?Xn(r,t):null===r.lastUpdate||null===i.lastUpdate?(Xn(r,t),Xn(i,t)):(Xn(r,t),i.lastUpdate=t)}function Kn(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Hn(e.memoizedState):Jn(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Jn(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Gn(t)),t}function Qn(e,t,n,i,o,a){switch(n.tag){case zn:return"function"==typeof(e=n.payload)?e.call(a,i,o):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null==(o="function"==typeof(e=n.payload)?e.call(a,i,o):e))break;return r({},i,o);case Wn:Yn=!0}return i}function Zn(e,t,n,r,i){Yn=!1;for(var o=(t=Jn(e,t)).baseState,a=null,s=0,l=t.firstUpdate,u=o;null!==l;){var c=l.expirationTime;ci&&(i=o),(l=a.childExpirationTime)>i&&(i=l),a=a.sibling;t.childExpirationTime=i}if(null!==Dr)return Dr;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1=n?Cn(e,t,n):null!==(t=On(e,t,n))?t.sibling:null}return On(e,t,n)}}else En=!1;switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var i=Re(t,Oe.current);if(Bn(t,n),i=Kt(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,Jt(),je(r)){var o=!0;ze(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var a=r.getDerivedStateFromProps;"function"==typeof a&&dt(t,r,a,e),i.updater=ft,t.stateNode=i,i._reactInternalFiber=t,yt(t,r,e,n),t=kn(null,t,r,!0,o,n)}else t.tag=0,xn(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=function(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:switch(e._status=0,(t=(t=e._ctor)()).then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)})),e._status){case 1:return e._result;case 2:throw e._result}throw e._result=t,t}}(i),t.type=i,o=t.tag=function(e){if("function"==typeof e)return Ke(e)?1:0;if(null!=e){if((e=e.$$typeof)===v)return 11;if(e===w)return 14}return 2}(i),e=ct(i,e),o){case 0:t=An(null,t,i,e,n);break;case 1:t=Un(null,t,i,e,n);break;case 11:t=_n(null,t,i,e,n);break;case 14:t=Sn(null,t,i,ct(i.type,e),r,n);break;default:throw s(306,i,"")}return t;case 0:return r=t.type,i=t.pendingProps,An(e,t,r,i=t.elementType===r?i:ct(r,i),n);case 1:return r=t.type,i=t.pendingProps,Un(e,t,r,i=t.elementType===r?i:ct(r,i),n);case 3:if(Pn(t),null===(r=t.updateQueue))throw s(282);return i=null!==(i=t.memoizedState)?i.element:null,Zn(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?(bn(),t=On(e,t,n)):(i=t.stateNode,(i=(null===e||null===e.child)&&i.hydrate)&&(J?(dn=xe(t.stateNode.containerInfo),hn=t,i=fn=!0):i=!1),i?(t.effectTag|=2,t.child=_t(t,null,r,n)):(xn(e,t,r,n),bn()),t=t.child),t;case 5:return Ct(t),null===e&&gn(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,a=i.children,L(r,i)?a=null:null!==o&&L(r,o)&&(t.effectTag|=16),In(e,t),1!==n&&1&t.mode&&z(r,i)?(t.expirationTime=t.childExpirationTime=1,t=null):(xn(e,t,a,n),t=t.child),t;case 6:return null===e&&gn(t),null;case 13:return Cn(e,t,n);case 4:return kt(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=xt(t,null,r,n):xn(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,_n(e,t,r,i=t.elementType===r?i:ct(r,i),n);case 7:return xn(e,t,t.pendingProps,n),t.child;case 8:case 12:return xn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,Fn(t,o=i.value),null!==a){var l=a.value;if(0===(o=st(l,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(a.children===i.children&&!Me.current){t=On(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var u=l.contextDependencies;if(null!==u){a=l.child;for(var c=u.first;null!==c;){if(c.context===r&&0!=(c.observedBits&o)){1===l.tag&&((c=Vn(n)).tag=Wn,qn(l,c)),l.expirationTime component higher in the tree to provide a loading indicator or placeholder to display."+Ie(c))}Nr=!0,h=tr(h,c),l=u;do{switch(l.tag){case 3:l.effectTag|=2048,l.expirationTime=a,Kn(l,a=wr(l,h,a));break e;case 1:if(f=h,p=l.type,c=l.stateNode,0==(64&l.effectTag)&&("function"==typeof p.getDerivedStateFromError||null!==c&&"function"==typeof c.componentDidCatch&&!Li(c))){l.effectTag|=2048,l.expirationTime=a,Kn(l,a=Er(l,f,a));break e}}l=l.return}while(null!==l)}Dr=qr(o);continue}i=!0,Di(t)}}break}if(Mr=!1,kr.current=n,jn=Rn=Dn=null,Jt(),i)Rr=null,e.finishedWork=null;else if(null!==Dr)e.finishedWork=null;else{if(null===(n=e.current.alternate))throw s(281);if(Rr=null,Nr){if(i=e.latestPendingTime,o=e.latestSuspendedTime,a=e.latestPingedTime,0!==i&&it?0:t)):(e.pendingCommitExpirationTime=r,e.finishedWork=n)}}function Qr(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&!Vr(r))return qn(n,e=Er(n,e=tr(t,e),1073741823)),void ei(n,1073741823);break;case 3:return qn(n,e=wr(n,e=tr(t,e),1073741823)),void ei(n,1073741823)}n=n.return}3===e.tag&&(qn(e,n=wr(e,n=tr(t,e),1073741823)),ei(e,1073741823))}function Zr(e,t){return 0!==Or?e=Or:Mr?e=Lr?1073741823:jr:1&t.mode?(e=pi?Ve(e,150,100):Ve(e,5e3,250),null!==Rr&&e===jr&&--e):e=1073741823,pi&&(0===ui||ejr&&Gr(),rt(e,t),Mr&&!Lr&&Rr===e||Ii(e,e.expirationTime),wi>bi))throw wi=0,s(185)}function ti(e,t,n,r,i){var o=Or;Or=1073741823;try{return e(t,n,r,i)}finally{Or=o}}var ni=null,ri=null,ii=0,oi=void 0,ai=!1,si=null,li=0,ui=0,ci=!1,hi=null,di=!1,fi=!1,pi=!1,mi=null,gi=Ir(),yi=1073741822-(gi/10|0),vi=yi,bi=50,wi=0,Ei=null;function xi(){yi=1073741822-((Ir()-gi)/10|0)}function _i(e,t){if(0!==ii){if(te.expirationTime&&(e.expirationTime=t),ai||(di?fi&&(si=e,li=1073741823,Oi(e,1073741823,!1)):1073741823===t?ki(1073741823):_i(e,t))}function Ai(){var e=0,t=null;if(null!==ri)for(var n=ri,r=ni;null!==r;){var i=r.expirationTime;if(0===i){if(null===n||null===ri)throw s(244);if(r===r.nextScheduledRoot){ni=ri=r.nextScheduledRoot=null;break}if(r===ni)ni=i=r.nextScheduledRoot,ri.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===ri){(ri=n).nextScheduledRoot=ni,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(i>e&&(e=i,t=r),r===ri)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}si=t,li=e}function Ui(e){if(e&&null!==ni){xi(),e=ni;do{var t=e.expirationTime;0!==t&&yi<=t&&(e.nextExpirationTimeToWorkOn=yi),e=e.nextScheduledRoot}while(e!==ni)}for(Ai(),xi(),vi=yi;null!==si&&0!==li&&!(Tr()&&yi>li);)Oi(si,li,yi>li),Ai(),xi(),vi=yi;ii=0,oi=null,0!==li&&_i(si,li),Ci()}function ki(e){for(Ai();null!==si&&0!==li&&e<=li;)Oi(si,li,!1),Ai();0!==li&&_i(si,li),Ci()}function Pi(e,t){if(ai)throw s(253);si=e,li=t,Oi(e,t,!1),ki(1073741823)}function Ci(){if(wi=0,Ei=null,null!==mi){var e=mi;mi=null;for(var t=0;t=n&&(null===mi?mi=[r]:mi.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);if(e.finishedWork=null,e===Ei?wi++:(Ei=e,wi=0),Lr=Mr=!0,e.current===t)throw s(177);if(0===(n=e.pendingCommitExpirationTime))throw s(261);e.pendingCommitExpirationTime=0,r=t.expirationTime;var i=t.childExpirationTime;for(r=i>r?i:r,e.didError=!1,0===r?(e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0):(rr?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>r&&(e.earliestPendingTime=e.latestPendingTime)),0===(i=e.earliestSuspendedTime)?rt(e,r):ri&&rt(e,r)),at(0,e),Pr.current=null,1y?t:y)&&(Hr=null),e.expirationTime=t,e.finishedWork=null}function Di(e){if(null===si)throw s(246);si.expirationTime=0,ci||(ci=!0,hi=e)}var Ri=Ti,ji=Zr,Fi=Qr,Ni=Di;function Bi(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),null!==Rr&&jr===n?Rr=null:(t=e.earliestSuspendedTime,r=e.latestSuspendedTime,0!==t&&n<=t&&n>=r&&(e.didError=!1,(0===(t=e.latestPingedTime)||t>n)&&(e.latestPingedTime=n),at(n,e),0!==(n=e.expirationTime)&&Ii(e,n)))}var Li=Vr,zi=ei,Wi=Xr;function Yi(e,t,n,r,i){var o=t.current;e:if(n){t:{if(2!==U(n=n._reactInternalFiber)||1!==n.tag)throw s(170);var a=n;do{switch(a.tag){case 3:a=a.stateNode.context;break t;case 1:if(je(a.type)){a=a.stateNode.__reactInternalMemoizedMergedChildContext;break t}}a=a.return}while(null!==a);throw s(171)}if(1===n.tag){var l=n.type;if(je(l)){n=Le(n,l,a);break e}}n=a}else n=Ce;return null===t.context?t.context=n:t.pendingContext=n,t=i,(i=Vn(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(i.callback=t),Wi(),qn(o,i),zi(o,r),r}function Hi(e){var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw s(188);throw s(268,Object.keys(e))}return null===(e=P(t))?null:e.stateNode}var Gi={updateContainerAtExpirationTime:Yi,createContainer:function(e,t,n){return e=new nt(e,n),t=qe(3,null,null,t?3:0),e.current=t,t.stateNode=e},updateContainer:function(e,t,n,r){var i=t.current,o=Ri();return Yi(e,t,n,i=ji(o,i),r)},flushRoot:Pi,computeUniqueAsyncExpiration:function(){var e=Ti();return(e=Ve(e,5e3,250))>=Cr&&(e=Cr-1),Cr=e},batchedUpdates:function(e,t){var n=di;di=!0;try{return e(t)}finally{(di=n)||ai||ki(1073741823)}},unbatchedUpdates:function(e,t){if(di&&!fi){fi=!0;try{return e(t)}finally{fi=!1}}return e(t)},deferredUpdates:function(e){var t=Ti(),n=Or,r=pi;Or=Ve(t,5e3,250),pi=!1;try{return e()}finally{Or=n,pi=r}},syncUpdates:ti,interactiveUpdates:function(e,t,n,r){if(pi)return e(t,n,r);di||ai||0===ui||(ki(ui),ui=0);var i=pi,o=di;di=pi=!0;try{return e(t,n,r)}finally{pi=i,(di=o)||ai||ki(1073741823)}},flushInteractiveUpdates:function(){ai||0===ui||(ki(ui),ui=0)},flushControlled:function(e){var t=di;di=!0;try{ti(e)}finally{(di=t)||ai||ki(1073741823)}},flushSync:function(e,t){if(ai)throw s(187);var n=di;di=!0;try{return ti(e,t)}finally{di=n,ki(1073741823)}},flushPassiveEffects:Wi,getPublicRootInstance:function(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:return C(e.child.stateNode);default:return e.child.stateNode}},findHostInstance:Hi,findHostInstanceWithWarning:function(e){return Hi(e)},findHostInstanceWithNoPortals:function(e){return null===(e=function(e){if(!(e=k(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}(e))?null:e.stateNode},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Ye=Ge((function(e){return t.onCommitFiberRoot(n,e)})),He=Ge((function(e){return t.onCommitFiberUnmount(n,e)}))}catch(e){}return!0}(r({},e,{overrideHookState:null,overrideProps:null,currentDispatcherRef:l.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=P(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}};e.exports=Gi.default||Gi;var Vi=e.exports;return e.exports=t,Vi}})),ee=H((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=0;t.__interactionsRef=null,t.__subscriberRef=null,t.unstable_clear=function(e){return e()},t.unstable_getCurrent=function(){return null},t.unstable_getThreadID=function(){return++n},t.unstable_trace=function(e,t,n){return n()},t.unstable_wrap=function(e){return e},t.unstable_subscribe=function(){},t.unstable_unsubscribe=function(){}}));Y(ee),ee.__interactionsRef,ee.__subscriberRef,ee.unstable_clear,ee.unstable_getCurrent,ee.unstable_getThreadID,ee.unstable_trace,ee.unstable_wrap,ee.unstable_subscribe,ee.unstable_unsubscribe;var te=H((function(e,t){}));Y(te),te.__interactionsRef,te.__subscriberRef,te.unstable_clear,te.unstable_getCurrent,te.unstable_getThreadID,te.unstable_trace,te.unstable_wrap,te.unstable_subscribe,te.unstable_unsubscribe,H((function(e){e.exports=ee})),H((function(e){}));var ne=H((function(e){e.exports=$})),re={name:"@inlet/react-pixi",version:"1.2.19",description:"Write PixiJS applications using React declarative style.",main:"index.js","umd:main":"umd.js",module:"module.js","jsnext:main":"module.js",author:"Patrick Brouwer",license:"MIT",repository:"git+https://github.com/inlet/react-pixi.git",scripts:{"docz:dev":"rimraf ./docs && docz dev","docz:build":"rimraf ./docs && docz build",eslint:"eslint .","build:watch":"cross-env NODE_ENV=development rollup -c --watch","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c",build:"rimraf ./dist && npm run build:dev && npm run build:prod",test:"jest --silent","test:watch":"jest --silent --watch",prepare:'if-env CI=true && echo "skip build" || (npm run test && npm run eslint && npm run build)'},files:["dist/","LICENSE","index.d.ts","index.js","umd.js","module.js"],typings:"./index.d.ts",devDependencies:{"@babel/cli":"^7.5.0","@babel/core":"^7.5.4","@babel/plugin-proposal-class-properties":"^7.5.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-proposal-do-expressions":"^7.5.0","@babel/plugin-proposal-export-default-from":"^7.5.2","@babel/plugin-proposal-export-namespace-from":"^7.5.2","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-function-sent":"^7.5.0","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-proposal-logical-assignment-operators":"^7.2.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4","@babel/plugin-proposal-numeric-separator":"^7.2.0","@babel/plugin-proposal-optional-chaining":"^7.2.0","@babel/plugin-proposal-pipeline-operator":"^7.5.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.5.4","@babel/preset-react":"^7.0.0","@babel/runtime":"7.5.4","@types/jest":"^24.0.15","@types/react":"^16.8.23","@types/react-dom":"^16.8.4","@types/react-reconciler":"0.18.0","babel-core":"^7.0.0-beta.3","babel-eslint":"10.0.2","babel-jest":"^24.8.0",canvas:"^2.5.0","cross-env":"^5.2.0",docz:"^1.2.0","docz-theme-default":"1.2.0",eslint:"^6.0.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2",idx:"^2.5.6","if-env":"^1.0.4",jest:"^24.8.0","jest-webgl-canvas-mock":"^0.2.2",lodash:"^4.17.14","pixi.js":"5.0.4",prettier:"^1.18.2","prop-types":"^15.7.2",react:"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6",rimraf:"^2.6.3",rollup:"^1.17.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-json":"^4.0.0","rollup-plugin-node-globals":"^1.2.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1",typescript:"3.5.3"},peerDependencies:{"pixi.js":"^5.x.x","prop-types":"^15.x.x",react:"^16.x.x","react-dom":"^16.x.x"},dependencies:{"@testing-library/react":"8.0.5",fbjs:"^1.0.0","performance-now":"^2.1.0","react-reconciler":"0.21.0-alpha.0"},resolutions:{"serialize-javascript":"^2.1.1"},jest:{collectCoverage:!1,setupFiles:["jest-webgl-canvas-mock","./test/bootstrap.js"]}},ie="undefined"!=typeof e?e:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function oe(){throw new Error("setTimeout has not been defined")}function ae(){throw new Error("clearTimeout has not been defined")}var se=oe,le=ae;function ue(e){if(se===setTimeout)return setTimeout(e,0);if((se===oe||!se)&&setTimeout)return se=setTimeout,setTimeout(e,0);try{return se(e,0)}catch(t){try{return se.call(null,e,0)}catch(t){return se.call(this,e,0)}}}"function"==typeof ie.setTimeout&&(se=setTimeout),"function"==typeof ie.clearTimeout&&(le=clearTimeout);var ce,he=[],de=!1,fe=-1;function pe(){de&&ce&&(de=!1,ce.length?he=ce.concat(he):fe=-1,he.length&&me())}function me(){if(!de){var e=ue(pe);de=!0;for(var t=he.length;t;){for(ce=he,he=[];++fe1)for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=B[e];if("function"==typeof o&&(t=o(i,r)),!t){var a=L[e];a&&((t=a.create(r)).didMount=a.didMount?a.didMount.bind(t):void 0,t.willUnmount=a.willUnmount?a.willUnmount.bind(t):void 0,t.applyProps=a.applyProps?a.applyProps.bind(t):void 0)}return t&&("function"!=typeof(n=x(t,(function(e){return e.applyProps})))&&(n=j),n(t,{},r)),t},hideInstance:function(e){e.visible=!1},unhideInstance:function(e,t){var n=null==t||!t.hasOwnProperty("visible")||t.visible;e.visible=n},appendInitialChild:Pe,finalizeInitialChildren:function(e,t,n){return!1},prepareUpdate:function(e,t,n,r,i,o){return function(e,t,n,r,i){var o=null;for(var a in n)!r.hasOwnProperty(a)&&n.hasOwnProperty(a)&&null!=n[a]&&(a===C||(o||(o=[]),o.push(a,null)));for(var s in r){var l=r[s],u=null!=n?n[s]:void 0;!r.hasOwnProperty(s)||l===u||null==l&&null==u||s===C||(o||(o=[]),o.push(s,l))}return o}(0,0,n,r)},shouldSetTextContent:function(e,t){return!1},shouldDeprioritizeSubtree:function(e,t){var n=void 0===t.alpha||t.alpha>0,r=void 0===t.renderable||!0===t.renderable,i=void 0===t.visible||!0===t.visible;return!(n&&r&&i)},createTextInstance:function(e,t,n){v(!1,"react-pixi: PixiFiber does not support text nodes as children of a Pixi component. To pass a string value to your component, use a property other than children. If you wish to display some text, you can use instead.")},mountEventComponent:function(){},updateEventComponent:function(){},handleEventTarget:function(){},scheduleTimeout:setTimeout,cancelTimeout:clearTimeout,noTimeout:-1,warnsIfNotActing:!1,now:ke,isPrimaryRenderer:!1,supportsMutation:!0,supportsPersistence:!1,supportsHydration:!1,appendChild:Pe,appendChildToContainer:Pe,removeChild:Ce,removeChildFromContainer:Ce,insertBefore:Oe,insertInContainerBefore:Oe,commitUpdate:function(e,t,n,r,i){var o=e&&e.applyProps;"function"!=typeof o&&(o=j),o(e,r,i)},commitMount:function(e,t,n,r,i){},commitTextUpdate:function(e,t,n){},resetTextContent:function(e){}}),De=re.devDependencies["react-dom"].replace(/[^0-9.]/g,""),Re=re.name,je=new Map;function Fe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;v(r.Container.prototype.isPrototypeOf(t),"Invalid argument `container`, expected instance of `PIXI.Container`.");var i=je.get(t);return i||(i=Me.createContainer(t),je.set(t,i)),Me.updateContainer(e,i,void 0,n),Ne(),Me.getPublicRootInstance(i)}function Ne(){Me.injectIntoDevTools({bundleType:0,version:De,rendererPackageName:Re,findHostInstanceByFiber:Me.findHostInstance})}var Be=H((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,h=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,p=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116;function g(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case h:case o:case s:case a:case f:return e;default:switch(e=e&&e.$$typeof){case u:case d:case l:return e;default:return t}}case m:case p:case i:return t}}}function y(e){return g(e)===h}t.typeOf=g,t.AsyncMode=c,t.ConcurrentMode=h,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=d,t.Fragment=o,t.Lazy=m,t.Memo=p,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=f,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===h||e===s||e===a||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===l||e.$$typeof===u||e.$$typeof===d)},t.isAsyncMode=function(e){return y(e)||g(e)===c},t.isConcurrentMode=y,t.isContextConsumer=function(e){return g(e)===u},t.isContextProvider=function(e){return g(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return g(e)===d},t.isFragment=function(e){return g(e)===o},t.isLazy=function(e){return g(e)===m},t.isMemo=function(e){return g(e)===p},t.isPortal=function(e){return g(e)===i},t.isProfiler=function(e){return g(e)===s},t.isStrictMode=function(e){return g(e)===a},t.isSuspense=function(e){return g(e)===f}}));Y(Be),Be.typeOf,Be.AsyncMode,Be.ConcurrentMode,Be.ContextConsumer,Be.ContextProvider,Be.Element,Be.ForwardRef,Be.Fragment,Be.Lazy,Be.Memo,Be.Portal,Be.Profiler,Be.StrictMode,Be.Suspense,Be.isValidElementType,Be.isAsyncMode,Be.isConcurrentMode,Be.isContextConsumer,Be.isContextProvider,Be.isElement,Be.isForwardRef,Be.isFragment,Be.isLazy,Be.isMemo,Be.isPortal,Be.isProfiler,Be.isStrictMode,Be.isSuspense;var Le=H((function(e,t){}));function ze(){}function We(){}Y(Le),Le.typeOf,Le.AsyncMode,Le.ConcurrentMode,Le.ContextConsumer,Le.ContextProvider,Le.Element,Le.ForwardRef,Le.Fragment,Le.Lazy,Le.Memo,Le.Portal,Le.Profiler,Le.StrictMode,Le.Suspense,Le.isValidElementType,Le.isAsyncMode,Le.isConcurrentMode,Le.isContextConsumer,Le.isContextProvider,Le.isElement,Le.isForwardRef,Le.isFragment,Le.isLazy,Le.isMemo,Le.isPortal,Le.isProfiler,Le.isStrictMode,Le.isSuspense,H((function(e){e.exports=Be})),Function.call.bind(Object.prototype.hasOwnProperty),We.resetWarningCache=ze;var Ye=H((function(e){e.exports=function(){function e(e,t,n,r,i,o){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==o){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:We,resetWarningCache:ze};return n.PropTypes=n,n}()})),He=o.a.createContext(null),Ge=He.Provider,Ve=He.Consumer,Xe=function(e){var t=o.a.forwardRef((function(t,n){return o.a.createElement(Ve,null,(function(r){return o.a.createElement(e,u({},t,{ref:n,app:r}))}))}));return t.displayName="withPIXIApp(".concat(e.displayName||e.name,")"),t},qe=function(){},Ke={width:Ye.number,height:Ye.number,onMount:Ye.func,onUnmount:Ye.func,raf:Ye.bool,renderOnComponentChange:Ye.bool,children:Ye.node,options:Ye.shape({antialias:Ye.bool,autoStart:Ye.bool,width:Ye.number,height:Ye.number,transparent:Ye.bool,preserveDrawingBuffer:Ye.bool,resolution:Ye.number,forceCanvas:Ye.bool,backgroundColor:Ye.number,clearBeforeRender:Ye.bool,roundPixels:Ye.bool,forceFXAA:Ye.bool,legacy:Ye.bool,powerPreference:Ye.string,sharedTicker:Ye.bool,sharedLoader:Ye.bool,view:function(e,t,n){var r=e[t];void 0!==r&&v(r instanceof HTMLCanvasElement,"Invalid prop `view` of type ".concat(a(r),", supplied to ").concat(n,", expected ` Element`"))}})},Je={width:800,height:600,onMount:qe,onUnmount:qe,raf:!0,renderOnComponentChange:!0},Qe=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,i=new Array(r),o=0;o1&&void 0!==arguments[1])||arguments[1],n=Object(i.useContext)(He);v(n instanceof r.Application,"No Context found with `%s`. Make sure to wrap component with `%s`","PIXI.Application","AppProvider");var o=Object(i.useRef)(null);Object(i.useEffect)((function(){o.current=e}),[e]),Object(i.useEffect)((function(){if(t){var e=function(e){return o.current(e)};return n.ticker.add(e),function(){n.ticker.remove(e)}}}),[t])}function $e(){return Object(i.useContext)(He)}Qe.propTypes=Ke,Qe.defaultProps=Je;var et=function(e,t){v("object"===a(t),"Second argument needs to be an indexed object with { prop: Filter }");var n=Object.keys(t),r=function(r){var a=r.children,s=r.apply,c=p(r,["children","apply"]),d=Object(i.useRef)(Object(i.useMemo)((function(){return n.map((function(e){return new t[e]}))}),[n])),f=Object(i.useMemo)((function(){return n.reduce((function(e,t,n){return h({},e,l({},t,d.current[n]))}),{})}),[n]),m=Object(i.useMemo)((function(){return Object.keys(c).filter(P(k(n))).reduce((function(e,t){return h({},e,l({},t,c[t]))}),{})}),[c,n]);return n.forEach((function(e,t){return Object.assign(d.current[t],c[e])})),s&&function(){for(var e=arguments.length,t=new Array(e),n=0;n1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1){for(var s=new Array(a),l=0;le.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?"s":"")+" required, but only "+t.length+" present")},e.exports=t.default},"1a97e47aab15b834e036":function(e,t,n){"use strict";var r=function(e){return e!==e};e.exports=function(e,t){return 0===e&&0===t?1/e===1/t:e===t||!(!r(e)||!r(t))}},"1c01121e00cf089624c1":function(e,t,n){"use strict";n("8a2d1b95e05b6a321e74");var r,i=n("e385b2564127b58fad94"),o=n("88f0251e183a36aa026b"),a=n("8af190b70a6bc55c6f1b"),s=n.n(a),l=["icon"];function u(){return(u=Object.assign||function(e){for(var t=1;t1){for(var s=new Array(a),l=0;l=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}t.a=function(e){var t=e.icon,n=h(e,l);return s.a.createElement(o.Button,u({sx:{color:"action",background:"transparent",outline:"none",cursor:"pointer",transition:"color ease-out 0.2s","&:hover":{color:"action-active"}}},n),c(i.a,{icon:t,fontSize:32}))}},"1c04c68868ddfdbac73d":function(e,t){e.exports=function(e,t,n,r){var i,o=0;return"boolean"!==typeof t&&(r=n,n=t,t=void 0),function(){var a=this,s=Number(new Date)-o,l=arguments;function u(){o=Number(new Date),n.apply(a,l)}function c(){i=void 0}r&&!i&&u(),i&&clearTimeout(i),void 0===r&&s>e?u():!0!==t&&(i=setTimeout(r?c:u,void 0===r?e-s:e))}}},"1c899df52c8060033152":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=n("a200adb7a77493a937a9"),o=n("4425f1d5419ae53c0f7c"),a=n("df0363ca45c62a4a0c1d"),s=n("3876d46e830d73bd11eb"),l={adaptive:!0,maxLength:10,minSegments:8,maxSegments:2048,_segmentsCount:function(e,t){if(void 0===t&&(t=20),!this.adaptive||!e||isNaN(e))return t;var n=Math.ceil(e/this.maxLength);return nthis.maxSegments&&(n=this.maxSegments),n}},u=function(){this.reset()};u.prototype.clone=function(){var e=new u;return e.color=this.color,e.alpha=this.alpha,e.texture=this.texture,e.matrix=this.matrix,e.visible=this.visible,e},u.prototype.reset=function(){this.color=16777215,this.alpha=1,this.texture=r.Texture.WHITE,this.matrix=null,this.visible=!1},u.prototype.destroy=function(){this.texture=null,this.matrix=null};var c={build:function(e){e.points=e.shape.points.slice()},triangulate:function(e,t){var n=e.points,r=e.holes,i=t.points,a=t.indices;if(n.length>=6){for(var s=[],l=0;l196*y*y?(U=S-I,k=T-A,P=Math.sqrt(U*U+k*k),U/=P,k/=P,U*=y,k*=y,f.push(w-U*O,E-k*O),f.push(w+U*M,E+k*M),f.push(w-U*M*O,E-k*O),m++):(f.push(w+(W-w)*O,E+(Y-E)*O),f.push(w-(W-w)*M,E-(Y-E)*M))}}v=r[2*(p-2)],b=r[2*(p-2)+1],w=r[2*(p-1)],E=r[2*(p-1)+1],S=-(b-E),T=v-w,P=Math.sqrt(S*S+T*T),S/=P,T/=P,S*=y,T*=y,f.push(w-S*O,E-T*O),f.push(w+S*M,E+T*M);for(var H=t.indices,G=0;Gc*s}},v.arc=function(e,t,n,r,o,a,s,u,c){for(var h=s-a,d=l._segmentsCount(Math.abs(h)*o,40*Math.ceil(Math.abs(h)/i.PI_2)),f=h/(2*d),p=2*f,m=Math.cos(f),g=Math.sin(f),y=d-1,v=y%1/y,b=0;b<=y;++b){var w=f+a+p*(b+v*b),E=Math.cos(w),x=-Math.sin(w);c.push((m*E+g*x)*o+n,(m*-x+g*E)*o+r)}};var b=function(){};b.curveLength=function(e,t,n,r,i,o,a,s){for(var l=0,u=0,c=0,h=0,d=0,f=0,p=0,m=0,g=0,y=0,v=0,b=e,w=t,E=1;E<=10;++E)y=b-(m=(p=(f=(d=1-(u=E/10))*d)*d)*e+3*f*u*n+3*d*(c=u*u)*i+(h=c*u)*a),v=w-(g=p*t+3*f*u*r+3*d*c*o+h*s),b=m,w=g,l+=Math.sqrt(y*y+v*v);return l},b.curveTo=function(e,t,n,r,i,o,a){var s=a[a.length-2],u=a[a.length-1];a.length-=2;var c=l._segmentsCount(b.curveLength(s,u,e,t,n,r,i,o)),h=0,d=0,f=0,p=0,m=0;a.push(s,u);for(var g=1,y=0;g<=c;++g)f=(d=(h=1-(y=g/c))*h)*h,m=(p=y*y)*y,a.push(f*s+3*d*y*e+3*h*p*n+m*i,f*u+3*d*y*t+3*h*p*r+m*o)};var w=function(){};w.curveLength=function(e,t,n,r,i,o){var a=e-2*n+i,s=t-2*r+o,l=2*n-2*e,u=2*r-2*t,c=4*(a*a+s*s),h=4*(a*l+s*u),d=l*l+u*u,f=2*Math.sqrt(c+h+d),p=Math.sqrt(c),m=2*c*p,g=2*Math.sqrt(d),y=h/p;return(m*f+p*h*(f-g)+(4*d*c-h*h)*Math.log((2*p+y+f)/(y+g)))/(4*m)},w.curveTo=function(e,t,n,r,i){for(var o=i[i.length-2],a=i[i.length-1],s=l._segmentsCount(w.curveLength(o,a,e,t,n,r)),u=0,c=0,h=1;h<=s;++h){var d=h/s;u=o+(e-o)*d,c=a+(t-a)*d,i.push(u+(e+(n-e)*d-u)*d,c+(t+(r-t)*d-c)*d)}};var E=function(){this.reset()};E.prototype.begin=function(e,t,n){this.reset(),this.style=e,this.start=t,this.attribStart=n},E.prototype.end=function(e,t){this.attribSize=t-this.attribStart,this.size=e-this.start},E.prototype.reset=function(){this.style=null,this.size=0,this.start=0,this.attribStart=0,this.attribSize=0};var x={};x[i.SHAPES.POLY]=c,x[i.SHAPES.CIRC]=h,x[i.SHAPES.ELIP]=h,x[i.SHAPES.RECT]=d,x[i.SHAPES.RREC]=f;var _=[],S=[],T={buildPoly:c,buildCircle:h,buildRectangle:d,buildRoundedRectangle:f,FILL_COMMANDS:x,BATCH_POOL:_,DRAW_CALL_POOL:S,buildLine:g,buildComplexPoly:function(e,t){var n=e.points.slice();if(!(n.length<6)){var r=t.indices;t.points=n,t.alpha=e.fillAlpha,t.color=o.hex2rgb(e.fillColor);for(var i=1/0,a=-1/0,s=1/0,l=-1/0,u=0,c=0,h=0;ha?u:a,s=(c=n[h+1])l?c:l;n.push(i,s,a,s,a,l,i,l);for(var d=n.length/2,f=0;f0&&(this.invalidate(),this.clearDirty++,this.graphicsData.length=0),this},t.prototype.drawShape=function(e,t,n,r){var i=new I(e,t,n,r);return this.graphicsData.push(i),this.dirty++,this},t.prototype.drawHole=function(e,t){if(!this.graphicsData.length)return null;var n=new I(e,null,null,t),r=this.graphicsData[this.graphicsData.length-1];return n.lineStyle=r.lineStyle,r.holes.push(n),this.dirty++,this},t.prototype.destroy=function(t){e.prototype.destroy.call(this,t);for(var n=0;n0&&(r=(n=this.batches[this.batches.length-1]).style);for(var i=this.shapeIndex;i0&&((o=S.pop())||((o=new r.BatchDrawCall).textures=new r.BatchTextureArray),this.drawCalls.push(o)),o.start=d,o.size=0,o.textures.count=0,o.type=h),g.touched=1,g._batchEnabled=e,g._batchLocation=s,g.wrapMode=10497,o.textures.elements[o.textures.count++]=g,s++)),o.size+=p.size,d+=p.size,u=g._batchLocation,this.addColors(n,m.color,m.alpha,p.attribSize),this.addTextureIds(i,u,p.attribSize)}r.BaseTexture._globalBatch=e,this.packAttributes()},t.prototype.packAttributes=function(){for(var e=this.points,t=this.uvs,n=this.colors,r=this.textureIds,i=new ArrayBuffer(3*e.length*4),o=new Float32Array(i),a=new Uint32Array(i),s=0,l=0;l>16)+(65280&t)+((255&t)<<16),a=o.premultiplyTint(i,n);r-- >0;)e.push(a)},t.prototype.addTextureIds=function(e,t,n){for(;n-- >0;)e.push(t)},t.prototype.addUvs=function(e,t,n,r,i,o){for(var a=0,s=t.length,l=n.frame;a0&&e.alpha>0;return c?(e.matrix&&(e.matrix=e.matrix.clone(),e.matrix.invert()),Object.assign(this._lineStyle,{visible:c},e)):this._lineStyle.reset(),this},t.prototype.startPoly=function(){if(this.currentPath){var e=this.currentPath.points,t=this.currentPath.points.length;t>2&&(this.drawShape(this.currentPath),this.currentPath=new i.Polygon,this.currentPath.closeStroke=!1,this.currentPath.points.push(e[t-2],e[t-1]))}else this.currentPath=new i.Polygon,this.currentPath.closeStroke=!1},t.prototype.finishPoly=function(){this.currentPath&&(this.currentPath.points.length>2?(this.drawShape(this.currentPath),this.currentPath=null):this.currentPath.points.length=0)},t.prototype.moveTo=function(e,t){return this.startPoly(),this.currentPath.points[0]=e,this.currentPath.points[1]=t,this},t.prototype.lineTo=function(e,t){this.currentPath||this.moveTo(0,0);var n=this.currentPath.points,r=n[n.length-2],i=n[n.length-1];return r===e&&i===t||n.push(e,t),this},t.prototype._initCurve=function(e,t){void 0===e&&(e=0),void 0===t&&(t=0),this.currentPath?0===this.currentPath.points.length&&(this.currentPath.points=[e,t]):this.moveTo(e,t)},t.prototype.quadraticCurveTo=function(e,t,n,r){this._initCurve();var i=this.currentPath.points;return 0===i.length&&this.moveTo(0,0),w.curveTo(e,t,n,r,i),this},t.prototype.bezierCurveTo=function(e,t,n,r,i,o){return this._initCurve(),b.curveTo(e,t,n,r,i,o,this.currentPath.points),this},t.prototype.arcTo=function(e,t,n,r,i){this._initCurve(e,t);var o=this.currentPath.points,a=v.curveTo(e,t,n,r,i,o);if(a){var s=a.cx,l=a.cy,u=a.radius,c=a.startAngle,h=a.endAngle,d=a.anticlockwise;this.arc(s,l,u,c,h,d)}return this},t.prototype.arc=function(e,t,n,r,o,a){if(void 0===a&&(a=!1),r===o)return this;if(!a&&o<=r?o+=i.PI_2:a&&r<=o&&(r+=i.PI_2),0===o-r)return this;var s=e+Math.cos(r)*n,l=t+Math.sin(r)*n,u=this.geometry.closePointEps,c=this.currentPath?this.currentPath.points:null;if(c){var h=Math.abs(c[c.length-2]-s),d=Math.abs(c[c.length-1]-l);h0;return s?(e.matrix&&(e.matrix=e.matrix.clone(),e.matrix.invert()),Object.assign(this._fillStyle,{visible:s},e)):this._fillStyle.reset(),this},t.prototype.endFill=function(){return this.finishPoly(),this._fillStyle.reset(),this},t.prototype.drawRect=function(e,t,n,r){return this.drawShape(new i.Rectangle(e,t,n,r))},t.prototype.drawRoundedRect=function(e,t,n,r,o){return this.drawShape(new i.RoundedRectangle(e,t,n,r,o))},t.prototype.drawCircle=function(e,t,n){return this.drawShape(new i.Circle(e,t,n))},t.prototype.drawEllipse=function(e,t,n,r){return this.drawShape(new i.Ellipse(e,t,n,r))},t.prototype.drawPolygon=function(e){var t=arguments,n=e,r=!0;if(n.points&&(r=n.closeStroke,n=n.points),!Array.isArray(n)){n=new Array(arguments.length);for(var o=0;o>16&255)/255*i,o.tint[1]=(r>>8&255)/255*i,o.tint[2]=(255&r)/255*i,o.tint[3]=i,e.shader.bind(t),e.geometry.bind(n,t),e.state.set(this.state);for(var s=0,l=a.length;s>16)+(65280&i)+((255&i)<<16)}}},t.prototype.calculateVertices=function(){if(this._transformID!==this.transform._worldID){this._transformID=this.transform._worldID;for(var e=this.transform.worldTransform,t=e.a,n=e.b,r=e.c,i=e.d,o=e.tx,a=e.ty,s=this.geometry.points,l=this.vertexData,u=0,c=0;c=0;o--)if(v[o]!=b[o])return!1;for(o=v.length-1;o>=0;o--)if(f=v[o],!c(e[f],t[f],n))return!1;return!0}(e,t,f))}function h(e){return null===e||void 0===e}function d(e){return!(!e||"object"!==typeof e||"number"!==typeof e.length)&&("function"===typeof e.copy&&"function"===typeof e.slice&&!(e.length>0&&"number"!==typeof e[0]))}e.exports=c},"1ebcdfdd3cf14e7665e4":function(e,t,n){(function(e,r){var i;!function(o){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,l=2147483647,u=/^xn--/,c=/[^\x20-\x7E]/,h=/[\x2E\u3002\uFF0E\uFF61]/g,d={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},f=Math.floor,p=String.fromCharCode;function m(e){throw new RangeError(d[e])}function g(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function y(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+g((e=e.replace(h,".")).split("."),t).join(".")}function v(e){for(var t,n,r=[],i=0,o=e.length;i=55296&&t<=56319&&i65535&&(t+=p((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=p(e)})).join("")}function w(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function E(e,t,n){var r=0;for(e=n?f(e/700):e>>1,e+=f(e/t);e>455;r+=36)e=f(e/35);return f(r+36*e/(e+38))}function x(e){var t,n,r,i,o,a,s,u,c,h,d,p=[],g=e.length,y=0,v=128,w=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r=128&&m("not-basic"),p.push(e.charCodeAt(r));for(i=n>0?n+1:0;i=g&&m("invalid-input"),((u=(d=e.charCodeAt(i++))-48<10?d-22:d-65<26?d-65:d-97<26?d-97:36)>=36||u>f((l-y)/a))&&m("overflow"),y+=u*a,!(u<(c=s<=w?1:s>=w+26?26:s-w));s+=36)a>f(l/(h=36-c))&&m("overflow"),a*=h;w=E(y-o,t=p.length+1,0==o),f(y/t)>l-v&&m("overflow"),v+=f(y/t),y%=t,p.splice(y++,0,v)}return b(p)}function _(e){var t,n,r,i,o,a,s,u,c,h,d,g,y,b,x,_=[];for(g=(e=v(e)).length,t=128,n=0,o=72,a=0;a=t&&df((l-n)/(y=r+1))&&m("overflow"),n+=(s-t)*y,t=s,a=0;al&&m("overflow"),d==t){for(u=n,c=36;!(u<(h=c<=o?1:c>=o+26?26:c-o));c+=36)x=u-h,b=36-h,_.push(p(w(h+x%b,0))),u=f(x/b);_.push(p(w(u,0))),o=E(n,y,r==i),n=0,++r}++n,++t}return _.join("")}s={version:"1.4.1",ucs2:{decode:v,encode:b},decode:x,encode:_,toASCII:function(e){return y(e,(function(e){return c.test(e)?"xn--"+_(e):e}))},toUnicode:function(e){return y(e,(function(e){return u.test(e)?x(e.slice(4).toLowerCase()):e}))}},void 0===(i=function(){return s}.call(t,n,t,e))||(e.exports=i)}()}).call(this,n("f586cf5b9f4b7719b2c1")(e),n("698d75b157f24ae829cc"))},"1fc39225521483bc07e9":function(e,t,n){"use strict";var r=n("b15c440f0d3f3cc34316");e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},"22d077c34e48abb84f7a":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.AdManager=t.APIToCallBeforeServiceEnabled=t.pubadsAPI=void 0;var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};c(this,t);var n=h(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._adCnt=0,n._initialRender=!0,n._syncCorrelator=!1,n._testMode=!1,n._foldCheck=(0,o.throttle)(20,(function(e){n.getMountedInstances().forEach((function(t){t.getRenderWhenViewable()&&t.foldCheck(e)})),n.testMode&&n._getTimer()})),n._handleMediaQueryChange=function(e){if(n._syncCorrelator)n.refresh();else{var t=/min-width:\s?(\d+)px/.exec(e.media),r=t&&t[1];r&&n._mqls[r]&&n._mqls[r].listeners.forEach((function(t){t.refresh(),t.props.onMediaQueryChange&&t.props.onMediaQueryChange(e)}))}},n.render=(0,o.debounce)(4,(function(){if(n._initialRender){var e=n.getMountedInstances(),t=!1,r=void 0;e.forEach((function(e){if(!e.notInViewport()){e.defineSlot();var n=e.adSlot;if(n&&n.hasOwnProperty("getServices")){var r=n.getServices();t||(t=r.filter((function(e){return!!e.enableAsyncRendering})).length>0)}}})),t||(r=n.googletag.defineSlot("/",[])).addService(n.googletag.pubads()),n._processPubadsQueue(),n.googletag.enableServices(),function e(t){n.pubadsReady?t():setTimeout(e,50,t)}((function(){r&&n.googletag.destroySlots([r]),n._processPubadsQueue(),n._listen(),n._isReady=!0,n.emit(s.default.READY,n.googletag),e.forEach((function(e){e.notInViewport()||e.display()})),n.emit(s.default.RENDER,n.googletag),n._initialRender=!1}))}})),n.renderAll=(0,o.debounce)(4,(function(){return!!n.apiReady&&(n.getMountedInstances().forEach((function(e,t){0===t&&n.updateCorrelator(),e.forceUpdate()})),!0)})),e.test&&(n.testMode=e),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"_processPubadsQueue",value:function(){var e=this;this._pubadsProxyQueue&&(Object.keys(this._pubadsProxyQueue).forEach((function(t){(e.googletag&&!e.googletag.pubadsReady&&d.indexOf(t)>-1||e.pubadsReady)&&(e._pubadsProxyQueue[t].forEach((function(t){return e.pubadsProxy(t)})),delete e._pubadsProxyQueue[t])})),Object.keys(this._pubadsProxyQueue).length||(this._pubadsProxyQueue=null))}},{key:"_callPubads",value:function(e){var t=e.method,n=e.args,r=e.resolve,i=e.reject;if("function"!==typeof this.googletag.pubads()[t])i(new Error("googletag.pubads does not support "+t+", please update pubadsAPI"));else try{var o;r((o=this.googletag.pubads())[t].apply(o,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0])||arguments[0];this._syncCorrelator=e}},{key:"generateDivId",value:function(){return"bling-"+ ++this._adCnt}},{key:"getMountedInstances",value:function(){return this.mountedInstances||(this.mountedInstances=[]),this.mountedInstances}},{key:"addInstance",value:function(e){var t=this.getMountedInstances();-1===t.indexOf(e)&&(0===t.length&&this._toggleListener(!0),this.addMQListener(e,e.props),t.push(e))}},{key:"removeInstance",value:function(e){var t=this.getMountedInstances(),n=t.indexOf(e);n>=0&&(t.splice(n,1),0===t.length&&this._toggleListener(!1),this.removeMQListener(e,e.props))}},{key:"addMQListener",value:function(e,t){var n=this,r=t.sizeMapping;r&&Array.isArray(r)&&r.forEach((function(t){var r=t.viewport&&t.viewport[0];if(void 0!==r){if(n._mqls||(n._mqls={}),!n._mqls[r]){var i=window.matchMedia("(min-width: "+r+"px)");i.addListener(n._handleMediaQueryChange),n._mqls[r]={mql:i,listeners:[]}}-1===n._mqls[r].listeners.indexOf(e)&&n._mqls[r].listeners.push(e)}}))}},{key:"removeMQListener",value:function(e){var t=this;this._mqls&&Object.keys(this._mqls).forEach((function(n){var r=t._mqls[n].listeners.indexOf(e);r>-1&&t._mqls[n].listeners.splice(r,1),0===t._mqls[n].listeners.length&&(t._mqls[n].mql.removeListener(t._handleMediaQueryChange),delete t._mqls[n])}))}},{key:"isInViewport",value:function(){return l.default.apply(void 0,arguments)}},{key:"refresh",value:function(e,t){return!!this.pubadsReady&&(this.googletag.pubads().refresh(e,t),!0)}},{key:"clear",value:function(e){return!!this.pubadsReady&&(this.googletag.pubads().clear(e),!0)}},{key:"getGPTVersion",value:function(){return!!this.apiReady&&this.googletag.getVersion()}},{key:"getPubadsVersion",value:function(){return!!this.pubadsReady&&this.googletag.pubads().getVersion()}},{key:"updateCorrelator",value:function(){return!!this.pubadsReady&&(this.googletag.pubads().updateCorrelator(),!0)}},{key:"load",value:function(e){var t=this;return this._loadPromise||(this._loadPromise=new Promise((function(n,r){if(t.testMode)n(t.googletag);else if(a.canUseDOM)if(e){var i=function(){window.googletag?(t._googletag=window.googletag,t.googletag.cmd.push((function(){t._isLoaded=!0,n(t.googletag)}))):r(new Error("window.googletag is not available"))};if(window.googletag&&window.googletag.apiReady)i();else{var o=document.createElement("script");o.async=!0,o.onload=i,o.onerror=function(){r(new Error("failed to load script"))},o.src=e,document.head.appendChild(o)}}else r(new Error("url is missing"));else r(new Error("DOM not available"))})))}},{key:"pubadsProxy",value:function(e){var t=this,n=e.method,r=e.args,i=void 0===r?[]:r,o=e.resolve,a=e.reject;return o?(this._callPubads({method:n,args:i,resolve:o,reject:a}),Promise.resolve()):(d.indexOf(n)>-1&&(this["_"+n]=i&&i.length&&i[0]||!0),new Promise((function(e,r){var o={method:n,args:i,resolve:e,reject:r};t.pubadsReady?t._callPubads(o):(t._pubadsProxyQueue||(t._pubadsProxyQueue={}),t._pubadsProxyQueue[n]||(t._pubadsProxyQueue[n]=[]),t._pubadsProxyQueue[n].push(o))})))}},{key:"googletag",get:function(){return this._googletag}},{key:"isLoaded",get:function(){return!!this._isLoaded}},{key:"isReady",get:function(){return!!this._isReady}},{key:"apiReady",get:function(){return this.googletag&&this.googletag.apiReady}},{key:"pubadsReady",get:function(){return this.googletag&&this.googletag.pubadsReady}},{key:"testMode",get:function(){return this._testMode},set:function(e){}}]),t}(i.default)},"235ee62c44e7bdd8e2d4":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}},e.exports=t.default},"25af6c5e16709dba484f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,r.default)(e),n=t.getMonth();return n};var r=o(n("ca570e75843c8a0c3319")),i=o(n("195d20b13c44f6bd7763"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"266306ddea95a24145f3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertScript=function(e,t,n){var r=window.document.createElement("script");return r.async=!0,r.src=e,r.id=t,n.appendChild(r),r},t.removeScript=function(e,t){var n=window.document.getElementById(e);n&&t.removeChild(n)},t.debounce=function(e,t,n){var r=void 0;return function(){var i=this,o=arguments,a=function(){r=null,n||e.apply(i,o)},s=n&&!r;window.clearTimeout(r),r=setTimeout(a,t),s&&e.apply(i,o)}},t.isReactElement=a,t.shallowComparison=function(e,t){var n=new Set(Object.keys(e),Object.keys(t)),r=!0,i=!1,o=void 0;try{for(var s,l=n[Symbol.iterator]();!(r=(s=l.next()).done);r=!0){var u=s.value;if(e[u]!==t[u]&&!a(e[u]))return!0}}catch(e){i=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(i)throw o}}return!1};var r,i=n("8af190b70a6bc55c6f1b"),o=(r=i)&&r.__esModule?r:{default:r};function a(e){return!!o.default.isValidElement(e)||!!Array.isArray(e)&&e.some((function(e){return o.default.isValidElement(e)}))}},"26d59f808dff3e83c741":function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"===typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,u=[],c=!1,h=-1;function d(){c&&l&&(c=!1,l.length?u=l.concat(u):h=-1,u.length&&f())}function f(){if(!c){var e=s(d);c=!0;for(var t=u.length;t;){for(l=u,u=[];++h1)for(var n=1;n=0&&"[object Function]"===r.call(e.callee)),n}},"2aa670af80007db99a9a":function(e,t,n){"use strict";var r=n("bbca78af1c83f8c3bb79"),i=n("96b4ef3b4b2cf53372f1"),o=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&o(e,".prototype.")>-1?i(n):n}},"331de727e2d914b98c5a":function(e,t,n){"use strict";var r,i,o,a=n("8af190b70a6bc55c6f1b"),s=n.n(a),l=(n("8a2d1b95e05b6a321e74"),n("88f0251e183a36aa026b")),u=n("b1c88546ba1edb6cdf86"),c=n("f3aeca891bce0d44b6d9"),h=n("66b8560c8a963924adb6"),d=n("30d4618c93dd28193de1"),f=["label","icon","active"],p=["hemisphere","setHemisphere"];function m(){return(m=Object.assign||function(e){for(var t=1;t1){for(var s=new Array(a),l=0;l=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var v=function(e){var t=e.label,n=e.icon,r=e.active,i=y(e,f);return s.a.createElement(l.Button,m({sx:{py:"0",px:"md",background:"transparent",color:"action-active",display:"inline-flex",alignItems:"center",cursor:"pointer",fontSize:"14px",fontWeight:"bold"}},i),t,g(l.Box,{sx:{lineHeight:"1",ml:"sm"}},void 0,r?g(u.default,{width:18,height:18,color:d.colors.indicator}):n))};t.a=function(e){var t=e.hemisphere,n=e.setHemisphere,o=y(e,p);return s.a.createElement(l.Flex,m({alignItems:"center"},o),g(v,{label:"Northern",icon:g(l.Box,{sx:{transform:"rotate(90deg)"}},void 0,r||(r=g(c.default,{width:"1em",height:"1em"}))),active:"Northern"===t,onClick:function(){Object(h.a)("used","hemisphere","Northern"),n("Northern")}}),g(l.Text,{mx:["2px","","","sm"]},void 0,"/"),g(v,{label:"Southern",icon:g(l.Box,{sx:{transform:"rotate(-90deg)"}},void 0,i||(i=g(c.default,{width:"1em",height:"1em"}))),active:"Southern"===t,onClick:function(){return Object(h.a)("used","hemisphere","Southern"),n("Southern")}}))}},"3357138d27f0415d9ff3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=function(e){function t(t,n){void 0===t&&(t=.5),void 0===n&&(n=Math.random()),e.call(this,r.defaultFilterVertex,"precision highp float;\n\nvarying vec2 vTextureCoord;\nvarying vec4 vColor;\n\nuniform float uNoise;\nuniform float uSeed;\nuniform sampler2D uSampler;\n\nfloat rand(vec2 co)\n{\n return fract(sin(dot(co.xy, vec2(12.9898, 78.233))) * 43758.5453);\n}\n\nvoid main()\n{\n vec4 color = texture2D(uSampler, vTextureCoord);\n float randomValue = rand(gl_FragCoord.xy * uSeed);\n float diff = (randomValue - 0.5) * uNoise;\n\n // Un-premultiply alpha before applying the color matrix. See issue #3539.\n if (color.a > 0.0) {\n color.rgb /= color.a;\n }\n\n color.r += diff;\n color.g += diff;\n color.b += diff;\n\n // Premultiply alpha again.\n color.rgb *= color.a;\n\n gl_FragColor = color;\n}\n",{uNoise:0,uSeed:0}),this.noise=t,this.seed=n}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={noise:{configurable:!0},seed:{configurable:!0}};return n.noise.get=function(){return this.uniforms.uNoise},n.noise.set=function(e){this.uniforms.uNoise=e},n.seed.get=function(){return this.uniforms.uSeed},n.seed.set=function(e){this.uniforms.uSeed=e},Object.defineProperties(t.prototype,n),t}(r.Filter);t.NoiseFilter=i},"33faaadc65c5aea2c676":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n("235ee62c44e7bdd8e2d4"))&&r.__esModule?r:{default:r};var o={date:(0,i.default)({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:(0,i.default)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,i.default)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};t.default=o,e.exports=t.default},"3445871a088cf3276c73":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DiscussionEmbed=void 0;var r=Object.assign||function(e){for(var t=1;tthis.maxX||this.minY>this.maxY},a.prototype.clear=function(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0},a.prototype.getRectangle=function(e){return this.minX>this.maxX||this.minY>this.maxY?i.Rectangle.EMPTY:((e=e||new i.Rectangle(0,0,1,1)).x=this.minX,e.y=this.minY,e.width=this.maxX-this.minX,e.height=this.maxY-this.minY,e)},a.prototype.addPoint=function(e){this.minX=Math.min(this.minX,e.x),this.maxX=Math.max(this.maxX,e.x),this.minY=Math.min(this.minY,e.y),this.maxY=Math.max(this.maxY,e.y)},a.prototype.addQuad=function(e){var t=this.minX,n=this.minY,r=this.maxX,i=this.maxY,o=e[0],a=e[1];t=or?o:r,i=a>i?a:i,t=(o=e[2])r?o:r,i=a>i?a:i,t=(o=e[4])r?o:r,i=a>i?a:i,t=(o=e[6])r?o:r,i=a>i?a:i,this.minX=t,this.minY=n,this.maxX=r,this.maxY=i},a.prototype.addFrame=function(e,t,n,r,i){this.addFrameMatrix(e.worldTransform,t,n,r,i)},a.prototype.addFrameMatrix=function(e,t,n,r,i){var o=e.a,a=e.b,s=e.c,l=e.d,u=e.tx,c=e.ty,h=this.minX,d=this.minY,f=this.maxX,p=this.maxY,m=o*t+s*n+u,g=a*t+l*n+c;h=mf?m:f,p=g>p?g:p,h=(m=o*r+s*n+u)f?m:f,p=g>p?g:p,h=(m=o*t+s*i+u)f?m:f,p=g>p?g:p,h=(m=o*r+s*i+u)f?m:f,p=g>p?g:p,this.minX=h,this.minY=d,this.maxX=f,this.maxY=p},a.prototype.addVertexData=function(e,t,n){for(var r=this.minX,i=this.minY,o=this.maxX,a=this.maxY,s=t;so?l:o,a=u>a?u:a}this.minX=r,this.minY=i,this.maxX=o,this.maxY=a},a.prototype.addVertices=function(e,t,n,r){this.addVerticesMatrix(e.worldTransform,t,n,r)},a.prototype.addVerticesMatrix=function(e,t,n,r,i,o){var a=e.a,s=e.b,l=e.c,u=e.d,c=e.tx,h=e.ty;i=i||0,o=o||0;for(var d=this.minX,f=this.minY,p=this.maxX,m=this.maxY,g=n;gr?e.maxX:r,this.maxY=e.maxY>i?e.maxY:i},a.prototype.addBoundsMask=function(e,t){var n=e.minX>t.minX?e.minX:t.minX,r=e.minY>t.minY?e.minY:t.minY,i=e.maxXl?i:l,this.maxY=o>u?o:u}},a.prototype.addBoundsMatrix=function(e,t){this.addFrameMatrix(t,e.minX,e.minY,e.maxX,e.maxY)},a.prototype.addBoundsArea=function(e,t){var n=e.minX>t.x?e.minX:t.x,r=e.minY>t.y?e.minY:t.y,i=e.maxXl?i:l,this.maxY=o>u?o:u}},a.prototype.pad=function(e,t){e=e||0,t=t||(0!==t?e:0),this.isEmpty()||(this.minX-=e,this.maxX+=e,this.minY-=t,this.maxY+=t)},a.prototype.addFramePad=function(e,t,n,r,i,o){e-=i,t-=o,n+=i,r+=o,this.minX=this.minXn?this.maxX:n,this.minY=this.minYr?this.maxY:r};var s=function(e){function t(){e.call(this),this.tempDisplayObjectParent=null,this.transform=new i.Transform,this.alpha=1,this.visible=!0,this.renderable=!0,this.parent=null,this.worldAlpha=1,this._lastSortedIndex=0,this._zIndex=0,this.filterArea=null,this.filters=null,this._enabledFilters=null,this._bounds=new a,this._boundsID=0,this._lastBoundsID=-1,this._boundsRect=null,this._localBoundsRect=null,this._mask=null,this._destroyed=!1,this.isSprite=!1,this.isMask=!1}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={_tempDisplayObjectParent:{configurable:!0},x:{configurable:!0},y:{configurable:!0},worldTransform:{configurable:!0},localTransform:{configurable:!0},position:{configurable:!0},scale:{configurable:!0},pivot:{configurable:!0},skew:{configurable:!0},rotation:{configurable:!0},angle:{configurable:!0},zIndex:{configurable:!0},worldVisible:{configurable:!0},mask:{configurable:!0}};return t.mixin=function(e){for(var n=Object.keys(e),r=0;r1)for(var r=0;rthis.children.length)throw new Error(e+"addChildAt: The index "+t+" supplied is out of bounds "+this.children.length);return e.parent&&e.parent.removeChild(e),e.parent=this,this.sortDirty=!0,e.transform._parentID=-1,this.children.splice(t,0,e),this._boundsID++,this.onChildrenChange(t),e.emit("added",this),this.emit("childAdded",e,this,t),e},t.prototype.swapChildren=function(e,t){if(e!==t){var n=this.getChildIndex(e),r=this.getChildIndex(t);this.children[n]=t,this.children[r]=e,this.onChildrenChange(n=this.children.length)throw new Error("The index "+t+" supplied is out of bounds "+this.children.length);var n=this.getChildIndex(e);o.removeItems(this.children,n,1),this.children.splice(t,0,e),this.onChildrenChange(t)},t.prototype.getChildAt=function(e){if(e<0||e>=this.children.length)throw new Error("getChildAt: Index ("+e+") does not exist.");return this.children[e]},t.prototype.removeChild=function(e){var t=arguments,n=arguments.length;if(n>1)for(var r=0;r0&&o<=i){n=this.children.splice(r,o);for(var a=0;a1&&this.children.sort(l),this.sortDirty=!1},t.prototype.updateTransform=function(){this.sortableChildren&&this.sortDirty&&this.sortChildren(),this._boundsID++,this.transform.updateTransform(this.parent.transform),this.worldAlpha=this.alpha*this.parent.worldAlpha;for(var e=0,t=this.children.length;e>16&255)/255,t[1]=(e>>8&255)/255,t[2]=(255&e)/255,t},t.hex2string=function(e){var t=e.toString(16);return"#"+(t="000000".substr(0,6-t.length)+t)},t.interleaveTypedArrays=function(e,t){for(var n=0,r=0,i={},o=0;o65535?1:0)<<4,n=((e>>>=t)>255?1:0)<<3;return t|=n,t|=n=((e>>>=n)>15?1:0)<<2,(t|=n=((e>>>=n)>3?1:0)<<1)|(e>>>=n)>>1},t.nextPow2=function(e){return e+=0===e?1:0,--e,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,(e|=e>>>16)+1},t.premultiplyBlendMode=d,t.premultiplyRgba=function(e,t,n,r){return n=n||new Float32Array(4),r||void 0===r?(n[0]=e[0]*t,n[1]=e[1]*t,n[2]=e[2]*t):(n[0]=e[0],n[1]=e[1],n[2]=e[2]),n[3]=t,n},t.premultiplyTint=function(e,t){if(1===t)return(255*t<<24)+e;if(0===t)return 0;var n=e>>16&255,r=e>>8&255,i=255&e;return(255*t<<24)+((n=n*t+.5|0)<<16)+((r=r*t+.5|0)<<8)+(i=i*t+.5|0)},t.premultiplyTintToRgba=function(e,t,n,r){return(n=n||new Float32Array(4))[0]=(e>>16&255)/255,n[1]=(e>>8&255)/255,n[2]=(255&e)/255,(r||void 0===r)&&(n[0]*=t,n[1]*=t,n[2]*=t),n[3]=t,n},t.removeItems=function(e,t,n){var r,i=e.length;if(!(t>=i||0===n)){var o=i-(n=t+n>i?i-t:n);for(r=t;r-1){var n=["\n %c %c %c PixiJS 5.2.3 - \u2730 "+e+" \u2730 %c %c http://www.pixijs.com/ %c %c \u2665%c\u2665%c\u2665 \n\n","background: #ff66a5; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff66a5; background: #030307; padding:5px 0;","background: #ff66a5; padding:5px 0;","background: #ffc3dc; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;"];(t=window.console).log.apply(t,n)}else window.console&&window.console.log("PixiJS 5.2.3 - "+e+" - http://www.pixijs.com/");h=!0}},t.sign=function(e){return 0===e?0:e<0?-1:1},t.skipHello=function(){h=!0},t.string2hex=function(e){return"string"===typeof e&&"#"===e[0]&&(e=e.substr(1)),parseInt(e,16)},t.trimCanvas=function(e){var t,n,r,i=e.width,o=e.height,a=e.getContext("2d"),s=a.getImageData(0,0,i,o).data,l=s.length,u={top:null,left:null,right:null,bottom:null},c=null;for(t=0;t=0&&l.indexOf(">")>=0){var u="div";for(0===l.indexOf(":~]/)?(t||r.a).querySelectorAll(e.trim()):[r.a.getElementById(e.trim().split("#")[1])],o=0;o0&&e[0].nodeType)for(o=0;o=0;f-=1){var p=d[f];o&&p.listener===o||o&&p.listener&&p.listener.dom7proxy&&p.listener.dom7proxy===o?(h.removeEventListener(u,p.proxyListener,a),d.splice(f,1)):o||(h.removeEventListener(u,p.proxyListener,a),d.splice(f,1))}}return this}function v(){for(var e=arguments.length,t=new Array(e),n=0;n0})),u.dispatchEvent(c),u.dom7EventData=[],delete u.dom7EventData}return this}function b(e){var t,n=["webkitTransitionEnd","transitionend"],r=this;function i(o){if(o.target===this)for(e.call(this,o),t=0;t0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function E(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function x(){if(this.length>0){var e=this[0],t=e.getBoundingClientRect(),n=r.a.body,i=e.clientTop||n.clientTop||0,o=e.clientLeft||n.clientLeft||0,a=e===r.b?r.b.scrollY:e.scrollTop,s=e===r.b?r.b.scrollX:e.scrollLeft;return{top:t.top+a-i,left:t.left+s-o}}return null}function _(){return this[0]?r.b.getComputedStyle(this[0],null):{}}function S(e,t){var n;if(1===arguments.length){if("string"!==typeof e){for(n=0;nn-1?[]:e<0?(t=n+e)<0?[]:[this[t]]:[this[e]])}function O(){for(var e,t=0;t=0;n-=1)this[t].insertBefore(o.childNodes[n],this[t].childNodes[0])}else if(e instanceof i)for(n=0;n0?e?this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)?new i([this[0].nextElementSibling]):new i([]):this[0].nextElementSibling?new i([this[0].nextElementSibling]):new i([]):new i([])}function R(e){var t=[],n=this[0];if(!n)return new i([]);for(;n.nextElementSibling;){var r=n.nextElementSibling;e?o(r).is(e)&&t.push(r):t.push(r),n=r}return new i(t)}function j(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&o(t.previousElementSibling).is(e)?new i([t.previousElementSibling]):new i([]):t.previousElementSibling?new i([t.previousElementSibling]):new i([])}return new i([])}function F(e){var t=[],n=this[0];if(!n)return new i([]);for(;n.previousElementSibling;){var r=n.previousElementSibling;e?o(r).is(e)&&t.push(r):t.push(r),n=r}return new i(t)}function N(e){for(var t=[],n=0;n0?1:-1}),Number.isInteger||(Number.isInteger=function(e){return"number"===typeof e&&isFinite(e)&&Math.floor(e)===e}),window.ArrayBuffer||(window.ArrayBuffer=Array),window.Float32Array||(window.Float32Array=Array),window.Uint32Array||(window.Uint32Array=Array),window.Uint16Array||(window.Uint16Array=Array),window.Uint8Array||(window.Uint8Array=Array),window.Int32Array||(window.Int32Array=Array)}).call(this,n("698d75b157f24ae829cc"))},"5418164ba762b2ad2290":function(e,t,n){"use strict";var r=Array.prototype.slice,i=n("2a5d0c36564f1448ddcc"),o=Object.keys,a=o?function(e){return o(e)}:n("b6a0392a1df2bcbf09ba"),s=Object.keys;a.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return i(e)?s(r.call(e)):s(e)}):Object.keys=a;return Object.keys||a},e.exports=a},"542cd4810c03aa3c8657":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("4425f1d5419ae53c0f7c"),i={accessible:!1,accessibleTitle:null,accessibleHint:null,tabIndex:0,_accessibleActive:!1,_accessibleDiv:!1,accessibleType:"button",accessiblePointerEvents:"auto",accessibleChildren:!0};n("3876d46e830d73bd11eb").DisplayObject.mixin(i);var o=function(e){this._hookDiv=null,(r.isMobile.tablet||r.isMobile.phone)&&this.createTouchHook();var t=document.createElement("div");t.style.width="100px",t.style.height="100px",t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.style.zIndex=2,this.div=t,this.pool=[],this.renderId=0,this.debug=!1,this.renderer=e,this.children=[],this._onKeyDown=this._onKeyDown.bind(this),this._onMouseMove=this._onMouseMove.bind(this),this.isActive=!1,this.isMobileAccessibility=!1,this.androidUpdateCount=0,this.androidUpdateFrequency=500,window.addEventListener("keydown",this._onKeyDown,!1)};o.prototype.createTouchHook=function(){var e=this,t=document.createElement("button");t.style.width="1px",t.style.height="1px",t.style.position="absolute",t.style.top="-1000px",t.style.left="-1000px",t.style.zIndex=2,t.style.backgroundColor="#FF0000",t.title="select to enable accessability for this content",t.addEventListener("focus",(function(){e.isMobileAccessibility=!0,e.activate(),e.destroyTouchHook()})),document.body.appendChild(t),this._hookDiv=t},o.prototype.destroyTouchHook=function(){this._hookDiv&&(document.body.removeChild(this._hookDiv),this._hookDiv=null)},o.prototype.activate=function(){this.isActive||(this.isActive=!0,window.document.addEventListener("mousemove",this._onMouseMove,!0),window.removeEventListener("keydown",this._onKeyDown,!1),this.renderer.on("postrender",this.update,this),this.renderer.view.parentNode&&this.renderer.view.parentNode.appendChild(this.div))},o.prototype.deactivate=function(){this.isActive&&!this.isMobileAccessibility&&(this.isActive=!1,window.document.removeEventListener("mousemove",this._onMouseMove,!0),window.addEventListener("keydown",this._onKeyDown,!1),this.renderer.off("postrender",this.update),this.div.parentNode&&this.div.parentNode.removeChild(this.div))},o.prototype.updateAccessibleObjects=function(e){if(e.visible&&e.accessibleChildren){e.accessible&&e.interactive&&(e._accessibleActive||this.addChild(e),e.renderId=this.renderId);for(var t=e.children,n=0;n title : "+e.title+"
tabIndex: "+e.tabIndex},o.prototype.capHitArea=function(e){e.x<0&&(e.width+=e.x,e.x=0),e.y<0&&(e.height+=e.y,e.y=0),e.x+e.width>this.renderer.width&&(e.width=this.renderer.width-e.x),e.y+e.height>this.renderer.height&&(e.height=this.renderer.height-e.y)},o.prototype.addChild=function(e){var t=this.pool.pop();t||((t=document.createElement("button")).style.width="100px",t.style.height="100px",t.style.backgroundColor=this.debug?"rgba(255,255,255,0.5)":"transparent",t.style.position="absolute",t.style.zIndex=2,t.style.borderStyle="none",navigator.userAgent.toLowerCase().indexOf("chrome")>-1?t.setAttribute("aria-live","off"):t.setAttribute("aria-live","polite"),navigator.userAgent.match(/rv:.*Gecko\//)?t.setAttribute("aria-relevant","additions"):t.setAttribute("aria-relevant","text"),t.addEventListener("click",this._onClick.bind(this)),t.addEventListener("focus",this._onFocus.bind(this)),t.addEventListener("focusout",this._onFocusOut.bind(this))),t.style.pointerEvents=e.accessiblePointerEvents,t.type=e.accessibleType,e.accessibleTitle&&null!==e.accessibleTitle?t.title=e.accessibleTitle:e.accessibleHint&&null!==e.accessibleHint||(t.title="displayObject "+e.tabIndex),e.accessibleHint&&null!==e.accessibleHint&&t.setAttribute("aria-label",e.accessibleHint),this.debug&&this.updateDebugHTML(t),e._accessibleActive=!0,e._accessibleDiv=t,t.displayObject=e,this.children.push(e),this.div.appendChild(e._accessibleDiv),e._accessibleDiv.tabIndex=e.tabIndex},o.prototype._onClick=function(e){var t=this.renderer.plugins.interaction;t.dispatchEvent(e.target.displayObject,"click",t.eventData),t.dispatchEvent(e.target.displayObject,"pointertap",t.eventData),t.dispatchEvent(e.target.displayObject,"tap",t.eventData)},o.prototype._onFocus=function(e){e.target.getAttribute("aria-live","off")||e.target.setAttribute("aria-live","assertive");var t=this.renderer.plugins.interaction;t.dispatchEvent(e.target.displayObject,"mouseover",t.eventData)},o.prototype._onFocusOut=function(e){e.target.getAttribute("aria-live","off")||e.target.setAttribute("aria-live","polite");var t=this.renderer.plugins.interaction;t.dispatchEvent(e.target.displayObject,"mouseout",t.eventData)},o.prototype._onKeyDown=function(e){9===e.keyCode&&this.activate()},o.prototype._onMouseMove=function(e){0===e.movementX&&0===e.movementY||this.deactivate()},o.prototype.destroy=function(){this.destroyTouchHook(),this.div=null;for(var e=0;e=r&&(t=e-l-1),s+=u=u.replace("%value%",n[t]),s+="\n"}return i=(i=i.replace("%blur%",s)).replace("%size%",e)}(l);e.call(this,u,c),this.horizontal=t,this.resolution=s||i.settings.RESOLUTION,this._quality=0,this.quality=r||4,this.blur=n||8}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={blur:{configurable:!0},quality:{configurable:!0}};return t.prototype.apply=function(e,t,n,r){if(n?this.horizontal?this.uniforms.strength=1/n.width*(n.width/t.width):this.uniforms.strength=1/n.height*(n.height/t.height):this.horizontal?this.uniforms.strength=1/e.renderer.width*(e.renderer.width/t.width):this.uniforms.strength=1/e.renderer.height*(e.renderer.height/t.height),this.uniforms.strength*=this.strength,this.uniforms.strength/=this.passes,1===this.passes)e.applyFilter(this,t,n,r);else{var i=e.getFilterTexture(),o=e.renderer,a=t,s=i;this.state.blend=!1,e.applyFilter(this,a,s,!0);for(var l=1;l0){var d=s.x-e[c].x,f=s.y-e[c].y,p=Math.sqrt(d*d+f*f);s=e[c],a+=p/l}else a=c/(u-1);i[h]=a,i[h+1]=0,i[h+2]=a,i[h+3]=1}for(var m=0,g=0;g0?this.textureScale*this.width/2:this.width/2;r/=c,i/=c,r*=h,i*=h,o[u]=l.x+r,o[u+1]=l.y+i,o[u+2]=l.x-r,o[u+3]=l.y-i,n=l}this.buffers[0].update()}},t.prototype.update=function(){this.textureScale>0?this.build():this.updateVertices()},t}(r.MeshGeometry),l=function(e){function t(t,n,o){void 0===o&&(o=0);var a=new s(t.height,n,o),l=new r.MeshMaterial(t);o>0&&(t.baseTexture.wrapMode=i.WRAP_MODES.REPEAT),e.call(this,a,l),this.autoUpdate=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._render=function(t){(this.autoUpdate||this.geometry.width!==this.shader.texture.height)&&(this.geometry.width=this.shader.texture.height,this.geometry.update()),e.prototype._render.call(this,t)},t}(r.Mesh),u=function(e){function t(t,n,i){var s=new a(t.width,t.height,n,i),l=new r.MeshMaterial(o.Texture.WHITE);e.call(this,s,l),this.texture=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={texture:{configurable:!0}};return t.prototype.textureUpdated=function(){this._textureID=this.shader.texture._updateID,this.geometry.width=this.shader.texture.width,this.geometry.height=this.shader.texture.height,this.geometry.build()},n.texture.set=function(e){this.shader.texture!==e&&(this.shader.texture=e,this._textureID=-1,e.baseTexture.valid?this.textureUpdated():e.once("update",this.textureUpdated,this))},n.texture.get=function(){return this.shader.texture},t.prototype._render=function(t){this._textureID!==this.shader.texture._updateID&&this.textureUpdated(),e.prototype._render.call(this,t)},Object.defineProperties(t.prototype,n),t}(r.Mesh),c=function(e){function t(t,n,i,a,s){void 0===t&&(t=o.Texture.EMPTY);var l=new r.MeshGeometry(n,i,a);l.getBuffer("aVertexPosition").static=!1;var u=new r.MeshMaterial(t);e.call(this,l,u,null,s),this.autoUpdate=!0}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={vertices:{configurable:!0}};return n.vertices.get=function(){return this.geometry.getBuffer("aVertexPosition").data},n.vertices.set=function(e){this.geometry.getBuffer("aVertexPosition").data=e},t.prototype._render=function(t){this.autoUpdate&&this.geometry.getBuffer("aVertexPosition").update(),e.prototype._render.call(this,t)},Object.defineProperties(t.prototype,n),t}(r.Mesh),h=function(e){function t(t,n,r,i,a){e.call(this,o.Texture.WHITE,4,4),this._origWidth=t.orig.width,this._origHeight=t.orig.height,this._width=this._origWidth,this._height=this._origHeight,this._leftWidth="undefined"!==typeof n?n:10,this._rightWidth="undefined"!==typeof i?i:10,this._topHeight="undefined"!==typeof r?r:10,this._bottomHeight="undefined"!==typeof a?a:10,this.texture=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={vertices:{configurable:!0},width:{configurable:!0},height:{configurable:!0},leftWidth:{configurable:!0},rightWidth:{configurable:!0},topHeight:{configurable:!0},bottomHeight:{configurable:!0}};return t.prototype.textureUpdated=function(){this._textureID=this.shader.texture._updateID,this._refresh()},n.vertices.get=function(){return this.geometry.getBuffer("aVertexPosition").data},n.vertices.set=function(e){this.geometry.getBuffer("aVertexPosition").data=e},t.prototype.updateHorizontalVertices=function(){var e=this.vertices,t=this._getMinScale();e[9]=e[11]=e[13]=e[15]=this._topHeight*t,e[17]=e[19]=e[21]=e[23]=this._height-this._bottomHeight*t,e[25]=e[27]=e[29]=e[31]=this._height},t.prototype.updateVerticalVertices=function(){var e=this.vertices,t=this._getMinScale();e[2]=e[10]=e[18]=e[26]=this._leftWidth*t,e[4]=e[12]=e[20]=e[28]=this._width-this._rightWidth*t,e[6]=e[14]=e[22]=e[30]=this._width},t.prototype._getMinScale=function(){var e=this._leftWidth+this._rightWidth,t=this._width>e?1:this._width/e,n=this._topHeight+this._bottomHeight,r=this._height>n?1:this._height/n;return Math.min(t,r)},n.width.get=function(){return this._width},n.width.set=function(e){this._width=e,this._refresh()},n.height.get=function(){return this._height},n.height.set=function(e){this._height=e,this._refresh()},n.leftWidth.get=function(){return this._leftWidth},n.leftWidth.set=function(e){this._leftWidth=e,this._refresh()},n.rightWidth.get=function(){return this._rightWidth},n.rightWidth.set=function(e){this._rightWidth=e,this._refresh()},n.topHeight.get=function(){return this._topHeight},n.topHeight.set=function(e){this._topHeight=e,this._refresh()},n.bottomHeight.get=function(){return this._bottomHeight},n.bottomHeight.set=function(e){this._bottomHeight=e,this._refresh()},t.prototype._refresh=function(){var e=this.texture,t=this.geometry.buffers[1].data;this._origWidth=e.orig.width,this._origHeight=e.orig.height;var n=1/this._origWidth,r=1/this._origHeight;t[0]=t[8]=t[16]=t[24]=0,t[1]=t[3]=t[5]=t[7]=0,t[6]=t[14]=t[22]=t[30]=1,t[25]=t[27]=t[29]=t[31]=1,t[2]=t[10]=t[18]=t[26]=n*this._leftWidth,t[4]=t[12]=t[20]=t[28]=1-n*this._rightWidth,t[9]=t[11]=t[13]=t[15]=r*this._topHeight,t[17]=t[19]=t[21]=t[23]=1-r*this._bottomHeight,this.updateHorizontalVertices(),this.updateVerticalVertices(),this.geometry.buffers[0].update(),this.geometry.buffers[1].update()},Object.defineProperties(t.prototype,n),t}(u);t.NineSlicePlane=h,t.PlaneGeometry=a,t.RopeGeometry=s,t.SimpleMesh=c,t.SimplePlane=u,t.SimpleRope=l},"5749d4ff0c0c07526b61":function(e){e.exports=JSON.parse('[{"id":1,"filename":"common_butterfly","names":{"EUde":"Kohlwei\xdfling","EUen":"common butterfly","EUit":"farfalla comune","EUnl":"koolwitje","EUru":"\u0431\u0435\u043b\u044f\u043d\u043a\u0430","EUfr":"pi\xe9ride de la rave","EUes":"mariposa com\xfan","USen":"common butterfly","USfr":"pi\xe9ride de la rave","USes":"mariposa com\xfan","JPja":"\u30e2\u30f3\u30b7\u30ed\u30c1\u30e7\u30a6","KRko":"\ubc30\ucd94\ud770\ub098\ube44","TWzh":"\u767d\u7c89\u8776","CNzh":"\u767d\u7c89\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[1,1,1,1,1,1,0,0,1,1,1,1],"month-southern":[0,0,1,1,1,1,1,1,1,1,1,1]},"price":160,"rarity":"Common","catch-phrase":"I caught a common butterfly! They often flutter by!","museum-phrase":"The common butterfly would have you believe it is but a beautiful friend flitting prettily about the flowers. Bah, I say! They may seem innocent things with their pretty white wings, but they hide a dark side! The common butterfly caterpillar is called a cabbage worm, you see, and it\'s a most voracious pest. The ravenous beasts chew through cabbage, broccoli, kale and the like with a devastating gusto. And my feathers! Their green coloring is truly GROSS! A hoo-rrific hue, I say.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMonshirochoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins0.png","location":"Flying"},{"id":2,"filename":"yellow_butterfly","names":{"EUde":"Zitronenfalter","EUen":"yellow butterfly","EUit":"farfalla gialla","EUnl":"citroenvlinder","EUru":"\u0436\u0435\u043b\u0442\u0443\u0448\u043a\u0430","EUfr":"citrin","EUes":"mariposa colias","USen":"yellow butterfly","USfr":"citrin","USes":"mariposa colias","JPja":"\u30e2\u30f3\u30ad\u30c1\u30e7\u30a6","KRko":"\ub178\ub791\ub098\ube44","TWzh":"\u6591\u7de3\u9ede\u7c89\u8776","CNzh":"\u6591\u7f18\u70b9\u7c89\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,0,0,1,1,0,0],"month-southern":[0,0,1,1,0,0,0,0,1,1,1,1]},"price":160,"rarity":"Common","catch-phrase":"I caught a yellow butterfly! Shouldn\'t all BUTTERflies be yellow?","museum-phrase":"Allow me to enlighten you... The yellow butterfly is named for its yellow wings. Need I say more? If I must, then allow me to note that the female yellow butterfly can lay up to 600 eggs at a time! Bleech! And their creepy crawly caterpillars just love to chomp on clover plants. A recipe for disaster, I say. Just imagine reaching for a four-leaf clover, only to touch a larva instead! Yuck! The worst of luck!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMonkichoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins1.png","location":"Flying"},{"id":3,"filename":"tiger_butterfly","names":{"EUde":"Schwalbenschwanz","EUen":"tiger butterfly","EUit":"farfalla tigre","EUnl":"koninginnenpage","EUru":"\u043c\u0430\u0445\u0430\u043e\u043d","EUfr":"machaon","EUes":"mariposa tigre","USen":"tiger butterfly","USfr":"machaon","USes":"mariposa tigre","JPja":"\u30a2\u30b2\u30cf\u30c1\u30e7\u30a6","KRko":"\ud638\ub791\ub098\ube44","TWzh":"\u9cf3\u8776","CNzh":"\u51e4\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,1,1,1,1]},"price":240,"rarity":"Common","catch-phrase":"I caught a tiger butterfly! I\'ve earned my stripes!","museum-phrase":"Tiger butterflies are known for their majestic wings, which many consider quite beautiful. Truth be told, I find them monstrous! Those strange striped patterns... They give this owl the goose bumps! And while you may imagine young tiger butterfly larvae to look like lovely green caterpillars...it\'s not so! Why, when tiger butterflies are but babes, they\'re covered in unsightly white, brown, and black spots. In this way, they camouflage themselves as...as...bird droppings! Putrid pests, indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAgehachoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins2.png","location":"Flying"},{"id":4,"filename":"peacock_butterfly","names":{"EUde":"Ritterfalter","EUen":"peacock butterfly","EUit":"farfalla vanessa io","EUnl":"pauwenpage","EUru":"\u0431\u0438\u0430\u043d\u043e\u0440","EUfr":"papilio bianor","EUes":"mariposa bianor","USen":"peacock butterfly","USfr":"papilio bianor","USes":"mariposa bianor","JPja":"\u30ab\u30e9\u30b9\u30a2\u30b2\u30cf","KRko":"\uc81c\ube44\ub098\ube44","TWzh":"\u70cf\u9d09\u9cf3\u8776","CNzh":"\u4e4c\u9e26\u51e4\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,0,0,0,0,0,0],"month-southern":[0,0,0,0,0,0,0,0,1,1,1,1]},"price":2500,"rarity":"Uncommon","catch-phrase":"I caught a peacock butterfly! Now it\'s my turn to strut my stuff!","museum-phrase":"Pretty as a peacock? Bah, I say! The wings of the peacock butterfly may have a pattern similar to that of the beautiful bird... But its forewings are also often covered in a dark, velvety hair! You heard right! HAIRY wings! A hair-raising revelation indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKarasuagehaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins3.png","location":"Flying near blue/purple/black flowers"},{"id":5,"filename":"common_bluebottle","names":{"EUde":"Kolibrifalter","EUen":"common bluebottle","EUit":"graphium sarpedon","EUnl":"blauwe driehoek","EUru":"\u0433\u0440\u0430\u0444\u0438\u0443\u043c \u0441\u0430\u0440\u043f\u0435\u0434\u043e\u043d","EUfr":"graphium sarpedon","EUes":"mariposa tri\xe1ngulo azul","USen":"common bluebottle","USfr":"graphium sarpedon","USes":"mariposa tri\xe1ngulo azul","JPja":"\u30a2\u30aa\u30b9\u30b8\u30a2\u30b2\u30cf","KRko":"\uccad\ub760\uc81c\ube44\ub098\ube44","TWzh":"\u9752\u5e36\u9cf3\u8776","CNzh":"\u9752\u5e26\u51e4\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,1,1,1,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,1,1,1]},"price":300,"rarity":"Common","catch-phrase":"I caught a common bluebottle! I\'ll put it in a rare green jar!","museum-phrase":"The common bluebottle is a type of swallowtail butterfly with a bright blue line running down its wings. They fly quite nimbly, it seems, and are thus quite difficult to catch. But seeing how they\'ve been known to slurp nutrients from MUD puddles... I simply CAN\'T imagine wanting to catch one myself. What awful breath!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAosujiagehaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins72.png","location":"Flying"},{"id":6,"filename":"paper_kite_butterfly","names":{"EUde":"Wei\xdfe Baumnymphe","EUen":"paper kite butterfly","EUit":"farfalla carta di riso","EUnl":"papiervlinder","EUru":"\u0438\u0434\u0435\u044f \u043b\u0435\u0432\u043a\u043e\u043d\u043e\u044f","EUfr":"grand planeur","EUes":"mariposa cometa de papel","USen":"paper kite butterfly","USfr":"grand planeur","USes":"mariposa papel de arroz","JPja":"\u30aa\u30aa\u30b4\u30de\u30c0\u30e9","KRko":"\uc655\uc5bc\ub8e9\ub098\ube44","TWzh":"\u5927\u767d\u6591\u8776","CNzh":"\u5927\u767d\u6591\u8776"},"availability":{"isAllYear":true,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":null,"month-southern":null},"price":1000,"rarity":"Uncommon","catch-phrase":"I caught a paper kite butterfly! Do I read it, fly it, or spreadit on toast?","museum-phrase":"With its black-and-white-striped wing pattern, the paper kite butterfly is both elegant and pretty... PRETTY POISONOUS I MEAN! Hoo dear! Where was I? Oh yes... Even this butterfly\'s black-and-white-striped larva and little golden pupae are toxic to predators. Indeed, the paper kite butterfly\'s foul flavor is famous, and thus birds, in particular, steer clear of the fiends. THIS bird most of all!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOhgomamadaraCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins73.png","location":"Flying near flowers"},{"id":7,"filename":"great_purple_emperor","names":{"EUde":"Japan-Schillerfalter","EUen":"great purple emperor","EUit":"farfalla imperatore viola","EUnl":"paarse keizervlinder","EUru":"\u0441\u0430\u0441\u0430\u043a\u0438\u044f \u0445\u0430\u0440\u043e\u043d\u0434\u0430","EUfr":"sasakia charonda","EUes":"marip. emperador japon\xe9s","USen":"great purple emperor","USfr":"grand empereur pourpre","USes":"marip. emperador japon\xe9s","JPja":"\u30aa\u30aa\u30e0\u30e9\u30b5\u30ad","KRko":"\uc655\uc624\uc0c9\ub098\ube44","TWzh":"\u5927\u7d2b\u86fa\u8776","CNzh":"\u5927\u7d2b\u86f1\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,1,1,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,1,1]},"price":3000,"rarity":"Uncommon","catch-phrase":"I caught a great purple emperor! Its purple reign is over now!","museum-phrase":"The great purple emperor lives high in the treetops and is renowned for its pretty purple-hued wings. Its impressive bird-like wingspan and elusive nature have made it a favorite among butterfly aficionados. But truth be told, the so-called great purple emperor has some not-so-great personal peculiarities. For one...it has two horrid HORNS upon its head when it is in its caterpillar form. For two...it has been known to dine on feces and animal carcasses! Hoo! That\'s why I call it the Emperor of EWWW!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOhmurasakiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins74.png","location":"Flying near flowers"},{"id":8,"filename":"monarch_butterfly","names":{"EUde":"Monarchfalter","EUen":"monarch butterfly","EUit":"farfalla monarca","EUnl":"monarchvlinder","EUru":"\u043c\u043e\u043d\u0430\u0440\u0445","EUfr":"monarque","EUes":"mariposa monarca","USen":"monarch butterfly","USfr":"monarque","USes":"mariposa monarca","JPja":"\u30aa\u30aa\u30ab\u30d0\u30de\u30c0\u30e9","KRko":"\uc655\ub098\ube44","TWzh":"\u5927\u6a3a\u6591\u8776","CNzh":"\u5927\u6866\u6591\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,0,0,1,1,1,0],"month-southern":[0,0,1,1,1,0,0,0,0,0,0,0]},"price":140,"rarity":"Common","catch-phrase":"I caught a monarch butterfly! Guess the butterflies are a democracy now!","museum-phrase":"Did you know the monarch butterfly migrates south for the winter and returns north for the summer? Indeed, these horrid orange beasties do not tolerate the cold and travel 3,000 miles to escape the winter. During the journey, they cluster together in trees by the thousands just to stay warm. Imagine! Hordes of the foul flittering fiends huddled together in one place! If only they\'d put on tiny coats instead.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOhkabamadaraCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins4.png","location":"Flying near flowers"},{"id":9,"filename":"emperor_butterfly","names":{"EUde":"Himmelsfalter","EUen":"emperor butterfly","EUit":"farfalla morfo blu","EUnl":"blauwe morpho","EUru":"\u043c\u043e\u0440\u0444\u043e \u043c\u0435\u043d\u0435\u043b\u0430\u0439","EUfr":"morpho bleu","EUes":"mariposa celeste","USen":"emperor butterfly","USfr":"morpho bleu","USes":"mariposa celeste","JPja":"\u30e2\u30eb\u30d5\u30a9\u30c1\u30e7\u30a6","KRko":"\ubab0\ud3ec\ub098\ube44","TWzh":"\u5927\u85cd\u9583\u8776","CNzh":"\u5927\u84dd\u95ea\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[1,1,1,0,0,1,1,1,1,0,0,1],"month-southern":[1,1,1,0,0,1,1,1,1,0,0,1]},"price":4000,"rarity":"Uncommon","catch-phrase":"I caught an emperor butterfly! It\'s not your average monarch!","museum-phrase":"The emperor butterfly is called the jewel of the forest. But its vivid blue hue... Ewww, let me tell you! The color does not come from a dye, but rather from light reflecting off layers of translucent scales. Yes, butterfly wings are covered in tiny scales! SCALES! Butterfly? Bah! More like snake of the sky!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMorufuochoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins5.png","location":"Flying near flowers"},{"id":10,"filename":"agrias_butterfly","names":{"EUde":"Agrias-Falter","EUen":"agrias butterfly","EUit":"farfalla agrias","EUnl":"agriasvlinder","EUru":"\u0430\u0433\u0440\u0438\u0430\u0441 \u043a\u043b\u0430\u0443\u0434\u0438\u043d\u0430","EUfr":"agrias","EUes":"mariposa narciso","USen":"agrias butterfly","USfr":"agrias","USes":"mariposa narciso","JPja":"\u30df\u30a4\u30ed\u30bf\u30c6\u30cf","KRko":"\uc544\uadf8\ub9ac\uc544\uc2a4\ub098\ube44","TWzh":"\u5f69\u8956\u86fa\u8776","CNzh":"\u5f69\u8884\u86f1\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,1,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,1,1,1]},"price":3000,"rarity":"Uncommon","catch-phrase":"I caught an agrias butterfly! I wonder if it finds me disagrias-able?","museum-phrase":"Some say the agrias butterfly is one of the most beautiful butterflies in the world. Bah, I say! BAH! They may have brightly colored wings, but the way they flutter and flitter...SO FOUL! In fact, the agrias butterfly flies so fast, it is quite a feat to catch one. I suppose I should congratulate you on your good fortune... But catching any bug seems a misfortune to me.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMiirotatehaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins6.png","location":"Flying near flowers"},{"id":11,"filename":"Rajah_Brooke\'s_birdwing","names":{"EUde":"Troides brookiana","EUen":"Rajah Brooke\'s birdwing","EUit":"farfalla Raja Brooke","EUnl":"Rajah Brooke-vlinder","EUru":"\u0442\u0440\u043e\u0433\u043e\u043d\u043e\u043f\u0442\u0435\u0440\u0430 \u0411\u0440\u0443\u043a\u0430","EUfr":"troides brookiana","EUes":"mariposa alas de Brooke","USen":"Rajah Brooke\'s birdwing","USfr":"troides brookiana","USes":"mariposa alas de Brooke","JPja":"\u30a2\u30ab\u30a8\u30ea\u30c8\u30ea\u30d0\u30cd\u30a2\u30b2\u30cf","KRko":"\ubd89\uc740\ubaa9\ub3c4\ub9ac\ube44\ub2e8\ub098\ube44","TWzh":"\u7d05\u9838\u9cf3\u8776","CNzh":"\u7ea2\u9888\u51e4\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[1,1,0,1,1,1,1,1,1,0,0,1],"month-southern":[1,1,1,0,0,1,1,1,0,1,1,1]},"price":2500,"rarity":"Uncommon","catch-phrase":"I caught a Rajah Brooke\'s birdwing! Nothing else I\'d rajah be doing!","museum-phrase":"Did you know that the repulsive Rajah Brooke\'s birdwing loves to luxuriate in hot-springs water? It\'s true! Hoo! The males gather in groups to sip the moisture while the females hide in jungle trees. And though they dress to impress in red and green, these fluttering fiends are not just stylish... They\'re also quite malicious! Their little larvae pack a poisonous punch that\'s supposed to protect them from predators... But I suspect more diabolical designs.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAkaeritoribaneagehaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins7.png","location":"Flying near flowers"},{"id":12,"filename":"Queen_Alexandra\'s_birdwing","names":{"EUde":"Vogelfalter","EUen":"Queen Alexandra\'s birdwing","EUit":"farfalla regina Alessandra","EUnl":"Alexandra\'s vogelvlinder","EUru":"\u043f\u0442\u0438\u0446\u0435\u043a\u0440\u044b\u043b\u043a\u0430 \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u044b","EUfr":"troides alexandrae","EUes":"mariposa alas de p\xe1jaro","USen":"Queen Alexandra\'s birdwing","USfr":"troides alexandrae","USes":"mariposa alas de p\xe1jaro","JPja":"\u30a2\u30ec\u30ad\u30b5\u30f3\u30c9\u30e9\u30c8\u30ea\u30d0\u30cd\u30a2\u30b2\u30cf","KRko":"\uc54c\ub809\uc0b0\ub4dc\ub77c\ube44\ub2e8\uc81c\ube44\ub098\ube44","TWzh":"\u4e9e\u6b77\u5c71\u5927\u9cf3\u8776","CNzh":"\u4e9a\u5386\u5c71\u5927\u51e4\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":4000,"rarity":"Uncommon","catch-phrase":"I caught a Queen Alexandra\'s birdwing! That\'s a feather in my cap!","museum-phrase":"Hoo! The horror! This behemoth butterfly may be called a Queen Alexandra\'s birdwing... But I call it the Queen of My Nightmares! It is huge! Indeed, the world\'s hugest. No butterfly can best its foot-long wingspan. The larvae alone grow to more than 4 inches. As if that weren\'t appalling enough...they\'re poisonous! Murderous monsters, indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectArekisandoratoribaneagehaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins8.png","location":"Flying near flowers"},{"id":13,"filename":"moth","names":{"EUde":"Motte","EUen":"moth","EUit":"falena","EUnl":"mot","EUru":"\u043f\u0430\u0432\u043b\u0438\u043d\u043e\u0433\u043b\u0430\u0437\u043a\u0430","EUfr":"papillon de nuit","EUes":"polilla","USen":"moth","USfr":"papillon de nuit","USes":"polilla","JPja":"\u30ac","KRko":"\ub098\ubc29","TWzh":"\u98db\u86fe","CNzh":"\u98de\u86fe"},"availability":{"isAllYear":true,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":null,"month-southern":null},"price":130,"rarity":"Common","catch-phrase":"I caught a moth! And I had a ball doing it!","museum-phrase":"Many think the moth is strictly a nocturnal creature. Alas, no! These frightful fluttering beasts have been known to haunt the daylight and twilight hours too. Thus, there is no time of day one might escape the moth trait I dislike most of all\u2014those feathery antennae! The mere thought of them gives my feathers goosebumps. And I\'m no goose.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectGaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins9.png","location":"Flying near light sources"},{"id":14,"filename":"Atlas_moth","names":{"EUde":"Atlasspinner","EUen":"Atlas moth","EUit":"farfalla cobra","EUnl":"atlasvlinder","EUru":"\u043f\u0430\u0432\u043b\u0438\u043d\u043e\u0433\u043b\u0430\u0437\u043a\u0430 \u0430\u0442\u043b\u0430\u0441","EUfr":"attacus Atlas","EUes":"polilla atlas","USen":"Atlas moth","USfr":"attacus Atlas","USes":"polilla atlas","JPja":"\u30e8\u30ca\u30b0\u30cb\u30b5\u30f3","KRko":"\uc544\ud2c0\ub77c\uc2a4\ub098\ubc29","TWzh":"\u7687\u86fe","CNzh":"\u7687\u86fe"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[0,0,0,1,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,1,1,1]},"price":3000,"rarity":"Uncommon","catch-phrase":"I caught an Atlas moth! I bet it never gets lost!","museum-phrase":"The Atlas moth is a monstrous thing! Not only is it one of the largest moths in the world... The tips of its wings look rather like the heads of venomous snakes! Despite its largeness and loathsome looks, the adult Atlas moth lives only for a few days. It emerges from its cocoon without a mouth, you see...and so cannot eat. I feel for the poor thing...but it is still foul!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectYonagunisanCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins10.png","location":"On trees (any kind)"},{"id":15,"filename":"Madagascan_sunset_moth","names":{"EUde":"Regenbogenfalter","EUen":"Madagascan sunset moth","EUit":"urania del Madagascar","EUnl":"adriandolo","EUru":"\u0443\u0440\u0430\u043d\u0438\u044f \u043c\u0430\u0434\u0430\u0433\u0430\u0441\u043a\u0430\u0440\u0441\u043a\u0430\u044f","EUfr":"chrysiridia rhipheus","EUes":"polilla crepuscular","USen":"Madagascan sunset moth","USfr":"adriandolo","USes":"polilla crepuscular","JPja":"\u30cb\u30b7\u30ad\u30aa\u30aa\u30c4\u30d0\u30e1\u30ac","KRko":"\ub9c8\ub2e4\uac00\uc2a4\uce74\ub974\ube44\ub2e8\uc81c\ube44\ub098\ubc29","TWzh":"\u65e5\u843d\u86fe","CNzh":"\u65e5\u843d\u86fe"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],"month-northern":[0,0,0,1,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,1,1,1]},"price":2500,"rarity":"Uncommon","catch-phrase":"I caught a Madagascan sunset moth! Wow, you\'re not from around here!","museum-phrase":"The Madagascan sunset moth is said to be the most beautiful moth in the world...a sentiment even I can\'t deny. While most moths are nocturnal, this one flutters about during the day, making good use of the light. That is, when the daylight reflects off its wings, a kaleidoscope of colors are revealed! Oh! Eh...too bad it has such startling red feet as a caterpillar. I might have found it almost tolerable otherwise. Almost, but not quite.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectNishikiohtsubamegaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins79.png","location":"Flying near flowers"},{"id":16,"filename":"long_locust","names":{"EUde":"Nasenschrecke","EUen":"long locust","EUit":"acrida cinerea","EUnl":"veldsprinkhaan","EUru":"\u0430\u043a\u0440\u0438\u0434\u0430","EUfr":"acrida cinerea","EUes":"langosta alargada","USen":"long locust","USfr":"acrida cinerea","USes":"langosta alargada","JPja":"\u30b7\u30e7\u30a6\u30ea\u30e7\u30a6\u30d0\u30c3\u30bf","KRko":"\ubc29\uc544\uae68\ube44","TWzh":"\u4e2d\u83ef\u528d\u89d2\u8757","CNzh":"\u4e2d\u534e\u5251\u89d2\u8757"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,1,1,1,1,1,1,1,1,0],"month-southern":[1,1,1,1,1,0,0,0,0,1,1,1]},"price":200,"rarity":"Common","catch-phrase":"I caught a long locust! Or, as I call it, a looooocust.","museum-phrase":"As if the average locust weren\'t large enough...we must suffer the long locust too! The wretched beasts are known for their unusually long hind legs as well as their elongated heads. But that is hardly the long locusts\' worst trait... I tell you, they spit brown goo when they\'re scared!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectShoryobattaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins13.png","location":"On the ground"},{"id":17,"filename":"migratory_locust","names":{"EUde":"Wanderschrecke","EUen":"migratory locust","EUit":"locusta migratoria","EUnl":"treksprinkhaan","EUru":"\u043f\u0435\u0440\u0435\u043b\u0435\u0442\u043d\u0430\u044f \u0441\u0430\u0440\u0430\u043d\u0447\u0430","EUfr":"criquet p\xe8lerin","EUes":"langosta migratoria","USen":"migratory locust","USfr":"criquet p\xe8lerin","USes":"langosta migratoria","JPja":"\u30c8\u30ce\u30b5\u30de\u30d0\u30c3\u30bf","KRko":"\uc12c\ud480\ubb34\uce58","TWzh":"\u98db\u8757","CNzh":"\u98de\u8757"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,0,1,1,1,1,0],"month-southern":[0,1,1,1,1,0,0,0,0,0,0,0]},"price":600,"rarity":"Common","catch-phrase":"I caught a migratory locust! Things just went south for this guy!","museum-phrase":"Ah yes, the lone migratory locust. It seems like such a harmless hopper as it bounces about in the grass. But beware! When these pests band together and travel in swarms, they leave devastation in their wake! Migratory locusts have gathered by the millions throughout history, wiping out crops and causing famine. That\'s why I always say, \\"Never let a locust hang out with its friends!\\". That is precisely how a plague begins.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectTonosamabattaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins14.png","location":"On the ground"},{"id":18,"filename":"rice_grasshopper","names":{"EUde":"Heuschrecke","EUen":"rice grasshopper","EUit":"locusta","EUnl":"rijstsprinkhaan","EUru":"\u0440\u0438\u0441\u043e\u0432\u0430\u044f \u043a\u043e\u0431\u044b\u043b\u043a\u0430","EUfr":"criquet","EUes":"langosta","USen":"rice grasshopper","USfr":"criquet","USes":"langosta","JPja":"\u30a4\u30ca\u30b4","KRko":"\uba54\ub69c\uae30","TWzh":"\u7a3b\u8757","CNzh":"\u7a3b\u8757"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,0,1,1,1,1,0],"month-southern":[0,1,1,1,1,0,0,0,0,0,0,0]},"price":400,"rarity":"Common","catch-phrase":"I caught a rice grasshopper! I\'ve been looking for a gluten-free alternative...","museum-phrase":"In point of fact, rice grasshoppers are an awful pest! They devour rice plants and wipe out the crucial crop. But revenge is sweet! These bugs are edible, you see, and so some folks eat them as way to get rid of them. When boiled in soy sauce, rice grasshoppers are quite tasty, it\'s said. Though why anyone would put an insect in their mouth is beyond me. The mere thought gives me the gags!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectInagoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins67.png","location":"On the ground"},{"id":19,"filename":"grasshopper","names":{"EUde":"Grash\xfcpfer","EUen":"grasshopper","EUit":"cavalletta","EUnl":"sprinkhaan","EUru":"\u043a\u0443\u0437\u043d\u0435\u0447\u0438\u043a","EUfr":"sauterelle","EUes":"saltamontes","USen":"grasshopper","USfr":"sauterelle","USes":"saltamontes","JPja":"\u30ad\u30ea\u30ae\u30ea\u30b9","KRko":"\uc5ec\uce58","TWzh":"\u86b1\u8722","CNzh":"\u86b1\u8722"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,0]},"price":160,"rarity":"Common","catch-phrase":"I caught a grasshopper! They\'re a grass act!","museum-phrase":"Grasshoppers are known for making a \\"chirping\\" sound. Though it doesn\'t sound like chirping to me... They make this rude racket by rubbing their hind legs against their wings. And though they eat seeds and pollen, they sometimes prey on smaller insects too. I say! Such violent table manners should not be tolerated! Horrible hoppers.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKirigirisuCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins32.png","location":"On the ground"},{"id":20,"filename":"cricket","names":{"EUde":"Grille","EUen":"cricket","EUit":"grillo","EUnl":"krekel","EUru":"\u0441\u0432\u0435\u0440\u0447\u043e\u043a","EUfr":"grillon des pr\xe9s","EUes":"grillo com\xfan","USen":"cricket","USfr":"grillon des pr\xe9s","USes":"grillo com\xfan","JPja":"\u30b3\u30aa\u30ed\u30ae","KRko":"\uadc0\ub69c\ub77c\ubbf8","TWzh":"\u87cb\u87c0","CNzh":"\u87cb\u87c0"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,0,0,1,1,1,0],"month-southern":[0,0,1,1,1,0,0,0,0,0,0,0]},"price":130,"rarity":"Common","catch-phrase":"I caught a cricket! What a chirp thrill!","museum-phrase":"I say, where shall I start with the cricket? Well, to begin with, they are mostly nocturnal creatures. And for that you day-loving diurnal types should be grateful! Hoo! It means you don\'t have to lay eyes upon their prickly legs or overly long antennae like us night owls! Of course, crickets are best known for the chirping sound they make by rubbing their wings together. Some find the noise lovely to listen to. Alas, it only serves to remind me of another unpleasant fact... Which is to say...you will find a cricket\'s ears right next to its knees! I\'ve gone weak in the knees at the mention of it!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKohrogiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins30.png","location":"On the ground"},{"id":21,"filename":"bell_cricket","names":{"EUde":"Singgrille","EUen":"bell cricket","EUit":"suzumushi","EUnl":"belkrekel","EUru":"\u0434\u043e\u043c\u0430\u0448\u043d\u0438\u0439 \u0441\u0432\u0435\u0440\u0447\u043e\u043a","EUfr":"grillon du Midi","EUes":"grillo campana","USen":"bell cricket","USfr":"grillon du Midi","USes":"grillo campana","JPja":"\u30b9\u30ba\u30e0\u30b7","KRko":"\ubc29\uc6b8\ubc8c\ub808","TWzh":"\u9234\u87f2","CNzh":"\u94c3\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,0,0,1,1,0,0],"month-southern":[0,0,1,1,0,0,0,0,0,0,0,0]},"price":430,"rarity":"Common","catch-phrase":"I found a bell cricket! It would make a great bellhop!","museum-phrase":"The call of the bell cricket heralds the arrival of autumn. And I concede it is a rather pleasant sound. What I do NOT find pleasant is the way these things rub their strange wings together to make their song! Ick and blech! And to make matters worse, bell crickets have been known to shed two of their four wings! And they simply leave these wings where they fall, as if it were litter! I simply cannot abide such odious behavior.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectSuzumushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins31.png","location":"On the ground"},{"id":22,"filename":"mantis","names":{"EUde":"Gottesanbeterin","EUen":"mantis","EUit":"mantide","EUnl":"bidsprinkhaan","EUru":"\u0431\u043e\u0433\u043e\u043c\u043e\u043b","EUfr":"mante religieuse","EUes":"mantis religiosa","USen":"mantis","USfr":"mante religieuse","USes":"mantis religiosa","JPja":"\u30ab\u30de\u30ad\u30ea","KRko":"\uc0ac\ub9c8\uadc0","TWzh":"\u87b3\u8782","CNzh":"\u87b3\u8782"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,1,1,1,1,1,0],"month-southern":[1,1,1,1,1,0,0,0,1,1,1,1]},"price":430,"rarity":"Common","catch-phrase":"I caught a mantis! Man, \'tis so cool!","museum-phrase":"Hoo! Don\'t let the mantis\'s angelic pose fool you...for it is truly monstrous. The mantis is known for its large size and tremendous strength...and for sickle-like arms that pack a punch. And though they tend to eat bugs and spiders...mantises have been known to dine on small animals too! And those eerie eyes! Oh my! Did you know it has five of them! Two big ones and three small! I shall faint if I think on it further...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKamakiriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins15.png","location":"On flowers"},{"id":23,"filename":"orchid_mantis","names":{"EUde":"Orchideenmantis","EUen":"orchid mantis","EUit":"mantide orchidea","EUnl":"orchidee-bidsprinkhaan","EUru":"\u043e\u0440\u0445\u0438\u0434\u0435\u0439\u043d\u044b\u0439 \u0431\u043e\u0433\u043e\u043c\u043e\u043b","EUfr":"mante orchid\xe9e","EUes":"mantis orqu\xeddea","USen":"orchid mantis","USfr":"mante orchid\xe9e","USes":"mantis orqu\xeddea","JPja":"\u30cf\u30ca\u30ab\u30de\u30ad\u30ea","KRko":"\uc5f0\uaf43\uc0ac\ub9c8\uadc0","TWzh":"\u862d\u82b1\u87b3\u8782","CNzh":"\u5170\u82b1\u87b3\u8782"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,1,1,1,1,1,0],"month-southern":[1,1,1,1,1,0,0,0,1,1,1,1]},"price":2400,"rarity":"Uncommon","catch-phrase":"I caught an orchid mantis! Our friendship is blooming!","museum-phrase":"The orchid mantis is a bug whose brilliant colors and petal-shaped limbs give it the look of a flower. This masterful mimicry allows it to hide from predators in among the orchids. But oh this fraudulent flower! It lures other insects in to drink its nectar... And makes a meal of them instead! Imagine! To behold a beautiful bud... only to discover it\'s a bug instead! A repulsive revelation indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHanakamakiriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins16.png","location":"On white flowers"},{"id":24,"filename":"honeybee","names":{"EUde":"Honigbiene","EUen":"honeybee","EUit":"ape operaia","EUnl":"honingbij","EUru":"\u0432\u043e\u0441\u043a\u043e\u0432\u0430\u044f \u043f\u0447\u0435\u043b\u0430","EUfr":"abeille naine","EUes":"abeja mel\xedfera","USen":"honeybee","USfr":"abeille naine","USes":"abeja mel\xedfera","JPja":"\u30df\u30c4\u30d0\u30c1","KRko":"\uafc0\ubc8c","TWzh":"\u871c\u8702","CNzh":"\u871c\u8702"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,1,0,0,0,0,0],"month-southern":[1,0,0,0,0,0,0,0,1,1,1,1]},"price":200,"rarity":"Common","catch-phrase":"I caught a honeybee! Ah, sweet success!","museum-phrase":"Did you know it takes a team of honeybees working together to transform flower nectar into honey? Indeed, forager bees suck nectar from flowers into their \\"honey stomachs\\" and then fly it to the hive. Hive bees then chew the substance and spit it into the honeycomb, fluttering their wings to dry it out. Yes, you could say honey is a tasty tribute to the hard work of the humble honeybee. Oh! Oh my! You mustn\'t confuse my lengthy description for admiration! At the end of the day, honeybees are still insects, and thus still ghastly! A wee bit less ghastly than most, I admit.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMitsubachiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins11.png","location":"Flying near flowers"},{"id":25,"filename":"wasp","names":{"EUde":"Wespe","EUen":"wasp","EUit":"vespa","EUnl":"wesp","EUru":"\u043e\u0441\u0430","EUfr":"gu\xeape","EUes":"avispa","USen":"wasp","USfr":"gu\xeape","USes":"avispa","JPja":"\u30cf\u30c1","KRko":"\ubc8c","TWzh":"\u9ec3\u8702","CNzh":"\u9ec4\u8702"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":2500,"rarity":"Uncommon","catch-phrase":"I caught a wasp! That\'s gotta sting...","museum-phrase":"Hoo! Allow me to share a fact with you! Wasps are sometimes called \\"meat bees\\" because... They. Eat. MEAT! MEAT! Of almost any sort! Surely you\'ve seen what a menace they make of themselves at picnics. \'Tis hardly the worst of it, wot wot! Aggressive predators with venomous stingers, wasps not only hunt and eat other insects... they paralyze their prey, then drag their victims home ALIVE, leaving them for their larva to feed upon. Suddenly a simple sting seems quite tolerable.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHachiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins12.png","location":"Shaking trees"},{"id":26,"filename":"brown_cicada","names":{"EUde":"Braunzikade","EUen":"brown cicada","EUit":"cicala marrone","EUnl":"bruine cicade","EUru":"\u043a\u043e\u0440\u0438\u0447\u043d\u0435\u0432\u0430\u044f \u0446\u0438\u043a\u0430\u0434\u0430","EUfr":"cigale cercope","EUes":"cigarra marr\xf3n","USen":"brown cicada","USfr":"cigale cercope","USes":"cigarra marr\xf3n","JPja":"\u30a2\u30d6\u30e9\u30bc\u30df","KRko":"\uc720\uc9c0\ub9e4\ubbf8","TWzh":"\u6cb9\u87ec","CNzh":"\u6cb9\u8749"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":250,"rarity":"Common","catch-phrase":"I caught a brown cicada! Now it probably feels blue, cicada.","museum-phrase":"Cicadas are obnoxious insects. And not just brown cicadas, mind you...but all cicadas! They flex ribbed membranes on their torso called tymbals to make a loud snapping sound. So rude! Hoo! Yes, it is only the males who make the noise. Sometimes at a volume that can produce pain at close range! Appallingly inconsiderate, I must say...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAburazemiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins17.png","location":"On hardwood/cedar trees"},{"id":27,"filename":"robust_cicada","names":{"EUde":"Hyalessa-Zikade","EUen":"robust cicada","EUit":"cicala robusta","EUnl":"minmin-cicade","EUru":"\u043f\u0435\u0432\u0447\u0430\u044f \u0446\u0438\u043a\u0430\u0434\u0430","EUfr":"cigale hyalessa","EUes":"cigarra oriental","USen":"robust cicada","USfr":"cigale hyalessa","USes":"cigarra oriental","JPja":"\u30df\u30f3\u30df\u30f3\u30bc\u30df","KRko":"\ucc38\ub9e4\ubbf8","TWzh":"\u6591\u900f\u7fc5\u87ec","CNzh":"\u6591\u900f\u7fc5\u8749"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":300,"rarity":"Common","catch-phrase":"I caught a robust cicada! It DOES seem pretty lively!; I caught a robust cicada! Not so energetic in the rain, huh?","museum-phrase":"The robust cicada got its name from the chirping sound it makes, which is said to be quite...well...robust. But \\"robust\\" hardly describes it. Abrasive! Bombastic! Cacophonous! That\'s more like it! Beside the horrid caterwauling, this bug is known for its long wings, short body, and green coloring. But looking at a robust cicada is just as unpleasant as listening to one. My eyes AND my ears are offended.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMinminzemiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins18.png","location":"On hardwood/cedar trees"},{"id":28,"filename":"giant_cicada","names":{"EUde":"Riesenzikade","EUen":"giant cicada","EUit":"cicala gigante","EUnl":"reuzencicade","EUru":"\u0433\u0438\u0433\u0430\u043d\u0442\u0441\u043a\u0430\u044f \u0446\u0438\u043a\u0430\u0434\u0430","EUfr":"cigale g\xe9ante","EUes":"cigarra gigante","USen":"giant cicada","USfr":"cigale g\xe9ante","USes":"cigarra gigante","JPja":"\u30af\u30de\u30bc\u30df","KRko":"\uacf0\ub9e4\ubbf8","TWzh":"\u718a\u87ec","CNzh":"\u718a\u8749"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":500,"rarity":"Common","catch-phrase":"I caught a giant cicada! I guess it\'s PRETTY big...; I caught a giant cicada! Guess it doesn\'t feel like singing in the rain!","museum-phrase":"The giant cicada is rather aptly named. That is, it\'s a truly enormous bug. Ugh! These beasts spend most of their lives underground where they gorge on tree roots. But once they emerge, they make an awful racket. In fact, some say their song sounds like a shrieking siren. I would rather listen to nails on a chalkboard.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKumazemiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins65.png","location":"On hardwood/cedar trees"},{"id":29,"filename":"walker_cicada","names":{"EUde":"Bergzikade","EUen":"walker cicada","EUit":"cicala sputacchina","EUnl":"bergcicade","EUru":"\u0433\u043e\u0440\u043d\u0430\u044f \u0446\u0438\u043a\u0430\u0434\u0430","EUfr":"cigale cicadelle","EUes":"cigarra com\xfan","USen":"walker cicada","USfr":"cigale cicadelle","USes":"cigarra com\xfan","JPja":"\u30c4\u30af\u30c4\u30af\u30db\u30a6\u30b7","KRko":"\uc560\ub9e4\ubbf8","TWzh":"\u5bd2\u87ec","CNzh":"\u5bd2\u8749"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,0,1,1,0,0,0],"month-southern":[0,1,1,0,0,0,0,0,0,0,0,0]},"price":400,"rarity":"Common","catch-phrase":"I caught a walker cicada! Pffft... I walk all the time and no one calls me \\"Walker ...\\"; I caught a walker cicada! It must hate getting its feet wet.","museum-phrase":"The walker cicada is quite the noisy thing. I tell you, this impolite pest simply canNOT abide the quiet. In the heat of summer, the male strikes up a strange rattling song, hoping to woo a mate. When other male cicadas hear this rhythmic racket, they join right in... As if it were a sing-along! My head aches at the thought of it.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectTsukutsukuhousiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins19.png","location":"On hardwood/cedar trees"},{"id":30,"filename":"evening_cicada","names":{"EUde":"Abendzikade","EUen":"evening cicada","EUit":"cicala notturna","EUnl":"avondcicade","EUru":"\u043d\u043e\u0447\u043d\u0430\u044f \u0446\u0438\u043a\u0430\u0434\u0430","EUfr":"cigale higurashi","EUes":"cigarrilla","USen":"evening cicada","USfr":"cigale higurashi","USes":"cigarra","JPja":"\u30d2\u30b0\u30e9\u30b7","KRko":"\uc4f0\ub974\ub77c\ubbf8","TWzh":"\u66ae\u87ec","CNzh":"\u66ae\u8749"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":550,"rarity":"Common","catch-phrase":"I caught an evening cicada! Better than an odding cicada...; I caught an evening cicada! This time it\'s WETTER than an odding cicada.","museum-phrase":"The evening cicada certainly knows how to ruin a quiet moment. As the sun sets, it strikes up a sad song so sonorous, one can\'t hear one\'s own thoughts! I\'d feel sorry for its melancholy moods if it weren\'t so very vocal about how it feels. Ugh, please pipe down...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHigurashiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins20.png","location":"On hardwood/cedar trees"},{"id":31,"filename":"cicada_shell","names":{"EUde":"Zikadenlarvenhaut","EUen":"cicada shell","EUit":"esuvia di cicala","EUnl":"cicadehuid","EUru":"\u043a\u043e\u043a\u043e\u043d \u0446\u0438\u043a\u0430\u0434\u044b","EUfr":"mue de cigale","EUes":"muda de cigarra","USen":"cicada shell","USfr":"mue de cigale","USes":"carcasa de cigarra","JPja":"\u30bb\u30df\u306e\u306c\u3051\u304c\u3089","KRko":"\ub9e4\ubbf8 \ud5c8\ubb3c","TWzh":"\u87ec\u86fb","CNzh":"\u8749\u8715"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":10,"rarity":"Common","catch-phrase":"I found a cicada shell! I\'m glad the little guy came out of it!","museum-phrase":"Cicadas! The nerve! Not only are they loud, they leave their cicada shells lying about! When it\'s time for a cicada nymph to turn into an adult, you see, it clings to a tree and sheds its exoskeleton. Then it just leaves this shell of its former self hanging right there! Awful manners, really...and awfully terrifying too.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectSeminonukegaraCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins69.png","location":"On hardwood/cedar trees"},{"id":32,"filename":"red_dragonfly","names":{"EUde":"Feuerlibelle","EUen":"red dragonfly","EUit":"libellula rossa","EUnl":"rode libel","EUru":"\u043a\u0440\u0430\u0441\u043d\u0430\u044f \u0441\u0442\u0440\u0435\u043a\u043e\u0437\u0430","EUfr":"sympetrum","EUes":"lib\xe9lula roja","USen":"red dragonfly","USfr":"libellule rouge","USes":"lib\xe9lula roja","JPja":"\u30a2\u30ad\u30a2\u30ab\u30cd","KRko":"\uace0\ucd94\uc7a0\uc790\ub9ac","TWzh":"\u7d05\u873b\u8713","CNzh":"\u7ea2\u873b\u8713"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,0,0,1,1,0,0],"month-southern":[0,0,1,1,0,0,0,0,0,0,0,0]},"price":180,"rarity":"Common","catch-phrase":"I caught a red dragonfly! Didn\'t even have to roll for initiative!","museum-phrase":"I won\'t deny that the wretched red dragonfly is an elegant aeronaut. It manipulates its four wings quite uniquely so it can hover and maneuver through the air with ease. But the veins on its wings! What ghastly things! One can\'t help but gasp at the sight of them... Appalling aerodynamics, indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAkiakaneCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins22.png","location":"Flying near water"},{"id":33,"filename":"darner_dragonfly","names":{"EUde":"K\xf6nigslibelle","EUen":"darner dragonfly","EUit":"libellula depressa","EUnl":"zuidelijke keizerlibel","EUru":"\u0434\u043e\u0437\u043e\u0440\u0449\u0438\u043a","EUfr":"anax napolitain","EUes":"lib\xe9lula caballito del diablo","USen":"darner dragonfly","USfr":"anax napolitain","USes":"lib\xe9lula caballito del diablo","JPja":"\u30ae\u30f3\u30e4\u30f3\u30de","KRko":"\uc655\uc7a0\uc790\ub9ac","TWzh":"\u7da0\u80f8\u664f\u8713","CNzh":"\u7eff\u80f8\u664f\u8713"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,1,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,0,1,1,1]},"price":230,"rarity":"Common","catch-phrase":"I caught a darner dragonfly! It better watch its mouth!","museum-phrase":"The darner dragonfly is a very fast dragonfly, flying at speeds up to 40 miles per hour! They all have a distinctive green hue, but the males have blue underbellies while females have yellow ones. It all sounds pleasant enough, no? Well, did you know their young eat tadpoles...and even some small fish! Worse, these creepy carnivores will eat each other in a pinch! Grotesque does not describe it...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectGinyanmaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins23.png","location":"Flying near water"},{"id":34,"filename":"banded_dragonfly","names":{"EUde":"Quelljungfer","EUen":"banded dragonfly","EUit":"libellula striata","EUnl":"bronlibel","EUru":"\u043a\u043e\u0440\u0434\u0443\u043b\u0435\u0433\u0430\u0441\u0442\u0435\u0440","EUfr":"cordul\xe9gastre","EUes":"lib\xe9lula tigre","USen":"banded dragonfly","USfr":"cordul\xe9gastre","USes":"lib\xe9lula tigre","JPja":"\u30aa\u30cb\u30e4\u30f3\u30de","KRko":"\uc7a5\uc218\uc7a0\uc790\ub9ac","TWzh":"\u7121\u9738\u52fe\u8713","CNzh":"\u65e0\u9738\u52fe\u8713"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,0,0,1,1]},"price":4500,"rarity":"Uncommon","catch-phrase":"I did it! Did you see that? I caught a banded dragonfly!","museum-phrase":"The banded dragonfly is known for its black-and-yellow-striped body, as well as for its piercing green eyes. And it is those very eyes that help make dragonflies master hunters, you see. Alas, when one looks at me, I can\'t help but feel it is sizing me up for a meal! Hoot! The horrors! Look away, fiend!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOniyanmaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins24.png","location":"Flying near water"},{"id":35,"filename":"damselfly","names":{"EUde":"Wasserjungfer","EUen":"damselfly","EUit":"zigottero","EUnl":"juffer","EUru":"\u0440\u0430\u0432\u043d\u043e\u043a\u0440\u044b\u043b\u0430\u044f \u0441\u0442\u0440\u0435\u043a\u043e\u0437\u0430","EUfr":"demoiselle","EUes":"lib\xe9lula damisela","USen":"damselfly","USfr":"demoiselle","USes":"lib\xe9lula damisela","JPja":"\u30a4\u30c8\u30c8\u30f3\u30dc","KRko":"\uc2e4\uc7a0\uc790\ub9ac","TWzh":"\u8c46\u5a18","CNzh":"\u8c46\u5a18"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,0,0,0,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,0,0,0,0]},"price":500,"rarity":"Common","catch-phrase":"I caught a damselfly! Now it\'s a damselfly in distress!","museum-phrase":"The colorful damselfly is similar to its cousin, the dragonfly, though it tends to be smaller and thinner. But don\'t let the delicate looks fool you! Much like the dragonfly, the damselfly is a ruthless predator. It loves to catch flies midair and eat them, and has been known to snack on spiders it plucks from the web! In short, it is not a dinner guest I would recommend... And it is not a menu I could keep down.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectItotonboCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins81.png","location":"Flying near water"},{"id":36,"filename":"firefly","names":{"EUde":"Leuchtk\xe4fer","EUen":"firefly","EUit":"lucciola","EUnl":"vuurvliegje","EUru":"\u0441\u0432\u0435\u0442\u043b\u044f\u0447\u043e\u043a","EUfr":"luciole","EUes":"luci\xe9rnaga","USen":"firefly","USfr":"luciole","USes":"luci\xe9rnaga","JPja":"\u30db\u30bf\u30eb","KRko":"\ubc18\ub514","TWzh":"\u87a2\u706b\u87f2","CNzh":"\u8424\u706b\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[0,0,0,0,0,1,0,0,0,0,0,0],"month-southern":[0,0,0,0,0,0,0,0,0,0,0,1]},"price":300,"rarity":"Common","catch-phrase":"I caught a firefly! I\'m on fire now!","museum-phrase":"The firefly isn\'t a fly at all! It is a beetle, you see\u2014and one known for its ghastly glowing backside. This light is called \\"bioluminescence\\" and it is caused by...by...a chemical reaction in the rump. Males flash about in the night sky to attract females, while their larvae turn on the glow to put off predators. Speaking of their yucky young, firefly larvae love to dine on snails! Hoo! Ewwww!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHotaruCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins41.png","location":"Flying near water"},{"id":37,"filename":"mole_cricket","names":{"EUde":"Maulwurfsgrille","EUen":"mole cricket","EUit":"grillotalpa","EUnl":"veenmol","EUru":"\u043c\u0435\u0434\u0432\u0435\u0434\u043a\u0430","EUfr":"taupe-grillon","EUes":"grillo cebollero","USen":"mole cricket","USfr":"taupe-grillon","USes":"grillo cebollero","JPja":"\u30aa\u30b1\u30e9","KRko":"\ub545\uac15\uc544\uc9c0","TWzh":"\u87bb\u86c4","CNzh":"\u877c\u86c4"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,1,1,1,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,1,1,1,0]},"price":500,"rarity":"Common","catch-phrase":"I caught a mole cricket! I really dug it!","museum-phrase":"Be warned, there is nowhere one might hide from the mole cricket. This plump pest has powerful front claws made for digging holes, and oh how it loves to burrow underground! A cousin to the grasshopper, it also has wings and can easily take to the air. And I swear this on my pinfeathers... Some have even been seen walking on water! Oh mercy, I may need a moment. This is making me feel rather woozy...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOkeraCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins33.png","location":"Underground (dig where noise is loudest)"},{"id":38,"filename":"pondskater","names":{"EUde":"Wasserl\xe4ufer","EUen":"pondskater","EUit":"gerride","EUnl":"schaatsenrijder","EUru":"\u0432\u043e\u0434\u043e\u043c\u0435\u0440\u043a\u0430","EUfr":"patineur","EUes":"zapatero","USen":"pondskater","USfr":"patineur","USes":"zapatero","JPja":"\u30a2\u30e1\u30f3\u30dc","KRko":"\uc18c\uae08\uc7c1\uc774","TWzh":"\u6c34\u9efd","CNzh":"\u6c34\u9efe"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":130,"rarity":"Common","catch-phrase":"I caught a pondskater! Wonder if it can do a pond ollie...","museum-phrase":"Putrid pondskaters! They walk on water, you know...which is most preposterous! It is a trick they perform by secreting oil onto the hairs of their feet. To which I say BLEEECH! And one must wonder... What will they do next? Walk on air? Walk through walls? Perish the thought...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAmenboCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins27.png","location":"On rivers/ponds"},{"id":39,"filename":"diving_beetle","names":{"EUde":"Schwimmk\xe4fer","EUen":"diving beetle","EUit":"ditisco","EUnl":"waterroofkever","EUru":"\u043f\u043b\u0430\u0432\u0443\u043d\u0435\u0446","EUfr":"dytique","EUes":"escarabajo nadador","USen":"diving beetle","USfr":"dytique","USes":"escarabajo nadador","JPja":"\u30b2\u30f3\u30b4\u30ed\u30a6","KRko":"\ubb3c\ubc29\uac1c","TWzh":"\u9f8d\u8768","CNzh":"\u9f99\u8671"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":800,"rarity":"Common","catch-phrase":"I caught a diving beetle! Now I\'m making a splash!","museum-phrase":"Ah, the dastardly diving beetle! Famous for its distinctive round shape...and its voracious appetite. This powerful predator uses thick back legs covered in hairs to paddle after its prey. And it uses suction cups on its front legs to grip its quarry for good. My own legs have gone weak thinking about it...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectGengorouCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins28.png","location":"On rivers/ponds"},{"id":40,"filename":"giant_water_bug","names":{"EUde":"Riesenwanze","EUen":"giant water bug","EUit":"cimice d\'acqua gigante","EUnl":"reuzenwaterwants","EUru":"\u0432\u043e\u0434\u044f\u043d\u043e\u0439 \u043a\u043b\u043e\u043f-\u0433\u0438\u0433\u0430\u043d\u0442","EUfr":"punaise d\'eau g\xe9ante","EUes":"chinche acu\xe1tica gigante","USen":"giant water bug","USfr":"punaise d\'eau g\xe9ante","USes":"chinche acu\xe1tica gigante","JPja":"\u30bf\u30ac\u30e1","KRko":"\ubb3c\uc7a5\uad70","TWzh":"\u7530\u9c49","CNzh":"\u7530\u9cd6"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[0,0,0,1,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,1,1,1]},"price":2000,"rarity":"Uncommon","catch-phrase":"I caught a giant water bug! It should\'ve stayed in the water!","museum-phrase":"How to put this gently? Ah yes... BEWARE the giant water bug! I tell you, this vicious predator has been known to attack fish, frogs, and even snakes! SNAKES! Truth be told, no one is safe! Its nickname is \\"the toe-biter,\\" for goodness sakes! Now, one final fact before I faint... The gruesome bug uses its nose...to inject its prey...with digestive juices. Hoo... Must stop thinking about...the unthinkable.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectTagameCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins76.png","location":"On rivers/ponds"},{"id":41,"filename":"stinkbug","names":{"EUde":"Stinkwanze","EUen":"stinkbug","EUit":"cimice","EUnl":"schildwants","EUru":"\u0449\u0438\u0442\u043d\u0438\u043a","EUfr":"punaise","EUes":"chinche","USen":"stinkbug","USfr":"punaise","USes":"chinche","JPja":"\u30ab\u30e1\u30e0\u30b7","KRko":"\ub178\ub9b0\uc7ac","TWzh":"\u693f\u8c61","CNzh":"\u693f\u8c61"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,1,1,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,1,1,1,1]},"price":120,"rarity":"Common","catch-phrase":"I caught a stinkbug! It lives up to its name!","museum-phrase":"I daresay the name says it all... Stinkbugs are known for their stench. Hoo! Peeyew! As it happens, these crop-eating pests use straw-like mouths to pierce plants and drink the juices. And when threatened, they use a smelly chemical in their belly to release their odious odor! Hoo! How DO they live with themselves?","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKamemushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins64.png","location":"On flowers"},{"id":42,"filename":"man-faced_stink_bug","names":{"EUde":"Gesichtswanze","EUen":"man-faced stink bug","EUit":"catacanthus","EUnl":"gezichtschildwants","EUru":"\u0449\u0438\u0442\u043d\u0438\u043a \u0441 \u043b\u0438\u0446\u043e\u043c","EUfr":"catacanthus","EUes":"chinche con rostro humano","USen":"man-faced stink bug","USfr":"catacanthus","USes":"chinche con rostro humano","JPja":"\u30b8\u30f3\u30e1\u30f3\u30ab\u30e1\u30e0\u30b7","KRko":"\uc778\uba74\ub178\ub9b0\uc7ac","TWzh":"\u4eba\u9762\u693f\u8c61","CNzh":"\u4eba\u9762\u693f\u8c61"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[0,0,1,1,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,1,1,1,1]},"price":1000,"rarity":"Uncommon","catch-phrase":"I caught a man-faced stink bug! Reminds me of my uncle!","museum-phrase":"Never mind this stink bug\'s smell. What you have here is a bug...with a FACE...on its BACK!! Wot-wot! Simply put, the man-faced stink bug has markings on its shell that resemble a human face. Once you notice this face, you cannot UN-notice it. Indeed, this face might haunt you forever. At least the face will distract you from the stink.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectJinmenkamemushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins78.png","location":"On flowers"},{"id":43,"filename":"ladybug","names":{"EUde":"Marienk\xe4fer","EUen":"ladybug","EUit":"coccinella","EUnl":"lieveheersbeestje","EUru":"\u0431\u043e\u0436\u044c\u044f \u043a\u043e\u0440\u043e\u0432\u043a\u0430","EUfr":"coccinelle","EUes":"mariquita","USen":"ladybug","USfr":"coccinelle","USes":"catarina","JPja":"\u30c6\u30f3\u30c8\u30a6\u30e0\u30b7","KRko":"\ubb34\ub2f9\ubc8c\ub808","TWzh":"\u74e2\u87f2","CNzh":"\u74e2\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,0,0,0,1,0,0],"month-southern":[0,0,0,1,0,0,0,0,1,1,1,1]},"price":200,"rarity":"Common","catch-phrase":"I caught a ladybug! Sorry to disturb you, ma\'am.","museum-phrase":"Yes. Yes. Ladybugs are quite beloved thanks to their tiny round shape and adorable spots. To that I say BAH! The fact of the matter is, some have stripes instead of spots. And SOME have no markings at all! No, I shall never understand why it is said that when a ladybug lands on you...you\'ll have good luck. I shall only have a fainting spell.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectTentoumushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins37.png","location":"On flowers"},{"id":44,"filename":"tiger_beetle","names":{"EUde":"Sandlaufk\xe4fer","EUen":"tiger beetle","EUit":"cicindela","EUnl":"zandloopkever","EUru":"\u0436\u0443\u043a-\u0441\u043a\u0430\u043a\u0443\u043d","EUfr":"cicind\xe8le","EUes":"escarabajo tigre","USen":"tiger beetle","USfr":"cicind\xe8le","USes":"escarabajo tigre","JPja":"\u30cf\u30f3\u30df\u30e7\u30a6","KRko":"\uae38\uc55e\uc7a1\uc774","TWzh":"\u864e\u7532\u87f2","CNzh":"\u864e\u7532\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,1,1,1,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,1,1,1,1,1]},"price":1500,"rarity":"Uncommon","catch-phrase":"I caught a tiger beetle! I pounced first!","museum-phrase":"The tiger beetle is extremely fleet of foot, though it runs in a rather peculiar way. That is, it sprints, then stops, then sprints again...using these speedy maneuvers to run down its prey. You see, the tiger beetle\u2014like a real tiger\u2014is a powerful predator. The mere thought of it giving chase gives me the willies. Tigers are terrifying at any size.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHanmyouCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins70.png","location":"On the ground"},{"id":45,"filename":"jewel_beetle","names":{"EUde":"Prachtk\xe4fer","EUen":"jewel beetle","EUit":"stigmodera","EUnl":"prachtkever","EUru":"\u0437\u043b\u0430\u0442\u043a\u0430","EUfr":"bupreste","EUes":"escarabajo joya","USen":"jewel beetle","USfr":"bupreste","USes":"escarabajo joya","JPja":"\u30bf\u30de\u30e0\u30b7","KRko":"\ube44\ub2e8\ubc8c\ub808","TWzh":"\u5409\u4e01\u87f2","CNzh":"\u5409\u4e01\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,1,1,1,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,1,1,1]},"price":2400,"rarity":"Uncommon","catch-phrase":"I caught a jewel beetle! It\'s a real gem!","museum-phrase":"The green shimmer of the jewel beetle\'s wings is nothing short of nauseating...yes? No? Well, so says you. Though...jewel beetles were once prized by collectors who turned their iridescent wings into pretty jewelry. Why anyone would want to wear bug parts on their body is beyond me. Fashion foul indeed.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectTamamushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins44.png","location":"On tree stumps"},{"id":46,"filename":"violin_beetle","names":{"EUde":"Geigenk\xe4fer","EUen":"violin beetle","EUit":"carabo violino","EUnl":"vioolkever","EUru":"\u043b\u0438\u0441\u0442\u043e\u0432\u0438\u0434\u043d\u0430\u044f \u0436\u0443\u0436\u0435\u043b\u0438\u0446\u0430","EUfr":"mormolyce","EUes":"escarabajo viol\xedn","USen":"violin beetle","USfr":"mormolyce","USes":"escarabajo viol\xedn","JPja":"\u30d0\u30a4\u30aa\u30ea\u30f3\u30e0\u30b7","KRko":"\ubc14\uc774\uc62c\ub9b0\ubc8c\ub808","TWzh":"\u63d0\u7434\u87f2","CNzh":"\u63d0\u7434\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,1,1,0,0,1,1,1,0],"month-southern":[0,0,1,1,1,0,0,0,0,0,1,1]},"price":450,"rarity":"Common","catch-phrase":"I caught a violin beetle! Apparently I\'m as fit as a fiddle!","museum-phrase":"The violin beetle gets its name from its shape. That is, SOME think it resembles the stringed instrument. If you ask me, this is an insult to violins! With its flat body and small head, the violin beetle looks like nothing but a repulsive bug, plain and simple. In fact it is so repulsive, it oozes a foul liquid when frightened! Ugh! This insect strikes a sour note indeed.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectBaiorinmushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins38.png","location":"On tree stumps"},{"id":47,"filename":"citrus_long-horned_beetle","names":{"EUde":"Fichtenbock","EUen":"citrus long-horned beetle","EUit":"tarlo asiatico","EUnl":"Aziatische boktor","EUru":"\u0446\u0438\u0442\u0440\u0443\u0441\u043e\u0432\u044b\u0439 \u0443\u0441\u0430\u0447","EUfr":"capricorne des agrumes","EUes":"longicornio asi\xe1tico","USen":"citrus long-horned beetle","USfr":"capricorne des agrumes","USes":"longicornio asi\xe1tico","JPja":"\u30b4\u30de\u30c0\u30e9\u30ab\u30df\u30ad\u30ea","KRko":"\uc54c\ub77d\ud558\ub298\uc18c","TWzh":"\u661f\u5929\u725b","CNzh":"\u661f\u5929\u725b"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":350,"rarity":"Common","catch-phrase":"I caught a citrus long-horned beetle! Orange you happy for me?","museum-phrase":"The citrus long-horned beetle is a putrid pest and a grave threat to trees. Hoo! It\'s true! Adults possess powerful jaws and use them to chomp through hard wood and plant fibers with ease. The little larvae are no better, boring bullet-like holes into innocent trees with gusto\u2014citrus trees especially. Voracious and vile, indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectGomadarakamikiriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins39.png","location":"On tree stumps"},{"id":48,"filename":"rosalia_batesi_beetle","names":{"EUde":"Alpenbock","EUen":"rosalia batesi beetle","EUit":"coleottero rosalia batesi","EUnl":"alpenboktor","EUru":"\u0440\u043e\u0437\u0430\u043b\u0438\u044f","EUfr":"rosalia batesi","EUes":"escarabajo rosalia batesi","USen":"rosalia batesi beetle","USfr":"rosalia batesi","USes":"escarabajo rosalia batesi","JPja":"\u30eb\u30ea\u30dc\u30b7\u30ab\u30df\u30ad\u30ea","KRko":"\ub8e8\ub9ac\ud558\ub298\uc18c","TWzh":"\u7409\u7483\u661f\u5929\u725b","CNzh":"\u7409\u7483\u661f\u5929\u725b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":3000,"rarity":"Uncommon","catch-phrase":"I caught a rosalia batesi beetle! That\'s easier to do than say!","museum-phrase":"The rosalia batesi beetle is a type of longhorn beetle, so named for the long antennae upon its head. But did you know that longhorn beetles often grow antennae longer than their very own bodies, wot wot? As if this weren\'t odious enough, look closely and you will find these antennae...are covered in tufts of hair! Best not look closely, I say.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectRuriboshikamikiriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins82.png","location":"On tree stumps"},{"id":49,"filename":"blue_weevil_beetle","names":{"EUde":"Blaur\xfcsselk\xe4fer","EUen":"blue weevil beetle","EUit":"coleottero Schoenherr","EUnl":"blauwe snuitkever","EUru":"\u0441\u0438\u043d\u0438\u0439 \u0434\u043e\u043b\u0433\u043e\u043d\u043e\u0441\u0438\u043a","EUfr":"charan\xe7on bleu","EUes":"gorgojo azul","USen":"blue weevil beetle","USfr":"charan\xe7on bleu","USes":"gorgojo azul","JPja":"\u30db\u30a6\u30bb\u30ad\u30be\u30a6\u30e0\u30b7","KRko":"\uc720\ud3ec\ub8e8\uc2a4\ubc14\uad6c\ubbf8","TWzh":"\u5bf6\u77f3\u8c61\u9f3b\u87f2","CNzh":"\u5b9d\u77f3\u8c61\u9f3b\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":800,"rarity":"Common","catch-phrase":"I caught a blue weevil beetle! It\'s the lesser of blue weevils!","museum-phrase":"Yes, yes. The blue weevil beetle does come in beautiful shades of blue and green. The colors are so bright, some say it looks like a living jewel. But I say it looks like a weevil...and weevil rhymes with EVIL. Draw your own conclusions from there. Hoot! I certainly have!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHousekizoumushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins80.png","location":"On palm trees"},{"id":50,"filename":"dung_beetle","names":{"EUde":"Mistk\xe4fer","EUen":"dung beetle","EUit":"scarabeo stercorario","EUnl":"mestkever","EUru":"\u0436\u0443\u043a-\u043d\u0430\u0432\u043e\u0437\u043d\u0438\u043a","EUfr":"bousier","EUes":"escarabajo pelotero","USen":"dung beetle","USfr":"bousier","USes":"escarabajo pelotero","JPja":"\u30d5\u30f3\u30b3\u30ed\u30ac\u30b7","KRko":"\uc1e0\ub625\uad6c\ub9ac","TWzh":"\u7cde\u91d1\u9f9c","CNzh":"\u8723\u8782"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,0,0,0,0,0,0,0,0,0,1],"month-southern":[0,0,0,0,0,1,1,1,0,0,0,0]},"price":3000,"rarity":"Uncommon","catch-phrase":"I caught a dung beetle! This species likes feces!","museum-phrase":"What can I say? The aptly-named dung beetle feeds on the feces of animals. Hoo! You heard right! This putrid pest rolls up balls of dung...and then rolls them away to dine on at a later date. As if that weren\'t atrocious enough, some dung beetles lay their eggs in the feces too! What a dreadful place to raise the young.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectFunkorogashiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins40.png","location":"Pushing snowballs"},{"id":51,"filename":"earth-boring_dung_beetle","names":{"EUde":"Gold-Mistk\xe4fer","EUen":"earth-boring dung beetle","EUit":"geotrupidae","EUnl":"echte mestkever","EUru":"\u043d\u0430\u0432\u043e\u0437\u043d\u0438\u043a-\u0437\u0435\u043c\u043b\u0435\u0440\u043e\u0439","EUfr":"geotrupidae","EUes":"escarabajo geotr\xfapido","USen":"earth-boring dung beetle","USfr":"g\xe9otrupe","USes":"escarabajo geotr\xfapido","JPja":"\u30aa\u30aa\u30bb\u30f3\u30c1\u30b3\u30ac\u30cd","KRko":"\ubcf4\ub77c\uae08\ud48d\ub385\uc774","TWzh":"\u96ea\u96b1\u91d1\u9f9c","CNzh":"\u96ea\u9690\u91d1\u9f9f"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,0]},"price":300,"rarity":"Common","catch-phrase":"I caught an earth-boring dung beetle! It\'s not boring at all!","museum-phrase":"Earth-boring dung beetles are considered quite handsome by some, thanks to their metallic luster. In fact, some even think them to be good omens and bringers of favorable fortune. But I must protest! These field- ravaging pests love to burrow under piles of dung and lay their eggs. They raise their young under DUNG! Need I say more? Ick. I think not.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOhsenchikoganeCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins42.png","location":"On the ground"},{"id":52,"filename":"scarab_beetle","names":{"EUde":"Goldskarab\xe4us","EUen":"scarab beetle","EUit":"chrysina resplendens","EUnl":"scarabee","EUru":"\u0437\u043e\u043b\u043e\u0442\u043e\u0439 \u0441\u043a\u0430\u0440\u0430\u0431\u0435\u0439","EUfr":"scarab\xe9e","EUes":"escarabajo oro","USen":"scarab beetle","USfr":"scarab\xe9e","USes":"escarabajo oro","JPja":"\u30d7\u30e9\u30c1\u30ca\u30b3\u30ac\u30cd","KRko":"\ubcf4\uc11d\ud48d\ub385\uc774","TWzh":"\u5bf6\u77f3\u91d1\u9f9c","CNzh":"\u5b9d\u77f3\u91d1\u9f9f"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":10000,"rarity":"Rare","catch-phrase":"I caught a scarab beetle! It\'s just a dung beetle with better hobbies.","museum-phrase":"Collectors consider the scarab beetle quite the prize, thanks to its shiny metallic shell. But did you know this bug has no nose and uses its antennae to sense smells instead? In fact, the scarab beetle\'s plated antennae are quite unique and set it apart from other beetles. But ALL antennae are equally awful in my book.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectPurachinakoganeCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins43.png","location":"On trees (any kind)"},{"id":53,"filename":"drone_beetle","names":{"EUde":"Japan-Rosenk\xe4fer","EUen":"drone beetle","EUit":"cetonia dorata","EUnl":"bladsprietkever","EUru":"\u0431\u0440\u043e\u043d\u0437\u043e\u0432\u043a\u0430","EUfr":"pseudotorynorrhina","EUes":"escarabajo verde japon\xe9s","USen":"drone beetle","USfr":"c\xe9toine dor\xe9e","USes":"escarabajo verde japon\xe9s","JPja":"\u30ab\u30ca\u30d6\u30f3","KRko":"\ud48d\uc774","TWzh":"\u65e5\u9285\u947c\u82b1\u91d1\u9f9c","CNzh":"\u65e5\u94dc\u9523\u82b1\u91d1\u9f9f"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,1,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,1]},"price":200,"rarity":"Common","catch-phrase":"I caught a drone beetle! Shouldn\'t you have more propellers?","museum-phrase":"I must say, the drone beetle is like that boorish acquaintance who is much too loud for polite company. That is, it is a large bug with a square head and is so named for the droning noise it makes when it flies. Furthermore, it has hooks on its feet that help it to cling tightly to trees. HOOK FEET... How gauche!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKanabunCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins75.png","location":"On trees (any kind)"},{"id":54,"filename":"goliath_beetle","names":{"EUde":"Goliathk\xe4fer","EUen":"goliath beetle","EUit":"scarabeo Golia","EUnl":"goliathkever","EUru":"\u0436\u0443\u043a-\u0433\u043e\u043b\u0438\u0430\u0444","EUfr":"scarab\xe9e Goliath","EUes":"goliat","USen":"goliath beetle","USfr":"scarab\xe9e Goliath","USes":"goliat","JPja":"\u30b4\u30e9\u30a4\u30a2\u30b9\u30aa\u30aa\u30c4\u30ce\u30cf\u30ca\u30e0\u30b0\u30ea","KRko":"\uace8\ub9ac\uc557\uc655\uaf43\ubb34\uc9c0","TWzh":"\u54e5\u5229\u4e9e\u5927\u89d2\u82b1\u91d1\u9f9c","CNzh":"\u6b4c\u5229\u4e9a\u5927\u89d2\u82b1\u91d1\u9f9f"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,1]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a goliath beetle! Am I a legend or what?","museum-phrase":"Hoo! Ewww! The goliath beetle is a colossal creature that can grow up to four inches long. Yes, they love to sup on sap and pollen, and frolic among the flowers. But did you know, the goliath beetle has a horn upon its head that it uses to fight its foes? And picture this... Each one of this behemoth\'s legs ends in pincers! Deep...calming...breaths...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectGoraiasuohtsunohanamuguriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins55.png","location":"On palm trees"},{"id":55,"filename":"saw_stag","names":{"EUde":"S\xe4gezahn-Hirschk\xe4fer","EUen":"saw stag","EUit":"coleottero cervo","EUnl":"zaaghertkever","EUru":"\u0436\u0443\u043a-\u043e\u043b\u0435\u043d\u044c","EUfr":"lucane inclinatus","EUes":"escarabajo ciervo sierra","USen":"saw stag","USfr":"lucane inclinatus","USes":"escarabajo ciervo sierra","JPja":"\u30ce\u30b3\u30ae\u30ea\u30af\u30ef\u30ac\u30bf","KRko":"\ud1b1\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u92f8\u936c\u5f62\u87f2","CNzh":"\u952f\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":2000,"rarity":"Uncommon","catch-phrase":"I caught a saw stag! Now I can\'t unsee it!","museum-phrase":"The saw stag got its name from the shape of its pincers. That is, its pincers look like jagged saws! And I tell you, the bigger the beetle, the more saw-like teeth its giant jaws have. I say the saw stag seems more at home in a horror film than in nature. I have terrified myself just talking about it.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectNokogirikuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins46.png","location":"On trees (any kind)"},{"id":56,"filename":"miyama_stag","names":{"EUde":"Hirschk\xe4fer","EUen":"miyama stag","EUit":"coleottero lucanide","EUnl":"Miyama-hertkever","EUru":"\u0433\u043e\u0440\u043d\u044b\u0439 \u0436\u0443\u043a-\u043e\u043b\u0435\u043d\u044c","EUfr":"lucane miyama","EUes":"escarabajo ciervo Miyama","USen":"miyama stag","USfr":"lucane miyama","USes":"escarabajo ciervo Miyama","JPja":"\u30df\u30e4\u30de\u30af\u30ef\u30ac\u30bf","KRko":"\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u6df1\u5c71\u936c\u5f62\u87f2","CNzh":"\u6df1\u5c71\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":1000,"rarity":"Uncommon","catch-phrase":"I caught a miyama stag! Its mandibles are jaw-dropping!","museum-phrase":"The miyama stag has protrusions on its head that resemble ears... And yet, the ugly lumps are not ears! It is, however, called a \\"stag\\" beetle because of the large, deer-like horns upon its head. And the word \\"miyama\\" in its name means \\"deep mountain\\" in Japanese. Feel free to call it what you like. I will simply call it DISGUSTING. \\"Disgusting stag beetle\\" does have a ring.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMiyamakuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins45.png","location":"On trees (any kind)"},{"id":57,"filename":"giant_stag","names":{"EUde":"Riesen-Hirschk\xe4fer","EUen":"giant stag","EUit":"coleottero gigante","EUnl":"reuzenhertkever","EUru":"\u0433\u0438\u0433\u0430\u043d\u0442\u0441\u043a\u0438\u0439 \u0436\u0443\u043a-\u043e\u043b\u0435\u043d\u044c","EUfr":"lucane cerf-volant","EUes":"escarabajo ciervo gigante","USen":"giant stag","USfr":"lucane cerf-volant","USes":"escarabajo ciervo gigante","JPja":"\u30aa\u30aa\u30af\u30ef\u30ac\u30bf","KRko":"\uc655\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u5927\u936c\u5f62\u87f2","CNzh":"\u5927\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":10000,"rarity":"Rare","catch-phrase":"Whoaaa! I caught a giant stag! I\'m gonna need way bigger pockets...","museum-phrase":"It is said the giant stag is a popular pet among bug enthusiasts. Though how one might consider oneself enthusiastic about bugs is quite beyond me... But I digress. Giant stags look fearsome with their enormous curved mandibles. But in truth, they\'re really quite cowardly. Oh how they love to hide away in rotting wood, only to reveal themselves under the cover of dark. Hoot! I shall never turn off the lights again!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOhkuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins47.png","location":"On trees (any kind)"},{"id":58,"filename":"rainbow_stag","names":{"EUde":"Pracht-Hirschk\xe4fer","EUen":"rainbow stag","EUit":"coleottero arcobaleno","EUnl":"regenbooghertkever","EUru":"\u0440\u0430\u0434\u0443\u0436\u043d\u044b\u0439 \u0436\u0443\u043a-\u043e\u043b\u0435\u043d\u044c","EUfr":"lucane copris iris\xe9","EUes":"escarabajo ciervo arco\xedris","USen":"rainbow stag","USfr":"lucane copris iris\xe9","USes":"escarabajo ciervo arco\xedris","JPja":"\u30cb\u30b8\u30a4\u30ed\u30af\u30ef\u30ac\u30bf","KRko":"\ubba4\uc5d8\ub7ec\ub9ac\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u5f69\u8679\u936c\u5f62\u87f2","CNzh":"\u5f69\u8679\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[0,0,0,0,0,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,1]},"price":6000,"rarity":"Uncommon","catch-phrase":"I caught a rainbow stag! Its rainbow armor is so shiny!","museum-phrase":"Rainbows are beautiful things, I\'m sure we all agree. But rainbow stag beetles? Bleech! Yes, yes, this beetle\'s back and belly shine with a pretty rainbow- colored luster. But that does not change the fact this bug has large pincers on its face and loves to pick a fight! If one can wish upon a rainbow, then I wish to stay far away from the rainbow stag. Perhaps I\'ve picked the wrong profession.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectNijiirokuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins48.png","location":"On trees (any kind)"},{"id":59,"filename":"cyclommatus_stag","names":{"EUde":"Cyclommatus","EUen":"cyclommatus stag","EUit":"coleottero cyclommatus","EUnl":"vliegend hert","EUru":"\u0436\u0443\u043a-\u0440\u043e\u0433\u0430\u0447","EUfr":"lucane cyclommatus","EUes":"esc. ciervo cyclommatus","USen":"cyclommatus stag","USfr":"lucane cyclommatus","USes":"esc. ciervo cyclommatus","JPja":"\u30db\u30bd\u30a2\u30ab\u30af\u30ef\u30ac\u30bf","KRko":"\uc5d8\ub77c\ud478\uc2a4\uac00\uc704\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u7d30\u8eab\u8d64\u936c\u5f62\u87f2","CNzh":"\u7ec6\u8eab\u8d64\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a cyclommatus stag! Those mandibles are a mouthful!","museum-phrase":"The cyclommatus stag is known for its giant jaws, which can be even larger than its body. Its round eyes and silver color make it a beloved beetle. Though how one could love a beetle is beyond me. Imagine being pinched by those long jaws, and the pain it would cause! Ouch and ewww!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHosoakakuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins49.png","location":"On palm trees"},{"id":60,"filename":"golden_stag","names":{"EUde":"Allotopus rosenbergi","EUen":"golden stag","EUit":"coleottero dorato","EUnl":"gouden hertkever","EUru":"\u043b\u0430\u043c\u043f\u0440\u0438\u043c\u0430","EUfr":"lucane lamprima","EUes":"escarabajo ciervo tornasol","USen":"golden stag","USfr":"lucane lamprima","USes":"escarabajo ciervo tornasol","JPja":"\u30aa\u30a6\u30b4\u30f3\u30aa\u30cb\u30af\u30ef\u30ac\u30bf","KRko":"\ud669\uae08\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u9ec3\u91d1\u9b3c\u936c\u5f62\u87f2","CNzh":"\u9ec4\u91d1\u9b3c\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":12000,"rarity":"Ultra-rare","catch-phrase":"Wooooow! I caught a golden stag! Does this mean I can retire?","museum-phrase":"Yes. Yes. The golden stag beetle is quite the prize thanks to its metallic gold coloring. But let me speak plainly... The golden stag is NOT made of gold. It is made of BUG, through and through. And thus it is vile! Golden stag? Bah! Gross stag is more like it.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOugononikuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins50.png","location":"On palm trees"},{"id":61,"filename":"giraffe_stag","names":{"EUde":"Giraffenhirschk\xe4fer","EUen":"giraffe stag","EUit":"coleottero giraffa","EUnl":"girafhertkever","EUru":"\u0440\u043e\u0433\u0430\u0447-\u0436\u0438\u0440\u0430\u0444","EUfr":"lucane girafe","EUes":"escarabajo ciervo jirafa","USen":"giraffe stag","USfr":"lucane girafe","USes":"escarabajo ciervo jirafa","JPja":"\u30ae\u30e9\u30d5\u30a1\u30ce\u30b3\u30ae\u30ea\u30af\u30ef\u30ac\u30bf","KRko":"\uae30\ub77c\ud30c\ud1b1\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u9577\u9838\u9e7f\u92f8\u936c\u5f62\u87f2","CNzh":"\u957f\u9888\u9e7f\u952f\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":12000,"rarity":"Ultra-rare","catch-phrase":"I caught a giraffe stag! Does that make it a longhorn?","museum-phrase":"The giraffe stag beetle is a bug of preposterous proportions. Not only is its body rather large, it has two long, jagged jaws that can put it over five inches in size! The giraffe stag beetle\'s long jaws have been compared to the long neck of the giraffe...hence the name. But I say such comparisons are a stretch. Giraffe necks are NOT lined with spikes! If I were a giraffe, I would protest.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectGirafanokogirikuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins77.png","location":"On palm trees"},{"id":62,"filename":"horned_dynastid","names":{"EUde":"Nashornk\xe4fer","EUen":"horned dynastid","EUit":"scarabeo kabutomushi","EUnl":"neushoornkever","EUru":"\u0434\u0443\u043f\u043b\u044f\u043a","EUfr":"scarab\xe9e kabuto","EUes":"escarabajo astado japon\xe9s","USen":"horned dynastid","USfr":"scarab\xe9e kabuto","USes":"escarabajo astado japon\xe9s","JPja":"\u30ab\u30d6\u30c8\u30e0\u30b7","KRko":"\uc7a5\uc218\ud48d\ub385\uc774","TWzh":"\u7368\u89d2\u4ed9","CNzh":"\u72ec\u89d2\u4ed9"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":1350,"rarity":"Uncommon","catch-phrase":"I caught a horned dynastid! I\'d hate to hear it honk that schnoz!","museum-phrase":"The horned dynastid\'s head is shaped like a samurai warrior\'s helmet, hootie-hoo! It would be a most impressive fact if their large size wasn\'t so horrifying! Adult males use their huge horned heads for fighting and digging, while the females have no such need. As for their larvae and pupae, they too are quite large and feed on rotting wood at a tremendous pace. A foul feast, indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKabutomushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins51.png","location":"On trees (any kind)"},{"id":63,"filename":"horned_atlas","names":{"EUde":"Atlask\xe4fer","EUen":"horned atlas","EUit":"scarabeo atlas","EUnl":"atlaskever","EUru":"\u0436\u0443\u043a-\u0430\u0442\u043b\u0430\u0441","EUfr":"scarab\xe9e Atlas","EUes":"escarabajo astado atlas","USen":"horned atlas","USfr":"scarab\xe9e Atlas","USes":"escarabajo astado atlas","JPja":"\u30b3\u30fc\u30ab\u30b5\u30b9\u30aa\u30aa\u30ab\u30d6\u30c8","KRko":"\ucf54\uce74\uc11c\uc2a4\uc7a5\uc218\ud48d\ub385\uc774","TWzh":"\u9ad8\u5361\u85a9\u65af\u5357\u6d0b\u5927\u515c\u87f2","CNzh":"\u9ad8\u5361\u8428\u65af\u5357\u6d0b\u5927\u515c\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a horned atlas! I didn\'t even need a map!","museum-phrase":"Beware the horned atlas! I tell you, this rhinoceros beetle is known for its violent temperament! The males use the three large horns on their heads to fight amongst each other for dominance. But it is their young that truly give me the cold sweats. You see, their larvae grow quite large and, worst of all...they bite! It is the stuff of nightmares, I say.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKohkasasuohkabutoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins52.png","location":"On palm trees"},{"id":64,"filename":"horned_elephant","names":{"EUde":"Elefantenk\xe4fer","EUen":"horned elephant","EUit":"scarabeo elefante","EUnl":"olifantkever","EUru":"\u0436\u0443\u043a-\u0441\u043b\u043e\u043d","EUfr":"scarab\xe9e \xe9l\xe9phant","EUes":"escarabajo astado elefante","USen":"horned elephant","USfr":"scarab\xe9e \xe9l\xe9phant","USes":"escarabajo astado elefante","JPja":"\u30be\u30a6\u30ab\u30d6\u30c8","KRko":"\ucf54\ub07c\ub9ac\uc7a5\uc218\ud48d\ub385\uc774","TWzh":"\u8c61\u515c\u87f2","CNzh":"\u8c61\u515c\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a horned elephant! I think it\'s too small to ride...","museum-phrase":"The horned elephant beetle certainly lives up to its namesake. Not only does the horn on its head resemble the trunk of an elephant... It is also one of the heaviest beetles in the world! Size aside, allow me to reveal the real reason I find horned elephant beetles so repugnant... Their backs are covered in a fine coat of hair! Hirsute beetles! Hoot! The horror!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectZoukabutoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins53.png","location":"On palm trees"},{"id":65,"filename":"horned_hercules","names":{"EUde":"Herkulesk\xe4fer","EUen":"horned hercules","EUit":"scarabeo Ercole","EUnl":"herculeskever","EUru":"\u0436\u0443\u043a-\u0433\u0435\u0440\u043a\u0443\u043b\u0435\u0441","EUfr":"scarab\xe9e Hercule","EUes":"escarabajo astado h\xe9rcules","USen":"horned hercules","USfr":"scarab\xe9e Hercule","USes":"escarabajo astado h\xe9rcules","JPja":"\u30d8\u30e9\u30af\u30ec\u30b9\u30aa\u30aa\u30ab\u30d6\u30c8","KRko":"\ud5e4\ub77c\ud074\ub808\uc2a4\uc7a5\uc218\ud48d\ub385\uc774","TWzh":"\u9577\u621f\u5927\u515c\u87f2","CNzh":"\u957f\u621f\u5927\u515c\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":12000,"rarity":"Ultra-rare","catch-phrase":"I caught a horned hercules! Guess I was stronger!","museum-phrase":"The horned hercules is not only known for its tremendous strength, but for its size as well. It can grow up to seven inches long and has powerful pincers covered in hair that help with gripping! As if this weren\'t ghastly enough, these behemoth beetles let loose a foul odor that fends off enemies... And offends my sense of smell.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHerakuresuohkabutoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins54.png","location":"On palm trees"},{"id":66,"filename":"walking_stick","names":{"EUde":"Stabschrecke","EUen":"walking stick","EUit":"insetto stecco","EUnl":"wandelende tak","EUru":"\u043f\u0430\u043b\u043e\u0447\u043d\u0438\u043a","EUfr":"phasme","EUes":"insecto palo","USen":"walking stick","USfr":"phasme","USes":"insecto palo","JPja":"\u30ca\u30ca\u30d5\u30b7","KRko":"\uae34\uc218\uc5fc\ub300\ubc8c\ub808","TWzh":"\u7af9\u7bc0\u87f2","CNzh":"\u7af9\u8282\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,1,1,1,1,1,0],"month-southern":[1,1,1,1,1,0,0,0,0,0,0,0]},"price":600,"rarity":"Common","catch-phrase":"I caught a walking stick! Check out its walking schtick! Look, these are the jokes, OK?","museum-phrase":"The walking stick looks just like a twig, does it not? Hoo! It even has knots like a real twig would! These bashful bugs mimic plants in this way to hide from predators. A noble goal, you might say. But though the deceptive wretches fool some, they do not fool me! I see these bugs for what they are... Monsters, plain and simple! I say, did you know that walking sticks can grow to two feet long?! Imagine running into one! Surely I would faint.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectNanafushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins35.png","location":"On trees (any kind)"},{"id":67,"filename":"walking_leaf","names":{"EUde":"Blattschrecke","EUen":"walking leaf","EUit":"insetto foglia","EUnl":"wandelend blad","EUru":"\u043b\u0438\u0441\u0442\u043e\u0442\u0435\u043b","EUfr":"phyllie","EUes":"insecto hoja","USen":"walking leaf","USfr":"phyllie","USes":"insecto hoja","JPja":"\u30b3\u30ce\u30cf\u30e0\u30b7","KRko":"\uc78e\uc0ac\uadc0\ubc8c\ub808","TWzh":"\u8449\u7af9\u7bc0\u87f2","CNzh":"\u53f6\u7af9\u8282\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,0]},"price":600,"rarity":"Common","catch-phrase":"I caught a walking leaf! It seems to be taking it in stride!","museum-phrase":"What a fraud! What a phony! The walking leaf is, in fact, the very embodiment of a lie! This master mimic looks like a tree leaf all the way down to the tiniest details. In fact, this bug has been known to sway to and fro as it walks...just so it looks like a leaf blown by the wind! And the fakery works! These insects look so much like leaves that even leaf-eating insects nibble on them! Lying liars, indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKonohamushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins34.png","location":"Disguised under trees"},{"id":68,"filename":"bagworm","names":{"EUde":"Sacktr\xe4ger","EUen":"bagworm","EUit":"bruco dal fodero","EUnl":"zakjesdrager","EUru":"\u043c\u0435\u0448\u043e\u0447\u043d\u0438\u0446\u0430","EUfr":"psych\xe9","EUes":"oruga de bols\xf3n","USen":"bagworm","USfr":"psych\xe9","USes":"oruga de bols\xf3n","JPja":"\u30df\u30ce\u30e0\u30b7","KRko":"\ub3c4\ub871\uc774\ubc8c\ub808","TWzh":"\u84d1\u8863\u87f2","CNzh":"\u84d1\u8863\u866b"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":600,"rarity":"Common","catch-phrase":"I caught a bagworm! Guess I\'m a bragworm!","museum-phrase":"The bagworm is, in fact, not a worm at all, but a caterpillar instead. The filthy fraud uses silk and leaves to spin a cozy bag for it to hide inside\u2014hence the name. Some find it cute the way bagworms dangle from trees. But the truth is they\'re gluttonous monsters. These beasts love to stuff their bug- gullets full of leaves, devouring the very trees they hang upon. Wretched villains is what they are.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMinomushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins36.png","location":"Shaking trees (hardwood or cedar only)"},{"id":69,"filename":"ant","names":{"EUde":"Ameise","EUen":"ant","EUit":"formica","EUnl":"mier","EUru":"\u043c\u0443\u0440\u0430\u0432\u0435\u0439","EUfr":"fourmi","EUes":"hormiga","USen":"ant","USfr":"fourmi","USes":"hormiga","JPja":"\u30a2\u30ea","KRko":"\uac1c\ubbf8","TWzh":"\u879e\u87fb","CNzh":"\u8682\u8681"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":80,"rarity":"Common","catch-phrase":"I caught an ant! TELL ME WHERE THE QUEEN IS!","museum-phrase":"I warn you, the ant may be a small bug, but it finds scary strength in numbers. You see, the ant itself is the strongest creature in the world in relation to its size. One of these diminutive fiends can carry 50 times its own bodyweight! And if it wants to lift something even larger... Why, it simply calls on its ant friends to join the effort. Creepy cooperation, I say...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins26.png","location":"On rotten turnips or candy"},{"id":70,"filename":"hermit_crab","names":{"EUde":"Einsiedlerkrebs","EUen":"hermit crab","EUit":"granchio paguro","EUnl":"heremietkreeft","EUru":"\u0440\u0430\u043a-\u043e\u0442\u0448\u0435\u043b\u044c\u043d\u0438\u043a","EUfr":"bernard-l\'ermite","EUes":"cangrejo ermita\xf1o","USen":"hermit crab","USfr":"bernard-l\'ermite","USes":"cangrejo ermita\xf1o","JPja":"\u30e4\u30c9\u30ab\u30ea","KRko":"\uc18c\ub77c\uac8c","TWzh":"\u5bc4\u5c45\u87f9","CNzh":"\u5bc4\u5c45\u87f9"},"availability":{"isAllYear":true,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":null,"month-southern":null},"price":1000,"rarity":"Uncommon","catch-phrase":"I caught a hermit crab! I think it wanted to be left alone!","museum-phrase":"The hermit crab is not an insect... Though it most certainly resembles one. Blech! It looks much like a spider\u2014what with its creepy eyes and crawly legs\u2014but is, in fact, a crustacean. As such, the hermit crab has 10 legs and also wears a shell. But it doesn\'t grow this shell itself. It slips its soft body into shells left behind by snails, you see, and moves into ever-larger ones as it grows. Talk about a strange way to make a home.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectYadokariCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins66.png","location":"Disguised on shoreline"},{"id":71,"filename":"wharf_roach","names":{"EUde":"Ligia exotica","EUen":"wharf roach","EUit":"ligia exotica","EUnl":"strandpissebed","EUru":"\u043c\u043e\u0440\u0441\u043a\u043e\u0439 \u0442\u0430\u0440\u0430\u043a\u0430\u043d","EUfr":"ligie","EUes":"cochinilla de arena","USen":"wharf roach","USfr":"ligie","USes":"cochinilla de arena","JPja":"\u30d5\u30ca\u30e0\u30b7","KRko":"\uac2f\uac15\uad6c","TWzh":"\u6d77\u87d1\u8782","CNzh":"\u6d77\u87d1\u8782"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":200,"rarity":"Common","catch-phrase":"I caught a wharf roach! This water-loving roach has no pier!","museum-phrase":"The wharf roach is an omnivore, which is merely a polite way of saying it will eat almost anything. This skittering scavenger and its uncouth appetite help keep beaches clean, it\'s said. But I dare say, their long antennae and bulging eyes turn MY stomach. Unappetizing indeed...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectFunamushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins71.png","location":"On beach rocks"},{"id":72,"filename":"fly","names":{"EUde":"Fliege","EUen":"fly","EUit":"mosca","EUnl":"vlieg","EUru":"\u043c\u0443\u0445\u0430","EUfr":"mouche","EUes":"mosca","USen":"fly","USfr":"mouche","USes":"mosca","JPja":"\u30cf\u30a8","KRko":"\ud30c\ub9ac","TWzh":"\u84bc\u8805","CNzh":"\u82cd\u8747"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":60,"rarity":"Common","catch-phrase":"I caught a fly! I was just wingin\' it...","museum-phrase":"The foul fly is quite the disquieting creature. I tell you, it tastes its food with its feet! Yeep! In fact, when flies rub their legs together, they do so to get rid of debris blocking their taste receptors. And did you know, their hairy toes release a sticky goo so they can walk on any surface? Even your ceiling! This gross goo gets on your food too!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHaeCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins59.png","location":"Flying near trash (boots, tires, cans, used fountain fireworks) or rotten turnips"},{"id":73,"filename":"mosquito","names":{"EUde":"M\xfccke","EUen":"mosquito","EUit":"zanzara","EUnl":"mug","EUru":"\u043a\u043e\u043c\u0430\u0440","EUfr":"moustique","EUes":"mosquito","USen":"mosquito","USfr":"moustique","USes":"mosquito","JPja":"\u30ab","KRko":"\ubaa8\uae30","TWzh":"\u868a\u5b50","CNzh":"\u868a\u5b50"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,1]},"price":130,"rarity":"Common","catch-phrase":"I caught a mosquito! It\'s itching for a fight!","museum-phrase":"As everyone knows, the mosquito is a vampiric pest that sucks blood from innocent bystanders. But did you know that only the females suck blood? Hoo! It\'s true! They need it to make their eggs. When they sink their snout into our skin, they inject us with a saliva that helps them slurp up their meal. It\'s that saliva that makes us itch and scratch, you know. Hoo! So rude!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins58.png","location":"Flying"},{"id":74,"filename":"flea","names":{"EUde":"Floh","EUen":"flea","EUit":"pulce","EUnl":"vlo","EUru":"\u0431\u043b\u043e\u0445\u0430","EUfr":"puce","EUes":"pulga","USen":"flea","USfr":"puce","USes":"pulga","JPja":"\u30ce\u30df","KRko":"\ubcbc\ub8e9","TWzh":"\u8df3\u86a4","CNzh":"\u8df3\u86a4"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,1,1,1,1,1,1,1,1,0],"month-southern":[1,1,1,1,1,0,0,0,0,1,1,1]},"price":70,"rarity":"Common","catch-phrase":"I caught a flea! The curse is lifted.","museum-phrase":"Allow me to be blunt. The flea is foul! It is also disgusting, repugnant, and vile! Hoo! But I digress... This horrid pest sucks the blood of humans and animals. In fact, it is the flea\'s own saliva that makes us itch! And did you know their legs are so strong, they can jump more than 50 times their body length? So you see, it\'s all too easy for a flea to jump from you to me! I itch at the very thought.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectNomiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins56.png","location":"On villagers"},{"id":75,"filename":"snail","names":{"EUde":"Schnecke","EUen":"snail","EUit":"chiocciola","EUnl":"slak","EUru":"\u0443\u043b\u0438\u0442\u043a\u0430","EUfr":"escargot","EUes":"caracol","USen":"snail","USfr":"escargot","USes":"caracol","JPja":"\u30ab\u30bf\u30c4\u30e0\u30ea","KRko":"\ub2ec\ud33d\uc774","TWzh":"\u8778\u725b","CNzh":"\u8717\u725b"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":250,"rarity":"Common","catch-phrase":"I caught a snail! It\'s...not much to brag about.","museum-phrase":"Snails are not insects, I\'ll admit. But they\'re just as revolting to me. Snails are mollusks, you see, and are born wearing shells they cannot remove. Instead, their shells get bigger and bigger as they grow. Hoo! They must get heavy, don\'t you know! I suppose that\'s why they need a trail of mucus to move about. A truly foul form of transportation.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKatatsumuriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins29.png","location":"On rocks/bushes"},{"id":76,"filename":"pill_bug","names":{"EUde":"Kugelassel","EUen":"pill bug","EUit":"porcellino di terra","EUnl":"rolpissebed","EUru":"\u043c\u043e\u043a\u0440\u0438\u0446\u0430","EUfr":"cloporte","EUes":"cochinilla","USen":"pill bug","USfr":"cloporte","USes":"cochinilla","JPja":"\u30c0\u30f3\u30b4\u30e0\u30b7","KRko":"\uacf5\ubc8c\ub808","TWzh":"\u9f20\u5a66","CNzh":"\u9f20\u5987"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1],"month-northern":[1,1,1,1,1,1,0,0,1,1,1,1],"month-southern":[0,0,1,1,1,1,1,1,1,1,1,1]},"price":250,"rarity":"Common","catch-phrase":"I caught a pill bug! That\'s a tough act to swallow!","museum-phrase":"Blech, the pill bug! Children delight at the way these beasts roll into balls when poked... But the appeal is utterly lost on me. One look at their leggy undersides... Hoo! Ewww! How they wriggle! Young pill bugs shed their exo- skeletons as they grow, and in doing so, sprout another pair of legs. As if 12 appendages weren\'t alarming enough! Yuck, I say. Yuck!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectDangomushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins57.png","location":"From hitting rocks"},{"id":77,"filename":"centipede","names":{"EUde":"Hundertf\xfc\xdfer","EUen":"centipede","EUit":"centopiedi","EUnl":"duizendpoot","EUru":"\u043c\u043d\u043e\u0433\u043e\u043d\u043e\u0436\u043a\u0430","EUfr":"mille-pattes","EUes":"ciempi\xe9s","USen":"centipede","USfr":"mille-pattes","USes":"ciempi\xe9s","JPja":"\u30e0\u30ab\u30c7","KRko":"\uc9c0\ub124","TWzh":"\u8708\u86a3","CNzh":"\u8708\u86a3"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0],"month-northern":[1,1,1,1,1,1,0,0,1,1,1,1],"month-southern":[0,0,1,1,1,1,1,1,1,1,1,1]},"price":300,"rarity":"Common","catch-phrase":"I caught a centipede! 99 more and I\'ll have a dollarpede!","museum-phrase":"The centipede\'s name means \\"100 legs.\\" But I tell you now, that\'s a lie! These ugly bugs can have as few as 15 pairs of legs...or as many as 171. But because of how their bodies are segmented, they never have exactly 100! Hoo! It\'s true! You know what else is true? Centipedes are carnivorous, aggressive, and venomous! And their bite is quite painful too! HOO-rrible things, I say.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMukadeCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins60.png","location":"From hitting rocks"},{"id":78,"filename":"spider","names":{"EUde":"Spinne","EUen":"spider","EUit":"ragno","EUnl":"spin","EUru":"\u043f\u0430\u0443\u043a","EUfr":"araign\xe9e","EUes":"ara\xf1a","USen":"spider","USfr":"araign\xe9e","USes":"ara\xf1a","JPja":"\u30af\u30e2","KRko":"\uac70\ubbf8","TWzh":"\u8718\u86db","CNzh":"\u8718\u86db"},"availability":{"isAllYear":true,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":null,"month-southern":null},"price":600,"rarity":"Common","catch-phrase":"I caught a spider! I spied \'er first!","museum-phrase":"The spider is renowned for having eight eyes and eight legs... WHICH IS SIX TOO MANY, I SAY! Oh dear. I do apologize. Now where was I? Most spiders are carnivorous. In fact, some will eat creatures several times larger than themselves. To catch their prey, many of these ruthless predators spin sticky webs of surprising strength. Worse yet, they\'ve also been known to ambush their victims, and some even chase down their meals! All this talk about the feeding habits of spiders... I\'m feeling quite queasy. Hoot! The horror!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKumoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins61.png","location":"Shaking trees (hardwood or cedar only)"},{"id":79,"filename":"tarantula","names":{"EUde":"Vogelspinne","EUen":"tarantula","EUit":"tarantola","EUnl":"vogelspin","EUru":"\u043f\u0430\u0443\u043a-\u043f\u0442\u0438\u0446\u0435\u0435\u0434","EUfr":"tarentule","EUes":"tar\xe1ntula","USen":"tarantula","USfr":"tarentule","USes":"tar\xe1ntula","JPja":"\u30bf\u30e9\u30f3\u30c1\u30e5\u30e9","KRko":"\ud0c0\ub780\ud234\ub77c","TWzh":"\u72fc\u86db","CNzh":"\u72fc\u86db"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[1,1,1,1,0,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,1,1,0,0]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a tarantula! This situation just got hairy!","museum-phrase":"As giant spiders go, the tarantula is said to be quite docile. But have you ever seen such foul fuzziness?! It is a fact, tarantulas have barbed belly hair! I say again...BARBED. BELLY. HAIR! These awful arachnids let loose their spiky, itchy hairs to protect themselves from predators. But seeing how tarantulas also prey on frogs, mice, and even birds, one must ask... Who needs protecting from whom?! Hoo! Who indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectTaranchuraCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins62.png","location":"On the ground"},{"id":80,"filename":"scorpion","names":{"EUde":"Skorpion","EUen":"scorpion","EUit":"scorpione","EUnl":"schorpioen","EUru":"\u0441\u043a\u043e\u0440\u043f\u0438\u043e\u043d","EUfr":"scorpion","EUes":"escorpi\xf3n","USen":"scorpion","USfr":"scorpion","USes":"escorpi\xf3n","JPja":"\u30b5\u30bd\u30ea","KRko":"\uc804\uac08","TWzh":"\u880d\u5b50","CNzh":"\u874e\u5b50"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[0,0,0,0,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,0,0,1,1]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a scorpion! It was a sting operation!","museum-phrase":"The scorpion...how should I put this? Those legs! Those pincers! That tail! And that venomous stinger! It\'s as if someone took all the most awful insect parts...and put them together to make the scorpion! All scorpions are venomous, you know! Though I understand that only a few kinds are truly deadly. I fear I might die just thinking about it.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectSasoriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins63.png","location":"On the ground"}]')},"57a49ecdf4d12a104f23":function(e,t,n){"use strict";function r(e){return null!==e&&"object"===typeof e&&"constructor"in e&&e.constructor===Object}function i(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(n){"undefined"===typeof e[n]?e[n]=t[n]:r(t[n])&&r(e[n])&&Object.keys(t[n]).length>0&&i(e[n],t[n])}))}n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s}));var o="undefined"!==typeof document?document:{},a={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};i(o,a);var s="undefined"!==typeof window?window:{};i(s,{document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}})},"59872f134cd2b241eee4":function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return u}));var r=n("35bade9c1da9447a8e1e"),i=Object(r.createSlice)({name:"critterDetail",initialState:{selected:null},reducers:{openCritterDetail:function(e,t){var n=t.payload,r=n.category,i=n.id,o=n.collection;e.selected={category:r,id:i,collection:o}},closeCritterDetail:function(e){e.selected=null}}}),o=i.actions,a=o.openCritterDetail,s=o.closeCritterDetail,l=i.name,u=i.reducer},"5af373cf10261c794265":function(e,t,n){"use strict";var r=n("1ebcdfdd3cf14e7665e4"),i=n("a4e1252f26e0e8bf8e93");function o(){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}t.parse=b,t.resolve=function(e,t){return b(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?b(e,!1,!0).resolveObject(t):t},t.format=function(e){i.isString(e)&&(e=b(e));return e instanceof o?e.format():o.prototype.format.call(e)},t.Url=o;var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(u),h=["%","/","?",";","#"].concat(c),d=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,p=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=n("4f6b016a6e9566bce668");function b(e,t,n){if(e&&i.isObject(e)&&e instanceof o)return e;var r=new o;return r.parse(e,t,n),r}o.prototype.parse=function(e,t,n){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),s=-1!==o&&o127?M+="x":M+=O[D];if(!M.match(f)){var j=P.slice(0,A),F=P.slice(A+1),N=O.match(p);N&&(j.push(N[1]),F.unshift(N[2])),F.length&&(b="/"+F.join(".")+b),this.hostname=j.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),k||(this.hostname=r.toASCII(this.hostname));var B=this.port?":"+this.port:"",L=this.hostname||"";this.host=L+B,this.href+=this.host,k&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!m[x])for(A=0,C=c.length;A0)&&n.host.split("@"))&&(n.auth=k.shift(),n.host=n.hostname=k.shift());return n.search=e.search,n.query=e.query,i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!_.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var T=_.slice(-1)[0],I=(n.host||e.host||_.length>1)&&("."===T||".."===T)||""===T,A=0,U=_.length;U>=0;U--)"."===(T=_[U])?_.splice(U,1):".."===T?(_.splice(U,1),A++):A&&(_.splice(U,1),A--);if(!E&&!x)for(;A--;A)_.unshift("..");!E||""===_[0]||_[0]&&"/"===_[0].charAt(0)||_.unshift(""),I&&"/"!==_.join("/").substr(-1)&&_.push("");var k,P=""===_[0]||_[0]&&"/"===_[0].charAt(0);S&&(n.hostname=n.host=P?"":_.length?_.shift():"",(k=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=k.shift(),n.host=n.hostname=k.shift()));return(E=E||n.host&&_.length)&&!P&&_.unshift(""),_.length?n.pathname=_.join("/"):(n.pathname=null,n.path=null),i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},o.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},"5dc962a5f87a909744b5":function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"===typeof e?o(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return i(e[a])?o(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}t.a=function(e){var t=e.availableMonths,n=void 0===t?w.b:t,c=e.availableHours,p=void 0===c?w.a:c,g=I(e,x),v=n[b()(new Date)],T=S(Object(h.useState)(0),2),A=T[0],U=T[1],k=Object(h.useMemo)((function(){return function(){var e=y()(),t=m()(new Date,e)/86400*100;U(t)}}),[]);return Object(h.useEffect)((function(){k();var e=setInterval(k,6e4);return function(){return clearInterval(e)}}),[]),d.a.createElement(f.Box,g,r||(r=_(E.a,{mb:"md"},void 0,"Current Active Hours")),_(f.Box,{sx:{position:"relative",opacity:v?"1":"0.5"}},void 0,_(f.Flex,{sx:{transform:"translate(-0.4ex)"}},void 0,i||(i=_(f.Text,{flex:"0 0 50%"},void 0,"AM")),o||(o=_(f.Text,{flex:"0 0 50%"},void 0,"PM"))),_(f.Flex,{sx:{transform:"translate(-0.4ex)"}},void 0,a||(a=_(f.Text,{flex:"0 0 25%"},void 0,"12")),s||(s=_(f.Text,{flex:"0 0 25%"},void 0,"6")),l||(l=_(f.Text,{flex:"0 0 25%"},void 0,"12")),u||(u=_(f.Text,{flex:"0 0 25%"},void 0,"6"))),_(f.Flex,{alignItems:"flex-end",sx:{borderRight:"1px solid",borderRightColor:"grey-66",borderBottom:"2px solid",borderBottomColor:"grey-66",position:"relative",zIndex:1}},void 0,w.a.map((function(e,t){return _(f.Box,{sx:{flex:"1 1 auto",width:"4%",height:"10px",borderLeft:"1px solid",borderLeftColor:"grey-66","&:nth-of-type(4), &:nth-of-type(10), &:nth-of-type(16), &:nth-of-type(22)":{height:"15px"},"&:nth-of-type(1), &:nth-of-type(7), &:nth-of-type(13), &:nth-of-type(19)":{height:"20px"}}},t)}))),_(f.Flex,{sx:{position:"absolute",left:0,right:0,paddingBottom:"1px",bottom:"3px",borderBottom:"1px solid",borderBottomColor:"grey-99",flexWrap:"wrap"}},void 0,w.a.map((function(e,t){return _(f.Box,{sx:{flex:"1 1 auto",width:"4%",height:"10px",backgroundColor:p[t]?"#b8d252":"transparent",borderRadius:function(){return 0!==t&&p[t-1]?23!==t&&p[t+1]?"0":"0 5px 5px 0":"5px 0 0 5px"}}},t)}))),_(f.Box,{style:{left:"calc(".concat(A,"% - 1px)")},sx:{height:"25px",width:"2px",backgroundColor:"red",position:"absolute",bottom:"-2px",zIndex:2,"&:before, &:after":{content:'""',display:"block",position:"absolute",left:"-2px",border:"3px solid",borderColor:"red",borderLeftColor:"transparent",borderRightColor:"transparent"},"&:before":{top:"0",borderBottom:"0"},"&:after":{bottom:"0",borderTop:"0"}}})))}},"68e8bdf41018d49578f9":function(e,t,n){"use strict";var r=Date.prototype.getDay,i=Object.prototype.toString,o=n("cb1dc2f1b0e48e5476a6")();e.exports=function(e){return"object"===typeof e&&null!==e&&(o?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Date]"===i.call(e))}},"6e7c2130b3a0024f6f47":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a200adb7a77493a937a9"),i=n("d5732f186c6b37295201"),o=n("3876d46e830d73bd11eb"),a=n("4425f1d5419ae53c0f7c"),s=function(){this.global=new r.Point,this.target=null,this.originalEvent=null,this.identifier=null,this.isPrimary=!1,this.button=0,this.buttons=0,this.width=0,this.height=0,this.tiltX=0,this.tiltY=0,this.pointerType=null,this.pressure=0,this.rotationAngle=0,this.twist=0,this.tangentialPressure=0},l={pointerId:{configurable:!0}};l.pointerId.get=function(){return this.identifier},s.prototype.getLocalPosition=function(e,t,n){return e.worldTransform.applyInverse(n||this.global,t)},s.prototype.copyEvent=function(e){e.isPrimary&&(this.isPrimary=!0),this.button=e.button,this.buttons=Number.isInteger(e.buttons)?e.buttons:e.which,this.width=e.width,this.height=e.height,this.tiltX=e.tiltX,this.tiltY=e.tiltY,this.pointerType=e.pointerType,this.pressure=e.pressure,this.rotationAngle=e.rotationAngle,this.twist=e.twist||0,this.tangentialPressure=e.tangentialPressure||0},s.prototype.reset=function(){this.isPrimary=!1},Object.defineProperties(s.prototype,l);var u=function(){this.stopped=!1,this.stopsPropagatingAt=null,this.stopPropagationHint=!1,this.target=null,this.currentTarget=null,this.type=null,this.data=null};u.prototype.stopPropagation=function(){this.stopped=!0,this.stopPropagationHint=!0,this.stopsPropagatingAt=this.currentTarget},u.prototype.reset=function(){this.stopped=!1,this.stopsPropagatingAt=null,this.stopPropagationHint=!1,this.currentTarget=null,this.target=null};var c=function e(t){this._pointerId=t,this._flags=e.FLAGS.NONE},h={pointerId:{configurable:!0},flags:{configurable:!0},none:{configurable:!0},over:{configurable:!0},rightDown:{configurable:!0},leftDown:{configurable:!0}};c.prototype._doSet=function(e,t){this._flags=t?this._flags|e:this._flags&~e},h.pointerId.get=function(){return this._pointerId},h.flags.get=function(){return this._flags},h.flags.set=function(e){this._flags=e},h.none.get=function(){return this._flags===this.constructor.FLAGS.NONE},h.over.get=function(){return 0!==(this._flags&this.constructor.FLAGS.OVER)},h.over.set=function(e){this._doSet(this.constructor.FLAGS.OVER,e)},h.rightDown.get=function(){return 0!==(this._flags&this.constructor.FLAGS.RIGHT_DOWN)},h.rightDown.set=function(e){this._doSet(this.constructor.FLAGS.RIGHT_DOWN,e)},h.leftDown.get=function(){return 0!==(this._flags&this.constructor.FLAGS.LEFT_DOWN)},h.leftDown.set=function(e){this._doSet(this.constructor.FLAGS.LEFT_DOWN,e)},Object.defineProperties(c.prototype,h),c.FLAGS=Object.freeze({NONE:0,OVER:1,LEFT_DOWN:2,RIGHT_DOWN:4});var d=function(){this._tempPoint=new r.Point};d.prototype.recursiveFindHit=function(e,t,n,r,i){if(!t||!t.visible)return!1;var o=e.data.global,a=!1,s=i=t.interactive||i,l=!0;if(t.hitArea?(r&&(t.worldTransform.applyInverse(o,this._tempPoint),t.hitArea.contains(this._tempPoint.x,this._tempPoint.y)?a=!0:(r=!1,l=!1)),s=!1):t._mask&&r&&(t._mask.containsPoint&&t._mask.containsPoint(o)||(r=!1)),l&&t.interactiveChildren&&t.children)for(var u=t.children,c=u.length-1;c>=0;c--){var h=u[c],d=this.recursiveFindHit(e,h,n,r,s);if(d){if(!h.parent)continue;s=!1,d&&(e.target&&(r=!1),a=!0)}}return i&&(r&&!e.target&&!t.hitArea&&t.containsPoint&&t.containsPoint(o)&&(a=!0),t.interactive&&(a&&!e.target&&(e.target=t),n&&n(e,t,!!a))),a},d.prototype.findHit=function(e,t,n,r){this.recursiveFindHit(e,t,n,r,!1)};var f={interactive:!1,interactiveChildren:!0,hitArea:null,get buttonMode(){return"pointer"===this.cursor},set buttonMode(e){e?this.cursor="pointer":"pointer"===this.cursor&&(this.cursor=null)},cursor:null,get trackedPointers(){return void 0===this._trackedPointers&&(this._trackedPointers={}),this._trackedPointers},_trackedPointers:void 0};o.DisplayObject.mixin(f);var p={target:null,data:{global:null}},m=function(e){function t(t,n){e.call(this),n=n||{},this.renderer=t,this.autoPreventDefault=void 0===n.autoPreventDefault||n.autoPreventDefault,this.interactionFrequency=n.interactionFrequency||10,this.mouse=new s,this.mouse.identifier=1,this.mouse.global.set(-999999),this.activeInteractionData={},this.activeInteractionData[1]=this.mouse,this.interactionDataPool=[],this.eventData=new u,this.interactionDOMElement=null,this.moveWhenInside=!1,this.eventsAdded=!1,this.tickerAdded=!1,this.mouseOverRenderer=!1,this.supportsTouchEvents="ontouchstart"in window,this.supportsPointerEvents=!!window.PointerEvent,this.onPointerUp=this.onPointerUp.bind(this),this.processPointerUp=this.processPointerUp.bind(this),this.onPointerCancel=this.onPointerCancel.bind(this),this.processPointerCancel=this.processPointerCancel.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.processPointerDown=this.processPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.processPointerMove=this.processPointerMove.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.processPointerOverOut=this.processPointerOverOut.bind(this),this.onPointerOver=this.onPointerOver.bind(this),this.cursorStyles={default:"inherit",pointer:"pointer"},this.currentCursorMode=null,this.cursor=null,this.resolution=1,this.delayedEvents=[],this.search=new d,this._useSystemTicker=void 0===n.useSystemTicker||n.useSystemTicker,this.setTargetElement(this.renderer.view,this.renderer.resolution)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={useSystemTicker:{configurable:!0}};return n.useSystemTicker.get=function(){return this._useSystemTicker},n.useSystemTicker.set=function(e){this._useSystemTicker=e,e?this.addTickerListener():this.removeTickerListener()},t.prototype.hitTest=function(e,t){return p.target=null,p.data.global=e,t||(t=this.renderer._lastObjectRendered),this.processInteractive(p,t,null,!0),p.target},t.prototype.setTargetElement=function(e,t){void 0===t&&(t=1),this.removeTickerListener(),this.removeEvents(),this.interactionDOMElement=e,this.resolution=t,this.addEvents(),this.addTickerListener()},t.prototype.addTickerListener=function(){!this.tickerAdded&&this.interactionDOMElement&&this._useSystemTicker&&(i.Ticker.system.add(this.tickerUpdate,this,i.UPDATE_PRIORITY.INTERACTION),this.tickerAdded=!0)},t.prototype.removeTickerListener=function(){this.tickerAdded&&(i.Ticker.system.remove(this.tickerUpdate,this),this.tickerAdded=!1)},t.prototype.addEvents=function(){!this.eventsAdded&&this.interactionDOMElement&&(window.navigator.msPointerEnabled?(this.interactionDOMElement.style["-ms-content-zooming"]="none",this.interactionDOMElement.style["-ms-touch-action"]="none"):this.supportsPointerEvents&&(this.interactionDOMElement.style["touch-action"]="none"),this.supportsPointerEvents?(window.document.addEventListener("pointermove",this.onPointerMove,!0),this.interactionDOMElement.addEventListener("pointerdown",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("pointerleave",this.onPointerOut,!0),this.interactionDOMElement.addEventListener("pointerover",this.onPointerOver,!0),window.addEventListener("pointercancel",this.onPointerCancel,!0),window.addEventListener("pointerup",this.onPointerUp,!0)):(window.document.addEventListener("mousemove",this.onPointerMove,!0),this.interactionDOMElement.addEventListener("mousedown",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("mouseout",this.onPointerOut,!0),this.interactionDOMElement.addEventListener("mouseover",this.onPointerOver,!0),window.addEventListener("mouseup",this.onPointerUp,!0)),this.supportsTouchEvents&&(this.interactionDOMElement.addEventListener("touchstart",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("touchcancel",this.onPointerCancel,!0),this.interactionDOMElement.addEventListener("touchend",this.onPointerUp,!0),this.interactionDOMElement.addEventListener("touchmove",this.onPointerMove,!0)),this.eventsAdded=!0)},t.prototype.removeEvents=function(){this.eventsAdded&&this.interactionDOMElement&&(window.navigator.msPointerEnabled?(this.interactionDOMElement.style["-ms-content-zooming"]="",this.interactionDOMElement.style["-ms-touch-action"]=""):this.supportsPointerEvents&&(this.interactionDOMElement.style["touch-action"]=""),this.supportsPointerEvents?(window.document.removeEventListener("pointermove",this.onPointerMove,!0),this.interactionDOMElement.removeEventListener("pointerdown",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("pointerleave",this.onPointerOut,!0),this.interactionDOMElement.removeEventListener("pointerover",this.onPointerOver,!0),window.removeEventListener("pointercancel",this.onPointerCancel,!0),window.removeEventListener("pointerup",this.onPointerUp,!0)):(window.document.removeEventListener("mousemove",this.onPointerMove,!0),this.interactionDOMElement.removeEventListener("mousedown",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("mouseout",this.onPointerOut,!0),this.interactionDOMElement.removeEventListener("mouseover",this.onPointerOver,!0),window.removeEventListener("mouseup",this.onPointerUp,!0)),this.supportsTouchEvents&&(this.interactionDOMElement.removeEventListener("touchstart",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("touchcancel",this.onPointerCancel,!0),this.interactionDOMElement.removeEventListener("touchend",this.onPointerUp,!0),this.interactionDOMElement.removeEventListener("touchmove",this.onPointerMove,!0)),this.interactionDOMElement=null,this.eventsAdded=!1)},t.prototype.tickerUpdate=function(e){this._deltaTime+=e,this._deltaTime=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function m(e,t,n,r){a||(a="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var s=new Array(o),l=0;le.length)&&(t=e.length);for(var n=0,r=new Array(t);n1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=r&&u.x=i&&u.y>16)+(65280&e)+((255&e)<<16)},n.texture.get=function(){return this._texture},n.texture.set=function(e){this._texture!==e&&(this._texture&&this._texture.off("update",this._onTextureUpdate,this),this._texture=e||o.Texture.EMPTY,this._cachedTint=16777215,this._textureID=-1,this._textureTrimmedID=-1,e&&(e.baseTexture.valid?this._onTextureUpdate():e.once("update",this._onTextureUpdate,this)))},Object.defineProperties(t.prototype,n),t}(s.Container);t.Sprite=h},"7808cfb2bfe5c86d0b6e":function(e,t,n){"use strict";var r=n("af40a8a49d23f927622a"),i=n("96b4ef3b4b2cf53372f1"),o=n("1a97e47aab15b834e036"),a=n("cde8880bb1229a1e9c0b"),s=n("642e70b2ccdd32dabd66"),l=i(a(),Object);r(l,{getPolyfill:a,implementation:o,shim:s}),e.exports=l},"789601d9373e3f9cdf7a":function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,o){t=t||"&",n=n||"=";var a={};if("string"!==typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var l=1e3;o&&"number"===typeof o.maxKeys&&(l=o.maxKeys);var u=e.length;l>0&&u>l&&(u=l);for(var c=0;c=0?(h=m.substr(0,g),d=m.substr(g+1)):(h=m,d=""),f=decodeURIComponent(h),p=decodeURIComponent(d),r(a,f)?i(a[f])?a[f].push(p):a[f]=[a[f],p]:a[f]=p}return a};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},"7a5c17abc35c16d64823":function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={READY:"ready",RENDER:"render",SLOT_RENDER_ENDED:"slotRenderEnded",IMPRESSION_VIEWABLE:"impressionViewable",SLOT_VISIBILITY_CHANGED:"slotVisibilityChanged",SLOT_LOADED:"slotOnload"}},"7d78e92eacc1ae012f3f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=n("a200adb7a77493a937a9"),o=n("df0363ca45c62a4a0c1d"),a=n("3876d46e830d73bd11eb"),s=n("f84c206fb206901227e7"),l=n("4425f1d5419ae53c0f7c"),u=function(e,t){this.uvBuffer=e,this.uvMatrix=t,this.data=null,this._bufferUpdateId=-1,this._textureUpdateId=-1,this._updateID=0};u.prototype.update=function(e){if(e||this._bufferUpdateId!==this.uvBuffer._updateID||this._textureUpdateId!==this.uvMatrix._updateID){this._bufferUpdateId=this.uvBuffer._updateID,this._textureUpdateId=this.uvMatrix._updateID;var t=this.uvBuffer.data;this.data&&this.data.length===t.length||(this.data=new Float32Array(t.length)),this.uvMatrix.multiplyUvs(t,this.data),this._updateID++}};var c=new i.Point,h=new i.Polygon,d=function(e){function t(t,n,i,a){void 0===a&&(a=o.DRAW_MODES.TRIANGLES),e.call(this),this.geometry=t,t.refCount++,this.shader=n,this.state=i||r.State.for2d(),this.drawMode=a,this.start=0,this.size=0,this.uvs=null,this.indices=null,this.vertexData=new Float32Array(1),this.vertexDirty=0,this._transformID=-1,this.tint=16777215,this.blendMode=o.BLEND_MODES.NORMAL,this._roundPixels=s.settings.ROUND_PIXELS,this.batchUvs=null}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={uvBuffer:{configurable:!0},verticesBuffer:{configurable:!0},material:{configurable:!0},blendMode:{configurable:!0},roundPixels:{configurable:!0},tint:{configurable:!0},texture:{configurable:!0}};return n.uvBuffer.get=function(){return this.geometry.buffers[1]},n.verticesBuffer.get=function(){return this.geometry.buffers[0]},n.material.set=function(e){this.shader=e},n.material.get=function(){return this.shader},n.blendMode.set=function(e){this.state.blendMode=e},n.blendMode.get=function(){return this.state.blendMode},n.roundPixels.set=function(e){this._roundPixels!==e&&(this._transformID=-1),this._roundPixels=e},n.roundPixels.get=function(){return this._roundPixels},n.tint.get=function(){return this.shader.tint},n.tint.set=function(e){this.shader.tint=e},n.texture.get=function(){return this.shader.texture},n.texture.set=function(e){this.shader.texture=e},t.prototype._render=function(e){var n=this.geometry.buffers[0].data;this.shader.batchable&&this.drawMode===o.DRAW_MODES.TRIANGLES&&n.length<2*t.BATCHABLE_SIZE?this._renderToBatch(e):this._renderDefault(e)},t.prototype._renderDefault=function(e){var t=this.shader;t.alpha=this.worldAlpha,t.update&&t.update(),e.batch.flush(),t.program.uniformData.translationMatrix&&(t.uniforms.translationMatrix=this.transform.worldTransform.toArray(!0)),e.shader.bind(t),e.state.set(this.state),e.geometry.bind(this.geometry,t),e.geometry.draw(this.drawMode,this.size,this.start,this.geometry.instanceCount)},t.prototype._renderToBatch=function(e){var t=this.geometry;this.shader.uvMatrix&&(this.shader.uvMatrix.update(),this.calculateUvs()),this.calculateVertices(),this.indices=t.indexBuffer.data,this._tintRGB=this.shader._tintRGB,this._texture=this.shader.texture;var n=this.material.pluginName;e.batch.setObjectRenderer(e.plugins[n]),e.plugins[n].render(this)},t.prototype.calculateVertices=function(){var e=this.geometry,t=e.buffers[0].data;if(e.vertexDirtyId!==this.vertexDirty||this._transformID!==this.transform._worldID){this._transformID=this.transform._worldID,this.vertexData.length!==t.length&&(this.vertexData=new Float32Array(t.length));for(var n=this.transform.worldTransform,r=n.a,i=n.b,o=n.c,a=n.d,l=n.tx,u=n.ty,c=this.vertexData,h=0;h>16)+(65280&e)+((255&e)<<16),this._colorDirty=!0)},n.tint.get=function(){return this._tint},t.prototype.update=function(){if(this._colorDirty){this._colorDirty=!1;var e=this.texture.baseTexture;l.premultiplyTintToRgba(this._tint,this._alpha,this.uniforms.uColor,e.alphaMode)}this.uvMatrix.update()&&(this.uniforms.uTextureMatrix=this.uvMatrix.mapCoord)},Object.defineProperties(t.prototype,n),t}(r.Shader),p=function(e){function t(t,n,i){e.call(this);var a=new r.Buffer(t),s=new r.Buffer(n,!0),l=new r.Buffer(i,!0,!0);this.addAttribute("aVertexPosition",a,2,!1,o.TYPES.FLOAT).addAttribute("aTextureCoord",s,2,!1,o.TYPES.FLOAT).addIndex(l),this._updateId=-1}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={vertexDirtyId:{configurable:!0}};return n.vertexDirtyId.get=function(){return this.buffers[0]._updateID},Object.defineProperties(t.prototype,n),t}(r.Geometry);t.Mesh=d,t.MeshBatchUvs=u,t.MeshGeometry=p,t.MeshMaterial=f},"7edf83707012a871cdfb":function(e,t,n){"use strict";(function(e){var n,r,i,o="undefined"!==typeof Symbol,a="undefined"!==typeof Map,s="undefined"!==typeof Set,l=o?Symbol("immer-nothing"):((n={})["immer-nothing"]=!0,n),u=o?Symbol("immer-draftable"):"__$immer_draftable",c=o?Symbol("immer-state"):"__$immer_state",h=o?Symbol.iterator:"@@iterator",d=function(e,t){return(d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function f(e,t){function n(){this.constructor=e}d(e,t),e.prototype=(n.prototype=t.prototype,new n)}function p(e){return!!e&&!!e[c]}function m(e){return!!e&&(function(e){if(!e||"object"!==typeof e)return!1;var t=Object.getPrototypeOf(e);return!t||t===Object.prototype}(e)||Array.isArray(e)||!!e[u]||!!e.constructor[u]||x(e)||_(e))}!function(e){e[e.Object=0]="Object",e[e.Array=1]="Array",e[e.Map=2]="Map",e[e.Set=3]="Set"}(r||(r={})),function(e){e[e.ProxyObject=0]="ProxyObject",e[e.ProxyArray=1]="ProxyArray",e[e.ES5Object=2]="ES5Object",e[e.ES5Array=3]="ES5Array",e[e.Map=4]="Map",e[e.Set=5]="Set"}(i||(i={}));var g="undefined"!==typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:"undefined"!==typeof Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function y(e,t){v(e)===r.Object?g(e).forEach((function(n){return t(n,e[n],e)})):e.forEach((function(n,r){return t(r,n,e)}))}function v(e){if(e||U(),e[c])switch(e[c].type){case i.ES5Object:case i.ProxyObject:return r.Object;case i.ES5Array:case i.ProxyArray:return r.Array;case i.Map:return r.Map;case i.Set:return r.Set}return Array.isArray(e)?r.Array:x(e)?r.Map:_(e)?r.Set:r.Object}function b(e,t){return v(e)===r.Map?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function w(e,t){return v(e)===r.Map?e.get(t):e[t]}function E(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function x(e){return a&&e instanceof Map}function _(e){return s&&e instanceof Set}function S(e){return e.copy||e.base}function T(e,t){if(void 0===t&&(t=!1),Array.isArray(e))return e.slice();var n=Object.create(Object.getPrototypeOf(e));return g(e).forEach((function(r){if(r!==c){var i=Object.getOwnPropertyDescriptor(e,r),o=i.value;if(i.get){if(!t)throw new Error("Immer drafts cannot have computed properties");o=i.get.call(e)}i.enumerable?n[r]=o:Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0})}})),n}function I(e,t){if(m(e)&&!p(e)&&!Object.isFrozen(e)){var n=v(e);n===r.Set?e.add=e.clear=e.delete=A:n===r.Map&&(e.set=e.clear=e.delete=A),Object.freeze(e),t&&y(e,(function(e,t){return I(t,!0)}))}}function A(){throw new Error("This object has been frozen and should not be mutated")}function U(){throw new Error("Illegal state, please file a bug")}var k=function(){function e(e,t){this.drafts=[],this.parent=e,this.immer=t,this.canAutoFreeze=!0}return e.prototype.usePatches=function(e){e&&(this.patches=[],this.inversePatches=[],this.patchListener=e)},e.prototype.revoke=function(){this.leave(),this.drafts.forEach(P),this.drafts=null},e.prototype.leave=function(){this===e.current&&(e.current=this.parent)},e.enter=function(t){var n=new e(e.current,t);return e.current=n,n},e}();function P(e){var t=e[c];t.type===i.ProxyObject||t.type===i.ProxyArray?t.revoke():t.revoked=!0}function C(e,t,n){var r=n.drafts[0],i=void 0!==t&&t!==r;if(e.willFinalize(n,t,i),i){if(r[c].modified)throw n.revoke(),new Error("An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.");m(t)&&(t=O(e,t,n),n.parent||D(e,t)),n.patches&&(n.patches.push({op:"replace",path:[],value:t}),n.inversePatches.push({op:"replace",path:[],value:r[c].base}))}else t=O(e,r,n,[]);return n.revoke(),n.patches&&n.patchListener(n.patches,n.inversePatches),t!==l?t:void 0}function O(e,t,n,r){var o=t[c];if(!o)return Object.isFrozen(t)?t:M(e,t,n);if(o.scope!==n)return t;if(!o.modified)return D(e,o.base,!0),o.base;if(!o.finalized){if(o.finalized=!0,M(e,o.draft,n,r),e.onDelete&&o.type!==i.Set)if(e.useProxies){y(o.assigned,(function(t,n){n||e.onDelete(o,t)}))}else{var a=o.base,s=o.copy;y(a,(function(t){b(s,t)||e.onDelete(o,t)}))}e.onCopy&&e.onCopy(o),e.autoFreeze&&n.canAutoFreeze&&I(o.copy,!1),r&&n.patches&&function(e,t,n,r){switch(e.type){case i.ProxyObject:case i.ES5Object:case i.Map:return function(e,t,n,r){var i=e.base,o=e.copy;y(e.assigned,(function(e,a){var s=w(i,e),l=w(o,e),u=a?b(i,e)?"replace":"add":"remove";if(s!==l||"replace"!==u){var c=t.concat(e);n.push("remove"===u?{op:u,path:c}:{op:u,path:c,value:l}),r.push("add"===u?{op:"remove",path:c}:"remove"===u?{op:"add",path:c,value:s}:{op:"replace",path:c,value:s})}}))}(e,t,n,r);case i.ES5Array:case i.ProxyArray:return function(e,t,n,r){var i,o,a=e.base,s=e.assigned,l=e.copy;l||U();l.lengthc&&a[h-1]===l[h+u-1];)--h;for(var d=c;d=h;--d){f=t.concat([d]);n[p+d-h]={op:"add",path:f,value:l[d]},r.push({op:"remove",path:f})}}(e,t,n,r);case i.Set:(function(e,t,n,r){var i=e.base,o=e.copy,a=0;i.forEach((function(e){if(!o.has(e)){var i=t.concat([a]);n.push({op:"remove",path:i,value:e}),r.unshift({op:"add",path:i,value:e})}a++})),a=0,o.forEach((function(e){if(!i.has(e)){var o=t.concat([a]);n.push({op:"add",path:o,value:e}),r.unshift({op:"remove",path:o,value:e})}a++}))})(e,t,n,r)}}(o,r,n.patches,n.inversePatches)}return o.copy}function M(e,t,n,o){var a=t[c];return a&&(a.type!==i.ES5Object&&a.type!==i.ES5Array||(a.copy=T(a.draft,!0)),t=a.copy),y(t,(function(i,s){return function e(t,n,i,o,a,s,l,u){if(l===a)throw Error("Immer forbids circular references");var c=!!o&&a===i,h=_(a);if(p(l)){var d=u&&c&&!h&&!b(o.assigned,s)?u.concat(s):void 0;l=O(t,l,n,d),function(e,t,n){switch(v(e)){case r.Map:e.set(t,n);break;case r.Set:e.delete(t),e.add(n);break;default:e[t]=n}}(a,s,l),p(l)&&(n.canAutoFreeze=!1)}else{if(c&&E(l,w(o.base,s)))return;m(l)&&(y(l,(function(r,a){return e(t,n,i,o,l,r,a,u)})),n.parent||D(t,l))}c&&t.onAssign&&!h&&t.onAssign(o,s,l)}(e,n,t,a,t,i,s,o)})),t}function D(e,t,n){void 0===n&&(n=!1),e.autoFreeze&&!p(t)&&I(t,n)}var R={get:function(e,t){if(t===c)return e;var n=e.drafts;if(!e.modified&&b(n,t))return n[t];var r=S(e)[t];if(e.finalized||!m(r))return r;if(e.modified){if(r!==F(e.base,t))return r;n=e.copy}return n[t]=e.scope.immer.createProxy(r,e)},has:function(e,t){return t in S(e)},ownKeys:function(e){return Reflect.ownKeys(S(e))},set:function(e,t,n){if(!e.modified){var r=F(e.base,t);if(n?E(r,n)||n===e.drafts[t]:E(r,n)&&t in e.base)return!0;B(e),N(e)}return e.assigned[t]=!0,e.copy[t]=n,!0},deleteProperty:function(e,t){return void 0!==F(e.base,t)||t in e.base?(e.assigned[t]=!1,B(e),N(e)):e.assigned[t]&&delete e.assigned[t],e.copy&&delete e.copy[t],!0},getOwnPropertyDescriptor:function(e,t){var n=S(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&(r.writable=!0,r.configurable=e.type!==i.ProxyArray||"length"!==t),r},defineProperty:function(){throw new Error("Object.defineProperty() cannot be used on an Immer draft")},getPrototypeOf:function(e){return Object.getPrototypeOf(e.base)},setPrototypeOf:function(){throw new Error("Object.setPrototypeOf() cannot be used on an Immer draft")}},j={};function F(e,t){var n=e[c],r=Reflect.getOwnPropertyDescriptor(n?S(n):e,t);return r&&r.value}function N(e){if(!e.modified){if(e.modified=!0,e.type===i.ProxyObject||e.type===i.ProxyArray){var t=e.copy=T(e.base);y(e.drafts,(function(e,n){t[e]=n})),e.drafts=void 0}e.parent&&N(e.parent)}}function B(e){e.copy||(e.copy=T(e.base))}function L(e,t,n){e.drafts.forEach((function(e){e[c].finalizing=!0})),n?p(t)&&t[c].scope===e&&q(e.drafts):(e.patches&&function e(t){if(!t||"object"!==typeof t)return;var n=t[c];if(!n)return;var r=n.base,o=n.draft,a=n.assigned,s=n.type;if(s===i.ES5Object)y(o,(function(t){t!==c&&(void 0!==r[t]||b(r,t)?a[t]||e(o[t]):(a[t]=!0,Y(n)))})),y(r,(function(e){void 0!==o[e]||b(o,e)||(a[e]=!1,Y(n))}));else if(s===i.ES5Array){if(J(n)&&(Y(n),a.length=!0),o.length=0;t--){var n=e[t][c];if(!n.modified)switch(n.type){case i.ES5Array:J(n)&&Y(n);break;case i.ES5Object:K(n)&&Y(n)}}}function K(e){for(var t=e.base,n=e.draft,r=Object.keys(n),i=r.length-1;i>=0;i--){var o=r[i],a=t[o];if(void 0===a&&!b(t,o))return!0;var s=n[o],l=s&&s[c];if(l?l.base!==a:!E(s,a))return!0}return r.length!==Object.keys(t).length}function J(e){var t=e.draft;if(t.length!==e.base.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);return!(!n||n.get)}var Q=function(e){if(!e)throw new Error("Map is not polyfilled");function t(e,t){return this[c]={type:i.Map,parent:t,scope:t?t.scope:k.current,modified:!1,finalized:!1,copy:void 0,assigned:void 0,base:e,draft:this,isManual:!1,revoked:!1},this}f(t,e);var n=t.prototype;return Object.defineProperty(n,"size",{get:function(){return S(this[c]).size},enumerable:!0,configurable:!0}),n.has=function(e){return S(this[c]).has(e)},n.set=function(e,t){var n=this[c];return X(n),S(n).get(e)!==t&&(Z(n),n.scope.immer.markChanged(n),n.assigned.set(e,!0),n.copy.set(e,t),n.assigned.set(e,!0)),this},n.delete=function(e){if(!this.has(e))return!1;var t=this[c];return X(t),Z(t),t.scope.immer.markChanged(t),t.assigned.set(e,!1),t.copy.delete(e),!0},n.clear=function(){var e=this[c];return X(e),Z(e),e.scope.immer.markChanged(e),e.assigned=new Map,e.copy.clear()},n.forEach=function(e,t){var n=this;S(this[c]).forEach((function(r,i,o){e.call(t,n.get(i),i,n)}))},n.get=function(e){var t=this[c];X(t);var n=S(t).get(e);if(t.finalized||!m(n))return n;if(n!==t.base.get(e))return n;var r=t.scope.immer.createProxy(n,t);return Z(t),t.copy.set(e,r),r},n.keys=function(){return S(this[c]).keys()},n.values=function(){var e,t=this,n=this.keys();return(e={})[h]=function(){return t.values()},e.next=function(){var e=n.next();return e.done?e:{done:!1,value:t.get(e.value)}},e},n.entries=function(){var e,t=this,n=this.keys();return(e={})[h]=function(){return t.entries()},e.next=function(){var e=n.next();if(e.done)return e;var r=t.get(e.value);return{done:!1,value:[e.value,r]}},e},n[h]=function(){return this.entries()},t}(Map);function Z(e){e.copy||(e.assigned=new Map,e.copy=new Map(e.base))}var $=function(e){if(!e)throw new Error("Set is not polyfilled");function t(e,t){return this[c]={type:i.Set,parent:t,scope:t?t.scope:k.current,modified:!1,finalized:!1,copy:void 0,base:e,draft:this,drafts:new Map,revoked:!1,isManual:!1},this}f(t,e);var n=t.prototype;return Object.defineProperty(n,"size",{get:function(){return S(this[c]).size},enumerable:!0,configurable:!0}),n.has=function(e){var t=this[c];return X(t),t.copy?!!t.copy.has(e)||!(!t.drafts.has(e)||!t.copy.has(t.drafts.get(e))):t.base.has(e)},n.add=function(e){var t=this[c];return X(t),t.copy?t.copy.add(e):t.base.has(e)||(ee(t),t.scope.immer.markChanged(t),t.copy.add(e)),this},n.delete=function(e){if(!this.has(e))return!1;var t=this[c];return X(t),ee(t),t.scope.immer.markChanged(t),t.copy.delete(e)||!!t.drafts.has(e)&&t.copy.delete(t.drafts.get(e))},n.clear=function(){var e=this[c];return X(e),ee(e),e.scope.immer.markChanged(e),e.copy.clear()},n.values=function(){var e=this[c];return X(e),ee(e),e.copy.values()},n.entries=function(){var e=this[c];return X(e),ee(e),e.copy.entries()},n.keys=function(){return this.values()},n[h]=function(){return this.values()},n.forEach=function(e,t){for(var n=this.values(),r=n.next();!r.done;)e.call(t,r.value,r.value,this),r=n.next()},t}(Set);function ee(e){e.copy||(e.copy=new Set,e.base.forEach((function(t){if(m(t)){var n=e.scope.immer.createProxy(t,e);e.drafts.set(t,n),e.copy.add(n)}else e.copy.add(t)})))}function te(e,t){return t.forEach((function(t){var n=t.path,i=t.op;n.length||U();for(var o=e,a=0;a=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}return p(e)?te(e,t):this.produce(e,(function(e){return te(e,t.slice(n+1))}))},e.prototype.createProxy=function(e,t){var n=x(e)?function(e,t){return new Q(e,t)}(e,t):_(e)?function(e,t){return new $(e,t)}(e,t):this.useProxies?function(e,t){var n=Array.isArray(e),r={type:n?i.ProxyArray:i.ProxyObject,scope:t?t.scope:k.current,modified:!1,finalized:!1,assigned:{},parent:t,base:e,draft:null,drafts:{},copy:null,revoke:null,isManual:!1},o=r,a=R;n&&(o=[r],a=j);var s=Proxy.revocable(o,a),l=s.revoke,u=s.proxy;return r.draft=u,r.revoke=l,u}(e,t):z(e,t);return(t?t.scope:k.current).drafts.push(n),n},e.prototype.willFinalize=function(e,t,n){this.useProxies||L(e,t,n)},e.prototype.markChanged=function(e){this.useProxies?N(e):Y(e)},e}()),ae=oe.produce;oe.produceWithPatches.bind(oe),oe.setAutoFreeze.bind(oe),oe.setUseProxies.bind(oe),oe.applyPatches.bind(oe),oe.createDraft.bind(oe),oe.finishDraft.bind(oe);t.a=ae}).call(this,n("26d59f808dff3e83c741"))},"813660844b3ff39b4f65":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CommentCount=void 0;var r=function(){function e(e,t){for(var n=0;n 0.0) {\n c.rgb /= c.a;\n }\n\n vec4 result;\n\n result.r = (m[0] * c.r);\n result.r += (m[1] * c.g);\n result.r += (m[2] * c.b);\n result.r += (m[3] * c.a);\n result.r += m[4];\n\n result.g = (m[5] * c.r);\n result.g += (m[6] * c.g);\n result.g += (m[7] * c.b);\n result.g += (m[8] * c.a);\n result.g += m[9];\n\n result.b = (m[10] * c.r);\n result.b += (m[11] * c.g);\n result.b += (m[12] * c.b);\n result.b += (m[13] * c.a);\n result.b += m[14];\n\n result.a = (m[15] * c.r);\n result.a += (m[16] * c.g);\n result.a += (m[17] * c.b);\n result.a += (m[18] * c.a);\n result.a += m[19];\n\n vec3 rgb = mix(c.rgb, result.rgb, uAlpha);\n\n // Premultiply alpha again.\n rgb *= result.a;\n\n gl_FragColor = vec4(rgb, result.a);\n}\n",t),this.alpha=1}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={matrix:{configurable:!0},alpha:{configurable:!0}};return t.prototype._loadMatrix=function(e,t){void 0===t&&(t=!1);var n=e;t&&(this._multiply(n,this.uniforms.m,e),n=this._colorMatrix(n)),this.uniforms.m=n},t.prototype._multiply=function(e,t,n){return e[0]=t[0]*n[0]+t[1]*n[5]+t[2]*n[10]+t[3]*n[15],e[1]=t[0]*n[1]+t[1]*n[6]+t[2]*n[11]+t[3]*n[16],e[2]=t[0]*n[2]+t[1]*n[7]+t[2]*n[12]+t[3]*n[17],e[3]=t[0]*n[3]+t[1]*n[8]+t[2]*n[13]+t[3]*n[18],e[4]=t[0]*n[4]+t[1]*n[9]+t[2]*n[14]+t[3]*n[19]+t[4],e[5]=t[5]*n[0]+t[6]*n[5]+t[7]*n[10]+t[8]*n[15],e[6]=t[5]*n[1]+t[6]*n[6]+t[7]*n[11]+t[8]*n[16],e[7]=t[5]*n[2]+t[6]*n[7]+t[7]*n[12]+t[8]*n[17],e[8]=t[5]*n[3]+t[6]*n[8]+t[7]*n[13]+t[8]*n[18],e[9]=t[5]*n[4]+t[6]*n[9]+t[7]*n[14]+t[8]*n[19]+t[9],e[10]=t[10]*n[0]+t[11]*n[5]+t[12]*n[10]+t[13]*n[15],e[11]=t[10]*n[1]+t[11]*n[6]+t[12]*n[11]+t[13]*n[16],e[12]=t[10]*n[2]+t[11]*n[7]+t[12]*n[12]+t[13]*n[17],e[13]=t[10]*n[3]+t[11]*n[8]+t[12]*n[13]+t[13]*n[18],e[14]=t[10]*n[4]+t[11]*n[9]+t[12]*n[14]+t[13]*n[19]+t[14],e[15]=t[15]*n[0]+t[16]*n[5]+t[17]*n[10]+t[18]*n[15],e[16]=t[15]*n[1]+t[16]*n[6]+t[17]*n[11]+t[18]*n[16],e[17]=t[15]*n[2]+t[16]*n[7]+t[17]*n[12]+t[18]*n[17],e[18]=t[15]*n[3]+t[16]*n[8]+t[17]*n[13]+t[18]*n[18],e[19]=t[15]*n[4]+t[16]*n[9]+t[17]*n[14]+t[18]*n[19]+t[19],e},t.prototype._colorMatrix=function(e){var t=new Float32Array(e);return t[4]/=255,t[9]/=255,t[14]/=255,t[19]/=255,t},t.prototype.brightness=function(e,t){var n=[e,0,0,0,0,0,e,0,0,0,0,0,e,0,0,0,0,0,1,0];this._loadMatrix(n,t)},t.prototype.greyscale=function(e,t){var n=[e,e,e,0,0,e,e,e,0,0,e,e,e,0,0,0,0,0,1,0];this._loadMatrix(n,t)},t.prototype.blackAndWhite=function(e){this._loadMatrix([.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0],e)},t.prototype.hue=function(e,t){e=(e||0)/180*Math.PI;var n=Math.cos(e),r=Math.sin(e),i=1/3,o=(0,Math.sqrt)(i),a=[n+(1-n)*i,i*(1-n)-o*r,i*(1-n)+o*r,0,0,i*(1-n)+o*r,n+i*(1-n),i*(1-n)-o*r,0,0,i*(1-n)-o*r,i*(1-n)+o*r,n+i*(1-n),0,0,0,0,0,1,0];this._loadMatrix(a,t)},t.prototype.contrast=function(e,t){var n=(e||0)+1,r=-.5*(n-1),i=[n,0,0,0,r,0,n,0,0,r,0,0,n,0,r,0,0,0,1,0];this._loadMatrix(i,t)},t.prototype.saturate=function(e,t){void 0===e&&(e=0);var n=2*e/3+1,r=-.5*(n-1),i=[n,r,r,0,0,r,n,r,0,0,r,r,n,0,0,0,0,0,1,0];this._loadMatrix(i,t)},t.prototype.desaturate=function(){this.saturate(-1)},t.prototype.negative=function(e){this._loadMatrix([-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0],e)},t.prototype.sepia=function(e){this._loadMatrix([.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0],e)},t.prototype.technicolor=function(e){this._loadMatrix([1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0],e)},t.prototype.polaroid=function(e){this._loadMatrix([1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],e)},t.prototype.toBGR=function(e){this._loadMatrix([0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0],e)},t.prototype.kodachrome=function(e){this._loadMatrix([1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0],e)},t.prototype.browni=function(e){this._loadMatrix([.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0],e)},t.prototype.vintage=function(e){this._loadMatrix([.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0],e)},t.prototype.colorTone=function(e,t,n,r,i){var o=((n=n||16770432)>>16&255)/255,a=(n>>8&255)/255,s=(255&n)/255,l=((r=r||3375104)>>16&255)/255,u=(r>>8&255)/255,c=(255&r)/255,h=[.3,.59,.11,0,0,o,a,s,e=e||.2,0,l,u,c,t=t||.15,0,o-l,a-u,s-c,0,0];this._loadMatrix(h,i)},t.prototype.night=function(e,t){var n=[-2*(e=e||.1),-e,0,0,0,-e,0,e,0,0,0,e,2*e,0,0,0,0,0,1,0];this._loadMatrix(n,t)},t.prototype.predator=function(e,t){var n=[11.224130630493164*e,-4.794486999511719*e,-2.8746118545532227*e,0*e,.40342438220977783*e,-3.6330697536468506*e,9.193157196044922*e,-2.951810836791992*e,0*e,-1.316135048866272*e,-3.2184197902679443*e,-4.2375030517578125*e,7.476448059082031*e,0*e,.8044459223747253*e,0,0,0,1,0];this._loadMatrix(n,t)},t.prototype.lsd=function(e){this._loadMatrix([2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0],e)},t.prototype.reset=function(){this._loadMatrix([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],!1)},n.matrix.get=function(){return this.uniforms.m},n.matrix.set=function(e){this.uniforms.m=e},n.alpha.get=function(){return this.uniforms.uAlpha},n.alpha.set=function(e){this.uniforms.uAlpha=e},Object.defineProperties(t.prototype,n),t}(r.Filter);i.prototype.grayscale=i.prototype.greyscale,t.ColorMatrixFilter=i},"83b67934acd16528ea3d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("5386260abbcb7c3f382f");var r=n("542cd4810c03aa3c8657"),i=n("6e7c2130b3a0024f6f47"),o=n("4425f1d5419ae53c0f7c"),a=n("cd2f83a4fd8e13c8d3e2"),s=n("a32c6a01a3e12fea086c"),l=n("c2fc04df9cbf830942bd"),u=n("153ad7784cc0957b7685"),c=n("8c65cf2ba414123daf63"),h=n("a0cc5fdfd27f82e8195e"),d=n("8c9b3004c0bb4a488199"),f=n("b740a1c112d3a46c517a"),p=n("e0af267937d29da3005b"),m=n("d5732f186c6b37295201"),g=n("1caf79c58f96d1ec7c94"),y=n("544d0b3dbca6cd21a90b"),v=n("82e259ec0a1cef9e1d9a"),b=n("44e3ab1218a3fca748e8"),w=n("97b8d8640a77a860ebdd"),E=n("3357138d27f0415d9ff3");n("c60d294bcc4c2b56480c"),n("9799726e64bb4a2221d6"),n("f478ad37d6dbe0390ad3");var x=n("df0363ca45c62a4a0c1d"),_=n("3876d46e830d73bd11eb"),S=n("1c899df52c8060033152"),T=n("a200adb7a77493a937a9"),I=n("7d78e92eacc1ae012f3f"),A=n("55dd6971484fcfddb847"),U=n("d7cb81b51e9b498ee96a"),k=n("77b832b9d07adee95404"),P=n("f8cbe3ce0524adcc563e"),C=n("af90fe1e13b4acb4a777"),O=n("f84c206fb206901227e7"),M="5.0.0";s.Renderer.registerPlugin("accessibility",r.AccessibilityManager),s.Renderer.registerPlugin("extract",l.Extract),s.Renderer.registerPlugin("interaction",i.InteractionManager),s.Renderer.registerPlugin("particle",c.ParticleRenderer),s.Renderer.registerPlugin("prepare",h.Prepare),s.Renderer.registerPlugin("batch",s.BatchRenderer),s.Renderer.registerPlugin("tilingSprite",f.TilingSpriteRenderer),u.Loader.registerPlugin(p.BitmapFontLoader),u.Loader.registerPlugin(d.SpritesheetLoader),a.Application.registerPlugin(m.TickerPlugin),a.Application.registerPlugin(u.AppLoaderPlugin);var D={AlphaFilter:g.AlphaFilter,BlurFilter:y.BlurFilter,BlurFilterPass:y.BlurFilterPass,ColorMatrixFilter:v.ColorMatrixFilter,DisplacementFilter:b.DisplacementFilter,FXAAFilter:w.FXAAFilter,NoiseFilter:E.NoiseFilter};Object.keys(a).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})})),Object.keys(s).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})})),Object.keys(l).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})})),Object.keys(u).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})})),Object.keys(c).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})})),Object.keys(h).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}})})),Object.keys(d).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}})})),Object.keys(f).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}})})),Object.keys(p).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}})})),Object.keys(m).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}})})),Object.keys(x).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}})})),Object.keys(_).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return _[e]}})})),Object.keys(S).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}})})),Object.keys(T).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}})})),Object.keys(I).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return I[e]}})})),Object.keys(A).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return A[e]}})})),Object.keys(U).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return U[e]}})})),Object.keys(k).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}})})),Object.keys(P).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}})})),Object.keys(C).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return C[e]}})})),Object.keys(O).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}})})),t.accessibility=r,t.interaction=i,t.utils=o,t.VERSION="5.2.3",t.filters=D,t.useDeprecated=function(){var e=this;Object.defineProperties(e,{SVG_SIZE:{get:function(){return o.deprecation(M,"PIXI.utils.SVG_SIZE property has moved to PIXI.resources.SVGResource.SVG_SIZE"),e.SVGResource.SVG_SIZE}},TransformStatic:{get:function(){return o.deprecation(M,"PIXI.TransformStatic class has been removed, use PIXI.Transform"),e.Transform}},TransformBase:{get:function(){return o.deprecation(M,"PIXI.TransformBase class has been removed, use PIXI.Transform"),e.Transform}},TRANSFORM_MODE:{get:function(){return o.deprecation(M,"PIXI.TRANSFORM_MODE property has been removed"),{STATIC:0,DYNAMIC:1}}},WebGLRenderer:{get:function(){return o.deprecation(M,"PIXI.WebGLRenderer class has moved to PIXI.Renderer"),e.Renderer}},CanvasRenderTarget:{get:function(){return o.deprecation(M,"PIXI.CanvasRenderTarget class has moved to PIXI.utils.CanvasRenderTarget"),e.utils.CanvasRenderTarget}},loader:{get:function(){return o.deprecation(M,"PIXI.loader instance has moved to PIXI.Loader.shared"),e.Loader.shared}},FilterManager:{get:function(){return o.deprecation(M,"PIXI.FilterManager class has moved to PIXI.systems.FilterSystem"),e.systems.FilterSystem}},CanvasTinter:{get:function(){return o.deprecation("5.2.0","PIXI.CanvasTinter namespace has moved to PIXI.canvasUtils"),e.canvasUtils}},GroupD8:{get:function(){return o.deprecation("5.2.0","PIXI.GroupD8 namespace has moved to PIXI.groupD8"),e.groupD8}}}),e.prepare={},Object.defineProperties(e.prepare,{BasePrepare:{get:function(){return o.deprecation("5.2.1","PIXI.prepare.BasePrepare moved to PIXI.BasePrepare"),e.BasePrepare}},Prepare:{get:function(){return o.deprecation("5.2.1","PIXI.prepare.Prepare moved to PIXI.Prepare"),e.Prepare}},CanvasPrepare:{get:function(){return o.deprecation("5.2.1","PIXI.prepare.CanvasPrepare moved to PIXI.CanvasPrepare"),e.CanvasPrepare}}}),e.extract={},Object.defineProperties(e.extract,{Extract:{get:function(){return o.deprecation("5.2.1","PIXI.extract.Extract moved to PIXI.Extract"),e.Extract}},CanvasExtract:{get:function(){return o.deprecation("5.2.1","PIXI.extract.CanvasExtract moved to PIXI.CanvasExtract"),e.CanvasExtract}}}),e.extras={},Object.defineProperties(e.extras,{TilingSprite:{get:function(){return o.deprecation(M,"PIXI.extras.TilingSprite class has moved to PIXI.TilingSprite"),e.TilingSprite}},TilingSpriteRenderer:{get:function(){return o.deprecation(M,"PIXI.extras.TilingSpriteRenderer class has moved to PIXI.TilingSpriteRenderer"),e.TilingSpriteRenderer}},AnimatedSprite:{get:function(){return o.deprecation(M,"PIXI.extras.AnimatedSprite class has moved to PIXI.AnimatedSprite"),e.AnimatedSprite}},BitmapText:{get:function(){return o.deprecation(M,"PIXI.extras.BitmapText class has moved to PIXI.BitmapText"),e.BitmapText}}}),Object.defineProperties(e.utils,{getSvgSize:{get:function(){return o.deprecation(M,"PIXI.utils.getSvgSize function has moved to PIXI.resources.SVGResource.getSize"),e.SVGResource.getSize}}}),e.mesh={},Object.defineProperties(e.mesh,{Mesh:{get:function(){return o.deprecation(M,"PIXI.mesh.Mesh class has moved to PIXI.SimpleMesh"),e.SimpleMesh}},NineSlicePlane:{get:function(){return o.deprecation(M,"PIXI.mesh.NineSlicePlane class has moved to PIXI.NineSlicePlane"),e.NineSlicePlane}},Plane:{get:function(){return o.deprecation(M,"PIXI.mesh.Plane class has moved to PIXI.SimplePlane"),e.SimplePlane}},Rope:{get:function(){return o.deprecation(M,"PIXI.mesh.Rope class has moved to PIXI.SimpleRope"),e.SimpleRope}},RawMesh:{get:function(){return o.deprecation(M,"PIXI.mesh.RawMesh class has moved to PIXI.Mesh"),e.Mesh}},CanvasMeshRenderer:{get:function(){return o.deprecation(M,"PIXI.mesh.CanvasMeshRenderer class has moved to PIXI.CanvasMeshRenderer"),e.CanvasMeshRenderer}},MeshRenderer:{get:function(){return o.deprecation(M,"PIXI.mesh.MeshRenderer class has moved to PIXI.MeshRenderer"),e.MeshRenderer}}}),e.particles={},Object.defineProperties(e.particles,{ParticleContainer:{get:function(){return o.deprecation(M,"PIXI.particles.ParticleContainer class has moved to PIXI.ParticleContainer"),e.ParticleContainer}},ParticleRenderer:{get:function(){return o.deprecation(M,"PIXI.particles.ParticleRenderer class has moved to PIXI.ParticleRenderer"),e.ParticleRenderer}}}),e.ticker={},Object.defineProperties(e.ticker,{Ticker:{get:function(){return o.deprecation(M,"PIXI.ticker.Ticker class has moved to PIXI.Ticker"),e.Ticker}},shared:{get:function(){return o.deprecation(M,"PIXI.ticker.shared instance has moved to PIXI.Ticker.shared"),e.Ticker.shared}}}),e.loaders={},Object.defineProperties(e.loaders,{Loader:{get:function(){return o.deprecation(M,"PIXI.loaders.Loader class has moved to PIXI.Loader"),e.Loader}},Resource:{get:function(){return o.deprecation(M,"PIXI.loaders.Resource class has moved to PIXI.LoaderResource"),e.LoaderResource}},bitmapFontParser:{get:function(){return o.deprecation(M,"PIXI.loaders.bitmapFontParser function has moved to PIXI.BitmapFontLoader.use"),e.BitmapFontLoader.use}},parseBitmapFontData:{get:function(){return o.deprecation(M,"PIXI.loaders.parseBitmapFontData function has moved to PIXI.BitmapFontLoader.parse"),e.BitmapFontLoader.parse}},spritesheetParser:{get:function(){return o.deprecation(M,"PIXI.loaders.spritesheetParser function has moved to PIXI.SpritesheetLoader.use"),e.SpritesheetLoader.use}},getResourcePath:{get:function(){return o.deprecation(M,"PIXI.loaders.getResourcePath property has moved to PIXI.SpritesheetLoader.getResourcePath"),e.SpritesheetLoader.getResourcePath}}}),e.Loader.addPixiMiddleware=function(t){return o.deprecation(M,"PIXI.loaders.Loader.addPixiMiddleware function is deprecated, use PIXI.loaders.Loader.registerPlugin"),e.loaders.Loader.registerPlugin({use:t()})},Object.defineProperty(e.extract,"WebGLExtract",{get:function(){return o.deprecation(M,"PIXI.extract.WebGLExtract method has moved to PIXI.Extract"),e.Extract}}),Object.defineProperty(e.prepare,"WebGLPrepare",{get:function(){return o.deprecation(M,"PIXI.prepare.WebGLPrepare class has moved to PIXI.Prepare"),e.Prepare}}),e.Container.prototype._renderWebGL=function(e){o.deprecation(M,"PIXI.Container._renderWebGL method has moved to PIXI.Container._render"),this._render(e)},e.Container.prototype.renderWebGL=function(e){o.deprecation(M,"PIXI.Container.renderWebGL method has moved to PIXI.Container.render"),this.render(e)},e.DisplayObject.prototype.renderWebGL=function(e){o.deprecation(M,"PIXI.DisplayObject.renderWebGL method has moved to PIXI.DisplayObject.render"),this.render(e)},e.Container.prototype.renderAdvancedWebGL=function(e){o.deprecation(M,"PIXI.Container.renderAdvancedWebGL method has moved to PIXI.Container.renderAdvanced"),this.renderAdvanced(e)},Object.defineProperties(e.settings,{TRANSFORM_MODE:{get:function(){return o.deprecation(M,"PIXI.settings.TRANSFORM_MODE property has been removed"),0},set:function(){o.deprecation(M,"PIXI.settings.TRANSFORM_MODE property has been removed")}}});var t=e.BaseTexture;t.prototype.loadSource=function(t){o.deprecation(M,"PIXI.BaseTexture.loadSource method has been deprecated");var n=e.resources.autoDetectResource(t);n.internal=!0,this.setResource(n),this.update()};var n=!1;Object.defineProperties(t.prototype,{hasLoaded:{get:function(){return o.deprecation(M,"PIXI.BaseTexture.hasLoaded property has been removed, use PIXI.BaseTexture.valid"),this.valid}},imageUrl:{get:function(){return o.deprecation(M,"PIXI.BaseTexture.imageUrl property has been removed, use PIXI.BaseTexture.resource.url"),this.resource&&this.resource.url},set:function(e){o.deprecation(M,"PIXI.BaseTexture.imageUrl property has been removed, use PIXI.BaseTexture.resource.url"),this.resource&&(this.resource.url=e)}},source:{get:function(){return o.deprecation(M,"PIXI.BaseTexture.source property has been moved, use `PIXI.BaseTexture.resource.source`"),this.resource&&this.resource.source},set:function(e){o.deprecation(M,"PIXI.BaseTexture.source property has been moved, use `PIXI.BaseTexture.resource.source` if you want to set HTMLCanvasElement. Otherwise, create new BaseTexture."),this.resource&&(this.resource.source=e)}},premultiplyAlpha:{get:function(){return o.deprecation("5.2.0","PIXI.BaseTexture.premultiplyAlpha property has been changed to `alphaMode`, see `PIXI.ALPHA_MODES`"),0!==this.alphaMode},set:function(e){o.deprecation("5.2.0","PIXI.BaseTexture.premultiplyAlpha property has been changed to `alphaMode`, see `PIXI.ALPHA_MODES`"),this.alphaMode=Number(e)}},_id:{get:function(){return n||(o.deprecation("5.2.0","PIXI.BaseTexture._id batch local field has been changed to `_batchLocation`"),n=!0),this._batchLocation},set:function(e){this._batchLocation=e}}}),t.fromImage=function(e,n,r,i){o.deprecation(M,"PIXI.BaseTexture.fromImage method has been replaced with PIXI.BaseTexture.from");var a={scale:i,crossorigin:n};return t.from(e,{scaleMode:r,resourceOptions:a})},t.fromCanvas=function(e,n){return o.deprecation(M,"PIXI.BaseTexture.fromCanvas method has been replaced with PIXI.BaseTexture.from"),t.from(e,{scaleMode:n})},t.fromSVG=function(e,n,r,i){o.deprecation(M,"PIXI.BaseTexture.fromSVG method has been replaced with PIXI.BaseTexture.from");var a={scale:i,crossorigin:n};return t.from(e,{scaleMode:r,resourceOptions:a})},Object.defineProperties(e.resources.ImageResource.prototype,{premultiplyAlpha:{get:function(){return o.deprecation("5.2.0","PIXI.resources.ImageResource.premultiplyAlpha property has been changed to `alphaMode`, see `PIXI.ALPHA_MODES`"),0!==this.alphaMode},set:function(e){o.deprecation("5.2.0","PIXI.resources.ImageResource.premultiplyAlpha property has been changed to `alphaMode`, see `PIXI.ALPHA_MODES`"),this.alphaMode=Number(e)}}}),e.Point.prototype.copy=function(e){return o.deprecation(M,"PIXI.Point.copy method has been replaced with PIXI.Point.copyFrom"),this.copyFrom(e)},e.ObservablePoint.prototype.copy=function(e){return o.deprecation(M,"PIXI.ObservablePoint.copy method has been replaced with PIXI.ObservablePoint.copyFrom"),this.copyFrom(e)},e.Rectangle.prototype.copy=function(e){return o.deprecation(M,"PIXI.Rectangle.copy method has been replaced with PIXI.Rectangle.copyFrom"),this.copyFrom(e)},e.Matrix.prototype.copy=function(e){return o.deprecation(M,"PIXI.Matrix.copy method has been replaced with PIXI.Matrix.copyTo"),this.copyTo(e)},e.systems.StateSystem.prototype.setState=function(e){return o.deprecation("v5.1.0","StateSystem.setState has been renamed to StateSystem.set"),this.set(e)},Object.assign(e.systems.FilterSystem.prototype,{getRenderTarget:function(e,t){return o.deprecation(M,"PIXI.FilterManager.getRenderTarget method has been replaced with PIXI.systems.FilterSystem#getFilterTexture"),this.getFilterTexture(t)},returnRenderTarget:function(e){o.deprecation(M,"PIXI.FilterManager.returnRenderTarget method has been replaced with PIXI.systems.FilterSystem.returnFilterTexture"),this.returnFilterTexture(e)},calculateScreenSpaceMatrix:function(e){o.deprecation(M,"PIXI.systems.FilterSystem.calculateScreenSpaceMatrix method is removed, use `(vTextureCoord * inputSize.xy) + outputFrame.xy` instead");var t=e.identity(),n=this.activeState,r=n.sourceFrame,i=n.destinationFrame;return t.translate(r.x/i.width,r.y/i.height),t.scale(i.width,i.height),t},calculateNormalizedScreenSpaceMatrix:function(e){o.deprecation(M,"PIXI.systems.FilterManager.calculateNormalizedScreenSpaceMatrix method is removed, use `((vTextureCoord * inputSize.xy) + outputFrame.xy) / outputFrame.zw` instead.");var t=this.activeState,n=t.sourceFrame,r=t.destinationFrame,i=e.identity();i.translate(n.x/r.width,n.y/r.height);var a=r.width/n.width,s=r.height/n.height;return i.scale(a,s),i}}),Object.defineProperties(e.RenderTexture.prototype,{sourceFrame:{get:function(){return o.deprecation(M,"PIXI.RenderTexture.sourceFrame property has been removed"),this.filterFrame}},size:{get:function(){return o.deprecation(M,"PIXI.RenderTexture.size property has been removed"),this._frame}}});var r=function(e){function t(t,n,r,i){o.deprecation(M,"PIXI.filters.BlurXFilter class is deprecated, use PIXI.filters.BlurFilterPass"),e.call(this,!0,t,n,r,i)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(e.filters.BlurFilterPass),i=function(e){function t(t,n,r,i){o.deprecation(M,"PIXI.filters.BlurYFilter class is deprecated, use PIXI.filters.BlurFilterPass"),e.call(this,!1,t,n,r,i)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(e.filters.BlurFilterPass);Object.assign(e.filters,{BlurXFilter:r,BlurYFilter:i});var a=e.Sprite,s=e.Texture,l=e.Graphics;function u(e,t,n,r){return o.deprecation(M,"PIXI.Sprite."+e+" method is deprecated, use PIXI.Sprite.from"),a.from(t,{resourceOptions:{scale:r,crossorigin:n}})}function c(e,t,n,r){return o.deprecation(M,"PIXI.Texture."+e+" method is deprecated, use PIXI.Texture.from"),s.from(t,{resourceOptions:{scale:r,crossorigin:n}})}l.prototype.generateCanvasTexture||(l.prototype.generateCanvasTexture=function(){o.deprecation(M,'PIXI.Graphics.generateCanvasTexture method is only available in "pixi.js-legacy"')}),Object.defineProperty(e.Graphics.prototype,"graphicsData",{get:function(){return o.deprecation(M,"PIXI.Graphics.graphicsData property is deprecated, use PIXI.Graphics.geometry.graphicsData"),this.geometry.graphicsData}}),Object.defineProperty(e.SimpleRope.prototype,"points",{get:function(){return o.deprecation(M,"PIXI.SimpleRope.points property is deprecated, use PIXI.SimpleRope.geometry.points"),this.geometry.points},set:function(e){o.deprecation(M,"PIXI.SimpleRope.points property is deprecated, use PIXI.SimpleRope.geometry.points"),this.geometry.points=e}}),a.fromImage=u.bind(null,"fromImage"),a.fromSVG=u.bind(null,"fromSVG"),a.fromCanvas=u.bind(null,"fromCanvas"),a.fromVideo=u.bind(null,"fromVideo"),a.fromFrame=u.bind(null,"fromFrame"),s.fromImage=c.bind(null,"fromImage"),s.fromSVG=c.bind(null,"fromSVG"),s.fromCanvas=c.bind(null,"fromCanvas"),s.fromVideo=c.bind(null,"fromVideo"),s.fromFrame=c.bind(null,"fromFrame"),Object.defineProperty(e.AbstractRenderer.prototype,"autoResize",{get:function(){return o.deprecation(M,"PIXI.AbstractRenderer.autoResize property is deprecated, use PIXI.AbstractRenderer.autoDensity"),this.autoDensity},set:function(e){o.deprecation(M,"PIXI.AbstractRenderer.autoResize property is deprecated, use PIXI.AbstractRenderer.autoDensity"),this.autoDensity=e}}),Object.defineProperty(e.Renderer.prototype,"textureManager",{get:function(){return o.deprecation(M,"PIXI.Renderer.textureManager property is deprecated, use PIXI.Renderer.texture"),this.texture}}),e.utils.mixins={mixin:function(){o.deprecation(M,"PIXI.utils.mixins.mixin function is no longer available")},delayMixin:function(){o.deprecation(M,"PIXI.utils.mixins.delayMixin function is no longer available")},performMixins:function(){o.deprecation(M,"PIXI.utils.mixins.performMixins function is no longer available")}}}},"8682a4b419b133d9b5bd":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},i=function(e,t,n,i){return r[e]};t.default=i,e.exports=t.default},"86bfefa18ec5bce47215":function(e,t,n){"use strict";n("8a2d1b95e05b6a321e74");var r,i,o=n("8af190b70a6bc55c6f1b"),a=n.n(o),s=n("88f0251e183a36aa026b"),l=n("a33f3d9b8fea0d9195ba"),u=n("25af6c5e16709dba484f"),c=n.n(u),h=n("bd6093343d6b28dfa265"),d=n("4ce116db9632215bf0e8"),f=n("675bcdd6d1e1a66037f1"),p=n("331de727e2d914b98c5a"),m=["availableMonths"];function g(e,t,n,r){i||(i="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var s=new Array(a),l=0;le.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}t.a=function(e){var t=e.availableMonths,n=void 0===t?h.b:t,i=b(e,m),u=c()(new Date),v=y(Object(o.useContext)(d.a),2),w=v[0],E=v[1];return a.a.createElement(s.Box,i,g(s.Flex,{justifyContent:"space-between",mb:"md"},void 0,r||(r=g(f.a,{},void 0,"Seasonality")),g(p.a,{hemisphere:w,setHemisphere:E})),g(s.Flex,{sx:{flexWrap:"wrap"}},void 0,h.b.map((function(e,t){return g(s.Box,{sx:{flex:"1 1 25%",border:"1px solid",borderColor:"grey-99",mr:"-1px",mb:"-1px",padding:"4px",position:"relative",opacity:n[t]?"1":"0.5","&::after":u===t?{content:'""',position:"absolute",top:0,left:0,width:"100%",height:"100%",border:"2px solid",borderColor:"red"}:null}},t,g(s.Text,{sx:{borderRadius:"5px",fontSize:"14px",fontStyle:"italic",fontWeight:"bold",textAlign:"center",backgroundColor:n[t]?"#b8d252":""}},void 0,l.localize.month(t,{width:"abbreviated"}),"."))}))))}},"87b6b671d4e1c6174a63":function(e,t,n){"use strict";var r=n("a08e5303af166fd6bd9e"),i=n("af40a8a49d23f927622a").supportsDescriptors,o=Object.getOwnPropertyDescriptor,a=TypeError;e.exports=function(){if(!i)throw new a("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=o(RegExp.prototype,"flags");if(e&&"function"===typeof e.get&&"boolean"===typeof/a/.dotAll)return e.get}return r}},"87ef0180422f7854018b":function(e,t,n){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},"8b4ebb0a63f935f481b6":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("8af190b70a6bc55c6f1b");t.classNames=function(e){return"string"===typeof e?e.split(".").join(" ").trim():e instanceof HTMLElement?e.className:""},t.validateChildren=function(e){var t=!0;return Array.isArray(e)?r.Children.forEach(e,(function(e){r.isValidElement(e)||(t=!1)})):t=r.isValidElement(e),t},t.isReactElement=function(e){return r.isValidElement(e)&&("string"===typeof e.type||"function"===typeof e.type||"object"===typeof e.type)},t.isModuleAvailable=function(e,t){for(var n=!1,r=0;r1&&void 0!==arguments[1]?arguments[1]:{},o=n.width,a=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],s=t.match(a);if(!s)return null;var l,u=s[0],c=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],h=Array.isArray(c)?i(c,(function(e){return e.test(u)})):r(c,(function(e){return e.test(u)}));l=e.valueCallback?e.valueCallback(h):h,l=n.valueCallback?n.valueCallback(l):l;var d=t.slice(u.length);return{value:l,rest:d}}},e.exports=t.default},"8c65cf2ba414123daf63":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("df0363ca45c62a4a0c1d"),i=n("4425f1d5419ae53c0f7c"),o=n("3876d46e830d73bd11eb"),a=n("a32c6a01a3e12fea086c"),s=n("a200adb7a77493a937a9"),l=function(e){function t(t,n,i,o){void 0===t&&(t=1500),void 0===i&&(i=16384),void 0===o&&(o=!1),e.call(this);i>16384&&(i=16384),this._properties=[!1,!0,!1,!1,!1],this._maxSize=t,this._batchSize=i,this._buffers=null,this._bufferUpdateIDs=[],this._updateID=0,this.interactiveChildren=!1,this.blendMode=r.BLEND_MODES.NORMAL,this.autoResize=o,this.roundPixels=!0,this.baseTexture=null,this.setProperties(n),this._tint=0,this.tintRgb=new Float32Array(4),this.tint=16777215}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={tint:{configurable:!0}};return t.prototype.setProperties=function(e){e&&(this._properties[0]="vertices"in e||"scale"in e?!!e.vertices||!!e.scale:this._properties[0],this._properties[1]="position"in e?!!e.position:this._properties[1],this._properties[2]="rotation"in e?!!e.rotation:this._properties[2],this._properties[3]="uvs"in e?!!e.uvs:this._properties[3],this._properties[4]="tint"in e||"alpha"in e?!!e.tint||!!e.alpha:this._properties[4])},t.prototype.updateTransform=function(){this.displayObjectUpdateTransform()},n.tint.get=function(){return this._tint},n.tint.set=function(e){this._tint=e,i.hex2rgb(e,this.tintRgb)},t.prototype.render=function(e){var t=this;this.visible&&!(this.worldAlpha<=0)&&this.children.length&&this.renderable&&(this.baseTexture||(this.baseTexture=this.children[0]._texture.baseTexture,this.baseTexture.valid||this.baseTexture.once("update",(function(){return t.onChildrenChange(0)}))),e.batch.setObjectRenderer(e.plugins.particle),e.plugins.particle.render(this))},t.prototype.onChildrenChange=function(e){for(var t=Math.floor(e/this._batchSize);this._bufferUpdateIDs.lengthn&&!e.autoResize&&(a=n);var s=e._buffers;s||(s=e._buffers=this.generateBuffers(e));var l=t[0]._texture.baseTexture;this.state.blendMode=i.correctBlendMode(e.blendMode,l.alphaMode),o.state.set(this.state);var u=o.gl,c=e.worldTransform.copyTo(this.tempMatrix);c.prepend(o.globalUniforms.uniforms.projectionMatrix),this.shader.uniforms.translationMatrix=c.toArray(!0),this.shader.uniforms.uColor=i.premultiplyRgba(e.tintRgb,e.worldAlpha,this.shader.uniforms.uColor,l.alphaMode),this.shader.uniforms.uSampler=l,this.renderer.shader.bind(this.shader);for(var h=!1,d=0,f=0;dr&&(p=r),f>=s.length&&s.push(this._generateOneMoreBuffer(e));var m=s[f];m.uploadDynamic(t,d,p);var g=e._bufferUpdateIDs[f]||0;(h=h||m._updateID0,c=l.alpha,h=c<1&&u?i.premultiplyTint(l._tintRGB,c):l._tintRGB+(255*c<<24);r[a]=h,r[a+o]=h,r[a+2*o]=h,r[a+3*o]=h,a+=4*o}},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.shader&&(this.shader.destroy(),this.shader=null),this.tempMatrix=null},t}(a.ObjectRenderer);t.ParticleContainer=l,t.ParticleRenderer=c},"8c9b3004c0bb4a488199":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a200adb7a77493a937a9"),i=n("a32c6a01a3e12fea086c"),o=n("4425f1d5419ae53c0f7c"),a=n("153ad7784cc0957b7685"),s=function(e,t,n){void 0===n&&(n=null),this._texture=e instanceof i.Texture?e:null,this.baseTexture=e instanceof i.BaseTexture?e:this._texture.baseTexture,this.textures={},this.animations={},this.data=t,this.resolution=this._updateResolution(n||(this.baseTexture.resource?this.baseTexture.resource.url:null)),this._frames=this.data.frames,this._frameKeys=Object.keys(this._frames),this._batchIndex=0,this._callback=null},l={BATCH_SIZE:{configurable:!0}};l.BATCH_SIZE.get=function(){return 1e3},s.prototype._updateResolution=function(e){var t=this.data.meta.scale,n=o.getResolutionOfUrl(e,null);return null===n&&(n=void 0!==t?parseFloat(t):1),1!==n&&this.baseTexture.setResolution(n),n},s.prototype.parse=function(e){this._batchIndex=0,this._callback=e,this._frameKeys.length<=s.BATCH_SIZE?(this._processFrames(0),this._processAnimations(),this._parseComplete()):this._nextBatch()},s.prototype._processFrames=function(e){for(var t=e,n=s.BATCH_SIZE;t-e lumaMax))\n color = vec4(rgbA, texColor.a);\n else\n color = vec4(rgbB, texColor.a);\n return color;\n}\n\nvoid main() {\n\n vec4 color;\n\n color = fxaa(uSampler, vFragCoord, inputPixel.zw, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM);\n\n gl_FragColor = color;\n}\n')}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(r.Filter);t.FXAAFilter=i},"9e9149faf7be2ca0797e":function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,i=n("87ef0180422f7854018b");e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&i())))}},a08e5303af166fd6bd9e:function(e,t,n){"use strict";var r=Object,i=TypeError;e.exports=function(){if(null!=this&&this!==r(this))throw new i("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e}},a0cc5fdfd27f82e8195e:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("f84c206fb206901227e7"),i=n("a32c6a01a3e12fea086c"),o=n("1c899df52c8060033152"),a=n("d5732f186c6b37295201"),s=n("3876d46e830d73bd11eb"),l=n("af90fe1e13b4acb4a777");r.settings.UPLOADS_PER_FRAME=4;var u=function(e){this.maxItemsPerFrame=e,this.itemsLeft=0};u.prototype.beginFrame=function(){this.itemsLeft=this.maxItemsPerFrame},u.prototype.allowedToUpload=function(){return this.itemsLeft-- >0};var c=function(e){var t=this;this.limiter=new u(r.settings.UPLOADS_PER_FRAME),this.renderer=e,this.uploadHookHelper=null,this.queue=[],this.addHooks=[],this.uploadHooks=[],this.completes=[],this.ticking=!1,this.delayedTick=function(){t.queue&&t.prepareItems()},this.registerFindHook(g),this.registerFindHook(y),this.registerFindHook(h),this.registerFindHook(d),this.registerFindHook(f),this.registerUploadHook(p),this.registerUploadHook(m)};function h(e,t){var n=!1;if(e&&e._textures&&e._textures.length)for(var r=0;r=0;r--)this.add(e.children[r]);return this},c.prototype.destroy=function(){this.ticking&&a.Ticker.system.remove(this.tick,this),this.ticking=!1,this.addHooks=null,this.uploadHooks=null,this.renderer=null,this.completes=null,this.queue=null,this.limiter=null,this.uploadHookHelper=null};var v=function(e){function t(t){e.call(this,t),this.uploadHookHelper=this.renderer,this.registerFindHook(E),this.registerUploadHook(b),this.registerUploadHook(w)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(c);function b(e,t){return t instanceof i.BaseTexture&&(t._glTextures[e.CONTEXT_UID]||e.texture.bind(t),!0)}function w(e,t){if(!(t instanceof o.Graphics))return!1;var n=t.geometry;t.finishPoly(),n.updateBatches();for(var r=n.batches,i=0;i=0?y.S:y.N:2*Math.abs(t)<=Math.abs(e)?e>0?y.E:y.W:t>0?e>0?y.SE:y.SW:e>0?y.NE:y.NW},matrixAppendRotationInv:function(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=0);var i=m[y.inv(t)];i.tx=n,i.ty=r,e.append(i)}},v=function(){function e(){this.worldTransform=new u,this.localTransform=new u,this.position=new o(this.onChange,this,0,0),this.scale=new o(this.onChange,this,1,1),this.pivot=new o(this.onChange,this,0,0),this.skew=new o(this.updateSkew,this,0,0),this._rotation=0,this._cx=1,this._sx=0,this._cy=0,this._sy=1,this._localID=0,this._currentLocalID=0,this._worldID=0,this._parentID=0}return e.prototype.onChange=function(){this._localID++},e.prototype.updateSkew=function(){this._cx=Math.cos(this._rotation+this.skew.y),this._sx=Math.sin(this._rotation+this.skew.y),this._cy=-Math.sin(this._rotation-this.skew.x),this._sy=Math.cos(this._rotation-this.skew.x),this._localID++},e.prototype.updateLocalTransform=function(){var e=this.localTransform;this._localID!==this._currentLocalID&&(e.a=this._cx*this.scale.x,e.b=this._sx*this.scale.x,e.c=this._cy*this.scale.y,e.d=this._sy*this.scale.y,e.tx=this.position.x-(this.pivot.x*e.a+this.pivot.y*e.c),e.ty=this.position.y-(this.pivot.x*e.b+this.pivot.y*e.d),this._currentLocalID=this._localID,this._parentID=-1)},e.prototype.updateTransform=function(e){var t=this.localTransform;if(this._localID!==this._currentLocalID&&(t.a=this._cx*this.scale.x,t.b=this._sx*this.scale.x,t.c=this._cy*this.scale.y,t.d=this._sy*this.scale.y,t.tx=this.position.x-(this.pivot.x*t.a+this.pivot.y*t.c),t.ty=this.position.y-(this.pivot.x*t.b+this.pivot.y*t.d),this._currentLocalID=this._localID,this._parentID=-1),this._parentID!==e._worldID){var n=e.worldTransform,r=this.worldTransform;r.a=t.a*n.a+t.b*n.c,r.b=t.a*n.b+t.b*n.d,r.c=t.c*n.a+t.d*n.c,r.d=t.c*n.b+t.d*n.d,r.tx=t.tx*n.a+t.ty*n.c+n.tx,r.ty=t.tx*n.b+t.ty*n.d+n.ty,this._parentID=e._worldID,this._worldID++}},e.prototype.setFromMatrix=function(e){e.decompose(this),this._localID++},Object.defineProperty(e.prototype,"rotation",{get:function(){return this._rotation},set:function(e){this._rotation!==e&&(this._rotation=e,this.updateSkew())},enumerable:!0,configurable:!0}),e.IDENTITY=new e,e}(),b=function(){function e(e,n,r,i){void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=0),void 0===i&&(i=0),this.x=Number(e),this.y=Number(n),this.width=Number(r),this.height=Number(i),this.type=t.SHAPES.RECT}return Object.defineProperty(e.prototype,"left",{get:function(){return this.x},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"right",{get:function(){return this.x+this.width},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"top",{get:function(){return this.y},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"bottom",{get:function(){return this.y+this.height},enumerable:!0,configurable:!0}),Object.defineProperty(e,"EMPTY",{get:function(){return new e(0,0,0,0)},enumerable:!0,configurable:!0}),e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copyFrom=function(e){return this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height,this},e.prototype.copyTo=function(e){return e.x=this.x,e.y=this.y,e.width=this.width,e.height=this.height,e},e.prototype.contains=function(e,t){return!(this.width<=0||this.height<=0)&&(e>=this.x&&e=this.y&&tt!==u>t&&e<(t-s)/(u-s)*(l-a)+a&&(n=!n)}return n},e}(),_=function(){function e(e,n,r,i,o){void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=0),void 0===i&&(i=0),void 0===o&&(o=20),this.x=e,this.y=n,this.width=r,this.height=i,this.radius=o,this.type=t.SHAPES.RREC}return e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height,this.radius)},e.prototype.contains=function(e,t){if(this.width<=0||this.height<=0)return!1;if(e>=this.x&&e<=this.x+this.width&&t>=this.y&&t<=this.y+this.height){if(t>=this.y+this.radius&&t<=this.y+this.height-this.radius||e>=this.x+this.radius&&e<=this.x+this.width-this.radius)return!0;var n=e-(this.x+this.radius),r=t-(this.y+this.radius),i=this.radius*this.radius;if(n*n+r*r<=i)return!0;if((n=e-(this.x+this.width-this.radius))*n+r*r<=i)return!0;if(n*n+(r=t-(this.y+this.height-this.radius))*r<=i)return!0;if((n=e-(this.x+this.radius))*n+r*r<=i)return!0}return!1},e}();t.Circle=w,t.DEG_TO_RAD=l,t.Ellipse=E,t.Matrix=u,t.ObservablePoint=o,t.PI_2=a,t.Point=i,t.Polygon=x,t.RAD_TO_DEG=s,t.Rectangle=b,t.RoundedRectangle=_,t.Transform=v,t.groupD8=y},a28fc3c963a1d4d1a2e5:function(e,t,n){"use strict";function r(e,t){return e===t}function i(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,i=0;i1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:r,n=null,o=null;return function(){return i(t,n,arguments)||(o=e.apply(null,arguments)),n=arguments,o}}));function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a;if("object"!==typeof e)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);var n=Object.keys(e);return t(n.map((function(t){return e[t]})),(function(){for(var e=arguments.length,t=Array(e),r=0;r=0;--i){var o=p[i];if(o.test&&o.test(e,n))return new o(e,t)}return new f(e,t)}var g=function(e){function t(t,n){var r=n||{},i=r.width,o=r.height;if(!i||!o)throw new Error("BufferResource width or height invalid");e.call(this,i,o),this.data=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.upload=function(e,t,n){var r=e.gl;return r.pixelStorei(r.UNPACK_PREMULTIPLY_ALPHA_WEBGL,t.alphaMode===o.ALPHA_MODES.UNPACK),n.width===t.width&&n.height===t.height?r.texSubImage2D(t.target,0,0,0,t.width,t.height,t.format,t.type,this.data):(n.width=t.width,n.height=t.height,r.texImage2D(t.target,0,n.internalFormat,t.width,t.height,0,t.format,n.type,this.data)),!0},t.prototype.dispose=function(){this.data=null},t.test=function(e){return e instanceof Float32Array||e instanceof Uint8Array||e instanceof Uint32Array},t}(c),y={scaleMode:o.SCALE_MODES.NEAREST,format:o.FORMATS.RGBA,alphaMode:o.ALPHA_MODES.NPM},v=function(e){function t(t,n){void 0===t&&(t=null),void 0===n&&(n=null),e.call(this);var r=(n=n||{}).alphaMode,s=n.mipmap,l=n.anisotropicLevel,u=n.scaleMode,h=n.width,d=n.height,f=n.wrapMode,p=n.format,g=n.type,y=n.target,v=n.resolution,b=n.resourceOptions;!t||t instanceof c||((t=m(t,b)).internal=!0),this.width=h||0,this.height=d||0,this.resolution=v||a.settings.RESOLUTION,this.mipmap=void 0!==s?s:a.settings.MIPMAP_TEXTURES,this.anisotropicLevel=void 0!==l?l:a.settings.ANISOTROPIC_LEVEL,this.wrapMode=f||a.settings.WRAP_MODE,this.scaleMode=void 0!==u?u:a.settings.SCALE_MODE,this.format=p||o.FORMATS.RGBA,this.type=g||o.TYPES.UNSIGNED_BYTE,this.target=y||o.TARGETS.TEXTURE_2D,this.alphaMode=void 0!==r?r:o.ALPHA_MODES.UNPACK,void 0!==n.premultiplyAlpha&&(this.premultiplyAlpha=n.premultiplyAlpha),this.uid=i.uid(),this.touched=0,this.isPowerOfTwo=!1,this._refreshPOT(),this._glTextures={},this.dirtyId=0,this.dirtyStyleId=0,this.cacheId=null,this.valid=h>0&&d>0,this.textureCacheIds=[],this.destroyed=!1,this.resource=null,this._batchEnabled=0,this._batchLocation=0,this.setResource(t)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={realWidth:{configurable:!0},realHeight:{configurable:!0}};return n.realWidth.get=function(){return Math.ceil(this.width*this.resolution-1e-4)},n.realHeight.get=function(){return Math.ceil(this.height*this.resolution-1e-4)},t.prototype.setStyle=function(e,t){var n;return void 0!==e&&e!==this.scaleMode&&(this.scaleMode=e,n=!0),void 0!==t&&t!==this.mipmap&&(this.mipmap=t,n=!0),n&&this.dirtyStyleId++,this},t.prototype.setSize=function(e,t,n){return this.resolution=n||this.resolution,this.width=e,this.height=t,this._refreshPOT(),this.update(),this},t.prototype.setRealSize=function(e,t,n){return this.resolution=n||this.resolution,this.width=e/this.resolution,this.height=t/this.resolution,this._refreshPOT(),this.update(),this},t.prototype._refreshPOT=function(){this.isPowerOfTwo=i.isPow2(this.realWidth)&&i.isPow2(this.realHeight)},t.prototype.setResolution=function(e){var t=this.resolution;return t===e||(this.resolution=e,this.valid&&(this.width=this.width*t/e,this.height=this.height*t/e,this.emit("update",this)),this._refreshPOT()),this},t.prototype.setResource=function(e){if(this.resource===e)return this;if(this.resource)throw new Error("Resource can be set only once");return e.bind(this),this.resource=e,this},t.prototype.update=function(){this.valid?(this.dirtyId++,this.dirtyStyleId++,this.emit("update",this)):this.width>0&&this.height>0&&(this.valid=!0,this.emit("loaded",this),this.emit("update",this))},t.prototype.onError=function(e){this.emit("error",this,e)},t.prototype.destroy=function(){this.resource&&(this.resource.unbind(this),this.resource.internal&&this.resource.destroy(),this.resource=null),this.cacheId&&(delete i.BaseTextureCache[this.cacheId],delete i.TextureCache[this.cacheId],this.cacheId=null),this.dispose(),t.removeFromCache(this),this.textureCacheIds=null,this.destroyed=!0},t.prototype.dispose=function(){this.emit("dispose",this)},t.from=function(e,n,r){void 0===r&&(r=a.settings.STRICT_TEXTURE_CACHE);var o="string"===typeof e,s=null;o?s=e:(e._pixiId||(e._pixiId="pixiid_"+i.uid()),s=e._pixiId);var l=i.BaseTextureCache[s];if(o&&r&&!l)throw new Error('The cacheId "'+s+'" does not exist in BaseTextureCache.');return l||((l=new t(e,n)).cacheId=s,t.addToCache(l,s)),l},t.fromBuffer=function(e,n,r,i){e=e||new Float32Array(n*r*4);var a=new g(e,{width:n,height:r}),s=e instanceof Float32Array?o.TYPES.FLOAT:o.TYPES.UNSIGNED_BYTE;return new t(a,Object.assign(y,i||{width:n,height:r,type:s}))},t.addToCache=function(e,t){t&&(-1===e.textureCacheIds.indexOf(t)&&e.textureCacheIds.push(t),i.BaseTextureCache[t]&&console.warn("BaseTexture added to the cache with an id ["+t+"] that already had an entry"),i.BaseTextureCache[t]=e)},t.removeFromCache=function(e){if("string"===typeof e){var t=i.BaseTextureCache[e];if(t){var n=t.textureCacheIds.indexOf(e);return n>-1&&t.textureCacheIds.splice(n,1),delete i.BaseTextureCache[e],t}}else if(e&&e.textureCacheIds){for(var r=0;r]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*>/i;var _=function(e){function t(t,n){if(n=n||{},!(t instanceof HTMLVideoElement)){var r=document.createElement("video");r.setAttribute("preload","auto"),r.setAttribute("webkit-playsinline",""),r.setAttribute("playsinline",""),"string"===typeof t&&(t=[t]),e.crossOrigin(r,t[0].src||t[0],n.crossorigin);for(var i=0;i0&&!1===e.paused&&!1===e.ended&&e.readyState>2},t.prototype._isSourceReady=function(){return 3===this.source.readyState||4===this.source.readyState},t.prototype._onPlayStart=function(){this.valid||this._onCanPlay(),this.autoUpdate&&!this._isConnectedToTicker&&(s.Ticker.shared.add(this.update,this),this._isConnectedToTicker=!0)},t.prototype._onPlayStop=function(){this._isConnectedToTicker&&(s.Ticker.shared.remove(this.update,this),this._isConnectedToTicker=!1)},t.prototype._onCanPlay=function(){var e=this.source;e.removeEventListener("canplay",this._onCanPlay),e.removeEventListener("canplaythrough",this._onCanPlay);var t=this.valid;this.resize(e.videoWidth,e.videoHeight),!t&&this._resolve&&(this._resolve(this),this._resolve=null),this._isSourcePlaying()?this._onPlayStart():this.autoPlay&&e.play()},t.prototype.dispose=function(){this._isConnectedToTicker&&s.Ticker.shared.remove(this.update,this),this.source&&(this.source.removeEventListener("error",this._onError,!0),this.source.pause(),this.source.src="",this.source.load()),e.prototype.dispose.call(this)},n.autoUpdate.get=function(){return this._autoUpdate},n.autoUpdate.set=function(e){e!==this._autoUpdate&&(this._autoUpdate=e,!this._autoUpdate&&this._isConnectedToTicker?(s.Ticker.shared.remove(this.update,this),this._isConnectedToTicker=!1):this._autoUpdate&&!this._isConnectedToTicker&&this._isSourcePlaying()&&(s.Ticker.shared.add(this.update,this),this._isConnectedToTicker=!0))},n.updateFPS.get=function(){return this._updateFPS},n.updateFPS.set=function(e){e!==this._updateFPS&&(this._updateFPS=e)},t.test=function(e,n){return e instanceof HTMLVideoElement||t.TYPES.indexOf(n)>-1},Object.defineProperties(t.prototype,n),t}(d);_.TYPES=["mp4","m4v","webm","ogg","ogv","h264","avi","mov"];var S=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.test=function(e){return!!window.createImageBitmap&&e instanceof ImageBitmap},t}(d);p.push(f,S,w,_,x,g,E,b);var T={INSTALLED:p,autoDetectResource:m,ArrayResource:b,BufferResource:g,CanvasResource:w,CubeResource:E,ImageResource:f,ImageBitmapResource:S,SVGResource:x,VideoResource:_,Resource:c,BaseImageResource:d},I=function(e){this.renderer=e};I.prototype.destroy=function(){this.renderer=null};var A=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.upload=function(e,t,n){var r=e.gl;return r.pixelStorei(r.UNPACK_PREMULTIPLY_ALPHA_WEBGL,t.alphaMode===o.ALPHA_MODES.UNPACK),n.width===t.width&&n.height===t.height?r.texSubImage2D(t.target,0,0,0,t.width,t.height,t.format,t.type,this.data):(n.width=t.width,n.height=t.height,r.texImage2D(t.target,0,1===e.context.webGLVersion?r.DEPTH_COMPONENT:r.DEPTH_COMPONENT16,t.width,t.height,0,t.format,t.type,this.data)),!0},t}(g),U=function(e,t){this.width=Math.ceil(e||100),this.height=Math.ceil(t||100),this.stencil=!1,this.depth=!1,this.dirtyId=0,this.dirtyFormat=0,this.dirtySize=0,this.depthTexture=null,this.colorTextures=[],this.glFramebuffers={},this.disposeRunner=new r.Runner("disposeFramebuffer",2)},k={colorTexture:{configurable:!0}};k.colorTexture.get=function(){return this.colorTextures[0]},U.prototype.addColorTexture=function(e,t){return void 0===e&&(e=0),this.colorTextures[e]=t||new v(null,{scaleMode:o.SCALE_MODES.NEAREST,resolution:1,mipmap:!1,width:this.width,height:this.height}),this.dirtyId++,this.dirtyFormat++,this},U.prototype.addDepthTexture=function(e){return this.depthTexture=e||new v(new A(null,{width:this.width,height:this.height}),{scaleMode:o.SCALE_MODES.NEAREST,resolution:1,width:this.width,height:this.height,mipmap:!1,format:o.FORMATS.DEPTH_COMPONENT,type:o.TYPES.UNSIGNED_SHORT}),this.dirtyId++,this.dirtyFormat++,this},U.prototype.enableDepth=function(){return this.depth=!0,this.dirtyId++,this.dirtyFormat++,this},U.prototype.enableStencil=function(){return this.stencil=!0,this.dirtyId++,this.dirtyFormat++,this},U.prototype.resize=function(e,t){if(e=Math.ceil(e),t=Math.ceil(t),e!==this.width||t!==this.height){this.width=e,this.height=t,this.dirtyId++,this.dirtySize++;for(var n=0;n-1&&t.textureCacheIds.splice(n,1),delete i.TextureCache[e],t}}else if(e&&e.textureCacheIds){for(var r=0;rthis.baseTexture.width,a=n+i>this.baseTexture.height;if(o||a){var s=o&&a?"and":"or",l="X: "+t+" + "+r+" = "+(t+r)+" > "+this.baseTexture.width,u="Y: "+n+" + "+i+" = "+(n+i)+" > "+this.baseTexture.height;throw new Error("Texture Error: frame does not fit inside the base Texture dimensions: "+l+" "+s+" "+u)}this.valid=r&&i&&this.baseTexture.valid,this.trim||this.rotate||(this.orig=e),this.valid&&this.updateUvs()},n.rotate.get=function(){return this._rotate},n.rotate.set=function(e){this._rotate=e,this.valid&&this.updateUvs()},n.width.get=function(){return this.orig.width},n.height.get=function(){return this.orig.height},Object.defineProperties(t.prototype,n),t}(i.EventEmitter);function D(e){e.destroy=function(){},e.on=function(){},e.once=function(){},e.emit=function(){}}M.EMPTY=new M(new v),D(M.EMPTY),D(M.EMPTY.baseTexture),M.WHITE=function(){var e=document.createElement("canvas");e.width=16,e.height=16;var t=e.getContext("2d");return t.fillStyle="white",t.fillRect(0,0,16,16),new M(new v(new w(e)))}(),D(M.WHITE),D(M.WHITE.baseTexture);var R=function(e){function t(t,n){var r=null;if(!(t instanceof P)){var i=arguments[1],o=arguments[2],a=arguments[3],s=arguments[4];console.warn("Please use RenderTexture.create("+i+", "+o+") instead of the ctor directly."),r=arguments[0],n=null,t=new P({width:i,height:o,scaleMode:a,resolution:s})}e.call(this,t,n),this.legacyRenderer=r,this.valid=!0,this.filterFrame=null,this.filterPoolKey=null,this.updateUvs()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.resize=function(e,t,n){void 0===n&&(n=!0),e=Math.ceil(e),t=Math.ceil(t),this.valid=e>0&&t>0,this._frame.width=this.orig.width=e,this._frame.height=this.orig.height=t,n&&this.baseTexture.resize(e,t),this.updateUvs()},t.prototype.setResolution=function(e){var t=this.baseTexture;t.resolution!==e&&(t.setResolution(e),this.resize(t.width,t.height,!1))},t.create=function(e){return"number"===typeof e&&(e={width:e,height:arguments[1],scaleMode:arguments[2],resolution:arguments[3]}),new t(new P(e))},t}(M),j=function(e){this.texturePool={},this.textureOptions=e||{},this.enableFullScreen=!1,this._pixelsWidth=0,this._pixelsHeight=0};j.prototype.createTexture=function(e,t){var n=new P(Object.assign({width:e,height:t,resolution:1},this.textureOptions));return new R(n)},j.prototype.getOptimalTexture=function(e,t,n){void 0===n&&(n=1);var r=j.SCREEN_KEY;e*=n,t*=n,this.enableFullScreen&&e===this._pixelsWidth&&t===this._pixelsHeight||(r=(65535&(e=i.nextPow2(e)))<<16|65535&(t=i.nextPow2(t))),this.texturePool[r]||(this.texturePool[r]=[]);var o=this.texturePool[r].pop();return o||(o=this.createTexture(e,t)),o.filterPoolKey=r,o.setResolution(n),o},j.prototype.getFilterTexture=function(e,t){var n=this.getOptimalTexture(e.width,e.height,t||e.resolution);return n.filterFrame=e.filterFrame,n},j.prototype.returnTexture=function(e){var t=e.filterPoolKey;e.filterFrame=null,this.texturePool[t].push(e)},j.prototype.returnFilterTexture=function(e){this.returnTexture(e)},j.prototype.clear=function(e){if(e=!1!==e)for(var t in this.texturePool){var n=this.texturePool[t];if(n)for(var r=0;r0&&e.height>0,n)for(var r=0;r1){for(var u=0;u=0;--r)e[r]=n[r]||null,e[r]&&(e[r]._batchLocation=r)},t.prototype.boundArray=function(e,t,n,r){for(var i=e.elements,o=e.ids,a=e.count,s=0,l=0;l=0&&c=o.ENV.WEBGL2&&(n=e.getContext("webgl2",t)),n)this.webGLVersion=2;else if(this.webGLVersion=1,!(n=e.getContext("webgl",t)||e.getContext("experimental-webgl",t)))throw new Error("This browser does not support WebGL. Try using the canvas renderer");return this.gl=n,this.getExtensions(),n},t.prototype.getExtensions=function(){var e=this.gl;1===this.webGLVersion?Object.assign(this.extensions,{drawBuffers:e.getExtension("WEBGL_draw_buffers"),depthTexture:e.getExtension("WEBGL_depth_texture"),loseContext:e.getExtension("WEBGL_lose_context"),vertexArrayObject:e.getExtension("OES_vertex_array_object")||e.getExtension("MOZ_OES_vertex_array_object")||e.getExtension("WEBKIT_OES_vertex_array_object"),anisotropicFiltering:e.getExtension("EXT_texture_filter_anisotropic"),uint32ElementIndex:e.getExtension("OES_element_index_uint"),floatTexture:e.getExtension("OES_texture_float"),floatTextureLinear:e.getExtension("OES_texture_float_linear"),textureHalfFloat:e.getExtension("OES_texture_half_float"),textureHalfFloatLinear:e.getExtension("OES_texture_half_float_linear")}):2===this.webGLVersion&&Object.assign(this.extensions,{anisotropicFiltering:e.getExtension("EXT_texture_filter_anisotropic"),colorBufferFloat:e.getExtension("EXT_color_buffer_float"),floatTextureLinear:e.getExtension("OES_texture_float_linear")})},t.prototype.handleContextLost=function(e){e.preventDefault()},t.prototype.handleContextRestored=function(){this.renderer.runners.contextChange.run(this.gl)},t.prototype.destroy=function(){var e=this.renderer.view;e.removeEventListener("webglcontextlost",this.handleContextLost),e.removeEventListener("webglcontextrestored",this.handleContextRestored),this.gl.useProgram(null),this.extensions.loseContext&&this.extensions.loseContext.loseContext()},t.prototype.postrender=function(){this.renderer.renderingToScreen&&this.gl.flush()},t.prototype.validateContext=function(e){e.getContextAttributes().stencil||console.warn("Provided WebGL context does not have a stencil buffer, masks may not render correctly")},Object.defineProperties(t.prototype,n),t}(I),ne=function(e){function t(t){e.call(this,t),this.managedFramebuffers=[],this.unknownFramebuffer=new U(10,10)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={size:{configurable:!0}};return t.prototype.contextChange=function(){var e=this.gl=this.renderer.gl;if(this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.current=this.unknownFramebuffer,this.viewport=new l.Rectangle,this.hasMRT=!0,this.writeDepthTexture=!0,this.disposeAll(!0),1===this.renderer.context.webGLVersion){var t=this.renderer.context.extensions.drawBuffers,n=this.renderer.context.extensions.depthTexture;a.settings.PREFER_ENV===o.ENV.WEBGL_LEGACY&&(t=null,n=null),t?e.drawBuffers=function(e){return t.drawBuffersWEBGL(e)}:(this.hasMRT=!1,e.drawBuffers=function(){}),n||(this.writeDepthTexture=!1)}},t.prototype.bind=function(e,t){var n=this.gl;if(e){var r=e.glFramebuffers[this.CONTEXT_UID]||this.initFramebuffer(e);this.current!==e&&(this.current=e,n.bindFramebuffer(n.FRAMEBUFFER,r.framebuffer)),r.dirtyId!==e.dirtyId&&(r.dirtyId=e.dirtyId,r.dirtyFormat!==e.dirtyFormat?(r.dirtyFormat=e.dirtyFormat,this.updateFramebuffer(e)):r.dirtySize!==e.dirtySize&&(r.dirtySize=e.dirtySize,this.resizeFramebuffer(e)));for(var i=0;i1&&t.drawBuffers(i),e.depthTexture)&&this.writeDepthTexture){var s=e.depthTexture;this.renderer.texture.bind(s,0),t.framebufferTexture2D(t.FRAMEBUFFER,t.DEPTH_ATTACHMENT,t.TEXTURE_2D,s._glTextures[this.CONTEXT_UID].texture,0)}n.stencil||!e.stencil&&!e.depth||(n.stencil=t.createRenderbuffer(),t.bindRenderbuffer(t.RENDERBUFFER,n.stencil),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_STENCIL,e.width,e.height),e.depthTexture||t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.RENDERBUFFER,n.stencil))},t.prototype.disposeFramebuffer=function(e,t){var n=e.glFramebuffers[this.CONTEXT_UID],r=this.gl;if(n){delete e.glFramebuffers[this.CONTEXT_UID];var i=this.managedFramebuffers.indexOf(e);i>=0&&this.managedFramebuffers.splice(i,1),e.disposeRunner.remove(this),t||(r.deleteFramebuffer(n.framebuffer),n.stencil&&r.deleteRenderbuffer(n.stencil))}},t.prototype.disposeAll=function(e){var t=this.managedFramebuffers;this.managedFramebuffers=[];for(var n=0;n=r.data.byteLength)t.bufferSubData(o,0,r.data);else{var a=r.static?t.STATIC_DRAW:t.DYNAMIC_DRAW;i.byteLength=r.data.byteLength,t.bufferData(o,r.data,a)}}}},t.prototype.checkCompatibility=function(e,t){var n=e.attributes,r=t.attributeData;for(var i in r)if(!n[i])throw new Error('shader and geometry incompatible, geometry missing the "'+i+'" attribute')},t.prototype.getSignature=function(e,t){var n=e.attributes,r=t.attributeData,i=["g",e.id];for(var o in n)r[o]&&i.push(o);return i.join("-")},t.prototype.initGeometryVao=function(e,t){this.checkCompatibility(e,t);var n=this.gl,r=this.CONTEXT_UID,i=this.getSignature(e,t),o=e.glVertexArrayObjects[this.CONTEXT_UID],a=o[i];if(a)return o[t.id]=a,a;var s=e.buffers,l=e.attributes,u={},c={};for(var h in s)u[h]=0,c[h]=0;for(var d in l)!l[d].size&&t.attributeData[d]?l[d].size=t.attributeData[d].size:l[d].size||console.warn("PIXI Geometry attribute '"+d+"' size cannot be determined (likely the bound shader does not have the attribute)"),u[l[d].buffer]+=l[d].size*ie[l[d].type];for(var f in l){var p=l[f],m=p.size;void 0===p.stride&&(u[p.buffer]===m*ie[p.type]?p.stride=0:p.stride=u[p.buffer]),void 0===p.start&&(p.start=c[p.buffer],c[p.buffer]+=m*ie[p.type])}a=n.createVertexArray(),n.bindVertexArray(a);for(var g=0;g=o.ENV.WEBGL2&&(e=t.getContext("webgl2",{})),e||((e=t.getContext("webgl",{})||t.getContext("experimental-webgl",{}))?e.getExtension("WEBGL_draw_buffers"):e=null),fe=e}return fe}function me(e,t,n){if("precision"!==e.substring(0,9)){var r=t;return t===o.PRECISION.HIGH&&n!==o.PRECISION.HIGH&&(r=o.PRECISION.MEDIUM),"precision "+r+" float;\n"+e}return n!==o.PRECISION.HIGH&&"precision highp"===e.substring(0,15)?e.replace("precision highp","precision mediump"):e}var ge={float:1,vec2:2,vec3:3,vec4:4,int:1,ivec2:2,ivec3:3,ivec4:4,bool:1,bvec2:2,bvec3:3,bvec4:4,mat2:4,mat3:9,mat4:16,sampler2D:1};function ye(e){return ge[e]}var ve=null,be={FLOAT:"float",FLOAT_VEC2:"vec2",FLOAT_VEC3:"vec3",FLOAT_VEC4:"vec4",INT:"int",INT_VEC2:"ivec2",INT_VEC3:"ivec3",INT_VEC4:"ivec4",BOOL:"bool",BOOL_VEC2:"bvec2",BOOL_VEC3:"bvec3",BOOL_VEC4:"bvec4",FLOAT_MAT2:"mat2",FLOAT_MAT3:"mat3",FLOAT_MAT4:"mat4",SAMPLER_2D:"sampler2D",SAMPLER_CUBE:"samplerCube",SAMPLER_2D_ARRAY:"sampler2DArray"};function we(e,t){if(!ve){var n=Object.keys(be);ve={};for(var r=0;r0&&(t+="\nelse "),nt.name?1:-1}));for(var u=0;u0?this._useCurrent():e.disable(e.SCISSOR_TEST)},t.prototype._useCurrent=function(){var e=this.maskStack[this.maskStack.length-1]._scissorRect,t=this.renderer.renderTexture.current,n=this.renderer.projection,r=n.transform,i=n.sourceFrame,o=n.destinationFrame,a=t?t.resolution:this.renderer.resolution,s=(e.x-i.x)*a+o.x,l=(e.y-i.y)*a+o.y,u=e.width*a,c=e.height*a;r&&(s+=r.tx*a,l+=r.ty*a),t||(l=this.renderer.height-c-l),this.renderer.gl.scissor(s,l,u,c)},t}(ze),Ye=function(e){function t(t){e.call(this,t),this.glConst=WebGLRenderingContext.STENCIL_TEST}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getStackLength=function(){var e=this.maskStack[this.maskStack.length-1];return e?e._stencilCounter:0},t.prototype.push=function(e){var t=e.maskObject,n=this.renderer.gl,r=e._stencilCounter;0===r&&(this.renderer.framebuffer.forceStencil(),n.enable(n.STENCIL_TEST)),e._stencilCounter++,n.colorMask(!1,!1,!1,!1),n.stencilFunc(n.EQUAL,r,this._getBitwiseMask()),n.stencilOp(n.KEEP,n.KEEP,n.INCR),t.renderable=!0,t.render(this.renderer),this.renderer.batch.flush(),t.renderable=!1,this._useCurrent()},t.prototype.pop=function(e){var t=this.renderer.gl;0===this.getStackLength()?(t.disable(t.STENCIL_TEST),t.clear(t.STENCIL_BUFFER_BIT),t.clearStencil(0)):(t.colorMask(!1,!1,!1,!1),t.stencilOp(t.KEEP,t.KEEP,t.DECR),e.renderable=!0,e.render(this.renderer),this.renderer.batch.flush(),e.renderable=!1,this._useCurrent())},t.prototype._useCurrent=function(){var e=this.renderer.gl;e.colorMask(!0,!0,!0,!0),e.stencilFunc(e.EQUAL,this.getStackLength(),this._getBitwiseMask()),e.stencilOp(e.KEEP,e.KEEP,e.KEEP)},t.prototype._getBitwiseMask=function(){return(1<>=1,n++;this.stateId=e.data}for(var r=0;rthis.checkCountMax&&(this.checkCount=0,this.run())))},t.prototype.run=function(){for(var e=this.renderer.texture,t=e.managedTextures,n=!1,r=0;rthis.maxIdle&&(e.destroyTexture(i,!0),t[r]=null,n=!0)}if(n){for(var o=0,a=0;a=0;n--)this.unload(e.children[n])},t}(I),$e=function(e){this.texture=e,this.width=-1,this.height=-1,this.dirtyId=-1,this.dirtyStyleId=-1,this.mipmap=!1,this.wrapMode=33071,this.type=6408,this.internalFormat=5121},et=function(e){function t(t){e.call(this,t),this.boundTextures=[],this.currentLocation=-1,this.managedTextures=[],this._unknownBoundTextures=!1,this.unknownTexture=new v}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.contextChange=function(){var e=this.gl=this.renderer.gl;this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.webGLVersion=this.renderer.context.webGLVersion;var t=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS);this.boundTextures.length=t;for(var n=0;n=1:t.mipmap=0,2===this.webGLVersion||e.isPowerOfTwo?t.wrapMode=e.wrapMode:t.wrapMode=o.WRAP_MODES.CLAMP,e.resource&&e.resource.style(this.renderer,e,t)||this.setStyle(e,t),t.dirtyStyleId=e.dirtyStyleId)},t.prototype.setStyle=function(e,t){var n=this.gl;if(t.mipmap&&n.generateMipmap(e.target),n.texParameteri(e.target,n.TEXTURE_WRAP_S,t.wrapMode),n.texParameteri(e.target,n.TEXTURE_WRAP_T,t.wrapMode),t.mipmap){n.texParameteri(e.target,n.TEXTURE_MIN_FILTER,e.scaleMode===o.SCALE_MODES.LINEAR?n.LINEAR_MIPMAP_LINEAR:n.NEAREST_MIPMAP_NEAREST);var r=this.renderer.context.extensions.anisotropicFiltering;if(r&&e.anisotropicLevel>0&&e.scaleMode===o.SCALE_MODES.LINEAR){var i=Math.min(e.anisotropicLevel,n.getParameter(r.MAX_TEXTURE_MAX_ANISOTROPY_EXT));n.texParameterf(e.target,r.TEXTURE_MAX_ANISOTROPY_EXT,i)}}else n.texParameteri(e.target,n.TEXTURE_MIN_FILTER,e.scaleMode===o.SCALE_MODES.LINEAR?n.LINEAR:n.NEAREST);n.texParameteri(e.target,n.TEXTURE_MAG_FILTER,e.scaleMode===o.SCALE_MODES.LINEAR?n.LINEAR:n.NEAREST)},t}(I),tt={FilterSystem:Q,BatchSystem:$,ContextSystem:te,FramebufferSystem:ne,GeometrySystem:oe,MaskSystem:Le,ScissorSystem:We,StencilSystem:Ye,ProjectionSystem:He,RenderTextureSystem:Ve,ShaderSystem:Je,StateSystem:Qe,TextureGCSystem:Ze,TextureSystem:et},nt=new l.Matrix,rt=function(e){function t(t,n){e.call(this),(n=Object.assign({},a.settings.RENDER_OPTIONS,n)).roundPixels&&(a.settings.ROUND_PIXELS=n.roundPixels,i.deprecation("5.0.0","Renderer roundPixels option is deprecated, please use PIXI.settings.ROUND_PIXELS",2)),this.options=n,this.type=o.RENDERER_TYPE.UNKNOWN,this.screen=new l.Rectangle(0,0,n.width,n.height),this.view=n.view||document.createElement("canvas"),this.resolution=n.resolution||a.settings.RESOLUTION,this.transparent=n.transparent,this.autoDensity=n.autoDensity||n.autoResize||!1,this.preserveDrawingBuffer=n.preserveDrawingBuffer,this.clearBeforeRender=n.clearBeforeRender,this._backgroundColor=0,this._backgroundColorRgba=[0,0,0,0],this._backgroundColorString="#000000",this.backgroundColor=n.backgroundColor||this._backgroundColor,this._tempDisplayObjectParent=new u.Container,this._lastObjectRendered=this._tempDisplayObjectParent,this.plugins={}}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={width:{configurable:!0},height:{configurable:!0},backgroundColor:{configurable:!0}};return t.prototype.initPlugins=function(e){for(var t in e)this.plugins[t]=new e[t](this)},n.width.get=function(){return this.view.width},n.height.get=function(){return this.view.height},t.prototype.resize=function(e,t){this.screen.width=e,this.screen.height=t,this.view.width=e*this.resolution,this.view.height=t*this.resolution,this.autoDensity&&(this.view.style.width=e+"px",this.view.style.height=t+"px")},t.prototype.generateTexture=function(e,t,n,r){0===(r=r||e.getLocalBounds()).width&&(r.width=1),0===r.height&&(r.height=1);var i=R.create({width:0|r.width,height:0|r.height,scaleMode:t,resolution:n});return nt.tx=-r.x,nt.ty=-r.y,this.render(e,i,!1,nt,!!e.parent),i},t.prototype.destroy=function(e){for(var t in this.plugins)this.plugins[t].destroy(),this.plugins[t]=null;e&&this.view.parentNode&&this.view.parentNode.removeChild(this.view),this.plugins=null,this.type=o.RENDERER_TYPE.UNKNOWN,this.view=null,this.screen=null,this.resolution=0,this.transparent=!1,this.autoDensity=!1,this.blendModes=null,this.options=null,this.preserveDrawingBuffer=!1,this.clearBeforeRender=!1,this._backgroundColor=0,this._backgroundColorRgba=null,this._backgroundColorString=null,this._tempDisplayObjectParent=null,this._lastObjectRendered=null},n.backgroundColor.get=function(){return this._backgroundColor},n.backgroundColor.set=function(e){this._backgroundColor=e,this._backgroundColorString=i.hex2string(e),i.hex2rgb(e,this._backgroundColorRgba)},Object.defineProperties(t.prototype,n),t}(i.EventEmitter),it=function(e){function t(n){void 0===n&&(n={}),e.call(this,"WebGL",n),n=this.options,this.type=o.RENDERER_TYPE.WEBGL,this.gl=null,this.CONTEXT_UID=0,this.runners={destroy:new r.Runner("destroy"),contextChange:new r.Runner("contextChange",1),reset:new r.Runner("reset"),update:new r.Runner("update"),postrender:new r.Runner("postrender"),prerender:new r.Runner("prerender"),resize:new r.Runner("resize",2)},this.globalUniforms=new K({projectionMatrix:new l.Matrix},!0),this.addSystem(Le,"mask").addSystem(te,"context").addSystem(Qe,"state").addSystem(Je,"shader").addSystem(et,"texture").addSystem(oe,"geometry").addSystem(ne,"framebuffer").addSystem(We,"scissor").addSystem(Ye,"stencil").addSystem(He,"projection").addSystem(Ze,"textureGC").addSystem(Q,"filter").addSystem(Ve,"renderTexture").addSystem($,"batch"),this.initPlugins(t.__plugins),n.context?this.context.initFromContext(n.context):this.context.initFromOptions({alpha:this.transparent,antialias:n.antialias,premultipliedAlpha:this.transparent&&"notMultiplied"!==this.transparent,stencil:!0,preserveDrawingBuffer:n.preserveDrawingBuffer,powerPreference:this.options.powerPreference}),this.renderingToScreen=!0,i.sayHello(2===this.context.webGLVersion?"WebGL 2":"WebGL 1"),this.resize(this.options.width,this.options.height)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.create=function(e){if(i.isWebGLSupported())return new t(e);throw new Error('WebGL unsupported in this browser, use "pixi.js-legacy" for fallback canvas2d support.')},t.prototype.addSystem=function(e,t){t||(t=e.name);var n=new e(this);if(this[t])throw new Error('Whoops! The name "'+t+'" is already in use');for(var r in this[t]=n,this.runners)this.runners[r].add(n);return this},t.prototype.render=function(e,t,n,r,i){if(this.renderingToScreen=!t,this.runners.prerender.run(),this.emit("prerender"),this.projection.transform=r,!this.context.isLost){if(t||(this._lastObjectRendered=e),!i){var o=e.parent;e.parent=this._tempDisplayObjectParent,e.updateTransform(),e.parent=o}this.renderTexture.bind(t),this.batch.currentRenderer.start(),(void 0!==n?n:this.clearBeforeRender)&&this.renderTexture.clear(),e.render(this),this.batch.currentRenderer.flush(),t&&t.baseTexture.update(),this.runners.postrender.run(),this.projection.transform=null,this.emit("postrender")}},t.prototype.resize=function(t,n){e.prototype.resize.call(this,t,n),this.runners.resize.run(t,n)},t.prototype.reset=function(){return this.runners.reset.run(),this},t.prototype.clear=function(){this.framebuffer.bind(),this.framebuffer.clear()},t.prototype.destroy=function(t){for(var n in this.runners.destroy.run(),this.runners)this.runners[n].destroy();e.prototype.destroy.call(this,t),this.gl=null},t.registerPlugin=function(e,n){t.__plugins=t.__plugins||{},t.__plugins[e]=n},t}(rt);var ot=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.from=function(e,n){return new t(new E(e,n))},t}(v),at=function(){this.texArray=null,this.blend=0,this.type=o.DRAW_MODES.TRIANGLES,this.start=0,this.size=0,this.data=null},st=function(){this.elements=[],this.ids=[],this.count=0};st.prototype.clear=function(){for(var e=0;ethis.size&&this.flush(),this._vertexCount+=e.vertexData.length/2,this._indexCount+=e.indices.length,this._bufferedTextures[this._bufferSize]=e._texture.baseTexture,this._bufferedElements[this._bufferSize++]=e)},t.prototype.buildTexturesAndDrawCalls=function(){var e=this._bufferedTextures,n=this.MAX_TEXTURES,r=t._textureArrayPool,i=this.renderer.batch,o=this._tempBoundTextures,a=this.renderer.textureGC.count,s=++v._globalBatch,l=0,u=r[0],c=0;i.copyBoundTextures(o,n);for(var h=0;h=n&&(i.boundArray(u,o,s,n),this.buildDrawCalls(u,c,h),c=h,u=r[++l],++s),d._batchEnabled=s,d.touched=a,u.elements[u.count++]=d)}u.count>0&&(i.boundArray(u,o,s,n),this.buildDrawCalls(u,c,this._bufferSize),++l,++s);for(var f=0;f0&&(t+="\nelse "),n0||t.responseType===e.XHR_RESPONSE_TYPE.BUFFER)?r=200:1223===r&&(r=204),2===(r/100|0)){if(this.xhrType===e.XHR_RESPONSE_TYPE.TEXT)this.data=n,this.type=e.TYPE.TEXT;else if(this.xhrType===e.XHR_RESPONSE_TYPE.JSON)try{this.data=JSON.parse(n),this.type=e.TYPE.JSON}catch(e){return void this.abort("Error trying to parse loaded json: "+e)}else if(this.xhrType===e.XHR_RESPONSE_TYPE.DOCUMENT)try{if(window.DOMParser){var i=new DOMParser;this.data=i.parseFromString(n,"text/xml")}else{var o=document.createElement("div");o.innerHTML=n,this.data=o}this.type=e.TYPE.XML}catch(e){return void this.abort("Error trying to parse loaded xml: "+e)}else this.data=t.response||n;this.complete()}else this.abort("["+t.status+"] "+t.statusText+": "+t.responseURL)},t._determineCrossOrigin=function(e,t){if(0===e.indexOf("data:"))return"";if(window.origin!==window.location.origin)return"anonymous";t=t||window.location,m||(m=document.createElement("a")),m.href=e;var n=!(e=i(m.href,{strictMode:!0})).port&&""===t.port||e.port===t.port,r=e.protocol?e.protocol+":":"";return e.host===t.hostname&&n&&r===t.protocol?"":"anonymous"},t._determineXhrType=function(){return e._xhrTypeMap[this.extension]||e.XHR_RESPONSE_TYPE.TEXT},t._determineLoadType=function(){return e._loadTypeMap[this.extension]||e.LOAD_TYPE.XHR},t._getExtension=function(){var e=this.url,t="";if(this.isDataUrl){var n=e.indexOf("/");t=e.substring(n+1,e.indexOf(";",n))}else{var r=e.indexOf("?"),i=e.indexOf("#"),o=Math.min(r>-1?r:e.length,i>-1?i:e.length);t=(e=e.substring(0,o)).substring(e.lastIndexOf(".")+1)}return t.toLowerCase()},t._getMimeFromXhrType=function(t){switch(t){case e.XHR_RESPONSE_TYPE.BUFFER:return"application/octet-binary";case e.XHR_RESPONSE_TYPE.BLOB:return"application/blob";case e.XHR_RESPONSE_TYPE.DOCUMENT:return"application/xml";case e.XHR_RESPONSE_TYPE.JSON:return"application/json";case e.XHR_RESPONSE_TYPE.DEFAULT:case e.XHR_RESPONSE_TYPE.TEXT:default:return"text/plain"}},f(e,[{key:"isDataUrl",get:function(){return this._hasFlag(e.STATUS_FLAGS.DATA_URL)}},{key:"isComplete",get:function(){return this._hasFlag(e.STATUS_FLAGS.COMPLETE)}},{key:"isLoading",get:function(){return this._hasFlag(e.STATUS_FLAGS.LOADING)}}]),e}();function v(e,t,n){t&&0===t.indexOf(".")&&(t=t.substring(1)),t&&(e[t]=n)}function b(e){return e.toString().replace("object ","")}y.STATUS_FLAGS={NONE:0,DATA_URL:1,COMPLETE:2,LOADING:4},y.TYPE={UNKNOWN:0,JSON:1,XML:2,IMAGE:3,AUDIO:4,VIDEO:5,TEXT:6},y.LOAD_TYPE={XHR:1,IMAGE:2,AUDIO:3,VIDEO:4},y.XHR_RESPONSE_TYPE={DEFAULT:"text",BUFFER:"arraybuffer",BLOB:"blob",DOCUMENT:"document",JSON:"json",TEXT:"text"},y._loadTypeMap={gif:y.LOAD_TYPE.IMAGE,png:y.LOAD_TYPE.IMAGE,bmp:y.LOAD_TYPE.IMAGE,jpg:y.LOAD_TYPE.IMAGE,jpeg:y.LOAD_TYPE.IMAGE,tif:y.LOAD_TYPE.IMAGE,tiff:y.LOAD_TYPE.IMAGE,webp:y.LOAD_TYPE.IMAGE,tga:y.LOAD_TYPE.IMAGE,svg:y.LOAD_TYPE.IMAGE,"svg+xml":y.LOAD_TYPE.IMAGE,mp3:y.LOAD_TYPE.AUDIO,ogg:y.LOAD_TYPE.AUDIO,wav:y.LOAD_TYPE.AUDIO,mp4:y.LOAD_TYPE.VIDEO,webm:y.LOAD_TYPE.VIDEO},y._xhrTypeMap={xhtml:y.XHR_RESPONSE_TYPE.DOCUMENT,html:y.XHR_RESPONSE_TYPE.DOCUMENT,htm:y.XHR_RESPONSE_TYPE.DOCUMENT,xml:y.XHR_RESPONSE_TYPE.DOCUMENT,tmx:y.XHR_RESPONSE_TYPE.DOCUMENT,svg:y.XHR_RESPONSE_TYPE.DOCUMENT,tsx:y.XHR_RESPONSE_TYPE.DOCUMENT,gif:y.XHR_RESPONSE_TYPE.BLOB,png:y.XHR_RESPONSE_TYPE.BLOB,bmp:y.XHR_RESPONSE_TYPE.BLOB,jpg:y.XHR_RESPONSE_TYPE.BLOB,jpeg:y.XHR_RESPONSE_TYPE.BLOB,tif:y.XHR_RESPONSE_TYPE.BLOB,tiff:y.XHR_RESPONSE_TYPE.BLOB,webp:y.XHR_RESPONSE_TYPE.BLOB,tga:y.XHR_RESPONSE_TYPE.BLOB,json:y.XHR_RESPONSE_TYPE.JSON,text:y.XHR_RESPONSE_TYPE.TEXT,txt:y.XHR_RESPONSE_TYPE.TEXT,ttf:y.XHR_RESPONSE_TYPE.BUFFER,otf:y.XHR_RESPONSE_TYPE.BUFFER},y.EMPTY_GIF="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==";function w(e){for(var t="",n=0;n>2,i[1]=(3&r[0])<<4|r[1]>>4,i[2]=(15&r[1])<<2|r[2]>>6,i[3]=63&r[2],n-(e.length-1)){case 2:i[3]=64,i[2]=64;break;case 1:i[3]=64}for(var a=0;a2?arguments[2]:{},o=r(t);i&&(o=a.call(o,Object.getOwnPropertySymbols(t)));for(var s=0;s=0;n--){var r=t[n].trim();!/([\"\'])[^\'\"]+\1/.test(r)&&c.indexOf(r)<0&&(r='"'+r+'"'),t[n]=r}return this.fontStyle+" "+this.fontVariant+" "+this.fontWeight+" "+e+" "+t.join(",")},Object.defineProperties(h.prototype,d);var g=function(e,t,n,r,i,o,a,s,l){this.text=e,this.style=t,this.width=n,this.height=r,this.lines=i,this.lineWidths=o,this.lineHeight=a,this.maxLineWidth=s,this.fontProperties=l};g.measureText=function(e,t,n,r){void 0===r&&(r=g._canvas),n=void 0===n||null===n?t.wordWrap:n;var i=t.toFontString(),o=g.measureFont(i);0===o.fontSize&&(o.fontSize=t.fontSize,o.ascent=t.fontSize);var a=r.getContext("2d");a.font=i;for(var s=(n?g.wordWrap(e,t,r):e).split(/(?:\r\n|\r|\n)/),l=new Array(s.length),u=0,c=0;cf)if(""!==o&&(a+=g.addLine(o),o="",i=0),g.canBreakWords(y,t.breakWords))for(var E=g.wordWrapSplit(y),x=0;xf&&(a+=g.addLine(o),d=!1,o="",i=0),o+=_,i+=A}else{o.length>0&&(a+=g.addLine(o),o="",i=0);var U=m===p.length-1;a+=g.addLine(y,!U),d=!1,o="",i=0}else w+i>f&&(d=!1,a+=g.addLine(o),o="",i=0),(o.length>0||!g.isBreakingSpace(y)||d)&&(o+=y,i+=w)}return a+=g.addLine(o,!1)},g.addLine=function(e,t){return void 0===t&&(t=!0),e=g.trimRight(e),e=t?e+"\n":e},g.getFromCache=function(e,t,n,r){var i=n[e];if(void 0===i){var o=e.length*t;i=r.measureText(e).width+o,n[e]=i}return i},g.collapseSpaces=function(e){return"normal"===e||"pre-line"===e},g.collapseNewlines=function(e){return"normal"===e},g.trimRight=function(e){if("string"!==typeof e)return"";for(var t=e.length-1;t>=0;t--){var n=e[t];if(!g.isBreakingSpace(n))break;e=e.slice(0,-1)}return e},g.isNewline=function(e){return"string"===typeof e&&g._newlines.indexOf(e.charCodeAt(0))>=0},g.isBreakingSpace=function(e){return"string"===typeof e&&g._breakingSpaces.indexOf(e.charCodeAt(0))>=0},g.tokenize=function(e){var t=[],n="";if("string"!==typeof e)return t;for(var r=0;ra;--h){for(var m=0;m0?"in "+i:i+" ago":i};t.default=i,e.exports=t.default},b48503bb89d5b9e0630f:function(e,t,n){(t=n("0e326f80368fd0b1333e")(!1)).push([e.i,"._19ScnXUTIEEBQu6IBVkTup {\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background-color: rgba(0, 0, 0, 0.8);\n z-index: 2000;\n padding: 15px;\n\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n._5Fbm9585bljvuzNZYefRx {\n position: relative;\n width: 100%;\n max-width: 960px;\n max-height: 100%;\n overflow-y: auto;\n z-index: 2001;\n background-color: white;\n}\n",""]),t.locals={modal__overlay:"_19ScnXUTIEEBQu6IBVkTup",modal__content:"_5Fbm9585bljvuzNZYefRx"},e.exports=t},b4e67b93427400ac5d49:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n("e6cec3e1dee71812ab0b"))&&r.__esModule?r:{default:r};var o={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:(0,i.default)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,i.default)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,i.default)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,i.default)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,i.default)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};t.default=o,e.exports=t.default},b6a0392a1df2bcbf09ba:function(e,t,n){"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,a=n("2a5d0c36564f1448ddcc"),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),u=s.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],h=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"===typeof window)return!1;for(var e in window)try{if(!d["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"===typeof window[e])try{h(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"===typeof e,n="[object Function]"===o.call(e),r=a(e),s=t&&"[object String]"===o.call(e),d=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var p=u&&n;if(s&&e.length>0&&!i.call(e,0))for(var m=0;m0)for(var g=0;g=t&&Math.sign(e)*t}function f(e,t,n){return 0===t||1/0===Math.abs(t)?function(e,t){return Math.pow(e,5*t)}(e,n):e*t*n/(t+n*e)}function p(e,t,n,r){return void 0===r&&(r=.15),0===r?function(e,t,n){return Math.max(t,Math.min(e,n))}(e,t,n):en?f(e-n,n-t,r)+n:e}function m(){return(m=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function w(){}var E=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?t:e.changedTouches}return null}function C(e){var t="buttons"in e?e.buttons:0,n=P(e),r=n&&n.length||0;return m({touches:r,down:r>0||t>0,buttons:t},function(e){return{shiftKey:e.shiftKey,altKey:e.altKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey}}(e))}function O(e){var t=e.currentTarget;return{values:[t.scrollX||t.scrollLeft||0,t.scrollY||t.scrollTop||0]}}function M(e){return{values:[e.deltaX,e.deltaY]}}function D(e){var t=P(e),n=t?t[0]:e;return{values:[n.clientX,n.clientY]}}function R(e){return{values:[260*e.scale,e.rotation]}}function j(e){var t=e.touches,n=t[1].clientX-t[0].clientX,r=t[1].clientY-t[0].clientY;return{values:[Math.hypot(n,r),-180*Math.atan2(n,r)/Math.PI],origin:[(t[1].clientX+t[0].clientX)/2,(t[1].clientY+t[0].clientY)/2]}}var F=function(){var e=this;this.state=I(),this.timeouts={},this.domListeners=[],this.windowListeners={},this.bindings={},this.clean=function(){e.resetBindings(),Object.values(e.timeouts).forEach(clearTimeout),Object.keys(e.windowListeners).forEach((function(t){return e.removeWindowListeners(t)}))},this.resetBindings=function(){e.bindings={};var t=e.getDomTarget();t&&(k(t,e.domListeners,e.config.eventOptions),e.domListeners=[])},this.getDomTarget=function(){var t=e.config.domTarget;return t&&"current"in t?t.current:t},this.addWindowListeners=function(t,n){e.config.window&&(e.windowListeners[t]=n,U(e.config.window,n,e.config.eventOptions))},this.removeWindowListeners=function(t){if(e.config.window){var n=e.windowListeners[t];n&&(k(e.config.window,n,e.config.eventOptions),delete e.windowListeners[t])}},this.addDomTargetListeners=function(t){Object.entries(e.bindings).forEach((function(t){var n=t[1];e.domListeners.push([t[0].substr(2).toLowerCase(),E.apply(void 0,n)])})),U(t,e.domListeners,e.config.eventOptions)},this.addBindings=function(t,n){(Array.isArray(t)?t:[t]).forEach((function(t){e.bindings[t]?e.bindings[t].push(n):e.bindings[t]=[n]}))},this.getBindings=function(){var t={},n=e.config.captureString;return Object.entries(e.bindings).forEach((function(e){var r=e[0],i=e[1],o=Array.isArray(i)?i:[i];t[r+n]=E.apply(void 0,o)})),t},this.getBind=function(){if(e.config.domTarget){var t=e.getDomTarget();return t&&e.addDomTargetListeners(t),e.clean}return e.getBindings()}};function N(e,t,n,r){var o=i.useMemo((function(){var e=new F;return{nativeRefs:r,current:e,bind:function(){e.resetBindings();for(var n=arguments.length,r=new Array(n),i=0;i2?i-2:0),a=2;as?"x":a0?(r.state._delayedEvent=!0,"function"==typeof e.persist&&e.persist(),r.setTimeout((function(){return r.startDrag(e)}),r.config.delay)):r.startDrag(e))},r.onDragChange=function(e){if(!r.state.canceled)if(r.state._active){var t=C(e);if(t.down){r.updateSharedState(t);var n=D(e),i=r.getKinematics(n.values,e),o=r.state._isTap;o&&u(i._movement)>=3&&(o=!1),r.updateGestureState(m({},r.getGenericPayload(e),{},i,{_isTap:o,cancel:function(){return r.onCancel()}})),r.fireGestureHandler()}else r.onDragEnd(e)}else r.state._delayedEvent&&(r.clearTimeout(),r.startDrag(e))},r.onDragEnd=function(e){r.state._active=!1,r.updateSharedState({down:!1,buttons:0,touches:0});var t=r.state,n=t._isTap,i=t.values,o=t.velocities,a=o[0],s=o[1],l=t.movement,u=l[0],c=l[1],h=t._intentional,d=h[0],f=h[1],p=m({},r.getGenericPayload(e),{},r.getMovement(i)),g=r.config,y=g.swipeVelocity,v=y[0],b=y[1],w=g.swipeDistance,E=w[0],x=w[1],_=[0,0];p.elapsedTime<220&&(!1!==d&&Math.abs(a)>v&&Math.abs(u)>E&&(_[0]=Math.sign(a)),!1!==f&&Math.abs(s)>b&&Math.abs(c)>x&&(_[1]=Math.sign(s))),r.updateGestureState(m({event:e},p,{tap:n,swipe:_})),r.fireGestureHandler(r.config.filterTaps&&r.state._isTap)},r.clean=function(){e.prototype.clean.call(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r.state._delayedEvent=!1,r.controller.config.pointer&&r.removePointers()},r.onCancel=function(){r.updateGestureState({canceled:!0,cancel:w}),r.state._active=!1,r.updateSharedState({down:!1,buttons:0,touches:0}),requestAnimationFrame((function(){return r.fireGestureHandler()}))},r}g(t,e);var n=t.prototype;return n.startDrag=function(e){var t=this,n=D(e).values;this.updateSharedState(C(e));var r=m({},this.getStartGestureState(n,e),{},this.getGenericPayload(e,!0));this.updateGestureState(m({},r,{},this.getMovement(n,r),{cancel:function(){return t.onCancel()}})),this.fireGestureHandler()},n.addBindings=function(){this.controller.config.pointer?(this.controller.addBindings("onPointerDown",this.onDragStart),this.controller.addBindings("onPointerMove",this.onDragChange),this.controller.addBindings(["onPointerUp","onPointerCancel"],this.onDragEnd)):this.controller.addBindings(["onTouchStart","onMouseDown"],this.onDragStart)},t}(L),W="undefined"!=typeof window?window:void 0,Y={lockDirection:!1,axis:void 0,bounds:void 0};function H(e){void 0===e&&(e={});var t=e.eventOptions,n=(t=void 0===t?{}:t).passive,r=void 0===n||n,i=t.capture,o=void 0!==i&&i,a=t.pointer,s=void 0!==a&&a,l=e.window,u=void 0===l?W:l,c=e.domTarget,h=void 0===c?void 0:c,d=e.enabled,f=void 0===d||d;return m({},y(e,["eventOptions","window","domTarget","enabled"]),{enabled:f,domTarget:h,window:u,eventOptions:{passive:!h||!!r,capture:!!o},captureString:o?"Capture":"",pointer:!!s})}function G(e){var t=e.threshold,n=void 0===t?void 0:t,r=e.rubberband,i=void 0===r?0:r,o=e.enabled,a=e.initial;return"boolean"==typeof i&&(i=i?.15:0),void 0===n&&(n=0),{enabled:void 0===o||o,initial:void 0===a?[0,0]:a,threshold:x(n),rubberband:x(i)}}function V(e){void 0===e&&(e={});var t=e.axis,n=e.lockDirection,r=e.bounds,i=void 0===r?{}:r,o=y(e,["axis","lockDirection","bounds"]),a=[[_(i.left,-1/0),_(i.right,1/0)],[_(i.top,-1/0),_(i.bottom,1/0)]];return m({},G(o),{},Y,{},S({axis:t,lockDirection:n},e),{bounds:a})}function X(e){void 0===e&&(e={});var t=e.distanceBounds,n=void 0===t?{}:t,r=e.angleBounds,i=void 0===r?{}:r,o=y(e,["distanceBounds","angleBounds"]),a=[[_(n.min,-1/0),_(n.max,1/0)],[_(i.min,-1/0),_(i.max,1/0)]];return m({},G(o),{bounds:a})}function q(e){void 0===e&&(e={});var t=e.enabled,n=e.threshold,r=e.bounds,i=e.rubberband,o=e.initial,a=y(e,["enabled","threshold","bounds","rubberband","initial"]),s=a.swipeVelocity,l=void 0===s?.5:s,u=a.swipeDistance,c=void 0===u?60:u,h=a.delay,d=void 0!==h&&h,f=a.filterTaps,p=void 0!==f&&f,g=a.axis,v=a.lockDirection;void 0===n?n=Math.max(0,p?3:0,v||g?1:0):p=!0;var b=V(S({enabled:t,threshold:n,bounds:r,rubberband:i,axis:g,lockDirection:v,initial:o},e));return m({},b,{filterTaps:p||b.threshold[0]+b.threshold[1]>0,swipeVelocity:x(l),swipeDistance:x(c),delay:"number"==typeof d?d:d?180:0})}var K=function(e){function t(t,n){var r;return(r=e.call(this,"pinch",t,n)||this).ingKey="pinching",r.pinchShouldStart=function(e){var t=C(e);return r.enabled&&2===t.touches},r.onPinchStart=function(e){if(r.pinchShouldStart(e)){var t=j(e),n=t.values,i=t.origin;r.updateSharedState(C(e));var o=m({},r.getStartGestureState(n,e),{},r.getGenericPayload(e,!0));r.updateGestureState(m({},o,{},r.getMovement(n,o),{origin:i,cancel:function(){return r.onCancel()}})),r.fireGestureHandler()}},r.onPinchChange=function(e){var t=r.state,n=t.timeStamp;if(!t.canceled&&t._active){var i=C(e);if(2===i.touches&&e.timeStamp!==n){r.updateSharedState(i);var o=j(e),a=o.origin,s=r.getKinematics(o.values,e);r.updateGestureState(m({},r.getGenericPayload(e),{},s,{origin:a,cancel:function(){return r.onCancel()}})),r.fireGestureHandler()}}},r.onPinchEnd=function(e){r.state.active&&(r.state._active=!1,r.updateSharedState({down:!1,touches:0}),r.updateGestureState(m({event:e},r.getGenericPayload(e),{},r.getMovement(r.state.values))),r.fireGestureHandler())},r.onCancel=function(){r.state._active=!1,r.updateGestureState({canceled:!0,cancel:w}),r.updateSharedState({down:!1,touches:0}),requestAnimationFrame((function(){return r.fireGestureHandler()}))},r.onGestureStart=function(e){if(r.enabled){e.preventDefault();var t=R(e).values;r.updateSharedState(C(e));var n=m({},r.getStartGestureState(t,e),{},r.getGenericPayload(e,!0));r.updateGestureState(m({},n,{},r.getMovement(t,n),{cancel:function(){return r.onCancel()}})),r.fireGestureHandler()}},r.onGestureChange=function(e){var t=r.state;if(!t.canceled&&t._active){e.preventDefault();var n=C(e);r.updateSharedState(n);var i=R(e),o=r.getKinematics(i.values,e);r.updateGestureState(m({},r.getGenericPayload(e),{},o,{cancel:function(){return r.onCancel()}})),r.fireGestureHandler()}},r.onGestureEnd=function(e){e.preventDefault(),r.state.active&&(r.state._active=!1,r.updateSharedState({down:!1,touches:0}),r.updateGestureState(m({event:e},r.getGenericPayload(e),{},r.getMovement(r.state.values))),r.fireGestureHandler())},r.updateTouchData=function(e){if(r.enabled&&2===e.touches.length&&r.state._active){var t=j(e);r.state.origin=t.origin}},r.wheelShouldRun=function(e){return r.enabled&&e.ctrlKey},r.getWheelValuesFromEvent=function(e){var t=M(e).values[1],n=r.state.values,i=n[1];return{values:[n[0]-t,void 0!==i?i:0],origin:[e.clientX,e.clientY],delta:[0,t]}},r.onWheel=function(e){r.wheelShouldRun(e)&&(r.clearTimeout(),r.setTimeout(r.onWheelEnd),r.state._active?r.onWheelChange(e):r.onWheelStart(e))},r.onWheelStart=function(e){var t=r.getWheelValuesFromEvent(e),n=t.values,i=t.delta,o=t.origin;r.controller.config.eventOptions.passive||e.preventDefault(),r.updateSharedState(C(e));var a=m({},r.getStartGestureState(n,e),{},r.getGenericPayload(e,!0),{initial:r.state.values});r.updateGestureState(m({},a,{},r.getMovement(n,a),{offset:n,delta:i,origin:o})),r.fireGestureHandler()},r.onWheelChange=function(e){var t=C(e);r.updateSharedState(t);var n=r.getWheelValuesFromEvent(e),i=n.origin,o=n.delta,a=r.getKinematics(n.values,e);r.updateGestureState(m({},r.getGenericPayload(e),{},a,{origin:i,delta:o})),r.fireGestureHandler()},r.onWheelEnd=function(){r.state._active=!1,r.updateGestureState(r.getMovement(r.state.values)),r.fireGestureHandler()},r}return g(t,e),t.prototype.addBindings=function(){this.controller.config.domTarget&&function(){try{return"constructor"in GestureEvent}catch(e){return!1}}()?(this.controller.addBindings("onGestureStart",this.onGestureStart),this.controller.addBindings("onGestureChange",this.onGestureChange),this.controller.addBindings(["onGestureEnd","onTouchCancel"],this.onGestureEnd),this.controller.addBindings(["onTouchStart","onTouchMove"],this.updateTouchData)):(this.controller.addBindings("onTouchStart",this.onPinchStart),this.controller.addBindings("onTouchMove",this.onPinchChange),this.controller.addBindings(["onTouchEnd","onTouchCancel"],this.onPinchEnd),this.controller.addBindings("onWheel",this.onWheel))},t}(function(e){function t(){return e.apply(this,arguments)||this}g(t,e);var n=t.prototype;return n.getInternalMovement=function(e,t){var n=e[0],r=e[1],i=t.values,o=t.turns,a=t.initial,s=(r=void 0!==r?r:i[1])-i[1],l=Math.abs(s)>270?o+Math.sign(s):o;return[n-a[0],r-360*l-a[1]]},n.getKinematics=function(e,t){var n=this.state,r=n.timeStamp,i=n.initial,o=this.getMovement(e,this.state),a=o.delta,s=o.movement;return m({values:e,delta:a,turns:(e[1]-s[1]-i[1])/360},o,{},h(s,a,t.timeStamp-r))},n.mapStateValues=function(e){return{da:e.values,vdva:e.velocities}},t}(B)),J=function(e){function t(t,n){var r;return(r=e.call(this,"wheel",t,n)||this).ingKey="wheeling",r.debounced=!0,r.wheelShouldRun=function(e){return(!e.ctrlKey||!("pinch"in r.controller.handlers))&&r.enabled},r.getValuesFromEvent=function(e){var t=r.state.values;return{values:o(M(e).values,t)}},r.onWheel=function(e){r.wheelShouldRun(e)&&(r.clearTimeout(),r.setTimeout(r.onWheelEnd),r.state._active?r.onWheelChange(e):r.onWheelStart(e))},r.onWheelStart=function(e){var t=r.getValuesFromEvent(e).values;r.updateSharedState(C(e));var n=m({},r.getStartGestureState(t,e),{},r.getGenericPayload(e,!0),{initial:r.state.values}),i=r.getMovement(t,n),o=i.delta;r.updateGestureState(m({},n,{},i,{distance:u(o),direction:c(o)})),r.fireGestureHandler()},r.onWheelChange=function(e){var t=C(e);r.updateSharedState(t);var n=r.getValuesFromEvent(e),i=r.getKinematics(n.values,e);r.updateGestureState(m({},r.getGenericPayload(e),{},i)),r.fireGestureHandler()},r.onWheelEnd=function(){r.state._active=!1,r.updateGestureState(m({},r.getMovement(r.state.values),{velocities:[0,0],velocity:0})),r.fireGestureHandler()},r}return g(t,e),t.prototype.addBindings=function(){this.controller.addBindings("onWheel",this.onWheel)},t}(L),Q=function(e){function t(t,n){var r;return(r=e.call(this,"move",t,n)||this).ingKey="moving",r.debounced=!0,r.moveShouldRun=function(){return r.enabled},r.onMove=function(e){r.moveShouldRun()&&(r.clearTimeout(),r.setTimeout(r.onMoveEnd),r.state._active?r.onMoveChange(e):r.onMoveStart(e))},r.onMoveStart=function(e){var t=D(e).values;r.updateSharedState(C(e));var n=m({},r.getStartGestureState(t,e),{},r.getGenericPayload(e,!0));r.updateGestureState(m({},n,{},r.getMovement(t,n))),r.fireGestureHandler()},r.onMoveChange=function(e){var t=C(e);r.updateSharedState(t);var n=D(e),i=r.getKinematics(n.values,e);r.updateGestureState(m({},r.getGenericPayload(e),{},i)),r.fireGestureHandler()},r.onMoveEnd=function(){r.state._active=!1,r.updateGestureState(m({},r.getMovement(r.state.values),{velocities:[0,0],velocity:0})),r.fireGestureHandler()},r.onPointerEnter=function(e){if(r.controller.state.shared.hovering=!0,r.controller.config.enabled){if(r.controller.config.hover.enabled){var t=D(e).values,n=m({},r.controller.state.shared,{},r.state,{},r.getGenericPayload(e,!0),{values:t,active:!0,hovering:!0});r.controller.handlers.hover(m({},n,{},r.mapStateValues(n)))}"move"in r.controller.handlers&&r.onMoveStart(e)}},r.onPointerLeave=function(e){if(r.controller.state.shared.hovering=!1,"move"in r.controller.handlers&&r.onMoveEnd(),r.controller.config.hover.enabled){var t=D(e).values,n=m({},r.controller.state.shared,{},r.state,{},r.getGenericPayload(e),{values:t,active:!1});r.controller.handlers.hover(m({},n,{},r.mapStateValues(n)))}},r}return g(t,e),t.prototype.addBindings=function(){this.controller.config.pointer?("move"in this.controller.handlers&&this.controller.addBindings("onPointerMove",this.onMove),"hover"in this.controller.handlers&&(this.controller.addBindings("onPointerEnter",this.onPointerEnter),this.controller.addBindings("onPointerLeave",this.onPointerLeave))):("move"in this.controller.handlers&&this.controller.addBindings("onMouseMove",this.onMove),"hover"in this.controller.handlers&&(this.controller.addBindings("onMouseEnter",this.onPointerEnter),this.controller.addBindings("onMouseLeave",this.onPointerLeave)))},t}(L),Z=function(e){function t(t,n){var r;return(r=e.call(this,"scroll",t,n)||this).ingKey="scrolling",r.debounced=!0,r.scrollShouldRun=function(){return r.enabled},r.onScroll=function(e){r.scrollShouldRun()&&(r.clearTimeout(),r.setTimeout(r.onScrollEnd),r.state._active?r.onScrollChange(e):r.onScrollStart(e))},r.onScrollStart=function(e){var t=O(e).values;r.updateSharedState(C(e));var n=m({},r.getStartGestureState(t,e),{},r.getGenericPayload(e,!0),{initial:r.state.values}),i=r.getMovement(t,n),o=i.delta;r.updateGestureState(m({},n,{},i,{distance:u(o),direction:c(o)})),r.fireGestureHandler()},r.onScrollChange=function(e){var t=C(e);r.updateSharedState(t);var n=O(e),i=r.getKinematics(n.values,e);r.updateGestureState(m({},r.getGenericPayload(e),{},i)),r.fireGestureHandler()},r.onScrollEnd=function(){r.state._active=!1,r.updateGestureState(m({},r.getMovement(r.state.values),{velocities:[0,0],velocity:0})),r.fireGestureHandler()},r}return g(t,e),t.prototype.addBindings=function(){this.controller.addBindings("onScroll",this.onScroll)},t}(L);function $(e,t,n){var r=t+"Start",i=t+"End";return delete n[t],delete n[r],delete n[i],function(n){var o=void 0;return n.first&&r in e&&e[r](n),t in e&&(o=e[t](n)),n.last&&i in e&&e[i](n),o}}t.addV=o,t.rubberbandIfOutOfBounds=p,t.subV=a,t.useDrag=function(e,t){void 0===t&&(t={});var n=t.domTarget,r=t.eventOptions,i=t.window,o=y(t,["domTarget","eventOptions","window"]),a=m({},H({domTarget:n,eventOptions:r,window:i}),{drag:q(o)});return N({drag:e},[z],a)},t.useGesture=function(e,t){void 0===t&&(t={});var n=i.useState((function(){return new Set(Object.keys(e).map((function(e){return e.replace(/End|Start/,"")})))}))[0],r=t.drag,o=t.wheel,a=t.move,s=t.scroll,l=t.pinch,u=t.hover,c=H(y(t,["drag","wheel","move","scroll","pinch","hover"])),h=[],d={},f=m({},e);return n.has("onDrag")&&(h.push(z),d.drag=$(e,"onDrag",f),c.drag=q(r)),n.has("onWheel")&&(h.push(J),d.wheel=$(e,"onWheel",f),c.wheel=V(o)),n.has("onScroll")&&(h.push(Z),d.scroll=$(e,"onScroll",f),c.scroll=V(s)),n.has("onMove")&&(h.push(Q),d.move=$(e,"onMove",f),c.move=V(a)),n.has("onPinch")&&(h.push(K),d.pinch=$(e,"onPinch",f),c.pinch=X(l)),n.has("onHover")&&(n.has("onMove")||h.push(Q),d.hover=e.onHover,c.hover=m({enabled:!0},u),delete f.onHover),N(d,h,c,f)},t.useHover=function(e,t){void 0===t&&(t={});var n=t.domTarget,r=t.eventOptions,i=t.window,o=y(t,["domTarget","eventOptions","window"]),a=m({},H({domTarget:n,eventOptions:r,window:i}),{hover:m({enabled:!0},o)});return N({hover:e},[Q],a)},t.useMove=function(e,t){void 0===t&&(t={});var n=t.domTarget,r=t.eventOptions,i=t.window,o=y(t,["domTarget","eventOptions","window"]),a=m({},H({domTarget:n,eventOptions:r,window:i}),{move:V(o)});return N({move:e},[Q],a)},t.usePinch=function(e,t){void 0===t&&(t={});var n=t.domTarget,r=t.eventOptions,i=t.window,o=y(t,["domTarget","eventOptions","window"]),a=m({},H({domTarget:n,eventOptions:r,window:i}),{pinch:X(o)});return N({pinch:e},[K],a)},t.useScroll=function(e,t){void 0===t&&(t={});var n=t.domTarget,r=t.eventOptions,i=t.window,o=y(t,["domTarget","eventOptions","window"]),a=m({},H({domTarget:n,eventOptions:r,window:i}),{scroll:V(o)});return N({scroll:e},[Z],a)},t.useWheel=function(e,t){void 0===t&&(t={});var n=t.domTarget,r=t.eventOptions,i=t.window,o=y(t,["domTarget","eventOptions","window"]),a=m({},H({domTarget:n,eventOptions:r,window:i}),{wheel:V(o)});return N({wheel:e},[J],a)}},b740a1c112d3a46c517a:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=n("a200adb7a77493a937a9"),o=n("4425f1d5419ae53c0f7c"),a=n("77b832b9d07adee95404"),s=n("df0363ca45c62a4a0c1d"),l=new i.Point,u=function(e){function t(t,n,o){void 0===n&&(n=100),void 0===o&&(o=100),e.call(this,t),this.tileTransform=new i.Transform,this._width=n,this._height=o,this._canvasPattern=null,this.uvMatrix=t.uvMatrix||new r.TextureMatrix(t),this.pluginName="tilingSprite",this.uvRespectAnchor=!1}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={clampMargin:{configurable:!0},tileScale:{configurable:!0},tilePosition:{configurable:!0},width:{configurable:!0},height:{configurable:!0}};return n.clampMargin.get=function(){return this.uvMatrix.clampMargin},n.clampMargin.set=function(e){this.uvMatrix.clampMargin=e,this.uvMatrix.update(!0)},n.tileScale.get=function(){return this.tileTransform.scale},n.tileScale.set=function(e){this.tileTransform.scale.copyFrom(e)},n.tilePosition.get=function(){return this.tileTransform.position},n.tilePosition.set=function(e){this.tileTransform.position.copyFrom(e)},t.prototype._onTextureUpdate=function(){this.uvMatrix&&(this.uvMatrix.texture=this._texture),this._cachedTint=16777215},t.prototype._render=function(e){var t=this._texture;t&&t.valid&&(this.tileTransform.updateLocalTransform(),this.uvMatrix.update(),e.batch.setObjectRenderer(e.plugins[this.pluginName]),e.plugins[this.pluginName].render(this))},t.prototype._calculateBounds=function(){var e=this._width*-this._anchor._x,t=this._height*-this._anchor._y,n=this._width*(1-this._anchor._x),r=this._height*(1-this._anchor._y);this._bounds.addFrame(this.transform,e,t,n,r)},t.prototype.getLocalBounds=function(t){return 0===this.children.length?(this._bounds.minX=this._width*-this._anchor._x,this._bounds.minY=this._height*-this._anchor._y,this._bounds.maxX=this._width*(1-this._anchor._x),this._bounds.maxY=this._height*(1-this._anchor._y),t||(this._localBoundsRect||(this._localBoundsRect=new i.Rectangle),t=this._localBoundsRect),this._bounds.getRectangle(t)):e.prototype.getLocalBounds.call(this,t)},t.prototype.containsPoint=function(e){this.worldTransform.applyInverse(e,l);var t=this._width,n=this._height,r=-t*this.anchor._x;if(l.x>=r&&l.x=i&&l.y1&&"boolean"!==typeof t)throw new o('"allowMissing" argument must be a boolean');var n=S(e),i=n.length>0?n[0]:"",a=T("%"+i+"%",t),l=a.name,u=a.value,c=!1,h=a.alias;h&&(i=h[0],b(n,v([0,1],h)));for(var d=1,f=!0;d=n.length){var x=s(u,m);u=(f=!!x)&&"get"in x&&!("originalValue"in x.get)?x.get:u[m]}else f=y(u,m),u=u[m];f&&!c&&(p[l]=u)}}return u}},bcd7b949f184f9559c79:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,r.default)(e),n=t.getHours();return n};var r=o(n("ca570e75843c8a0c3319")),i=o(n("195d20b13c44f6bd7763"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},bd6093343d6b28dfa265:function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return c})),n.d(t,"e",(function(){return h})),n.d(t,"c",(function(){return f})),n.d(t,"d",(function(){return p})),n.d(t,"f",(function(){return m})),n.d(t,"g",(function(){return g}));var r=n("25af6c5e16709dba484f"),i=n.n(r),o=n("bcd7b949f184f9559c79"),a=n.n(o);function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&"undefined"===typeof MSStream};t.default=function(e){var t={userAgent:"",platform:"",maxTouchPoints:0};e||"undefined"===typeof navigator?"string"===typeof e?t.userAgent=e:e&&e.userAgent&&(t={userAgent:e.userAgent,platform:e.platform,maxTouchPoints:e.maxTouchPoints||0}):t={userAgent:navigator.userAgent,platform:navigator.platform,maxTouchPoints:navigator.maxTouchPoints||0};var n=t.userAgent,b=n.split("[FBAN");"undefined"!==typeof b[1]&&(n=b[0]),"undefined"!==typeof(b=n.split("Twitter"))[1]&&(n=b[0]);var w=function(e){return function(t){return t.test(e)}}(n),E={apple:{phone:w(r)&&!w(h),ipod:w(i),tablet:!w(r)&&(w(o)||v(t))&&!w(h),universal:w(a),device:(w(r)||w(i)||w(o)||w(a)||v(t))&&!w(h)},amazon:{phone:w(u),tablet:!w(u)&&w(c),device:w(u)||w(c)},android:{phone:!w(h)&&w(u)||!w(h)&&w(s),tablet:!w(h)&&!w(u)&&!w(s)&&(w(c)||w(l)),device:!w(h)&&(w(u)||w(c)||w(s)||w(l))||w(/\bokhttp\b/i)},windows:{phone:w(h),tablet:w(d),device:w(h)||w(d)},other:{blackberry:w(f),blackberry10:w(p),opera:w(m),firefox:w(y),chrome:w(g),device:w(f)||w(p)||w(m)||w(y)||w(g)},any:!1,phone:!1,tablet:!1};return E.any=E.apple.device||E.android.device||E.windows.device||E.other.device,E.phone=E.apple.phone||E.android.phone||E.windows.phone,E.tablet=E.apple.tablet||E.android.tablet||E.windows.tablet,E}},c2fc04df9cbf830942bd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=n("4425f1d5419ae53c0f7c"),o=new(n("a200adb7a77493a937a9").Rectangle),a=function(e){this.renderer=e,e.extract=this};a.prototype.image=function(e,t,n){var r=new Image;return r.src=this.base64(e,t,n),r},a.prototype.base64=function(e,t,n){return this.canvas(e).toDataURL(t,n)},a.prototype.canvas=function(e){var t,n,s,l=this.renderer,u=!1,c=!1;e&&(e instanceof r.RenderTexture?s=e:(s=this.renderer.generateTexture(e),c=!0)),s?(t=s.baseTexture.resolution,n=s.frame,u=!1,l.renderTexture.bind(s)):(t=this.renderer.resolution,u=!0,(n=o).width=this.renderer.width,n.height=this.renderer.height,l.renderTexture.bind(null));var h=Math.floor(n.width*t+1e-4),d=Math.floor(n.height*t+1e-4),f=new i.CanvasRenderTarget(h,d,1),p=new Uint8Array(4*h*d),m=l.gl;m.readPixels(n.x*t,n.y*t,h,d,m.RGBA,m.UNSIGNED_BYTE,p);var g=f.context.getImageData(0,0,h,d);if(a.arrayPostDivide(p,g.data),f.context.putImageData(g,0,0),u){var y=new i.CanvasRenderTarget(f.width,f.height,1);y.context.scale(1,-1),y.context.drawImage(f.canvas,0,-d),f.destroy(),f=y}return c&&s.destroy(!0),f.canvas},a.prototype.pixels=function(e){var t,n,i,s=this.renderer,l=!1;e&&(e instanceof r.RenderTexture?i=e:(i=this.renderer.generateTexture(e),l=!0)),i?(t=i.baseTexture.resolution,n=i.frame,s.renderTexture.bind(i)):(t=s.resolution,(n=o).width=s.width,n.height=s.height,s.renderTexture.bind(null));var u=n.width*t,c=n.height*t,h=new Uint8Array(4*u*c),d=s.gl;return d.readPixels(n.x*t,n.y*t,u,c,d.RGBA,d.UNSIGNED_BYTE,h),l&&i.destroy(!0),a.arrayPostDivide(h,h),h},a.prototype.destroy=function(){this.renderer.extract=null,this.renderer=null},a.arrayPostDivide=function(e,t){for(var n=0;n=0&&"[object Array]"!==i(e)&&"[object Function]"===i(e.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=a,e.exports=s?o:a},ca570e75843c8a0c3319:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))};var r,i=(r=n("195d20b13c44f6bd7763"))&&r.__esModule?r:{default:r};e.exports=t.default},cb1dc2f1b0e48e5476a6:function(e,t,n){"use strict";var r=n("87ef0180422f7854018b");e.exports=function(){return r()&&!!Symbol.toStringTag}},cd2f83a4fd8e13c8d3e2:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("3876d46e830d73bd11eb"),i=n("a32c6a01a3e12fea086c"),o=function e(t){var n=this;t=Object.assign({forceCanvas:!1},t),this.renderer=i.autoDetectRenderer(t),this.stage=new r.Container,e._plugins.forEach((function(e){e.init.call(n,t)}))},a={view:{configurable:!0},screen:{configurable:!0}};o.registerPlugin=function(e){o._plugins.push(e)},o.prototype.render=function(){this.renderer.render(this.stage)},a.view.get=function(){return this.renderer.view},a.screen.get=function(){return this.renderer.screen},o.prototype.destroy=function(e,t){var n=this,r=o._plugins.slice(0);r.reverse(),r.forEach((function(e){e.destroy.call(n)})),this.stage.destroy(t),this.stage=null,this.renderer.destroy(e),this.renderer=null,this._options=null},Object.defineProperties(o.prototype,a),o._plugins=[];var s=function(){};s.init=function(e){var t=this;Object.defineProperty(this,"resizeTo",{set:function(e){window.removeEventListener("resize",this.resize),this._resizeTo=e,e&&(window.addEventListener("resize",this.resize),this.resize())},get:function(){return this._resizeTo}}),this.resize=function(){t._resizeTo&&(t._resizeTo===window?t.renderer.resize(window.innerWidth,window.innerHeight):t.renderer.resize(t._resizeTo.clientWidth,t._resizeTo.clientHeight))},this._resizeTo=null,this.resizeTo=e.resizeTo||null},s.destroy=function(){this.resizeTo=null,this.resize=null},o.registerPlugin(s),t.Application=o},cde8880bb1229a1e9c0b:function(e,t,n){"use strict";var r=n("1a97e47aab15b834e036");e.exports=function(){return"function"===typeof Object.is?Object.is:r}},ce06f30cff109f1694e0:function(e){e.exports=JSON.parse('[{"id":1,"filename":"seaweed","names":{"EUde":"Wakame-Alge","EUen":"seaweed","EUit":"alga wakame","EUnl":"zeewier","EUru":"\u043c\u043e\u0440\u0441\u043a\u0438\u0435 \u0432\u043e\u0434\u043e\u0440\u043e\u0441\u043b\u0438","EUfr":"wakame","EUes":"alga wakame","USen":"seaweed","USfr":"wakam\xe9","USes":"alga wakame","JPja":"\u30ef\u30ab\u30e1","KRko":"\ubbf8\uc5ed","TWzh":"\u88d9\u5e36\u83dc","CNzh":"\u88d9\u5e26\u83dc"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,1,1,1,1,1,0,0,1,1,1],"month-southern":[1,0,0,1,1,1,1,1,1,1,1,1]},"price":600,"rarity":"Common","catch-phrase":"I got some seaweed! I couldn\'t kelp myself.","museum-phrase":"Let it be known that seaweed is a misnomer of the highest order! That is, it is not a noxious weed so much as it is a marine algae most beneficial to life on land and sea. Seaweed, you see, provides essential habitat and food for all manner of marine creatures. And it creates a great deal of the oxygen we land lovers love to breath too, hoo! And yet, I can\'t help but shudder when the slimy stuff touches my toes during a swim. Hoot! The horror!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishWakameCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Wakame.png","shadow":"Large","speed":"Stationary"},{"id":2,"filename":"sea_grapes","names":{"EUde":"Kriechsprossalge","EUen":"sea grapes","EUit":"vite di mare","EUnl":"zeedruiven","EUru":"\u043c\u043e\u0440\u0441\u043a\u043e\u0439 \u0432\u0438\u043d\u043e\u0433\u0440\u0430\u0434","EUfr":"algue raisin de mer","EUes":"uva de mar","USen":"sea grapes","USfr":"algue raisin de mer","USes":"uva de mar","JPja":"\u30a6\u30df\u30d6\u30c9\u30a6","KRko":"\ubc14\ub2e4\ud3ec\ub3c4","TWzh":"\u6d77\u8461\u8404","CNzh":"\u6d77\u8461\u8404"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,1]},"price":900,"rarity":"Common","catch-phrase":"I got some sea grapes! Can\'t let these go sour.","museum-phrase":"Sea grapes are a marine algae that look much like their landlocked namesake. That is, they are green pearl-like orbs that cluster tightly along underwater vines. And sea grapes, like regular grapes, are a popular snack food too... albeit of the saltier variety. Fans of the briny delicacy enjoy the way the shiny pearls POP when chewed. It makes one wonder whether sea grape juice might have some appeal? \'Twould leave the drinker with sour grapes, I suppose.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishUmibudouCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Umibudou.png","shadow":"Small","speed":"Stationary"},{"id":3,"filename":"sea_cucumber","names":{"EUde":"Seegurke","EUen":"sea cucumber","EUit":"cetriolo di mare","EUnl":"zeekomkommer","EUru":"\u043c\u043e\u0440\u0441\u043a\u043e\u0439 \u043e\u0433\u0443\u0440\u0435\u0446","EUfr":"concombre de mer","EUes":"pepino de mar","USen":"sea cucumber","USfr":"concombre de mer","USes":"pepino de mar","JPja":"\u30ca\u30de\u30b3","KRko":"\ud574\uc0bc","TWzh":"\u6d77\u53c3","CNzh":"\u6d77\u53c2"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,1,1,0,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,1,1,0,0]},"price":500,"rarity":"Common","catch-phrase":"I got a sea cucumber! It\'s a bit cumbersome","museum-phrase":"The sea cucumber, much like its relatives the sea urchin and sea star, has no heart nor brain. However, unlike its relatives, it has no shell nor spikes to with which to protect itself either. So how does a softy such as this stay safe in the open ocean? Brace yourself I say\u2026 when threatened sea cucumbers jettison their innards out of their backsides! Hoo! Gross but true! The sticky, stringy stuff ensnares predators, allowing the cuke to make its escape and grow its insides back. One might say\u2026the sea cucumber is a GUTSY creature, indeed. Hoo hoo, hee hee! Do forgive me!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishNamakoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Namako.png","shadow":"Medium","speed":"Very slow"},{"id":4,"filename":"sea_pig","names":{"EUde":"Scotoplanes","EUen":"sea pig","EUit":"porcellino di mare","EUnl":"zeevarken","EUru":"\u0441\u043a\u043e\u0442\u043e\u043f\u043b\u0430\u043d\u0435\u0441","EUfr":"cochon de mer","EUes":"cerdo de mar","USen":"sea pig","USfr":"cochon de mer","USes":"cerdo de mar","JPja":"\u30bb\u30f3\u30b8\u30e5\u30ca\u30de\u30b3","KRko":"\ubc14\ub2e4\ub3fc\uc9c0","TWzh":"\u6d77\u8c6c","CNzh":"\u6d77\u732a"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[1,1,0,0,0,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,0,0,0,0]},"price":10000,"rarity":"Rare","catch-phrase":"I got a sea pig! What\'s next? Air pigs?","museum-phrase":"Never have I seen a creature that walks the line between creepy and cute quite like the sea pig does. Sea pigs are, in fact, a type of sea cucumber that lives deep down on the ocean floor. About four inches long, these soft pinkish oddities use tube-like legs and feelers to get around. Thus they snuffle through the mud, slurping up particles from decaying carcasses. Meanwhile, predators be warned... This little piggy tastes like poison.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishSenjunamakoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Senjunamako.png","shadow":"Small","speed":"Very fast"},{"id":5,"filename":"sea_star","names":{"EUde":"Seestern","EUen":"sea star","EUit":"stella marina","EUnl":"zeester","EUru":"\u043c\u043e\u0440\u0441\u043a\u0430\u044f \u0437\u0432\u0435\u0437\u0434\u0430","EUfr":"\xe9toile de mer","EUes":"estrella de mar","USen":"sea star","USfr":"\xe9toile de mer","USes":"estrella de mar","JPja":"\u30d2\u30c8\u30c7","KRko":"\ubd88\uac00\uc0ac\ub9ac","TWzh":"\u6d77\u661f","CNzh":"\u6d77\u661f"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":500,"rarity":"Common","catch-phrase":"I got a sea star! Maybe it\'ll give me an autograph!","museum-phrase":"The sea star may appear to have five feet...but those are, in fact, its arms. And though five-armed sea stars are the most common, there are species with 20 or even 40 arms out there! Ah, but the fascinating appendage fats do not end there, wot wot! You see upon each sea star\'s arm sprout many dozens of tiny feet. YES, FEET! They use these suction-cupped feet not just to move about...but to...eh... grab hold of dinner guests as well. Finally, it should be noted that when a sea star loses an arm, it can grow it back. More impressive yes, a served sea star arm...can sometimes grow an entire sea star body back!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishHitodeCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Hitode.png","shadow":"Small","speed":"Very slow"},{"id":6,"filename":"sea_urchin","names":{"EUde":"Seeigel","EUen":"sea urchin","EUit":"riccio di mare","EUnl":"zee-egel","EUru":"\u043c\u043e\u0440\u0441\u043a\u043e\u0439 \u0435\u0436","EUfr":"oursin","EUes":"erizo de mar","USen":"sea urchin","USfr":"oursin","USes":"erizo de mar","JPja":"\u30a6\u30cb","KRko":"\uc131\uac8c","TWzh":"\u6d77\u81bd","CNzh":"\u6d77\u80c6"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":1700,"rarity":"Uncommon","catch-phrase":"I got a sea urchin! Wasn\'t even \'earchin for it.","museum-phrase":"Ah, the sea urchin...the unabashed goth of the ocean floor! Indeed, with its mane of dark-hued spikes, it looks for all the world as if it might front a punk-rock band. Perhaps its more demure relatives\u2014the sea cucumber and the sea star\u2014disapprove of its outlandish look? It would certainly explain why sea stars gobble up sea urchins every chance they get! But worry not for our spiky friend. Its venomous spines are an effective deterrent to many a predator.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishUniCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Uni.png","shadow":"Small","speed":"Slow"},{"id":7,"filename":"slate_pencil_urchin","names":{"EUde":"Griffelseeigel","EUen":"slate pencil urchin","EUit":"riccio matita","EUnl":"griffelzee-egel","EUru":"\u0433\u0440\u0438\u0444\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u043e\u0440\u0441\u043a. \u0435\u0436","EUfr":"oursin crayon","EUes":"erizo l\xe1piz de pizarra","USen":"slate pencil urchin","USfr":"oursin crayon","USes":"erizo l\xe1piz de pizarra","JPja":"\u30d1\u30a4\u30d7\u30a6\u30cb","KRko":"\uc5f0\ud544\uc131\uac8c","TWzh":"\u77f3\u7b46\u6d77\u81bd","CNzh":"\u77f3\u7b14\u6d77\u80c6"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":2000,"rarity":"Uncommon","catch-phrase":"I got a slate pencil urchin! Its handwriting is gorgeous.","museum-phrase":"Slate Pencil Urchins are a type of sea urchin topped with thick, rounded spines that resemble sticks of chalk. These urchins\' spines protect them not only from predators but from violent waves as well. Found in coral reefs, they\'re usually bright red, brown, or purple in color. For all those bright colors, one would think the slate pencil urchin to be deadly. But all those pretty colors, it seems, are just a pretty show.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishPaipuuniCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Paipuuni.png","shadow":"Medium","speed":"Medium"},{"id":8,"filename":"sea_anemone","names":{"EUde":"Seeanemone","EUen":"sea anemone","EUit":"anemone di mare","EUnl":"zeeanemoon","EUru":"\u0430\u043a\u0442\u0438\u043d\u0438\u044f","EUfr":"an\xe9mone de mer","EUes":"an\xe9mona","USen":"sea anemone","USfr":"an\xe9mone de mer","USes":"an\xe9mona","JPja":"\u30a4\u30bd\u30ae\u30f3\u30c1\u30e3\u30af","KRko":"\ub9d0\ubbf8\uc798","TWzh":"\u6d77\u8475","CNzh":"\u6d77\u8475"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":500,"rarity":"Common","catch-phrase":"I got a sea anemone! The enemy of my anemone is my afrenome!","museum-phrase":"Medusa herself would be impressed by the sea anemone. This pretty predator loves to wave its colorful flowing locks about. But these gorgeous tresses are, in fact, deadly tentacles surrounding a hungry mouth! Triggered by the slightest touch, these tentacles harpoon victims with neurotoxin. The sea anemone then pulls the helpless, hapless prey into its mouth for a spot of lunch! I say, let this be a lesson! Never, ever make an enemy... out of an anemone!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishIsogintyakuCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Isogintyaku.png","shadow":"Large","speed":"Stationary"},{"id":9,"filename":"moon_jellyfish","names":{"EUde":"Ohrenqualle","EUen":"moon jellyfish","EUit":"medusa aurelia","EUnl":"oorkwal","EUru":"\u0443\u0448\u0430\u0441\u0442\u0430\u044f \u0430\u0443\u0440\u0435\u043b\u0438\u044f","EUfr":"m\xe9duse lune","EUes":"medusa luna","USen":"moon jellyfish","USfr":"m\xe9duse lune","USes":"medusa luna","JPja":"\u30df\u30ba\u30af\u30e9\u30b2","KRko":"\ubcf4\ub984\ub2ec\ubb3c\ud574\ud30c\ub9ac","TWzh":"\u6d77\u6708\u6c34\u6bcd","CNzh":"\u6d77\u6708\u6c34\u6bcd"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,0]},"price":600,"rarity":"Common","catch-phrase":"I got a moon jellyfish! Now to find a sun peanutbutterfish.","museum-phrase":"Ah, the moon jellyfish...what\'s not to love about this pretty floating flower of the sea... Well, I suppose its tentacles do give a sting when touched...but it\'s only a mild thing to the likes of us. Other creatures may not be so fond of this translucent beauty. Though who can blame them, really? Moon jellyfish have stinging cells called cnidocytes that kill fish and other small critters that float by. And they use their \\"oral arms\\" to pull these morsels into their mouths and stomachs. Indeed, one need but observe the moon jellyfish to see how brutal AND beautiful nature can be.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishMizukurageCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Mizukurage.png","shadow":"Small","speed":"Very slow"},{"id":10,"filename":"sea_slug","names":{"EUde":"Nacktkiemer","EUen":"sea slug","EUit":"nudibranchi","EUnl":"zeeslak","EUru":"\u0433\u043e\u043b\u043e\u0436\u0430\u0431\u0435\u0440\u043d\u0438\u043a","EUfr":"limace de mer","EUes":"babosa de mar","USen":"sea slug","USfr":"limace de mer","USes":"babosa de mar","JPja":"\u30a6\u30df\u30a6\u30b7","KRko":"\uac2f\ubbfc\uc22d\ub2ec\ud33d\uc774","TWzh":"\u6d77\u86de\u8753","CNzh":"\u6d77\u86de\u8753"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":600,"rarity":"Common","catch-phrase":"I got a sea slug! It\'s kinda salty about that.","museum-phrase":"Imagine, if you will, a land slug...but one dressed in frilly attire full of bold colors, stripes, and spots! That is the sea slug, a gastropod that looks ready to walk the red carpet...or perform beneath a big top. But these clowns are no laughing matter, eh wot. Their garish colors and wild patterns warn predators to steer clear of their stinging, toxic taste. And THAT is how you dress for success, as they say!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishUmiushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Umiushi.png","shadow":"X-Small","speed":"Very slow"},{"id":11,"filename":"pearl_oyster","names":{"EUde":"Perlmuschel","EUen":"pearl oyster","EUit":"ostrica pinctada","EUnl":"pareloester","EUru":"\u0436\u0435\u043c\u0447\u0443\u0436\u043d\u0438\u0446\u0430","EUfr":"hu\xeetre perli\xe8re","EUes":"ostra perlera","USen":"pearl oyster","USfr":"hu\xeetre perli\xe8re","USes":"ostra perlera","JPja":"\u30a2\u30b3\u30e4\u30ac\u30a4","KRko":"\uc9c4\uc8fc\uc870\uac1c","TWzh":"\u73e0\u6bcd\u86e4","CNzh":"\u9a6c\u6c0f\u73e0\u6bcd\u8d1d"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":2800,"rarity":"Uncommon","catch-phrase":"I got a pearl oyster! Aw, shucks. Don\'t clam up now!","museum-phrase":"Hoo, indeed, hoot! What a splendid pearl oyster! Did you know the famed pearl oyster can live for 40 years and grow up to a foot in size? \'Tis true, hootie-hoo! Of course, this briny bivalve is best known for the precious gems it grows within. The pearl-making process begins when an irritant gains access to the delicate insides of the oyster. The intruder is then covered with layer upon layer of \\"nacre,\\" the same substance used to create its shell. It takes years for a pearl to form, but in the end, the irritant is rendered harmless. Ahh, if only we all had the power to turn things that annoy us... into things of beauty instead.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishAkoyagaiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Akoyagai.png","shadow":"Small","speed":"Medium"},{"id":12,"filename":"mussel","names":{"EUde":"Miesmuschel","EUen":"mussel","EUit":"cozza","EUnl":"mossel","EUru":"\u043c\u0438\u0434\u0438\u044f","EUfr":"moule","EUes":"mejill\xf3n","USen":"mussel","USfr":"moule","USes":"mejill\xf3n","JPja":"\u30e0\u30fc\u30eb\u30ac\u30a4","KRko":"\uc9c0\uc911\ud574\ub2f4\uce58","TWzh":"\u8cbd\u8c9d","CNzh":"\u8d3b\u8d1d"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,1,1,1,1,1,1,1],"month-southern":[1,1,1,1,1,1,0,0,0,0,0,1]},"price":1500,"rarity":"Uncommon","catch-phrase":"I got a mussel! It\'s been working out","museum-phrase":"Did you know the mussel has a beard?! Hoo! It\'s true! Well, partially true, anyway. Mussels have a special gland that secretes a thing called \\"bysuss\\" or \\"byssal thread.\\" They use these tough beard-like fibers to anchor themselves to rocks and keep themselves in place. So, you see, the mussel\'s beard is functional rather than merely stylish. Then again, perhaps all beards should be this way.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishMuhrugaiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Muhrugai.png","shadow":"Small","speed":"Slow"},{"id":13,"filename":"oyster","names":{"EUde":"Auster","EUen":"oyster","EUit":"ostrica","EUnl":"oester","EUru":"\u0443\u0441\u0442\u0440\u0438\u0446\u0430","EUfr":"hu\xeetre","EUes":"ostra","USen":"oyster","USfr":"hu\xeetre","USes":"ostra","JPja":"\u30aa\u30a4\u30b9\u30bf\u30fc","KRko":"\uad74","TWzh":"\u7261\u8823","CNzh":"\u7261\u86ce"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,0,0,0,0,0,0,1,1,1,1],"month-southern":[0,0,1,1,1,1,1,1,0,0,0,0]},"price":1100,"rarity":"Uncommon","catch-phrase":"I got an oyster! It\'s a little shellfish.","museum-phrase":"Oysters are marvelous mollusks and, in many ways, the social butterflies of the seas. That is, these bivalves tend to live attached to rocks in large groups known as oyster beds. These reef-like structures provide home and habitat for a delightful variety of creatures. Mussels, barnacles, and sea anemones have all been known to set up house. Meanwhile, small fish and crabs hide from predators and even raise their young among the snuggling oysters. With all the hubbub, an oyster bed sounds like the last place one would get some sleep!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishOysterCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Kaki.png","shadow":"Small","speed":"Slow"},{"id":14,"filename":"scallop","names":{"EUde":"Kammmuschel","EUen":"scallop","EUit":"capasanta","EUnl":"mantelschelp","EUru":"\u0433\u0440\u0435\u0431\u0435\u0448\u043e\u043a","EUfr":"p\xe9toncle","EUes":"vieira","USen":"scallop","USfr":"p\xe9toncle","USes":"vieira","JPja":"\u30db\u30bf\u30c6","KRko":"\uac00\ub9ac\ube44","TWzh":"\u5e06\u7acb\u8c9d","CNzh":"\u867e\u5937\u6247\u8d1d"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":1200,"rarity":"Uncommon","catch-phrase":"I got a scallop! It otter be savored.","museum-phrase":"Ah, the scallop! It just goes to show, you can\'t keep a good bivalve down. While most members of its family are known for staying put, the scallop is a nimble fellow indeed. When a hungry sea star approaches, the scallop can swim away by clap-clap-clapping its shells together! \\"How does a scallop know when a predator approaches?\\" you ask. Why, it has 200 eyes to see with! It makes one wonder what else the scallop sees with all those eyes... I fear it sees into my very soul!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishHotateCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Hotate.png","shadow":"Medium","speed":"Slow"},{"id":15,"filename":"whelk","names":{"EUde":"Babylon-Seeschnecke","EUen":"whelk","EUit":"buccino","EUnl":"wulk","EUru":"\u043c\u043e\u043b\u043b\u044e\u0441\u043a-\u0442\u0440\u0443\u0431\u0430\u0447","EUfr":"bulot","EUes":"buccino","USen":"whelk","USfr":"bulot","USes":"buccino","JPja":"\u30d0\u30a4\u30ac\u30a4","KRko":"\uc218\ub791","TWzh":"\u5ce8\u87ba","CNzh":"\u82b1\u87ba"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":1000,"rarity":"Uncommon","catch-phrase":"I got a whelk! Happy snails to ya.","museum-phrase":"Whelks are sea snails that migrate from deep water to shallow water when the weather changes. Avid carnivores, they feed on worms, crustaceans, and mollusks. In fact, these wily snails have been known to use their own shells to pry open the shells of their victims! They then use a rough tongue-like organ with thousands of tiny teeth to lick their victims\' shells clean. Eh... you might want to put that image out of your mind when it\'s your turn to dine.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishBaigaiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Baigai.png","shadow":"Small","speed":"Slow"},{"id":16,"filename":"turban_shell","names":{"EUde":"Turbanschnecke","EUen":"turban shell","EUit":"lumaca turbante","EUnl":"tulbandschelp","EUru":"\u0440\u043e\u0433\u0430\u0442\u044b\u0439 \u0442\u044e\u0440\u0431\u0430\u043d","EUfr":"turbo","EUes":"caracola espinosa","USen":"turban shell","USfr":"turbo","USes":"caracola espinosa","JPja":"\u30b5\u30b6\u30a8","KRko":"\uc18c\ub77c","TWzh":"\u89d2\u8811\u87ba","CNzh":"\u89d2\u877e\u87ba"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,1,1,1,0,0,0,1,1,1,1],"month-southern":[0,0,1,1,1,1,0,0,1,1,1,0]},"price":1000,"rarity":"Uncommon","catch-phrase":"I got a turban shell! It\'s totally TURB...ular!","museum-phrase":"The turban shell is a sea snail with a rather nifty trick up its sleeve...er, shell. You see, this snail carries a hard, round, button-like \\"operculum\\" with it wherever it goes. What is an operculum, you ask? Why, it is a trapdoor of sorts! When danger approaches, the snail slips into its shell and pulls this trapdoor closed over the opening. Thus it is locked safe and sound inside. And bravo, I say! Bravo! When trouble comes knocking, just do what the turban shell does. Shut the door and turn out the lights!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishSazaeCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Sazae.png","shadow":"Small","speed":"Slow"},{"id":17,"filename":"abalone","names":{"EUde":"Seeohr","EUen":"abalone","EUit":"abalone","EUnl":"abalone","EUru":"\u0430\u0431\u0430\u043b\u043e\u043d","EUfr":"ormeau","EUes":"abul\xf3n","USen":"abalone","USfr":"ormeau","USes":"abul\xf3n","JPja":"\u30a2\u30ef\u30d3","KRko":"\uc804\ubcf5","TWzh":"\u9b91\u9b5a","CNzh":"\u9c8d\u9c7c"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[1,0,0,0,0,1,1,1,1,1,1,1],"month-southern":[1,1,1,1,1,1,1,0,0,0,0,1]},"price":2000,"rarity":"Uncommon","catch-phrase":"I got an abalone! Why do I want a sandwich now?","museum-phrase":"My feathers, but the abalone is a most deceptive sea snail, wot wot! After seeing its dull brown shell from the outside, one would think it quite plain.But take a gander inside, and you\'ll see that the abalone\'s home is a shimmering beauty to behold! The inner layer of the shell is made of \\"nacre,\\" or \\"mother-of-pearl,\\" and, hoo, what a dazzling iridescent hue! Let this be a lesson! You mustn\'t judge a sea snail by the outside of its shell. Judge it by the inside of its shell instead.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishAwabiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Awabi.png","shadow":"Medium","speed":"Medium"},{"id":18,"filename":"gigas_giant_clam","names":{"EUde":"Gigas-Riesenmuschel","EUen":"gigas giant clam","EUit":"tridacna gigante","EUnl":"reuzendoopvontschelp","EUru":"\u0433\u0438\u0433\u0430\u043d\u0442\u0441\u043a\u0430\u044f \u0442\u0440\u0438\u0434\u0430\u043a\u043d\u0430","EUfr":"b\xe9nitier colossal","EUes":"taclobo gigante","USen":"gigas giant clam","USfr":"b\xe9nitier colossal","USes":"taclobo gigante","JPja":"\u30aa\u30aa\u30b7\u30e3\u30b3\u30ac\u30a4","KRko":"\ub300\uc655\uac70\uac70","TWzh":"\u5927\u7868\u78f2","CNzh":"\u5927\u7817\u78f2"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":15000,"rarity":"Ultra-rare","catch-phrase":"I got a gigas giant clam! It\'s kind of a big deal.","museum-phrase":"Gigas giant clams live in warm-water coral reefs and are the biggest bivalves in the world. Growing as wide as six feet and weighing up to 600 pounds, these clams can live to be 100 years old. And yes, these mighty creatures look as though they could eat a swimmer whole. But they eat plankton instead and get valuable nutrients from an algae they live in symbiosis with. Indeed, these enormous gents get all the sustenance they need by lying face up with their shells half-open. If such was my life, I\'d be happy as a clam too.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishShakogaiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Shakogai.png","shadow":"X-Large","speed":"Very fast"},{"id":19,"filename":"chambered_nautilus","names":{"EUde":"Perlboot","EUen":"chambered nautilus","EUit":"nautilus","EUnl":"nautilus","EUru":"\u043d\u0430\u0443\u0442\u0438\u043b\u0443\u0441","EUfr":"nautile","EUes":"nautilo","USen":"chambered nautilus","USfr":"nautile","USes":"nautilo","JPja":"\u30aa\u30a6\u30e0\u30ac\u30a4","KRko":"\uc575\ubb34\uc870\uac1c","TWzh":"\u9e1a\u9d61\u87ba","CNzh":"\u9e66\u9e49\u87ba"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[0,0,1,1,1,1,0,0,1,1,1,0],"month-southern":[0,0,1,1,1,0,0,0,1,1,1,1]},"price":1800,"rarity":"Uncommon","catch-phrase":"I got a chambered nautilus! Is it on the naughty list?","museum-phrase":"The chambered nautilus is perhaps best known for its gorgeous shell. Not only does this shell\'s interior shine with a pearly luster, it features a near-perfect natural spiral. But those aren\'t the chambered nautilus\'s only bragging rights. This cephalopod can have up to 90 tentacles, it\'s said! These arms come coated with a sticky substance that helps the nautilus capture its prey...Which is far better than using them for overly long hugs, I say.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishOumugaiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Oumugai.png","shadow":"Medium","speed":"Medium"},{"id":20,"filename":"octopus","names":{"EUde":"Oktopus","EUen":"octopus","EUit":"polpo","EUnl":"octopus","EUru":"\u043e\u0441\u044c\u043c\u0438\u043d\u043e\u0433","EUfr":"poulpe","EUes":"pulpo","USen":"octopus","USfr":"pieuvre","USes":"pulpo","JPja":"\u30bf\u30b3","KRko":"\ubb38\uc5b4","TWzh":"\u7ae0\u9b5a","CNzh":"\u7ae0\u9c7c"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":1200,"rarity":"Uncommon","catch-phrase":"I got an octopus! It can give four hugs at once!","museum-phrase":"With its eight limbs, three hearts, and surprisingly big brain, the octopus is quite the wonder. It is also an escape artist like no other! You see, the octopus has specialized skin cells that can change color and texture with lightening speed. Thus it can look for all the world like a patch of seabed one minute...and a pile of rocks the next! But the deception doesn\'t stop there, wot wot. When attacked by a predator, the octopus releases a cloud of ink and -POOF- makes its escape. Let\'s just call the octopus what it is, shall we? The ninja of the deep!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishTakoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Tako.png","shadow":"Medium","speed":"Slow"},{"id":21,"filename":"umbrella_octopus","names":{"EUde":"Regenschirm-Oktopus","EUen":"umbrella octopus","EUit":"polpo ombrello","EUnl":"depressa-inktvis","EUru":"\u043e\u043f\u0438\u0441\u0442\u043e\u0442\u0435\u0439\u0442\u0438\u0441","EUfr":"pieuvre parapluie","EUes":"pulpo paraguas","USen":"umbrella octopus","USfr":"pieuvre parapluie","USes":"pulpo paraguas","JPja":"\u30e1\u30f3\u30c0\u30b3","KRko":"\uc6b0\ubb34\ubb38\uc5b4","TWzh":"\u6241\u9762\u86f8","CNzh":"\u6241\u9762\u86f8"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,1,1,1,0,0,0,1,1,1,0],"month-southern":[0,0,1,1,1,0,0,0,1,1,1,0]},"price":6000,"rarity":"Uncommon","catch-phrase":"I got an umbrella octopus! Too bad I\'m already soaked.","museum-phrase":"My feathers, could there be a more adorable sea creature than the umbrella octopus? I daresay not! These deep-sea octopuses are on the smallish side and use the cutest ear-like fins to flutter about. Meanwhile, it\'s the web stretched between their tentacles that gives them their name. Hoo, it\'s true! With arms stretched wide, they look for all the world like an umbrella! Though surely the last thing the umbrella octopus wants...is to stay dry.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishMendakoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Mendako.png","shadow":"Small","speed":"Fast"},{"id":22,"filename":"vampire_squid","names":{"EUde":"Vampirtintenfisch","EUen":"vampire squid","EUit":"calamaro vampiro","EUnl":"vampierinktvis","EUru":"\u0430\u0434\u0441\u043a\u0438\u0439 \u043a\u0430\u043b\u044c\u043c\u0430\u0440-\u0432\u0430\u043c\u043f\u0438\u0440","EUfr":"vampire des abysses","EUes":"calamar vampiro","USen":"vampire squid","USfr":"vampire des abysses","USes":"calamar vampiro","JPja":"\u30b3\u30a6\u30e2\u30ea\u30c0\u30b3","KRko":"\ud761\ud608\uc624\uc9d5\uc5b4","TWzh":"\u5438\u8840\u70cf\u8cca","CNzh":"\u5438\u8840\u9b3c\u4e4c\u8d3c"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,1,1,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,1,1]},"price":10000,"rarity":"Rare","catch-phrase":"I got a vampire squid! A lot was at stake.","museum-phrase":"Beware the vampire squid, I say! This eight-armed deep-sea monster is out to drink your blood! Hoo hoo, ha ha! I only jest! Ahem! The Vampire Squid does, in fact, live deep in the ocean where almost no light pervades. But while it looks like it could nibble on your neck...it nibbles on the bits of dead plankton and algae instead. By all accounts, the vampire squid is a a gentle sort who squirts bioluminecesant goo at foes. Sp, how did it get the eerie official name \\"Vampyroteuthis inernalis\\"? That means \\"vampire squid from the heck,\\" you see. The problem is that the squid\'s \\"cloak.\\" Its arms are webbed with velvet-red skin and lined with toothy spikes. Plainly put, this genial squid looks for all the world like a vampire who went for a swim.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishKoumoridakoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Koumoridako.png","shadow":"Medium","speed":"Very fast"},{"id":23,"filename":"firefly_squid","names":{"EUde":"Leuchtkalmar","EUen":"firefly squid","EUit":"calamaro lucciola","EUnl":"vuurvliegpijlinktvis","EUru":"\u0441\u0432\u0435\u0440\u043a\u0430\u044e\u0449\u0438\u0439 \u043a\u0430\u043b\u044c\u043c\u0430\u0440","EUfr":"calmar luciole","EUes":"calamar luci\xe9rnaga","USen":"firefly squid","USfr":"calmar luciole","USes":"calamar luci\xe9rnaga","JPja":"\u30db\u30bf\u30eb\u30a4\u30ab","KRko":"\ubc18\ub527\ubd88\uc624\uc9d5\uc5b4","TWzh":"\u87a2\u706b\u9b77","CNzh":"\u8424\u706b\u9c7f"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1],"month-northern":[0,0,1,1,1,1,0,0,0,0,0,0],"month-southern":[0,0,0,0,0,0,0,0,1,1,1,1]},"price":1400,"rarity":"Uncommon","catch-phrase":"I got a firefly squid! More like a glowswim squid.","museum-phrase":"The firefly squid is a wee migratory squid that barely reaches three inches in length. And though they usually live in deep water, they do venture to the coast to spawn. Like their firefly namesakes, these sparkling squid emit a blue bioluminescent glow. This glow may be used to threaten enemies, communicate with friends, or, perhaps, to lure food in. Truth be told, we do not know for sure why the firefly squid glows. We remain in the dark, as they say.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishHotaruikaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Hotaruika.png","shadow":"X-Small","speed":"Slow"},{"id":24,"filename":"gazami_crab","names":{"EUde":"Gazami-Krabbe","EUen":"gazami crab","EUit":"granchio gazami","EUnl":"Japanse blauwe krab","EUru":"\u0433\u0430\u0437\u0430\u043c\u0438-\u043a\u0440\u0430\u0431","EUfr":"crabe gazami","EUes":"cangrejo gazami","USen":"gazami crab","USfr":"crabe gazami","USes":"cangrejo gazami","JPja":"\u30ac\u30b6\u30df","KRko":"\uaf43\uac8c","TWzh":"\u4e09\u75a3\u68ad\u5b50\u87f9","CNzh":"\u68ad\u5b50\u87f9"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,1,1,1,1,1,1,0],"month-southern":[1,1,1,1,1,0,0,0,0,0,0,1]},"price":2200,"rarity":"Uncommon","catch-phrase":"I got a gazami crab! What a gripping find!","museum-phrase":"The gazami crab may be better known by its more descriptive name\u2026 the Japanese blue crab. It gets its name from the blue tint sometimes found in its shell and legs. Its paddle-like rear legs are what help it to swim freely and quickly through the water. Of course, this gazami crab couldn\'t swim enough to get away from you!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishGazamiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Gazami.png","shadow":"Medium","speed":"Medium"},{"id":25,"filename":"Dungeness_crab","names":{"EUde":"Pazifik-Taschenkrebs","EUen":"Dungeness crab","EUit":"granciporro","EUnl":"Dungeness-krab","EUru":"\u0434\u0430\u043d\u0436\u0435\u043d\u0435\u0441\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0431","EUfr":"crabe de Dungeness","EUes":"buey del Pac\xedfico","USen":"Dungeness crab","USfr":"crabe de Dungeness","USes":"buey del Pac\xedfico","JPja":"\u30c0\u30f3\u30b8\u30cd\u30b9\u30af\u30e9\u30d6","KRko":"\ub358\uc9c0\ub2c8\uc2a4\ud06c\ub7a9","TWzh":"\u9996\u9577\u9ec3\u9053\u87f9","CNzh":"\u73cd\u5b9d\u87f9"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,1,1,1,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,1,1,1,0]},"price":1900,"rarity":"Uncommon","catch-phrase":"I got a Dungeness crab! Dun dun duuuun...geness.","museum-phrase":"The Dungeness crab wears a pretty fan-shaped shell that\'s often done up in purple hues. But eye-catching colors aside, this fellow can be surprisingly hard to spot! That\'s because the Dungeness crab is something of an expert hider. When scared, it plays a nifty trick! That is, it buries itself beneath the sand with impressive speed. \\"Now you see me, now you don\'t,\\" it says as it vanishes before your very eyes!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishDungenessCrabCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/DungenessCrab.png","shadow":"Medium","speed":"Medium"},{"id":26,"filename":"snow_crab","names":{"EUde":"Schneekrabbe","EUen":"snow crab","EUit":"granchio della neve","EUnl":"sneeuwkrab","EUru":"\u043a\u0440\u0430\u0431-\u0441\u0442\u0440\u0438\u0433\u0443\u043d","EUfr":"crabe des neiges","EUes":"cangrejo de nieve","USen":"snow crab","USfr":"crabe des neiges","USes":"cangrejo de nieve","JPja":"\u30ba\u30ef\u30a4\u30ac\u30cb","KRko":"\ub300\uac8c","TWzh":"\u677e\u8449\u87f9","CNzh":"\u677e\u53f6\u87f9"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,1,1,0,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,1,1,0,0]},"price":6000,"rarity":"Uncommon","catch-phrase":"I got a snow crab! It\'s giving me the cold shoulder.","museum-phrase":"The snow crab truly lives up to its name, wot wot. They are most often found in cold northern seas. Some have even been discovered living in the Arctic Ocean! Indeed, snow crab prefer to live in deep water that never gets more than three degrees above freezing. Hooooo. Just thinking about their icy environs is giving me the chills!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishZuwaiganiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Zuwaigani.png","shadow":"Large","speed":"Fast"},{"id":27,"filename":"red_king_crab","names":{"EUde":"K\xf6nigskrabbe","EUen":"red king crab","EUit":"granchio gigante","EUnl":"rode koningskrab","EUru":"\u043a\u0430\u043c\u0447\u0430\u0442\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0431","EUfr":"crabe royal","EUes":"cangrejo boreal","USen":"red king crab","USfr":"crabe royal","USes":"cangrejo boreal","JPja":"\u30bf\u30e9\u30d0\u30ac\u30cb","KRko":"\uc655\uac8c","TWzh":"\u9c48\u5834\u87f9","CNzh":"\u5e1d\u738b\u87f9"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,1,0,0,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,1,0,0,0]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a red king crab! It\'s royally flushed.","museum-phrase":"The red king crab is a mighty crustacean to be sure. Though it must be said that there is some debate about its royal lineage. King crabs, unlike other crabs, are thought to be descended from hermit crabs, you see. And have you noticed... GASP! They have but eight legs, though conventional crabs have 10! It matters not, I say. For the red king crab is as regal as can be. Weighing up to 20 pounds with a leg span reaching five feet... I bow to this crab\'s nobility.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishTarabaganiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Tarabagani.png","shadow":"Large","speed":"Very fast"},{"id":28,"filename":"acorn_barnacle","names":{"EUde":"Seepocke","EUen":"acorn barnacle","EUit":"dente di cane","EUnl":"zeepok","EUru":"\u043c\u043e\u0440\u0441\u043a\u043e\u0439 \u0436\u0435\u043b\u0443\u0434\u044c","EUfr":"balane","EUes":"bellota de mar","USen":"acorn barnacle","USfr":"balane","USes":"bellota de mar","JPja":"\u30d5\u30b8\u30c4\u30dc","KRko":"\ub530\uac1c\ube44","TWzh":"\u85e4\u58fa","CNzh":"\u85e4\u58f6"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":600,"rarity":"Common","catch-phrase":"I got an acorn barnacle! Will it grow into an oak barnacle?","museum-phrase":"Do not mistake the acorn barnacle for a relative of the calm. Tut-tut, mollusks they are not. Barnacles are cousins to crabs and lobsters, you see. Though the family resemblance is hard to spot. Acorn barnacles may also seem to live a stationary life, what with being attached to rocks and such. But truth be told, baby barnacles are avid travelers, drifting shell-less about the sea before settling down. Once they find a good rock to affix themselves to, they float free no more. Which begs the question... Do adult acorn barnacles ever look out across the open sea...and long for youthful adventure once more?","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishFujitsuboCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Fujitsubo.png","shadow":"X-Small","speed":"Stationary"},{"id":29,"filename":"spider_crab","names":{"EUde":"Riesenkrabbe","EUen":"spider crab","EUit":"granchio gig. del Giappone","EUnl":"reuzenkrab","EUru":"\u043a\u0440\u0430\u0431-\u043f\u0430\u0443\u043a","EUfr":"crabe-araign\xe9e g\xe9ant","EUes":"cangrejo gigante japon\xe9s","USen":"spider crab","USfr":"crabe-araign\xe9e g\xe9ant","USes":"cangrejo gigante japon\xe9s","JPja":"\u30bf\u30ab\u30a2\u30b7\u30ac\u30cb","KRko":"\ud0a4\ub2e4\ub9ac\uac8c","TWzh":"\u9ad8\u8173\u87f9","CNzh":"\u9ad8\u811a\u87f9"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,1,1,0,0,0,0,0,0,0,0],"month-southern":[0,0,0,0,0,0,0,0,1,1,0,0]},"price":12000,"rarity":"Ultra-rare","catch-phrase":"I got a spider crab! Water bugs can rest easy.","museum-phrase":"Hoooot hooot, I do so hope to not hyperventilate as I regale you with the spider crab\'s qualities. But I would be remiss if I did not point out that this, the largest crab on earth... looks like a GIANT SPIDER! Arachnophobia aside... this crab is a magnificent creature to be sure. Though they can grow up to 12 feet from claw to claw and weigh up to 40 pounds, they\'re said to be docile. In fact, these gentle giants love to hide, attaching seaweed and sponges to their shell as camouflage. My feathers, if only I could unsee the SPIDER in the spider crab... I\'m sure I\'d find it charming as can be.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishTakaashiganiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Takaashigani.png","shadow":"X-Large","speed":"Very fast"},{"id":30,"filename":"tiger_prawn","names":{"EUde":"Kuruma-Garnele","EUen":"tiger prawn","EUit":"gambero black tiger","EUnl":"tijgergarnaal","EUru":"\u0442\u0438\u0433\u0440\u043e\u0432\u0430\u044f \u043a\u0440\u0435\u0432\u0435\u0442\u043a\u0430","EUfr":"crevette tigr\xe9e","EUes":"langostino tigre","USen":"tiger prawn","USfr":"crevette tigr\xe9e","USes":"langostino tigre","JPja":"\u30af\u30eb\u30de\u30a8\u30d3","KRko":"\ubcf4\ub9ac\uc0c8\uc6b0","TWzh":"\u65e5\u672c\u56ca\u5c0d\u8766","CNzh":"\u65e5\u672c\u5bf9\u867e"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,1]},"price":3000,"rarity":"Uncommon","catch-phrase":"I got a tiger prawn! I ain\'t lion!","museum-phrase":"The tiger prawn is a hearty crustacean found in many places around the world. Named for the stripes on its exoskeleton, it molts out of this shell as it grows in size. If only I could acquire a larger home with such ease! But do you know what I find even more fascinating? The tiger prawn\'s legs! It has five pairs of swimming legs, five pairs of walking legs, and three pairs of limbs it eats with! How, might I ask, does it not trip over its own 26 feet?","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishKurumaebiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Kurumaebi.png","shadow":"Small","speed":"Medium"},{"id":31,"filename":"sweet_shrimp","names":{"EUde":"Botan-Garnele","EUen":"sweet shrimp","EUit":"gamberetto boreale","EUnl":"Noorse garnaal","EUru":"\u0441\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u043a\u0440\u0435\u0432\u0435\u0442\u043a\u0430","EUfr":"crevette nordique","EUes":"camar\xf3n boreal","USen":"sweet shrimp","USfr":"crevette nordique","USes":"camar\xf3n boreal","JPja":"\u30a2\u30de\u30a8\u30d3","KRko":"\ubd81\ucabd\ubd84\ud64d\uc0c8\uc6b0","TWzh":"\u751c\u8766","CNzh":"\u751c\u867e"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[1,1,0,0,0,0,0,0,1,1,1,1],"month-southern":[0,0,1,1,1,1,1,1,0,0,0,0]},"price":1400,"rarity":"Uncommon","catch-phrase":"I got a sweet shrimp! It\'s being very considerate.","museum-phrase":"The sweet shrimp spends the first few years of its life as a male. It then transitions into a female as it ages. Interestingly, it is hardly alone in this type of development cycle. Indeed, a great variety of marine creatures can change their biological sex as they age. Clown fish, some sea star, and sea bass are among them. Hoo hoo, the ocean is full of a great many wonders. Huzzah to that, I say!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishAmaebiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Amaebi.png","shadow":"Small","speed":"Slow"},{"id":32,"filename":"mantis_shrimp","names":{"EUde":"Fangschreckenkrebs","EUen":"mantis shrimp","EUit":"gambero mantide","EUnl":"mantisgarnaal","EUru":"\u0440\u0430\u043a-\u0431\u043e\u0433\u043e\u043c\u043e\u043b","EUfr":"crevette-mante","EUes":"langosta mantis","USen":"mantis shrimp","USfr":"crevette-mante","USes":"langosta mantis","JPja":"\u30b7\u30e3\u30b3","KRko":"\uac2f\uac00\uc7ac","TWzh":"\u8766\u86c4","CNzh":"\u867e\u86c4"},"availability":{"isAllYear":true,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":null,"month-southern":null},"price":2500,"rarity":"Uncommon","catch-phrase":"I got a mantis shrimp! Shrimply amazing!","museum-phrase":"Think carefully before you mock the mantis shrimp for its diminutive size. I warn you, it\'s itching for a fight! A pugilist through and through, this brightly hued fellow packs a punch unparalleled on land or sea. Not only are its forelimbs shaped like clubs and scythes, its arms are naturally spring-loaded too! Thus the mantis shrimp\'s high-speed blows crack open crabs and oyster shells with ease. And should you grab it with your hands, you might discover why it\'s called \\"the thumb splitter\\" too!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishSyakoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Shako.png","shadow":"Small","speed":"Medium"},{"id":33,"filename":"spiny_lobster","names":{"EUde":"Languste","EUen":"spiny lobster","EUit":"aragosta mediterranea","EUnl":"langoest","EUru":"\u043a\u043e\u043b\u044e\u0447\u0438\u0439 \u043b\u0430\u043d\u0433\u0443\u0441\u0442","EUfr":"langouste","EUes":"langosta espinosa","USen":"spiny lobster","USfr":"langouste","USes":"langosta espinosa","JPja":"\u30a4\u30bb\u30a8\u30d3","KRko":"\ub2ed\uc0c8\uc6b0","TWzh":"\u4f0a\u52e2\u9f8d\u8766","CNzh":"\u4f0a\u52bf\u9f99\u867e"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1],"month-northern":[0,0,0,0,0,0,0,0,0,1,1,1],"month-southern":[0,0,0,1,1,1,0,0,0,0,0,0]},"price":5000,"rarity":"Uncommon","catch-phrase":"I got a spiny lobster! It\'s got a lot of backbone!","museum-phrase":"It is the spiny lobster\'s lengthy antennae that help set it apart from other lobsters. Those two antennae can grow twice as long as the lobster\'s own body! And what a clever crustacean it is, having found a way to use those antennae as a means of defense. When the spiny lobster senses danger, it rubs its antennae across its exoskeleton. The horrid screeching sound frightens predators away! If someone scratched nails across a chalkboard in your direction, I daresay you\'d run too!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishIseebiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Iseebi.png","shadow":"Large","speed":"Fast"},{"id":34,"filename":"lobster","names":{"EUde":"Hummer","EUen":"lobster","EUit":"astice","EUnl":"kreeft","EUru":"\u043e\u043c\u0430\u0440","EUfr":"homard","EUes":"bogavante","USen":"lobster","USfr":"homard","USes":"bogavante","JPja":"\u30ed\u30d6\u30b9\u30bf\u30fc","KRko":"\ubc14\ub2f7\uac00\uc7ac","TWzh":"\u87af\u9f8d\u8766","CNzh":"\u9f99\u867e"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,0,0,1,1,1,0,0,0,0,0,1],"month-southern":[0,0,0,0,0,1,1,0,0,1,1,1]},"price":4500,"rarity":"Uncommon","catch-phrase":"I got a lobster! Lobjective complete.","museum-phrase":"The lobster is rather famous for its two large claws. But did you know that, in fact, it has six claws total? Of course, the four tiny claws aren\'t as threatening as its large \\"crusher claw\\" is. That pincer can put a hundred pounds of pressure on in a pinch! Just a little something to bear in mind when a lobster tries to shake your hand.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishLobsterCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Fish54.png","shadow":"Large","speed":"Fast"},{"id":35,"filename":"giant_isopod","names":{"EUde":"Riesenassel","EUen":"giant isopod","EUit":"isopode gigante","EUnl":"reuzenpissebed","EUru":"\u0433\u0438\u0433\u0430\u043d\u0442\u0441\u043a\u0430\u044f \u0438\u0437\u043e\u043f\u043e\u0434\u0430","EUfr":"bathynome g\xe9ant","EUes":"is\xf3podo gigante","USen":"giant isopod","USfr":"isopode g\xe9ant","USes":"is\xf3podo gigante","JPja":"\u30c0\u30a4\u30aa\u30a6\u30b0\u30bd\u30af\u30e0\u30b7","KRko":"\uc790\uc774\uc5b8\ud2b8 \uc774\uc18c\ud3ec\ub4dc","TWzh":"\u5927\u738b\u5177\u8db3\u87f2","CNzh":"\u5927\u738b\u5177\u8db3\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,0,0,0,0]},"price":12000,"rarity":"Ultra-rare","catch-phrase":"GAAAAH! I got a giant isopod! It\'s the crustodian of the sea.","museum-phrase":"Growing up to nearly 20 inches, the sea-dwelling giant isopod is the world\'s largest cousin of the pill bug. Twenty inches?! Twenty times as revolting, I say! Making matters worse for those of us who find the pill bug repulsive rather than \\"cute\\"... The giant isopod can swim shockingly fast and is known for its voracious appetite. In fact, it\'s most happy when dining on the carcasses of animals that have sunk to the bottom of the sea! This behavior has earned it a nickname... \'the vacuum cleaner of the deep.\' Why must nature play such awful pranks on me?","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishDaiougusokumushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Daiougusokumushi.png","shadow":"Medium","speed":"Very fast"},{"id":36,"filename":"horseshoe_crab","names":{"EUde":"Pfeilschwanzkrebs","EUen":"horseshoe crab","EUit":"granchio ferro di cavallo","EUnl":"degenkrab","EUru":"\u043c\u0435\u0447\u0435\u0445\u0432\u043e\u0441\u0442","EUfr":"limule","EUes":"cangrejo herradura","USen":"horseshoe crab","USfr":"limule","USes":"cangrejo herradura","JPja":"\u30ab\u30d6\u30c8\u30ac\u30cb","KRko":"\ud22c\uad6c\uac8c","TWzh":"\u9c5f","CNzh":"\u9c8e"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,0]},"price":2500,"rarity":"Uncommon","catch-phrase":"I got a horseshoe crab! I hope it\'s lucky!","museum-phrase":"Some might say it\'s good luck to catch a horseshoe crab. But I am NOT among them, eh wot! Though called a \\"crab,\\" this beast is an arthropod and thus more akin to spiders and scorpions! Its long tail resembles a scorpion stinger, in fact! Though it\'s quite harmless, they say. A \\"living fossil,\\" the horseshoe crab has been around since before the dinosaurs. With that tank-like shell, I suppose it WOULD be the one to survive. But here\'s what truly rattles me to my beak... During breeding season, horseshoe crabs crawl up on the beach and make nests together in the hundreds. HUNDREDS OF HORSESHOE CRABS! And with that I can say no more.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishKabutoganiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Kabutogani.png","shadow":"Medium","speed":"Medium"},{"id":37,"filename":"sea_pineapple","names":{"EUde":"Seeananas","EUen":"sea pineapple","EUit":"ananas di mare","EUnl":"zeeananas","EUru":"\u043c\u043e\u0440\u0441\u043a\u043e\u0439 \u0430\u043d\u0430\u043d\u0430\u0441","EUfr":"halocynthia roretzi","EUes":"pi\xf1a de mar","USen":"sea pineapple","USfr":"halocynthia roretzi","USes":"pi\xf1a de mar","JPja":"\u30db\u30e4","KRko":"\uba4d\uac8c","TWzh":"\u6d77\u9798","CNzh":"\u6d77\u9798"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,1,1,1,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,1,1,1]},"price":1500,"rarity":"Uncommon","catch-phrase":"I got a sea pineapple! Your move, sea pizzas.","museum-phrase":"Try not to gawk as you look upon the sea pineapple. Its peculiar look is simply one of nature\'s many jokes. Though it may look like a half-rotten hunk of fruit, the sea pineapple is no plant, shellfish, or even sea slug. It\'s a tunicate, wot wot...a fancy name for a shallow-water filter feeder with a taste for plankton. It should be noted that the sea pineapple looks like a tadpole when it\'s young and can still swim about. Alas, its youthful cuteness wears off once it attaches itself for good to a rock. Ah, but let\'s put insults aside! Sea pineapples are full of water, you sea. And I fear we\'re asking for a squirt in the eye!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishHoyaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Hoya.png","shadow":"Small","speed":"Slow"},{"id":38,"filename":"spotted_garden_eel","names":{"EUde":"R\xf6hrenaal","EUen":"spotted garden eel","EUit":"anguilla di giardino","EUnl":"gevlekte buisaal","EUru":"\u043b\u0435\u043e\u043f\u0430\u0440\u0434\u043e\u0432\u044b\u0439 \u0443\u0433\u043e\u0440\u044c","EUfr":"anguille de jardin","EUes":"anguila jardinera","USen":"spotted garden eel","USfr":"anguille de jardin","USes":"anguila jardinera","JPja":"\u30c1\u30f3\u30a2\u30ca\u30b4","KRko":"\uac00\ub4e0\uc77c","TWzh":"\u82b1\u5712\u9c3b","CNzh":"\u82b1\u56ed\u9cd7"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0],"month-northern":[0,0,0,0,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,0,0,1,1]},"price":1100,"rarity":"Uncommon","catch-phrase":"I got a spotted garden eel! Was it un-spotted before I saw it?","museum-phrase":"The spotted garden eel is a small eel-shaped fish that loves to burrow in the sandy ocean floor. These silly things are known for popping their heads out of the sand to nibble on plankton drifting by. Some say this makes them look like plants sprouting in a garden...hence the name spotted garden eel. But I think they look more like prairie dogs peeking out of desert hidey-holes. \\"Prairie eels\\" has a lovely ring, don\'t you think?","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishChinanagoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Chinanago.png","shadow":"Small","speed":"Slow"},{"id":39,"filename":"flatworm","names":{"EUde":"Meerstrudelwurm","EUen":"flatworm","EUit":"verme piatto","EUnl":"platworm","EUru":"\u043f\u043b\u043e\u0441\u043a\u0438\u0439 \u0447\u0435\u0440\u0432\u044c","EUfr":"ver plat","EUes":"gusano pol\xedclado","USen":"flatworm","USfr":"ver plat","USes":"gusano pol\xedclado","JPja":"\u30d2\u30e9\u30e0\u30b7","KRko":"\ub0a9\uc791\ubc8c\ub808","TWzh":"\u6d77\u6241\u87f2","CNzh":"\u6d77\u6241\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,0,1,1,0,0,0],"month-southern":[0,1,1,0,0,0,0,0,0,0,0,0]},"price":700,"rarity":"Common","catch-phrase":"I got a flatworm! Guess it forgot its spareworm.","museum-phrase":"Flatworms are flat creatures, and while some types look like sea slugs, they have little else in common. Some types are venomous and produce a poison similar to the kind blowfish are famous for. Flatworms are hermaphrodites and mate by fighting to determine the loser, who then bears the eggs.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishHiramushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Hiramushi.png","shadow":"X-Small","speed":"Very slow"},{"id":40,"filename":"Venus\'_flower_basket","names":{"EUde":"Gie\xdfkannenschwamm","EUen":"Venus\' flower basket","EUit":"cestello di Venere","EUnl":"venusmandje","EUru":"\u043a\u043e\u0440\u0437\u0438\u043d\u043a\u0430 \u0412\u0435\u043d\u0435\u0440\u044b","EUfr":"corbeille de V\xe9nus","EUes":"canasta de flores de Venus","USen":"Venus\' flower basket","USfr":"corbeille de V\xe9nus","USes":"canasta de flores de Venus","JPja":"\u30ab\u30a4\u30ed\u30a6\u30c9\u30a6\u30b1\u30c4","KRko":"\ud574\ub85c\ub3d9\ud608","TWzh":"\u5055\u8001\u540c\u7a74","CNzh":"\u5055\u8001\u540c\u7a74"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,0,0,0,0,0,0,0,1,1,1],"month-southern":[0,0,0,1,1,1,1,1,0,0,0,0]},"price":5000,"rarity":"Uncommon","catch-phrase":"I got a Venus\' flower basket! Why was she picking flowers here?","museum-phrase":"The Venus\' flower basket looks like an otherworldly creature one would find on an alien planet. But it is instead a remarkable sea sponge found in the deepest parts of the ocean. Its body is composed of silica and looks like a sculpture or, perhaps, a vase made of glassy mesh. I daresay Venus\' flower basket is one of nature\'s most impressive works of art.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishKairoudouketsuCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Kairoudouketsu.png","shadow":"Medium","speed":"Fast"}]')},d05bd33a15b0c6ee4de5:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],o=t.match(e.parsePattern);if(!o)return null;var a=e.valueCallback?e.valueCallback(o[0]):o[0];a=n.valueCallback?n.valueCallback(a):a;var s=t.slice(i.length);return{value:a,rest:s}}},e.exports=t.default},d51f49b4322e86fe5342:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(2,arguments);var n=(0,i.default)(e),a=(0,r.default)(t);if(isNaN(a))return new Date(NaN);if(!a)return n;var s=n.getDate(),l=new Date(n.getTime());l.setMonth(n.getMonth()+a+1,0);var u=l.getDate();return s>=u?l:(n.setFullYear(l.getFullYear(),l.getMonth(),s),n)};var r=a(n("158b1a770098a7e03189")),i=a(n("ca570e75843c8a0c3319")),o=a(n("195d20b13c44f6bd7763"));function a(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},d5732f186c6b37295201:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("f84c206fb206901227e7");i.settings.TARGET_FPMS=.06,(r=t.UPDATE_PRIORITY||(t.UPDATE_PRIORITY={}))[r.INTERACTION=50]="INTERACTION",r[r.HIGH=25]="HIGH",r[r.NORMAL=0]="NORMAL",r[r.LOW=-25]="LOW",r[r.UTILITY=-50]="UTILITY";var o=function(){function e(e,t,n,r){void 0===t&&(t=null),void 0===n&&(n=0),void 0===r&&(r=!1),this.fn=e,this.context=t,this.priority=n,this.once=r,this.next=null,this.previous=null,this._destroyed=!1}return e.prototype.match=function(e,t){return void 0===t&&(t=null),this.fn===e&&this.context===t},e.prototype.emit=function(e){this.fn&&(this.context?this.fn.call(this.context,e):this.fn(e));var t=this.next;return this.once&&this.destroy(!0),this._destroyed&&(this.next=null),t},e.prototype.connect=function(e){this.previous=e,e.next&&(e.next.previous=this),this.next=e.next,e.next=this},e.prototype.destroy=function(e){void 0===e&&(e=!1),this._destroyed=!0,this.fn=null,this.context=null,this.previous&&(this.previous.next=this.next),this.next&&(this.next.previous=this.previous);var t=this.next;return this.next=e?null:t,this.previous=null,t},e}(),a=function(){function e(){var e=this;this._head=new o(null,null,1/0),this._requestId=null,this._maxElapsedMS=100,this._minElapsedMS=0,this.autoStart=!1,this.deltaTime=1,this.deltaMS=1/i.settings.TARGET_FPMS,this.elapsedMS=1/i.settings.TARGET_FPMS,this.lastTime=-1,this.speed=1,this.started=!1,this._protected=!1,this._lastFrame=-1,this._tick=function(t){e._requestId=null,e.started&&(e.update(t),e.started&&null===e._requestId&&e._head.next&&(e._requestId=requestAnimationFrame(e._tick)))}}return e.prototype._requestIfNeeded=function(){null===this._requestId&&this._head.next&&(this.lastTime=performance.now(),this._lastFrame=this.lastTime,this._requestId=requestAnimationFrame(this._tick))},e.prototype._cancelIfNeeded=function(){null!==this._requestId&&(cancelAnimationFrame(this._requestId),this._requestId=null)},e.prototype._startIfPossible=function(){this.started?this._requestIfNeeded():this.autoStart&&this.start()},e.prototype.add=function(e,n,r){return void 0===r&&(r=t.UPDATE_PRIORITY.NORMAL),this._addListener(new o(e,n,r))},e.prototype.addOnce=function(e,n,r){return void 0===r&&(r=t.UPDATE_PRIORITY.NORMAL),this._addListener(new o(e,n,r,!0))},e.prototype._addListener=function(e){var t=this._head.next,n=this._head;if(t){for(;t;){if(e.priority>t.priority){e.connect(n);break}n=t,t=t.next}e.previous||e.connect(n)}else e.connect(n);return this._startIfPossible(),this},e.prototype.remove=function(e,t){for(var n=this._head.next;n;)n=n.match(e,t)?n.destroy():n.next;return this._head.next||this._cancelIfNeeded(),this},Object.defineProperty(e.prototype,"count",{get:function(){if(!this._head)return 0;for(var e=0,t=this._head;t=t.next;)e++;return e},enumerable:!0,configurable:!0}),e.prototype.start=function(){this.started||(this.started=!0,this._requestIfNeeded())},e.prototype.stop=function(){this.started&&(this.started=!1,this._cancelIfNeeded())},e.prototype.destroy=function(){if(!this._protected){this.stop();for(var e=this._head.next;e;)e=e.destroy(!0);this._head.destroy(),this._head=null}},e.prototype.update=function(e){var t;if(void 0===e&&(e=performance.now()),e>this.lastTime){if((t=this.elapsedMS=e-this.lastTime)>this._maxElapsedMS&&(t=this._maxElapsedMS),t*=this.speed,this._minElapsedMS){var n=e-this._lastFrame|0;if(n1){for(var s=new Array(a),l=0;le.length)&&(t=e.length);for(var n=0,r=new Array(t);n1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var oe,ae,se,le,ue,ce,he,de,fe,pe,me=function(e){var t=e.month,n=e.onChange,r=ie(e,ee),s=J()(new Date),l=Object(i.useRef)(null),u=Object(i.useRef)(null),c=ne(Object(Z.useSpring)((function(){return{x:0,y:0}})),2),h=c[0],d=h.x,f=h.y,p=c[1],m=Object(i.useMemo)((function(){return z()(n||function(){},500,{leading:!1})}),[n]),g=Object($.useDrag)((function(e){var n=ne(e.xy,2),r=n[0],i=n[1],o=e.event;if(l.current){var a=l.current.getBoundingClientRect(),s=r-a.x,c=i-a.y,h=a.width/4,d=a.height/3,f=Math.max(0,Math.min(Math.floor(s/h),3)),g=Math.max(0,Math.min(Math.floor(c/d),2));p({x:f*h,y:g*d}),t!==4*g+f&&(m(4*g+f),u.current||(Object(S.a)("used","month-picker",t),u.current=!0)),o.preventDefault()}}),{domTarget:l,eventOptions:{passive:!1}}),y=Object(i.useMemo)((function(){return function(){var e=null!==t?t:s;if(l.current){var n=l.current.getBoundingClientRect(),r=n.width/4,i=n.height/3,o=e%4,a=Math.floor(e/4);p({x:o*r,y:a*i})}}}),[t,s]);return Object(i.useEffect)((function(){var e=new Date,t=q()(e),n=V()(t,1),r=H()(n,e),i=setTimeout(y,r);return window.addEventListener("resize",y),y(),function(){window.removeEventListener("resize",y),clearTimeout(i)}}),[y]),o.a.createElement(a.Box,r,te(a.Flex,{justifyContent:"flex-start",mb:"md"},void 0,U||(U=te(R.a,{mr:"md"},void 0,"Month")),null!==t?te(a.Box,{sx:{cursor:"pointer"},onClick:function(){n(null)}},void 0,"Reset ",k||(k=te(N.a,{icon:"redo-alt",inline:!0}))):P||(P=te(a.Box,{},void 0,"Current"))),o.a.createElement(Z.animated.div,g(),o.a.createElement(a.Flex,{ref:l,sx:{position:"relative",flexWrap:"wrap",userSelect:"none",cursor:"pointer"}},W.b.map((function(e,n){return te(a.Box,{sx:{flex:"1 1 25%",border:"1px solid",borderColor:"grey-99",mr:"-1px",mb:"-1px",padding:"4px",position:"relative",pointerEvents:"none",zIndex:1,"&::after":s===n?{content:'""',position:"absolute",top:0,left:0,width:"100%",height:"100%",border:"2px solid",borderColor:null===t?"red":"grey-66"}:null}},n,te(a.Text,{sx:{borderRadius:"5px",fontSize:"14px",fontStyle:"italic",fontWeight:"bold",textAlign:"center"}},void 0,Q.localize.month(n,{width:"abbreviated"}),"."))})),te(Z.animated.div,{style:{position:"absolute",left:0,top:0,transform:Object(Z.interpolate)([d,f],(function(e,t){return"translate(".concat(e,"px, ").concat(t,"px)")})),width:"25%",height:"30px",padding:"5px"}},void 0,te(a.Box,{sx:{width:"100%",height:"100%",borderRadius:"4px",background:"#b8d252",boxSizing:"border-sizing"}})))))},ge=n("00434c4b8d74935f863c"),ye=n.n(ge),ve=n("bcd7b949f184f9559c79"),be=n.n(ve),we=["hour","onChange"];function Ee(e,t,n,r){pe||(pe="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var Te,Ie,Ae=function(e){var t=e.hour,n=e.onChange,r=Se(e,we),s=Object(i.useRef)(null),l=Object(i.useRef)(null),u=xe(Object(Z.useSpring)((function(){return{x:0}})),2),c=u[0].x,h=u[1],d=Object(i.useMemo)((function(){return z()(n||function(){},500,{leading:!1})}),[n]),f=Object($.useDrag)((function(e){var n=xe(e.xy,1)[0],r=e.event;if(s.current){var i=s.current.getBoundingClientRect(),o=n-i.x,a=i.width/24,u=Math.max(0,Math.min(Math.floor(o/a),23));h({x:u*a}),t!==u&&(d(u),l.current||(Object(S.a)("used","hour-picker",t),l.current=!0)),r.preventDefault()}}),{domTarget:s,eventOptions:{passive:!1}}),p=xe(Object(i.useState)(0),2),m=p[0],g=p[1],y=Object(i.useMemo)((function(){return function(){var e=ye()(),n=H()(new Date,e)/864e5;g(100*n);var r=be()(new Date),i=null!==t?t:r;if(s.current){var o=s.current.getBoundingClientRect().width/24;h({x:i*o})}}}),[t]);return Object(i.useEffect)((function(){y();var e=setInterval(y,6e4);return function(){return clearInterval(e)}}),[y]),o.a.createElement(a.Box,r,Ee(a.Flex,{justifyContent:"flex-start",mb:"md"},void 0,oe||(oe=Ee(R.a,{mr:"md"},void 0,"Hour")),null!==t?Ee(a.Box,{sx:{cursor:"pointer"},onClick:function(){n(null)}},void 0,"Reset ",ae||(ae=Ee(N.a,{icon:"redo-alt",inline:!0}))):se||(se=Ee(a.Box,{},void 0,"Current"))),o.a.createElement(Z.animated.div,f(),o.a.createElement(a.Box,{ref:s,sx:{position:"relative"}},Ee(a.Flex,{sx:{transform:"translate(-0.4ex)"}},void 0,le||(le=Ee(a.Text,{flex:"0 0 50%"},void 0,"AM")),ue||(ue=Ee(a.Text,{flex:"0 0 50%"},void 0,"PM"))),Ee(a.Flex,{sx:{transform:"translate(-0.4ex)"}},void 0,ce||(ce=Ee(a.Text,{flex:"0 0 25%"},void 0,"12")),he||(he=Ee(a.Text,{flex:"0 0 25%"},void 0,"6")),de||(de=Ee(a.Text,{flex:"0 0 25%"},void 0,"12")),fe||(fe=Ee(a.Text,{flex:"0 0 25%"},void 0,"6"))),Ee(a.Flex,{alignItems:"flex-end",sx:{borderRight:"1px solid",borderRightColor:"grey-66",borderBottom:"2px solid",borderBottomColor:"grey-66",position:"relative",zIndex:1}},void 0,W.a.map((function(e,t){return Ee(a.Box,{sx:{flex:"1 1 auto",width:"4%",height:"10px",borderLeft:"1px solid",borderLeftColor:"grey-66","&:nth-of-type(4), &:nth-of-type(10), &:nth-of-type(16), &:nth-of-type(22)":{height:"15px"},"&:nth-of-type(1), &:nth-of-type(7), &:nth-of-type(13), &:nth-of-type(19)":{height:"20px"}}},t)}))),Ee(a.Box,{sx:{position:"absolute",left:0,right:0,bottom:"3px",height:"10px",paddingBottom:"1px",borderBottom:"1px solid",borderBottomColor:"grey-99"}},void 0,Ee(Z.animated.div,{style:{position:"absolute",left:0,top:0,transform:Object(Z.interpolate)([c],(function(e){return"translateX(".concat(e,"px)")})),width:"4%",height:"10px",backgroundColor:"#b8d252",borderRadius:"2px"}})),Ee(a.Box,{style:{left:"calc(".concat(m,"% - 1px)")},sx:{height:"25px",width:"2px",backgroundColor:null===t?"red":"grey-66",position:"absolute",bottom:"-2px",zIndex:2,"&:before, &:after":{content:'""',display:"block",position:"absolute",left:"-2px",border:"3px solid",borderColor:null===t?"red":"grey-66",borderLeftColor:"transparent",borderRightColor:"transparent"},"&:before":{top:"0",borderBottom:"0"},"&:after":{bottom:"0",borderTop:"0"}}}))))},Ue=n("0258e9013439f7f4d989"),ke=n("a28fc3c963a1d4d1a2e5");function Pe(e,t,n,r){Ie||(Ie="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var a=new Array(o),s=0;s=g.f?1:0)}),0),v=m.reduce((function(e,t){return e+(t===g.g?1:0)}),0);return o.a.createElement(o.a.Fragment,null,Te||(Te=Pe(R.a,{},void 0,"Statistic")),Pe(a.Text,{fontSize:"18px"},void 0,Pe("p",{},void 0,"In category ",c,", you had caught ",y," of ",p,", donated"," ",v," of ",p,"."),v1){for(var a=new Array(o),s=0;s=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var Ne=function(e){var t=e.label,n=e.active,r=e.icon,i=Fe(e,De);return o.a.createElement(a.Flex,Re({alignItems:"center",justifyContent:"center",p:"lg",sx:{position:"relative",backgroundColor:"white",borderRadius:"50%",cursor:"pointer",color:n?"tab-active":"tab-icon","& > svg":{position:"relative",zIndex:1,transform:"scale(".concat(n?1.2:1,")"),transition:"transform ease-out 0.2s"},"&:not(:last-of-type)":{mr:"-10px"}}},i),je(a.Box,{sx:{fontSize:["24px","","","32px"]}},void 0,r),n&&je(a.Text,{sx:{position:"absolute",backgroundColor:"tab-active",borderRadius:"10px 10px",color:"tab-icon",bottom:"85%",left:"50%",whiteSpace:"nowrap",py:"sm",px:"lg",transform:"translateX(-50%)",fontSize:["12px","","","14px"],fontWeight:"bold",zIndex:2}},void 0,t))},Be=n("c17ad450a16ab345c860"),Le=n.n(Be),ze=n("d782b72bc5b680c7122c"),We=n("397c4f3f22b14d171e55"),Ye=n("5749d4ff0c0c07526b61"),He=n("ce06f30cff109f1694e0"),Ge=regeneratorRuntime.mark($e),Ve=regeneratorRuntime.mark(et);function Xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qe(e){for(var t=1;t1){for(var a=new Array(o),s=0;s=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var dt,ft,pt,mt=function(e){var t=e.icon,n=e.label,r=ht(e,lt);return o.a.createElement(a.Flex,ut({className:"action",sx:{backgroundColor:"action-bg",color:"action",padding:"10px 20px",alignItems:"center",cursor:"pointer",whiteSpace:"nowrap",boxShadow:"0 4px 0 0 rgba(0,0,0,0.1)","&:hover":{color:"action-active"},"&:first-of-type":{borderRadius:"25px 0 0 25px"},"&:last-of-type":{borderRadius:"0 25px 25px 0"}}},r),t&&ct(a.Box,{mr:"md",sx:{transform:"scale(0.8)",transition:"transform ease-out 0.2s",".action:hover &":{transform:"scale(1)"}}},void 0,t),ct(a.Text,{sx:{fontSize:"18px"}},void 0,n))},gt=n("22619546b8c1d35cb39a"),yt=n("f293e154c43b35019af4");function vt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object(gt.keyframes)(dt||(dt=vt(["\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n"])));var bt,wt,Et=Object(gt.keyframes)(ft||(ft=vt(["\n 0% {\n transform: translateX(-50%);\n }\n 100% {\n transform: translateX(0%);\n }\n"]))),xt=(Object(gt.keyframes)(pt||(pt=vt(["\n 0% {\n transform: scale(1, 1);\n }\n \n 50% {\n transform: scale(1.2, 1.2);\n }\n \n 100% {\n transform: scale(1, 1);\n }\n"]))),["data","selected"]);function _t(){return(_t=Object.assign||function(e){for(var t=1;t1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var kt,Pt=function(e){var t,n=e.data,r=e.selected,l=Ut(e,xt),c=It(Object(i.useState)(!1),2),h=c[0],d=c[1],f=Object(i.useMemo)((function(){return Object(ke.a)({collectionState:Object(Ue.b)(n.category.toLowerCase(),n.id)})}),[n]),p=Object(u.useSelector)(Ue.a).filters,y=p.month,v=p.hour,b=Object(u.useSelector)(f).collectionState,w=It(Object(i.useContext)(m.a),1)[0],E=Object(s.useParams)().mode,x=It(Object(i.useState)(g.b),2),_=x[0],S=x[1],T=Object(i.useMemo)((function(){return function(){return S(Object(W.c)(n.availability,w.toLowerCase(),y,v))}}),[n,w,y,v]),I=(t={},Tt(t,g.c,W.d),Tt(t,g.d,W.f),Tt(t,g.e,W.g),t)[n.category](n),A=It(Object(i.useState)(I),2),U=A[0],k=A[1],P=Object(i.useMemo)((function(){var e;return St(N.a,{icon:(e={},Tt(e,g.c,"fish"),Tt(e,g.d,"insects"),Tt(e,g.e,"sea-creatures"),e)[n.category],fontSize:[24,"","",32]})}),[n]);return Object(i.useEffect)((function(){switch(E){case g.l:T();var e=setInterval(T,6e4);return function(){return clearInterval(e)};case g.k:b===g.h?S(g.a):S(g.b);break;case g.j:default:S(g.b)}return function(){}}),[E,T,b]),o.a.createElement(a.Flex,_t({className:"acnh-preview-box",sx:{position:"relative",border:["1px solid","","","2px solid"],borderColor:"grey-99",width:[75,"","",100],height:[75,"","",100],p:"md",alignItems:"center",justifyContent:"center",cursor:"pointer","&::after":{content:'""',position:"absolute",top:["2px","","","4px"],bottom:["2px","","","4px"],left:["2px","","","4px"],right:["2px","","","4px"],border:"2px dashed",borderColor:"grey-66",opacity:"0",transition:"opacity ease-out 0.2s"},"&:hover::after":{opacity:1},".acnh-critterpedia-slide &:not(:last-of-type)":{mb:["-1px","","","-2px"]}}},l),St(a.Box,{sx:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)",width:E===g.k&&r?["48px","","","64px"]:"0",height:E===g.k&&r?["48px","","","64px"]:"0",opacity:E===g.k&&r?1:0,borderRadius:"50%",transition:"all ease-out 0.2s",overflow:"hidden","&::after":{content:'""',display:"block",backgroundImage:["repeating-linear-gradient(-45deg, orange 0px, orange 8.49px, yellow 8.49px, yellow 16.97px)","","","repeating-linear-gradient(-45deg, orange 0px, orange 11.31px, yellow 11.31px, yellow 22.62px)"],position:"absolute",top:0,bottom:0,left:0,width:"200%",animation:Object(gt.css)(Et," linear 1s infinite")}}}),St(a.Box,{sx:{color:"rgba(0,0,0,0.1)",transition:"transform ease-out 0.3s",transform:U&&h?"scale(0)":"scale(1)"}},"".concat(n.category,"-").concat(n.id),P),U&&(r||_)?St(a.Box,{sx:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)",width:["48px","","","64px"]}},void 0,St(a.Image,{src:U,sx:{width:"100%",height:"auto",transition:"opacity ease-out 0.3s, filter ease-out 0.3s",opacity:h?1:0,filter:function(){switch(E){case g.l:var e=h&&_g.a&&b===g.g&&St(a.Box,{sx:{position:"absolute",right:["5px","","","8px"],bottom:["5px","","","8px"],color:"grey-66",transition:"opacity ease-out 0.2s",opacity:E===g.k?1:.5,fontSize:["10px","","","16px"]}},void 0,bt||(bt=St(N.a,{icon:"museum"}))))};function Ct(e,t,n,r){kt||(kt="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:[0,0],r=n(t,2),i=r[0],o=r[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e||1!==e.nodeType)return!1;var s=e.getBoundingClientRect(),l={top:s.top,left:s.left,bottom:s.bottom,right:s.right},u={top:0,left:0,bottom:window.innerHeight,right:window.innerWidth},c=l.bottom>=u.top+o*a&&l.right>=u.left+i*a&&l.top<=u.bottom-o*a&&l.left<=u.right-i*a;return c}},d76f81ea92d65c7df887:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i,o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:this.props;return void 0!==e.renderWhenViewable?e.renderWhenViewable:t._config.renderWhenViewable}},{key:"foldCheck",value:function(){if(!this.state.inViewport){var e=this.getSlotSize();Array.isArray(e)&&Array.isArray(e[0])&&(e=e[0]),("fluid"===e||Array.isArray(e)&&"fluid"===e[0])&&(e=[0,0]),t._adManager.isInViewport(h.default.findDOMNode(this),e,this.viewableThreshold)&&this.setState({inViewport:!0})}}},{key:"defineSizeMapping",value:function(e,n){if(n){t._adManager.addMQListener(this,this.props);var r=n.reduce((function(e,t){return e.addSize(t.viewport,t.slot)}),t._adManager.googletag.sizeMapping()).build();e.defineSizeMapping(r)}}},{key:"setAttributes",value:function(e,t){e.getAttributeKeys().forEach((function(t){e.set(t,null)})),t&&Object.keys(t).forEach((function(n){e.set(n,t[n])}))}},{key:"setTargeting",value:function(e,t){e.clearTargeting(),t&&Object.keys(t).forEach((function(n){e.setTargeting(n,t[n])}))}},{key:"addCompanionAdService",value:function(e,n){var r=t._adManager.googletag.companionAds();n.addService(r),"object"===("undefined"===typeof e?"undefined":a(e))&&(e.hasOwnProperty("enableSyncLoading")&&r.enableSyncLoading(),e.hasOwnProperty("refreshUnfilledSlots")&&r.setRefreshUnfilledSlots(e.refreshUnfilledSlots))}},{key:"getSlotSize",value:function(){var e=this.props,t=e.slotSize,n=e.sizeMapping,r=void 0;if(t)r=t;else if(n){var i=n;r=i[0]&&i[0].slot}return r}},{key:"renderAd",value:function(){this.defineSlot(),this.display()}},{key:"notInViewport",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,n=t.inViewport;return this.getRenderWhenViewable(e)&&!n}},{key:"defineSlot",value:function(){var e=this.props,n=e.adUnitPath,r=e.outOfPage,i=this._divId,o=this.getSlotSize();this._adSlot||(this._adSlot=r?t._adManager.googletag.defineOutOfPageSlot(n,i):t._adManager.googletag.defineSlot(n,o||[],i)),this.configureSlot(this._adSlot)}},{key:"configureSlot",value:function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props,i=r.sizeMapping,o=r.attributes,a=r.targeting,s=r.companionAdService,l=r.categoryExclusion,u=r.collapseEmptyDiv,c=r.safeFrameConfig,h=r.content,d=r.clickUrl,f=r.forceSafeFrame;(this.defineSizeMapping(e,i),void 0!==u)&&(Array.isArray(u)?(n=e.setCollapseEmptyDiv).call.apply(n,[e].concat(b(u))):e.setCollapseEmptyDiv(u));if(d&&e.setClickUrl(d),l){var p=l;"string"===typeof p&&(p=[p]),e.clearCategoryExclusions(),p.forEach((function(t){e.setCategoryExclusion(t)}))}this.setAttributes(e,o),this.setTargeting(e,a),c&&e.setSafeFrameConfig(c),f&&e.setForceSafeFrame(f),s&&this.addCompanionAdService(s,e),h?e.addService(t._adManager.googletag.content()):e.addService(t._adManager.googletag.pubads())}},{key:"display",value:function(){var e=this.props.content,n=this._divId,r=this._adSlot;e?t._adManager.googletag.content().setContent(r,e):(t._adManager._disableInitialLoad||t._adManager._syncCorrelator||t._adManager.updateCorrelator(),t._adManager.googletag.display(n),t._adManager._disableInitialLoad&&!t._adManager._initialRender&&this.refresh())}},{key:"clear",value:function(){var e=this._adSlot;if(e&&e.hasOwnProperty("getServices")){var n=e.getServices();if(this._divId&&n.some((function(e){return!!e.setContent})))return void(document.getElementById(this._divId).innerHTML="");t._adManager.clear([e])}}},{key:"refresh",value:function(e){var n=this._adSlot;n&&(this.clear(),t._adManager.refresh([n],e))}},{key:"render",value:function(){var e=this.state.scriptLoaded,n=this.props,r=n.id,i=n.outOfPage,o=n.style,a=this.notInViewport(this.props,this.state);if(!e||a){var s=this.getSlotSize();i||(0,d.default)(s,"Either 'slotSize' or 'sizeMapping' prop needs to be set."),Array.isArray(s)&&Array.isArray(s[0])&&(s=s[0]),("fluid"===s||Array.isArray(s)&&"fluid"===s[0])&&(s=["auto","auto"]);var l=s&&{width:s[0],height:s[1]};return u.default.createElement("div",{style:l})}return this.clear(),this._adSlot&&(t._adManager.googletag.destroySlots([this._adSlot]),this._adSlot=null),this._divId=r||t._adManager.generateDivId(),u.default.createElement("div",{id:this._divId,style:o})}},{key:"adSlot",get:function(){return this._adSlot}},{key:"viewableThreshold",get:function(){return this.props.viewableThreshold>=0?this.props.viewableThreshold:t._config.viewableThreshold}}],[{key:"on",value:function(e,n){t._on("on",e,n)}},{key:"once",value:function(e,n){t._on("once",e,n)}},{key:"removeListener",value:function(){var e;(e=t._adManager).removeListener.apply(e,arguments)}},{key:"removeAllListeners",value:function(){var e;(e=t._adManager).removeAllListeners.apply(e,arguments)}},{key:"_on",value:function(e,n,r){"function"===typeof r&&(n===m.default.READY&&t._adManager.isReady?r.call(t._adManager,t._adManager.googletag):t._adManager[e](n,r))}},{key:"configure",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t._config=o({},t._config,e)}},{key:"getGPTVersion",value:function(){return t._adManager.getGPTVersion()}},{key:"getPubadsVersion",value:function(){return t._adManager.getPubadsVersion()}},{key:"syncCorrelator",value:function(e){t._adManager.syncCorrelator(e)}},{key:"render",value:function(){t._adManager.renderAll()}},{key:"refresh",value:function(e,n){t._adManager.refresh(e,n)}},{key:"clear",value:function(e){t._adManager.clear(e)}},{key:"updateCorrelator",value:function(){t._adManager.updateCorrelator()}},{key:"testManager",set:function(e){(0,d.default)(e,"Pass in createManagerTest to mock GPT"),t._adManager=e}}]),t}(l.Component),r.propTypes={id:c.default.string,adUnitPath:c.default.string.isRequired,targeting:c.default.object,slotSize:c.default.oneOfType([c.default.array,c.default.string]),sizeMapping:c.default.arrayOf(c.default.shape({viewport:c.default.array,slot:c.default.array})),outOfPage:c.default.bool,companionAdService:c.default.oneOfType([c.default.bool,c.default.object]),content:c.default.string,clickUrl:c.default.string,categoryExclusion:c.default.oneOfType([c.default.string,c.default.array]),attributes:c.default.object,collapseEmptyDiv:c.default.oneOfType([c.default.bool,c.default.array]),forceSafeFrame:c.default.bool,safeFrameConfig:c.default.object,onSlotRenderEnded:c.default.func,onImpressionViewable:c.default.func,onSlotVisibilityChanged:c.default.func,onSlotOnload:c.default.func,renderWhenViewable:c.default.bool,viewableThreshold:c.default.number,onScriptLoaded:c.default.func,onMediaQueryChange:c.default.func,style:c.default.object},r.refreshableProps=["targeting","sizeMapping","clickUrl","categoryExclusion","attributes","collapseEmptyDiv","companionAdService","forceSafeFrame","safeFrameConfig"],r.reRenderProps=["adUnitPath","slotSize","outOfPage","content"],r._adManager=(0,y.createManager)(),r._config={seedFileUrl:"//www.googletagservices.com/tag/js/gpt.js",renderWhenViewable:!0,viewableThreshold:.5,filterProps:g.default,propsEqual:f.default},i);t.default=(0,p.default)(x,y.pubadsAPI.reduce((function(e,t){return e[t]=function(){for(var e=arguments.length,n=Array(e),r=0;r8)throw new Error("max arguments reached");var l=this,u=l.name,c=l.items;this._aliasCount++;for(var h=0,d=c.length;h0&&this.items.length>1&&(this._aliasCount=0,this.items=this.items.slice(0))},e.prototype.add=function(e){return e[this._name]&&(this.ensureNonAliasedItems(),this.remove(e),this.items.push(e)),this},e.prototype.remove=function(e){var t=this.items.indexOf(e);return-1!==t&&(this.ensureNonAliasedItems(),this.items.splice(t,1)),this},e.prototype.contains=function(e){return-1!==this.items.indexOf(e)},e.prototype.removeAll=function(){return this.ensureNonAliasedItems(),this.items.length=0,this},e.prototype.destroy=function(){this.removeAll(),this.items=null,this._name=null},Object.defineProperty(e.prototype,"empty",{get:function(){return 0===this.items.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),e}();Object.defineProperties(r.prototype,{dispatch:{value:r.prototype.emit},run:{value:r.prototype.emit}}),t.Runner=r},df0363ca45c62a4a0c1d:function(e,t,n){"use strict";var r,i,o,a,s,l,u,c,h,d,f,p,m,g;Object.defineProperty(t,"__esModule",{value:!0}),(r=t.ENV||(t.ENV={}))[r.WEBGL_LEGACY=0]="WEBGL_LEGACY",r[r.WEBGL=1]="WEBGL",r[r.WEBGL2=2]="WEBGL2",(i=t.RENDERER_TYPE||(t.RENDERER_TYPE={}))[i.UNKNOWN=0]="UNKNOWN",i[i.WEBGL=1]="WEBGL",i[i.CANVAS=2]="CANVAS",(o=t.BLEND_MODES||(t.BLEND_MODES={}))[o.NORMAL=0]="NORMAL",o[o.ADD=1]="ADD",o[o.MULTIPLY=2]="MULTIPLY",o[o.SCREEN=3]="SCREEN",o[o.OVERLAY=4]="OVERLAY",o[o.DARKEN=5]="DARKEN",o[o.LIGHTEN=6]="LIGHTEN",o[o.COLOR_DODGE=7]="COLOR_DODGE",o[o.COLOR_BURN=8]="COLOR_BURN",o[o.HARD_LIGHT=9]="HARD_LIGHT",o[o.SOFT_LIGHT=10]="SOFT_LIGHT",o[o.DIFFERENCE=11]="DIFFERENCE",o[o.EXCLUSION=12]="EXCLUSION",o[o.HUE=13]="HUE",o[o.SATURATION=14]="SATURATION",o[o.COLOR=15]="COLOR",o[o.LUMINOSITY=16]="LUMINOSITY",o[o.NORMAL_NPM=17]="NORMAL_NPM",o[o.ADD_NPM=18]="ADD_NPM",o[o.SCREEN_NPM=19]="SCREEN_NPM",o[o.NONE=20]="NONE",o[o.SRC_OVER=0]="SRC_OVER",o[o.SRC_IN=21]="SRC_IN",o[o.SRC_OUT=22]="SRC_OUT",o[o.SRC_ATOP=23]="SRC_ATOP",o[o.DST_OVER=24]="DST_OVER",o[o.DST_IN=25]="DST_IN",o[o.DST_OUT=26]="DST_OUT",o[o.DST_ATOP=27]="DST_ATOP",o[o.ERASE=26]="ERASE",o[o.SUBTRACT=28]="SUBTRACT",o[o.XOR=29]="XOR",(a=t.DRAW_MODES||(t.DRAW_MODES={}))[a.POINTS=0]="POINTS",a[a.LINES=1]="LINES",a[a.LINE_LOOP=2]="LINE_LOOP",a[a.LINE_STRIP=3]="LINE_STRIP",a[a.TRIANGLES=4]="TRIANGLES",a[a.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",a[a.TRIANGLE_FAN=6]="TRIANGLE_FAN",(s=t.FORMATS||(t.FORMATS={}))[s.RGBA=6408]="RGBA",s[s.RGB=6407]="RGB",s[s.ALPHA=6406]="ALPHA",s[s.LUMINANCE=6409]="LUMINANCE",s[s.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",s[s.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",s[s.DEPTH_STENCIL=34041]="DEPTH_STENCIL",(l=t.TARGETS||(t.TARGETS={}))[l.TEXTURE_2D=3553]="TEXTURE_2D",l[l.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",l[l.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY",l[l.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",l[l.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",l[l.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",l[l.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",l[l.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",l[l.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",(u=t.TYPES||(t.TYPES={}))[u.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",u[u.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",u[u.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",u[u.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",u[u.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",u[u.FLOAT=5126]="FLOAT",u[u.HALF_FLOAT=36193]="HALF_FLOAT",(c=t.SCALE_MODES||(t.SCALE_MODES={}))[c.NEAREST=0]="NEAREST",c[c.LINEAR=1]="LINEAR",(h=t.WRAP_MODES||(t.WRAP_MODES={}))[h.CLAMP=33071]="CLAMP",h[h.REPEAT=10497]="REPEAT",h[h.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT",(d=t.MIPMAP_MODES||(t.MIPMAP_MODES={}))[d.OFF=0]="OFF",d[d.POW2=1]="POW2",d[d.ON=2]="ON",(f=t.ALPHA_MODES||(t.ALPHA_MODES={}))[f.NPM=0]="NPM",f[f.UNPACK=1]="UNPACK",f[f.PMA=2]="PMA",f[f.NO_PREMULTIPLIED_ALPHA=0]="NO_PREMULTIPLIED_ALPHA",f[f.PREMULTIPLY_ON_UPLOAD=1]="PREMULTIPLY_ON_UPLOAD",f[f.PREMULTIPLY_ALPHA=2]="PREMULTIPLY_ALPHA",(p=t.GC_MODES||(t.GC_MODES={}))[p.AUTO=0]="AUTO",p[p.MANUAL=1]="MANUAL",(m=t.PRECISION||(t.PRECISION={})).LOW="lowp",m.MEDIUM="mediump",m.HIGH="highp",(g=t.MASK_TYPES||(t.MASK_TYPES={}))[g.NONE=0]="NONE",g[g.SCISSOR=1]="SCISSOR",g[g.STENCIL=2]="STENCIL",g[g.SPRITE=3]="SPRITE"},e0941e49aa3307a13840:function(e,t,n){"use strict";e.exports=n("b6fe0d54a6f84b161600")},e0af267937d29da3005b:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=n("3876d46e830d73bd11eb"),o=n("a200adb7a77493a937a9"),a=n("f84c206fb206901227e7"),s=n("77b832b9d07adee95404"),l=n("4425f1d5419ae53c0f7c"),u=n("153ad7784cc0957b7685"),c=function(e){function t(t,n){var r=this;void 0===n&&(n={}),e.call(this),this._textWidth=0,this._textHeight=0,this._glyphs=[],this._font={tint:void 0!==n.tint?n.tint:16777215,align:n.align||"left",name:null,size:0},this.font=n.font,this._text=t,this._maxWidth=0,this._maxLineHeight=0,this._letterSpacing=0,this._anchor=new o.ObservablePoint((function(){r.dirty=!0}),this,0,0),this.dirty=!1,this.roundPixels=a.settings.ROUND_PIXELS,this.updateText()}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={tint:{configurable:!0},align:{configurable:!0},anchor:{configurable:!0},font:{configurable:!0},text:{configurable:!0},maxWidth:{configurable:!0},maxLineHeight:{configurable:!0},textWidth:{configurable:!0},letterSpacing:{configurable:!0},textHeight:{configurable:!0}};return t.prototype.updateText=function(){for(var e=t.fonts[this._font.name],n=this._font.size/e.size,r=new o.Point,i=[],a=[],u=this._text.replace(/(?:\r\n|\r)/g,"\n")||" ",c=u.length,h=this._maxWidth*e.size/this._font.size,d=null,f=0,p=0,m=0,g=-1,y=0,v=0,b=0,w=0;w0&&r.x>h&&(++v,l.removeItems(i,1+g-v,1+w-g),w=g,g=-1,a.push(y),p=Math.max(p,y),m++,r.x=0,r.y+=e.lineHeight,d=null))}else a.push(f),p=Math.max(p,f),++m,++v,r.x=0,r.y+=e.lineHeight,d=null}var S=u.charAt(u.length-1);"\r"!==S&&"\n"!==S&&(/(?:\s)/.test(S)&&(f=y),a.push(f),p=Math.max(p,f));for(var T=[],I=0;I<=m;I++){var A=0;"right"===this._font.align?A=p-a[I]:"center"===this._font.align&&(A=(p-a[I])/2),T.push(A)}for(var U=i.length,k=this.tint,P=0;P=0?e:16777215,this.dirty=!0},n.align.get=function(){return this._font.align},n.align.set=function(e){this._font.align=e||"left",this.dirty=!0},n.anchor.get=function(){return this._anchor},n.anchor.set=function(e){"number"===typeof e?this._anchor.set(e):this._anchor.copyFrom(e)},n.font.get=function(){return this._font},n.font.set=function(e){e&&("string"===typeof e?(e=e.split(" "),this._font.name=1===e.length?e[0]:e.slice(1).join(" "),this._font.size=e.length>=2?parseInt(e[0],10):t.fonts[this._font.name].size):(this._font.name=e.name,this._font.size="number"===typeof e.size?e.size:parseInt(e.size,10)),this.dirty=!0)},n.text.get=function(){return this._text},n.text.set=function(e){e=String(null===e||void 0===e?"":e),this._text!==e&&(this._text=e,this.dirty=!0)},n.maxWidth.get=function(){return this._maxWidth},n.maxWidth.set=function(e){this._maxWidth!==e&&(this._maxWidth=e,this.dirty=!0)},n.maxLineHeight.get=function(){return this.validate(),this._maxLineHeight},n.textWidth.get=function(){return this.validate(),this._textWidth},n.letterSpacing.get=function(){return this._letterSpacing},n.letterSpacing.set=function(e){this._letterSpacing!==e&&(this._letterSpacing=e,this.dirty=!0)},n.textHeight.get=function(){return this.validate(),this._textHeight},t.registerFont=function(e,n){var i={},a=e.getElementsByTagName("info")[0],s=e.getElementsByTagName("common")[0],u=e.getElementsByTagName("page"),c=l.getResolutionOfUrl(u[0].getAttribute("file")),h={};i.font=a.getAttribute("face"),i.size=parseInt(a.getAttribute("size"),10),i.lineHeight=parseInt(s.getAttribute("lineHeight"),10)/c,i.chars={},n instanceof r.Texture&&(n=[n]);for(var d=0;d1){for(var s=new Array(a),l=0;l=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var h=n("e546eeee8dbdb6150cff");t.a=function(e){var t=e.icon,n=e.inline,r=c(e,s),d=Object(i.useMemo)((function(){return Object(i.createElement)(Object(i.lazy)((function(){return h("./".concat(t).concat(t.endsWith(".svg")?"":".svg"))})))}),[t]);return l(i.Suspense,{fallback:o.a.createElement(a.Box,r)},void 0,o.a.createElement(a.Box,u({sx:{display:n?"inline-block":"block","& > svg":{position:"relative",top:n?"0.25ex":"0",width:"1em",height:"1em",display:"block"}}},r),d))}},e5161aba85793d81f2b2:function(e,t,n){"use strict";var r=n("a28fc3c963a1d4d1a2e5"),i=n("6542cd13fd5dd1bcffd4"),o=n("0258e9013439f7f4d989"),a=n("59872f134cd2b241eee4"),s=function(e){var t;return null===(t=e[a.b])||void 0===t?void 0:t.selected},l=function(e){var t;return null===(t=s(e))||void 0===t?void 0:t.category},u=function(e){var t;return null===(t=s(e))||void 0===t?void 0:t.collection},c=function(e){var t;return null===(t=s(e))||void 0===t?void 0:t.id},h=function(e){var t=l(e),n=c(e);return t&&n?Object(o.d)(t.toLowerCase(),n)(e):null};t.a=Object(r.a)({isModalCritterDetailOpen:function(e){return!!h(e)},category:l,data:h,collectionState:function(e){var t=h(e);return t?Object(o.b)(t.category.toLowerCase(),t.id)(e):null},nextId:function(e){var t=u(e);if(!t)return null;var n=c(e);if(!n)return null;var r=t.findIndex((function(e){return e===n}));return t[(r+1)%t.length]},prevId:function(e){var t=u(e);if(!t)return null;var n=c(e);if(!n)return null;var r=t.findIndex((function(e){return e===n}));return t[(r-1+t.length)%t.length]},collection:u,hemisphere:i.a})},e546eeee8dbdb6150cff:function(e,t,n){var r={"./adjust.svg":["f3aeca891bce0d44b6d9"],"./arrow-circle-left.svg":["8de7b883da9dd6f69887",12],"./arrow-circle-right.svg":["41cfc0b73951f66194ca",13],"./atlas.svg":["6642ec862cda97160b70",14],"./compass.svg":["ee5d3641c10b2ecdc66a",15],"./external-link-alt.svg":["c382436b8ef5ddfa60d6",16],"./eye.svg":["84c64239bc6adeed00c3",17],"./fish.svg":["48046cb24483e9d427ff",18],"./home.svg":["b1c88546ba1edb6cdf86"],"./insects.svg":["bb149546866cb09823e5",19],"./museum.svg":["9bdc7b2dbf5ce6b6381f",20],"./question-circle.svg":["7a79d2d59a7cd57f8b2a",21],"./redo-alt.svg":["e46775b5fcb86a94f8a1",22],"./sea-creatures.svg":["48fef29a595dc6d7065c",23],"./snowflake.svg":["4f95f43379ec282b0ee4",24],"./times-circle.svg":["8bb58e06a2b5504210b6",25]};function i(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n(i)}))}i.keys=function(){return Object.keys(r)},i.id="e546eeee8dbdb6150cff",e.exports=i},e5efe29de91e7e28246f:function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i="~";function o(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function s(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),(new o).__proto__||(i=!1)),s.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},s.prototype.listeners=function(e,t){var n=i?i+e:e,r=this._events[n];if(t)return!!r;if(!r)return[];if(r.fn)return[r.fn];for(var o=0,a=r.length,s=new Array(a);o=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n("c4f90655ae719ce885a6"),t.setImmediate="undefined"!==typeof self&&self.setImmediate||"undefined"!==typeof e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!==typeof self&&self.clearImmediate||"undefined"!==typeof e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n("698d75b157f24ae829cc"))},f293e154c43b35019af4:function(e,t,n){"use strict";var r,i=n("d77b9ba1e0e609f5697a"),o=n.n(i),a=(n("8a2d1b95e05b6a321e74"),n("8af190b70a6bc55c6f1b")),s=n.n(a),l=n("88f0251e183a36aa026b"),u=n("e385b2564127b58fad94"),c=n("d7dd51e1bf6bfc2c9c3d"),h=n("6542cd13fd5dd1bcffd4"),d=n.p+"e454e1632df5c9682fb607bbddcd86ac.svg",f=["names","donated","fontSize"];function p(){return(p=Object.assign||function(e){for(var t=1;t1){for(var s=new Array(a),l=0;l=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}t.a=function(e){var t=e.names,n=e.donated,r=e.fontSize,i=void 0===r?"12px":r,a=g(e,f),y=Object(c.useSelector)(h.b);return s.a.createElement(l.Box,p({sx:{position:"relative",pointerEvents:"none","&::after":{content:'""',display:"block",position:"absolute",zIndex:0,top:0,left:0,width:"100%",height:"100%",backgroundColor:"rgba(0,0,0,0.2)",boxShadow:"2px 2px 2px 0px rgba(0,0,0,0.2)",transform:"scale(0.8)",transformOrigin:"right bottom"},".acnh-preview-box &":{position:"absolute",bottom:"90%",left:"50%",transform:"translateX(-50%)",opacity:0,transition:"opacity ease-out 0.2s",zIndex:1},".acnh-preview-box:hover &":{opacity:1}}},a),m(l.Box,{sx:{position:"relative",zIndex:1,whiteSpace:"nowrap",backgroundColor:"rgb(249,246,229)",transform:"rotate(-4deg)",boxShadow:"-2px 2px 3px 0px rgba(0,0,0,0.2)",border:"12px solid",borderImage:"url(".concat(d,") 40 round"),borderImageWidth:"12px",fontSize:i,fontStyle:"italic",fontWeight:"bold"}},void 0,n&&s.a.createElement(s.a.Fragment,null,m(u.a,{icon:"museum",inline:!0,style:{fontSize:"1.2em",transform:"rotate(4deg)"}})," "),o()(t[y])))}},f2ca9419506b74a5c286:function(e,t,n){"use strict";(function(e){var r,i,o,a,s,l,u,c,h=n("8af190b70a6bc55c6f1b"),d=(n("8a2d1b95e05b6a321e74"),n("88f0251e183a36aa026b")),f=n("f293e154c43b35019af4"),p=n("86bfefa18ec5bce47215"),m=n("bd6093343d6b28dfa265"),g=n("6825133d10b4c60582c3"),y=n("675bcdd6d1e1a66037f1"),v=n("e7c16b7a7fb304e5eedc"),b=n("d7dd51e1bf6bfc2c9c3d"),w=n("e5161aba85793d81f2b2"),E=n("59872f134cd2b241eee4"),x=n("4ce116db9632215bf0e8"),_=n("7668b0757cb2cc30b657"),S=n("e385b2564127b58fad94"),T=n("045b8451813e2f472529"),I=n("14bfa48afa1dc379baeb"),A=n("1c01121e00cf089624c1"),U=n("66b8560c8a963924adb6"),k=n("30d4618c93dd28193de1");function P(e,t,n,r){c||(c="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=11&&(t=!0)}if(i.android.device){var r=navigator.userAgent.match(/Android\s([0-9.]*)/);if(r)parseInt(r[1],10)>=7&&(t=!0)}}return t?e:4}(32),SPRITE_BATCH_SIZE:4096,RENDER_OPTIONS:{view:null,antialias:!1,forceFXAA:!1,autoDensity:!1,transparent:!1,backgroundColor:0,clearBeforeRender:!0,preserveDrawingBuffer:!1,width:800,height:600,legacy:!1},GC_MODE:0,GC_MAX_IDLE:3600,GC_MAX_CHECK_COUNT:600,WRAP_MODE:33071,SCALE_MODE:1,PRECISION_VERTEX:"highp",PRECISION_FRAGMENT:i.apple.device?"highp":"mediump",CAN_UPLOAD_SAME_BUFFER:!i.apple.device,CREATE_IMAGE_BITMAP:!1,ROUND_PIXELS:!1};t.isMobile=i,t.settings=o},f869f748dc8787a248e3:function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(n("2c62cf50f9b98ad5e2af")),o=r(n("84ed169f5b76a6b15fc0")),a=n("8af190b70a6bc55c6f1b"),s=r(a),l=r(n("df7235aba277f4bc0911")),u=r(n("27f61890603953b946f7")),c={arr:Array.isArray,obj:function(e){return"[object Object]"===Object.prototype.toString.call(e)},fun:function(e){return"function"===typeof e},str:function(e){return"string"===typeof e},num:function(e){return"number"===typeof e},und:function(e){return void 0===e},nul:function(e){return null===e},set:function(e){return e instanceof Set},map:function(e){return e instanceof Map},equ:function(e,t){if(typeof e!==typeof t)return!1;if(c.str(e)||c.num(e))return e===t;if(c.obj(e)&&c.obj(t)&&Object.keys(e).length+Object.keys(t).length===0)return!0;var n;for(n in e)if(!(n in t))return!1;for(n in t)if(e[n]!==t[n])return!1;return!c.und(n)||e===t}};function h(){var e=a.useState(!1)[1];return a.useCallback((function(){return e((function(e){return!e}))}),[])}function d(e,t){return c.und(e)||c.nul(e)?t:e}function f(e){return c.und(e)?[]:c.arr(e)?e:[e]}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}for(var a=o,s=!1,l=0;l=f.startTime+u.duration;else if(u.decay)g=p+b/(1-.998)*(1-Math.exp(-(1-.998)*(t-f.startTime))),(c=Math.abs(f.lastPosition-g)<.1)&&(m=g);else{h=void 0!==f.lastTime?f.lastTime:t,b=void 0!==f.lastVelocity?f.lastVelocity:u.initialVelocity,t>h+64&&(h=t);for(var w=Math.floor(t-h),E=0;Em:g=e);++n);return n-1}(e,o);return function(e,t,n,r,i,o,a,s,l){var u=l?l(e):e;if(un){if("identity"===s)return u;"clamp"===s&&(u=n)}if(r===i)return r;if(t===n)return e<=t?r:i;t===-1/0?u=-u:n===1/0?u-=t:u=(u-t)/(n-t);u=o(u),r===-1/0?u=-u:i===1/0?u+=r:u=u*(i-r)+r;return u}(e,o[t],o[t+1],i[t],i[t+1],l,a,s,r.map)}}var L=function(e){function t(n,r,i,o){var a;return(a=e.call(this)||this).calc=void 0,a.payload=n instanceof b&&!(n instanceof t)?n.getPayload():Array.isArray(n)?n:[n],a.calc=B(r,i,o),a}l(t,e);var n=t.prototype;return n.getValue=function(){return this.calc.apply(this,this.payload.map((function(e){return e.getValue()})))},n.updateConfig=function(e,t,n){this.calc=B(e,t,n)},n.interpolate=function(e,n,r){return new t(this,e,n,r)},t}(b);var z=function(e){function t(t){var n;return(n=e.call(this)||this).animatedStyles=new Set,n.value=void 0,n.startPosition=void 0,n.lastPosition=void 0,n.lastVelocity=void 0,n.startTime=void 0,n.lastTime=void 0,n.done=!1,n.setValue=function(e,t){void 0===t&&(t=!0),n.value=e,t&&n.flush()},n.value=t,n.startPosition=t,n.lastPosition=t,n}l(t,e);var n=t.prototype;return n.flush=function(){0===this.animatedStyles.size&&function e(t,n){"update"in t?n.add(t):t.getChildren().forEach((function(t){return e(t,n)}))}(this,this.animatedStyles),this.animatedStyles.forEach((function(e){return e.update()}))},n.clearStyles=function(){this.animatedStyles.clear()},n.getValue=function(){return this.value},n.interpolate=function(e,t,n){return new L(this,e,t,n)},t}(v),W=function(e){function t(t){var n;return(n=e.call(this)||this).payload=t.map((function(e){return new z(e)})),n}l(t,e);var n=t.prototype;return n.setValue=function(e,t){var n=this;void 0===t&&(t=!0),Array.isArray(e)?e.length===this.payload.length&&e.forEach((function(e,r){return n.payload[r].setValue(e,t)})):this.payload.forEach((function(n){return n.setValue(e,t)}))},n.getValue=function(){return this.payload.map((function(e){return e.getValue()}))},n.interpolate=function(e,t){return new L(this,e,t)},t}(b),Y=0,H=function(){function e(){var e=this;this.id=void 0,this.idle=!0,this.hasChanged=!1,this.guid=0,this.local=0,this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.listeners=[],this.queue=[],this.localQueue=void 0,this.getValues=function(){return e.interpolations},this.id=Y++}var t=e.prototype;return t.update=function(e){if(!e)return this;var t=m(e),n=t.delay,r=void 0===n?0:n,a=t.to,s=o(t,["delay","to"]);if(c.arr(a)||c.fun(a))this.queue.push(i({},s,{delay:r,to:a}));else if(a){var l={};Object.entries(a).forEach((function(e){var t,n=e[0],o=e[1],a=i({to:(t={},t[n]=o,t),delay:p(r,n)},s),u=l[a.delay]&&l[a.delay].to;l[a.delay]=i({},l[a.delay],a,{to:i({},u,a.to)})})),this.queue=Object.values(l)}return this.queue=this.queue.sort((function(e,t){return e.delay-t.delay})),this.diff(s),this},t.start=function(e){var t,n=this;if(this.queue.length){this.idle=!1,this.localQueue&&this.localQueue.forEach((function(e){var t=e.from,r=void 0===t?{}:t,o=e.to,a=void 0===o?{}:o;c.obj(r)&&(n.merged=i({},r,n.merged)),c.obj(a)&&(n.merged=i({},n.merged,a))}));var r=this.local=++this.guid,a=this.localQueue=this.queue;this.queue=[],a.forEach((function(t,i){var s=t.delay,l=o(t,["delay"]),u=function(t){i===a.length-1&&r===n.guid&&t&&(n.idle=!0,n.props.onRest&&n.props.onRest(n.merged)),e&&e()},h=c.arr(l.to)||c.fun(l.to);s?setTimeout((function(){r===n.guid&&(h?n.runAsync(l,u):n.diff(l).start(u))}),s):h?n.runAsync(l,u):n.diff(l).start(u)}))}else c.fun(e)&&this.listeners.push(e),this.props.onStart&&this.props.onStart(),t=this,F.has(t)||F.add(t),j||(j=!0,S(C||N));return this},t.stop=function(e){return this.listeners.forEach((function(t){return t(e)})),this.listeners=[],this},t.pause=function(e){var t;return this.stop(!0),e&&(t=this,F.has(t)&&F.delete(t)),this},t.runAsync=function(e,t){var n=this,r=(e.delay,o(e,["delay"])),a=this.local,s=Promise.resolve(void 0);if(c.arr(r.to))for(var l=function(e){var t=e,o=i({},r,m(r.to[t]));c.arr(o.config)&&(o.config=o.config[t]),s=s.then((function(){if(a===n.guid)return new Promise((function(e){return n.diff(o).start(e)}))}))},u=0;u=r.length)return"break";a=r[o++]}else{if((o=r.next()).done)return"break";a=o.value}var n=a.key,s=function(e){return e.key!==n};(c.und(t)||t===n)&&(e.current.instances.delete(n),e.current.transitions=e.current.transitions.filter(s),e.current.deleted=e.current.deleted.filter(s))},r=e.current.deleted,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if("break"===n())break}e.current.forceUpdate()}var J=function(e){function t(t){var n;return void 0===t&&(t={}),n=e.call(this)||this,!t.transform||t.transform instanceof v||(t=g.transform(t)),n.payload=t,n}return l(t,e),t}(w),Q={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},Z="[-+]?\\d*\\.?\\d+";function $(){for(var e=arguments.length,t=new Array(e),n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ue(e,t,n){var r=n<.5?n*(1+t):n+t-n*t,i=2*n-r,o=le(i,r,e+1/3),a=le(i,r,e),s=le(i,r,e-1/3);return Math.round(255*o)<<24|Math.round(255*a)<<16|Math.round(255*s)<<8}function ce(e){var t=parseInt(e,10);return t<0?0:t>255?255:t}function he(e){return(parseFloat(e)%360+360)%360/360}function de(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function fe(e){var t=parseFloat(e);return t<0?0:t>100?1:t/100}function pe(e){var t,n,r="number"===typeof(t=e)?t>>>0===t&&t>=0&&t<=4294967295?t:null:(n=ae.exec(t))?parseInt(n[1]+"ff",16)>>>0:Q.hasOwnProperty(t)?Q[t]:(n=ee.exec(t))?(ce(n[1])<<24|ce(n[2])<<16|ce(n[3])<<8|255)>>>0:(n=te.exec(t))?(ce(n[1])<<24|ce(n[2])<<16|ce(n[3])<<8|de(n[4]))>>>0:(n=ie.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+"ff",16)>>>0:(n=se.exec(t))?parseInt(n[1],16)>>>0:(n=oe.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+n[4]+n[4],16)>>>0:(n=ne.exec(t))?(255|ue(he(n[1]),fe(n[2]),fe(n[3])))>>>0:(n=re.exec(t))?(ue(he(n[1]),fe(n[2]),fe(n[3]))|de(n[4]))>>>0:null;return null===r?e:"rgba("+((4278190080&(r=r||0))>>>24)+", "+((16711680&r)>>>16)+", "+((65280&r)>>>8)+", "+(255&r)/255+")"}var me=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,ge=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,ye=new RegExp("("+Object.keys(Q).join("|")+")","g"),ve={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},be=["Webkit","Ms","Moz","O"];function we(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||ve.hasOwnProperty(e)&&ve[e]?(""+t).trim():t+"px"}ve=Object.keys(ve).reduce((function(e,t){return be.forEach((function(n){return e[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(n,t)]=e[t]})),e}),ve);var Ee={};M((function(e){return new J(e)})),k("div"),I((function(e){var t=e.output.map((function(e){return e.replace(ge,pe)})).map((function(e){return e.replace(ye,pe)})),n=t[0].match(me).map((function(){return[]}));t.forEach((function(e){e.match(me).forEach((function(e,t){return n[t].push(+e)}))}));var r=t[0].match(me).map((function(t,r){return B(i({},e,{output:n[r]}))}));return function(e){var n=0;return t[0].replace(me,(function(){return r[n++](e)})).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(function(e,t,n,r,i){return"rgba("+Math.round(t)+", "+Math.round(n)+", "+Math.round(r)+", "+i+")"}))}})),x(Q),E((function(e,t){if(!e.nodeType||void 0===e.setAttribute)return!1;var n=t.style,r=t.children,i=t.scrollTop,a=t.scrollLeft,s=o(t,["style","children","scrollTop","scrollLeft"]),l="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName;for(var u in void 0!==i&&(e.scrollTop=i),void 0!==a&&(e.scrollLeft=a),void 0!==r&&(e.textContent=r),n)if(n.hasOwnProperty(u)){var c=0===u.indexOf("--"),h=we(u,n[u],c);"float"===u&&(u="cssFloat"),c?e.style.setProperty(u,h):e.style[u]=h}for(var d in s){var f=l?d:Ee[d]||(Ee[d]=d.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()})));"undefined"!==typeof e.getAttribute(f)&&e.setAttribute(f,s[d])}}),(function(e){return e}));var xe,_e,Se=(xe=function(e){return a.forwardRef((function(t,n){var r=h(),l=a.useRef(!0),u=a.useRef(null),d=a.useRef(null),f=a.useCallback((function(e){var t=u.current;u.current=new R(e,(function(){var e=!1;d.current&&(e=g.fn(d.current,u.current.getAnimatedValue())),d.current&&!1!==e||r()})),t&&t.detach()}),[]);a.useEffect((function(){return function(){l.current=!1,u.current&&u.current.detach()}}),[]),a.useImperativeHandle(n,(function(){return O(d,l,r)})),f(t);var p,m=u.current.getValue(),y=(m.scrollTop,m.scrollLeft,o(m,["scrollTop","scrollLeft"])),v=(p=e,!c.fun(p)||p.prototype instanceof s.Component?function(e){return d.current=function(e,t){return t&&(c.fun(t)?t(e):c.obj(t)&&(t.current=e)),e}(e,n)}:void 0);return s.createElement(e,i({},y,{ref:v}))}))},void 0===(_e=!1)&&(_e=!0),function(e){return(c.arr(e)?e:Object.keys(e)).reduce((function(e,t){var n=_e?t[0].toLowerCase()+t.substring(1):t;return e[n]=xe(n),e}),xe)}),Te=Se(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]);t.apply=Se,t.config={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},t.update=N,t.animated=Te,t.a=Te,t.interpolate=function(e,t,n){return e&&new L(e,t,n)},t.Globals=D,t.useSpring=function(e){var t=c.fun(e),n=G(1,t?e:[e]),r=n[0],i=n[1],o=n[2];return t?[r[0],i,o]:r},t.useTrail=function(e,t){var n=a.useRef(!1),r=c.fun(t),o=p(t),s=a.useRef(),l=G(e,(function(e,t){return 0===e&&(s.current=[]),s.current.push(t),i({},o,{config:p(o.config,e),attach:e>0&&function(){return s.current[e-1]}})})),u=l[0],h=l[1],d=l[2],f=a.useMemo((function(){return function(e){return h((function(t,n){e.reverse;var r=e.reverse?t+1:t-1,a=s.current[r];return i({},e,{config:p(e.config||o.config,t),attach:a&&function(){return a}})}))}}),[e,o.reverse]);return a.useEffect((function(){n.current&&!r&&f(t)})),a.useEffect((function(){n.current=!0}),[]),r?[u,f,d]:u},t.useTransition=function(e,t,n){var r=i({items:e,keys:t||function(e){return e}},n),s=q(r),l=s.lazy,u=void 0!==l&&l,c=(s.unique,s.reset),d=void 0!==c&&c,f=(s.enter,s.leave,s.update,s.onDestroyed),m=(s.keys,s.items,s.onFrame),g=s.onRest,y=s.onStart,v=s.ref,b=o(s,["lazy","unique","reset","enter","leave","update","onDestroyed","keys","items","onFrame","onRest","onStart","ref"]),w=h(),E=a.useRef(!1),x=a.useRef({mounted:!1,first:!0,deleted:[],current:{},transitions:[],prevProps:{},paused:!!r.ref,instances:!E.current&&new Map,forceUpdate:w});return a.useImperativeHandle(r.ref,(function(){return{start:function(){return Promise.all(Array.from(x.current.instances).map((function(e){var t=e[1];return new Promise((function(e){return t.start(e)}))})))},stop:function(e){return Array.from(x.current.instances).forEach((function(t){return t[1].stop(e)}))},get controllers(){return Array.from(x.current.instances).map((function(e){return e[1]}))}}})),x.current=function(e,t){var n=e.first,r=e.prevProps,a=o(e,["first","prevProps"]),s=q(t),l=s.items,u=s.keys,c=s.initial,h=s.from,d=s.enter,f=s.leave,m=s.update,g=s.trail,y=void 0===g?0:g,v=s.unique,b=s.config,w=s.order,E=void 0===w?["enter","leave","update"]:w,x=q(r),_=x.keys,S=x.items,T=i({},a.current),I=[].concat(a.deleted),A=Object.keys(T),U=new Set(A),k=new Set(u),P=u.filter((function(e){return!U.has(e)})),C=a.transitions.filter((function(e){return!e.destroyed&&!k.has(e.originalKey)})).map((function(e){return e.originalKey})),O=u.filter((function(e){return U.has(e)})),M=-y;for(;E.length;){switch(E.shift()){case"enter":P.forEach((function(e,t){v&&I.find((function(t){return t.originalKey===e}))&&(I=I.filter((function(t){return t.originalKey!==e})));var r=u.indexOf(e),i=l[r],o=n&&void 0!==c?"initial":"enter";T[e]={slot:o,originalKey:e,key:v?String(e):V++,item:i,trail:M+=y,config:p(b,i,o),from:p(n&&void 0!==c?c||{}:h,i),to:p(d,i)}}));break;case"leave":C.forEach((function(e){var t=_.indexOf(e),n=S[t];I.unshift(i({},T[e],{slot:"leave",destroyed:!0,left:_[Math.max(0,t-1)],right:_[Math.min(_.length,t+1)],trail:M+=y,config:p(b,n,"leave"),to:p(f,n)})),delete T[e]}));break;case"update":O.forEach((function(e){var t=u.indexOf(e),n=l[t];T[e]=i({},T[e],{item:n,slot:"update",trail:M+=y,config:p(b,n,"update"),to:p(m,n)})}))}}var D=u.map((function(e){return T[e]}));return I.forEach((function(e){var t,n=e.left,r=(e.right,o(e,["left","right"]));-1!==(t=D.findIndex((function(e){return e.originalKey===n})))&&(t+=1),t=Math.max(0,t),D=[].concat(D.slice(0,t),[r],D.slice(t))})),i({},a,{changed:P.length||C.length||O.length,first:n&&0===P.length,transitions:D,current:T,deleted:I,prevProps:t})}(x.current,r),x.current.changed&&x.current.transitions.forEach((function(e){var t=e.slot,n=e.from,r=e.to,o=e.config,a=e.trail,s=e.key,l=e.item;x.current.instances.has(s)||x.current.instances.set(s,new H);var c=x.current.instances.get(s),h=i({},b,{to:r,from:n,config:o,ref:v,onRest:function(n){x.current.mounted&&(e.destroyed&&(v||u||K(x,s),f&&f(l)),!Array.from(x.current.instances).some((function(e){return!e[1].idle}))&&(v||u)&&x.current.deleted.length>0&&K(x),g&&g(l,t,n))},onStart:y&&function(){return y(l,t)},onFrame:m&&function(e){return m(l,t,e)},delay:a,reset:d&&"enter"===t});c.update(h),x.current.paused||c.start()})),a.useEffect((function(){return x.current.mounted=E.current=!0,function(){x.current.mounted=E.current=!1,Array.from(x.current.instances).map((function(e){return e[1].destroy()})),x.current.instances.clear()}}),[]),x.current.transitions.map((function(e){var t=e.item,n=e.slot,r=e.key;return{item:t,key:r,state:n,props:x.current.instances.get(r).getValues()}}))},t.useChain=function(e,t,n){void 0===n&&(n=1e3);var r=a.useRef();a.useEffect((function(){c.equ(e,r.current)?e.forEach((function(e){var t=e.current;return t&&t.start()})):t?e.forEach((function(e,r){var o=e.current;if(o){var a=o.controllers;if(a.length){var s=n*t[r];a.forEach((function(e){e.queue=e.queue.map((function(e){return i({},e,{delay:e.delay+s})})),e.start()}))}}})):e.reduce((function(e,t,n){var r=t.current;return e.then((function(){return r.start()}))}),Promise.resolve()),r.current=e}))},t.useSprings=G},f8cbe3ce0524adcc563e:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=n("77b832b9d07adee95404"),o=n("d5732f186c6b37295201"),a=function(e){function t(t,n){e.call(this,t[0]instanceof r.Texture?t[0]:t[0].texture),this._textures=null,this._durations=null,this._autoUpdate=!1!==n,this._isConnectedToTicker=!1,this.animationSpeed=1,this.loop=!0,this.updateAnchor=!1,this.onComplete=null,this.onFrameChange=null,this.onLoop=null,this._currentTime=0,this._playing=!1,this._previousFrame=null,this.textures=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={totalFrames:{configurable:!0},textures:{configurable:!0},currentFrame:{configurable:!0},playing:{configurable:!0},autoUpdate:{configurable:!0}};return t.prototype.stop=function(){this.playing&&(this._playing=!1,this._autoUpdate&&this._isConnectedToTicker&&(o.Ticker.shared.remove(this.update,this),this._isConnectedToTicker=!1))},t.prototype.play=function(){this.playing||(this._playing=!0,this._autoUpdate&&!this._isConnectedToTicker&&(o.Ticker.shared.add(this.update,this,o.UPDATE_PRIORITY.HIGH),this._isConnectedToTicker=!0))},t.prototype.gotoAndStop=function(e){this.stop();var t=this.currentFrame;this._currentTime=e,t!==this.currentFrame&&this.updateTexture()},t.prototype.gotoAndPlay=function(e){var t=this.currentFrame;this._currentTime=e,t!==this.currentFrame&&this.updateTexture(),this.play()},t.prototype.update=function(e){var t=this.animationSpeed*e,n=this.currentFrame;if(null!==this._durations){var r=this._currentTime%1*this._durations[this.currentFrame];for(r+=t/60*1e3;r<0;)this._currentTime--,r+=this._durations[this.currentFrame];var i=Math.sign(this.animationSpeed*e);for(this._currentTime=Math.floor(this._currentTime);r>=this._durations[this.currentFrame];)r-=this._durations[this.currentFrame]*i,this._currentTime+=i;this._currentTime+=r/this._durations[this.currentFrame]}else this._currentTime+=t;this._currentTime<0&&!this.loop?(this.gotoAndStop(0),this.onComplete&&this.onComplete()):this._currentTime>=this._textures.length&&!this.loop?(this.gotoAndStop(this._textures.length-1),this.onComplete&&this.onComplete()):n!==this.currentFrame&&(this.loop&&this.onLoop&&(this.animationSpeed>0&&this.currentFramen)&&this.onLoop(),this.updateTexture())},t.prototype.updateTexture=function(){var e=this.currentFrame;this._previousFrame!==e&&(this._previousFrame=e,this._texture=this._textures[e],this._textureID=-1,this._textureTrimmedID=-1,this._cachedTint=16777215,this.uvs=this._texture._uvs.uvsFloat32,this.updateAnchor&&this._anchor.copyFrom(this._texture.defaultAnchor),this.onFrameChange&&this.onFrameChange(this.currentFrame))},t.prototype.destroy=function(t){this.stop(),e.prototype.destroy.call(this,t),this.onComplete=null,this.onFrameChange=null,this.onLoop=null},t.fromFrames=function(e){for(var n=[],i=0;i80*n){r=l=e[0],s=u=e[1];for(var w=n;wl&&(l=c),f>u&&(u=f);p=0!==(p=Math.max(l-r,u-s))?1/p:0}return a(v,b,n,r,s,p),b}function i(e,t,n,r,i){var o,a;if(i===U(e,t,n,r)>0)for(o=t;o=t;o-=r)a=T(o,e[o],e[o+1],a);return a&&b(a,a.next)&&(I(a),a=a.next),a}function o(e,t){if(!e)return e;t||(t=e);var n,r=e;do{if(n=!1,r.steiner||!b(r,r.next)&&0!==v(r.prev,r,r.next))r=r.next;else{if(I(r),(r=t=r.prev)===r.next)break;n=!0}}while(n||r!==t);return t}function a(e,t,n,r,i,h,d){if(e){!d&&h&&function(e,t,n,r){var i=e;do{null===i.z&&(i.z=p(i.x,i.y,t,n,r)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,function(e){var t,n,r,i,o,a,s,l,u=1;do{for(n=e,e=null,o=null,a=0;n;){for(a++,r=n,s=0,t=0;t0||l>0&&r;)0!==s&&(0===l||!r||n.z<=r.z)?(i=n,n=n.nextZ,s--):(i=r,r=r.nextZ,l--),o?o.nextZ=i:e=i,i.prevZ=o,o=i;n=r}o.nextZ=null,u*=2}while(a>1)}(i)}(e,r,i,h);for(var f,m,g=e;e.prev!==e.next;)if(f=e.prev,m=e.next,h?l(e,r,i,h):s(e))t.push(f.i/n),t.push(e.i/n),t.push(m.i/n),I(e),e=m.next,g=m.next;else if((e=m)===g){d?1===d?a(e=u(o(e),t,n),t,n,r,i,h,2):2===d&&c(e,t,n,r,i,h):a(o(e),t,n,r,i,h,1);break}}}function s(e){var t=e.prev,n=e,r=e.next;if(v(t,n,r)>=0)return!1;for(var i=e.next.next;i!==e.prev;){if(g(t.x,t.y,n.x,n.y,r.x,r.y,i.x,i.y)&&v(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function l(e,t,n,r){var i=e.prev,o=e,a=e.next;if(v(i,o,a)>=0)return!1;for(var s=i.xo.x?i.x>a.x?i.x:a.x:o.x>a.x?o.x:a.x,c=i.y>o.y?i.y>a.y?i.y:a.y:o.y>a.y?o.y:a.y,h=p(s,l,t,n,r),d=p(u,c,t,n,r),f=e.prevZ,m=e.nextZ;f&&f.z>=h&&m&&m.z<=d;){if(f!==e.prev&&f!==e.next&&g(i.x,i.y,o.x,o.y,a.x,a.y,f.x,f.y)&&v(f.prev,f,f.next)>=0)return!1;if(f=f.prevZ,m!==e.prev&&m!==e.next&&g(i.x,i.y,o.x,o.y,a.x,a.y,m.x,m.y)&&v(m.prev,m,m.next)>=0)return!1;m=m.nextZ}for(;f&&f.z>=h;){if(f!==e.prev&&f!==e.next&&g(i.x,i.y,o.x,o.y,a.x,a.y,f.x,f.y)&&v(f.prev,f,f.next)>=0)return!1;f=f.prevZ}for(;m&&m.z<=d;){if(m!==e.prev&&m!==e.next&&g(i.x,i.y,o.x,o.y,a.x,a.y,m.x,m.y)&&v(m.prev,m,m.next)>=0)return!1;m=m.nextZ}return!0}function u(e,t,n){var r=e;do{var i=r.prev,a=r.next.next;!b(i,a)&&w(i,r,r.next,a)&&_(i,a)&&_(a,i)&&(t.push(i.i/n),t.push(r.i/n),t.push(a.i/n),I(r),I(r.next),r=e=a),r=r.next}while(r!==e);return o(r)}function c(e,t,n,r,i,s){var l=e;do{for(var u=l.next.next;u!==l.prev;){if(l.i!==u.i&&y(l,u)){var c=S(l,u);return l=o(l,l.next),c=o(c,c.next),a(l,t,n,r,i,s),void a(c,t,n,r,i,s)}u=u.next}l=l.next}while(l!==e)}function h(e,t){return e.x-t.x}function d(e,t){var n=function(e,t){var n,r=t,i=e.x,o=e.y,a=-1/0;do{if(o<=r.y&&o>=r.next.y&&r.next.y!==r.y){var s=r.x+(o-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(s<=i&&s>a){if(a=s,s===i){if(o===r.y)return r;if(o===r.next.y)return r.next}n=r.x=r.x&&r.x>=c&&i!==r.x&&g(on.x||r.x===n.x&&f(n,r)))&&(n=r,d=l)),r=r.next}while(r!==u);return n}(e,t);if(!n)return t;var r=S(n,e),i=o(n,n.next);return o(r,r.next),t===n?i:t}function f(e,t){return v(e.prev,e,t.prev)<0&&v(t.next,e,e.next)<0}function p(e,t,n,r,i){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function m(e){var t=e,n=e;do{(t.x=0&&(e-a)*(r-s)-(n-a)*(t-s)>=0&&(n-a)*(o-s)-(i-a)*(r-s)>=0}function y(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&w(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}(e,t)&&(_(e,t)&&_(t,e)&&function(e,t){var n=e,r=!1,i=(e.x+t.x)/2,o=(e.y+t.y)/2;do{n.y>o!==n.next.y>o&&n.next.y!==n.y&&i<(n.next.x-n.x)*(o-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next}while(n!==e);return r}(e,t)&&(v(e.prev,e,t.prev)||v(e,t.prev,t))||b(e,t)&&v(e.prev,e,e.next)>0&&v(t.prev,t,t.next)>0)}function v(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function b(e,t){return e.x===t.x&&e.y===t.y}function w(e,t,n,r){var i=x(v(e,t,n)),o=x(v(e,t,r)),a=x(v(n,r,e)),s=x(v(n,r,t));return i!==o&&a!==s||(!(0!==i||!E(e,n,t))||(!(0!==o||!E(e,r,t))||(!(0!==a||!E(n,e,r))||!(0!==s||!E(n,t,r)))))}function E(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function x(e){return e>0?1:e<0?-1:0}function _(e,t){return v(e.prev,e,e.next)<0?v(e,t,e.next)>=0&&v(e,e.prev,t)>=0:v(e,t,e.prev)<0||v(e,e.next,t)<0}function S(e,t){var n=new A(e.i,e.x,e.y),r=new A(t.i,t.x,t.y),i=e.next,o=t.prev;return e.next=t,t.prev=e,n.next=i,i.prev=n,r.next=n,n.prev=r,o.next=r,r.prev=o,r}function T(e,t,n,r){var i=new A(e,t,n);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function I(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function A(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function U(e,t,n,r){for(var i=0,o=t,a=n-r;o0&&(r+=e[i-1].length,n.holes.push(r))}return n}},"06938348ebfae73011fd":function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"AnimatedSprite",(function(){return st})),n.d(t,"AppConsumer",(function(){return Ve})),n.d(t,"AppContext",(function(){return He})),n.d(t,"AppProvider",(function(){return Ge})),n.d(t,"BitmapText",(function(){return tt})),n.d(t,"Container",(function(){return nt})),n.d(t,"Graphics",(function(){return rt})),n.d(t,"NineSlicePlane",(function(){return it})),n.d(t,"ParticleContainer",(function(){return ot})),n.d(t,"PixiComponent",(function(){return z})),n.d(t,"PixiFiber",(function(){return Me})),n.d(t,"SimpleMesh",(function(){return ct})),n.d(t,"SimpleRope",(function(){return ht})),n.d(t,"Sprite",(function(){return at})),n.d(t,"Stage",(function(){return Qe})),n.d(t,"Text",(function(){return lt})),n.d(t,"TilingSprite",(function(){return ut})),n.d(t,"applyDefaultProps",(function(){return j})),n.d(t,"eventHandlers",(function(){return I})),n.d(t,"render",(function(){return Fe})),n.d(t,"useApp",(function(){return $e})),n.d(t,"useTick",(function(){return Ze})),n.d(t,"withFilters",(function(){return et})),n.d(t,"withPixiApp",(function(){return Xe}));var r=n("83b67934acd16528ea3d"),i=n("8af190b70a6bc55c6f1b"),o=n.n(i);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){for(var n=0;n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t2?n-2:0),i=2;i0&&r.length<3,"The property `%s` is a `PIXI.Point` or `PIXI.ObservablePoint` and must be set to a comma-separated string of either 1 or 2 coordinates, a 1 or 2 element array containing coordinates, or a PIXI Point/ObservablePoint. If only one coordinate is given then X and Y will be set to the provided value. Received: `%s` of type `%s`.",t,JSON.stringify(n),a(n)),e[t].set(r.shift(),r.shift())}else e[t]=n}var U,k=function(e){var t,n=e;if(!Array.isArray(n)){if(t=e,"[object Object]"!==Object.prototype.toString.call(t))throw new Error("collection needs to be an Array or Object");n=Object.keys(e)}var r={};return n.forEach((function(e){r[e]=!0})),function(e){return void 0!==r[e]}},P=function(e){return function(){return!e.apply(void 0,arguments)}},C="children",O=(l(U={},C,!0),l(U,"parent",!0),l(U,"worldAlpha",!0),l(U,"worldTransform",!0),l(U,"worldVisible",!0),U),M={alpha:1,buttonMode:!1,cacheAsBitmap:!1,cursor:null,filterArea:null,filters:null,hitArea:null,interactive:!1,mask:null,pivot:0,position:0,renderable:!0,rotation:0,scale:1,skew:0,transform:null,visible:!0,x:0,y:0},D=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=function(n,r){if(t.hasOwnProperty(n)){var i=r.typeofs.some((function(e){return a(t[n])===e}))||r.instanceofs.some((function(e){return t[n]instanceof e}));return v(i,"".concat(e," ").concat(n," prop is invalid")),t[n]}};if(t.texture)return v(t.texture instanceof r.Texture,"".concat(e," texture needs to be typeof `PIXI.Texture`")),t.texture;var i=n("image",{typeofs:["string"],instanceofs:[HTMLImageElement]})||n("video",{typeofs:["string"],instanceofs:[HTMLVideoElement]})||n("source",{typeofs:["string","number"],instanceofs:[HTMLImageElement,HTMLVideoElement,HTMLCanvasElement,r.Texture]});return v(!!i,"".concat(e," could not get texture from props")),r.Texture.from(i)},R=P(k([].concat(g(Object.keys(O)),g(I))));function j(e,t,n){if(v(r.DisplayObject.prototype.isPrototypeOf(e),"instance needs to be typeof `PIXI.DisplayObject`, got `%s`",a(e)),!n.ignoreEvents)for(var i="function"==typeof e.removeListener,o="function"==typeof e.on,s=0;s"),j(e,t,o),(r||i)&&(e.texture=D("SimpleRope",n))},o},AnimatedSprite:function(e,t){var n=t.textures,i=t.images,o=(t.autoUpdate,t.isPlaying),a=void 0===o||o,s=t.initialFrame,l=function(e){return e.map((function(e){return D("AnimatedSprite",{texture:e})}))},u=i?r.AnimatedSprite.fromImages(i):new r.AnimatedSprite(l(n));return u[a?"gotoAndPlay":"gotoAndStop"](s||0),u.applyProps=function(e,t,n){var r=n.textures,i=n.isPlaying,o=n.initialFrame;if(j(e,t,p(n,["textures","isPlaying","initialFrame"])),r&&t.textures!==r&&(e.textures=l(r)),i!==t.isPlaying||o!==t.initialFrame){var a="number"==typeof o?o:u.currentFrame||0;u[i?"gotoAndPlay":"gotoAndStop"](a)}},u}}),N={BitmapText:"BitmapText",Container:"Container",Graphics:"Graphics",NineSlicePlane:"NineSlicePlane",ParticleContainer:"ParticleContainer",Sprite:"Sprite",AnimatedSprite:"AnimatedSprite",Text:"Text",TilingSprite:"TilingSprite",SimpleMesh:"SimpleMesh",SimpleRope:"SimpleRope"},B=Object.keys(N).reduce((function(e,t){return h({},e,l({},t,F[t]))}),{}),L={};function z(e,t){return v(!!e,"Expect type to be defined, got `%s`",e),v(!N[e],"Component `%s` could not be created, already exists in default components.",e),L[e]=t,e}var W="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof e?e:"undefined"!=typeof self?self:{};function Y(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function H(e,t){return e(t={exports:{}},t.exports),t.exports}var G=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable;function q(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var K=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,i=q(e),o=1;o=E-r){if(!(-1!==n&&n<=r))return b||(b=!0,d(I)),g=e,void(v=n);i=!0}if(null!==e){w=!0;try{e(i)}finally{w=!1}}};var I=function(e){if(null!==g){d(I);var t=e-E+_;t<_&&x<_?(8>t&&(t=8),_=tt?T.postMessage(void 0):b||(b=!0,d(I))},r=function(){g=null,y=!1,v=-1}}var A=null,U=!1,k=3,P=-1,C=-1,O=!1,M=!1;function D(){if(!O&&null!==A){var e=A.expirationTime;M?r():M=!0,n(j,e)}}function R(){var e=A,t=A.next;if(A===t)A=null;else{var n=A.previous;A=n.next=t,t.previous=n}e.next=e.previous=null,n=e.callback,t=e.expirationTime,e=e.priorityLevel;var r=k,i=C;k=e,C=t;try{var o=n(U||1===e)}catch(e){throw e}finally{k=r,C=i}if("function"==typeof o)if(o={callback:o,priorityLevel:e,expirationTime:t,next:null,previous:null},null===A)A=o.next=o.previous=o;else{n=null,e=A;do{if(e.expirationTime>=t){n=e;break}e=e.next}while(e!==A);null===n?n=A:n===A&&(A=o,D()),(t=n.previous).next=n.previous=o,o.next=n,o.previous=t}}function j(e){M=!1,O=!0;var n=U;U=e;try{if(e)for(;null!==A;){var r=t.unstable_now();if(!(A.expirationTime<=r))break;do{R()}while(null!==A&&A.expirationTime<=r)}else if(null!==A)do{R()}while(null!==A&&!i())}finally{O=!1,U=n,D()}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=k,i=P;k=e,P=t.unstable_now();try{return n()}catch(e){throw D(),e}finally{k=r,P=i}},t.unstable_next=function(e){switch(k){case 1:case 2:case 3:var n=3;break;default:n=k}var r=k,i=P;k=n,P=t.unstable_now();try{return e()}catch(e){throw D(),e}finally{k=r,P=i}},t.unstable_scheduleCallback=function(e,n,r){var i=-1!==P?P:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=i+r.timeout;else switch(e){case 1:r=i+-1;break;case 2:r=i+250;break;case 5:r=i+1073741823;break;case 4:r=i+1e4;break;default:r=i+5e3}if(e={callback:n,priorityLevel:e,expirationTime:r,next:null,previous:null},null===A)A=e.next=e.previous=e,D();else{n=null,i=A;do{if(i.expirationTime>r){n=i;break}i=i.next}while(i!==A);null===n?n=A:n===A&&(A=e,D()),(r=n.previous).next=n.previous=e,e.next=n,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)A=null;else{e===A&&(A=t);var n=e.previous;n.next=t,t.previous=n}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=k;return function(){var r=k,i=P;k=n,P=t.unstable_now();try{return e.apply(this,arguments)}catch(e){throw D(),e}finally{k=r,P=i}}},t.unstable_getCurrentPriorityLevel=function(){return k},t.unstable_shouldYield=function(){return!U&&(null!==A&&A.expirationTimeUe||(e.current=Ae[Ue],Ae[Ue]=null,Ue--)}function Pe(e,t){Ae[++Ue]=e.current,e.current=t}var Ce={},Oe={current:Ce},Me={current:!1},De=Ce;function Re(e,t){var n=e.type.contextTypes;if(!n)return Ce;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function je(e){return null!=e.childContextTypes}function Fe(e){ke(Me),ke(Oe)}function Ne(e){ke(Me),ke(Oe)}function Be(e,t,n){if(Oe.current!==Ce)throw s(168);Pe(Oe,t),Pe(Me,n)}function Le(e,t,n){var i=e.stateNode;if(e=t.childContextTypes,"function"!=typeof i.getChildContext)return n;for(var o in i=i.getChildContext())if(!(o in e))throw s(108,A(t)||"Unknown",o);return r({},n,i)}function ze(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Ce,De=Oe.current,Pe(Oe,t),Pe(Me,Me.current),!0}function We(e,t,n){var r=e.stateNode;if(!r)throw s(169);n?(t=Le(e,t,De),r.__reactInternalMemoizedMergedChildContext=t,ke(Me),ke(Oe),Pe(Oe,t)):ke(Me),Pe(Me,n)}var Ye=null,He=null;function Ge(e){return function(t){try{return e(t)}catch(e){}}}function Ve(e,t,n){return 1073741822-(1+((1073741822-e+t/10)/(n/=10)|0))*n}function Xe(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.contextDependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function qe(e,t,n,r){return new Xe(e,t,n,r)}function Ke(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Je(e,t){var n=e.alternate;return null===n?((n=qe(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.contextDependencies=e.contextDependencies,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Qe(e,t,n,r,i,o){var a=2;if(r=e,"function"==typeof e)Ke(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case d:return Ze(n.children,i,o,t);case y:return $e(n,3|i,o,t);case f:return $e(n,2|i,o,t);case p:return(e=qe(12,n,t,4|i)).elementType=p,e.type=p,e.expirationTime=o,e;case b:return(e=qe(13,n,t,i)).elementType=b,e.type=b,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case m:a=10;break e;case g:a=9;break e;case v:a=11;break e;case w:a=14;break e;case E:a=16,r=null;break e}throw s(130,null==e?e:typeof e,"")}return(t=qe(a,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function Ze(e,t,n,r){return(e=qe(7,e,r,t)).expirationTime=n,e}function $e(e,t,n,r){return e=qe(8,e,r,t),t=0==(1&t)?f:y,e.elementType=t,e.type=t,e.expirationTime=n,e}function et(e,t,n){return(e=qe(6,e,null,t)).expirationTime=n,e}function tt(e,t,n){return(t=qe(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function nt(e,t){this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.pendingCommitExpirationTime=0,this.finishedWork=null,this.timeoutHandle=G,this.pendingContext=this.context=null,this.hydrate=t,this.firstBatch=null,this.latestPingedTime=this.latestSuspendedTime=this.earliestSuspendedTime=this.latestPendingTime=this.earliestPendingTime=0,this.didError=!1,this.expirationTime=this.nextExpirationTimeToWorkOn=0,this.nextScheduledRoot=null}function rt(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:nt&&(e.latestPendingTime=t),at(t,e)}function it(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:nt&&(e.latestSuspendedTime=t),at(t,e)}function ot(e,t){var n=e.earliestPendingTime;return n>t&&(t=n),(e=e.earliestSuspendedTime)>t&&(t=e),t}function at(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,i=t.earliestPendingTime,o=t.latestPingedTime;0===(i=0!==i?i:o)&&(0===e||re&&(e=n),t.nextExpirationTimeToWorkOn=i,t.expirationTime=e}function st(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var lt=Object.prototype.hasOwnProperty;function ut(e,t){if(st(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;rd?(f=h,h=null):f=h.sibling;var p=g(i,h,s[d],l);if(null===p){null===h&&(h=f);break}e&&h&&null===p.alternate&&t(i,h),a=o(p,a,d),null===c?u=p:c.sibling=p,c=p,h=f}if(d===s.length)return n(i,h),u;if(null===h){for(;df?(p=d,d=null):p=d.sibling;var b=g(i,d,v.value,u);if(null===b){d||(d=p);break}e&&d&&null===b.alternate&&t(i,d),a=o(b,a,f),null===h?c=b:h.sibling=b,h=b,d=p}if(v.done)return n(i,d),c;if(null===d){for(;!v.done;f++,v=l.next())null!==(v=m(i,v.value,u))&&(a=o(v,a,f),null===h?c=v:h.sibling=v,h=v);return c}for(d=r(i,d);!v.done;f++,v=l.next())null!==(v=y(d,i,f,v.value,u))&&(e&&null!==v.alternate&&d.delete(null===v.key?f:v.key),a=o(v,a,f),null===h?c=v:h.sibling=v,h=v);return e&&d.forEach((function(e){return t(i,e)})),c}return function(e,r,o,l){var u="object"==typeof o&&null!==o&&o.type===d&&null===o.key;u&&(o=o.props.children);var f="object"==typeof o&&null!==o;if(f)switch(o.$$typeof){case c:e:{for(f=o.key,u=r;null!==u;){if(u.key===f){if(7===u.tag?o.type===d:u.elementType===o.type){n(e,u.sibling),(r=i(u,o.type===d?o.props.children:o.props)).ref=bt(e,u,o),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}o.type===d?((r=Ze(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=Qe(o.type,o.key,o.props,null,e.mode,l)).ref=bt(e,r,o),l.return=e,e=l)}return a(e);case h:e:{for(u=o.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=tt(o,e.mode,l)).return=e,e=r}return a(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=et(o,e.mode,l)).return=e,e=r),a(e);if(vt(o))return v(e,r,o,l);if(I(o))return b(e,r,o,l);if(f&&wt(e,o),void 0===o&&!u)switch(e.tag){case 1:case 0:throw s(152,(e=e.type).displayName||e.name||"Component")}return n(e,r)}}var xt=Et(!0),_t=Et(!1),St={},Tt={current:St},It={current:St},At={current:St};function Ut(e){if(e===St)throw s(174);return e}function kt(e,t){Pe(At,t),Pe(It,e),Pe(Tt,St),t=O(t),ke(Tt),Pe(Tt,t)}function Pt(e){ke(Tt),ke(It),ke(At)}function Ct(e){var t=Ut(At.current),n=Ut(Tt.current);n!==(t=M(n,e.type,t))&&(Pe(It,e),Pe(Tt,t))}function Ot(e){It.current===e&&(ke(Tt),ke(It))}var Mt=l.ReactCurrentDispatcher,Dt=0,Rt=null,jt=null,Ft=null,Nt=null,Bt=null,Lt=null,zt=0,Wt=null,Yt=0,Ht=!1,Gt=null,Vt=0;function Xt(){throw s(321)}function qt(e,t){if(null===t)return!1;for(var n=0;nzt&&(zt=h)):o=u.eagerReducer===e?u.eagerState:e(o,u.action),a=u,u=u.next}while(null!==u&&u!==r);c||(l=a,i=o),st(o,t.memoizedState)||(En=!0),t.memoizedState=o,t.baseUpdate=l,t.baseState=i,n.lastRenderedState=o}return[t.memoizedState,n.dispatch]}function tn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Wt?(Wt={lastEffect:null}).lastEffect=e.next=e:null===(t=Wt.lastEffect)?Wt.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Wt.lastEffect=e),e}function nn(e,t,n,r){var i=Qt();Yt|=e,i.memoizedState=tn(t,n,void 0,void 0===r?null:r)}function rn(e,t,n,r){var i=Zt();r=void 0===r?null:r;var o=void 0;if(null!==jt){var a=jt.memoizedState;if(o=a.destroy,null!==r&&qt(r,a.deps))return void tn(0,n,o,r)}Yt|=e,i.memoizedState=tn(t,n,o,r)}function on(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function an(){}function sn(e,t,n){if(!(25>Vt))throw s(301);var r=e.alternate;if(e===Rt||null!==r&&r===Rt)if(Ht=!0,e={expirationTime:Dt,action:n,eagerReducer:null,eagerState:null,next:null},null===Gt&&(Gt=new Map),void 0===(n=Gt.get(t)))Gt.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{Wi();var i=Ri(),o={expirationTime:i=ji(i,e),action:n,eagerReducer:null,eagerState:null,next:null},a=t.last;if(null===a)o.next=o;else{var l=a.next;null!==l&&(o.next=l),a.next=o}if(t.last=o,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var u=t.lastRenderedState,c=r(u,n);if(o.eagerReducer=r,o.eagerState=c,st(c,u))return}catch(e){}zi(e,i)}}var ln={readContext:Ln,useCallback:Xt,useContext:Xt,useEffect:Xt,useImperativeHandle:Xt,useLayoutEffect:Xt,useMemo:Xt,useReducer:Xt,useRef:Xt,useState:Xt,useDebugValue:Xt},un={readContext:Ln,useCallback:function(e,t){return Qt().memoizedState=[e,void 0===t?null:t],e},useContext:Ln,useEffect:function(e,t){return nn(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,nn(4,36,on.bind(null,t,e),n)},useLayoutEffect:function(e,t){return nn(4,36,e,t)},useMemo:function(e,t){var n=Qt();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Qt();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=sn.bind(null,Rt,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Qt().memoizedState=e},useState:function(e){var t=Qt();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:$t,lastRenderedState:e}).dispatch=sn.bind(null,Rt,e),[t.memoizedState,e]},useDebugValue:an},cn={readContext:Ln,useCallback:function(e,t){var n=Zt();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&qt(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Ln,useEffect:function(e,t){return rn(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,rn(4,36,on.bind(null,t,e),n)},useLayoutEffect:function(e,t){return rn(4,36,e,t)},useMemo:function(e,t){var n=Zt();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&qt(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:en,useRef:function(){return Zt().memoizedState},useState:function(e){return en($t)},useDebugValue:an},hn=null,dn=null,fn=!1;function pn(e,t){var n=qe(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function mn(e,t){switch(e.tag){case 5:return null!==(t=be(t,e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=we(t,e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function gn(e){if(fn){var t=dn;if(t){var n=t;if(!mn(e,t)){if(!(t=Ee(n))||!mn(e,t))return e.effectTag|=2,fn=!1,void(hn=e);pn(hn,n)}hn=e,dn=xe(t)}else e.effectTag|=2,fn=!1,hn=e}}function yn(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&18!==e.tag;)e=e.return;hn=e}function vn(e){if(!J||e!==hn)return!1;if(!fn)return yn(e),fn=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!L(t,e.memoizedProps))for(t=dn;t;)pn(e,t),t=Ee(t);return yn(e),dn=hn?Ee(e.stateNode):null,!0}function bn(){J&&(dn=hn=null,fn=!1)}var wn=l.ReactCurrentOwner,En=!1;function xn(e,t,n,r){t.child=null===e?_t(t,null,n,r):xt(t,e.child,n,r)}function _n(e,t,n,r,i){n=n.render;var o=t.ref;return Bn(t,i),r=Kt(e,t,n,r,o,i),null===e||En?(t.effectTag|=1,xn(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),On(e,t,i))}function Sn(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||Ke(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Qe(n.type,null,r,null,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Tn(e,t,a,r,i,o))}return a=e.child,i=t&&(En=!0),e.contextDependencies=null}function Ln(e,t){if(jn!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(jn=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Rn){if(null===Dn)throw s(308);Rn=t,Dn.contextDependencies={first:t,expirationTime:0}}else Rn=Rn.next=t;return V?e._currentValue:e._currentValue2}var zn=1,Wn=2,Yn=!1;function Hn(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Gn(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Vn(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Xn(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function qn(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=Hn(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Hn(e.memoizedState),i=n.updateQueue=Hn(n.memoizedState)):r=e.updateQueue=Gn(i):null===i&&(i=n.updateQueue=Gn(r));null===i||r===i?Xn(r,t):null===r.lastUpdate||null===i.lastUpdate?(Xn(r,t),Xn(i,t)):(Xn(r,t),i.lastUpdate=t)}function Kn(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Hn(e.memoizedState):Jn(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Jn(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Gn(t)),t}function Qn(e,t,n,i,o,a){switch(n.tag){case zn:return"function"==typeof(e=n.payload)?e.call(a,i,o):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null==(o="function"==typeof(e=n.payload)?e.call(a,i,o):e))break;return r({},i,o);case Wn:Yn=!0}return i}function Zn(e,t,n,r,i){Yn=!1;for(var o=(t=Jn(e,t)).baseState,a=null,s=0,l=t.firstUpdate,u=o;null!==l;){var c=l.expirationTime;ci&&(i=o),(l=a.childExpirationTime)>i&&(i=l),a=a.sibling;t.childExpirationTime=i}if(null!==Dr)return Dr;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1=n?Cn(e,t,n):null!==(t=On(e,t,n))?t.sibling:null}return On(e,t,n)}}else En=!1;switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var i=Re(t,Oe.current);if(Bn(t,n),i=Kt(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,Jt(),je(r)){var o=!0;ze(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var a=r.getDerivedStateFromProps;"function"==typeof a&&dt(t,r,a,e),i.updater=ft,t.stateNode=i,i._reactInternalFiber=t,yt(t,r,e,n),t=kn(null,t,r,!0,o,n)}else t.tag=0,xn(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=function(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:switch(e._status=0,(t=(t=e._ctor)()).then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)})),e._status){case 1:return e._result;case 2:throw e._result}throw e._result=t,t}}(i),t.type=i,o=t.tag=function(e){if("function"==typeof e)return Ke(e)?1:0;if(null!=e){if((e=e.$$typeof)===v)return 11;if(e===w)return 14}return 2}(i),e=ct(i,e),o){case 0:t=An(null,t,i,e,n);break;case 1:t=Un(null,t,i,e,n);break;case 11:t=_n(null,t,i,e,n);break;case 14:t=Sn(null,t,i,ct(i.type,e),r,n);break;default:throw s(306,i,"")}return t;case 0:return r=t.type,i=t.pendingProps,An(e,t,r,i=t.elementType===r?i:ct(r,i),n);case 1:return r=t.type,i=t.pendingProps,Un(e,t,r,i=t.elementType===r?i:ct(r,i),n);case 3:if(Pn(t),null===(r=t.updateQueue))throw s(282);return i=null!==(i=t.memoizedState)?i.element:null,Zn(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?(bn(),t=On(e,t,n)):(i=t.stateNode,(i=(null===e||null===e.child)&&i.hydrate)&&(J?(dn=xe(t.stateNode.containerInfo),hn=t,i=fn=!0):i=!1),i?(t.effectTag|=2,t.child=_t(t,null,r,n)):(xn(e,t,r,n),bn()),t=t.child),t;case 5:return Ct(t),null===e&&gn(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,a=i.children,L(r,i)?a=null:null!==o&&L(r,o)&&(t.effectTag|=16),In(e,t),1!==n&&1&t.mode&&z(r,i)?(t.expirationTime=t.childExpirationTime=1,t=null):(xn(e,t,a,n),t=t.child),t;case 6:return null===e&&gn(t),null;case 13:return Cn(e,t,n);case 4:return kt(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=xt(t,null,r,n):xn(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,_n(e,t,r,i=t.elementType===r?i:ct(r,i),n);case 7:return xn(e,t,t.pendingProps,n),t.child;case 8:case 12:return xn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,Fn(t,o=i.value),null!==a){var l=a.value;if(0===(o=st(l,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(a.children===i.children&&!Me.current){t=On(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var u=l.contextDependencies;if(null!==u){a=l.child;for(var c=u.first;null!==c;){if(c.context===r&&0!=(c.observedBits&o)){1===l.tag&&((c=Vn(n)).tag=Wn,qn(l,c)),l.expirationTime component higher in the tree to provide a loading indicator or placeholder to display."+Ie(c))}Nr=!0,h=tr(h,c),l=u;do{switch(l.tag){case 3:l.effectTag|=2048,l.expirationTime=a,Kn(l,a=wr(l,h,a));break e;case 1:if(f=h,p=l.type,c=l.stateNode,0==(64&l.effectTag)&&("function"==typeof p.getDerivedStateFromError||null!==c&&"function"==typeof c.componentDidCatch&&!Li(c))){l.effectTag|=2048,l.expirationTime=a,Kn(l,a=Er(l,f,a));break e}}l=l.return}while(null!==l)}Dr=qr(o);continue}i=!0,Di(t)}}break}if(Mr=!1,kr.current=n,jn=Rn=Dn=null,Jt(),i)Rr=null,e.finishedWork=null;else if(null!==Dr)e.finishedWork=null;else{if(null===(n=e.current.alternate))throw s(281);if(Rr=null,Nr){if(i=e.latestPendingTime,o=e.latestSuspendedTime,a=e.latestPingedTime,0!==i&&it?0:t)):(e.pendingCommitExpirationTime=r,e.finishedWork=n)}}function Qr(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&!Vr(r))return qn(n,e=Er(n,e=tr(t,e),1073741823)),void ei(n,1073741823);break;case 3:return qn(n,e=wr(n,e=tr(t,e),1073741823)),void ei(n,1073741823)}n=n.return}3===e.tag&&(qn(e,n=wr(e,n=tr(t,e),1073741823)),ei(e,1073741823))}function Zr(e,t){return 0!==Or?e=Or:Mr?e=Lr?1073741823:jr:1&t.mode?(e=pi?Ve(e,150,100):Ve(e,5e3,250),null!==Rr&&e===jr&&--e):e=1073741823,pi&&(0===ui||ejr&&Gr(),rt(e,t),Mr&&!Lr&&Rr===e||Ii(e,e.expirationTime),wi>bi))throw wi=0,s(185)}function ti(e,t,n,r,i){var o=Or;Or=1073741823;try{return e(t,n,r,i)}finally{Or=o}}var ni=null,ri=null,ii=0,oi=void 0,ai=!1,si=null,li=0,ui=0,ci=!1,hi=null,di=!1,fi=!1,pi=!1,mi=null,gi=Ir(),yi=1073741822-(gi/10|0),vi=yi,bi=50,wi=0,Ei=null;function xi(){yi=1073741822-((Ir()-gi)/10|0)}function _i(e,t){if(0!==ii){if(te.expirationTime&&(e.expirationTime=t),ai||(di?fi&&(si=e,li=1073741823,Oi(e,1073741823,!1)):1073741823===t?ki(1073741823):_i(e,t))}function Ai(){var e=0,t=null;if(null!==ri)for(var n=ri,r=ni;null!==r;){var i=r.expirationTime;if(0===i){if(null===n||null===ri)throw s(244);if(r===r.nextScheduledRoot){ni=ri=r.nextScheduledRoot=null;break}if(r===ni)ni=i=r.nextScheduledRoot,ri.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===ri){(ri=n).nextScheduledRoot=ni,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(i>e&&(e=i,t=r),r===ri)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}si=t,li=e}function Ui(e){if(e&&null!==ni){xi(),e=ni;do{var t=e.expirationTime;0!==t&&yi<=t&&(e.nextExpirationTimeToWorkOn=yi),e=e.nextScheduledRoot}while(e!==ni)}for(Ai(),xi(),vi=yi;null!==si&&0!==li&&!(Tr()&&yi>li);)Oi(si,li,yi>li),Ai(),xi(),vi=yi;ii=0,oi=null,0!==li&&_i(si,li),Ci()}function ki(e){for(Ai();null!==si&&0!==li&&e<=li;)Oi(si,li,!1),Ai();0!==li&&_i(si,li),Ci()}function Pi(e,t){if(ai)throw s(253);si=e,li=t,Oi(e,t,!1),ki(1073741823)}function Ci(){if(wi=0,Ei=null,null!==mi){var e=mi;mi=null;for(var t=0;t=n&&(null===mi?mi=[r]:mi.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);if(e.finishedWork=null,e===Ei?wi++:(Ei=e,wi=0),Lr=Mr=!0,e.current===t)throw s(177);if(0===(n=e.pendingCommitExpirationTime))throw s(261);e.pendingCommitExpirationTime=0,r=t.expirationTime;var i=t.childExpirationTime;for(r=i>r?i:r,e.didError=!1,0===r?(e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0):(rr?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>r&&(e.earliestPendingTime=e.latestPendingTime)),0===(i=e.earliestSuspendedTime)?rt(e,r):ri&&rt(e,r)),at(0,e),Pr.current=null,1y?t:y)&&(Hr=null),e.expirationTime=t,e.finishedWork=null}function Di(e){if(null===si)throw s(246);si.expirationTime=0,ci||(ci=!0,hi=e)}var Ri=Ti,ji=Zr,Fi=Qr,Ni=Di;function Bi(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),null!==Rr&&jr===n?Rr=null:(t=e.earliestSuspendedTime,r=e.latestSuspendedTime,0!==t&&n<=t&&n>=r&&(e.didError=!1,(0===(t=e.latestPingedTime)||t>n)&&(e.latestPingedTime=n),at(n,e),0!==(n=e.expirationTime)&&Ii(e,n)))}var Li=Vr,zi=ei,Wi=Xr;function Yi(e,t,n,r,i){var o=t.current;e:if(n){t:{if(2!==U(n=n._reactInternalFiber)||1!==n.tag)throw s(170);var a=n;do{switch(a.tag){case 3:a=a.stateNode.context;break t;case 1:if(je(a.type)){a=a.stateNode.__reactInternalMemoizedMergedChildContext;break t}}a=a.return}while(null!==a);throw s(171)}if(1===n.tag){var l=n.type;if(je(l)){n=Le(n,l,a);break e}}n=a}else n=Ce;return null===t.context?t.context=n:t.pendingContext=n,t=i,(i=Vn(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(i.callback=t),Wi(),qn(o,i),zi(o,r),r}function Hi(e){var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw s(188);throw s(268,Object.keys(e))}return null===(e=P(t))?null:e.stateNode}var Gi={updateContainerAtExpirationTime:Yi,createContainer:function(e,t,n){return e=new nt(e,n),t=qe(3,null,null,t?3:0),e.current=t,t.stateNode=e},updateContainer:function(e,t,n,r){var i=t.current,o=Ri();return Yi(e,t,n,i=ji(o,i),r)},flushRoot:Pi,computeUniqueAsyncExpiration:function(){var e=Ti();return(e=Ve(e,5e3,250))>=Cr&&(e=Cr-1),Cr=e},batchedUpdates:function(e,t){var n=di;di=!0;try{return e(t)}finally{(di=n)||ai||ki(1073741823)}},unbatchedUpdates:function(e,t){if(di&&!fi){fi=!0;try{return e(t)}finally{fi=!1}}return e(t)},deferredUpdates:function(e){var t=Ti(),n=Or,r=pi;Or=Ve(t,5e3,250),pi=!1;try{return e()}finally{Or=n,pi=r}},syncUpdates:ti,interactiveUpdates:function(e,t,n,r){if(pi)return e(t,n,r);di||ai||0===ui||(ki(ui),ui=0);var i=pi,o=di;di=pi=!0;try{return e(t,n,r)}finally{pi=i,(di=o)||ai||ki(1073741823)}},flushInteractiveUpdates:function(){ai||0===ui||(ki(ui),ui=0)},flushControlled:function(e){var t=di;di=!0;try{ti(e)}finally{(di=t)||ai||ki(1073741823)}},flushSync:function(e,t){if(ai)throw s(187);var n=di;di=!0;try{return ti(e,t)}finally{di=n,ki(1073741823)}},flushPassiveEffects:Wi,getPublicRootInstance:function(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:return C(e.child.stateNode);default:return e.child.stateNode}},findHostInstance:Hi,findHostInstanceWithWarning:function(e){return Hi(e)},findHostInstanceWithNoPortals:function(e){return null===(e=function(e){if(!(e=k(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}(e))?null:e.stateNode},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Ye=Ge((function(e){return t.onCommitFiberRoot(n,e)})),He=Ge((function(e){return t.onCommitFiberUnmount(n,e)}))}catch(e){}return!0}(r({},e,{overrideHookState:null,overrideProps:null,currentDispatcherRef:l.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=P(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}};e.exports=Gi.default||Gi;var Vi=e.exports;return e.exports=t,Vi}})),ee=H((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=0;t.__interactionsRef=null,t.__subscriberRef=null,t.unstable_clear=function(e){return e()},t.unstable_getCurrent=function(){return null},t.unstable_getThreadID=function(){return++n},t.unstable_trace=function(e,t,n){return n()},t.unstable_wrap=function(e){return e},t.unstable_subscribe=function(){},t.unstable_unsubscribe=function(){}}));Y(ee),ee.__interactionsRef,ee.__subscriberRef,ee.unstable_clear,ee.unstable_getCurrent,ee.unstable_getThreadID,ee.unstable_trace,ee.unstable_wrap,ee.unstable_subscribe,ee.unstable_unsubscribe;var te=H((function(e,t){}));Y(te),te.__interactionsRef,te.__subscriberRef,te.unstable_clear,te.unstable_getCurrent,te.unstable_getThreadID,te.unstable_trace,te.unstable_wrap,te.unstable_subscribe,te.unstable_unsubscribe,H((function(e){e.exports=ee})),H((function(e){}));var ne=H((function(e){e.exports=$})),re={name:"@inlet/react-pixi",version:"1.2.19",description:"Write PixiJS applications using React declarative style.",main:"index.js","umd:main":"umd.js",module:"module.js","jsnext:main":"module.js",author:"Patrick Brouwer",license:"MIT",repository:"git+https://github.com/inlet/react-pixi.git",scripts:{"docz:dev":"rimraf ./docs && docz dev","docz:build":"rimraf ./docs && docz build",eslint:"eslint .","build:watch":"cross-env NODE_ENV=development rollup -c --watch","build:dev":"cross-env NODE_ENV=development rollup -c","build:prod":"cross-env NODE_ENV=production rollup -c",build:"rimraf ./dist && npm run build:dev && npm run build:prod",test:"jest --silent","test:watch":"jest --silent --watch",prepare:'if-env CI=true && echo "skip build" || (npm run test && npm run eslint && npm run build)'},files:["dist/","LICENSE","index.d.ts","index.js","umd.js","module.js"],typings:"./index.d.ts",devDependencies:{"@babel/cli":"^7.5.0","@babel/core":"^7.5.4","@babel/plugin-proposal-class-properties":"^7.5.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-proposal-do-expressions":"^7.5.0","@babel/plugin-proposal-export-default-from":"^7.5.2","@babel/plugin-proposal-export-namespace-from":"^7.5.2","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-function-sent":"^7.5.0","@babel/plugin-proposal-json-strings":"^7.2.0","@babel/plugin-proposal-logical-assignment-operators":"^7.2.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4","@babel/plugin-proposal-numeric-separator":"^7.2.0","@babel/plugin-proposal-optional-chaining":"^7.2.0","@babel/plugin-proposal-pipeline-operator":"^7.5.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.5.4","@babel/preset-react":"^7.0.0","@babel/runtime":"7.5.4","@types/jest":"^24.0.15","@types/react":"^16.8.23","@types/react-dom":"^16.8.4","@types/react-reconciler":"0.18.0","babel-core":"^7.0.0-beta.3","babel-eslint":"10.0.2","babel-jest":"^24.8.0",canvas:"^2.5.0","cross-env":"^5.2.0",docz:"^1.2.0","docz-theme-default":"1.2.0",eslint:"^6.0.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2",idx:"^2.5.6","if-env":"^1.0.4",jest:"^24.8.0","jest-webgl-canvas-mock":"^0.2.2",lodash:"^4.17.14","pixi.js":"5.0.4",prettier:"^1.18.2","prop-types":"^15.7.2",react:"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6",rimraf:"^2.6.3",rollup:"^1.17.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-json":"^4.0.0","rollup-plugin-node-globals":"^1.2.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1",typescript:"3.5.3"},peerDependencies:{"pixi.js":"^5.x.x","prop-types":"^15.x.x",react:"^16.x.x","react-dom":"^16.x.x"},dependencies:{"@testing-library/react":"8.0.5",fbjs:"^1.0.0","performance-now":"^2.1.0","react-reconciler":"0.21.0-alpha.0"},resolutions:{"serialize-javascript":"^2.1.1"},jest:{collectCoverage:!1,setupFiles:["jest-webgl-canvas-mock","./test/bootstrap.js"]}},ie="undefined"!=typeof e?e:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function oe(){throw new Error("setTimeout has not been defined")}function ae(){throw new Error("clearTimeout has not been defined")}var se=oe,le=ae;function ue(e){if(se===setTimeout)return setTimeout(e,0);if((se===oe||!se)&&setTimeout)return se=setTimeout,setTimeout(e,0);try{return se(e,0)}catch(t){try{return se.call(null,e,0)}catch(t){return se.call(this,e,0)}}}"function"==typeof ie.setTimeout&&(se=setTimeout),"function"==typeof ie.clearTimeout&&(le=clearTimeout);var ce,he=[],de=!1,fe=-1;function pe(){de&&ce&&(de=!1,ce.length?he=ce.concat(he):fe=-1,he.length&&me())}function me(){if(!de){var e=ue(pe);de=!0;for(var t=he.length;t;){for(ce=he,he=[];++fe1)for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=B[e];if("function"==typeof o&&(t=o(i,r)),!t){var a=L[e];a&&((t=a.create(r)).didMount=a.didMount?a.didMount.bind(t):void 0,t.willUnmount=a.willUnmount?a.willUnmount.bind(t):void 0,t.applyProps=a.applyProps?a.applyProps.bind(t):void 0)}return t&&("function"!=typeof(n=x(t,(function(e){return e.applyProps})))&&(n=j),n(t,{},r)),t},hideInstance:function(e){e.visible=!1},unhideInstance:function(e,t){var n=null==t||!t.hasOwnProperty("visible")||t.visible;e.visible=n},appendInitialChild:Pe,finalizeInitialChildren:function(e,t,n){return!1},prepareUpdate:function(e,t,n,r,i,o){return function(e,t,n,r,i){var o=null;for(var a in n)!r.hasOwnProperty(a)&&n.hasOwnProperty(a)&&null!=n[a]&&(a===C||(o||(o=[]),o.push(a,null)));for(var s in r){var l=r[s],u=null!=n?n[s]:void 0;!r.hasOwnProperty(s)||l===u||null==l&&null==u||s===C||(o||(o=[]),o.push(s,l))}return o}(0,0,n,r)},shouldSetTextContent:function(e,t){return!1},shouldDeprioritizeSubtree:function(e,t){var n=void 0===t.alpha||t.alpha>0,r=void 0===t.renderable||!0===t.renderable,i=void 0===t.visible||!0===t.visible;return!(n&&r&&i)},createTextInstance:function(e,t,n){v(!1,"react-pixi: PixiFiber does not support text nodes as children of a Pixi component. To pass a string value to your component, use a property other than children. If you wish to display some text, you can use instead.")},mountEventComponent:function(){},updateEventComponent:function(){},handleEventTarget:function(){},scheduleTimeout:setTimeout,cancelTimeout:clearTimeout,noTimeout:-1,warnsIfNotActing:!1,now:ke,isPrimaryRenderer:!1,supportsMutation:!0,supportsPersistence:!1,supportsHydration:!1,appendChild:Pe,appendChildToContainer:Pe,removeChild:Ce,removeChildFromContainer:Ce,insertBefore:Oe,insertInContainerBefore:Oe,commitUpdate:function(e,t,n,r,i){var o=e&&e.applyProps;"function"!=typeof o&&(o=j),o(e,r,i)},commitMount:function(e,t,n,r,i){},commitTextUpdate:function(e,t,n){},resetTextContent:function(e){}}),De=re.devDependencies["react-dom"].replace(/[^0-9.]/g,""),Re=re.name,je=new Map;function Fe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;v(r.Container.prototype.isPrototypeOf(t),"Invalid argument `container`, expected instance of `PIXI.Container`.");var i=je.get(t);return i||(i=Me.createContainer(t),je.set(t,i)),Me.updateContainer(e,i,void 0,n),Ne(),Me.getPublicRootInstance(i)}function Ne(){Me.injectIntoDevTools({bundleType:0,version:De,rendererPackageName:Re,findHostInstanceByFiber:Me.findHostInstance})}var Be=H((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,h=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,p=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116;function g(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case h:case o:case s:case a:case f:return e;default:switch(e=e&&e.$$typeof){case u:case d:case l:return e;default:return t}}case m:case p:case i:return t}}}function y(e){return g(e)===h}t.typeOf=g,t.AsyncMode=c,t.ConcurrentMode=h,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=d,t.Fragment=o,t.Lazy=m,t.Memo=p,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=f,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===h||e===s||e===a||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===l||e.$$typeof===u||e.$$typeof===d)},t.isAsyncMode=function(e){return y(e)||g(e)===c},t.isConcurrentMode=y,t.isContextConsumer=function(e){return g(e)===u},t.isContextProvider=function(e){return g(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return g(e)===d},t.isFragment=function(e){return g(e)===o},t.isLazy=function(e){return g(e)===m},t.isMemo=function(e){return g(e)===p},t.isPortal=function(e){return g(e)===i},t.isProfiler=function(e){return g(e)===s},t.isStrictMode=function(e){return g(e)===a},t.isSuspense=function(e){return g(e)===f}}));Y(Be),Be.typeOf,Be.AsyncMode,Be.ConcurrentMode,Be.ContextConsumer,Be.ContextProvider,Be.Element,Be.ForwardRef,Be.Fragment,Be.Lazy,Be.Memo,Be.Portal,Be.Profiler,Be.StrictMode,Be.Suspense,Be.isValidElementType,Be.isAsyncMode,Be.isConcurrentMode,Be.isContextConsumer,Be.isContextProvider,Be.isElement,Be.isForwardRef,Be.isFragment,Be.isLazy,Be.isMemo,Be.isPortal,Be.isProfiler,Be.isStrictMode,Be.isSuspense;var Le=H((function(e,t){}));function ze(){}function We(){}Y(Le),Le.typeOf,Le.AsyncMode,Le.ConcurrentMode,Le.ContextConsumer,Le.ContextProvider,Le.Element,Le.ForwardRef,Le.Fragment,Le.Lazy,Le.Memo,Le.Portal,Le.Profiler,Le.StrictMode,Le.Suspense,Le.isValidElementType,Le.isAsyncMode,Le.isConcurrentMode,Le.isContextConsumer,Le.isContextProvider,Le.isElement,Le.isForwardRef,Le.isFragment,Le.isLazy,Le.isMemo,Le.isPortal,Le.isProfiler,Le.isStrictMode,Le.isSuspense,H((function(e){e.exports=Be})),Function.call.bind(Object.prototype.hasOwnProperty),We.resetWarningCache=ze;var Ye=H((function(e){e.exports=function(){function e(e,t,n,r,i,o){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==o){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:We,resetWarningCache:ze};return n.PropTypes=n,n}()})),He=o.a.createContext(null),Ge=He.Provider,Ve=He.Consumer,Xe=function(e){var t=o.a.forwardRef((function(t,n){return o.a.createElement(Ve,null,(function(r){return o.a.createElement(e,u({},t,{ref:n,app:r}))}))}));return t.displayName="withPIXIApp(".concat(e.displayName||e.name,")"),t},qe=function(){},Ke={width:Ye.number,height:Ye.number,onMount:Ye.func,onUnmount:Ye.func,raf:Ye.bool,renderOnComponentChange:Ye.bool,children:Ye.node,options:Ye.shape({antialias:Ye.bool,autoStart:Ye.bool,width:Ye.number,height:Ye.number,transparent:Ye.bool,preserveDrawingBuffer:Ye.bool,resolution:Ye.number,forceCanvas:Ye.bool,backgroundColor:Ye.number,clearBeforeRender:Ye.bool,roundPixels:Ye.bool,forceFXAA:Ye.bool,legacy:Ye.bool,powerPreference:Ye.string,sharedTicker:Ye.bool,sharedLoader:Ye.bool,view:function(e,t,n){var r=e[t];void 0!==r&&v(r instanceof HTMLCanvasElement,"Invalid prop `view` of type ".concat(a(r),", supplied to ").concat(n,", expected ` Element`"))}})},Je={width:800,height:600,onMount:qe,onUnmount:qe,raf:!0,renderOnComponentChange:!0},Qe=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,i=new Array(r),o=0;o1&&void 0!==arguments[1])||arguments[1],n=Object(i.useContext)(He);v(n instanceof r.Application,"No Context found with `%s`. Make sure to wrap component with `%s`","PIXI.Application","AppProvider");var o=Object(i.useRef)(null);Object(i.useEffect)((function(){o.current=e}),[e]),Object(i.useEffect)((function(){if(t){var e=function(e){return o.current(e)};return n.ticker.add(e),function(){n.ticker.remove(e)}}}),[t])}function $e(){return Object(i.useContext)(He)}Qe.propTypes=Ke,Qe.defaultProps=Je;var et=function(e,t){v("object"===a(t),"Second argument needs to be an indexed object with { prop: Filter }");var n=Object.keys(t),r=function(r){var a=r.children,s=r.apply,c=p(r,["children","apply"]),d=Object(i.useRef)(Object(i.useMemo)((function(){return n.map((function(e){return new t[e]}))}),[n])),f=Object(i.useMemo)((function(){return n.reduce((function(e,t,n){return h({},e,l({},t,d.current[n]))}),{})}),[n]),m=Object(i.useMemo)((function(){return Object.keys(c).filter(P(k(n))).reduce((function(e,t){return h({},e,l({},t,c[t]))}),{})}),[c,n]);return n.forEach((function(e,t){return Object.assign(d.current[t],c[e])})),s&&function(){for(var e=arguments.length,t=new Array(e),n=0;n1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1){for(var s=new Array(a),l=0;le.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?"s":"")+" required, but only "+t.length+" present")},e.exports=t.default},"1a97e47aab15b834e036":function(e,t,n){"use strict";var r=function(e){return e!==e};e.exports=function(e,t){return 0===e&&0===t?1/e===1/t:e===t||!(!r(e)||!r(t))}},"1c01121e00cf089624c1":function(e,t,n){"use strict";n("8a2d1b95e05b6a321e74");var r,i=n("e385b2564127b58fad94"),o=n("88f0251e183a36aa026b"),a=n("8af190b70a6bc55c6f1b"),s=n.n(a),l=["icon"];function u(){return(u=Object.assign||function(e){for(var t=1;t1){for(var s=new Array(a),l=0;l=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}t.a=function(e){var t=e.icon,n=h(e,l);return s.a.createElement(o.Button,u({sx:{color:"action",background:"transparent",outline:"none",cursor:"pointer",transition:"color ease-out 0.2s","&:hover":{color:"action-active"}}},n),c(i.a,{icon:t,fontSize:32}))}},"1c04c68868ddfdbac73d":function(e,t){e.exports=function(e,t,n,r){var i,o=0;return"boolean"!==typeof t&&(r=n,n=t,t=void 0),function(){var a=this,s=Number(new Date)-o,l=arguments;function u(){o=Number(new Date),n.apply(a,l)}function c(){i=void 0}r&&!i&&u(),i&&clearTimeout(i),void 0===r&&s>e?u():!0!==t&&(i=setTimeout(r?c:u,void 0===r?e-s:e))}}},"1c899df52c8060033152":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=n("a200adb7a77493a937a9"),o=n("4425f1d5419ae53c0f7c"),a=n("df0363ca45c62a4a0c1d"),s=n("3876d46e830d73bd11eb"),l={adaptive:!0,maxLength:10,minSegments:8,maxSegments:2048,_segmentsCount:function(e,t){if(void 0===t&&(t=20),!this.adaptive||!e||isNaN(e))return t;var n=Math.ceil(e/this.maxLength);return nthis.maxSegments&&(n=this.maxSegments),n}},u=function(){this.reset()};u.prototype.clone=function(){var e=new u;return e.color=this.color,e.alpha=this.alpha,e.texture=this.texture,e.matrix=this.matrix,e.visible=this.visible,e},u.prototype.reset=function(){this.color=16777215,this.alpha=1,this.texture=r.Texture.WHITE,this.matrix=null,this.visible=!1},u.prototype.destroy=function(){this.texture=null,this.matrix=null};var c={build:function(e){e.points=e.shape.points.slice()},triangulate:function(e,t){var n=e.points,r=e.holes,i=t.points,a=t.indices;if(n.length>=6){for(var s=[],l=0;l196*y*y?(U=S-I,k=T-A,P=Math.sqrt(U*U+k*k),U/=P,k/=P,U*=y,k*=y,f.push(w-U*O,E-k*O),f.push(w+U*M,E+k*M),f.push(w-U*M*O,E-k*O),m++):(f.push(w+(W-w)*O,E+(Y-E)*O),f.push(w-(W-w)*M,E-(Y-E)*M))}}v=r[2*(p-2)],b=r[2*(p-2)+1],w=r[2*(p-1)],E=r[2*(p-1)+1],S=-(b-E),T=v-w,P=Math.sqrt(S*S+T*T),S/=P,T/=P,S*=y,T*=y,f.push(w-S*O,E-T*O),f.push(w+S*M,E+T*M);for(var H=t.indices,G=0;Gc*s}},v.arc=function(e,t,n,r,o,a,s,u,c){for(var h=s-a,d=l._segmentsCount(Math.abs(h)*o,40*Math.ceil(Math.abs(h)/i.PI_2)),f=h/(2*d),p=2*f,m=Math.cos(f),g=Math.sin(f),y=d-1,v=y%1/y,b=0;b<=y;++b){var w=f+a+p*(b+v*b),E=Math.cos(w),x=-Math.sin(w);c.push((m*E+g*x)*o+n,(m*-x+g*E)*o+r)}};var b=function(){};b.curveLength=function(e,t,n,r,i,o,a,s){for(var l=0,u=0,c=0,h=0,d=0,f=0,p=0,m=0,g=0,y=0,v=0,b=e,w=t,E=1;E<=10;++E)y=b-(m=(p=(f=(d=1-(u=E/10))*d)*d)*e+3*f*u*n+3*d*(c=u*u)*i+(h=c*u)*a),v=w-(g=p*t+3*f*u*r+3*d*c*o+h*s),b=m,w=g,l+=Math.sqrt(y*y+v*v);return l},b.curveTo=function(e,t,n,r,i,o,a){var s=a[a.length-2],u=a[a.length-1];a.length-=2;var c=l._segmentsCount(b.curveLength(s,u,e,t,n,r,i,o)),h=0,d=0,f=0,p=0,m=0;a.push(s,u);for(var g=1,y=0;g<=c;++g)f=(d=(h=1-(y=g/c))*h)*h,m=(p=y*y)*y,a.push(f*s+3*d*y*e+3*h*p*n+m*i,f*u+3*d*y*t+3*h*p*r+m*o)};var w=function(){};w.curveLength=function(e,t,n,r,i,o){var a=e-2*n+i,s=t-2*r+o,l=2*n-2*e,u=2*r-2*t,c=4*(a*a+s*s),h=4*(a*l+s*u),d=l*l+u*u,f=2*Math.sqrt(c+h+d),p=Math.sqrt(c),m=2*c*p,g=2*Math.sqrt(d),y=h/p;return(m*f+p*h*(f-g)+(4*d*c-h*h)*Math.log((2*p+y+f)/(y+g)))/(4*m)},w.curveTo=function(e,t,n,r,i){for(var o=i[i.length-2],a=i[i.length-1],s=l._segmentsCount(w.curveLength(o,a,e,t,n,r)),u=0,c=0,h=1;h<=s;++h){var d=h/s;u=o+(e-o)*d,c=a+(t-a)*d,i.push(u+(e+(n-e)*d-u)*d,c+(t+(r-t)*d-c)*d)}};var E=function(){this.reset()};E.prototype.begin=function(e,t,n){this.reset(),this.style=e,this.start=t,this.attribStart=n},E.prototype.end=function(e,t){this.attribSize=t-this.attribStart,this.size=e-this.start},E.prototype.reset=function(){this.style=null,this.size=0,this.start=0,this.attribStart=0,this.attribSize=0};var x={};x[i.SHAPES.POLY]=c,x[i.SHAPES.CIRC]=h,x[i.SHAPES.ELIP]=h,x[i.SHAPES.RECT]=d,x[i.SHAPES.RREC]=f;var _=[],S=[],T={buildPoly:c,buildCircle:h,buildRectangle:d,buildRoundedRectangle:f,FILL_COMMANDS:x,BATCH_POOL:_,DRAW_CALL_POOL:S,buildLine:g,buildComplexPoly:function(e,t){var n=e.points.slice();if(!(n.length<6)){var r=t.indices;t.points=n,t.alpha=e.fillAlpha,t.color=o.hex2rgb(e.fillColor);for(var i=1/0,a=-1/0,s=1/0,l=-1/0,u=0,c=0,h=0;ha?u:a,s=(c=n[h+1])l?c:l;n.push(i,s,a,s,a,l,i,l);for(var d=n.length/2,f=0;f0&&(this.invalidate(),this.clearDirty++,this.graphicsData.length=0),this},t.prototype.drawShape=function(e,t,n,r){var i=new I(e,t,n,r);return this.graphicsData.push(i),this.dirty++,this},t.prototype.drawHole=function(e,t){if(!this.graphicsData.length)return null;var n=new I(e,null,null,t),r=this.graphicsData[this.graphicsData.length-1];return n.lineStyle=r.lineStyle,r.holes.push(n),this.dirty++,this},t.prototype.destroy=function(t){e.prototype.destroy.call(this,t);for(var n=0;n0&&(r=(n=this.batches[this.batches.length-1]).style);for(var i=this.shapeIndex;i0&&((o=S.pop())||((o=new r.BatchDrawCall).textures=new r.BatchTextureArray),this.drawCalls.push(o)),o.start=d,o.size=0,o.textures.count=0,o.type=h),g.touched=1,g._batchEnabled=e,g._batchLocation=s,g.wrapMode=10497,o.textures.elements[o.textures.count++]=g,s++)),o.size+=p.size,d+=p.size,u=g._batchLocation,this.addColors(n,m.color,m.alpha,p.attribSize),this.addTextureIds(i,u,p.attribSize)}r.BaseTexture._globalBatch=e,this.packAttributes()},t.prototype.packAttributes=function(){for(var e=this.points,t=this.uvs,n=this.colors,r=this.textureIds,i=new ArrayBuffer(3*e.length*4),o=new Float32Array(i),a=new Uint32Array(i),s=0,l=0;l>16)+(65280&t)+((255&t)<<16),a=o.premultiplyTint(i,n);r-- >0;)e.push(a)},t.prototype.addTextureIds=function(e,t,n){for(;n-- >0;)e.push(t)},t.prototype.addUvs=function(e,t,n,r,i,o){for(var a=0,s=t.length,l=n.frame;a0&&e.alpha>0;return c?(e.matrix&&(e.matrix=e.matrix.clone(),e.matrix.invert()),Object.assign(this._lineStyle,{visible:c},e)):this._lineStyle.reset(),this},t.prototype.startPoly=function(){if(this.currentPath){var e=this.currentPath.points,t=this.currentPath.points.length;t>2&&(this.drawShape(this.currentPath),this.currentPath=new i.Polygon,this.currentPath.closeStroke=!1,this.currentPath.points.push(e[t-2],e[t-1]))}else this.currentPath=new i.Polygon,this.currentPath.closeStroke=!1},t.prototype.finishPoly=function(){this.currentPath&&(this.currentPath.points.length>2?(this.drawShape(this.currentPath),this.currentPath=null):this.currentPath.points.length=0)},t.prototype.moveTo=function(e,t){return this.startPoly(),this.currentPath.points[0]=e,this.currentPath.points[1]=t,this},t.prototype.lineTo=function(e,t){this.currentPath||this.moveTo(0,0);var n=this.currentPath.points,r=n[n.length-2],i=n[n.length-1];return r===e&&i===t||n.push(e,t),this},t.prototype._initCurve=function(e,t){void 0===e&&(e=0),void 0===t&&(t=0),this.currentPath?0===this.currentPath.points.length&&(this.currentPath.points=[e,t]):this.moveTo(e,t)},t.prototype.quadraticCurveTo=function(e,t,n,r){this._initCurve();var i=this.currentPath.points;return 0===i.length&&this.moveTo(0,0),w.curveTo(e,t,n,r,i),this},t.prototype.bezierCurveTo=function(e,t,n,r,i,o){return this._initCurve(),b.curveTo(e,t,n,r,i,o,this.currentPath.points),this},t.prototype.arcTo=function(e,t,n,r,i){this._initCurve(e,t);var o=this.currentPath.points,a=v.curveTo(e,t,n,r,i,o);if(a){var s=a.cx,l=a.cy,u=a.radius,c=a.startAngle,h=a.endAngle,d=a.anticlockwise;this.arc(s,l,u,c,h,d)}return this},t.prototype.arc=function(e,t,n,r,o,a){if(void 0===a&&(a=!1),r===o)return this;if(!a&&o<=r?o+=i.PI_2:a&&r<=o&&(r+=i.PI_2),0===o-r)return this;var s=e+Math.cos(r)*n,l=t+Math.sin(r)*n,u=this.geometry.closePointEps,c=this.currentPath?this.currentPath.points:null;if(c){var h=Math.abs(c[c.length-2]-s),d=Math.abs(c[c.length-1]-l);h0;return s?(e.matrix&&(e.matrix=e.matrix.clone(),e.matrix.invert()),Object.assign(this._fillStyle,{visible:s},e)):this._fillStyle.reset(),this},t.prototype.endFill=function(){return this.finishPoly(),this._fillStyle.reset(),this},t.prototype.drawRect=function(e,t,n,r){return this.drawShape(new i.Rectangle(e,t,n,r))},t.prototype.drawRoundedRect=function(e,t,n,r,o){return this.drawShape(new i.RoundedRectangle(e,t,n,r,o))},t.prototype.drawCircle=function(e,t,n){return this.drawShape(new i.Circle(e,t,n))},t.prototype.drawEllipse=function(e,t,n,r){return this.drawShape(new i.Ellipse(e,t,n,r))},t.prototype.drawPolygon=function(e){var t=arguments,n=e,r=!0;if(n.points&&(r=n.closeStroke,n=n.points),!Array.isArray(n)){n=new Array(arguments.length);for(var o=0;o>16&255)/255*i,o.tint[1]=(r>>8&255)/255*i,o.tint[2]=(255&r)/255*i,o.tint[3]=i,e.shader.bind(t),e.geometry.bind(n,t),e.state.set(this.state);for(var s=0,l=a.length;s>16)+(65280&i)+((255&i)<<16)}}},t.prototype.calculateVertices=function(){if(this._transformID!==this.transform._worldID){this._transformID=this.transform._worldID;for(var e=this.transform.worldTransform,t=e.a,n=e.b,r=e.c,i=e.d,o=e.tx,a=e.ty,s=this.geometry.points,l=this.vertexData,u=0,c=0;c=0;o--)if(v[o]!=b[o])return!1;for(o=v.length-1;o>=0;o--)if(f=v[o],!c(e[f],t[f],n))return!1;return!0}(e,t,f))}function h(e){return null===e||void 0===e}function d(e){return!(!e||"object"!==typeof e||"number"!==typeof e.length)&&("function"===typeof e.copy&&"function"===typeof e.slice&&!(e.length>0&&"number"!==typeof e[0]))}e.exports=c},"1ebcdfdd3cf14e7665e4":function(e,t,n){(function(e,r){var i;!function(o){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,l=2147483647,u=/^xn--/,c=/[^\x20-\x7E]/,h=/[\x2E\u3002\uFF0E\uFF61]/g,d={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},f=Math.floor,p=String.fromCharCode;function m(e){throw new RangeError(d[e])}function g(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function y(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+g((e=e.replace(h,".")).split("."),t).join(".")}function v(e){for(var t,n,r=[],i=0,o=e.length;i=55296&&t<=56319&&i65535&&(t+=p((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=p(e)})).join("")}function w(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function E(e,t,n){var r=0;for(e=n?f(e/700):e>>1,e+=f(e/t);e>455;r+=36)e=f(e/35);return f(r+36*e/(e+38))}function x(e){var t,n,r,i,o,a,s,u,c,h,d,p=[],g=e.length,y=0,v=128,w=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r=128&&m("not-basic"),p.push(e.charCodeAt(r));for(i=n>0?n+1:0;i=g&&m("invalid-input"),((u=(d=e.charCodeAt(i++))-48<10?d-22:d-65<26?d-65:d-97<26?d-97:36)>=36||u>f((l-y)/a))&&m("overflow"),y+=u*a,!(u<(c=s<=w?1:s>=w+26?26:s-w));s+=36)a>f(l/(h=36-c))&&m("overflow"),a*=h;w=E(y-o,t=p.length+1,0==o),f(y/t)>l-v&&m("overflow"),v+=f(y/t),y%=t,p.splice(y++,0,v)}return b(p)}function _(e){var t,n,r,i,o,a,s,u,c,h,d,g,y,b,x,_=[];for(g=(e=v(e)).length,t=128,n=0,o=72,a=0;a=t&&df((l-n)/(y=r+1))&&m("overflow"),n+=(s-t)*y,t=s,a=0;al&&m("overflow"),d==t){for(u=n,c=36;!(u<(h=c<=o?1:c>=o+26?26:c-o));c+=36)x=u-h,b=36-h,_.push(p(w(h+x%b,0))),u=f(x/b);_.push(p(w(u,0))),o=E(n,y,r==i),n=0,++r}++n,++t}return _.join("")}s={version:"1.4.1",ucs2:{decode:v,encode:b},decode:x,encode:_,toASCII:function(e){return y(e,(function(e){return c.test(e)?"xn--"+_(e):e}))},toUnicode:function(e){return y(e,(function(e){return u.test(e)?x(e.slice(4).toLowerCase()):e}))}},void 0===(i=function(){return s}.call(t,n,t,e))||(e.exports=i)}()}).call(this,n("f586cf5b9f4b7719b2c1")(e),n("698d75b157f24ae829cc"))},"1fc39225521483bc07e9":function(e,t,n){"use strict";var r=n("b15c440f0d3f3cc34316");e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},"22d077c34e48abb84f7a":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.AdManager=t.APIToCallBeforeServiceEnabled=t.pubadsAPI=void 0;var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};c(this,t);var n=h(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._adCnt=0,n._initialRender=!0,n._syncCorrelator=!1,n._testMode=!1,n._foldCheck=(0,o.throttle)(20,(function(e){n.getMountedInstances().forEach((function(t){t.getRenderWhenViewable()&&t.foldCheck(e)})),n.testMode&&n._getTimer()})),n._handleMediaQueryChange=function(e){if(n._syncCorrelator)n.refresh();else{var t=/min-width:\s?(\d+)px/.exec(e.media),r=t&&t[1];r&&n._mqls[r]&&n._mqls[r].listeners.forEach((function(t){t.refresh(),t.props.onMediaQueryChange&&t.props.onMediaQueryChange(e)}))}},n.render=(0,o.debounce)(4,(function(){if(n._initialRender){var e=n.getMountedInstances(),t=!1,r=void 0;e.forEach((function(e){if(!e.notInViewport()){e.defineSlot();var n=e.adSlot;if(n&&n.hasOwnProperty("getServices")){var r=n.getServices();t||(t=r.filter((function(e){return!!e.enableAsyncRendering})).length>0)}}})),t||(r=n.googletag.defineSlot("/",[])).addService(n.googletag.pubads()),n._processPubadsQueue(),n.googletag.enableServices(),function e(t){n.pubadsReady?t():setTimeout(e,50,t)}((function(){r&&n.googletag.destroySlots([r]),n._processPubadsQueue(),n._listen(),n._isReady=!0,n.emit(s.default.READY,n.googletag),e.forEach((function(e){e.notInViewport()||e.display()})),n.emit(s.default.RENDER,n.googletag),n._initialRender=!1}))}})),n.renderAll=(0,o.debounce)(4,(function(){return!!n.apiReady&&(n.getMountedInstances().forEach((function(e,t){0===t&&n.updateCorrelator(),e.forceUpdate()})),!0)})),e.test&&(n.testMode=e),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"_processPubadsQueue",value:function(){var e=this;this._pubadsProxyQueue&&(Object.keys(this._pubadsProxyQueue).forEach((function(t){(e.googletag&&!e.googletag.pubadsReady&&d.indexOf(t)>-1||e.pubadsReady)&&(e._pubadsProxyQueue[t].forEach((function(t){return e.pubadsProxy(t)})),delete e._pubadsProxyQueue[t])})),Object.keys(this._pubadsProxyQueue).length||(this._pubadsProxyQueue=null))}},{key:"_callPubads",value:function(e){var t=e.method,n=e.args,r=e.resolve,i=e.reject;if("function"!==typeof this.googletag.pubads()[t])i(new Error("googletag.pubads does not support "+t+", please update pubadsAPI"));else try{var o;r((o=this.googletag.pubads())[t].apply(o,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0])||arguments[0];this._syncCorrelator=e}},{key:"generateDivId",value:function(){return"bling-"+ ++this._adCnt}},{key:"getMountedInstances",value:function(){return this.mountedInstances||(this.mountedInstances=[]),this.mountedInstances}},{key:"addInstance",value:function(e){var t=this.getMountedInstances();-1===t.indexOf(e)&&(0===t.length&&this._toggleListener(!0),this.addMQListener(e,e.props),t.push(e))}},{key:"removeInstance",value:function(e){var t=this.getMountedInstances(),n=t.indexOf(e);n>=0&&(t.splice(n,1),0===t.length&&this._toggleListener(!1),this.removeMQListener(e,e.props))}},{key:"addMQListener",value:function(e,t){var n=this,r=t.sizeMapping;r&&Array.isArray(r)&&r.forEach((function(t){var r=t.viewport&&t.viewport[0];if(void 0!==r){if(n._mqls||(n._mqls={}),!n._mqls[r]){var i=window.matchMedia("(min-width: "+r+"px)");i.addListener(n._handleMediaQueryChange),n._mqls[r]={mql:i,listeners:[]}}-1===n._mqls[r].listeners.indexOf(e)&&n._mqls[r].listeners.push(e)}}))}},{key:"removeMQListener",value:function(e){var t=this;this._mqls&&Object.keys(this._mqls).forEach((function(n){var r=t._mqls[n].listeners.indexOf(e);r>-1&&t._mqls[n].listeners.splice(r,1),0===t._mqls[n].listeners.length&&(t._mqls[n].mql.removeListener(t._handleMediaQueryChange),delete t._mqls[n])}))}},{key:"isInViewport",value:function(){return l.default.apply(void 0,arguments)}},{key:"refresh",value:function(e,t){return!!this.pubadsReady&&(this.googletag.pubads().refresh(e,t),!0)}},{key:"clear",value:function(e){return!!this.pubadsReady&&(this.googletag.pubads().clear(e),!0)}},{key:"getGPTVersion",value:function(){return!!this.apiReady&&this.googletag.getVersion()}},{key:"getPubadsVersion",value:function(){return!!this.pubadsReady&&this.googletag.pubads().getVersion()}},{key:"updateCorrelator",value:function(){return!!this.pubadsReady&&(this.googletag.pubads().updateCorrelator(),!0)}},{key:"load",value:function(e){var t=this;return this._loadPromise||(this._loadPromise=new Promise((function(n,r){if(t.testMode)n(t.googletag);else if(a.canUseDOM)if(e){var i=function(){window.googletag?(t._googletag=window.googletag,t.googletag.cmd.push((function(){t._isLoaded=!0,n(t.googletag)}))):r(new Error("window.googletag is not available"))};if(window.googletag&&window.googletag.apiReady)i();else{var o=document.createElement("script");o.async=!0,o.onload=i,o.onerror=function(){r(new Error("failed to load script"))},o.src=e,document.head.appendChild(o)}}else r(new Error("url is missing"));else r(new Error("DOM not available"))})))}},{key:"pubadsProxy",value:function(e){var t=this,n=e.method,r=e.args,i=void 0===r?[]:r,o=e.resolve,a=e.reject;return o?(this._callPubads({method:n,args:i,resolve:o,reject:a}),Promise.resolve()):(d.indexOf(n)>-1&&(this["_"+n]=i&&i.length&&i[0]||!0),new Promise((function(e,r){var o={method:n,args:i,resolve:e,reject:r};t.pubadsReady?t._callPubads(o):(t._pubadsProxyQueue||(t._pubadsProxyQueue={}),t._pubadsProxyQueue[n]||(t._pubadsProxyQueue[n]=[]),t._pubadsProxyQueue[n].push(o))})))}},{key:"googletag",get:function(){return this._googletag}},{key:"isLoaded",get:function(){return!!this._isLoaded}},{key:"isReady",get:function(){return!!this._isReady}},{key:"apiReady",get:function(){return this.googletag&&this.googletag.apiReady}},{key:"pubadsReady",get:function(){return this.googletag&&this.googletag.pubadsReady}},{key:"testMode",get:function(){return this._testMode},set:function(e){}}]),t}(i.default)},"235ee62c44e7bdd8e2d4":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}},e.exports=t.default},"25af6c5e16709dba484f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,r.default)(e),n=t.getMonth();return n};var r=o(n("ca570e75843c8a0c3319")),i=o(n("195d20b13c44f6bd7763"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"266306ddea95a24145f3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertScript=function(e,t,n){var r=window.document.createElement("script");return r.async=!0,r.src=e,r.id=t,n.appendChild(r),r},t.removeScript=function(e,t){var n=window.document.getElementById(e);n&&t.removeChild(n)},t.debounce=function(e,t,n){var r=void 0;return function(){var i=this,o=arguments,a=function(){r=null,n||e.apply(i,o)},s=n&&!r;window.clearTimeout(r),r=setTimeout(a,t),s&&e.apply(i,o)}},t.isReactElement=a,t.shallowComparison=function(e,t){var n=new Set(Object.keys(e),Object.keys(t)),r=!0,i=!1,o=void 0;try{for(var s,l=n[Symbol.iterator]();!(r=(s=l.next()).done);r=!0){var u=s.value;if(e[u]!==t[u]&&!a(e[u]))return!0}}catch(e){i=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(i)throw o}}return!1};var r,i=n("8af190b70a6bc55c6f1b"),o=(r=i)&&r.__esModule?r:{default:r};function a(e){return!!o.default.isValidElement(e)||!!Array.isArray(e)&&e.some((function(e){return o.default.isValidElement(e)}))}},"26d59f808dff3e83c741":function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"===typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,u=[],c=!1,h=-1;function d(){c&&l&&(c=!1,l.length?u=l.concat(u):h=-1,u.length&&f())}function f(){if(!c){var e=s(d);c=!0;for(var t=u.length;t;){for(l=u,u=[];++h1)for(var n=1;n=0&&"[object Function]"===r.call(e.callee)),n}},"2aa670af80007db99a9a":function(e,t,n){"use strict";var r=n("bbca78af1c83f8c3bb79"),i=n("96b4ef3b4b2cf53372f1"),o=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&o(e,".prototype.")>-1?i(n):n}},"331de727e2d914b98c5a":function(e,t,n){"use strict";var r,i,o,a=n("8af190b70a6bc55c6f1b"),s=n.n(a),l=(n("8a2d1b95e05b6a321e74"),n("88f0251e183a36aa026b")),u=n("b1c88546ba1edb6cdf86"),c=n("f3aeca891bce0d44b6d9"),h=n("66b8560c8a963924adb6"),d=n("30d4618c93dd28193de1"),f=["label","icon","active"],p=["hemisphere","setHemisphere"];function m(){return(m=Object.assign||function(e){for(var t=1;t1){for(var s=new Array(a),l=0;l=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var v=function(e){var t=e.label,n=e.icon,r=e.active,i=y(e,f);return s.a.createElement(l.Button,m({sx:{py:"0",px:"md",background:"transparent",color:"action-active",display:"inline-flex",alignItems:"center",cursor:"pointer",fontSize:"14px",fontWeight:"bold"}},i),t,g(l.Box,{sx:{lineHeight:"1",ml:"sm"}},void 0,r?g(u.default,{width:18,height:18,color:d.colors.indicator}):n))};t.a=function(e){var t=e.hemisphere,n=e.setHemisphere,o=y(e,p);return s.a.createElement(l.Flex,m({alignItems:"center"},o),g(v,{label:"Northern",icon:g(l.Box,{sx:{transform:"rotate(90deg)"}},void 0,r||(r=g(c.default,{width:"1em",height:"1em"}))),active:"Northern"===t,onClick:function(){Object(h.a)("used","hemisphere","Northern"),n("Northern")}}),g(l.Text,{mx:["2px","","","sm"]},void 0,"/"),g(v,{label:"Southern",icon:g(l.Box,{sx:{transform:"rotate(-90deg)"}},void 0,i||(i=g(c.default,{width:"1em",height:"1em"}))),active:"Southern"===t,onClick:function(){return Object(h.a)("used","hemisphere","Southern"),n("Southern")}}))}},"3357138d27f0415d9ff3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=function(e){function t(t,n){void 0===t&&(t=.5),void 0===n&&(n=Math.random()),e.call(this,r.defaultFilterVertex,"precision highp float;\n\nvarying vec2 vTextureCoord;\nvarying vec4 vColor;\n\nuniform float uNoise;\nuniform float uSeed;\nuniform sampler2D uSampler;\n\nfloat rand(vec2 co)\n{\n return fract(sin(dot(co.xy, vec2(12.9898, 78.233))) * 43758.5453);\n}\n\nvoid main()\n{\n vec4 color = texture2D(uSampler, vTextureCoord);\n float randomValue = rand(gl_FragCoord.xy * uSeed);\n float diff = (randomValue - 0.5) * uNoise;\n\n // Un-premultiply alpha before applying the color matrix. See issue #3539.\n if (color.a > 0.0) {\n color.rgb /= color.a;\n }\n\n color.r += diff;\n color.g += diff;\n color.b += diff;\n\n // Premultiply alpha again.\n color.rgb *= color.a;\n\n gl_FragColor = color;\n}\n",{uNoise:0,uSeed:0}),this.noise=t,this.seed=n}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={noise:{configurable:!0},seed:{configurable:!0}};return n.noise.get=function(){return this.uniforms.uNoise},n.noise.set=function(e){this.uniforms.uNoise=e},n.seed.get=function(){return this.uniforms.uSeed},n.seed.set=function(e){this.uniforms.uSeed=e},Object.defineProperties(t.prototype,n),t}(r.Filter);t.NoiseFilter=i},"33faaadc65c5aea2c676":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n("235ee62c44e7bdd8e2d4"))&&r.__esModule?r:{default:r};var o={date:(0,i.default)({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:(0,i.default)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,i.default)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};t.default=o,e.exports=t.default},"3445871a088cf3276c73":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DiscussionEmbed=void 0;var r=Object.assign||function(e){for(var t=1;tthis.maxX||this.minY>this.maxY},a.prototype.clear=function(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0},a.prototype.getRectangle=function(e){return this.minX>this.maxX||this.minY>this.maxY?i.Rectangle.EMPTY:((e=e||new i.Rectangle(0,0,1,1)).x=this.minX,e.y=this.minY,e.width=this.maxX-this.minX,e.height=this.maxY-this.minY,e)},a.prototype.addPoint=function(e){this.minX=Math.min(this.minX,e.x),this.maxX=Math.max(this.maxX,e.x),this.minY=Math.min(this.minY,e.y),this.maxY=Math.max(this.maxY,e.y)},a.prototype.addQuad=function(e){var t=this.minX,n=this.minY,r=this.maxX,i=this.maxY,o=e[0],a=e[1];t=or?o:r,i=a>i?a:i,t=(o=e[2])r?o:r,i=a>i?a:i,t=(o=e[4])r?o:r,i=a>i?a:i,t=(o=e[6])r?o:r,i=a>i?a:i,this.minX=t,this.minY=n,this.maxX=r,this.maxY=i},a.prototype.addFrame=function(e,t,n,r,i){this.addFrameMatrix(e.worldTransform,t,n,r,i)},a.prototype.addFrameMatrix=function(e,t,n,r,i){var o=e.a,a=e.b,s=e.c,l=e.d,u=e.tx,c=e.ty,h=this.minX,d=this.minY,f=this.maxX,p=this.maxY,m=o*t+s*n+u,g=a*t+l*n+c;h=mf?m:f,p=g>p?g:p,h=(m=o*r+s*n+u)f?m:f,p=g>p?g:p,h=(m=o*t+s*i+u)f?m:f,p=g>p?g:p,h=(m=o*r+s*i+u)f?m:f,p=g>p?g:p,this.minX=h,this.minY=d,this.maxX=f,this.maxY=p},a.prototype.addVertexData=function(e,t,n){for(var r=this.minX,i=this.minY,o=this.maxX,a=this.maxY,s=t;so?l:o,a=u>a?u:a}this.minX=r,this.minY=i,this.maxX=o,this.maxY=a},a.prototype.addVertices=function(e,t,n,r){this.addVerticesMatrix(e.worldTransform,t,n,r)},a.prototype.addVerticesMatrix=function(e,t,n,r,i,o){var a=e.a,s=e.b,l=e.c,u=e.d,c=e.tx,h=e.ty;i=i||0,o=o||0;for(var d=this.minX,f=this.minY,p=this.maxX,m=this.maxY,g=n;gr?e.maxX:r,this.maxY=e.maxY>i?e.maxY:i},a.prototype.addBoundsMask=function(e,t){var n=e.minX>t.minX?e.minX:t.minX,r=e.minY>t.minY?e.minY:t.minY,i=e.maxXl?i:l,this.maxY=o>u?o:u}},a.prototype.addBoundsMatrix=function(e,t){this.addFrameMatrix(t,e.minX,e.minY,e.maxX,e.maxY)},a.prototype.addBoundsArea=function(e,t){var n=e.minX>t.x?e.minX:t.x,r=e.minY>t.y?e.minY:t.y,i=e.maxXl?i:l,this.maxY=o>u?o:u}},a.prototype.pad=function(e,t){e=e||0,t=t||(0!==t?e:0),this.isEmpty()||(this.minX-=e,this.maxX+=e,this.minY-=t,this.maxY+=t)},a.prototype.addFramePad=function(e,t,n,r,i,o){e-=i,t-=o,n+=i,r+=o,this.minX=this.minXn?this.maxX:n,this.minY=this.minYr?this.maxY:r};var s=function(e){function t(){e.call(this),this.tempDisplayObjectParent=null,this.transform=new i.Transform,this.alpha=1,this.visible=!0,this.renderable=!0,this.parent=null,this.worldAlpha=1,this._lastSortedIndex=0,this._zIndex=0,this.filterArea=null,this.filters=null,this._enabledFilters=null,this._bounds=new a,this._boundsID=0,this._lastBoundsID=-1,this._boundsRect=null,this._localBoundsRect=null,this._mask=null,this._destroyed=!1,this.isSprite=!1,this.isMask=!1}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={_tempDisplayObjectParent:{configurable:!0},x:{configurable:!0},y:{configurable:!0},worldTransform:{configurable:!0},localTransform:{configurable:!0},position:{configurable:!0},scale:{configurable:!0},pivot:{configurable:!0},skew:{configurable:!0},rotation:{configurable:!0},angle:{configurable:!0},zIndex:{configurable:!0},worldVisible:{configurable:!0},mask:{configurable:!0}};return t.mixin=function(e){for(var n=Object.keys(e),r=0;r1)for(var r=0;rthis.children.length)throw new Error(e+"addChildAt: The index "+t+" supplied is out of bounds "+this.children.length);return e.parent&&e.parent.removeChild(e),e.parent=this,this.sortDirty=!0,e.transform._parentID=-1,this.children.splice(t,0,e),this._boundsID++,this.onChildrenChange(t),e.emit("added",this),this.emit("childAdded",e,this,t),e},t.prototype.swapChildren=function(e,t){if(e!==t){var n=this.getChildIndex(e),r=this.getChildIndex(t);this.children[n]=t,this.children[r]=e,this.onChildrenChange(n=this.children.length)throw new Error("The index "+t+" supplied is out of bounds "+this.children.length);var n=this.getChildIndex(e);o.removeItems(this.children,n,1),this.children.splice(t,0,e),this.onChildrenChange(t)},t.prototype.getChildAt=function(e){if(e<0||e>=this.children.length)throw new Error("getChildAt: Index ("+e+") does not exist.");return this.children[e]},t.prototype.removeChild=function(e){var t=arguments,n=arguments.length;if(n>1)for(var r=0;r0&&o<=i){n=this.children.splice(r,o);for(var a=0;a1&&this.children.sort(l),this.sortDirty=!1},t.prototype.updateTransform=function(){this.sortableChildren&&this.sortDirty&&this.sortChildren(),this._boundsID++,this.transform.updateTransform(this.parent.transform),this.worldAlpha=this.alpha*this.parent.worldAlpha;for(var e=0,t=this.children.length;e>16&255)/255,t[1]=(e>>8&255)/255,t[2]=(255&e)/255,t},t.hex2string=function(e){var t=e.toString(16);return"#"+(t="000000".substr(0,6-t.length)+t)},t.interleaveTypedArrays=function(e,t){for(var n=0,r=0,i={},o=0;o65535?1:0)<<4,n=((e>>>=t)>255?1:0)<<3;return t|=n,t|=n=((e>>>=n)>15?1:0)<<2,(t|=n=((e>>>=n)>3?1:0)<<1)|(e>>>=n)>>1},t.nextPow2=function(e){return e+=0===e?1:0,--e,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,(e|=e>>>16)+1},t.premultiplyBlendMode=d,t.premultiplyRgba=function(e,t,n,r){return n=n||new Float32Array(4),r||void 0===r?(n[0]=e[0]*t,n[1]=e[1]*t,n[2]=e[2]*t):(n[0]=e[0],n[1]=e[1],n[2]=e[2]),n[3]=t,n},t.premultiplyTint=function(e,t){if(1===t)return(255*t<<24)+e;if(0===t)return 0;var n=e>>16&255,r=e>>8&255,i=255&e;return(255*t<<24)+((n=n*t+.5|0)<<16)+((r=r*t+.5|0)<<8)+(i=i*t+.5|0)},t.premultiplyTintToRgba=function(e,t,n,r){return(n=n||new Float32Array(4))[0]=(e>>16&255)/255,n[1]=(e>>8&255)/255,n[2]=(255&e)/255,(r||void 0===r)&&(n[0]*=t,n[1]*=t,n[2]*=t),n[3]=t,n},t.removeItems=function(e,t,n){var r,i=e.length;if(!(t>=i||0===n)){var o=i-(n=t+n>i?i-t:n);for(r=t;r-1){var n=["\n %c %c %c PixiJS 5.2.3 - \u2730 "+e+" \u2730 %c %c http://www.pixijs.com/ %c %c \u2665%c\u2665%c\u2665 \n\n","background: #ff66a5; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff66a5; background: #030307; padding:5px 0;","background: #ff66a5; padding:5px 0;","background: #ffc3dc; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;"];(t=window.console).log.apply(t,n)}else window.console&&window.console.log("PixiJS 5.2.3 - "+e+" - http://www.pixijs.com/");h=!0}},t.sign=function(e){return 0===e?0:e<0?-1:1},t.skipHello=function(){h=!0},t.string2hex=function(e){return"string"===typeof e&&"#"===e[0]&&(e=e.substr(1)),parseInt(e,16)},t.trimCanvas=function(e){var t,n,r,i=e.width,o=e.height,a=e.getContext("2d"),s=a.getImageData(0,0,i,o).data,l=s.length,u={top:null,left:null,right:null,bottom:null},c=null;for(t=0;t=0&&l.indexOf(">")>=0){var u="div";for(0===l.indexOf(":~]/)?(t||r.a).querySelectorAll(e.trim()):[r.a.getElementById(e.trim().split("#")[1])],o=0;o0&&e[0].nodeType)for(o=0;o=0;f-=1){var p=d[f];o&&p.listener===o||o&&p.listener&&p.listener.dom7proxy&&p.listener.dom7proxy===o?(h.removeEventListener(u,p.proxyListener,a),d.splice(f,1)):o||(h.removeEventListener(u,p.proxyListener,a),d.splice(f,1))}}return this}function v(){for(var e=arguments.length,t=new Array(e),n=0;n0})),u.dispatchEvent(c),u.dom7EventData=[],delete u.dom7EventData}return this}function b(e){var t,n=["webkitTransitionEnd","transitionend"],r=this;function i(o){if(o.target===this)for(e.call(this,o),t=0;t0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function E(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function x(){if(this.length>0){var e=this[0],t=e.getBoundingClientRect(),n=r.a.body,i=e.clientTop||n.clientTop||0,o=e.clientLeft||n.clientLeft||0,a=e===r.b?r.b.scrollY:e.scrollTop,s=e===r.b?r.b.scrollX:e.scrollLeft;return{top:t.top+a-i,left:t.left+s-o}}return null}function _(){return this[0]?r.b.getComputedStyle(this[0],null):{}}function S(e,t){var n;if(1===arguments.length){if("string"!==typeof e){for(n=0;nn-1?[]:e<0?(t=n+e)<0?[]:[this[t]]:[this[e]])}function O(){for(var e,t=0;t=0;n-=1)this[t].insertBefore(o.childNodes[n],this[t].childNodes[0])}else if(e instanceof i)for(n=0;n0?e?this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)?new i([this[0].nextElementSibling]):new i([]):this[0].nextElementSibling?new i([this[0].nextElementSibling]):new i([]):new i([])}function R(e){var t=[],n=this[0];if(!n)return new i([]);for(;n.nextElementSibling;){var r=n.nextElementSibling;e?o(r).is(e)&&t.push(r):t.push(r),n=r}return new i(t)}function j(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&o(t.previousElementSibling).is(e)?new i([t.previousElementSibling]):new i([]):t.previousElementSibling?new i([t.previousElementSibling]):new i([])}return new i([])}function F(e){var t=[],n=this[0];if(!n)return new i([]);for(;n.previousElementSibling;){var r=n.previousElementSibling;e?o(r).is(e)&&t.push(r):t.push(r),n=r}return new i(t)}function N(e){for(var t=[],n=0;n0?1:-1}),Number.isInteger||(Number.isInteger=function(e){return"number"===typeof e&&isFinite(e)&&Math.floor(e)===e}),window.ArrayBuffer||(window.ArrayBuffer=Array),window.Float32Array||(window.Float32Array=Array),window.Uint32Array||(window.Uint32Array=Array),window.Uint16Array||(window.Uint16Array=Array),window.Uint8Array||(window.Uint8Array=Array),window.Int32Array||(window.Int32Array=Array)}).call(this,n("698d75b157f24ae829cc"))},"5418164ba762b2ad2290":function(e,t,n){"use strict";var r=Array.prototype.slice,i=n("2a5d0c36564f1448ddcc"),o=Object.keys,a=o?function(e){return o(e)}:n("b6a0392a1df2bcbf09ba"),s=Object.keys;a.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return i(e)?s(r.call(e)):s(e)}):Object.keys=a;return Object.keys||a},e.exports=a},"542cd4810c03aa3c8657":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("4425f1d5419ae53c0f7c"),i={accessible:!1,accessibleTitle:null,accessibleHint:null,tabIndex:0,_accessibleActive:!1,_accessibleDiv:!1,accessibleType:"button",accessiblePointerEvents:"auto",accessibleChildren:!0};n("3876d46e830d73bd11eb").DisplayObject.mixin(i);var o=function(e){this._hookDiv=null,(r.isMobile.tablet||r.isMobile.phone)&&this.createTouchHook();var t=document.createElement("div");t.style.width="100px",t.style.height="100px",t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.style.zIndex=2,this.div=t,this.pool=[],this.renderId=0,this.debug=!1,this.renderer=e,this.children=[],this._onKeyDown=this._onKeyDown.bind(this),this._onMouseMove=this._onMouseMove.bind(this),this.isActive=!1,this.isMobileAccessibility=!1,this.androidUpdateCount=0,this.androidUpdateFrequency=500,window.addEventListener("keydown",this._onKeyDown,!1)};o.prototype.createTouchHook=function(){var e=this,t=document.createElement("button");t.style.width="1px",t.style.height="1px",t.style.position="absolute",t.style.top="-1000px",t.style.left="-1000px",t.style.zIndex=2,t.style.backgroundColor="#FF0000",t.title="select to enable accessability for this content",t.addEventListener("focus",(function(){e.isMobileAccessibility=!0,e.activate(),e.destroyTouchHook()})),document.body.appendChild(t),this._hookDiv=t},o.prototype.destroyTouchHook=function(){this._hookDiv&&(document.body.removeChild(this._hookDiv),this._hookDiv=null)},o.prototype.activate=function(){this.isActive||(this.isActive=!0,window.document.addEventListener("mousemove",this._onMouseMove,!0),window.removeEventListener("keydown",this._onKeyDown,!1),this.renderer.on("postrender",this.update,this),this.renderer.view.parentNode&&this.renderer.view.parentNode.appendChild(this.div))},o.prototype.deactivate=function(){this.isActive&&!this.isMobileAccessibility&&(this.isActive=!1,window.document.removeEventListener("mousemove",this._onMouseMove,!0),window.addEventListener("keydown",this._onKeyDown,!1),this.renderer.off("postrender",this.update),this.div.parentNode&&this.div.parentNode.removeChild(this.div))},o.prototype.updateAccessibleObjects=function(e){if(e.visible&&e.accessibleChildren){e.accessible&&e.interactive&&(e._accessibleActive||this.addChild(e),e.renderId=this.renderId);for(var t=e.children,n=0;n title : "+e.title+"
tabIndex: "+e.tabIndex},o.prototype.capHitArea=function(e){e.x<0&&(e.width+=e.x,e.x=0),e.y<0&&(e.height+=e.y,e.y=0),e.x+e.width>this.renderer.width&&(e.width=this.renderer.width-e.x),e.y+e.height>this.renderer.height&&(e.height=this.renderer.height-e.y)},o.prototype.addChild=function(e){var t=this.pool.pop();t||((t=document.createElement("button")).style.width="100px",t.style.height="100px",t.style.backgroundColor=this.debug?"rgba(255,255,255,0.5)":"transparent",t.style.position="absolute",t.style.zIndex=2,t.style.borderStyle="none",navigator.userAgent.toLowerCase().indexOf("chrome")>-1?t.setAttribute("aria-live","off"):t.setAttribute("aria-live","polite"),navigator.userAgent.match(/rv:.*Gecko\//)?t.setAttribute("aria-relevant","additions"):t.setAttribute("aria-relevant","text"),t.addEventListener("click",this._onClick.bind(this)),t.addEventListener("focus",this._onFocus.bind(this)),t.addEventListener("focusout",this._onFocusOut.bind(this))),t.style.pointerEvents=e.accessiblePointerEvents,t.type=e.accessibleType,e.accessibleTitle&&null!==e.accessibleTitle?t.title=e.accessibleTitle:e.accessibleHint&&null!==e.accessibleHint||(t.title="displayObject "+e.tabIndex),e.accessibleHint&&null!==e.accessibleHint&&t.setAttribute("aria-label",e.accessibleHint),this.debug&&this.updateDebugHTML(t),e._accessibleActive=!0,e._accessibleDiv=t,t.displayObject=e,this.children.push(e),this.div.appendChild(e._accessibleDiv),e._accessibleDiv.tabIndex=e.tabIndex},o.prototype._onClick=function(e){var t=this.renderer.plugins.interaction;t.dispatchEvent(e.target.displayObject,"click",t.eventData),t.dispatchEvent(e.target.displayObject,"pointertap",t.eventData),t.dispatchEvent(e.target.displayObject,"tap",t.eventData)},o.prototype._onFocus=function(e){e.target.getAttribute("aria-live","off")||e.target.setAttribute("aria-live","assertive");var t=this.renderer.plugins.interaction;t.dispatchEvent(e.target.displayObject,"mouseover",t.eventData)},o.prototype._onFocusOut=function(e){e.target.getAttribute("aria-live","off")||e.target.setAttribute("aria-live","polite");var t=this.renderer.plugins.interaction;t.dispatchEvent(e.target.displayObject,"mouseout",t.eventData)},o.prototype._onKeyDown=function(e){9===e.keyCode&&this.activate()},o.prototype._onMouseMove=function(e){0===e.movementX&&0===e.movementY||this.deactivate()},o.prototype.destroy=function(){this.destroyTouchHook(),this.div=null;for(var e=0;e=r&&(t=e-l-1),s+=u=u.replace("%value%",n[t]),s+="\n"}return i=(i=i.replace("%blur%",s)).replace("%size%",e)}(l);e.call(this,u,c),this.horizontal=t,this.resolution=s||i.settings.RESOLUTION,this._quality=0,this.quality=r||4,this.blur=n||8}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={blur:{configurable:!0},quality:{configurable:!0}};return t.prototype.apply=function(e,t,n,r){if(n?this.horizontal?this.uniforms.strength=1/n.width*(n.width/t.width):this.uniforms.strength=1/n.height*(n.height/t.height):this.horizontal?this.uniforms.strength=1/e.renderer.width*(e.renderer.width/t.width):this.uniforms.strength=1/e.renderer.height*(e.renderer.height/t.height),this.uniforms.strength*=this.strength,this.uniforms.strength/=this.passes,1===this.passes)e.applyFilter(this,t,n,r);else{var i=e.getFilterTexture(),o=e.renderer,a=t,s=i;this.state.blend=!1,e.applyFilter(this,a,s,!0);for(var l=1;l0){var d=s.x-e[c].x,f=s.y-e[c].y,p=Math.sqrt(d*d+f*f);s=e[c],a+=p/l}else a=c/(u-1);i[h]=a,i[h+1]=0,i[h+2]=a,i[h+3]=1}for(var m=0,g=0;g0?this.textureScale*this.width/2:this.width/2;r/=c,i/=c,r*=h,i*=h,o[u]=l.x+r,o[u+1]=l.y+i,o[u+2]=l.x-r,o[u+3]=l.y-i,n=l}this.buffers[0].update()}},t.prototype.update=function(){this.textureScale>0?this.build():this.updateVertices()},t}(r.MeshGeometry),l=function(e){function t(t,n,o){void 0===o&&(o=0);var a=new s(t.height,n,o),l=new r.MeshMaterial(t);o>0&&(t.baseTexture.wrapMode=i.WRAP_MODES.REPEAT),e.call(this,a,l),this.autoUpdate=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._render=function(t){(this.autoUpdate||this.geometry.width!==this.shader.texture.height)&&(this.geometry.width=this.shader.texture.height,this.geometry.update()),e.prototype._render.call(this,t)},t}(r.Mesh),u=function(e){function t(t,n,i){var s=new a(t.width,t.height,n,i),l=new r.MeshMaterial(o.Texture.WHITE);e.call(this,s,l),this.texture=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={texture:{configurable:!0}};return t.prototype.textureUpdated=function(){this._textureID=this.shader.texture._updateID,this.geometry.width=this.shader.texture.width,this.geometry.height=this.shader.texture.height,this.geometry.build()},n.texture.set=function(e){this.shader.texture!==e&&(this.shader.texture=e,this._textureID=-1,e.baseTexture.valid?this.textureUpdated():e.once("update",this.textureUpdated,this))},n.texture.get=function(){return this.shader.texture},t.prototype._render=function(t){this._textureID!==this.shader.texture._updateID&&this.textureUpdated(),e.prototype._render.call(this,t)},Object.defineProperties(t.prototype,n),t}(r.Mesh),c=function(e){function t(t,n,i,a,s){void 0===t&&(t=o.Texture.EMPTY);var l=new r.MeshGeometry(n,i,a);l.getBuffer("aVertexPosition").static=!1;var u=new r.MeshMaterial(t);e.call(this,l,u,null,s),this.autoUpdate=!0}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={vertices:{configurable:!0}};return n.vertices.get=function(){return this.geometry.getBuffer("aVertexPosition").data},n.vertices.set=function(e){this.geometry.getBuffer("aVertexPosition").data=e},t.prototype._render=function(t){this.autoUpdate&&this.geometry.getBuffer("aVertexPosition").update(),e.prototype._render.call(this,t)},Object.defineProperties(t.prototype,n),t}(r.Mesh),h=function(e){function t(t,n,r,i,a){e.call(this,o.Texture.WHITE,4,4),this._origWidth=t.orig.width,this._origHeight=t.orig.height,this._width=this._origWidth,this._height=this._origHeight,this._leftWidth="undefined"!==typeof n?n:10,this._rightWidth="undefined"!==typeof i?i:10,this._topHeight="undefined"!==typeof r?r:10,this._bottomHeight="undefined"!==typeof a?a:10,this.texture=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={vertices:{configurable:!0},width:{configurable:!0},height:{configurable:!0},leftWidth:{configurable:!0},rightWidth:{configurable:!0},topHeight:{configurable:!0},bottomHeight:{configurable:!0}};return t.prototype.textureUpdated=function(){this._textureID=this.shader.texture._updateID,this._refresh()},n.vertices.get=function(){return this.geometry.getBuffer("aVertexPosition").data},n.vertices.set=function(e){this.geometry.getBuffer("aVertexPosition").data=e},t.prototype.updateHorizontalVertices=function(){var e=this.vertices,t=this._getMinScale();e[9]=e[11]=e[13]=e[15]=this._topHeight*t,e[17]=e[19]=e[21]=e[23]=this._height-this._bottomHeight*t,e[25]=e[27]=e[29]=e[31]=this._height},t.prototype.updateVerticalVertices=function(){var e=this.vertices,t=this._getMinScale();e[2]=e[10]=e[18]=e[26]=this._leftWidth*t,e[4]=e[12]=e[20]=e[28]=this._width-this._rightWidth*t,e[6]=e[14]=e[22]=e[30]=this._width},t.prototype._getMinScale=function(){var e=this._leftWidth+this._rightWidth,t=this._width>e?1:this._width/e,n=this._topHeight+this._bottomHeight,r=this._height>n?1:this._height/n;return Math.min(t,r)},n.width.get=function(){return this._width},n.width.set=function(e){this._width=e,this._refresh()},n.height.get=function(){return this._height},n.height.set=function(e){this._height=e,this._refresh()},n.leftWidth.get=function(){return this._leftWidth},n.leftWidth.set=function(e){this._leftWidth=e,this._refresh()},n.rightWidth.get=function(){return this._rightWidth},n.rightWidth.set=function(e){this._rightWidth=e,this._refresh()},n.topHeight.get=function(){return this._topHeight},n.topHeight.set=function(e){this._topHeight=e,this._refresh()},n.bottomHeight.get=function(){return this._bottomHeight},n.bottomHeight.set=function(e){this._bottomHeight=e,this._refresh()},t.prototype._refresh=function(){var e=this.texture,t=this.geometry.buffers[1].data;this._origWidth=e.orig.width,this._origHeight=e.orig.height;var n=1/this._origWidth,r=1/this._origHeight;t[0]=t[8]=t[16]=t[24]=0,t[1]=t[3]=t[5]=t[7]=0,t[6]=t[14]=t[22]=t[30]=1,t[25]=t[27]=t[29]=t[31]=1,t[2]=t[10]=t[18]=t[26]=n*this._leftWidth,t[4]=t[12]=t[20]=t[28]=1-n*this._rightWidth,t[9]=t[11]=t[13]=t[15]=r*this._topHeight,t[17]=t[19]=t[21]=t[23]=1-r*this._bottomHeight,this.updateHorizontalVertices(),this.updateVerticalVertices(),this.geometry.buffers[0].update(),this.geometry.buffers[1].update()},Object.defineProperties(t.prototype,n),t}(u);t.NineSlicePlane=h,t.PlaneGeometry=a,t.RopeGeometry=s,t.SimpleMesh=c,t.SimplePlane=u,t.SimpleRope=l},"5749d4ff0c0c07526b61":function(e){e.exports=JSON.parse('[{"id":1,"filename":"common_butterfly","names":{"EUde":"Kohlwei\xdfling","EUen":"common butterfly","EUit":"farfalla comune","EUnl":"koolwitje","EUru":"\u0431\u0435\u043b\u044f\u043d\u043a\u0430","EUfr":"pi\xe9ride de la rave","EUes":"mariposa com\xfan","USen":"common butterfly","USfr":"pi\xe9ride de la rave","USes":"mariposa com\xfan","JPja":"\u30e2\u30f3\u30b7\u30ed\u30c1\u30e7\u30a6","KRko":"\ubc30\ucd94\ud770\ub098\ube44","TWzh":"\u767d\u7c89\u8776","CNzh":"\u767d\u7c89\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[1,1,1,1,1,1,0,0,1,1,1,1],"month-southern":[0,0,1,1,1,1,1,1,1,1,1,1]},"price":160,"rarity":"Common","catch-phrase":"I caught a common butterfly! They often flutter by!","museum-phrase":"The common butterfly would have you believe it is but a beautiful friend flitting prettily about the flowers. Bah, I say! They may seem innocent things with their pretty white wings, but they hide a dark side! The common butterfly caterpillar is called a cabbage worm, you see, and it\'s a most voracious pest. The ravenous beasts chew through cabbage, broccoli, kale and the like with a devastating gusto. And my feathers! Their green coloring is truly GROSS! A hoo-rrific hue, I say.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMonshirochoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins0.png","location":"Flying"},{"id":2,"filename":"yellow_butterfly","names":{"EUde":"Zitronenfalter","EUen":"yellow butterfly","EUit":"farfalla gialla","EUnl":"citroenvlinder","EUru":"\u0436\u0435\u043b\u0442\u0443\u0448\u043a\u0430","EUfr":"citrin","EUes":"mariposa colias","USen":"yellow butterfly","USfr":"citrin","USes":"mariposa colias","JPja":"\u30e2\u30f3\u30ad\u30c1\u30e7\u30a6","KRko":"\ub178\ub791\ub098\ube44","TWzh":"\u6591\u7de3\u9ede\u7c89\u8776","CNzh":"\u6591\u7f18\u70b9\u7c89\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,0,0,1,1,0,0],"month-southern":[0,0,1,1,0,0,0,0,1,1,1,1]},"price":160,"rarity":"Common","catch-phrase":"I caught a yellow butterfly! Shouldn\'t all BUTTERflies be yellow?","museum-phrase":"Allow me to enlighten you... The yellow butterfly is named for its yellow wings. Need I say more? If I must, then allow me to note that the female yellow butterfly can lay up to 600 eggs at a time! Bleech! And their creepy crawly caterpillars just love to chomp on clover plants. A recipe for disaster, I say. Just imagine reaching for a four-leaf clover, only to touch a larva instead! Yuck! The worst of luck!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMonkichoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins1.png","location":"Flying"},{"id":3,"filename":"tiger_butterfly","names":{"EUde":"Schwalbenschwanz","EUen":"tiger butterfly","EUit":"farfalla tigre","EUnl":"koninginnenpage","EUru":"\u043c\u0430\u0445\u0430\u043e\u043d","EUfr":"machaon","EUes":"mariposa tigre","USen":"tiger butterfly","USfr":"machaon","USes":"mariposa tigre","JPja":"\u30a2\u30b2\u30cf\u30c1\u30e7\u30a6","KRko":"\ud638\ub791\ub098\ube44","TWzh":"\u9cf3\u8776","CNzh":"\u51e4\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,1,1,1,1]},"price":240,"rarity":"Common","catch-phrase":"I caught a tiger butterfly! I\'ve earned my stripes!","museum-phrase":"Tiger butterflies are known for their majestic wings, which many consider quite beautiful. Truth be told, I find them monstrous! Those strange striped patterns... They give this owl the goose bumps! And while you may imagine young tiger butterfly larvae to look like lovely green caterpillars...it\'s not so! Why, when tiger butterflies are but babes, they\'re covered in unsightly white, brown, and black spots. In this way, they camouflage themselves as...as...bird droppings! Putrid pests, indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAgehachoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins2.png","location":"Flying"},{"id":4,"filename":"peacock_butterfly","names":{"EUde":"Ritterfalter","EUen":"peacock butterfly","EUit":"farfalla vanessa io","EUnl":"pauwenpage","EUru":"\u0431\u0438\u0430\u043d\u043e\u0440","EUfr":"papilio bianor","EUes":"mariposa bianor","USen":"peacock butterfly","USfr":"papilio bianor","USes":"mariposa bianor","JPja":"\u30ab\u30e9\u30b9\u30a2\u30b2\u30cf","KRko":"\uc81c\ube44\ub098\ube44","TWzh":"\u70cf\u9d09\u9cf3\u8776","CNzh":"\u4e4c\u9e26\u51e4\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,0,0,0,0,0,0],"month-southern":[0,0,0,0,0,0,0,0,1,1,1,1]},"price":2500,"rarity":"Uncommon","catch-phrase":"I caught a peacock butterfly! Now it\'s my turn to strut my stuff!","museum-phrase":"Pretty as a peacock? Bah, I say! The wings of the peacock butterfly may have a pattern similar to that of the beautiful bird... But its forewings are also often covered in a dark, velvety hair! You heard right! HAIRY wings! A hair-raising revelation indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKarasuagehaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins3.png","location":"Flying near blue/purple/black flowers"},{"id":5,"filename":"common_bluebottle","names":{"EUde":"Kolibrifalter","EUen":"common bluebottle","EUit":"graphium sarpedon","EUnl":"blauwe driehoek","EUru":"\u0433\u0440\u0430\u0444\u0438\u0443\u043c \u0441\u0430\u0440\u043f\u0435\u0434\u043e\u043d","EUfr":"graphium sarpedon","EUes":"mariposa tri\xe1ngulo azul","USen":"common bluebottle","USfr":"graphium sarpedon","USes":"mariposa tri\xe1ngulo azul","JPja":"\u30a2\u30aa\u30b9\u30b8\u30a2\u30b2\u30cf","KRko":"\uccad\ub760\uc81c\ube44\ub098\ube44","TWzh":"\u9752\u5e36\u9cf3\u8776","CNzh":"\u9752\u5e26\u51e4\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,1,1,1,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,1,1,1]},"price":300,"rarity":"Common","catch-phrase":"I caught a common bluebottle! I\'ll put it in a rare green jar!","museum-phrase":"The common bluebottle is a type of swallowtail butterfly with a bright blue line running down its wings. They fly quite nimbly, it seems, and are thus quite difficult to catch. But seeing how they\'ve been known to slurp nutrients from MUD puddles... I simply CAN\'T imagine wanting to catch one myself. What awful breath!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAosujiagehaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins72.png","location":"Flying"},{"id":6,"filename":"paper_kite_butterfly","names":{"EUde":"Wei\xdfe Baumnymphe","EUen":"paper kite butterfly","EUit":"farfalla carta di riso","EUnl":"papiervlinder","EUru":"\u0438\u0434\u0435\u044f \u043b\u0435\u0432\u043a\u043e\u043d\u043e\u044f","EUfr":"grand planeur","EUes":"mariposa cometa de papel","USen":"paper kite butterfly","USfr":"grand planeur","USes":"mariposa papel de arroz","JPja":"\u30aa\u30aa\u30b4\u30de\u30c0\u30e9","KRko":"\uc655\uc5bc\ub8e9\ub098\ube44","TWzh":"\u5927\u767d\u6591\u8776","CNzh":"\u5927\u767d\u6591\u8776"},"availability":{"isAllYear":true,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":null,"month-southern":null},"price":1000,"rarity":"Uncommon","catch-phrase":"I caught a paper kite butterfly! Do I read it, fly it, or spreadit on toast?","museum-phrase":"With its black-and-white-striped wing pattern, the paper kite butterfly is both elegant and pretty... PRETTY POISONOUS I MEAN! Hoo dear! Where was I? Oh yes... Even this butterfly\'s black-and-white-striped larva and little golden pupae are toxic to predators. Indeed, the paper kite butterfly\'s foul flavor is famous, and thus birds, in particular, steer clear of the fiends. THIS bird most of all!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOhgomamadaraCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins73.png","location":"Flying near flowers"},{"id":7,"filename":"great_purple_emperor","names":{"EUde":"Japan-Schillerfalter","EUen":"great purple emperor","EUit":"farfalla imperatore viola","EUnl":"paarse keizervlinder","EUru":"\u0441\u0430\u0441\u0430\u043a\u0438\u044f \u0445\u0430\u0440\u043e\u043d\u0434\u0430","EUfr":"sasakia charonda","EUes":"marip. emperador japon\xe9s","USen":"great purple emperor","USfr":"grand empereur pourpre","USes":"marip. emperador japon\xe9s","JPja":"\u30aa\u30aa\u30e0\u30e9\u30b5\u30ad","KRko":"\uc655\uc624\uc0c9\ub098\ube44","TWzh":"\u5927\u7d2b\u86fa\u8776","CNzh":"\u5927\u7d2b\u86f1\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,1,1,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,1,1]},"price":3000,"rarity":"Uncommon","catch-phrase":"I caught a great purple emperor! Its purple reign is over now!","museum-phrase":"The great purple emperor lives high in the treetops and is renowned for its pretty purple-hued wings. Its impressive bird-like wingspan and elusive nature have made it a favorite among butterfly aficionados. But truth be told, the so-called great purple emperor has some not-so-great personal peculiarities. For one...it has two horrid HORNS upon its head when it is in its caterpillar form. For two...it has been known to dine on feces and animal carcasses! Hoo! That\'s why I call it the Emperor of EWWW!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOhmurasakiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins74.png","location":"Flying near flowers"},{"id":8,"filename":"monarch_butterfly","names":{"EUde":"Monarchfalter","EUen":"monarch butterfly","EUit":"farfalla monarca","EUnl":"monarchvlinder","EUru":"\u043c\u043e\u043d\u0430\u0440\u0445","EUfr":"monarque","EUes":"mariposa monarca","USen":"monarch butterfly","USfr":"monarque","USes":"mariposa monarca","JPja":"\u30aa\u30aa\u30ab\u30d0\u30de\u30c0\u30e9","KRko":"\uc655\ub098\ube44","TWzh":"\u5927\u6a3a\u6591\u8776","CNzh":"\u5927\u6866\u6591\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,0,0,1,1,1,0],"month-southern":[0,0,1,1,1,0,0,0,0,0,0,0]},"price":140,"rarity":"Common","catch-phrase":"I caught a monarch butterfly! Guess the butterflies are a democracy now!","museum-phrase":"Did you know the monarch butterfly migrates south for the winter and returns north for the summer? Indeed, these horrid orange beasties do not tolerate the cold and travel 3,000 miles to escape the winter. During the journey, they cluster together in trees by the thousands just to stay warm. Imagine! Hordes of the foul flittering fiends huddled together in one place! If only they\'d put on tiny coats instead.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOhkabamadaraCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins4.png","location":"Flying near flowers"},{"id":9,"filename":"emperor_butterfly","names":{"EUde":"Himmelsfalter","EUen":"emperor butterfly","EUit":"farfalla morfo blu","EUnl":"blauwe morpho","EUru":"\u043c\u043e\u0440\u0444\u043e \u043c\u0435\u043d\u0435\u043b\u0430\u0439","EUfr":"morpho bleu","EUes":"mariposa celeste","USen":"emperor butterfly","USfr":"morpho bleu","USes":"mariposa celeste","JPja":"\u30e2\u30eb\u30d5\u30a9\u30c1\u30e7\u30a6","KRko":"\ubab0\ud3ec\ub098\ube44","TWzh":"\u5927\u85cd\u9583\u8776","CNzh":"\u5927\u84dd\u95ea\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[1,1,1,0,0,1,1,1,1,0,0,1],"month-southern":[1,1,1,0,0,1,1,1,1,0,0,1]},"price":4000,"rarity":"Uncommon","catch-phrase":"I caught an emperor butterfly! It\'s not your average monarch!","museum-phrase":"The emperor butterfly is called the jewel of the forest. But its vivid blue hue... Ewww, let me tell you! The color does not come from a dye, but rather from light reflecting off layers of translucent scales. Yes, butterfly wings are covered in tiny scales! SCALES! Butterfly? Bah! More like snake of the sky!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMorufuochoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins5.png","location":"Flying near flowers"},{"id":10,"filename":"agrias_butterfly","names":{"EUde":"Agrias-Falter","EUen":"agrias butterfly","EUit":"farfalla agrias","EUnl":"agriasvlinder","EUru":"\u0430\u0433\u0440\u0438\u0430\u0441 \u043a\u043b\u0430\u0443\u0434\u0438\u043d\u0430","EUfr":"agrias","EUes":"mariposa narciso","USen":"agrias butterfly","USfr":"agrias","USes":"mariposa narciso","JPja":"\u30df\u30a4\u30ed\u30bf\u30c6\u30cf","KRko":"\uc544\uadf8\ub9ac\uc544\uc2a4\ub098\ube44","TWzh":"\u5f69\u8956\u86fa\u8776","CNzh":"\u5f69\u8884\u86f1\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,1,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,1,1,1]},"price":3000,"rarity":"Uncommon","catch-phrase":"I caught an agrias butterfly! I wonder if it finds me disagrias-able?","museum-phrase":"Some say the agrias butterfly is one of the most beautiful butterflies in the world. Bah, I say! BAH! They may have brightly colored wings, but the way they flutter and flitter...SO FOUL! In fact, the agrias butterfly flies so fast, it is quite a feat to catch one. I suppose I should congratulate you on your good fortune... But catching any bug seems a misfortune to me.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMiirotatehaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins6.png","location":"Flying near flowers"},{"id":11,"filename":"Rajah_Brooke\'s_birdwing","names":{"EUde":"Troides brookiana","EUen":"Rajah Brooke\'s birdwing","EUit":"farfalla Raja Brooke","EUnl":"Rajah Brooke-vlinder","EUru":"\u0442\u0440\u043e\u0433\u043e\u043d\u043e\u043f\u0442\u0435\u0440\u0430 \u0411\u0440\u0443\u043a\u0430","EUfr":"troides brookiana","EUes":"mariposa alas de Brooke","USen":"Rajah Brooke\'s birdwing","USfr":"troides brookiana","USes":"mariposa alas de Brooke","JPja":"\u30a2\u30ab\u30a8\u30ea\u30c8\u30ea\u30d0\u30cd\u30a2\u30b2\u30cf","KRko":"\ubd89\uc740\ubaa9\ub3c4\ub9ac\ube44\ub2e8\ub098\ube44","TWzh":"\u7d05\u9838\u9cf3\u8776","CNzh":"\u7ea2\u9888\u51e4\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[1,1,0,1,1,1,1,1,1,0,0,1],"month-southern":[1,1,1,0,0,1,1,1,0,1,1,1]},"price":2500,"rarity":"Uncommon","catch-phrase":"I caught a Rajah Brooke\'s birdwing! Nothing else I\'d rajah be doing!","museum-phrase":"Did you know that the repulsive Rajah Brooke\'s birdwing loves to luxuriate in hot-springs water? It\'s true! Hoo! The males gather in groups to sip the moisture while the females hide in jungle trees. And though they dress to impress in red and green, these fluttering fiends are not just stylish... They\'re also quite malicious! Their little larvae pack a poisonous punch that\'s supposed to protect them from predators... But I suspect more diabolical designs.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAkaeritoribaneagehaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins7.png","location":"Flying near flowers"},{"id":12,"filename":"Queen_Alexandra\'s_birdwing","names":{"EUde":"Vogelfalter","EUen":"Queen Alexandra\'s birdwing","EUit":"farfalla regina Alessandra","EUnl":"Alexandra\'s vogelvlinder","EUru":"\u043f\u0442\u0438\u0446\u0435\u043a\u0440\u044b\u043b\u043a\u0430 \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u044b","EUfr":"troides alexandrae","EUes":"mariposa alas de p\xe1jaro","USen":"Queen Alexandra\'s birdwing","USfr":"troides alexandrae","USes":"mariposa alas de p\xe1jaro","JPja":"\u30a2\u30ec\u30ad\u30b5\u30f3\u30c9\u30e9\u30c8\u30ea\u30d0\u30cd\u30a2\u30b2\u30cf","KRko":"\uc54c\ub809\uc0b0\ub4dc\ub77c\ube44\ub2e8\uc81c\ube44\ub098\ube44","TWzh":"\u4e9e\u6b77\u5c71\u5927\u9cf3\u8776","CNzh":"\u4e9a\u5386\u5c71\u5927\u51e4\u8776"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":4000,"rarity":"Uncommon","catch-phrase":"I caught a Queen Alexandra\'s birdwing! That\'s a feather in my cap!","museum-phrase":"Hoo! The horror! This behemoth butterfly may be called a Queen Alexandra\'s birdwing... But I call it the Queen of My Nightmares! It is huge! Indeed, the world\'s hugest. No butterfly can best its foot-long wingspan. The larvae alone grow to more than 4 inches. As if that weren\'t appalling enough...they\'re poisonous! Murderous monsters, indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectArekisandoratoribaneagehaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins8.png","location":"Flying near flowers"},{"id":13,"filename":"moth","names":{"EUde":"Motte","EUen":"moth","EUit":"falena","EUnl":"mot","EUru":"\u043f\u0430\u0432\u043b\u0438\u043d\u043e\u0433\u043b\u0430\u0437\u043a\u0430","EUfr":"papillon de nuit","EUes":"polilla","USen":"moth","USfr":"papillon de nuit","USes":"polilla","JPja":"\u30ac","KRko":"\ub098\ubc29","TWzh":"\u98db\u86fe","CNzh":"\u98de\u86fe"},"availability":{"isAllYear":true,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":null,"month-southern":null},"price":130,"rarity":"Common","catch-phrase":"I caught a moth! And I had a ball doing it!","museum-phrase":"Many think the moth is strictly a nocturnal creature. Alas, no! These frightful fluttering beasts have been known to haunt the daylight and twilight hours too. Thus, there is no time of day one might escape the moth trait I dislike most of all\u2014those feathery antennae! The mere thought of them gives my feathers goosebumps. And I\'m no goose.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectGaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins9.png","location":"Flying near light sources"},{"id":14,"filename":"Atlas_moth","names":{"EUde":"Atlasspinner","EUen":"Atlas moth","EUit":"farfalla cobra","EUnl":"atlasvlinder","EUru":"\u043f\u0430\u0432\u043b\u0438\u043d\u043e\u0433\u043b\u0430\u0437\u043a\u0430 \u0430\u0442\u043b\u0430\u0441","EUfr":"attacus Atlas","EUes":"polilla atlas","USen":"Atlas moth","USfr":"attacus Atlas","USes":"polilla atlas","JPja":"\u30e8\u30ca\u30b0\u30cb\u30b5\u30f3","KRko":"\uc544\ud2c0\ub77c\uc2a4\ub098\ubc29","TWzh":"\u7687\u86fe","CNzh":"\u7687\u86fe"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[0,0,0,1,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,1,1,1]},"price":3000,"rarity":"Uncommon","catch-phrase":"I caught an Atlas moth! I bet it never gets lost!","museum-phrase":"The Atlas moth is a monstrous thing! Not only is it one of the largest moths in the world... The tips of its wings look rather like the heads of venomous snakes! Despite its largeness and loathsome looks, the adult Atlas moth lives only for a few days. It emerges from its cocoon without a mouth, you see...and so cannot eat. I feel for the poor thing...but it is still foul!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectYonagunisanCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins10.png","location":"On trees (any kind)"},{"id":15,"filename":"Madagascan_sunset_moth","names":{"EUde":"Regenbogenfalter","EUen":"Madagascan sunset moth","EUit":"urania del Madagascar","EUnl":"adriandolo","EUru":"\u0443\u0440\u0430\u043d\u0438\u044f \u043c\u0430\u0434\u0430\u0433\u0430\u0441\u043a\u0430\u0440\u0441\u043a\u0430\u044f","EUfr":"chrysiridia rhipheus","EUes":"polilla crepuscular","USen":"Madagascan sunset moth","USfr":"adriandolo","USes":"polilla crepuscular","JPja":"\u30cb\u30b7\u30ad\u30aa\u30aa\u30c4\u30d0\u30e1\u30ac","KRko":"\ub9c8\ub2e4\uac00\uc2a4\uce74\ub974\ube44\ub2e8\uc81c\ube44\ub098\ubc29","TWzh":"\u65e5\u843d\u86fe","CNzh":"\u65e5\u843d\u86fe"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],"month-northern":[0,0,0,1,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,1,1,1]},"price":2500,"rarity":"Uncommon","catch-phrase":"I caught a Madagascan sunset moth! Wow, you\'re not from around here!","museum-phrase":"The Madagascan sunset moth is said to be the most beautiful moth in the world...a sentiment even I can\'t deny. While most moths are nocturnal, this one flutters about during the day, making good use of the light. That is, when the daylight reflects off its wings, a kaleidoscope of colors are revealed! Oh! Eh...too bad it has such startling red feet as a caterpillar. I might have found it almost tolerable otherwise. Almost, but not quite.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectNishikiohtsubamegaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins79.png","location":"Flying near flowers"},{"id":16,"filename":"long_locust","names":{"EUde":"Nasenschrecke","EUen":"long locust","EUit":"acrida cinerea","EUnl":"veldsprinkhaan","EUru":"\u0430\u043a\u0440\u0438\u0434\u0430","EUfr":"acrida cinerea","EUes":"langosta alargada","USen":"long locust","USfr":"acrida cinerea","USes":"langosta alargada","JPja":"\u30b7\u30e7\u30a6\u30ea\u30e7\u30a6\u30d0\u30c3\u30bf","KRko":"\ubc29\uc544\uae68\ube44","TWzh":"\u4e2d\u83ef\u528d\u89d2\u8757","CNzh":"\u4e2d\u534e\u5251\u89d2\u8757"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,1,1,1,1,1,1,1,1,0],"month-southern":[1,1,1,1,1,0,0,0,0,1,1,1]},"price":200,"rarity":"Common","catch-phrase":"I caught a long locust! Or, as I call it, a looooocust.","museum-phrase":"As if the average locust weren\'t large enough...we must suffer the long locust too! The wretched beasts are known for their unusually long hind legs as well as their elongated heads. But that is hardly the long locusts\' worst trait... I tell you, they spit brown goo when they\'re scared!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectShoryobattaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins13.png","location":"On the ground"},{"id":17,"filename":"migratory_locust","names":{"EUde":"Wanderschrecke","EUen":"migratory locust","EUit":"locusta migratoria","EUnl":"treksprinkhaan","EUru":"\u043f\u0435\u0440\u0435\u043b\u0435\u0442\u043d\u0430\u044f \u0441\u0430\u0440\u0430\u043d\u0447\u0430","EUfr":"criquet p\xe8lerin","EUes":"langosta migratoria","USen":"migratory locust","USfr":"criquet p\xe8lerin","USes":"langosta migratoria","JPja":"\u30c8\u30ce\u30b5\u30de\u30d0\u30c3\u30bf","KRko":"\uc12c\ud480\ubb34\uce58","TWzh":"\u98db\u8757","CNzh":"\u98de\u8757"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,0,1,1,1,1,0],"month-southern":[0,1,1,1,1,0,0,0,0,0,0,0]},"price":600,"rarity":"Common","catch-phrase":"I caught a migratory locust! Things just went south for this guy!","museum-phrase":"Ah yes, the lone migratory locust. It seems like such a harmless hopper as it bounces about in the grass. But beware! When these pests band together and travel in swarms, they leave devastation in their wake! Migratory locusts have gathered by the millions throughout history, wiping out crops and causing famine. That\'s why I always say, \\"Never let a locust hang out with its friends!\\". That is precisely how a plague begins.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectTonosamabattaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins14.png","location":"On the ground"},{"id":18,"filename":"rice_grasshopper","names":{"EUde":"Heuschrecke","EUen":"rice grasshopper","EUit":"locusta","EUnl":"rijstsprinkhaan","EUru":"\u0440\u0438\u0441\u043e\u0432\u0430\u044f \u043a\u043e\u0431\u044b\u043b\u043a\u0430","EUfr":"criquet","EUes":"langosta","USen":"rice grasshopper","USfr":"criquet","USes":"langosta","JPja":"\u30a4\u30ca\u30b4","KRko":"\uba54\ub69c\uae30","TWzh":"\u7a3b\u8757","CNzh":"\u7a3b\u8757"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,0,1,1,1,1,0],"month-southern":[0,1,1,1,1,0,0,0,0,0,0,0]},"price":400,"rarity":"Common","catch-phrase":"I caught a rice grasshopper! I\'ve been looking for a gluten-free alternative...","museum-phrase":"In point of fact, rice grasshoppers are an awful pest! They devour rice plants and wipe out the crucial crop. But revenge is sweet! These bugs are edible, you see, and so some folks eat them as way to get rid of them. When boiled in soy sauce, rice grasshoppers are quite tasty, it\'s said. Though why anyone would put an insect in their mouth is beyond me. The mere thought gives me the gags!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectInagoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins67.png","location":"On the ground"},{"id":19,"filename":"grasshopper","names":{"EUde":"Grash\xfcpfer","EUen":"grasshopper","EUit":"cavalletta","EUnl":"sprinkhaan","EUru":"\u043a\u0443\u0437\u043d\u0435\u0447\u0438\u043a","EUfr":"sauterelle","EUes":"saltamontes","USen":"grasshopper","USfr":"sauterelle","USes":"saltamontes","JPja":"\u30ad\u30ea\u30ae\u30ea\u30b9","KRko":"\uc5ec\uce58","TWzh":"\u86b1\u8722","CNzh":"\u86b1\u8722"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,0]},"price":160,"rarity":"Common","catch-phrase":"I caught a grasshopper! They\'re a grass act!","museum-phrase":"Grasshoppers are known for making a \\"chirping\\" sound. Though it doesn\'t sound like chirping to me... They make this rude racket by rubbing their hind legs against their wings. And though they eat seeds and pollen, they sometimes prey on smaller insects too. I say! Such violent table manners should not be tolerated! Horrible hoppers.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKirigirisuCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins32.png","location":"On the ground"},{"id":20,"filename":"cricket","names":{"EUde":"Grille","EUen":"cricket","EUit":"grillo","EUnl":"krekel","EUru":"\u0441\u0432\u0435\u0440\u0447\u043e\u043a","EUfr":"grillon des pr\xe9s","EUes":"grillo com\xfan","USen":"cricket","USfr":"grillon des pr\xe9s","USes":"grillo com\xfan","JPja":"\u30b3\u30aa\u30ed\u30ae","KRko":"\uadc0\ub69c\ub77c\ubbf8","TWzh":"\u87cb\u87c0","CNzh":"\u87cb\u87c0"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,0,0,1,1,1,0],"month-southern":[0,0,1,1,1,0,0,0,0,0,0,0]},"price":130,"rarity":"Common","catch-phrase":"I caught a cricket! What a chirp thrill!","museum-phrase":"I say, where shall I start with the cricket? Well, to begin with, they are mostly nocturnal creatures. And for that you day-loving diurnal types should be grateful! Hoo! It means you don\'t have to lay eyes upon their prickly legs or overly long antennae like us night owls! Of course, crickets are best known for the chirping sound they make by rubbing their wings together. Some find the noise lovely to listen to. Alas, it only serves to remind me of another unpleasant fact... Which is to say...you will find a cricket\'s ears right next to its knees! I\'ve gone weak in the knees at the mention of it!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKohrogiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins30.png","location":"On the ground"},{"id":21,"filename":"bell_cricket","names":{"EUde":"Singgrille","EUen":"bell cricket","EUit":"suzumushi","EUnl":"belkrekel","EUru":"\u0434\u043e\u043c\u0430\u0448\u043d\u0438\u0439 \u0441\u0432\u0435\u0440\u0447\u043e\u043a","EUfr":"grillon du Midi","EUes":"grillo campana","USen":"bell cricket","USfr":"grillon du Midi","USes":"grillo campana","JPja":"\u30b9\u30ba\u30e0\u30b7","KRko":"\ubc29\uc6b8\ubc8c\ub808","TWzh":"\u9234\u87f2","CNzh":"\u94c3\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,0,0,1,1,0,0],"month-southern":[0,0,1,1,0,0,0,0,0,0,0,0]},"price":430,"rarity":"Common","catch-phrase":"I found a bell cricket! It would make a great bellhop!","museum-phrase":"The call of the bell cricket heralds the arrival of autumn. And I concede it is a rather pleasant sound. What I do NOT find pleasant is the way these things rub their strange wings together to make their song! Ick and blech! And to make matters worse, bell crickets have been known to shed two of their four wings! And they simply leave these wings where they fall, as if it were litter! I simply cannot abide such odious behavior.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectSuzumushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins31.png","location":"On the ground"},{"id":22,"filename":"mantis","names":{"EUde":"Gottesanbeterin","EUen":"mantis","EUit":"mantide","EUnl":"bidsprinkhaan","EUru":"\u0431\u043e\u0433\u043e\u043c\u043e\u043b","EUfr":"mante religieuse","EUes":"mantis religiosa","USen":"mantis","USfr":"mante religieuse","USes":"mantis religiosa","JPja":"\u30ab\u30de\u30ad\u30ea","KRko":"\uc0ac\ub9c8\uadc0","TWzh":"\u87b3\u8782","CNzh":"\u87b3\u8782"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,1,1,1,1,1,0],"month-southern":[1,1,1,1,1,0,0,0,1,1,1,1]},"price":430,"rarity":"Common","catch-phrase":"I caught a mantis! Man, \'tis so cool!","museum-phrase":"Hoo! Don\'t let the mantis\'s angelic pose fool you...for it is truly monstrous. The mantis is known for its large size and tremendous strength...and for sickle-like arms that pack a punch. And though they tend to eat bugs and spiders...mantises have been known to dine on small animals too! And those eerie eyes! Oh my! Did you know it has five of them! Two big ones and three small! I shall faint if I think on it further...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKamakiriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins15.png","location":"On flowers"},{"id":23,"filename":"orchid_mantis","names":{"EUde":"Orchideenmantis","EUen":"orchid mantis","EUit":"mantide orchidea","EUnl":"orchidee-bidsprinkhaan","EUru":"\u043e\u0440\u0445\u0438\u0434\u0435\u0439\u043d\u044b\u0439 \u0431\u043e\u0433\u043e\u043c\u043e\u043b","EUfr":"mante orchid\xe9e","EUes":"mantis orqu\xeddea","USen":"orchid mantis","USfr":"mante orchid\xe9e","USes":"mantis orqu\xeddea","JPja":"\u30cf\u30ca\u30ab\u30de\u30ad\u30ea","KRko":"\uc5f0\uaf43\uc0ac\ub9c8\uadc0","TWzh":"\u862d\u82b1\u87b3\u8782","CNzh":"\u5170\u82b1\u87b3\u8782"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,1,1,1,1,1,0],"month-southern":[1,1,1,1,1,0,0,0,1,1,1,1]},"price":2400,"rarity":"Uncommon","catch-phrase":"I caught an orchid mantis! Our friendship is blooming!","museum-phrase":"The orchid mantis is a bug whose brilliant colors and petal-shaped limbs give it the look of a flower. This masterful mimicry allows it to hide from predators in among the orchids. But oh this fraudulent flower! It lures other insects in to drink its nectar... And makes a meal of them instead! Imagine! To behold a beautiful bud... only to discover it\'s a bug instead! A repulsive revelation indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHanakamakiriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins16.png","location":"On white flowers"},{"id":24,"filename":"honeybee","names":{"EUde":"Honigbiene","EUen":"honeybee","EUit":"ape operaia","EUnl":"honingbij","EUru":"\u0432\u043e\u0441\u043a\u043e\u0432\u0430\u044f \u043f\u0447\u0435\u043b\u0430","EUfr":"abeille naine","EUes":"abeja mel\xedfera","USen":"honeybee","USfr":"abeille naine","USes":"abeja mel\xedfera","JPja":"\u30df\u30c4\u30d0\u30c1","KRko":"\uafc0\ubc8c","TWzh":"\u871c\u8702","CNzh":"\u871c\u8702"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,1,0,0,0,0,0],"month-southern":[1,0,0,0,0,0,0,0,1,1,1,1]},"price":200,"rarity":"Common","catch-phrase":"I caught a honeybee! Ah, sweet success!","museum-phrase":"Did you know it takes a team of honeybees working together to transform flower nectar into honey? Indeed, forager bees suck nectar from flowers into their \\"honey stomachs\\" and then fly it to the hive. Hive bees then chew the substance and spit it into the honeycomb, fluttering their wings to dry it out. Yes, you could say honey is a tasty tribute to the hard work of the humble honeybee. Oh! Oh my! You mustn\'t confuse my lengthy description for admiration! At the end of the day, honeybees are still insects, and thus still ghastly! A wee bit less ghastly than most, I admit.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMitsubachiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins11.png","location":"Flying near flowers"},{"id":25,"filename":"wasp","names":{"EUde":"Wespe","EUen":"wasp","EUit":"vespa","EUnl":"wesp","EUru":"\u043e\u0441\u0430","EUfr":"gu\xeape","EUes":"avispa","USen":"wasp","USfr":"gu\xeape","USes":"avispa","JPja":"\u30cf\u30c1","KRko":"\ubc8c","TWzh":"\u9ec3\u8702","CNzh":"\u9ec4\u8702"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":2500,"rarity":"Uncommon","catch-phrase":"I caught a wasp! That\'s gotta sting...","museum-phrase":"Hoo! Allow me to share a fact with you! Wasps are sometimes called \\"meat bees\\" because... They. Eat. MEAT! MEAT! Of almost any sort! Surely you\'ve seen what a menace they make of themselves at picnics. \'Tis hardly the worst of it, wot wot! Aggressive predators with venomous stingers, wasps not only hunt and eat other insects... they paralyze their prey, then drag their victims home ALIVE, leaving them for their larva to feed upon. Suddenly a simple sting seems quite tolerable.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHachiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins12.png","location":"Shaking trees"},{"id":26,"filename":"brown_cicada","names":{"EUde":"Braunzikade","EUen":"brown cicada","EUit":"cicala marrone","EUnl":"bruine cicade","EUru":"\u043a\u043e\u0440\u0438\u0447\u043d\u0435\u0432\u0430\u044f \u0446\u0438\u043a\u0430\u0434\u0430","EUfr":"cigale cercope","EUes":"cigarra marr\xf3n","USen":"brown cicada","USfr":"cigale cercope","USes":"cigarra marr\xf3n","JPja":"\u30a2\u30d6\u30e9\u30bc\u30df","KRko":"\uc720\uc9c0\ub9e4\ubbf8","TWzh":"\u6cb9\u87ec","CNzh":"\u6cb9\u8749"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":250,"rarity":"Common","catch-phrase":"I caught a brown cicada! Now it probably feels blue, cicada.","museum-phrase":"Cicadas are obnoxious insects. And not just brown cicadas, mind you...but all cicadas! They flex ribbed membranes on their torso called tymbals to make a loud snapping sound. So rude! Hoo! Yes, it is only the males who make the noise. Sometimes at a volume that can produce pain at close range! Appallingly inconsiderate, I must say...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAburazemiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins17.png","location":"On hardwood/cedar trees"},{"id":27,"filename":"robust_cicada","names":{"EUde":"Hyalessa-Zikade","EUen":"robust cicada","EUit":"cicala robusta","EUnl":"minmin-cicade","EUru":"\u043f\u0435\u0432\u0447\u0430\u044f \u0446\u0438\u043a\u0430\u0434\u0430","EUfr":"cigale hyalessa","EUes":"cigarra oriental","USen":"robust cicada","USfr":"cigale hyalessa","USes":"cigarra oriental","JPja":"\u30df\u30f3\u30df\u30f3\u30bc\u30df","KRko":"\ucc38\ub9e4\ubbf8","TWzh":"\u6591\u900f\u7fc5\u87ec","CNzh":"\u6591\u900f\u7fc5\u8749"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":300,"rarity":"Common","catch-phrase":"I caught a robust cicada! It DOES seem pretty lively!; I caught a robust cicada! Not so energetic in the rain, huh?","museum-phrase":"The robust cicada got its name from the chirping sound it makes, which is said to be quite...well...robust. But \\"robust\\" hardly describes it. Abrasive! Bombastic! Cacophonous! That\'s more like it! Beside the horrid caterwauling, this bug is known for its long wings, short body, and green coloring. But looking at a robust cicada is just as unpleasant as listening to one. My eyes AND my ears are offended.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMinminzemiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins18.png","location":"On hardwood/cedar trees"},{"id":28,"filename":"giant_cicada","names":{"EUde":"Riesenzikade","EUen":"giant cicada","EUit":"cicala gigante","EUnl":"reuzencicade","EUru":"\u0433\u0438\u0433\u0430\u043d\u0442\u0441\u043a\u0430\u044f \u0446\u0438\u043a\u0430\u0434\u0430","EUfr":"cigale g\xe9ante","EUes":"cigarra gigante","USen":"giant cicada","USfr":"cigale g\xe9ante","USes":"cigarra gigante","JPja":"\u30af\u30de\u30bc\u30df","KRko":"\uacf0\ub9e4\ubbf8","TWzh":"\u718a\u87ec","CNzh":"\u718a\u8749"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":500,"rarity":"Common","catch-phrase":"I caught a giant cicada! I guess it\'s PRETTY big...; I caught a giant cicada! Guess it doesn\'t feel like singing in the rain!","museum-phrase":"The giant cicada is rather aptly named. That is, it\'s a truly enormous bug. Ugh! These beasts spend most of their lives underground where they gorge on tree roots. But once they emerge, they make an awful racket. In fact, some say their song sounds like a shrieking siren. I would rather listen to nails on a chalkboard.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKumazemiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins65.png","location":"On hardwood/cedar trees"},{"id":29,"filename":"walker_cicada","names":{"EUde":"Bergzikade","EUen":"walker cicada","EUit":"cicala sputacchina","EUnl":"bergcicade","EUru":"\u0433\u043e\u0440\u043d\u0430\u044f \u0446\u0438\u043a\u0430\u0434\u0430","EUfr":"cigale cicadelle","EUes":"cigarra com\xfan","USen":"walker cicada","USfr":"cigale cicadelle","USes":"cigarra com\xfan","JPja":"\u30c4\u30af\u30c4\u30af\u30db\u30a6\u30b7","KRko":"\uc560\ub9e4\ubbf8","TWzh":"\u5bd2\u87ec","CNzh":"\u5bd2\u8749"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,0,1,1,0,0,0],"month-southern":[0,1,1,0,0,0,0,0,0,0,0,0]},"price":400,"rarity":"Common","catch-phrase":"I caught a walker cicada! Pffft... I walk all the time and no one calls me \\"Walker ...\\"; I caught a walker cicada! It must hate getting its feet wet.","museum-phrase":"The walker cicada is quite the noisy thing. I tell you, this impolite pest simply canNOT abide the quiet. In the heat of summer, the male strikes up a strange rattling song, hoping to woo a mate. When other male cicadas hear this rhythmic racket, they join right in... As if it were a sing-along! My head aches at the thought of it.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectTsukutsukuhousiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins19.png","location":"On hardwood/cedar trees"},{"id":30,"filename":"evening_cicada","names":{"EUde":"Abendzikade","EUen":"evening cicada","EUit":"cicala notturna","EUnl":"avondcicade","EUru":"\u043d\u043e\u0447\u043d\u0430\u044f \u0446\u0438\u043a\u0430\u0434\u0430","EUfr":"cigale higurashi","EUes":"cigarrilla","USen":"evening cicada","USfr":"cigale higurashi","USes":"cigarra","JPja":"\u30d2\u30b0\u30e9\u30b7","KRko":"\uc4f0\ub974\ub77c\ubbf8","TWzh":"\u66ae\u87ec","CNzh":"\u66ae\u8749"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":550,"rarity":"Common","catch-phrase":"I caught an evening cicada! Better than an odding cicada...; I caught an evening cicada! This time it\'s WETTER than an odding cicada.","museum-phrase":"The evening cicada certainly knows how to ruin a quiet moment. As the sun sets, it strikes up a sad song so sonorous, one can\'t hear one\'s own thoughts! I\'d feel sorry for its melancholy moods if it weren\'t so very vocal about how it feels. Ugh, please pipe down...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHigurashiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins20.png","location":"On hardwood/cedar trees"},{"id":31,"filename":"cicada_shell","names":{"EUde":"Zikadenlarvenhaut","EUen":"cicada shell","EUit":"esuvia di cicala","EUnl":"cicadehuid","EUru":"\u043a\u043e\u043a\u043e\u043d \u0446\u0438\u043a\u0430\u0434\u044b","EUfr":"mue de cigale","EUes":"muda de cigarra","USen":"cicada shell","USfr":"mue de cigale","USes":"carcasa de cigarra","JPja":"\u30bb\u30df\u306e\u306c\u3051\u304c\u3089","KRko":"\ub9e4\ubbf8 \ud5c8\ubb3c","TWzh":"\u87ec\u86fb","CNzh":"\u8749\u8715"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":10,"rarity":"Common","catch-phrase":"I found a cicada shell! I\'m glad the little guy came out of it!","museum-phrase":"Cicadas! The nerve! Not only are they loud, they leave their cicada shells lying about! When it\'s time for a cicada nymph to turn into an adult, you see, it clings to a tree and sheds its exoskeleton. Then it just leaves this shell of its former self hanging right there! Awful manners, really...and awfully terrifying too.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectSeminonukegaraCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins69.png","location":"On hardwood/cedar trees"},{"id":32,"filename":"red_dragonfly","names":{"EUde":"Feuerlibelle","EUen":"red dragonfly","EUit":"libellula rossa","EUnl":"rode libel","EUru":"\u043a\u0440\u0430\u0441\u043d\u0430\u044f \u0441\u0442\u0440\u0435\u043a\u043e\u0437\u0430","EUfr":"sympetrum","EUes":"lib\xe9lula roja","USen":"red dragonfly","USfr":"libellule rouge","USes":"lib\xe9lula roja","JPja":"\u30a2\u30ad\u30a2\u30ab\u30cd","KRko":"\uace0\ucd94\uc7a0\uc790\ub9ac","TWzh":"\u7d05\u873b\u8713","CNzh":"\u7ea2\u873b\u8713"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,0,0,1,1,0,0],"month-southern":[0,0,1,1,0,0,0,0,0,0,0,0]},"price":180,"rarity":"Common","catch-phrase":"I caught a red dragonfly! Didn\'t even have to roll for initiative!","museum-phrase":"I won\'t deny that the wretched red dragonfly is an elegant aeronaut. It manipulates its four wings quite uniquely so it can hover and maneuver through the air with ease. But the veins on its wings! What ghastly things! One can\'t help but gasp at the sight of them... Appalling aerodynamics, indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAkiakaneCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins22.png","location":"Flying near water"},{"id":33,"filename":"darner_dragonfly","names":{"EUde":"K\xf6nigslibelle","EUen":"darner dragonfly","EUit":"libellula depressa","EUnl":"zuidelijke keizerlibel","EUru":"\u0434\u043e\u0437\u043e\u0440\u0449\u0438\u043a","EUfr":"anax napolitain","EUes":"lib\xe9lula caballito del diablo","USen":"darner dragonfly","USfr":"anax napolitain","USes":"lib\xe9lula caballito del diablo","JPja":"\u30ae\u30f3\u30e4\u30f3\u30de","KRko":"\uc655\uc7a0\uc790\ub9ac","TWzh":"\u7da0\u80f8\u664f\u8713","CNzh":"\u7eff\u80f8\u664f\u8713"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,1,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,0,1,1,1]},"price":230,"rarity":"Common","catch-phrase":"I caught a darner dragonfly! It better watch its mouth!","museum-phrase":"The darner dragonfly is a very fast dragonfly, flying at speeds up to 40 miles per hour! They all have a distinctive green hue, but the males have blue underbellies while females have yellow ones. It all sounds pleasant enough, no? Well, did you know their young eat tadpoles...and even some small fish! Worse, these creepy carnivores will eat each other in a pinch! Grotesque does not describe it...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectGinyanmaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins23.png","location":"Flying near water"},{"id":34,"filename":"banded_dragonfly","names":{"EUde":"Quelljungfer","EUen":"banded dragonfly","EUit":"libellula striata","EUnl":"bronlibel","EUru":"\u043a\u043e\u0440\u0434\u0443\u043b\u0435\u0433\u0430\u0441\u0442\u0435\u0440","EUfr":"cordul\xe9gastre","EUes":"lib\xe9lula tigre","USen":"banded dragonfly","USfr":"cordul\xe9gastre","USes":"lib\xe9lula tigre","JPja":"\u30aa\u30cb\u30e4\u30f3\u30de","KRko":"\uc7a5\uc218\uc7a0\uc790\ub9ac","TWzh":"\u7121\u9738\u52fe\u8713","CNzh":"\u65e0\u9738\u52fe\u8713"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,0,0,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,0,0,1,1]},"price":4500,"rarity":"Uncommon","catch-phrase":"I did it! Did you see that? I caught a banded dragonfly!","museum-phrase":"The banded dragonfly is known for its black-and-yellow-striped body, as well as for its piercing green eyes. And it is those very eyes that help make dragonflies master hunters, you see. Alas, when one looks at me, I can\'t help but feel it is sizing me up for a meal! Hoot! The horrors! Look away, fiend!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOniyanmaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins24.png","location":"Flying near water"},{"id":35,"filename":"damselfly","names":{"EUde":"Wasserjungfer","EUen":"damselfly","EUit":"zigottero","EUnl":"juffer","EUru":"\u0440\u0430\u0432\u043d\u043e\u043a\u0440\u044b\u043b\u0430\u044f \u0441\u0442\u0440\u0435\u043a\u043e\u0437\u0430","EUfr":"demoiselle","EUes":"lib\xe9lula damisela","USen":"damselfly","USfr":"demoiselle","USes":"lib\xe9lula damisela","JPja":"\u30a4\u30c8\u30c8\u30f3\u30dc","KRko":"\uc2e4\uc7a0\uc790\ub9ac","TWzh":"\u8c46\u5a18","CNzh":"\u8c46\u5a18"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,0,0,0,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,0,0,0,0]},"price":500,"rarity":"Common","catch-phrase":"I caught a damselfly! Now it\'s a damselfly in distress!","museum-phrase":"The colorful damselfly is similar to its cousin, the dragonfly, though it tends to be smaller and thinner. But don\'t let the delicate looks fool you! Much like the dragonfly, the damselfly is a ruthless predator. It loves to catch flies midair and eat them, and has been known to snack on spiders it plucks from the web! In short, it is not a dinner guest I would recommend... And it is not a menu I could keep down.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectItotonboCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins81.png","location":"Flying near water"},{"id":36,"filename":"firefly","names":{"EUde":"Leuchtk\xe4fer","EUen":"firefly","EUit":"lucciola","EUnl":"vuurvliegje","EUru":"\u0441\u0432\u0435\u0442\u043b\u044f\u0447\u043e\u043a","EUfr":"luciole","EUes":"luci\xe9rnaga","USen":"firefly","USfr":"luciole","USes":"luci\xe9rnaga","JPja":"\u30db\u30bf\u30eb","KRko":"\ubc18\ub514","TWzh":"\u87a2\u706b\u87f2","CNzh":"\u8424\u706b\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[0,0,0,0,0,1,0,0,0,0,0,0],"month-southern":[0,0,0,0,0,0,0,0,0,0,0,1]},"price":300,"rarity":"Common","catch-phrase":"I caught a firefly! I\'m on fire now!","museum-phrase":"The firefly isn\'t a fly at all! It is a beetle, you see\u2014and one known for its ghastly glowing backside. This light is called \\"bioluminescence\\" and it is caused by...by...a chemical reaction in the rump. Males flash about in the night sky to attract females, while their larvae turn on the glow to put off predators. Speaking of their yucky young, firefly larvae love to dine on snails! Hoo! Ewwww!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHotaruCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins41.png","location":"Flying near water"},{"id":37,"filename":"mole_cricket","names":{"EUde":"Maulwurfsgrille","EUen":"mole cricket","EUit":"grillotalpa","EUnl":"veenmol","EUru":"\u043c\u0435\u0434\u0432\u0435\u0434\u043a\u0430","EUfr":"taupe-grillon","EUes":"grillo cebollero","USen":"mole cricket","USfr":"taupe-grillon","USes":"grillo cebollero","JPja":"\u30aa\u30b1\u30e9","KRko":"\ub545\uac15\uc544\uc9c0","TWzh":"\u87bb\u86c4","CNzh":"\u877c\u86c4"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,1,1,1,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,1,1,1,0]},"price":500,"rarity":"Common","catch-phrase":"I caught a mole cricket! I really dug it!","museum-phrase":"Be warned, there is nowhere one might hide from the mole cricket. This plump pest has powerful front claws made for digging holes, and oh how it loves to burrow underground! A cousin to the grasshopper, it also has wings and can easily take to the air. And I swear this on my pinfeathers... Some have even been seen walking on water! Oh mercy, I may need a moment. This is making me feel rather woozy...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOkeraCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins33.png","location":"Underground (dig where noise is loudest)"},{"id":38,"filename":"pondskater","names":{"EUde":"Wasserl\xe4ufer","EUen":"pondskater","EUit":"gerride","EUnl":"schaatsenrijder","EUru":"\u0432\u043e\u0434\u043e\u043c\u0435\u0440\u043a\u0430","EUfr":"patineur","EUes":"zapatero","USen":"pondskater","USfr":"patineur","USes":"zapatero","JPja":"\u30a2\u30e1\u30f3\u30dc","KRko":"\uc18c\uae08\uc7c1\uc774","TWzh":"\u6c34\u9efd","CNzh":"\u6c34\u9efe"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":130,"rarity":"Common","catch-phrase":"I caught a pondskater! Wonder if it can do a pond ollie...","museum-phrase":"Putrid pondskaters! They walk on water, you know...which is most preposterous! It is a trick they perform by secreting oil onto the hairs of their feet. To which I say BLEEECH! And one must wonder... What will they do next? Walk on air? Walk through walls? Perish the thought...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAmenboCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins27.png","location":"On rivers/ponds"},{"id":39,"filename":"diving_beetle","names":{"EUde":"Schwimmk\xe4fer","EUen":"diving beetle","EUit":"ditisco","EUnl":"waterroofkever","EUru":"\u043f\u043b\u0430\u0432\u0443\u043d\u0435\u0446","EUfr":"dytique","EUes":"escarabajo nadador","USen":"diving beetle","USfr":"dytique","USes":"escarabajo nadador","JPja":"\u30b2\u30f3\u30b4\u30ed\u30a6","KRko":"\ubb3c\ubc29\uac1c","TWzh":"\u9f8d\u8768","CNzh":"\u9f99\u8671"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":800,"rarity":"Common","catch-phrase":"I caught a diving beetle! Now I\'m making a splash!","museum-phrase":"Ah, the dastardly diving beetle! Famous for its distinctive round shape...and its voracious appetite. This powerful predator uses thick back legs covered in hairs to paddle after its prey. And it uses suction cups on its front legs to grip its quarry for good. My own legs have gone weak thinking about it...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectGengorouCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins28.png","location":"On rivers/ponds"},{"id":40,"filename":"giant_water_bug","names":{"EUde":"Riesenwanze","EUen":"giant water bug","EUit":"cimice d\'acqua gigante","EUnl":"reuzenwaterwants","EUru":"\u0432\u043e\u0434\u044f\u043d\u043e\u0439 \u043a\u043b\u043e\u043f-\u0433\u0438\u0433\u0430\u043d\u0442","EUfr":"punaise d\'eau g\xe9ante","EUes":"chinche acu\xe1tica gigante","USen":"giant water bug","USfr":"punaise d\'eau g\xe9ante","USes":"chinche acu\xe1tica gigante","JPja":"\u30bf\u30ac\u30e1","KRko":"\ubb3c\uc7a5\uad70","TWzh":"\u7530\u9c49","CNzh":"\u7530\u9cd6"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[0,0,0,1,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,1,1,1]},"price":2000,"rarity":"Uncommon","catch-phrase":"I caught a giant water bug! It should\'ve stayed in the water!","museum-phrase":"How to put this gently? Ah yes... BEWARE the giant water bug! I tell you, this vicious predator has been known to attack fish, frogs, and even snakes! SNAKES! Truth be told, no one is safe! Its nickname is \\"the toe-biter,\\" for goodness sakes! Now, one final fact before I faint... The gruesome bug uses its nose...to inject its prey...with digestive juices. Hoo... Must stop thinking about...the unthinkable.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectTagameCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins76.png","location":"On rivers/ponds"},{"id":41,"filename":"stinkbug","names":{"EUde":"Stinkwanze","EUen":"stinkbug","EUit":"cimice","EUnl":"schildwants","EUru":"\u0449\u0438\u0442\u043d\u0438\u043a","EUfr":"punaise","EUes":"chinche","USen":"stinkbug","USfr":"punaise","USes":"chinche","JPja":"\u30ab\u30e1\u30e0\u30b7","KRko":"\ub178\ub9b0\uc7ac","TWzh":"\u693f\u8c61","CNzh":"\u693f\u8c61"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,1,1,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,1,1,1,1]},"price":120,"rarity":"Common","catch-phrase":"I caught a stinkbug! It lives up to its name!","museum-phrase":"I daresay the name says it all... Stinkbugs are known for their stench. Hoo! Peeyew! As it happens, these crop-eating pests use straw-like mouths to pierce plants and drink the juices. And when threatened, they use a smelly chemical in their belly to release their odious odor! Hoo! How DO they live with themselves?","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKamemushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins64.png","location":"On flowers"},{"id":42,"filename":"man-faced_stink_bug","names":{"EUde":"Gesichtswanze","EUen":"man-faced stink bug","EUit":"catacanthus","EUnl":"gezichtschildwants","EUru":"\u0449\u0438\u0442\u043d\u0438\u043a \u0441 \u043b\u0438\u0446\u043e\u043c","EUfr":"catacanthus","EUes":"chinche con rostro humano","USen":"man-faced stink bug","USfr":"catacanthus","USes":"chinche con rostro humano","JPja":"\u30b8\u30f3\u30e1\u30f3\u30ab\u30e1\u30e0\u30b7","KRko":"\uc778\uba74\ub178\ub9b0\uc7ac","TWzh":"\u4eba\u9762\u693f\u8c61","CNzh":"\u4eba\u9762\u693f\u8c61"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[0,0,1,1,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,1,1,1,1]},"price":1000,"rarity":"Uncommon","catch-phrase":"I caught a man-faced stink bug! Reminds me of my uncle!","museum-phrase":"Never mind this stink bug\'s smell. What you have here is a bug...with a FACE...on its BACK!! Wot-wot! Simply put, the man-faced stink bug has markings on its shell that resemble a human face. Once you notice this face, you cannot UN-notice it. Indeed, this face might haunt you forever. At least the face will distract you from the stink.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectJinmenkamemushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins78.png","location":"On flowers"},{"id":43,"filename":"ladybug","names":{"EUde":"Marienk\xe4fer","EUen":"ladybug","EUit":"coccinella","EUnl":"lieveheersbeestje","EUru":"\u0431\u043e\u0436\u044c\u044f \u043a\u043e\u0440\u043e\u0432\u043a\u0430","EUfr":"coccinelle","EUes":"mariquita","USen":"ladybug","USfr":"coccinelle","USes":"catarina","JPja":"\u30c6\u30f3\u30c8\u30a6\u30e0\u30b7","KRko":"\ubb34\ub2f9\ubc8c\ub808","TWzh":"\u74e2\u87f2","CNzh":"\u74e2\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],"month-northern":[0,0,1,1,1,1,0,0,0,1,0,0],"month-southern":[0,0,0,1,0,0,0,0,1,1,1,1]},"price":200,"rarity":"Common","catch-phrase":"I caught a ladybug! Sorry to disturb you, ma\'am.","museum-phrase":"Yes. Yes. Ladybugs are quite beloved thanks to their tiny round shape and adorable spots. To that I say BAH! The fact of the matter is, some have stripes instead of spots. And SOME have no markings at all! No, I shall never understand why it is said that when a ladybug lands on you...you\'ll have good luck. I shall only have a fainting spell.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectTentoumushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins37.png","location":"On flowers"},{"id":44,"filename":"tiger_beetle","names":{"EUde":"Sandlaufk\xe4fer","EUen":"tiger beetle","EUit":"cicindela","EUnl":"zandloopkever","EUru":"\u0436\u0443\u043a-\u0441\u043a\u0430\u043a\u0443\u043d","EUfr":"cicind\xe8le","EUes":"escarabajo tigre","USen":"tiger beetle","USfr":"cicind\xe8le","USes":"escarabajo tigre","JPja":"\u30cf\u30f3\u30df\u30e7\u30a6","KRko":"\uae38\uc55e\uc7a1\uc774","TWzh":"\u864e\u7532\u87f2","CNzh":"\u864e\u7532\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,1,1,1,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,1,1,1,1,1]},"price":1500,"rarity":"Uncommon","catch-phrase":"I caught a tiger beetle! I pounced first!","museum-phrase":"The tiger beetle is extremely fleet of foot, though it runs in a rather peculiar way. That is, it sprints, then stops, then sprints again...using these speedy maneuvers to run down its prey. You see, the tiger beetle\u2014like a real tiger\u2014is a powerful predator. The mere thought of it giving chase gives me the willies. Tigers are terrifying at any size.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHanmyouCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins70.png","location":"On the ground"},{"id":45,"filename":"jewel_beetle","names":{"EUde":"Prachtk\xe4fer","EUen":"jewel beetle","EUit":"stigmodera","EUnl":"prachtkever","EUru":"\u0437\u043b\u0430\u0442\u043a\u0430","EUfr":"bupreste","EUes":"escarabajo joya","USen":"jewel beetle","USfr":"bupreste","USes":"escarabajo joya","JPja":"\u30bf\u30de\u30e0\u30b7","KRko":"\ube44\ub2e8\ubc8c\ub808","TWzh":"\u5409\u4e01\u87f2","CNzh":"\u5409\u4e01\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,1,1,1,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,1,1,1]},"price":2400,"rarity":"Uncommon","catch-phrase":"I caught a jewel beetle! It\'s a real gem!","museum-phrase":"The green shimmer of the jewel beetle\'s wings is nothing short of nauseating...yes? No? Well, so says you. Though...jewel beetles were once prized by collectors who turned their iridescent wings into pretty jewelry. Why anyone would want to wear bug parts on their body is beyond me. Fashion foul indeed.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectTamamushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins44.png","location":"On tree stumps"},{"id":46,"filename":"violin_beetle","names":{"EUde":"Geigenk\xe4fer","EUen":"violin beetle","EUit":"carabo violino","EUnl":"vioolkever","EUru":"\u043b\u0438\u0441\u0442\u043e\u0432\u0438\u0434\u043d\u0430\u044f \u0436\u0443\u0436\u0435\u043b\u0438\u0446\u0430","EUfr":"mormolyce","EUes":"escarabajo viol\xedn","USen":"violin beetle","USfr":"mormolyce","USes":"escarabajo viol\xedn","JPja":"\u30d0\u30a4\u30aa\u30ea\u30f3\u30e0\u30b7","KRko":"\ubc14\uc774\uc62c\ub9b0\ubc8c\ub808","TWzh":"\u63d0\u7434\u87f2","CNzh":"\u63d0\u7434\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,1,1,0,0,1,1,1,0],"month-southern":[0,0,1,1,1,0,0,0,0,0,1,1]},"price":450,"rarity":"Common","catch-phrase":"I caught a violin beetle! Apparently I\'m as fit as a fiddle!","museum-phrase":"The violin beetle gets its name from its shape. That is, SOME think it resembles the stringed instrument. If you ask me, this is an insult to violins! With its flat body and small head, the violin beetle looks like nothing but a repulsive bug, plain and simple. In fact it is so repulsive, it oozes a foul liquid when frightened! Ugh! This insect strikes a sour note indeed.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectBaiorinmushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins38.png","location":"On tree stumps"},{"id":47,"filename":"citrus_long-horned_beetle","names":{"EUde":"Fichtenbock","EUen":"citrus long-horned beetle","EUit":"tarlo asiatico","EUnl":"Aziatische boktor","EUru":"\u0446\u0438\u0442\u0440\u0443\u0441\u043e\u0432\u044b\u0439 \u0443\u0441\u0430\u0447","EUfr":"capricorne des agrumes","EUes":"longicornio asi\xe1tico","USen":"citrus long-horned beetle","USfr":"capricorne des agrumes","USes":"longicornio asi\xe1tico","JPja":"\u30b4\u30de\u30c0\u30e9\u30ab\u30df\u30ad\u30ea","KRko":"\uc54c\ub77d\ud558\ub298\uc18c","TWzh":"\u661f\u5929\u725b","CNzh":"\u661f\u5929\u725b"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":350,"rarity":"Common","catch-phrase":"I caught a citrus long-horned beetle! Orange you happy for me?","museum-phrase":"The citrus long-horned beetle is a putrid pest and a grave threat to trees. Hoo! It\'s true! Adults possess powerful jaws and use them to chomp through hard wood and plant fibers with ease. The little larvae are no better, boring bullet-like holes into innocent trees with gusto\u2014citrus trees especially. Voracious and vile, indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectGomadarakamikiriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins39.png","location":"On tree stumps"},{"id":48,"filename":"rosalia_batesi_beetle","names":{"EUde":"Alpenbock","EUen":"rosalia batesi beetle","EUit":"coleottero rosalia batesi","EUnl":"alpenboktor","EUru":"\u0440\u043e\u0437\u0430\u043b\u0438\u044f","EUfr":"rosalia batesi","EUes":"escarabajo rosalia batesi","USen":"rosalia batesi beetle","USfr":"rosalia batesi","USes":"escarabajo rosalia batesi","JPja":"\u30eb\u30ea\u30dc\u30b7\u30ab\u30df\u30ad\u30ea","KRko":"\ub8e8\ub9ac\ud558\ub298\uc18c","TWzh":"\u7409\u7483\u661f\u5929\u725b","CNzh":"\u7409\u7483\u661f\u5929\u725b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":3000,"rarity":"Uncommon","catch-phrase":"I caught a rosalia batesi beetle! That\'s easier to do than say!","museum-phrase":"The rosalia batesi beetle is a type of longhorn beetle, so named for the long antennae upon its head. But did you know that longhorn beetles often grow antennae longer than their very own bodies, wot wot? As if this weren\'t odious enough, look closely and you will find these antennae...are covered in tufts of hair! Best not look closely, I say.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectRuriboshikamikiriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins82.png","location":"On tree stumps"},{"id":49,"filename":"blue_weevil_beetle","names":{"EUde":"Blaur\xfcsselk\xe4fer","EUen":"blue weevil beetle","EUit":"coleottero Schoenherr","EUnl":"blauwe snuitkever","EUru":"\u0441\u0438\u043d\u0438\u0439 \u0434\u043e\u043b\u0433\u043e\u043d\u043e\u0441\u0438\u043a","EUfr":"charan\xe7on bleu","EUes":"gorgojo azul","USen":"blue weevil beetle","USfr":"charan\xe7on bleu","USes":"gorgojo azul","JPja":"\u30db\u30a6\u30bb\u30ad\u30be\u30a6\u30e0\u30b7","KRko":"\uc720\ud3ec\ub8e8\uc2a4\ubc14\uad6c\ubbf8","TWzh":"\u5bf6\u77f3\u8c61\u9f3b\u87f2","CNzh":"\u5b9d\u77f3\u8c61\u9f3b\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":800,"rarity":"Common","catch-phrase":"I caught a blue weevil beetle! It\'s the lesser of blue weevils!","museum-phrase":"Yes, yes. The blue weevil beetle does come in beautiful shades of blue and green. The colors are so bright, some say it looks like a living jewel. But I say it looks like a weevil...and weevil rhymes with EVIL. Draw your own conclusions from there. Hoot! I certainly have!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHousekizoumushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins80.png","location":"On palm trees"},{"id":50,"filename":"dung_beetle","names":{"EUde":"Mistk\xe4fer","EUen":"dung beetle","EUit":"scarabeo stercorario","EUnl":"mestkever","EUru":"\u0436\u0443\u043a-\u043d\u0430\u0432\u043e\u0437\u043d\u0438\u043a","EUfr":"bousier","EUes":"escarabajo pelotero","USen":"dung beetle","USfr":"bousier","USes":"escarabajo pelotero","JPja":"\u30d5\u30f3\u30b3\u30ed\u30ac\u30b7","KRko":"\uc1e0\ub625\uad6c\ub9ac","TWzh":"\u7cde\u91d1\u9f9c","CNzh":"\u8723\u8782"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,0,0,0,0,0,0,0,0,0,1],"month-southern":[0,0,0,0,0,1,1,1,0,0,0,0]},"price":3000,"rarity":"Uncommon","catch-phrase":"I caught a dung beetle! This species likes feces!","museum-phrase":"What can I say? The aptly-named dung beetle feeds on the feces of animals. Hoo! You heard right! This putrid pest rolls up balls of dung...and then rolls them away to dine on at a later date. As if that weren\'t atrocious enough, some dung beetles lay their eggs in the feces too! What a dreadful place to raise the young.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectFunkorogashiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins40.png","location":"Pushing snowballs"},{"id":51,"filename":"earth-boring_dung_beetle","names":{"EUde":"Gold-Mistk\xe4fer","EUen":"earth-boring dung beetle","EUit":"geotrupidae","EUnl":"echte mestkever","EUru":"\u043d\u0430\u0432\u043e\u0437\u043d\u0438\u043a-\u0437\u0435\u043c\u043b\u0435\u0440\u043e\u0439","EUfr":"geotrupidae","EUes":"escarabajo geotr\xfapido","USen":"earth-boring dung beetle","USfr":"g\xe9otrupe","USes":"escarabajo geotr\xfapido","JPja":"\u30aa\u30aa\u30bb\u30f3\u30c1\u30b3\u30ac\u30cd","KRko":"\ubcf4\ub77c\uae08\ud48d\ub385\uc774","TWzh":"\u96ea\u96b1\u91d1\u9f9c","CNzh":"\u96ea\u9690\u91d1\u9f9f"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,0]},"price":300,"rarity":"Common","catch-phrase":"I caught an earth-boring dung beetle! It\'s not boring at all!","museum-phrase":"Earth-boring dung beetles are considered quite handsome by some, thanks to their metallic luster. In fact, some even think them to be good omens and bringers of favorable fortune. But I must protest! These field- ravaging pests love to burrow under piles of dung and lay their eggs. They raise their young under DUNG! Need I say more? Ick. I think not.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOhsenchikoganeCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins42.png","location":"On the ground"},{"id":52,"filename":"scarab_beetle","names":{"EUde":"Goldskarab\xe4us","EUen":"scarab beetle","EUit":"chrysina resplendens","EUnl":"scarabee","EUru":"\u0437\u043e\u043b\u043e\u0442\u043e\u0439 \u0441\u043a\u0430\u0440\u0430\u0431\u0435\u0439","EUfr":"scarab\xe9e","EUes":"escarabajo oro","USen":"scarab beetle","USfr":"scarab\xe9e","USes":"escarabajo oro","JPja":"\u30d7\u30e9\u30c1\u30ca\u30b3\u30ac\u30cd","KRko":"\ubcf4\uc11d\ud48d\ub385\uc774","TWzh":"\u5bf6\u77f3\u91d1\u9f9c","CNzh":"\u5b9d\u77f3\u91d1\u9f9f"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":10000,"rarity":"Rare","catch-phrase":"I caught a scarab beetle! It\'s just a dung beetle with better hobbies.","museum-phrase":"Collectors consider the scarab beetle quite the prize, thanks to its shiny metallic shell. But did you know this bug has no nose and uses its antennae to sense smells instead? In fact, the scarab beetle\'s plated antennae are quite unique and set it apart from other beetles. But ALL antennae are equally awful in my book.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectPurachinakoganeCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins43.png","location":"On trees (any kind)"},{"id":53,"filename":"drone_beetle","names":{"EUde":"Japan-Rosenk\xe4fer","EUen":"drone beetle","EUit":"cetonia dorata","EUnl":"bladsprietkever","EUru":"\u0431\u0440\u043e\u043d\u0437\u043e\u0432\u043a\u0430","EUfr":"pseudotorynorrhina","EUes":"escarabajo verde japon\xe9s","USen":"drone beetle","USfr":"c\xe9toine dor\xe9e","USes":"escarabajo verde japon\xe9s","JPja":"\u30ab\u30ca\u30d6\u30f3","KRko":"\ud48d\uc774","TWzh":"\u65e5\u9285\u947c\u82b1\u91d1\u9f9c","CNzh":"\u65e5\u94dc\u9523\u82b1\u91d1\u9f9f"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,1,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,1]},"price":200,"rarity":"Common","catch-phrase":"I caught a drone beetle! Shouldn\'t you have more propellers?","museum-phrase":"I must say, the drone beetle is like that boorish acquaintance who is much too loud for polite company. That is, it is a large bug with a square head and is so named for the droning noise it makes when it flies. Furthermore, it has hooks on its feet that help it to cling tightly to trees. HOOK FEET... How gauche!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKanabunCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins75.png","location":"On trees (any kind)"},{"id":54,"filename":"goliath_beetle","names":{"EUde":"Goliathk\xe4fer","EUen":"goliath beetle","EUit":"scarabeo Golia","EUnl":"goliathkever","EUru":"\u0436\u0443\u043a-\u0433\u043e\u043b\u0438\u0430\u0444","EUfr":"scarab\xe9e Goliath","EUes":"goliat","USen":"goliath beetle","USfr":"scarab\xe9e Goliath","USes":"goliat","JPja":"\u30b4\u30e9\u30a4\u30a2\u30b9\u30aa\u30aa\u30c4\u30ce\u30cf\u30ca\u30e0\u30b0\u30ea","KRko":"\uace8\ub9ac\uc557\uc655\uaf43\ubb34\uc9c0","TWzh":"\u54e5\u5229\u4e9e\u5927\u89d2\u82b1\u91d1\u9f9c","CNzh":"\u6b4c\u5229\u4e9a\u5927\u89d2\u82b1\u91d1\u9f9f"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,1]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a goliath beetle! Am I a legend or what?","museum-phrase":"Hoo! Ewww! The goliath beetle is a colossal creature that can grow up to four inches long. Yes, they love to sup on sap and pollen, and frolic among the flowers. But did you know, the goliath beetle has a horn upon its head that it uses to fight its foes? And picture this... Each one of this behemoth\'s legs ends in pincers! Deep...calming...breaths...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectGoraiasuohtsunohanamuguriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins55.png","location":"On palm trees"},{"id":55,"filename":"saw_stag","names":{"EUde":"S\xe4gezahn-Hirschk\xe4fer","EUen":"saw stag","EUit":"coleottero cervo","EUnl":"zaaghertkever","EUru":"\u0436\u0443\u043a-\u043e\u043b\u0435\u043d\u044c","EUfr":"lucane inclinatus","EUes":"escarabajo ciervo sierra","USen":"saw stag","USfr":"lucane inclinatus","USes":"escarabajo ciervo sierra","JPja":"\u30ce\u30b3\u30ae\u30ea\u30af\u30ef\u30ac\u30bf","KRko":"\ud1b1\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u92f8\u936c\u5f62\u87f2","CNzh":"\u952f\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":2000,"rarity":"Uncommon","catch-phrase":"I caught a saw stag! Now I can\'t unsee it!","museum-phrase":"The saw stag got its name from the shape of its pincers. That is, its pincers look like jagged saws! And I tell you, the bigger the beetle, the more saw-like teeth its giant jaws have. I say the saw stag seems more at home in a horror film than in nature. I have terrified myself just talking about it.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectNokogirikuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins46.png","location":"On trees (any kind)"},{"id":56,"filename":"miyama_stag","names":{"EUde":"Hirschk\xe4fer","EUen":"miyama stag","EUit":"coleottero lucanide","EUnl":"Miyama-hertkever","EUru":"\u0433\u043e\u0440\u043d\u044b\u0439 \u0436\u0443\u043a-\u043e\u043b\u0435\u043d\u044c","EUfr":"lucane miyama","EUes":"escarabajo ciervo Miyama","USen":"miyama stag","USfr":"lucane miyama","USes":"escarabajo ciervo Miyama","JPja":"\u30df\u30e4\u30de\u30af\u30ef\u30ac\u30bf","KRko":"\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u6df1\u5c71\u936c\u5f62\u87f2","CNzh":"\u6df1\u5c71\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":1000,"rarity":"Uncommon","catch-phrase":"I caught a miyama stag! Its mandibles are jaw-dropping!","museum-phrase":"The miyama stag has protrusions on its head that resemble ears... And yet, the ugly lumps are not ears! It is, however, called a \\"stag\\" beetle because of the large, deer-like horns upon its head. And the word \\"miyama\\" in its name means \\"deep mountain\\" in Japanese. Feel free to call it what you like. I will simply call it DISGUSTING. \\"Disgusting stag beetle\\" does have a ring.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMiyamakuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins45.png","location":"On trees (any kind)"},{"id":57,"filename":"giant_stag","names":{"EUde":"Riesen-Hirschk\xe4fer","EUen":"giant stag","EUit":"coleottero gigante","EUnl":"reuzenhertkever","EUru":"\u0433\u0438\u0433\u0430\u043d\u0442\u0441\u043a\u0438\u0439 \u0436\u0443\u043a-\u043e\u043b\u0435\u043d\u044c","EUfr":"lucane cerf-volant","EUes":"escarabajo ciervo gigante","USen":"giant stag","USfr":"lucane cerf-volant","USes":"escarabajo ciervo gigante","JPja":"\u30aa\u30aa\u30af\u30ef\u30ac\u30bf","KRko":"\uc655\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u5927\u936c\u5f62\u87f2","CNzh":"\u5927\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":10000,"rarity":"Rare","catch-phrase":"Whoaaa! I caught a giant stag! I\'m gonna need way bigger pockets...","museum-phrase":"It is said the giant stag is a popular pet among bug enthusiasts. Though how one might consider oneself enthusiastic about bugs is quite beyond me... But I digress. Giant stags look fearsome with their enormous curved mandibles. But in truth, they\'re really quite cowardly. Oh how they love to hide away in rotting wood, only to reveal themselves under the cover of dark. Hoot! I shall never turn off the lights again!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOhkuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins47.png","location":"On trees (any kind)"},{"id":58,"filename":"rainbow_stag","names":{"EUde":"Pracht-Hirschk\xe4fer","EUen":"rainbow stag","EUit":"coleottero arcobaleno","EUnl":"regenbooghertkever","EUru":"\u0440\u0430\u0434\u0443\u0436\u043d\u044b\u0439 \u0436\u0443\u043a-\u043e\u043b\u0435\u043d\u044c","EUfr":"lucane copris iris\xe9","EUes":"escarabajo ciervo arco\xedris","USen":"rainbow stag","USfr":"lucane copris iris\xe9","USes":"escarabajo ciervo arco\xedris","JPja":"\u30cb\u30b8\u30a4\u30ed\u30af\u30ef\u30ac\u30bf","KRko":"\ubba4\uc5d8\ub7ec\ub9ac\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u5f69\u8679\u936c\u5f62\u87f2","CNzh":"\u5f69\u8679\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[0,0,0,0,0,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,1]},"price":6000,"rarity":"Uncommon","catch-phrase":"I caught a rainbow stag! Its rainbow armor is so shiny!","museum-phrase":"Rainbows are beautiful things, I\'m sure we all agree. But rainbow stag beetles? Bleech! Yes, yes, this beetle\'s back and belly shine with a pretty rainbow- colored luster. But that does not change the fact this bug has large pincers on its face and loves to pick a fight! If one can wish upon a rainbow, then I wish to stay far away from the rainbow stag. Perhaps I\'ve picked the wrong profession.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectNijiirokuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins48.png","location":"On trees (any kind)"},{"id":59,"filename":"cyclommatus_stag","names":{"EUde":"Cyclommatus","EUen":"cyclommatus stag","EUit":"coleottero cyclommatus","EUnl":"vliegend hert","EUru":"\u0436\u0443\u043a-\u0440\u043e\u0433\u0430\u0447","EUfr":"lucane cyclommatus","EUes":"esc. ciervo cyclommatus","USen":"cyclommatus stag","USfr":"lucane cyclommatus","USes":"esc. ciervo cyclommatus","JPja":"\u30db\u30bd\u30a2\u30ab\u30af\u30ef\u30ac\u30bf","KRko":"\uc5d8\ub77c\ud478\uc2a4\uac00\uc704\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u7d30\u8eab\u8d64\u936c\u5f62\u87f2","CNzh":"\u7ec6\u8eab\u8d64\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a cyclommatus stag! Those mandibles are a mouthful!","museum-phrase":"The cyclommatus stag is known for its giant jaws, which can be even larger than its body. Its round eyes and silver color make it a beloved beetle. Though how one could love a beetle is beyond me. Imagine being pinched by those long jaws, and the pain it would cause! Ouch and ewww!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHosoakakuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins49.png","location":"On palm trees"},{"id":60,"filename":"golden_stag","names":{"EUde":"Allotopus rosenbergi","EUen":"golden stag","EUit":"coleottero dorato","EUnl":"gouden hertkever","EUru":"\u043b\u0430\u043c\u043f\u0440\u0438\u043c\u0430","EUfr":"lucane lamprima","EUes":"escarabajo ciervo tornasol","USen":"golden stag","USfr":"lucane lamprima","USes":"escarabajo ciervo tornasol","JPja":"\u30aa\u30a6\u30b4\u30f3\u30aa\u30cb\u30af\u30ef\u30ac\u30bf","KRko":"\ud669\uae08\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u9ec3\u91d1\u9b3c\u936c\u5f62\u87f2","CNzh":"\u9ec4\u91d1\u9b3c\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":12000,"rarity":"Ultra-rare","catch-phrase":"Wooooow! I caught a golden stag! Does this mean I can retire?","museum-phrase":"Yes. Yes. The golden stag beetle is quite the prize thanks to its metallic gold coloring. But let me speak plainly... The golden stag is NOT made of gold. It is made of BUG, through and through. And thus it is vile! Golden stag? Bah! Gross stag is more like it.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectOugononikuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins50.png","location":"On palm trees"},{"id":61,"filename":"giraffe_stag","names":{"EUde":"Giraffenhirschk\xe4fer","EUen":"giraffe stag","EUit":"coleottero giraffa","EUnl":"girafhertkever","EUru":"\u0440\u043e\u0433\u0430\u0447-\u0436\u0438\u0440\u0430\u0444","EUfr":"lucane girafe","EUes":"escarabajo ciervo jirafa","USen":"giraffe stag","USfr":"lucane girafe","USes":"escarabajo ciervo jirafa","JPja":"\u30ae\u30e9\u30d5\u30a1\u30ce\u30b3\u30ae\u30ea\u30af\u30ef\u30ac\u30bf","KRko":"\uae30\ub77c\ud30c\ud1b1\uc0ac\uc2b4\ubc8c\ub808","TWzh":"\u9577\u9838\u9e7f\u92f8\u936c\u5f62\u87f2","CNzh":"\u957f\u9888\u9e7f\u952f\u9539\u5f62\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":12000,"rarity":"Ultra-rare","catch-phrase":"I caught a giraffe stag! Does that make it a longhorn?","museum-phrase":"The giraffe stag beetle is a bug of preposterous proportions. Not only is its body rather large, it has two long, jagged jaws that can put it over five inches in size! The giraffe stag beetle\'s long jaws have been compared to the long neck of the giraffe...hence the name. But I say such comparisons are a stretch. Giraffe necks are NOT lined with spikes! If I were a giraffe, I would protest.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectGirafanokogirikuwagataCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins77.png","location":"On palm trees"},{"id":62,"filename":"horned_dynastid","names":{"EUde":"Nashornk\xe4fer","EUen":"horned dynastid","EUit":"scarabeo kabutomushi","EUnl":"neushoornkever","EUru":"\u0434\u0443\u043f\u043b\u044f\u043a","EUfr":"scarab\xe9e kabuto","EUes":"escarabajo astado japon\xe9s","USen":"horned dynastid","USfr":"scarab\xe9e kabuto","USes":"escarabajo astado japon\xe9s","JPja":"\u30ab\u30d6\u30c8\u30e0\u30b7","KRko":"\uc7a5\uc218\ud48d\ub385\uc774","TWzh":"\u7368\u89d2\u4ed9","CNzh":"\u72ec\u89d2\u4ed9"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":1350,"rarity":"Uncommon","catch-phrase":"I caught a horned dynastid! I\'d hate to hear it honk that schnoz!","museum-phrase":"The horned dynastid\'s head is shaped like a samurai warrior\'s helmet, hootie-hoo! It would be a most impressive fact if their large size wasn\'t so horrifying! Adult males use their huge horned heads for fighting and digging, while the females have no such need. As for their larvae and pupae, they too are quite large and feed on rotting wood at a tremendous pace. A foul feast, indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKabutomushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins51.png","location":"On trees (any kind)"},{"id":63,"filename":"horned_atlas","names":{"EUde":"Atlask\xe4fer","EUen":"horned atlas","EUit":"scarabeo atlas","EUnl":"atlaskever","EUru":"\u0436\u0443\u043a-\u0430\u0442\u043b\u0430\u0441","EUfr":"scarab\xe9e Atlas","EUes":"escarabajo astado atlas","USen":"horned atlas","USfr":"scarab\xe9e Atlas","USes":"escarabajo astado atlas","JPja":"\u30b3\u30fc\u30ab\u30b5\u30b9\u30aa\u30aa\u30ab\u30d6\u30c8","KRko":"\ucf54\uce74\uc11c\uc2a4\uc7a5\uc218\ud48d\ub385\uc774","TWzh":"\u9ad8\u5361\u85a9\u65af\u5357\u6d0b\u5927\u515c\u87f2","CNzh":"\u9ad8\u5361\u8428\u65af\u5357\u6d0b\u5927\u515c\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a horned atlas! I didn\'t even need a map!","museum-phrase":"Beware the horned atlas! I tell you, this rhinoceros beetle is known for its violent temperament! The males use the three large horns on their heads to fight amongst each other for dominance. But it is their young that truly give me the cold sweats. You see, their larvae grow quite large and, worst of all...they bite! It is the stuff of nightmares, I say.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKohkasasuohkabutoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins52.png","location":"On palm trees"},{"id":64,"filename":"horned_elephant","names":{"EUde":"Elefantenk\xe4fer","EUen":"horned elephant","EUit":"scarabeo elefante","EUnl":"olifantkever","EUru":"\u0436\u0443\u043a-\u0441\u043b\u043e\u043d","EUfr":"scarab\xe9e \xe9l\xe9phant","EUes":"escarabajo astado elefante","USen":"horned elephant","USfr":"scarab\xe9e \xe9l\xe9phant","USes":"escarabajo astado elefante","JPja":"\u30be\u30a6\u30ab\u30d6\u30c8","KRko":"\ucf54\ub07c\ub9ac\uc7a5\uc218\ud48d\ub385\uc774","TWzh":"\u8c61\u515c\u87f2","CNzh":"\u8c61\u515c\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a horned elephant! I think it\'s too small to ride...","museum-phrase":"The horned elephant beetle certainly lives up to its namesake. Not only does the horn on its head resemble the trunk of an elephant... It is also one of the heaviest beetles in the world! Size aside, allow me to reveal the real reason I find horned elephant beetles so repugnant... Their backs are covered in a fine coat of hair! Hirsute beetles! Hoot! The horror!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectZoukabutoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins53.png","location":"On palm trees"},{"id":65,"filename":"horned_hercules","names":{"EUde":"Herkulesk\xe4fer","EUen":"horned hercules","EUit":"scarabeo Ercole","EUnl":"herculeskever","EUru":"\u0436\u0443\u043a-\u0433\u0435\u0440\u043a\u0443\u043b\u0435\u0441","EUfr":"scarab\xe9e Hercule","EUes":"escarabajo astado h\xe9rcules","USen":"horned hercules","USfr":"scarab\xe9e Hercule","USes":"escarabajo astado h\xe9rcules","JPja":"\u30d8\u30e9\u30af\u30ec\u30b9\u30aa\u30aa\u30ab\u30d6\u30c8","KRko":"\ud5e4\ub77c\ud074\ub808\uc2a4\uc7a5\uc218\ud48d\ub385\uc774","TWzh":"\u9577\u621f\u5927\u515c\u87f2","CNzh":"\u957f\u621f\u5927\u515c\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,0,0]},"price":12000,"rarity":"Ultra-rare","catch-phrase":"I caught a horned hercules! Guess I was stronger!","museum-phrase":"The horned hercules is not only known for its tremendous strength, but for its size as well. It can grow up to seven inches long and has powerful pincers covered in hair that help with gripping! As if this weren\'t ghastly enough, these behemoth beetles let loose a foul odor that fends off enemies... And offends my sense of smell.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHerakuresuohkabutoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins54.png","location":"On palm trees"},{"id":66,"filename":"walking_stick","names":{"EUde":"Stabschrecke","EUen":"walking stick","EUit":"insetto stecco","EUnl":"wandelende tak","EUru":"\u043f\u0430\u043b\u043e\u0447\u043d\u0438\u043a","EUfr":"phasme","EUes":"insecto palo","USen":"walking stick","USfr":"phasme","USes":"insecto palo","JPja":"\u30ca\u30ca\u30d5\u30b7","KRko":"\uae34\uc218\uc5fc\ub300\ubc8c\ub808","TWzh":"\u7af9\u7bc0\u87f2","CNzh":"\u7af9\u8282\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0],"month-northern":[0,0,0,0,0,0,1,1,1,1,1,0],"month-southern":[1,1,1,1,1,0,0,0,0,0,0,0]},"price":600,"rarity":"Common","catch-phrase":"I caught a walking stick! Check out its walking schtick! Look, these are the jokes, OK?","museum-phrase":"The walking stick looks just like a twig, does it not? Hoo! It even has knots like a real twig would! These bashful bugs mimic plants in this way to hide from predators. A noble goal, you might say. But though the deceptive wretches fool some, they do not fool me! I see these bugs for what they are... Monsters, plain and simple! I say, did you know that walking sticks can grow to two feet long?! Imagine running into one! Surely I would faint.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectNanafushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins35.png","location":"On trees (any kind)"},{"id":67,"filename":"walking_leaf","names":{"EUde":"Blattschrecke","EUen":"walking leaf","EUit":"insetto foglia","EUnl":"wandelend blad","EUru":"\u043b\u0438\u0441\u0442\u043e\u0442\u0435\u043b","EUfr":"phyllie","EUes":"insecto hoja","USen":"walking leaf","USfr":"phyllie","USes":"insecto hoja","JPja":"\u30b3\u30ce\u30cf\u30e0\u30b7","KRko":"\uc78e\uc0ac\uadc0\ubc8c\ub808","TWzh":"\u8449\u7af9\u7bc0\u87f2","CNzh":"\u53f6\u7af9\u8282\u866b"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,0]},"price":600,"rarity":"Common","catch-phrase":"I caught a walking leaf! It seems to be taking it in stride!","museum-phrase":"What a fraud! What a phony! The walking leaf is, in fact, the very embodiment of a lie! This master mimic looks like a tree leaf all the way down to the tiniest details. In fact, this bug has been known to sway to and fro as it walks...just so it looks like a leaf blown by the wind! And the fakery works! These insects look so much like leaves that even leaf-eating insects nibble on them! Lying liars, indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKonohamushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins34.png","location":"Disguised under trees"},{"id":68,"filename":"bagworm","names":{"EUde":"Sacktr\xe4ger","EUen":"bagworm","EUit":"bruco dal fodero","EUnl":"zakjesdrager","EUru":"\u043c\u0435\u0448\u043e\u0447\u043d\u0438\u0446\u0430","EUfr":"psych\xe9","EUes":"oruga de bols\xf3n","USen":"bagworm","USfr":"psych\xe9","USes":"oruga de bols\xf3n","JPja":"\u30df\u30ce\u30e0\u30b7","KRko":"\ub3c4\ub871\uc774\ubc8c\ub808","TWzh":"\u84d1\u8863\u87f2","CNzh":"\u84d1\u8863\u866b"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":600,"rarity":"Common","catch-phrase":"I caught a bagworm! Guess I\'m a bragworm!","museum-phrase":"The bagworm is, in fact, not a worm at all, but a caterpillar instead. The filthy fraud uses silk and leaves to spin a cozy bag for it to hide inside\u2014hence the name. Some find it cute the way bagworms dangle from trees. But the truth is they\'re gluttonous monsters. These beasts love to stuff their bug- gullets full of leaves, devouring the very trees they hang upon. Wretched villains is what they are.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMinomushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins36.png","location":"Shaking trees (hardwood or cedar only)"},{"id":69,"filename":"ant","names":{"EUde":"Ameise","EUen":"ant","EUit":"formica","EUnl":"mier","EUru":"\u043c\u0443\u0440\u0430\u0432\u0435\u0439","EUfr":"fourmi","EUes":"hormiga","USen":"ant","USfr":"fourmi","USes":"hormiga","JPja":"\u30a2\u30ea","KRko":"\uac1c\ubbf8","TWzh":"\u879e\u87fb","CNzh":"\u8682\u8681"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":80,"rarity":"Common","catch-phrase":"I caught an ant! TELL ME WHERE THE QUEEN IS!","museum-phrase":"I warn you, the ant may be a small bug, but it finds scary strength in numbers. You see, the ant itself is the strongest creature in the world in relation to its size. One of these diminutive fiends can carry 50 times its own bodyweight! And if it wants to lift something even larger... Why, it simply calls on its ant friends to join the effort. Creepy cooperation, I say...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectAriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins26.png","location":"On rotten turnips or candy"},{"id":70,"filename":"hermit_crab","names":{"EUde":"Einsiedlerkrebs","EUen":"hermit crab","EUit":"granchio paguro","EUnl":"heremietkreeft","EUru":"\u0440\u0430\u043a-\u043e\u0442\u0448\u0435\u043b\u044c\u043d\u0438\u043a","EUfr":"bernard-l\'ermite","EUes":"cangrejo ermita\xf1o","USen":"hermit crab","USfr":"bernard-l\'ermite","USes":"cangrejo ermita\xf1o","JPja":"\u30e4\u30c9\u30ab\u30ea","KRko":"\uc18c\ub77c\uac8c","TWzh":"\u5bc4\u5c45\u87f9","CNzh":"\u5bc4\u5c45\u87f9"},"availability":{"isAllYear":true,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":null,"month-southern":null},"price":1000,"rarity":"Uncommon","catch-phrase":"I caught a hermit crab! I think it wanted to be left alone!","museum-phrase":"The hermit crab is not an insect... Though it most certainly resembles one. Blech! It looks much like a spider\u2014what with its creepy eyes and crawly legs\u2014but is, in fact, a crustacean. As such, the hermit crab has 10 legs and also wears a shell. But it doesn\'t grow this shell itself. It slips its soft body into shells left behind by snails, you see, and moves into ever-larger ones as it grows. Talk about a strange way to make a home.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectYadokariCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins66.png","location":"Disguised on shoreline"},{"id":71,"filename":"wharf_roach","names":{"EUde":"Ligia exotica","EUen":"wharf roach","EUit":"ligia exotica","EUnl":"strandpissebed","EUru":"\u043c\u043e\u0440\u0441\u043a\u043e\u0439 \u0442\u0430\u0440\u0430\u043a\u0430\u043d","EUfr":"ligie","EUes":"cochinilla de arena","USen":"wharf roach","USfr":"ligie","USes":"cochinilla de arena","JPja":"\u30d5\u30ca\u30e0\u30b7","KRko":"\uac2f\uac15\uad6c","TWzh":"\u6d77\u87d1\u8782","CNzh":"\u6d77\u87d1\u8782"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":200,"rarity":"Common","catch-phrase":"I caught a wharf roach! This water-loving roach has no pier!","museum-phrase":"The wharf roach is an omnivore, which is merely a polite way of saying it will eat almost anything. This skittering scavenger and its uncouth appetite help keep beaches clean, it\'s said. But I dare say, their long antennae and bulging eyes turn MY stomach. Unappetizing indeed...","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectFunamushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins71.png","location":"On beach rocks"},{"id":72,"filename":"fly","names":{"EUde":"Fliege","EUen":"fly","EUit":"mosca","EUnl":"vlieg","EUru":"\u043c\u0443\u0445\u0430","EUfr":"mouche","EUes":"mosca","USen":"fly","USfr":"mouche","USes":"mosca","JPja":"\u30cf\u30a8","KRko":"\ud30c\ub9ac","TWzh":"\u84bc\u8805","CNzh":"\u82cd\u8747"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":60,"rarity":"Common","catch-phrase":"I caught a fly! I was just wingin\' it...","museum-phrase":"The foul fly is quite the disquieting creature. I tell you, it tastes its food with its feet! Yeep! In fact, when flies rub their legs together, they do so to get rid of debris blocking their taste receptors. And did you know, their hairy toes release a sticky goo so they can walk on any surface? Even your ceiling! This gross goo gets on your food too!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectHaeCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins59.png","location":"Flying near trash (boots, tires, cans, used fountain fireworks) or rotten turnips"},{"id":73,"filename":"mosquito","names":{"EUde":"M\xfccke","EUen":"mosquito","EUit":"zanzara","EUnl":"mug","EUru":"\u043a\u043e\u043c\u0430\u0440","EUfr":"moustique","EUes":"mosquito","USen":"mosquito","USfr":"moustique","USes":"mosquito","JPja":"\u30ab","KRko":"\ubaa8\uae30","TWzh":"\u868a\u5b50","CNzh":"\u868a\u5b50"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,1]},"price":130,"rarity":"Common","catch-phrase":"I caught a mosquito! It\'s itching for a fight!","museum-phrase":"As everyone knows, the mosquito is a vampiric pest that sucks blood from innocent bystanders. But did you know that only the females suck blood? Hoo! It\'s true! They need it to make their eggs. When they sink their snout into our skin, they inject us with a saliva that helps them slurp up their meal. It\'s that saliva that makes us itch and scratch, you know. Hoo! So rude!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins58.png","location":"Flying"},{"id":74,"filename":"flea","names":{"EUde":"Floh","EUen":"flea","EUit":"pulce","EUnl":"vlo","EUru":"\u0431\u043b\u043e\u0445\u0430","EUfr":"puce","EUes":"pulga","USen":"flea","USfr":"puce","USes":"pulga","JPja":"\u30ce\u30df","KRko":"\ubcbc\ub8e9","TWzh":"\u8df3\u86a4","CNzh":"\u8df3\u86a4"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,1,1,1,1,1,1,1,1,0],"month-southern":[1,1,1,1,1,0,0,0,0,1,1,1]},"price":70,"rarity":"Common","catch-phrase":"I caught a flea! The curse is lifted.","museum-phrase":"Allow me to be blunt. The flea is foul! It is also disgusting, repugnant, and vile! Hoo! But I digress... This horrid pest sucks the blood of humans and animals. In fact, it is the flea\'s own saliva that makes us itch! And did you know their legs are so strong, they can jump more than 50 times their body length? So you see, it\'s all too easy for a flea to jump from you to me! I itch at the very thought.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectNomiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins56.png","location":"On villagers"},{"id":75,"filename":"snail","names":{"EUde":"Schnecke","EUen":"snail","EUit":"chiocciola","EUnl":"slak","EUru":"\u0443\u043b\u0438\u0442\u043a\u0430","EUfr":"escargot","EUes":"caracol","USen":"snail","USfr":"escargot","USes":"caracol","JPja":"\u30ab\u30bf\u30c4\u30e0\u30ea","KRko":"\ub2ec\ud33d\uc774","TWzh":"\u8778\u725b","CNzh":"\u8717\u725b"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":250,"rarity":"Common","catch-phrase":"I caught a snail! It\'s...not much to brag about.","museum-phrase":"Snails are not insects, I\'ll admit. But they\'re just as revolting to me. Snails are mollusks, you see, and are born wearing shells they cannot remove. Instead, their shells get bigger and bigger as they grow. Hoo! They must get heavy, don\'t you know! I suppose that\'s why they need a trail of mucus to move about. A truly foul form of transportation.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKatatsumuriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins29.png","location":"On rocks/bushes"},{"id":76,"filename":"pill_bug","names":{"EUde":"Kugelassel","EUen":"pill bug","EUit":"porcellino di terra","EUnl":"rolpissebed","EUru":"\u043c\u043e\u043a\u0440\u0438\u0446\u0430","EUfr":"cloporte","EUes":"cochinilla","USen":"pill bug","USfr":"cloporte","USes":"cochinilla","JPja":"\u30c0\u30f3\u30b4\u30e0\u30b7","KRko":"\uacf5\ubc8c\ub808","TWzh":"\u9f20\u5a66","CNzh":"\u9f20\u5987"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1],"month-northern":[1,1,1,1,1,1,0,0,1,1,1,1],"month-southern":[0,0,1,1,1,1,1,1,1,1,1,1]},"price":250,"rarity":"Common","catch-phrase":"I caught a pill bug! That\'s a tough act to swallow!","museum-phrase":"Blech, the pill bug! Children delight at the way these beasts roll into balls when poked... But the appeal is utterly lost on me. One look at their leggy undersides... Hoo! Ewww! How they wriggle! Young pill bugs shed their exo- skeletons as they grow, and in doing so, sprout another pair of legs. As if 12 appendages weren\'t alarming enough! Yuck, I say. Yuck!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectDangomushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins57.png","location":"From hitting rocks"},{"id":77,"filename":"centipede","names":{"EUde":"Hundertf\xfc\xdfer","EUen":"centipede","EUit":"centopiedi","EUnl":"duizendpoot","EUru":"\u043c\u043d\u043e\u0433\u043e\u043d\u043e\u0436\u043a\u0430","EUfr":"mille-pattes","EUes":"ciempi\xe9s","USen":"centipede","USfr":"mille-pattes","USes":"ciempi\xe9s","JPja":"\u30e0\u30ab\u30c7","KRko":"\uc9c0\ub124","TWzh":"\u8708\u86a3","CNzh":"\u8708\u86a3"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0],"month-northern":[1,1,1,1,1,1,0,0,1,1,1,1],"month-southern":[0,0,1,1,1,1,1,1,1,1,1,1]},"price":300,"rarity":"Common","catch-phrase":"I caught a centipede! 99 more and I\'ll have a dollarpede!","museum-phrase":"The centipede\'s name means \\"100 legs.\\" But I tell you now, that\'s a lie! These ugly bugs can have as few as 15 pairs of legs...or as many as 171. But because of how their bodies are segmented, they never have exactly 100! Hoo! It\'s true! You know what else is true? Centipedes are carnivorous, aggressive, and venomous! And their bite is quite painful too! HOO-rrible things, I say.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectMukadeCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins60.png","location":"From hitting rocks"},{"id":78,"filename":"spider","names":{"EUde":"Spinne","EUen":"spider","EUit":"ragno","EUnl":"spin","EUru":"\u043f\u0430\u0443\u043a","EUfr":"araign\xe9e","EUes":"ara\xf1a","USen":"spider","USfr":"araign\xe9e","USes":"ara\xf1a","JPja":"\u30af\u30e2","KRko":"\uac70\ubbf8","TWzh":"\u8718\u86db","CNzh":"\u8718\u86db"},"availability":{"isAllYear":true,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":null,"month-southern":null},"price":600,"rarity":"Common","catch-phrase":"I caught a spider! I spied \'er first!","museum-phrase":"The spider is renowned for having eight eyes and eight legs... WHICH IS SIX TOO MANY, I SAY! Oh dear. I do apologize. Now where was I? Most spiders are carnivorous. In fact, some will eat creatures several times larger than themselves. To catch their prey, many of these ruthless predators spin sticky webs of surprising strength. Worse yet, they\'ve also been known to ambush their victims, and some even chase down their meals! All this talk about the feeding habits of spiders... I\'m feeling quite queasy. Hoot! The horror!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectKumoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins61.png","location":"Shaking trees (hardwood or cedar only)"},{"id":79,"filename":"tarantula","names":{"EUde":"Vogelspinne","EUen":"tarantula","EUit":"tarantola","EUnl":"vogelspin","EUru":"\u043f\u0430\u0443\u043a-\u043f\u0442\u0438\u0446\u0435\u0435\u0434","EUfr":"tarentule","EUes":"tar\xe1ntula","USen":"tarantula","USfr":"tarentule","USes":"tar\xe1ntula","JPja":"\u30bf\u30e9\u30f3\u30c1\u30e5\u30e9","KRko":"\ud0c0\ub780\ud234\ub77c","TWzh":"\u72fc\u86db","CNzh":"\u72fc\u86db"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[1,1,1,1,0,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,1,1,0,0]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a tarantula! This situation just got hairy!","museum-phrase":"As giant spiders go, the tarantula is said to be quite docile. But have you ever seen such foul fuzziness?! It is a fact, tarantulas have barbed belly hair! I say again...BARBED. BELLY. HAIR! These awful arachnids let loose their spiky, itchy hairs to protect themselves from predators. But seeing how tarantulas also prey on frogs, mice, and even birds, one must ask... Who needs protecting from whom?! Hoo! Who indeed!","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectTaranchuraCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins62.png","location":"On the ground"},{"id":80,"filename":"scorpion","names":{"EUde":"Skorpion","EUen":"scorpion","EUit":"scorpione","EUnl":"schorpioen","EUru":"\u0441\u043a\u043e\u0440\u043f\u0438\u043e\u043d","EUfr":"scorpion","EUes":"escorpi\xf3n","USen":"scorpion","USfr":"scorpion","USes":"escorpi\xf3n","JPja":"\u30b5\u30bd\u30ea","KRko":"\uc804\uac08","TWzh":"\u880d\u5b50","CNzh":"\u874e\u5b50"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1],"month-northern":[0,0,0,0,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,0,0,1,1]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a scorpion! It was a sting operation!","museum-phrase":"The scorpion...how should I put this? Those legs! Those pincers! That tail! And that venomous stinger! It\'s as if someone took all the most awful insect parts...and put them together to make the scorpion! All scorpions are venomous, you know! Though I understand that only a few kinds are truly deadly. I fear I might die just thinking about it.","image-uri":"https://acnhcdn.com/latest/BookInsectIcon/InsectSasoriCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Ins63.png","location":"On the ground"}]')},"57a49ecdf4d12a104f23":function(e,t,n){"use strict";function r(e){return null!==e&&"object"===typeof e&&"constructor"in e&&e.constructor===Object}function i(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(n){"undefined"===typeof e[n]?e[n]=t[n]:r(t[n])&&r(e[n])&&Object.keys(t[n]).length>0&&i(e[n],t[n])}))}n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s}));var o="undefined"!==typeof document?document:{},a={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};i(o,a);var s="undefined"!==typeof window?window:{};i(s,{document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}})},"59872f134cd2b241eee4":function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return u}));var r=n("35bade9c1da9447a8e1e"),i=Object(r.createSlice)({name:"critterDetail",initialState:{selected:null},reducers:{openCritterDetail:function(e,t){var n=t.payload,r=n.category,i=n.id,o=n.collection;e.selected={category:r,id:i,collection:o}},closeCritterDetail:function(e){e.selected=null}}}),o=i.actions,a=o.openCritterDetail,s=o.closeCritterDetail,l=i.name,u=i.reducer},"5af373cf10261c794265":function(e,t,n){"use strict";var r=n("1ebcdfdd3cf14e7665e4"),i=n("a4e1252f26e0e8bf8e93");function o(){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}t.parse=b,t.resolve=function(e,t){return b(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?b(e,!1,!0).resolveObject(t):t},t.format=function(e){i.isString(e)&&(e=b(e));return e instanceof o?e.format():o.prototype.format.call(e)},t.Url=o;var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(u),h=["%","/","?",";","#"].concat(c),d=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,p=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=n("4f6b016a6e9566bce668");function b(e,t,n){if(e&&i.isObject(e)&&e instanceof o)return e;var r=new o;return r.parse(e,t,n),r}o.prototype.parse=function(e,t,n){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),s=-1!==o&&o127?M+="x":M+=O[D];if(!M.match(f)){var j=P.slice(0,A),F=P.slice(A+1),N=O.match(p);N&&(j.push(N[1]),F.unshift(N[2])),F.length&&(b="/"+F.join(".")+b),this.hostname=j.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),k||(this.hostname=r.toASCII(this.hostname));var B=this.port?":"+this.port:"",L=this.hostname||"";this.host=L+B,this.href+=this.host,k&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!m[x])for(A=0,C=c.length;A0)&&n.host.split("@"))&&(n.auth=k.shift(),n.host=n.hostname=k.shift());return n.search=e.search,n.query=e.query,i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!_.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var T=_.slice(-1)[0],I=(n.host||e.host||_.length>1)&&("."===T||".."===T)||""===T,A=0,U=_.length;U>=0;U--)"."===(T=_[U])?_.splice(U,1):".."===T?(_.splice(U,1),A++):A&&(_.splice(U,1),A--);if(!E&&!x)for(;A--;A)_.unshift("..");!E||""===_[0]||_[0]&&"/"===_[0].charAt(0)||_.unshift(""),I&&"/"!==_.join("/").substr(-1)&&_.push("");var k,P=""===_[0]||_[0]&&"/"===_[0].charAt(0);S&&(n.hostname=n.host=P?"":_.length?_.shift():"",(k=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=k.shift(),n.host=n.hostname=k.shift()));return(E=E||n.host&&_.length)&&!P&&_.unshift(""),_.length?n.pathname=_.join("/"):(n.pathname=null,n.path=null),i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},o.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},"5dc962a5f87a909744b5":function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"===typeof e?o(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return i(e[a])?o(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}t.a=function(e){var t=e.availableMonths,n=void 0===t?w.b:t,c=e.availableHours,p=void 0===c?w.a:c,g=I(e,x),v=n[b()(new Date)],T=S(Object(h.useState)(0),2),A=T[0],U=T[1],k=Object(h.useMemo)((function(){return function(){var e=y()(),t=m()(new Date,e)/86400*100;U(t)}}),[]);return Object(h.useEffect)((function(){k();var e=setInterval(k,6e4);return function(){return clearInterval(e)}}),[]),d.a.createElement(f.Box,g,r||(r=_(E.a,{mb:"md"},void 0,"Current Active Hours")),_(f.Box,{sx:{position:"relative",opacity:v?"1":"0.5"}},void 0,_(f.Flex,{sx:{transform:"translate(-0.4ex)"}},void 0,i||(i=_(f.Text,{flex:"0 0 50%"},void 0,"AM")),o||(o=_(f.Text,{flex:"0 0 50%"},void 0,"PM"))),_(f.Flex,{sx:{transform:"translate(-0.4ex)"}},void 0,a||(a=_(f.Text,{flex:"0 0 25%"},void 0,"12")),s||(s=_(f.Text,{flex:"0 0 25%"},void 0,"6")),l||(l=_(f.Text,{flex:"0 0 25%"},void 0,"12")),u||(u=_(f.Text,{flex:"0 0 25%"},void 0,"6"))),_(f.Flex,{alignItems:"flex-end",sx:{borderRight:"1px solid",borderRightColor:"grey-66",borderBottom:"2px solid",borderBottomColor:"grey-66",position:"relative",zIndex:1}},void 0,w.a.map((function(e,t){return _(f.Box,{sx:{flex:"1 1 auto",width:"4%",height:"10px",borderLeft:"1px solid",borderLeftColor:"grey-66","&:nth-of-type(4), &:nth-of-type(10), &:nth-of-type(16), &:nth-of-type(22)":{height:"15px"},"&:nth-of-type(1), &:nth-of-type(7), &:nth-of-type(13), &:nth-of-type(19)":{height:"20px"}}},t)}))),_(f.Flex,{sx:{position:"absolute",left:0,right:0,paddingBottom:"1px",bottom:"3px",borderBottom:"1px solid",borderBottomColor:"grey-99",flexWrap:"wrap"}},void 0,w.a.map((function(e,t){return _(f.Box,{sx:{flex:"1 1 auto",width:"4%",height:"10px",backgroundColor:p[t]?"#b8d252":"transparent",borderRadius:function(){return 0!==t&&p[t-1]?23!==t&&p[t+1]?"0":"0 5px 5px 0":"5px 0 0 5px"}}},t)}))),_(f.Box,{style:{left:"calc(".concat(A,"% - 1px)")},sx:{height:"25px",width:"2px",backgroundColor:"red",position:"absolute",bottom:"-2px",zIndex:2,"&:before, &:after":{content:'""',display:"block",position:"absolute",left:"-2px",border:"3px solid",borderColor:"red",borderLeftColor:"transparent",borderRightColor:"transparent"},"&:before":{top:"0",borderBottom:"0"},"&:after":{bottom:"0",borderTop:"0"}}})))}},"68e8bdf41018d49578f9":function(e,t,n){"use strict";var r=Date.prototype.getDay,i=Object.prototype.toString,o=n("cb1dc2f1b0e48e5476a6")();e.exports=function(e){return"object"===typeof e&&null!==e&&(o?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Date]"===i.call(e))}},"6e7c2130b3a0024f6f47":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a200adb7a77493a937a9"),i=n("d5732f186c6b37295201"),o=n("3876d46e830d73bd11eb"),a=n("4425f1d5419ae53c0f7c"),s=function(){this.global=new r.Point,this.target=null,this.originalEvent=null,this.identifier=null,this.isPrimary=!1,this.button=0,this.buttons=0,this.width=0,this.height=0,this.tiltX=0,this.tiltY=0,this.pointerType=null,this.pressure=0,this.rotationAngle=0,this.twist=0,this.tangentialPressure=0},l={pointerId:{configurable:!0}};l.pointerId.get=function(){return this.identifier},s.prototype.getLocalPosition=function(e,t,n){return e.worldTransform.applyInverse(n||this.global,t)},s.prototype.copyEvent=function(e){e.isPrimary&&(this.isPrimary=!0),this.button=e.button,this.buttons=Number.isInteger(e.buttons)?e.buttons:e.which,this.width=e.width,this.height=e.height,this.tiltX=e.tiltX,this.tiltY=e.tiltY,this.pointerType=e.pointerType,this.pressure=e.pressure,this.rotationAngle=e.rotationAngle,this.twist=e.twist||0,this.tangentialPressure=e.tangentialPressure||0},s.prototype.reset=function(){this.isPrimary=!1},Object.defineProperties(s.prototype,l);var u=function(){this.stopped=!1,this.stopsPropagatingAt=null,this.stopPropagationHint=!1,this.target=null,this.currentTarget=null,this.type=null,this.data=null};u.prototype.stopPropagation=function(){this.stopped=!0,this.stopPropagationHint=!0,this.stopsPropagatingAt=this.currentTarget},u.prototype.reset=function(){this.stopped=!1,this.stopsPropagatingAt=null,this.stopPropagationHint=!1,this.currentTarget=null,this.target=null};var c=function e(t){this._pointerId=t,this._flags=e.FLAGS.NONE},h={pointerId:{configurable:!0},flags:{configurable:!0},none:{configurable:!0},over:{configurable:!0},rightDown:{configurable:!0},leftDown:{configurable:!0}};c.prototype._doSet=function(e,t){this._flags=t?this._flags|e:this._flags&~e},h.pointerId.get=function(){return this._pointerId},h.flags.get=function(){return this._flags},h.flags.set=function(e){this._flags=e},h.none.get=function(){return this._flags===this.constructor.FLAGS.NONE},h.over.get=function(){return 0!==(this._flags&this.constructor.FLAGS.OVER)},h.over.set=function(e){this._doSet(this.constructor.FLAGS.OVER,e)},h.rightDown.get=function(){return 0!==(this._flags&this.constructor.FLAGS.RIGHT_DOWN)},h.rightDown.set=function(e){this._doSet(this.constructor.FLAGS.RIGHT_DOWN,e)},h.leftDown.get=function(){return 0!==(this._flags&this.constructor.FLAGS.LEFT_DOWN)},h.leftDown.set=function(e){this._doSet(this.constructor.FLAGS.LEFT_DOWN,e)},Object.defineProperties(c.prototype,h),c.FLAGS=Object.freeze({NONE:0,OVER:1,LEFT_DOWN:2,RIGHT_DOWN:4});var d=function(){this._tempPoint=new r.Point};d.prototype.recursiveFindHit=function(e,t,n,r,i){if(!t||!t.visible)return!1;var o=e.data.global,a=!1,s=i=t.interactive||i,l=!0;if(t.hitArea?(r&&(t.worldTransform.applyInverse(o,this._tempPoint),t.hitArea.contains(this._tempPoint.x,this._tempPoint.y)?a=!0:(r=!1,l=!1)),s=!1):t._mask&&r&&(t._mask.containsPoint&&t._mask.containsPoint(o)||(r=!1)),l&&t.interactiveChildren&&t.children)for(var u=t.children,c=u.length-1;c>=0;c--){var h=u[c],d=this.recursiveFindHit(e,h,n,r,s);if(d){if(!h.parent)continue;s=!1,d&&(e.target&&(r=!1),a=!0)}}return i&&(r&&!e.target&&!t.hitArea&&t.containsPoint&&t.containsPoint(o)&&(a=!0),t.interactive&&(a&&!e.target&&(e.target=t),n&&n(e,t,!!a))),a},d.prototype.findHit=function(e,t,n,r){this.recursiveFindHit(e,t,n,r,!1)};var f={interactive:!1,interactiveChildren:!0,hitArea:null,get buttonMode(){return"pointer"===this.cursor},set buttonMode(e){e?this.cursor="pointer":"pointer"===this.cursor&&(this.cursor=null)},cursor:null,get trackedPointers(){return void 0===this._trackedPointers&&(this._trackedPointers={}),this._trackedPointers},_trackedPointers:void 0};o.DisplayObject.mixin(f);var p={target:null,data:{global:null}},m=function(e){function t(t,n){e.call(this),n=n||{},this.renderer=t,this.autoPreventDefault=void 0===n.autoPreventDefault||n.autoPreventDefault,this.interactionFrequency=n.interactionFrequency||10,this.mouse=new s,this.mouse.identifier=1,this.mouse.global.set(-999999),this.activeInteractionData={},this.activeInteractionData[1]=this.mouse,this.interactionDataPool=[],this.eventData=new u,this.interactionDOMElement=null,this.moveWhenInside=!1,this.eventsAdded=!1,this.tickerAdded=!1,this.mouseOverRenderer=!1,this.supportsTouchEvents="ontouchstart"in window,this.supportsPointerEvents=!!window.PointerEvent,this.onPointerUp=this.onPointerUp.bind(this),this.processPointerUp=this.processPointerUp.bind(this),this.onPointerCancel=this.onPointerCancel.bind(this),this.processPointerCancel=this.processPointerCancel.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.processPointerDown=this.processPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.processPointerMove=this.processPointerMove.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.processPointerOverOut=this.processPointerOverOut.bind(this),this.onPointerOver=this.onPointerOver.bind(this),this.cursorStyles={default:"inherit",pointer:"pointer"},this.currentCursorMode=null,this.cursor=null,this.resolution=1,this.delayedEvents=[],this.search=new d,this._useSystemTicker=void 0===n.useSystemTicker||n.useSystemTicker,this.setTargetElement(this.renderer.view,this.renderer.resolution)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={useSystemTicker:{configurable:!0}};return n.useSystemTicker.get=function(){return this._useSystemTicker},n.useSystemTicker.set=function(e){this._useSystemTicker=e,e?this.addTickerListener():this.removeTickerListener()},t.prototype.hitTest=function(e,t){return p.target=null,p.data.global=e,t||(t=this.renderer._lastObjectRendered),this.processInteractive(p,t,null,!0),p.target},t.prototype.setTargetElement=function(e,t){void 0===t&&(t=1),this.removeTickerListener(),this.removeEvents(),this.interactionDOMElement=e,this.resolution=t,this.addEvents(),this.addTickerListener()},t.prototype.addTickerListener=function(){!this.tickerAdded&&this.interactionDOMElement&&this._useSystemTicker&&(i.Ticker.system.add(this.tickerUpdate,this,i.UPDATE_PRIORITY.INTERACTION),this.tickerAdded=!0)},t.prototype.removeTickerListener=function(){this.tickerAdded&&(i.Ticker.system.remove(this.tickerUpdate,this),this.tickerAdded=!1)},t.prototype.addEvents=function(){!this.eventsAdded&&this.interactionDOMElement&&(window.navigator.msPointerEnabled?(this.interactionDOMElement.style["-ms-content-zooming"]="none",this.interactionDOMElement.style["-ms-touch-action"]="none"):this.supportsPointerEvents&&(this.interactionDOMElement.style["touch-action"]="none"),this.supportsPointerEvents?(window.document.addEventListener("pointermove",this.onPointerMove,!0),this.interactionDOMElement.addEventListener("pointerdown",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("pointerleave",this.onPointerOut,!0),this.interactionDOMElement.addEventListener("pointerover",this.onPointerOver,!0),window.addEventListener("pointercancel",this.onPointerCancel,!0),window.addEventListener("pointerup",this.onPointerUp,!0)):(window.document.addEventListener("mousemove",this.onPointerMove,!0),this.interactionDOMElement.addEventListener("mousedown",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("mouseout",this.onPointerOut,!0),this.interactionDOMElement.addEventListener("mouseover",this.onPointerOver,!0),window.addEventListener("mouseup",this.onPointerUp,!0)),this.supportsTouchEvents&&(this.interactionDOMElement.addEventListener("touchstart",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("touchcancel",this.onPointerCancel,!0),this.interactionDOMElement.addEventListener("touchend",this.onPointerUp,!0),this.interactionDOMElement.addEventListener("touchmove",this.onPointerMove,!0)),this.eventsAdded=!0)},t.prototype.removeEvents=function(){this.eventsAdded&&this.interactionDOMElement&&(window.navigator.msPointerEnabled?(this.interactionDOMElement.style["-ms-content-zooming"]="",this.interactionDOMElement.style["-ms-touch-action"]=""):this.supportsPointerEvents&&(this.interactionDOMElement.style["touch-action"]=""),this.supportsPointerEvents?(window.document.removeEventListener("pointermove",this.onPointerMove,!0),this.interactionDOMElement.removeEventListener("pointerdown",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("pointerleave",this.onPointerOut,!0),this.interactionDOMElement.removeEventListener("pointerover",this.onPointerOver,!0),window.removeEventListener("pointercancel",this.onPointerCancel,!0),window.removeEventListener("pointerup",this.onPointerUp,!0)):(window.document.removeEventListener("mousemove",this.onPointerMove,!0),this.interactionDOMElement.removeEventListener("mousedown",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("mouseout",this.onPointerOut,!0),this.interactionDOMElement.removeEventListener("mouseover",this.onPointerOver,!0),window.removeEventListener("mouseup",this.onPointerUp,!0)),this.supportsTouchEvents&&(this.interactionDOMElement.removeEventListener("touchstart",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("touchcancel",this.onPointerCancel,!0),this.interactionDOMElement.removeEventListener("touchend",this.onPointerUp,!0),this.interactionDOMElement.removeEventListener("touchmove",this.onPointerMove,!0)),this.interactionDOMElement=null,this.eventsAdded=!1)},t.prototype.tickerUpdate=function(e){this._deltaTime+=e,this._deltaTime=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function m(e,t,n,r){a||(a="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var s=new Array(o),l=0;le.length)&&(t=e.length);for(var n=0,r=new Array(t);n1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=r&&u.x=i&&u.y>16)+(65280&e)+((255&e)<<16)},n.texture.get=function(){return this._texture},n.texture.set=function(e){this._texture!==e&&(this._texture&&this._texture.off("update",this._onTextureUpdate,this),this._texture=e||o.Texture.EMPTY,this._cachedTint=16777215,this._textureID=-1,this._textureTrimmedID=-1,e&&(e.baseTexture.valid?this._onTextureUpdate():e.once("update",this._onTextureUpdate,this)))},Object.defineProperties(t.prototype,n),t}(s.Container);t.Sprite=h},"7808cfb2bfe5c86d0b6e":function(e,t,n){"use strict";var r=n("af40a8a49d23f927622a"),i=n("96b4ef3b4b2cf53372f1"),o=n("1a97e47aab15b834e036"),a=n("cde8880bb1229a1e9c0b"),s=n("642e70b2ccdd32dabd66"),l=i(a(),Object);r(l,{getPolyfill:a,implementation:o,shim:s}),e.exports=l},"789601d9373e3f9cdf7a":function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,o){t=t||"&",n=n||"=";var a={};if("string"!==typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var l=1e3;o&&"number"===typeof o.maxKeys&&(l=o.maxKeys);var u=e.length;l>0&&u>l&&(u=l);for(var c=0;c=0?(h=m.substr(0,g),d=m.substr(g+1)):(h=m,d=""),f=decodeURIComponent(h),p=decodeURIComponent(d),r(a,f)?i(a[f])?a[f].push(p):a[f]=[a[f],p]:a[f]=p}return a};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},"7a5c17abc35c16d64823":function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={READY:"ready",RENDER:"render",SLOT_RENDER_ENDED:"slotRenderEnded",IMPRESSION_VIEWABLE:"impressionViewable",SLOT_VISIBILITY_CHANGED:"slotVisibilityChanged",SLOT_LOADED:"slotOnload"}},"7d78e92eacc1ae012f3f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=n("a200adb7a77493a937a9"),o=n("df0363ca45c62a4a0c1d"),a=n("3876d46e830d73bd11eb"),s=n("f84c206fb206901227e7"),l=n("4425f1d5419ae53c0f7c"),u=function(e,t){this.uvBuffer=e,this.uvMatrix=t,this.data=null,this._bufferUpdateId=-1,this._textureUpdateId=-1,this._updateID=0};u.prototype.update=function(e){if(e||this._bufferUpdateId!==this.uvBuffer._updateID||this._textureUpdateId!==this.uvMatrix._updateID){this._bufferUpdateId=this.uvBuffer._updateID,this._textureUpdateId=this.uvMatrix._updateID;var t=this.uvBuffer.data;this.data&&this.data.length===t.length||(this.data=new Float32Array(t.length)),this.uvMatrix.multiplyUvs(t,this.data),this._updateID++}};var c=new i.Point,h=new i.Polygon,d=function(e){function t(t,n,i,a){void 0===a&&(a=o.DRAW_MODES.TRIANGLES),e.call(this),this.geometry=t,t.refCount++,this.shader=n,this.state=i||r.State.for2d(),this.drawMode=a,this.start=0,this.size=0,this.uvs=null,this.indices=null,this.vertexData=new Float32Array(1),this.vertexDirty=0,this._transformID=-1,this.tint=16777215,this.blendMode=o.BLEND_MODES.NORMAL,this._roundPixels=s.settings.ROUND_PIXELS,this.batchUvs=null}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={uvBuffer:{configurable:!0},verticesBuffer:{configurable:!0},material:{configurable:!0},blendMode:{configurable:!0},roundPixels:{configurable:!0},tint:{configurable:!0},texture:{configurable:!0}};return n.uvBuffer.get=function(){return this.geometry.buffers[1]},n.verticesBuffer.get=function(){return this.geometry.buffers[0]},n.material.set=function(e){this.shader=e},n.material.get=function(){return this.shader},n.blendMode.set=function(e){this.state.blendMode=e},n.blendMode.get=function(){return this.state.blendMode},n.roundPixels.set=function(e){this._roundPixels!==e&&(this._transformID=-1),this._roundPixels=e},n.roundPixels.get=function(){return this._roundPixels},n.tint.get=function(){return this.shader.tint},n.tint.set=function(e){this.shader.tint=e},n.texture.get=function(){return this.shader.texture},n.texture.set=function(e){this.shader.texture=e},t.prototype._render=function(e){var n=this.geometry.buffers[0].data;this.shader.batchable&&this.drawMode===o.DRAW_MODES.TRIANGLES&&n.length<2*t.BATCHABLE_SIZE?this._renderToBatch(e):this._renderDefault(e)},t.prototype._renderDefault=function(e){var t=this.shader;t.alpha=this.worldAlpha,t.update&&t.update(),e.batch.flush(),t.program.uniformData.translationMatrix&&(t.uniforms.translationMatrix=this.transform.worldTransform.toArray(!0)),e.shader.bind(t),e.state.set(this.state),e.geometry.bind(this.geometry,t),e.geometry.draw(this.drawMode,this.size,this.start,this.geometry.instanceCount)},t.prototype._renderToBatch=function(e){var t=this.geometry;this.shader.uvMatrix&&(this.shader.uvMatrix.update(),this.calculateUvs()),this.calculateVertices(),this.indices=t.indexBuffer.data,this._tintRGB=this.shader._tintRGB,this._texture=this.shader.texture;var n=this.material.pluginName;e.batch.setObjectRenderer(e.plugins[n]),e.plugins[n].render(this)},t.prototype.calculateVertices=function(){var e=this.geometry,t=e.buffers[0].data;if(e.vertexDirtyId!==this.vertexDirty||this._transformID!==this.transform._worldID){this._transformID=this.transform._worldID,this.vertexData.length!==t.length&&(this.vertexData=new Float32Array(t.length));for(var n=this.transform.worldTransform,r=n.a,i=n.b,o=n.c,a=n.d,l=n.tx,u=n.ty,c=this.vertexData,h=0;h>16)+(65280&e)+((255&e)<<16),this._colorDirty=!0)},n.tint.get=function(){return this._tint},t.prototype.update=function(){if(this._colorDirty){this._colorDirty=!1;var e=this.texture.baseTexture;l.premultiplyTintToRgba(this._tint,this._alpha,this.uniforms.uColor,e.alphaMode)}this.uvMatrix.update()&&(this.uniforms.uTextureMatrix=this.uvMatrix.mapCoord)},Object.defineProperties(t.prototype,n),t}(r.Shader),p=function(e){function t(t,n,i){e.call(this);var a=new r.Buffer(t),s=new r.Buffer(n,!0),l=new r.Buffer(i,!0,!0);this.addAttribute("aVertexPosition",a,2,!1,o.TYPES.FLOAT).addAttribute("aTextureCoord",s,2,!1,o.TYPES.FLOAT).addIndex(l),this._updateId=-1}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={vertexDirtyId:{configurable:!0}};return n.vertexDirtyId.get=function(){return this.buffers[0]._updateID},Object.defineProperties(t.prototype,n),t}(r.Geometry);t.Mesh=d,t.MeshBatchUvs=u,t.MeshGeometry=p,t.MeshMaterial=f},"7edf83707012a871cdfb":function(e,t,n){"use strict";(function(e){var n,r,i,o="undefined"!==typeof Symbol,a="undefined"!==typeof Map,s="undefined"!==typeof Set,l=o?Symbol("immer-nothing"):((n={})["immer-nothing"]=!0,n),u=o?Symbol("immer-draftable"):"__$immer_draftable",c=o?Symbol("immer-state"):"__$immer_state",h=o?Symbol.iterator:"@@iterator",d=function(e,t){return(d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function f(e,t){function n(){this.constructor=e}d(e,t),e.prototype=(n.prototype=t.prototype,new n)}function p(e){return!!e&&!!e[c]}function m(e){return!!e&&(function(e){if(!e||"object"!==typeof e)return!1;var t=Object.getPrototypeOf(e);return!t||t===Object.prototype}(e)||Array.isArray(e)||!!e[u]||!!e.constructor[u]||x(e)||_(e))}!function(e){e[e.Object=0]="Object",e[e.Array=1]="Array",e[e.Map=2]="Map",e[e.Set=3]="Set"}(r||(r={})),function(e){e[e.ProxyObject=0]="ProxyObject",e[e.ProxyArray=1]="ProxyArray",e[e.ES5Object=2]="ES5Object",e[e.ES5Array=3]="ES5Array",e[e.Map=4]="Map",e[e.Set=5]="Set"}(i||(i={}));var g="undefined"!==typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:"undefined"!==typeof Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function y(e,t){v(e)===r.Object?g(e).forEach((function(n){return t(n,e[n],e)})):e.forEach((function(n,r){return t(r,n,e)}))}function v(e){if(e||U(),e[c])switch(e[c].type){case i.ES5Object:case i.ProxyObject:return r.Object;case i.ES5Array:case i.ProxyArray:return r.Array;case i.Map:return r.Map;case i.Set:return r.Set}return Array.isArray(e)?r.Array:x(e)?r.Map:_(e)?r.Set:r.Object}function b(e,t){return v(e)===r.Map?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function w(e,t){return v(e)===r.Map?e.get(t):e[t]}function E(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function x(e){return a&&e instanceof Map}function _(e){return s&&e instanceof Set}function S(e){return e.copy||e.base}function T(e,t){if(void 0===t&&(t=!1),Array.isArray(e))return e.slice();var n=Object.create(Object.getPrototypeOf(e));return g(e).forEach((function(r){if(r!==c){var i=Object.getOwnPropertyDescriptor(e,r),o=i.value;if(i.get){if(!t)throw new Error("Immer drafts cannot have computed properties");o=i.get.call(e)}i.enumerable?n[r]=o:Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0})}})),n}function I(e,t){if(m(e)&&!p(e)&&!Object.isFrozen(e)){var n=v(e);n===r.Set?e.add=e.clear=e.delete=A:n===r.Map&&(e.set=e.clear=e.delete=A),Object.freeze(e),t&&y(e,(function(e,t){return I(t,!0)}))}}function A(){throw new Error("This object has been frozen and should not be mutated")}function U(){throw new Error("Illegal state, please file a bug")}var k=function(){function e(e,t){this.drafts=[],this.parent=e,this.immer=t,this.canAutoFreeze=!0}return e.prototype.usePatches=function(e){e&&(this.patches=[],this.inversePatches=[],this.patchListener=e)},e.prototype.revoke=function(){this.leave(),this.drafts.forEach(P),this.drafts=null},e.prototype.leave=function(){this===e.current&&(e.current=this.parent)},e.enter=function(t){var n=new e(e.current,t);return e.current=n,n},e}();function P(e){var t=e[c];t.type===i.ProxyObject||t.type===i.ProxyArray?t.revoke():t.revoked=!0}function C(e,t,n){var r=n.drafts[0],i=void 0!==t&&t!==r;if(e.willFinalize(n,t,i),i){if(r[c].modified)throw n.revoke(),new Error("An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.");m(t)&&(t=O(e,t,n),n.parent||D(e,t)),n.patches&&(n.patches.push({op:"replace",path:[],value:t}),n.inversePatches.push({op:"replace",path:[],value:r[c].base}))}else t=O(e,r,n,[]);return n.revoke(),n.patches&&n.patchListener(n.patches,n.inversePatches),t!==l?t:void 0}function O(e,t,n,r){var o=t[c];if(!o)return Object.isFrozen(t)?t:M(e,t,n);if(o.scope!==n)return t;if(!o.modified)return D(e,o.base,!0),o.base;if(!o.finalized){if(o.finalized=!0,M(e,o.draft,n,r),e.onDelete&&o.type!==i.Set)if(e.useProxies){y(o.assigned,(function(t,n){n||e.onDelete(o,t)}))}else{var a=o.base,s=o.copy;y(a,(function(t){b(s,t)||e.onDelete(o,t)}))}e.onCopy&&e.onCopy(o),e.autoFreeze&&n.canAutoFreeze&&I(o.copy,!1),r&&n.patches&&function(e,t,n,r){switch(e.type){case i.ProxyObject:case i.ES5Object:case i.Map:return function(e,t,n,r){var i=e.base,o=e.copy;y(e.assigned,(function(e,a){var s=w(i,e),l=w(o,e),u=a?b(i,e)?"replace":"add":"remove";if(s!==l||"replace"!==u){var c=t.concat(e);n.push("remove"===u?{op:u,path:c}:{op:u,path:c,value:l}),r.push("add"===u?{op:"remove",path:c}:"remove"===u?{op:"add",path:c,value:s}:{op:"replace",path:c,value:s})}}))}(e,t,n,r);case i.ES5Array:case i.ProxyArray:return function(e,t,n,r){var i,o,a=e.base,s=e.assigned,l=e.copy;l||U();l.lengthc&&a[h-1]===l[h+u-1];)--h;for(var d=c;d=h;--d){f=t.concat([d]);n[p+d-h]={op:"add",path:f,value:l[d]},r.push({op:"remove",path:f})}}(e,t,n,r);case i.Set:(function(e,t,n,r){var i=e.base,o=e.copy,a=0;i.forEach((function(e){if(!o.has(e)){var i=t.concat([a]);n.push({op:"remove",path:i,value:e}),r.unshift({op:"add",path:i,value:e})}a++})),a=0,o.forEach((function(e){if(!i.has(e)){var o=t.concat([a]);n.push({op:"add",path:o,value:e}),r.unshift({op:"remove",path:o,value:e})}a++}))})(e,t,n,r)}}(o,r,n.patches,n.inversePatches)}return o.copy}function M(e,t,n,o){var a=t[c];return a&&(a.type!==i.ES5Object&&a.type!==i.ES5Array||(a.copy=T(a.draft,!0)),t=a.copy),y(t,(function(i,s){return function e(t,n,i,o,a,s,l,u){if(l===a)throw Error("Immer forbids circular references");var c=!!o&&a===i,h=_(a);if(p(l)){var d=u&&c&&!h&&!b(o.assigned,s)?u.concat(s):void 0;l=O(t,l,n,d),function(e,t,n){switch(v(e)){case r.Map:e.set(t,n);break;case r.Set:e.delete(t),e.add(n);break;default:e[t]=n}}(a,s,l),p(l)&&(n.canAutoFreeze=!1)}else{if(c&&E(l,w(o.base,s)))return;m(l)&&(y(l,(function(r,a){return e(t,n,i,o,l,r,a,u)})),n.parent||D(t,l))}c&&t.onAssign&&!h&&t.onAssign(o,s,l)}(e,n,t,a,t,i,s,o)})),t}function D(e,t,n){void 0===n&&(n=!1),e.autoFreeze&&!p(t)&&I(t,n)}var R={get:function(e,t){if(t===c)return e;var n=e.drafts;if(!e.modified&&b(n,t))return n[t];var r=S(e)[t];if(e.finalized||!m(r))return r;if(e.modified){if(r!==F(e.base,t))return r;n=e.copy}return n[t]=e.scope.immer.createProxy(r,e)},has:function(e,t){return t in S(e)},ownKeys:function(e){return Reflect.ownKeys(S(e))},set:function(e,t,n){if(!e.modified){var r=F(e.base,t);if(n?E(r,n)||n===e.drafts[t]:E(r,n)&&t in e.base)return!0;B(e),N(e)}return e.assigned[t]=!0,e.copy[t]=n,!0},deleteProperty:function(e,t){return void 0!==F(e.base,t)||t in e.base?(e.assigned[t]=!1,B(e),N(e)):e.assigned[t]&&delete e.assigned[t],e.copy&&delete e.copy[t],!0},getOwnPropertyDescriptor:function(e,t){var n=S(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&(r.writable=!0,r.configurable=e.type!==i.ProxyArray||"length"!==t),r},defineProperty:function(){throw new Error("Object.defineProperty() cannot be used on an Immer draft")},getPrototypeOf:function(e){return Object.getPrototypeOf(e.base)},setPrototypeOf:function(){throw new Error("Object.setPrototypeOf() cannot be used on an Immer draft")}},j={};function F(e,t){var n=e[c],r=Reflect.getOwnPropertyDescriptor(n?S(n):e,t);return r&&r.value}function N(e){if(!e.modified){if(e.modified=!0,e.type===i.ProxyObject||e.type===i.ProxyArray){var t=e.copy=T(e.base);y(e.drafts,(function(e,n){t[e]=n})),e.drafts=void 0}e.parent&&N(e.parent)}}function B(e){e.copy||(e.copy=T(e.base))}function L(e,t,n){e.drafts.forEach((function(e){e[c].finalizing=!0})),n?p(t)&&t[c].scope===e&&q(e.drafts):(e.patches&&function e(t){if(!t||"object"!==typeof t)return;var n=t[c];if(!n)return;var r=n.base,o=n.draft,a=n.assigned,s=n.type;if(s===i.ES5Object)y(o,(function(t){t!==c&&(void 0!==r[t]||b(r,t)?a[t]||e(o[t]):(a[t]=!0,Y(n)))})),y(r,(function(e){void 0!==o[e]||b(o,e)||(a[e]=!1,Y(n))}));else if(s===i.ES5Array){if(J(n)&&(Y(n),a.length=!0),o.length=0;t--){var n=e[t][c];if(!n.modified)switch(n.type){case i.ES5Array:J(n)&&Y(n);break;case i.ES5Object:K(n)&&Y(n)}}}function K(e){for(var t=e.base,n=e.draft,r=Object.keys(n),i=r.length-1;i>=0;i--){var o=r[i],a=t[o];if(void 0===a&&!b(t,o))return!0;var s=n[o],l=s&&s[c];if(l?l.base!==a:!E(s,a))return!0}return r.length!==Object.keys(t).length}function J(e){var t=e.draft;if(t.length!==e.base.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);return!(!n||n.get)}var Q=function(e){if(!e)throw new Error("Map is not polyfilled");function t(e,t){return this[c]={type:i.Map,parent:t,scope:t?t.scope:k.current,modified:!1,finalized:!1,copy:void 0,assigned:void 0,base:e,draft:this,isManual:!1,revoked:!1},this}f(t,e);var n=t.prototype;return Object.defineProperty(n,"size",{get:function(){return S(this[c]).size},enumerable:!0,configurable:!0}),n.has=function(e){return S(this[c]).has(e)},n.set=function(e,t){var n=this[c];return X(n),S(n).get(e)!==t&&(Z(n),n.scope.immer.markChanged(n),n.assigned.set(e,!0),n.copy.set(e,t),n.assigned.set(e,!0)),this},n.delete=function(e){if(!this.has(e))return!1;var t=this[c];return X(t),Z(t),t.scope.immer.markChanged(t),t.assigned.set(e,!1),t.copy.delete(e),!0},n.clear=function(){var e=this[c];return X(e),Z(e),e.scope.immer.markChanged(e),e.assigned=new Map,e.copy.clear()},n.forEach=function(e,t){var n=this;S(this[c]).forEach((function(r,i,o){e.call(t,n.get(i),i,n)}))},n.get=function(e){var t=this[c];X(t);var n=S(t).get(e);if(t.finalized||!m(n))return n;if(n!==t.base.get(e))return n;var r=t.scope.immer.createProxy(n,t);return Z(t),t.copy.set(e,r),r},n.keys=function(){return S(this[c]).keys()},n.values=function(){var e,t=this,n=this.keys();return(e={})[h]=function(){return t.values()},e.next=function(){var e=n.next();return e.done?e:{done:!1,value:t.get(e.value)}},e},n.entries=function(){var e,t=this,n=this.keys();return(e={})[h]=function(){return t.entries()},e.next=function(){var e=n.next();if(e.done)return e;var r=t.get(e.value);return{done:!1,value:[e.value,r]}},e},n[h]=function(){return this.entries()},t}(Map);function Z(e){e.copy||(e.assigned=new Map,e.copy=new Map(e.base))}var $=function(e){if(!e)throw new Error("Set is not polyfilled");function t(e,t){return this[c]={type:i.Set,parent:t,scope:t?t.scope:k.current,modified:!1,finalized:!1,copy:void 0,base:e,draft:this,drafts:new Map,revoked:!1,isManual:!1},this}f(t,e);var n=t.prototype;return Object.defineProperty(n,"size",{get:function(){return S(this[c]).size},enumerable:!0,configurable:!0}),n.has=function(e){var t=this[c];return X(t),t.copy?!!t.copy.has(e)||!(!t.drafts.has(e)||!t.copy.has(t.drafts.get(e))):t.base.has(e)},n.add=function(e){var t=this[c];return X(t),t.copy?t.copy.add(e):t.base.has(e)||(ee(t),t.scope.immer.markChanged(t),t.copy.add(e)),this},n.delete=function(e){if(!this.has(e))return!1;var t=this[c];return X(t),ee(t),t.scope.immer.markChanged(t),t.copy.delete(e)||!!t.drafts.has(e)&&t.copy.delete(t.drafts.get(e))},n.clear=function(){var e=this[c];return X(e),ee(e),e.scope.immer.markChanged(e),e.copy.clear()},n.values=function(){var e=this[c];return X(e),ee(e),e.copy.values()},n.entries=function(){var e=this[c];return X(e),ee(e),e.copy.entries()},n.keys=function(){return this.values()},n[h]=function(){return this.values()},n.forEach=function(e,t){for(var n=this.values(),r=n.next();!r.done;)e.call(t,r.value,r.value,this),r=n.next()},t}(Set);function ee(e){e.copy||(e.copy=new Set,e.base.forEach((function(t){if(m(t)){var n=e.scope.immer.createProxy(t,e);e.drafts.set(t,n),e.copy.add(n)}else e.copy.add(t)})))}function te(e,t){return t.forEach((function(t){var n=t.path,i=t.op;n.length||U();for(var o=e,a=0;a=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}return p(e)?te(e,t):this.produce(e,(function(e){return te(e,t.slice(n+1))}))},e.prototype.createProxy=function(e,t){var n=x(e)?function(e,t){return new Q(e,t)}(e,t):_(e)?function(e,t){return new $(e,t)}(e,t):this.useProxies?function(e,t){var n=Array.isArray(e),r={type:n?i.ProxyArray:i.ProxyObject,scope:t?t.scope:k.current,modified:!1,finalized:!1,assigned:{},parent:t,base:e,draft:null,drafts:{},copy:null,revoke:null,isManual:!1},o=r,a=R;n&&(o=[r],a=j);var s=Proxy.revocable(o,a),l=s.revoke,u=s.proxy;return r.draft=u,r.revoke=l,u}(e,t):z(e,t);return(t?t.scope:k.current).drafts.push(n),n},e.prototype.willFinalize=function(e,t,n){this.useProxies||L(e,t,n)},e.prototype.markChanged=function(e){this.useProxies?N(e):Y(e)},e}()),ae=oe.produce;oe.produceWithPatches.bind(oe),oe.setAutoFreeze.bind(oe),oe.setUseProxies.bind(oe),oe.applyPatches.bind(oe),oe.createDraft.bind(oe),oe.finishDraft.bind(oe);t.a=ae}).call(this,n("26d59f808dff3e83c741"))},"813660844b3ff39b4f65":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CommentCount=void 0;var r=function(){function e(e,t){for(var n=0;n 0.0) {\n c.rgb /= c.a;\n }\n\n vec4 result;\n\n result.r = (m[0] * c.r);\n result.r += (m[1] * c.g);\n result.r += (m[2] * c.b);\n result.r += (m[3] * c.a);\n result.r += m[4];\n\n result.g = (m[5] * c.r);\n result.g += (m[6] * c.g);\n result.g += (m[7] * c.b);\n result.g += (m[8] * c.a);\n result.g += m[9];\n\n result.b = (m[10] * c.r);\n result.b += (m[11] * c.g);\n result.b += (m[12] * c.b);\n result.b += (m[13] * c.a);\n result.b += m[14];\n\n result.a = (m[15] * c.r);\n result.a += (m[16] * c.g);\n result.a += (m[17] * c.b);\n result.a += (m[18] * c.a);\n result.a += m[19];\n\n vec3 rgb = mix(c.rgb, result.rgb, uAlpha);\n\n // Premultiply alpha again.\n rgb *= result.a;\n\n gl_FragColor = vec4(rgb, result.a);\n}\n",t),this.alpha=1}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={matrix:{configurable:!0},alpha:{configurable:!0}};return t.prototype._loadMatrix=function(e,t){void 0===t&&(t=!1);var n=e;t&&(this._multiply(n,this.uniforms.m,e),n=this._colorMatrix(n)),this.uniforms.m=n},t.prototype._multiply=function(e,t,n){return e[0]=t[0]*n[0]+t[1]*n[5]+t[2]*n[10]+t[3]*n[15],e[1]=t[0]*n[1]+t[1]*n[6]+t[2]*n[11]+t[3]*n[16],e[2]=t[0]*n[2]+t[1]*n[7]+t[2]*n[12]+t[3]*n[17],e[3]=t[0]*n[3]+t[1]*n[8]+t[2]*n[13]+t[3]*n[18],e[4]=t[0]*n[4]+t[1]*n[9]+t[2]*n[14]+t[3]*n[19]+t[4],e[5]=t[5]*n[0]+t[6]*n[5]+t[7]*n[10]+t[8]*n[15],e[6]=t[5]*n[1]+t[6]*n[6]+t[7]*n[11]+t[8]*n[16],e[7]=t[5]*n[2]+t[6]*n[7]+t[7]*n[12]+t[8]*n[17],e[8]=t[5]*n[3]+t[6]*n[8]+t[7]*n[13]+t[8]*n[18],e[9]=t[5]*n[4]+t[6]*n[9]+t[7]*n[14]+t[8]*n[19]+t[9],e[10]=t[10]*n[0]+t[11]*n[5]+t[12]*n[10]+t[13]*n[15],e[11]=t[10]*n[1]+t[11]*n[6]+t[12]*n[11]+t[13]*n[16],e[12]=t[10]*n[2]+t[11]*n[7]+t[12]*n[12]+t[13]*n[17],e[13]=t[10]*n[3]+t[11]*n[8]+t[12]*n[13]+t[13]*n[18],e[14]=t[10]*n[4]+t[11]*n[9]+t[12]*n[14]+t[13]*n[19]+t[14],e[15]=t[15]*n[0]+t[16]*n[5]+t[17]*n[10]+t[18]*n[15],e[16]=t[15]*n[1]+t[16]*n[6]+t[17]*n[11]+t[18]*n[16],e[17]=t[15]*n[2]+t[16]*n[7]+t[17]*n[12]+t[18]*n[17],e[18]=t[15]*n[3]+t[16]*n[8]+t[17]*n[13]+t[18]*n[18],e[19]=t[15]*n[4]+t[16]*n[9]+t[17]*n[14]+t[18]*n[19]+t[19],e},t.prototype._colorMatrix=function(e){var t=new Float32Array(e);return t[4]/=255,t[9]/=255,t[14]/=255,t[19]/=255,t},t.prototype.brightness=function(e,t){var n=[e,0,0,0,0,0,e,0,0,0,0,0,e,0,0,0,0,0,1,0];this._loadMatrix(n,t)},t.prototype.greyscale=function(e,t){var n=[e,e,e,0,0,e,e,e,0,0,e,e,e,0,0,0,0,0,1,0];this._loadMatrix(n,t)},t.prototype.blackAndWhite=function(e){this._loadMatrix([.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0],e)},t.prototype.hue=function(e,t){e=(e||0)/180*Math.PI;var n=Math.cos(e),r=Math.sin(e),i=1/3,o=(0,Math.sqrt)(i),a=[n+(1-n)*i,i*(1-n)-o*r,i*(1-n)+o*r,0,0,i*(1-n)+o*r,n+i*(1-n),i*(1-n)-o*r,0,0,i*(1-n)-o*r,i*(1-n)+o*r,n+i*(1-n),0,0,0,0,0,1,0];this._loadMatrix(a,t)},t.prototype.contrast=function(e,t){var n=(e||0)+1,r=-.5*(n-1),i=[n,0,0,0,r,0,n,0,0,r,0,0,n,0,r,0,0,0,1,0];this._loadMatrix(i,t)},t.prototype.saturate=function(e,t){void 0===e&&(e=0);var n=2*e/3+1,r=-.5*(n-1),i=[n,r,r,0,0,r,n,r,0,0,r,r,n,0,0,0,0,0,1,0];this._loadMatrix(i,t)},t.prototype.desaturate=function(){this.saturate(-1)},t.prototype.negative=function(e){this._loadMatrix([-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0],e)},t.prototype.sepia=function(e){this._loadMatrix([.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0],e)},t.prototype.technicolor=function(e){this._loadMatrix([1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0],e)},t.prototype.polaroid=function(e){this._loadMatrix([1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],e)},t.prototype.toBGR=function(e){this._loadMatrix([0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0],e)},t.prototype.kodachrome=function(e){this._loadMatrix([1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0],e)},t.prototype.browni=function(e){this._loadMatrix([.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0],e)},t.prototype.vintage=function(e){this._loadMatrix([.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0],e)},t.prototype.colorTone=function(e,t,n,r,i){var o=((n=n||16770432)>>16&255)/255,a=(n>>8&255)/255,s=(255&n)/255,l=((r=r||3375104)>>16&255)/255,u=(r>>8&255)/255,c=(255&r)/255,h=[.3,.59,.11,0,0,o,a,s,e=e||.2,0,l,u,c,t=t||.15,0,o-l,a-u,s-c,0,0];this._loadMatrix(h,i)},t.prototype.night=function(e,t){var n=[-2*(e=e||.1),-e,0,0,0,-e,0,e,0,0,0,e,2*e,0,0,0,0,0,1,0];this._loadMatrix(n,t)},t.prototype.predator=function(e,t){var n=[11.224130630493164*e,-4.794486999511719*e,-2.8746118545532227*e,0*e,.40342438220977783*e,-3.6330697536468506*e,9.193157196044922*e,-2.951810836791992*e,0*e,-1.316135048866272*e,-3.2184197902679443*e,-4.2375030517578125*e,7.476448059082031*e,0*e,.8044459223747253*e,0,0,0,1,0];this._loadMatrix(n,t)},t.prototype.lsd=function(e){this._loadMatrix([2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0],e)},t.prototype.reset=function(){this._loadMatrix([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],!1)},n.matrix.get=function(){return this.uniforms.m},n.matrix.set=function(e){this.uniforms.m=e},n.alpha.get=function(){return this.uniforms.uAlpha},n.alpha.set=function(e){this.uniforms.uAlpha=e},Object.defineProperties(t.prototype,n),t}(r.Filter);i.prototype.grayscale=i.prototype.greyscale,t.ColorMatrixFilter=i},"83b67934acd16528ea3d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("5386260abbcb7c3f382f");var r=n("542cd4810c03aa3c8657"),i=n("6e7c2130b3a0024f6f47"),o=n("4425f1d5419ae53c0f7c"),a=n("cd2f83a4fd8e13c8d3e2"),s=n("a32c6a01a3e12fea086c"),l=n("c2fc04df9cbf830942bd"),u=n("153ad7784cc0957b7685"),c=n("8c65cf2ba414123daf63"),h=n("a0cc5fdfd27f82e8195e"),d=n("8c9b3004c0bb4a488199"),f=n("b740a1c112d3a46c517a"),p=n("e0af267937d29da3005b"),m=n("d5732f186c6b37295201"),g=n("1caf79c58f96d1ec7c94"),y=n("544d0b3dbca6cd21a90b"),v=n("82e259ec0a1cef9e1d9a"),b=n("44e3ab1218a3fca748e8"),w=n("97b8d8640a77a860ebdd"),E=n("3357138d27f0415d9ff3");n("c60d294bcc4c2b56480c"),n("9799726e64bb4a2221d6"),n("f478ad37d6dbe0390ad3");var x=n("df0363ca45c62a4a0c1d"),_=n("3876d46e830d73bd11eb"),S=n("1c899df52c8060033152"),T=n("a200adb7a77493a937a9"),I=n("7d78e92eacc1ae012f3f"),A=n("55dd6971484fcfddb847"),U=n("d7cb81b51e9b498ee96a"),k=n("77b832b9d07adee95404"),P=n("f8cbe3ce0524adcc563e"),C=n("af90fe1e13b4acb4a777"),O=n("f84c206fb206901227e7"),M="5.0.0";s.Renderer.registerPlugin("accessibility",r.AccessibilityManager),s.Renderer.registerPlugin("extract",l.Extract),s.Renderer.registerPlugin("interaction",i.InteractionManager),s.Renderer.registerPlugin("particle",c.ParticleRenderer),s.Renderer.registerPlugin("prepare",h.Prepare),s.Renderer.registerPlugin("batch",s.BatchRenderer),s.Renderer.registerPlugin("tilingSprite",f.TilingSpriteRenderer),u.Loader.registerPlugin(p.BitmapFontLoader),u.Loader.registerPlugin(d.SpritesheetLoader),a.Application.registerPlugin(m.TickerPlugin),a.Application.registerPlugin(u.AppLoaderPlugin);var D={AlphaFilter:g.AlphaFilter,BlurFilter:y.BlurFilter,BlurFilterPass:y.BlurFilterPass,ColorMatrixFilter:v.ColorMatrixFilter,DisplacementFilter:b.DisplacementFilter,FXAAFilter:w.FXAAFilter,NoiseFilter:E.NoiseFilter};Object.keys(a).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})})),Object.keys(s).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})})),Object.keys(l).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})})),Object.keys(u).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})})),Object.keys(c).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})})),Object.keys(h).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}})})),Object.keys(d).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}})})),Object.keys(f).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}})})),Object.keys(p).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}})})),Object.keys(m).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}})})),Object.keys(x).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}})})),Object.keys(_).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return _[e]}})})),Object.keys(S).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}})})),Object.keys(T).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}})})),Object.keys(I).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return I[e]}})})),Object.keys(A).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return A[e]}})})),Object.keys(U).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return U[e]}})})),Object.keys(k).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}})})),Object.keys(P).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}})})),Object.keys(C).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return C[e]}})})),Object.keys(O).forEach((function(e){Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}})})),t.accessibility=r,t.interaction=i,t.utils=o,t.VERSION="5.2.3",t.filters=D,t.useDeprecated=function(){var e=this;Object.defineProperties(e,{SVG_SIZE:{get:function(){return o.deprecation(M,"PIXI.utils.SVG_SIZE property has moved to PIXI.resources.SVGResource.SVG_SIZE"),e.SVGResource.SVG_SIZE}},TransformStatic:{get:function(){return o.deprecation(M,"PIXI.TransformStatic class has been removed, use PIXI.Transform"),e.Transform}},TransformBase:{get:function(){return o.deprecation(M,"PIXI.TransformBase class has been removed, use PIXI.Transform"),e.Transform}},TRANSFORM_MODE:{get:function(){return o.deprecation(M,"PIXI.TRANSFORM_MODE property has been removed"),{STATIC:0,DYNAMIC:1}}},WebGLRenderer:{get:function(){return o.deprecation(M,"PIXI.WebGLRenderer class has moved to PIXI.Renderer"),e.Renderer}},CanvasRenderTarget:{get:function(){return o.deprecation(M,"PIXI.CanvasRenderTarget class has moved to PIXI.utils.CanvasRenderTarget"),e.utils.CanvasRenderTarget}},loader:{get:function(){return o.deprecation(M,"PIXI.loader instance has moved to PIXI.Loader.shared"),e.Loader.shared}},FilterManager:{get:function(){return o.deprecation(M,"PIXI.FilterManager class has moved to PIXI.systems.FilterSystem"),e.systems.FilterSystem}},CanvasTinter:{get:function(){return o.deprecation("5.2.0","PIXI.CanvasTinter namespace has moved to PIXI.canvasUtils"),e.canvasUtils}},GroupD8:{get:function(){return o.deprecation("5.2.0","PIXI.GroupD8 namespace has moved to PIXI.groupD8"),e.groupD8}}}),e.prepare={},Object.defineProperties(e.prepare,{BasePrepare:{get:function(){return o.deprecation("5.2.1","PIXI.prepare.BasePrepare moved to PIXI.BasePrepare"),e.BasePrepare}},Prepare:{get:function(){return o.deprecation("5.2.1","PIXI.prepare.Prepare moved to PIXI.Prepare"),e.Prepare}},CanvasPrepare:{get:function(){return o.deprecation("5.2.1","PIXI.prepare.CanvasPrepare moved to PIXI.CanvasPrepare"),e.CanvasPrepare}}}),e.extract={},Object.defineProperties(e.extract,{Extract:{get:function(){return o.deprecation("5.2.1","PIXI.extract.Extract moved to PIXI.Extract"),e.Extract}},CanvasExtract:{get:function(){return o.deprecation("5.2.1","PIXI.extract.CanvasExtract moved to PIXI.CanvasExtract"),e.CanvasExtract}}}),e.extras={},Object.defineProperties(e.extras,{TilingSprite:{get:function(){return o.deprecation(M,"PIXI.extras.TilingSprite class has moved to PIXI.TilingSprite"),e.TilingSprite}},TilingSpriteRenderer:{get:function(){return o.deprecation(M,"PIXI.extras.TilingSpriteRenderer class has moved to PIXI.TilingSpriteRenderer"),e.TilingSpriteRenderer}},AnimatedSprite:{get:function(){return o.deprecation(M,"PIXI.extras.AnimatedSprite class has moved to PIXI.AnimatedSprite"),e.AnimatedSprite}},BitmapText:{get:function(){return o.deprecation(M,"PIXI.extras.BitmapText class has moved to PIXI.BitmapText"),e.BitmapText}}}),Object.defineProperties(e.utils,{getSvgSize:{get:function(){return o.deprecation(M,"PIXI.utils.getSvgSize function has moved to PIXI.resources.SVGResource.getSize"),e.SVGResource.getSize}}}),e.mesh={},Object.defineProperties(e.mesh,{Mesh:{get:function(){return o.deprecation(M,"PIXI.mesh.Mesh class has moved to PIXI.SimpleMesh"),e.SimpleMesh}},NineSlicePlane:{get:function(){return o.deprecation(M,"PIXI.mesh.NineSlicePlane class has moved to PIXI.NineSlicePlane"),e.NineSlicePlane}},Plane:{get:function(){return o.deprecation(M,"PIXI.mesh.Plane class has moved to PIXI.SimplePlane"),e.SimplePlane}},Rope:{get:function(){return o.deprecation(M,"PIXI.mesh.Rope class has moved to PIXI.SimpleRope"),e.SimpleRope}},RawMesh:{get:function(){return o.deprecation(M,"PIXI.mesh.RawMesh class has moved to PIXI.Mesh"),e.Mesh}},CanvasMeshRenderer:{get:function(){return o.deprecation(M,"PIXI.mesh.CanvasMeshRenderer class has moved to PIXI.CanvasMeshRenderer"),e.CanvasMeshRenderer}},MeshRenderer:{get:function(){return o.deprecation(M,"PIXI.mesh.MeshRenderer class has moved to PIXI.MeshRenderer"),e.MeshRenderer}}}),e.particles={},Object.defineProperties(e.particles,{ParticleContainer:{get:function(){return o.deprecation(M,"PIXI.particles.ParticleContainer class has moved to PIXI.ParticleContainer"),e.ParticleContainer}},ParticleRenderer:{get:function(){return o.deprecation(M,"PIXI.particles.ParticleRenderer class has moved to PIXI.ParticleRenderer"),e.ParticleRenderer}}}),e.ticker={},Object.defineProperties(e.ticker,{Ticker:{get:function(){return o.deprecation(M,"PIXI.ticker.Ticker class has moved to PIXI.Ticker"),e.Ticker}},shared:{get:function(){return o.deprecation(M,"PIXI.ticker.shared instance has moved to PIXI.Ticker.shared"),e.Ticker.shared}}}),e.loaders={},Object.defineProperties(e.loaders,{Loader:{get:function(){return o.deprecation(M,"PIXI.loaders.Loader class has moved to PIXI.Loader"),e.Loader}},Resource:{get:function(){return o.deprecation(M,"PIXI.loaders.Resource class has moved to PIXI.LoaderResource"),e.LoaderResource}},bitmapFontParser:{get:function(){return o.deprecation(M,"PIXI.loaders.bitmapFontParser function has moved to PIXI.BitmapFontLoader.use"),e.BitmapFontLoader.use}},parseBitmapFontData:{get:function(){return o.deprecation(M,"PIXI.loaders.parseBitmapFontData function has moved to PIXI.BitmapFontLoader.parse"),e.BitmapFontLoader.parse}},spritesheetParser:{get:function(){return o.deprecation(M,"PIXI.loaders.spritesheetParser function has moved to PIXI.SpritesheetLoader.use"),e.SpritesheetLoader.use}},getResourcePath:{get:function(){return o.deprecation(M,"PIXI.loaders.getResourcePath property has moved to PIXI.SpritesheetLoader.getResourcePath"),e.SpritesheetLoader.getResourcePath}}}),e.Loader.addPixiMiddleware=function(t){return o.deprecation(M,"PIXI.loaders.Loader.addPixiMiddleware function is deprecated, use PIXI.loaders.Loader.registerPlugin"),e.loaders.Loader.registerPlugin({use:t()})},Object.defineProperty(e.extract,"WebGLExtract",{get:function(){return o.deprecation(M,"PIXI.extract.WebGLExtract method has moved to PIXI.Extract"),e.Extract}}),Object.defineProperty(e.prepare,"WebGLPrepare",{get:function(){return o.deprecation(M,"PIXI.prepare.WebGLPrepare class has moved to PIXI.Prepare"),e.Prepare}}),e.Container.prototype._renderWebGL=function(e){o.deprecation(M,"PIXI.Container._renderWebGL method has moved to PIXI.Container._render"),this._render(e)},e.Container.prototype.renderWebGL=function(e){o.deprecation(M,"PIXI.Container.renderWebGL method has moved to PIXI.Container.render"),this.render(e)},e.DisplayObject.prototype.renderWebGL=function(e){o.deprecation(M,"PIXI.DisplayObject.renderWebGL method has moved to PIXI.DisplayObject.render"),this.render(e)},e.Container.prototype.renderAdvancedWebGL=function(e){o.deprecation(M,"PIXI.Container.renderAdvancedWebGL method has moved to PIXI.Container.renderAdvanced"),this.renderAdvanced(e)},Object.defineProperties(e.settings,{TRANSFORM_MODE:{get:function(){return o.deprecation(M,"PIXI.settings.TRANSFORM_MODE property has been removed"),0},set:function(){o.deprecation(M,"PIXI.settings.TRANSFORM_MODE property has been removed")}}});var t=e.BaseTexture;t.prototype.loadSource=function(t){o.deprecation(M,"PIXI.BaseTexture.loadSource method has been deprecated");var n=e.resources.autoDetectResource(t);n.internal=!0,this.setResource(n),this.update()};var n=!1;Object.defineProperties(t.prototype,{hasLoaded:{get:function(){return o.deprecation(M,"PIXI.BaseTexture.hasLoaded property has been removed, use PIXI.BaseTexture.valid"),this.valid}},imageUrl:{get:function(){return o.deprecation(M,"PIXI.BaseTexture.imageUrl property has been removed, use PIXI.BaseTexture.resource.url"),this.resource&&this.resource.url},set:function(e){o.deprecation(M,"PIXI.BaseTexture.imageUrl property has been removed, use PIXI.BaseTexture.resource.url"),this.resource&&(this.resource.url=e)}},source:{get:function(){return o.deprecation(M,"PIXI.BaseTexture.source property has been moved, use `PIXI.BaseTexture.resource.source`"),this.resource&&this.resource.source},set:function(e){o.deprecation(M,"PIXI.BaseTexture.source property has been moved, use `PIXI.BaseTexture.resource.source` if you want to set HTMLCanvasElement. Otherwise, create new BaseTexture."),this.resource&&(this.resource.source=e)}},premultiplyAlpha:{get:function(){return o.deprecation("5.2.0","PIXI.BaseTexture.premultiplyAlpha property has been changed to `alphaMode`, see `PIXI.ALPHA_MODES`"),0!==this.alphaMode},set:function(e){o.deprecation("5.2.0","PIXI.BaseTexture.premultiplyAlpha property has been changed to `alphaMode`, see `PIXI.ALPHA_MODES`"),this.alphaMode=Number(e)}},_id:{get:function(){return n||(o.deprecation("5.2.0","PIXI.BaseTexture._id batch local field has been changed to `_batchLocation`"),n=!0),this._batchLocation},set:function(e){this._batchLocation=e}}}),t.fromImage=function(e,n,r,i){o.deprecation(M,"PIXI.BaseTexture.fromImage method has been replaced with PIXI.BaseTexture.from");var a={scale:i,crossorigin:n};return t.from(e,{scaleMode:r,resourceOptions:a})},t.fromCanvas=function(e,n){return o.deprecation(M,"PIXI.BaseTexture.fromCanvas method has been replaced with PIXI.BaseTexture.from"),t.from(e,{scaleMode:n})},t.fromSVG=function(e,n,r,i){o.deprecation(M,"PIXI.BaseTexture.fromSVG method has been replaced with PIXI.BaseTexture.from");var a={scale:i,crossorigin:n};return t.from(e,{scaleMode:r,resourceOptions:a})},Object.defineProperties(e.resources.ImageResource.prototype,{premultiplyAlpha:{get:function(){return o.deprecation("5.2.0","PIXI.resources.ImageResource.premultiplyAlpha property has been changed to `alphaMode`, see `PIXI.ALPHA_MODES`"),0!==this.alphaMode},set:function(e){o.deprecation("5.2.0","PIXI.resources.ImageResource.premultiplyAlpha property has been changed to `alphaMode`, see `PIXI.ALPHA_MODES`"),this.alphaMode=Number(e)}}}),e.Point.prototype.copy=function(e){return o.deprecation(M,"PIXI.Point.copy method has been replaced with PIXI.Point.copyFrom"),this.copyFrom(e)},e.ObservablePoint.prototype.copy=function(e){return o.deprecation(M,"PIXI.ObservablePoint.copy method has been replaced with PIXI.ObservablePoint.copyFrom"),this.copyFrom(e)},e.Rectangle.prototype.copy=function(e){return o.deprecation(M,"PIXI.Rectangle.copy method has been replaced with PIXI.Rectangle.copyFrom"),this.copyFrom(e)},e.Matrix.prototype.copy=function(e){return o.deprecation(M,"PIXI.Matrix.copy method has been replaced with PIXI.Matrix.copyTo"),this.copyTo(e)},e.systems.StateSystem.prototype.setState=function(e){return o.deprecation("v5.1.0","StateSystem.setState has been renamed to StateSystem.set"),this.set(e)},Object.assign(e.systems.FilterSystem.prototype,{getRenderTarget:function(e,t){return o.deprecation(M,"PIXI.FilterManager.getRenderTarget method has been replaced with PIXI.systems.FilterSystem#getFilterTexture"),this.getFilterTexture(t)},returnRenderTarget:function(e){o.deprecation(M,"PIXI.FilterManager.returnRenderTarget method has been replaced with PIXI.systems.FilterSystem.returnFilterTexture"),this.returnFilterTexture(e)},calculateScreenSpaceMatrix:function(e){o.deprecation(M,"PIXI.systems.FilterSystem.calculateScreenSpaceMatrix method is removed, use `(vTextureCoord * inputSize.xy) + outputFrame.xy` instead");var t=e.identity(),n=this.activeState,r=n.sourceFrame,i=n.destinationFrame;return t.translate(r.x/i.width,r.y/i.height),t.scale(i.width,i.height),t},calculateNormalizedScreenSpaceMatrix:function(e){o.deprecation(M,"PIXI.systems.FilterManager.calculateNormalizedScreenSpaceMatrix method is removed, use `((vTextureCoord * inputSize.xy) + outputFrame.xy) / outputFrame.zw` instead.");var t=this.activeState,n=t.sourceFrame,r=t.destinationFrame,i=e.identity();i.translate(n.x/r.width,n.y/r.height);var a=r.width/n.width,s=r.height/n.height;return i.scale(a,s),i}}),Object.defineProperties(e.RenderTexture.prototype,{sourceFrame:{get:function(){return o.deprecation(M,"PIXI.RenderTexture.sourceFrame property has been removed"),this.filterFrame}},size:{get:function(){return o.deprecation(M,"PIXI.RenderTexture.size property has been removed"),this._frame}}});var r=function(e){function t(t,n,r,i){o.deprecation(M,"PIXI.filters.BlurXFilter class is deprecated, use PIXI.filters.BlurFilterPass"),e.call(this,!0,t,n,r,i)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(e.filters.BlurFilterPass),i=function(e){function t(t,n,r,i){o.deprecation(M,"PIXI.filters.BlurYFilter class is deprecated, use PIXI.filters.BlurFilterPass"),e.call(this,!1,t,n,r,i)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(e.filters.BlurFilterPass);Object.assign(e.filters,{BlurXFilter:r,BlurYFilter:i});var a=e.Sprite,s=e.Texture,l=e.Graphics;function u(e,t,n,r){return o.deprecation(M,"PIXI.Sprite."+e+" method is deprecated, use PIXI.Sprite.from"),a.from(t,{resourceOptions:{scale:r,crossorigin:n}})}function c(e,t,n,r){return o.deprecation(M,"PIXI.Texture."+e+" method is deprecated, use PIXI.Texture.from"),s.from(t,{resourceOptions:{scale:r,crossorigin:n}})}l.prototype.generateCanvasTexture||(l.prototype.generateCanvasTexture=function(){o.deprecation(M,'PIXI.Graphics.generateCanvasTexture method is only available in "pixi.js-legacy"')}),Object.defineProperty(e.Graphics.prototype,"graphicsData",{get:function(){return o.deprecation(M,"PIXI.Graphics.graphicsData property is deprecated, use PIXI.Graphics.geometry.graphicsData"),this.geometry.graphicsData}}),Object.defineProperty(e.SimpleRope.prototype,"points",{get:function(){return o.deprecation(M,"PIXI.SimpleRope.points property is deprecated, use PIXI.SimpleRope.geometry.points"),this.geometry.points},set:function(e){o.deprecation(M,"PIXI.SimpleRope.points property is deprecated, use PIXI.SimpleRope.geometry.points"),this.geometry.points=e}}),a.fromImage=u.bind(null,"fromImage"),a.fromSVG=u.bind(null,"fromSVG"),a.fromCanvas=u.bind(null,"fromCanvas"),a.fromVideo=u.bind(null,"fromVideo"),a.fromFrame=u.bind(null,"fromFrame"),s.fromImage=c.bind(null,"fromImage"),s.fromSVG=c.bind(null,"fromSVG"),s.fromCanvas=c.bind(null,"fromCanvas"),s.fromVideo=c.bind(null,"fromVideo"),s.fromFrame=c.bind(null,"fromFrame"),Object.defineProperty(e.AbstractRenderer.prototype,"autoResize",{get:function(){return o.deprecation(M,"PIXI.AbstractRenderer.autoResize property is deprecated, use PIXI.AbstractRenderer.autoDensity"),this.autoDensity},set:function(e){o.deprecation(M,"PIXI.AbstractRenderer.autoResize property is deprecated, use PIXI.AbstractRenderer.autoDensity"),this.autoDensity=e}}),Object.defineProperty(e.Renderer.prototype,"textureManager",{get:function(){return o.deprecation(M,"PIXI.Renderer.textureManager property is deprecated, use PIXI.Renderer.texture"),this.texture}}),e.utils.mixins={mixin:function(){o.deprecation(M,"PIXI.utils.mixins.mixin function is no longer available")},delayMixin:function(){o.deprecation(M,"PIXI.utils.mixins.delayMixin function is no longer available")},performMixins:function(){o.deprecation(M,"PIXI.utils.mixins.performMixins function is no longer available")}}}},"8682a4b419b133d9b5bd":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},i=function(e,t,n,i){return r[e]};t.default=i,e.exports=t.default},"86bfefa18ec5bce47215":function(e,t,n){"use strict";n("8a2d1b95e05b6a321e74");var r,i,o=n("8af190b70a6bc55c6f1b"),a=n.n(o),s=n("88f0251e183a36aa026b"),l=n("a33f3d9b8fea0d9195ba"),u=n("25af6c5e16709dba484f"),c=n.n(u),h=n("bd6093343d6b28dfa265"),d=n("4ce116db9632215bf0e8"),f=n("675bcdd6d1e1a66037f1"),p=n("331de727e2d914b98c5a"),m=["availableMonths"];function g(e,t,n,r){i||(i="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var s=new Array(a),l=0;le.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}t.a=function(e){var t=e.availableMonths,n=void 0===t?h.b:t,i=b(e,m),u=c()(new Date),v=y(Object(o.useContext)(d.a),2),w=v[0],E=v[1];return a.a.createElement(s.Box,i,g(s.Flex,{justifyContent:"space-between",mb:"md"},void 0,r||(r=g(f.a,{},void 0,"Seasonality")),g(p.a,{hemisphere:w,setHemisphere:E})),g(s.Flex,{sx:{flexWrap:"wrap"}},void 0,h.b.map((function(e,t){return g(s.Box,{sx:{flex:"1 1 25%",border:"1px solid",borderColor:"grey-99",mr:"-1px",mb:"-1px",padding:"4px",position:"relative",opacity:n[t]?"1":"0.5","&::after":u===t?{content:'""',position:"absolute",top:0,left:0,width:"100%",height:"100%",border:"2px solid",borderColor:"red"}:null}},t,g(s.Text,{sx:{borderRadius:"5px",fontSize:"14px",fontStyle:"italic",fontWeight:"bold",textAlign:"center",backgroundColor:n[t]?"#b8d252":""}},void 0,l.localize.month(t,{width:"abbreviated"}),"."))}))))}},"87b6b671d4e1c6174a63":function(e,t,n){"use strict";var r=n("a08e5303af166fd6bd9e"),i=n("af40a8a49d23f927622a").supportsDescriptors,o=Object.getOwnPropertyDescriptor,a=TypeError;e.exports=function(){if(!i)throw new a("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=o(RegExp.prototype,"flags");if(e&&"function"===typeof e.get&&"boolean"===typeof/a/.dotAll)return e.get}return r}},"87ef0180422f7854018b":function(e,t,n){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},"8b4ebb0a63f935f481b6":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("8af190b70a6bc55c6f1b");t.classNames=function(e){return"string"===typeof e?e.split(".").join(" ").trim():e instanceof HTMLElement?e.className:""},t.validateChildren=function(e){var t=!0;return Array.isArray(e)?r.Children.forEach(e,(function(e){r.isValidElement(e)||(t=!1)})):t=r.isValidElement(e),t},t.isReactElement=function(e){return r.isValidElement(e)&&("string"===typeof e.type||"function"===typeof e.type||"object"===typeof e.type)},t.isModuleAvailable=function(e,t){for(var n=!1,r=0;r1&&void 0!==arguments[1]?arguments[1]:{},o=n.width,a=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],s=t.match(a);if(!s)return null;var l,u=s[0],c=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],h=Array.isArray(c)?i(c,(function(e){return e.test(u)})):r(c,(function(e){return e.test(u)}));l=e.valueCallback?e.valueCallback(h):h,l=n.valueCallback?n.valueCallback(l):l;var d=t.slice(u.length);return{value:l,rest:d}}},e.exports=t.default},"8c65cf2ba414123daf63":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("df0363ca45c62a4a0c1d"),i=n("4425f1d5419ae53c0f7c"),o=n("3876d46e830d73bd11eb"),a=n("a32c6a01a3e12fea086c"),s=n("a200adb7a77493a937a9"),l=function(e){function t(t,n,i,o){void 0===t&&(t=1500),void 0===i&&(i=16384),void 0===o&&(o=!1),e.call(this);i>16384&&(i=16384),this._properties=[!1,!0,!1,!1,!1],this._maxSize=t,this._batchSize=i,this._buffers=null,this._bufferUpdateIDs=[],this._updateID=0,this.interactiveChildren=!1,this.blendMode=r.BLEND_MODES.NORMAL,this.autoResize=o,this.roundPixels=!0,this.baseTexture=null,this.setProperties(n),this._tint=0,this.tintRgb=new Float32Array(4),this.tint=16777215}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={tint:{configurable:!0}};return t.prototype.setProperties=function(e){e&&(this._properties[0]="vertices"in e||"scale"in e?!!e.vertices||!!e.scale:this._properties[0],this._properties[1]="position"in e?!!e.position:this._properties[1],this._properties[2]="rotation"in e?!!e.rotation:this._properties[2],this._properties[3]="uvs"in e?!!e.uvs:this._properties[3],this._properties[4]="tint"in e||"alpha"in e?!!e.tint||!!e.alpha:this._properties[4])},t.prototype.updateTransform=function(){this.displayObjectUpdateTransform()},n.tint.get=function(){return this._tint},n.tint.set=function(e){this._tint=e,i.hex2rgb(e,this.tintRgb)},t.prototype.render=function(e){var t=this;this.visible&&!(this.worldAlpha<=0)&&this.children.length&&this.renderable&&(this.baseTexture||(this.baseTexture=this.children[0]._texture.baseTexture,this.baseTexture.valid||this.baseTexture.once("update",(function(){return t.onChildrenChange(0)}))),e.batch.setObjectRenderer(e.plugins.particle),e.plugins.particle.render(this))},t.prototype.onChildrenChange=function(e){for(var t=Math.floor(e/this._batchSize);this._bufferUpdateIDs.lengthn&&!e.autoResize&&(a=n);var s=e._buffers;s||(s=e._buffers=this.generateBuffers(e));var l=t[0]._texture.baseTexture;this.state.blendMode=i.correctBlendMode(e.blendMode,l.alphaMode),o.state.set(this.state);var u=o.gl,c=e.worldTransform.copyTo(this.tempMatrix);c.prepend(o.globalUniforms.uniforms.projectionMatrix),this.shader.uniforms.translationMatrix=c.toArray(!0),this.shader.uniforms.uColor=i.premultiplyRgba(e.tintRgb,e.worldAlpha,this.shader.uniforms.uColor,l.alphaMode),this.shader.uniforms.uSampler=l,this.renderer.shader.bind(this.shader);for(var h=!1,d=0,f=0;dr&&(p=r),f>=s.length&&s.push(this._generateOneMoreBuffer(e));var m=s[f];m.uploadDynamic(t,d,p);var g=e._bufferUpdateIDs[f]||0;(h=h||m._updateID0,c=l.alpha,h=c<1&&u?i.premultiplyTint(l._tintRGB,c):l._tintRGB+(255*c<<24);r[a]=h,r[a+o]=h,r[a+2*o]=h,r[a+3*o]=h,a+=4*o}},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.shader&&(this.shader.destroy(),this.shader=null),this.tempMatrix=null},t}(a.ObjectRenderer);t.ParticleContainer=l,t.ParticleRenderer=c},"8c9b3004c0bb4a488199":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a200adb7a77493a937a9"),i=n("a32c6a01a3e12fea086c"),o=n("4425f1d5419ae53c0f7c"),a=n("153ad7784cc0957b7685"),s=function(e,t,n){void 0===n&&(n=null),this._texture=e instanceof i.Texture?e:null,this.baseTexture=e instanceof i.BaseTexture?e:this._texture.baseTexture,this.textures={},this.animations={},this.data=t,this.resolution=this._updateResolution(n||(this.baseTexture.resource?this.baseTexture.resource.url:null)),this._frames=this.data.frames,this._frameKeys=Object.keys(this._frames),this._batchIndex=0,this._callback=null},l={BATCH_SIZE:{configurable:!0}};l.BATCH_SIZE.get=function(){return 1e3},s.prototype._updateResolution=function(e){var t=this.data.meta.scale,n=o.getResolutionOfUrl(e,null);return null===n&&(n=void 0!==t?parseFloat(t):1),1!==n&&this.baseTexture.setResolution(n),n},s.prototype.parse=function(e){this._batchIndex=0,this._callback=e,this._frameKeys.length<=s.BATCH_SIZE?(this._processFrames(0),this._processAnimations(),this._parseComplete()):this._nextBatch()},s.prototype._processFrames=function(e){for(var t=e,n=s.BATCH_SIZE;t-e lumaMax))\n color = vec4(rgbA, texColor.a);\n else\n color = vec4(rgbB, texColor.a);\n return color;\n}\n\nvoid main() {\n\n vec4 color;\n\n color = fxaa(uSampler, vFragCoord, inputPixel.zw, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM);\n\n gl_FragColor = color;\n}\n')}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(r.Filter);t.FXAAFilter=i},"9e9149faf7be2ca0797e":function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,i=n("87ef0180422f7854018b");e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&i())))}},a08e5303af166fd6bd9e:function(e,t,n){"use strict";var r=Object,i=TypeError;e.exports=function(){if(null!=this&&this!==r(this))throw new i("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e}},a0cc5fdfd27f82e8195e:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("f84c206fb206901227e7"),i=n("a32c6a01a3e12fea086c"),o=n("1c899df52c8060033152"),a=n("d5732f186c6b37295201"),s=n("3876d46e830d73bd11eb"),l=n("af90fe1e13b4acb4a777");r.settings.UPLOADS_PER_FRAME=4;var u=function(e){this.maxItemsPerFrame=e,this.itemsLeft=0};u.prototype.beginFrame=function(){this.itemsLeft=this.maxItemsPerFrame},u.prototype.allowedToUpload=function(){return this.itemsLeft-- >0};var c=function(e){var t=this;this.limiter=new u(r.settings.UPLOADS_PER_FRAME),this.renderer=e,this.uploadHookHelper=null,this.queue=[],this.addHooks=[],this.uploadHooks=[],this.completes=[],this.ticking=!1,this.delayedTick=function(){t.queue&&t.prepareItems()},this.registerFindHook(g),this.registerFindHook(y),this.registerFindHook(h),this.registerFindHook(d),this.registerFindHook(f),this.registerUploadHook(p),this.registerUploadHook(m)};function h(e,t){var n=!1;if(e&&e._textures&&e._textures.length)for(var r=0;r=0;r--)this.add(e.children[r]);return this},c.prototype.destroy=function(){this.ticking&&a.Ticker.system.remove(this.tick,this),this.ticking=!1,this.addHooks=null,this.uploadHooks=null,this.renderer=null,this.completes=null,this.queue=null,this.limiter=null,this.uploadHookHelper=null};var v=function(e){function t(t){e.call(this,t),this.uploadHookHelper=this.renderer,this.registerFindHook(E),this.registerUploadHook(b),this.registerUploadHook(w)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(c);function b(e,t){return t instanceof i.BaseTexture&&(t._glTextures[e.CONTEXT_UID]||e.texture.bind(t),!0)}function w(e,t){if(!(t instanceof o.Graphics))return!1;var n=t.geometry;t.finishPoly(),n.updateBatches();for(var r=n.batches,i=0;i=0?y.S:y.N:2*Math.abs(t)<=Math.abs(e)?e>0?y.E:y.W:t>0?e>0?y.SE:y.SW:e>0?y.NE:y.NW},matrixAppendRotationInv:function(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=0);var i=m[y.inv(t)];i.tx=n,i.ty=r,e.append(i)}},v=function(){function e(){this.worldTransform=new u,this.localTransform=new u,this.position=new o(this.onChange,this,0,0),this.scale=new o(this.onChange,this,1,1),this.pivot=new o(this.onChange,this,0,0),this.skew=new o(this.updateSkew,this,0,0),this._rotation=0,this._cx=1,this._sx=0,this._cy=0,this._sy=1,this._localID=0,this._currentLocalID=0,this._worldID=0,this._parentID=0}return e.prototype.onChange=function(){this._localID++},e.prototype.updateSkew=function(){this._cx=Math.cos(this._rotation+this.skew.y),this._sx=Math.sin(this._rotation+this.skew.y),this._cy=-Math.sin(this._rotation-this.skew.x),this._sy=Math.cos(this._rotation-this.skew.x),this._localID++},e.prototype.updateLocalTransform=function(){var e=this.localTransform;this._localID!==this._currentLocalID&&(e.a=this._cx*this.scale.x,e.b=this._sx*this.scale.x,e.c=this._cy*this.scale.y,e.d=this._sy*this.scale.y,e.tx=this.position.x-(this.pivot.x*e.a+this.pivot.y*e.c),e.ty=this.position.y-(this.pivot.x*e.b+this.pivot.y*e.d),this._currentLocalID=this._localID,this._parentID=-1)},e.prototype.updateTransform=function(e){var t=this.localTransform;if(this._localID!==this._currentLocalID&&(t.a=this._cx*this.scale.x,t.b=this._sx*this.scale.x,t.c=this._cy*this.scale.y,t.d=this._sy*this.scale.y,t.tx=this.position.x-(this.pivot.x*t.a+this.pivot.y*t.c),t.ty=this.position.y-(this.pivot.x*t.b+this.pivot.y*t.d),this._currentLocalID=this._localID,this._parentID=-1),this._parentID!==e._worldID){var n=e.worldTransform,r=this.worldTransform;r.a=t.a*n.a+t.b*n.c,r.b=t.a*n.b+t.b*n.d,r.c=t.c*n.a+t.d*n.c,r.d=t.c*n.b+t.d*n.d,r.tx=t.tx*n.a+t.ty*n.c+n.tx,r.ty=t.tx*n.b+t.ty*n.d+n.ty,this._parentID=e._worldID,this._worldID++}},e.prototype.setFromMatrix=function(e){e.decompose(this),this._localID++},Object.defineProperty(e.prototype,"rotation",{get:function(){return this._rotation},set:function(e){this._rotation!==e&&(this._rotation=e,this.updateSkew())},enumerable:!0,configurable:!0}),e.IDENTITY=new e,e}(),b=function(){function e(e,n,r,i){void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=0),void 0===i&&(i=0),this.x=Number(e),this.y=Number(n),this.width=Number(r),this.height=Number(i),this.type=t.SHAPES.RECT}return Object.defineProperty(e.prototype,"left",{get:function(){return this.x},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"right",{get:function(){return this.x+this.width},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"top",{get:function(){return this.y},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"bottom",{get:function(){return this.y+this.height},enumerable:!0,configurable:!0}),Object.defineProperty(e,"EMPTY",{get:function(){return new e(0,0,0,0)},enumerable:!0,configurable:!0}),e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copyFrom=function(e){return this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height,this},e.prototype.copyTo=function(e){return e.x=this.x,e.y=this.y,e.width=this.width,e.height=this.height,e},e.prototype.contains=function(e,t){return!(this.width<=0||this.height<=0)&&(e>=this.x&&e=this.y&&tt!==u>t&&e<(t-s)/(u-s)*(l-a)+a&&(n=!n)}return n},e}(),_=function(){function e(e,n,r,i,o){void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=0),void 0===i&&(i=0),void 0===o&&(o=20),this.x=e,this.y=n,this.width=r,this.height=i,this.radius=o,this.type=t.SHAPES.RREC}return e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height,this.radius)},e.prototype.contains=function(e,t){if(this.width<=0||this.height<=0)return!1;if(e>=this.x&&e<=this.x+this.width&&t>=this.y&&t<=this.y+this.height){if(t>=this.y+this.radius&&t<=this.y+this.height-this.radius||e>=this.x+this.radius&&e<=this.x+this.width-this.radius)return!0;var n=e-(this.x+this.radius),r=t-(this.y+this.radius),i=this.radius*this.radius;if(n*n+r*r<=i)return!0;if((n=e-(this.x+this.width-this.radius))*n+r*r<=i)return!0;if(n*n+(r=t-(this.y+this.height-this.radius))*r<=i)return!0;if((n=e-(this.x+this.radius))*n+r*r<=i)return!0}return!1},e}();t.Circle=w,t.DEG_TO_RAD=l,t.Ellipse=E,t.Matrix=u,t.ObservablePoint=o,t.PI_2=a,t.Point=i,t.Polygon=x,t.RAD_TO_DEG=s,t.Rectangle=b,t.RoundedRectangle=_,t.Transform=v,t.groupD8=y},a28fc3c963a1d4d1a2e5:function(e,t,n){"use strict";function r(e,t){return e===t}function i(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,i=0;i1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:r,n=null,o=null;return function(){return i(t,n,arguments)||(o=e.apply(null,arguments)),n=arguments,o}}));function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a;if("object"!==typeof e)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);var n=Object.keys(e);return t(n.map((function(t){return e[t]})),(function(){for(var e=arguments.length,t=Array(e),r=0;r=0;--i){var o=p[i];if(o.test&&o.test(e,n))return new o(e,t)}return new f(e,t)}var g=function(e){function t(t,n){var r=n||{},i=r.width,o=r.height;if(!i||!o)throw new Error("BufferResource width or height invalid");e.call(this,i,o),this.data=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.upload=function(e,t,n){var r=e.gl;return r.pixelStorei(r.UNPACK_PREMULTIPLY_ALPHA_WEBGL,t.alphaMode===o.ALPHA_MODES.UNPACK),n.width===t.width&&n.height===t.height?r.texSubImage2D(t.target,0,0,0,t.width,t.height,t.format,t.type,this.data):(n.width=t.width,n.height=t.height,r.texImage2D(t.target,0,n.internalFormat,t.width,t.height,0,t.format,n.type,this.data)),!0},t.prototype.dispose=function(){this.data=null},t.test=function(e){return e instanceof Float32Array||e instanceof Uint8Array||e instanceof Uint32Array},t}(c),y={scaleMode:o.SCALE_MODES.NEAREST,format:o.FORMATS.RGBA,alphaMode:o.ALPHA_MODES.NPM},v=function(e){function t(t,n){void 0===t&&(t=null),void 0===n&&(n=null),e.call(this);var r=(n=n||{}).alphaMode,s=n.mipmap,l=n.anisotropicLevel,u=n.scaleMode,h=n.width,d=n.height,f=n.wrapMode,p=n.format,g=n.type,y=n.target,v=n.resolution,b=n.resourceOptions;!t||t instanceof c||((t=m(t,b)).internal=!0),this.width=h||0,this.height=d||0,this.resolution=v||a.settings.RESOLUTION,this.mipmap=void 0!==s?s:a.settings.MIPMAP_TEXTURES,this.anisotropicLevel=void 0!==l?l:a.settings.ANISOTROPIC_LEVEL,this.wrapMode=f||a.settings.WRAP_MODE,this.scaleMode=void 0!==u?u:a.settings.SCALE_MODE,this.format=p||o.FORMATS.RGBA,this.type=g||o.TYPES.UNSIGNED_BYTE,this.target=y||o.TARGETS.TEXTURE_2D,this.alphaMode=void 0!==r?r:o.ALPHA_MODES.UNPACK,void 0!==n.premultiplyAlpha&&(this.premultiplyAlpha=n.premultiplyAlpha),this.uid=i.uid(),this.touched=0,this.isPowerOfTwo=!1,this._refreshPOT(),this._glTextures={},this.dirtyId=0,this.dirtyStyleId=0,this.cacheId=null,this.valid=h>0&&d>0,this.textureCacheIds=[],this.destroyed=!1,this.resource=null,this._batchEnabled=0,this._batchLocation=0,this.setResource(t)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={realWidth:{configurable:!0},realHeight:{configurable:!0}};return n.realWidth.get=function(){return Math.ceil(this.width*this.resolution-1e-4)},n.realHeight.get=function(){return Math.ceil(this.height*this.resolution-1e-4)},t.prototype.setStyle=function(e,t){var n;return void 0!==e&&e!==this.scaleMode&&(this.scaleMode=e,n=!0),void 0!==t&&t!==this.mipmap&&(this.mipmap=t,n=!0),n&&this.dirtyStyleId++,this},t.prototype.setSize=function(e,t,n){return this.resolution=n||this.resolution,this.width=e,this.height=t,this._refreshPOT(),this.update(),this},t.prototype.setRealSize=function(e,t,n){return this.resolution=n||this.resolution,this.width=e/this.resolution,this.height=t/this.resolution,this._refreshPOT(),this.update(),this},t.prototype._refreshPOT=function(){this.isPowerOfTwo=i.isPow2(this.realWidth)&&i.isPow2(this.realHeight)},t.prototype.setResolution=function(e){var t=this.resolution;return t===e||(this.resolution=e,this.valid&&(this.width=this.width*t/e,this.height=this.height*t/e,this.emit("update",this)),this._refreshPOT()),this},t.prototype.setResource=function(e){if(this.resource===e)return this;if(this.resource)throw new Error("Resource can be set only once");return e.bind(this),this.resource=e,this},t.prototype.update=function(){this.valid?(this.dirtyId++,this.dirtyStyleId++,this.emit("update",this)):this.width>0&&this.height>0&&(this.valid=!0,this.emit("loaded",this),this.emit("update",this))},t.prototype.onError=function(e){this.emit("error",this,e)},t.prototype.destroy=function(){this.resource&&(this.resource.unbind(this),this.resource.internal&&this.resource.destroy(),this.resource=null),this.cacheId&&(delete i.BaseTextureCache[this.cacheId],delete i.TextureCache[this.cacheId],this.cacheId=null),this.dispose(),t.removeFromCache(this),this.textureCacheIds=null,this.destroyed=!0},t.prototype.dispose=function(){this.emit("dispose",this)},t.from=function(e,n,r){void 0===r&&(r=a.settings.STRICT_TEXTURE_CACHE);var o="string"===typeof e,s=null;o?s=e:(e._pixiId||(e._pixiId="pixiid_"+i.uid()),s=e._pixiId);var l=i.BaseTextureCache[s];if(o&&r&&!l)throw new Error('The cacheId "'+s+'" does not exist in BaseTextureCache.');return l||((l=new t(e,n)).cacheId=s,t.addToCache(l,s)),l},t.fromBuffer=function(e,n,r,i){e=e||new Float32Array(n*r*4);var a=new g(e,{width:n,height:r}),s=e instanceof Float32Array?o.TYPES.FLOAT:o.TYPES.UNSIGNED_BYTE;return new t(a,Object.assign(y,i||{width:n,height:r,type:s}))},t.addToCache=function(e,t){t&&(-1===e.textureCacheIds.indexOf(t)&&e.textureCacheIds.push(t),i.BaseTextureCache[t]&&console.warn("BaseTexture added to the cache with an id ["+t+"] that already had an entry"),i.BaseTextureCache[t]=e)},t.removeFromCache=function(e){if("string"===typeof e){var t=i.BaseTextureCache[e];if(t){var n=t.textureCacheIds.indexOf(e);return n>-1&&t.textureCacheIds.splice(n,1),delete i.BaseTextureCache[e],t}}else if(e&&e.textureCacheIds){for(var r=0;r]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*>/i;var _=function(e){function t(t,n){if(n=n||{},!(t instanceof HTMLVideoElement)){var r=document.createElement("video");r.setAttribute("preload","auto"),r.setAttribute("webkit-playsinline",""),r.setAttribute("playsinline",""),"string"===typeof t&&(t=[t]),e.crossOrigin(r,t[0].src||t[0],n.crossorigin);for(var i=0;i0&&!1===e.paused&&!1===e.ended&&e.readyState>2},t.prototype._isSourceReady=function(){return 3===this.source.readyState||4===this.source.readyState},t.prototype._onPlayStart=function(){this.valid||this._onCanPlay(),this.autoUpdate&&!this._isConnectedToTicker&&(s.Ticker.shared.add(this.update,this),this._isConnectedToTicker=!0)},t.prototype._onPlayStop=function(){this._isConnectedToTicker&&(s.Ticker.shared.remove(this.update,this),this._isConnectedToTicker=!1)},t.prototype._onCanPlay=function(){var e=this.source;e.removeEventListener("canplay",this._onCanPlay),e.removeEventListener("canplaythrough",this._onCanPlay);var t=this.valid;this.resize(e.videoWidth,e.videoHeight),!t&&this._resolve&&(this._resolve(this),this._resolve=null),this._isSourcePlaying()?this._onPlayStart():this.autoPlay&&e.play()},t.prototype.dispose=function(){this._isConnectedToTicker&&s.Ticker.shared.remove(this.update,this),this.source&&(this.source.removeEventListener("error",this._onError,!0),this.source.pause(),this.source.src="",this.source.load()),e.prototype.dispose.call(this)},n.autoUpdate.get=function(){return this._autoUpdate},n.autoUpdate.set=function(e){e!==this._autoUpdate&&(this._autoUpdate=e,!this._autoUpdate&&this._isConnectedToTicker?(s.Ticker.shared.remove(this.update,this),this._isConnectedToTicker=!1):this._autoUpdate&&!this._isConnectedToTicker&&this._isSourcePlaying()&&(s.Ticker.shared.add(this.update,this),this._isConnectedToTicker=!0))},n.updateFPS.get=function(){return this._updateFPS},n.updateFPS.set=function(e){e!==this._updateFPS&&(this._updateFPS=e)},t.test=function(e,n){return e instanceof HTMLVideoElement||t.TYPES.indexOf(n)>-1},Object.defineProperties(t.prototype,n),t}(d);_.TYPES=["mp4","m4v","webm","ogg","ogv","h264","avi","mov"];var S=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.test=function(e){return!!window.createImageBitmap&&e instanceof ImageBitmap},t}(d);p.push(f,S,w,_,x,g,E,b);var T={INSTALLED:p,autoDetectResource:m,ArrayResource:b,BufferResource:g,CanvasResource:w,CubeResource:E,ImageResource:f,ImageBitmapResource:S,SVGResource:x,VideoResource:_,Resource:c,BaseImageResource:d},I=function(e){this.renderer=e};I.prototype.destroy=function(){this.renderer=null};var A=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.upload=function(e,t,n){var r=e.gl;return r.pixelStorei(r.UNPACK_PREMULTIPLY_ALPHA_WEBGL,t.alphaMode===o.ALPHA_MODES.UNPACK),n.width===t.width&&n.height===t.height?r.texSubImage2D(t.target,0,0,0,t.width,t.height,t.format,t.type,this.data):(n.width=t.width,n.height=t.height,r.texImage2D(t.target,0,1===e.context.webGLVersion?r.DEPTH_COMPONENT:r.DEPTH_COMPONENT16,t.width,t.height,0,t.format,t.type,this.data)),!0},t}(g),U=function(e,t){this.width=Math.ceil(e||100),this.height=Math.ceil(t||100),this.stencil=!1,this.depth=!1,this.dirtyId=0,this.dirtyFormat=0,this.dirtySize=0,this.depthTexture=null,this.colorTextures=[],this.glFramebuffers={},this.disposeRunner=new r.Runner("disposeFramebuffer",2)},k={colorTexture:{configurable:!0}};k.colorTexture.get=function(){return this.colorTextures[0]},U.prototype.addColorTexture=function(e,t){return void 0===e&&(e=0),this.colorTextures[e]=t||new v(null,{scaleMode:o.SCALE_MODES.NEAREST,resolution:1,mipmap:!1,width:this.width,height:this.height}),this.dirtyId++,this.dirtyFormat++,this},U.prototype.addDepthTexture=function(e){return this.depthTexture=e||new v(new A(null,{width:this.width,height:this.height}),{scaleMode:o.SCALE_MODES.NEAREST,resolution:1,width:this.width,height:this.height,mipmap:!1,format:o.FORMATS.DEPTH_COMPONENT,type:o.TYPES.UNSIGNED_SHORT}),this.dirtyId++,this.dirtyFormat++,this},U.prototype.enableDepth=function(){return this.depth=!0,this.dirtyId++,this.dirtyFormat++,this},U.prototype.enableStencil=function(){return this.stencil=!0,this.dirtyId++,this.dirtyFormat++,this},U.prototype.resize=function(e,t){if(e=Math.ceil(e),t=Math.ceil(t),e!==this.width||t!==this.height){this.width=e,this.height=t,this.dirtyId++,this.dirtySize++;for(var n=0;n-1&&t.textureCacheIds.splice(n,1),delete i.TextureCache[e],t}}else if(e&&e.textureCacheIds){for(var r=0;rthis.baseTexture.width,a=n+i>this.baseTexture.height;if(o||a){var s=o&&a?"and":"or",l="X: "+t+" + "+r+" = "+(t+r)+" > "+this.baseTexture.width,u="Y: "+n+" + "+i+" = "+(n+i)+" > "+this.baseTexture.height;throw new Error("Texture Error: frame does not fit inside the base Texture dimensions: "+l+" "+s+" "+u)}this.valid=r&&i&&this.baseTexture.valid,this.trim||this.rotate||(this.orig=e),this.valid&&this.updateUvs()},n.rotate.get=function(){return this._rotate},n.rotate.set=function(e){this._rotate=e,this.valid&&this.updateUvs()},n.width.get=function(){return this.orig.width},n.height.get=function(){return this.orig.height},Object.defineProperties(t.prototype,n),t}(i.EventEmitter);function D(e){e.destroy=function(){},e.on=function(){},e.once=function(){},e.emit=function(){}}M.EMPTY=new M(new v),D(M.EMPTY),D(M.EMPTY.baseTexture),M.WHITE=function(){var e=document.createElement("canvas");e.width=16,e.height=16;var t=e.getContext("2d");return t.fillStyle="white",t.fillRect(0,0,16,16),new M(new v(new w(e)))}(),D(M.WHITE),D(M.WHITE.baseTexture);var R=function(e){function t(t,n){var r=null;if(!(t instanceof P)){var i=arguments[1],o=arguments[2],a=arguments[3],s=arguments[4];console.warn("Please use RenderTexture.create("+i+", "+o+") instead of the ctor directly."),r=arguments[0],n=null,t=new P({width:i,height:o,scaleMode:a,resolution:s})}e.call(this,t,n),this.legacyRenderer=r,this.valid=!0,this.filterFrame=null,this.filterPoolKey=null,this.updateUvs()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.resize=function(e,t,n){void 0===n&&(n=!0),e=Math.ceil(e),t=Math.ceil(t),this.valid=e>0&&t>0,this._frame.width=this.orig.width=e,this._frame.height=this.orig.height=t,n&&this.baseTexture.resize(e,t),this.updateUvs()},t.prototype.setResolution=function(e){var t=this.baseTexture;t.resolution!==e&&(t.setResolution(e),this.resize(t.width,t.height,!1))},t.create=function(e){return"number"===typeof e&&(e={width:e,height:arguments[1],scaleMode:arguments[2],resolution:arguments[3]}),new t(new P(e))},t}(M),j=function(e){this.texturePool={},this.textureOptions=e||{},this.enableFullScreen=!1,this._pixelsWidth=0,this._pixelsHeight=0};j.prototype.createTexture=function(e,t){var n=new P(Object.assign({width:e,height:t,resolution:1},this.textureOptions));return new R(n)},j.prototype.getOptimalTexture=function(e,t,n){void 0===n&&(n=1);var r=j.SCREEN_KEY;e*=n,t*=n,this.enableFullScreen&&e===this._pixelsWidth&&t===this._pixelsHeight||(r=(65535&(e=i.nextPow2(e)))<<16|65535&(t=i.nextPow2(t))),this.texturePool[r]||(this.texturePool[r]=[]);var o=this.texturePool[r].pop();return o||(o=this.createTexture(e,t)),o.filterPoolKey=r,o.setResolution(n),o},j.prototype.getFilterTexture=function(e,t){var n=this.getOptimalTexture(e.width,e.height,t||e.resolution);return n.filterFrame=e.filterFrame,n},j.prototype.returnTexture=function(e){var t=e.filterPoolKey;e.filterFrame=null,this.texturePool[t].push(e)},j.prototype.returnFilterTexture=function(e){this.returnTexture(e)},j.prototype.clear=function(e){if(e=!1!==e)for(var t in this.texturePool){var n=this.texturePool[t];if(n)for(var r=0;r0&&e.height>0,n)for(var r=0;r1){for(var u=0;u=0;--r)e[r]=n[r]||null,e[r]&&(e[r]._batchLocation=r)},t.prototype.boundArray=function(e,t,n,r){for(var i=e.elements,o=e.ids,a=e.count,s=0,l=0;l=0&&c=o.ENV.WEBGL2&&(n=e.getContext("webgl2",t)),n)this.webGLVersion=2;else if(this.webGLVersion=1,!(n=e.getContext("webgl",t)||e.getContext("experimental-webgl",t)))throw new Error("This browser does not support WebGL. Try using the canvas renderer");return this.gl=n,this.getExtensions(),n},t.prototype.getExtensions=function(){var e=this.gl;1===this.webGLVersion?Object.assign(this.extensions,{drawBuffers:e.getExtension("WEBGL_draw_buffers"),depthTexture:e.getExtension("WEBGL_depth_texture"),loseContext:e.getExtension("WEBGL_lose_context"),vertexArrayObject:e.getExtension("OES_vertex_array_object")||e.getExtension("MOZ_OES_vertex_array_object")||e.getExtension("WEBKIT_OES_vertex_array_object"),anisotropicFiltering:e.getExtension("EXT_texture_filter_anisotropic"),uint32ElementIndex:e.getExtension("OES_element_index_uint"),floatTexture:e.getExtension("OES_texture_float"),floatTextureLinear:e.getExtension("OES_texture_float_linear"),textureHalfFloat:e.getExtension("OES_texture_half_float"),textureHalfFloatLinear:e.getExtension("OES_texture_half_float_linear")}):2===this.webGLVersion&&Object.assign(this.extensions,{anisotropicFiltering:e.getExtension("EXT_texture_filter_anisotropic"),colorBufferFloat:e.getExtension("EXT_color_buffer_float"),floatTextureLinear:e.getExtension("OES_texture_float_linear")})},t.prototype.handleContextLost=function(e){e.preventDefault()},t.prototype.handleContextRestored=function(){this.renderer.runners.contextChange.run(this.gl)},t.prototype.destroy=function(){var e=this.renderer.view;e.removeEventListener("webglcontextlost",this.handleContextLost),e.removeEventListener("webglcontextrestored",this.handleContextRestored),this.gl.useProgram(null),this.extensions.loseContext&&this.extensions.loseContext.loseContext()},t.prototype.postrender=function(){this.renderer.renderingToScreen&&this.gl.flush()},t.prototype.validateContext=function(e){e.getContextAttributes().stencil||console.warn("Provided WebGL context does not have a stencil buffer, masks may not render correctly")},Object.defineProperties(t.prototype,n),t}(I),ne=function(e){function t(t){e.call(this,t),this.managedFramebuffers=[],this.unknownFramebuffer=new U(10,10)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={size:{configurable:!0}};return t.prototype.contextChange=function(){var e=this.gl=this.renderer.gl;if(this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.current=this.unknownFramebuffer,this.viewport=new l.Rectangle,this.hasMRT=!0,this.writeDepthTexture=!0,this.disposeAll(!0),1===this.renderer.context.webGLVersion){var t=this.renderer.context.extensions.drawBuffers,n=this.renderer.context.extensions.depthTexture;a.settings.PREFER_ENV===o.ENV.WEBGL_LEGACY&&(t=null,n=null),t?e.drawBuffers=function(e){return t.drawBuffersWEBGL(e)}:(this.hasMRT=!1,e.drawBuffers=function(){}),n||(this.writeDepthTexture=!1)}},t.prototype.bind=function(e,t){var n=this.gl;if(e){var r=e.glFramebuffers[this.CONTEXT_UID]||this.initFramebuffer(e);this.current!==e&&(this.current=e,n.bindFramebuffer(n.FRAMEBUFFER,r.framebuffer)),r.dirtyId!==e.dirtyId&&(r.dirtyId=e.dirtyId,r.dirtyFormat!==e.dirtyFormat?(r.dirtyFormat=e.dirtyFormat,this.updateFramebuffer(e)):r.dirtySize!==e.dirtySize&&(r.dirtySize=e.dirtySize,this.resizeFramebuffer(e)));for(var i=0;i1&&t.drawBuffers(i),e.depthTexture)&&this.writeDepthTexture){var s=e.depthTexture;this.renderer.texture.bind(s,0),t.framebufferTexture2D(t.FRAMEBUFFER,t.DEPTH_ATTACHMENT,t.TEXTURE_2D,s._glTextures[this.CONTEXT_UID].texture,0)}n.stencil||!e.stencil&&!e.depth||(n.stencil=t.createRenderbuffer(),t.bindRenderbuffer(t.RENDERBUFFER,n.stencil),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_STENCIL,e.width,e.height),e.depthTexture||t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_STENCIL_ATTACHMENT,t.RENDERBUFFER,n.stencil))},t.prototype.disposeFramebuffer=function(e,t){var n=e.glFramebuffers[this.CONTEXT_UID],r=this.gl;if(n){delete e.glFramebuffers[this.CONTEXT_UID];var i=this.managedFramebuffers.indexOf(e);i>=0&&this.managedFramebuffers.splice(i,1),e.disposeRunner.remove(this),t||(r.deleteFramebuffer(n.framebuffer),n.stencil&&r.deleteRenderbuffer(n.stencil))}},t.prototype.disposeAll=function(e){var t=this.managedFramebuffers;this.managedFramebuffers=[];for(var n=0;n=r.data.byteLength)t.bufferSubData(o,0,r.data);else{var a=r.static?t.STATIC_DRAW:t.DYNAMIC_DRAW;i.byteLength=r.data.byteLength,t.bufferData(o,r.data,a)}}}},t.prototype.checkCompatibility=function(e,t){var n=e.attributes,r=t.attributeData;for(var i in r)if(!n[i])throw new Error('shader and geometry incompatible, geometry missing the "'+i+'" attribute')},t.prototype.getSignature=function(e,t){var n=e.attributes,r=t.attributeData,i=["g",e.id];for(var o in n)r[o]&&i.push(o);return i.join("-")},t.prototype.initGeometryVao=function(e,t){this.checkCompatibility(e,t);var n=this.gl,r=this.CONTEXT_UID,i=this.getSignature(e,t),o=e.glVertexArrayObjects[this.CONTEXT_UID],a=o[i];if(a)return o[t.id]=a,a;var s=e.buffers,l=e.attributes,u={},c={};for(var h in s)u[h]=0,c[h]=0;for(var d in l)!l[d].size&&t.attributeData[d]?l[d].size=t.attributeData[d].size:l[d].size||console.warn("PIXI Geometry attribute '"+d+"' size cannot be determined (likely the bound shader does not have the attribute)"),u[l[d].buffer]+=l[d].size*ie[l[d].type];for(var f in l){var p=l[f],m=p.size;void 0===p.stride&&(u[p.buffer]===m*ie[p.type]?p.stride=0:p.stride=u[p.buffer]),void 0===p.start&&(p.start=c[p.buffer],c[p.buffer]+=m*ie[p.type])}a=n.createVertexArray(),n.bindVertexArray(a);for(var g=0;g=o.ENV.WEBGL2&&(e=t.getContext("webgl2",{})),e||((e=t.getContext("webgl",{})||t.getContext("experimental-webgl",{}))?e.getExtension("WEBGL_draw_buffers"):e=null),fe=e}return fe}function me(e,t,n){if("precision"!==e.substring(0,9)){var r=t;return t===o.PRECISION.HIGH&&n!==o.PRECISION.HIGH&&(r=o.PRECISION.MEDIUM),"precision "+r+" float;\n"+e}return n!==o.PRECISION.HIGH&&"precision highp"===e.substring(0,15)?e.replace("precision highp","precision mediump"):e}var ge={float:1,vec2:2,vec3:3,vec4:4,int:1,ivec2:2,ivec3:3,ivec4:4,bool:1,bvec2:2,bvec3:3,bvec4:4,mat2:4,mat3:9,mat4:16,sampler2D:1};function ye(e){return ge[e]}var ve=null,be={FLOAT:"float",FLOAT_VEC2:"vec2",FLOAT_VEC3:"vec3",FLOAT_VEC4:"vec4",INT:"int",INT_VEC2:"ivec2",INT_VEC3:"ivec3",INT_VEC4:"ivec4",BOOL:"bool",BOOL_VEC2:"bvec2",BOOL_VEC3:"bvec3",BOOL_VEC4:"bvec4",FLOAT_MAT2:"mat2",FLOAT_MAT3:"mat3",FLOAT_MAT4:"mat4",SAMPLER_2D:"sampler2D",SAMPLER_CUBE:"samplerCube",SAMPLER_2D_ARRAY:"sampler2DArray"};function we(e,t){if(!ve){var n=Object.keys(be);ve={};for(var r=0;r0&&(t+="\nelse "),nt.name?1:-1}));for(var u=0;u0?this._useCurrent():e.disable(e.SCISSOR_TEST)},t.prototype._useCurrent=function(){var e=this.maskStack[this.maskStack.length-1]._scissorRect,t=this.renderer.renderTexture.current,n=this.renderer.projection,r=n.transform,i=n.sourceFrame,o=n.destinationFrame,a=t?t.resolution:this.renderer.resolution,s=(e.x-i.x)*a+o.x,l=(e.y-i.y)*a+o.y,u=e.width*a,c=e.height*a;r&&(s+=r.tx*a,l+=r.ty*a),t||(l=this.renderer.height-c-l),this.renderer.gl.scissor(s,l,u,c)},t}(ze),Ye=function(e){function t(t){e.call(this,t),this.glConst=WebGLRenderingContext.STENCIL_TEST}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getStackLength=function(){var e=this.maskStack[this.maskStack.length-1];return e?e._stencilCounter:0},t.prototype.push=function(e){var t=e.maskObject,n=this.renderer.gl,r=e._stencilCounter;0===r&&(this.renderer.framebuffer.forceStencil(),n.enable(n.STENCIL_TEST)),e._stencilCounter++,n.colorMask(!1,!1,!1,!1),n.stencilFunc(n.EQUAL,r,this._getBitwiseMask()),n.stencilOp(n.KEEP,n.KEEP,n.INCR),t.renderable=!0,t.render(this.renderer),this.renderer.batch.flush(),t.renderable=!1,this._useCurrent()},t.prototype.pop=function(e){var t=this.renderer.gl;0===this.getStackLength()?(t.disable(t.STENCIL_TEST),t.clear(t.STENCIL_BUFFER_BIT),t.clearStencil(0)):(t.colorMask(!1,!1,!1,!1),t.stencilOp(t.KEEP,t.KEEP,t.DECR),e.renderable=!0,e.render(this.renderer),this.renderer.batch.flush(),e.renderable=!1,this._useCurrent())},t.prototype._useCurrent=function(){var e=this.renderer.gl;e.colorMask(!0,!0,!0,!0),e.stencilFunc(e.EQUAL,this.getStackLength(),this._getBitwiseMask()),e.stencilOp(e.KEEP,e.KEEP,e.KEEP)},t.prototype._getBitwiseMask=function(){return(1<>=1,n++;this.stateId=e.data}for(var r=0;rthis.checkCountMax&&(this.checkCount=0,this.run())))},t.prototype.run=function(){for(var e=this.renderer.texture,t=e.managedTextures,n=!1,r=0;rthis.maxIdle&&(e.destroyTexture(i,!0),t[r]=null,n=!0)}if(n){for(var o=0,a=0;a=0;n--)this.unload(e.children[n])},t}(I),$e=function(e){this.texture=e,this.width=-1,this.height=-1,this.dirtyId=-1,this.dirtyStyleId=-1,this.mipmap=!1,this.wrapMode=33071,this.type=6408,this.internalFormat=5121},et=function(e){function t(t){e.call(this,t),this.boundTextures=[],this.currentLocation=-1,this.managedTextures=[],this._unknownBoundTextures=!1,this.unknownTexture=new v}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.contextChange=function(){var e=this.gl=this.renderer.gl;this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.webGLVersion=this.renderer.context.webGLVersion;var t=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS);this.boundTextures.length=t;for(var n=0;n=1:t.mipmap=0,2===this.webGLVersion||e.isPowerOfTwo?t.wrapMode=e.wrapMode:t.wrapMode=o.WRAP_MODES.CLAMP,e.resource&&e.resource.style(this.renderer,e,t)||this.setStyle(e,t),t.dirtyStyleId=e.dirtyStyleId)},t.prototype.setStyle=function(e,t){var n=this.gl;if(t.mipmap&&n.generateMipmap(e.target),n.texParameteri(e.target,n.TEXTURE_WRAP_S,t.wrapMode),n.texParameteri(e.target,n.TEXTURE_WRAP_T,t.wrapMode),t.mipmap){n.texParameteri(e.target,n.TEXTURE_MIN_FILTER,e.scaleMode===o.SCALE_MODES.LINEAR?n.LINEAR_MIPMAP_LINEAR:n.NEAREST_MIPMAP_NEAREST);var r=this.renderer.context.extensions.anisotropicFiltering;if(r&&e.anisotropicLevel>0&&e.scaleMode===o.SCALE_MODES.LINEAR){var i=Math.min(e.anisotropicLevel,n.getParameter(r.MAX_TEXTURE_MAX_ANISOTROPY_EXT));n.texParameterf(e.target,r.TEXTURE_MAX_ANISOTROPY_EXT,i)}}else n.texParameteri(e.target,n.TEXTURE_MIN_FILTER,e.scaleMode===o.SCALE_MODES.LINEAR?n.LINEAR:n.NEAREST);n.texParameteri(e.target,n.TEXTURE_MAG_FILTER,e.scaleMode===o.SCALE_MODES.LINEAR?n.LINEAR:n.NEAREST)},t}(I),tt={FilterSystem:Q,BatchSystem:$,ContextSystem:te,FramebufferSystem:ne,GeometrySystem:oe,MaskSystem:Le,ScissorSystem:We,StencilSystem:Ye,ProjectionSystem:He,RenderTextureSystem:Ve,ShaderSystem:Je,StateSystem:Qe,TextureGCSystem:Ze,TextureSystem:et},nt=new l.Matrix,rt=function(e){function t(t,n){e.call(this),(n=Object.assign({},a.settings.RENDER_OPTIONS,n)).roundPixels&&(a.settings.ROUND_PIXELS=n.roundPixels,i.deprecation("5.0.0","Renderer roundPixels option is deprecated, please use PIXI.settings.ROUND_PIXELS",2)),this.options=n,this.type=o.RENDERER_TYPE.UNKNOWN,this.screen=new l.Rectangle(0,0,n.width,n.height),this.view=n.view||document.createElement("canvas"),this.resolution=n.resolution||a.settings.RESOLUTION,this.transparent=n.transparent,this.autoDensity=n.autoDensity||n.autoResize||!1,this.preserveDrawingBuffer=n.preserveDrawingBuffer,this.clearBeforeRender=n.clearBeforeRender,this._backgroundColor=0,this._backgroundColorRgba=[0,0,0,0],this._backgroundColorString="#000000",this.backgroundColor=n.backgroundColor||this._backgroundColor,this._tempDisplayObjectParent=new u.Container,this._lastObjectRendered=this._tempDisplayObjectParent,this.plugins={}}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={width:{configurable:!0},height:{configurable:!0},backgroundColor:{configurable:!0}};return t.prototype.initPlugins=function(e){for(var t in e)this.plugins[t]=new e[t](this)},n.width.get=function(){return this.view.width},n.height.get=function(){return this.view.height},t.prototype.resize=function(e,t){this.screen.width=e,this.screen.height=t,this.view.width=e*this.resolution,this.view.height=t*this.resolution,this.autoDensity&&(this.view.style.width=e+"px",this.view.style.height=t+"px")},t.prototype.generateTexture=function(e,t,n,r){0===(r=r||e.getLocalBounds()).width&&(r.width=1),0===r.height&&(r.height=1);var i=R.create({width:0|r.width,height:0|r.height,scaleMode:t,resolution:n});return nt.tx=-r.x,nt.ty=-r.y,this.render(e,i,!1,nt,!!e.parent),i},t.prototype.destroy=function(e){for(var t in this.plugins)this.plugins[t].destroy(),this.plugins[t]=null;e&&this.view.parentNode&&this.view.parentNode.removeChild(this.view),this.plugins=null,this.type=o.RENDERER_TYPE.UNKNOWN,this.view=null,this.screen=null,this.resolution=0,this.transparent=!1,this.autoDensity=!1,this.blendModes=null,this.options=null,this.preserveDrawingBuffer=!1,this.clearBeforeRender=!1,this._backgroundColor=0,this._backgroundColorRgba=null,this._backgroundColorString=null,this._tempDisplayObjectParent=null,this._lastObjectRendered=null},n.backgroundColor.get=function(){return this._backgroundColor},n.backgroundColor.set=function(e){this._backgroundColor=e,this._backgroundColorString=i.hex2string(e),i.hex2rgb(e,this._backgroundColorRgba)},Object.defineProperties(t.prototype,n),t}(i.EventEmitter),it=function(e){function t(n){void 0===n&&(n={}),e.call(this,"WebGL",n),n=this.options,this.type=o.RENDERER_TYPE.WEBGL,this.gl=null,this.CONTEXT_UID=0,this.runners={destroy:new r.Runner("destroy"),contextChange:new r.Runner("contextChange",1),reset:new r.Runner("reset"),update:new r.Runner("update"),postrender:new r.Runner("postrender"),prerender:new r.Runner("prerender"),resize:new r.Runner("resize",2)},this.globalUniforms=new K({projectionMatrix:new l.Matrix},!0),this.addSystem(Le,"mask").addSystem(te,"context").addSystem(Qe,"state").addSystem(Je,"shader").addSystem(et,"texture").addSystem(oe,"geometry").addSystem(ne,"framebuffer").addSystem(We,"scissor").addSystem(Ye,"stencil").addSystem(He,"projection").addSystem(Ze,"textureGC").addSystem(Q,"filter").addSystem(Ve,"renderTexture").addSystem($,"batch"),this.initPlugins(t.__plugins),n.context?this.context.initFromContext(n.context):this.context.initFromOptions({alpha:this.transparent,antialias:n.antialias,premultipliedAlpha:this.transparent&&"notMultiplied"!==this.transparent,stencil:!0,preserveDrawingBuffer:n.preserveDrawingBuffer,powerPreference:this.options.powerPreference}),this.renderingToScreen=!0,i.sayHello(2===this.context.webGLVersion?"WebGL 2":"WebGL 1"),this.resize(this.options.width,this.options.height)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.create=function(e){if(i.isWebGLSupported())return new t(e);throw new Error('WebGL unsupported in this browser, use "pixi.js-legacy" for fallback canvas2d support.')},t.prototype.addSystem=function(e,t){t||(t=e.name);var n=new e(this);if(this[t])throw new Error('Whoops! The name "'+t+'" is already in use');for(var r in this[t]=n,this.runners)this.runners[r].add(n);return this},t.prototype.render=function(e,t,n,r,i){if(this.renderingToScreen=!t,this.runners.prerender.run(),this.emit("prerender"),this.projection.transform=r,!this.context.isLost){if(t||(this._lastObjectRendered=e),!i){var o=e.parent;e.parent=this._tempDisplayObjectParent,e.updateTransform(),e.parent=o}this.renderTexture.bind(t),this.batch.currentRenderer.start(),(void 0!==n?n:this.clearBeforeRender)&&this.renderTexture.clear(),e.render(this),this.batch.currentRenderer.flush(),t&&t.baseTexture.update(),this.runners.postrender.run(),this.projection.transform=null,this.emit("postrender")}},t.prototype.resize=function(t,n){e.prototype.resize.call(this,t,n),this.runners.resize.run(t,n)},t.prototype.reset=function(){return this.runners.reset.run(),this},t.prototype.clear=function(){this.framebuffer.bind(),this.framebuffer.clear()},t.prototype.destroy=function(t){for(var n in this.runners.destroy.run(),this.runners)this.runners[n].destroy();e.prototype.destroy.call(this,t),this.gl=null},t.registerPlugin=function(e,n){t.__plugins=t.__plugins||{},t.__plugins[e]=n},t}(rt);var ot=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.from=function(e,n){return new t(new E(e,n))},t}(v),at=function(){this.texArray=null,this.blend=0,this.type=o.DRAW_MODES.TRIANGLES,this.start=0,this.size=0,this.data=null},st=function(){this.elements=[],this.ids=[],this.count=0};st.prototype.clear=function(){for(var e=0;ethis.size&&this.flush(),this._vertexCount+=e.vertexData.length/2,this._indexCount+=e.indices.length,this._bufferedTextures[this._bufferSize]=e._texture.baseTexture,this._bufferedElements[this._bufferSize++]=e)},t.prototype.buildTexturesAndDrawCalls=function(){var e=this._bufferedTextures,n=this.MAX_TEXTURES,r=t._textureArrayPool,i=this.renderer.batch,o=this._tempBoundTextures,a=this.renderer.textureGC.count,s=++v._globalBatch,l=0,u=r[0],c=0;i.copyBoundTextures(o,n);for(var h=0;h=n&&(i.boundArray(u,o,s,n),this.buildDrawCalls(u,c,h),c=h,u=r[++l],++s),d._batchEnabled=s,d.touched=a,u.elements[u.count++]=d)}u.count>0&&(i.boundArray(u,o,s,n),this.buildDrawCalls(u,c,this._bufferSize),++l,++s);for(var f=0;f0&&(t+="\nelse "),n0||t.responseType===e.XHR_RESPONSE_TYPE.BUFFER)?r=200:1223===r&&(r=204),2===(r/100|0)){if(this.xhrType===e.XHR_RESPONSE_TYPE.TEXT)this.data=n,this.type=e.TYPE.TEXT;else if(this.xhrType===e.XHR_RESPONSE_TYPE.JSON)try{this.data=JSON.parse(n),this.type=e.TYPE.JSON}catch(e){return void this.abort("Error trying to parse loaded json: "+e)}else if(this.xhrType===e.XHR_RESPONSE_TYPE.DOCUMENT)try{if(window.DOMParser){var i=new DOMParser;this.data=i.parseFromString(n,"text/xml")}else{var o=document.createElement("div");o.innerHTML=n,this.data=o}this.type=e.TYPE.XML}catch(e){return void this.abort("Error trying to parse loaded xml: "+e)}else this.data=t.response||n;this.complete()}else this.abort("["+t.status+"] "+t.statusText+": "+t.responseURL)},t._determineCrossOrigin=function(e,t){if(0===e.indexOf("data:"))return"";if(window.origin!==window.location.origin)return"anonymous";t=t||window.location,m||(m=document.createElement("a")),m.href=e;var n=!(e=i(m.href,{strictMode:!0})).port&&""===t.port||e.port===t.port,r=e.protocol?e.protocol+":":"";return e.host===t.hostname&&n&&r===t.protocol?"":"anonymous"},t._determineXhrType=function(){return e._xhrTypeMap[this.extension]||e.XHR_RESPONSE_TYPE.TEXT},t._determineLoadType=function(){return e._loadTypeMap[this.extension]||e.LOAD_TYPE.XHR},t._getExtension=function(){var e=this.url,t="";if(this.isDataUrl){var n=e.indexOf("/");t=e.substring(n+1,e.indexOf(";",n))}else{var r=e.indexOf("?"),i=e.indexOf("#"),o=Math.min(r>-1?r:e.length,i>-1?i:e.length);t=(e=e.substring(0,o)).substring(e.lastIndexOf(".")+1)}return t.toLowerCase()},t._getMimeFromXhrType=function(t){switch(t){case e.XHR_RESPONSE_TYPE.BUFFER:return"application/octet-binary";case e.XHR_RESPONSE_TYPE.BLOB:return"application/blob";case e.XHR_RESPONSE_TYPE.DOCUMENT:return"application/xml";case e.XHR_RESPONSE_TYPE.JSON:return"application/json";case e.XHR_RESPONSE_TYPE.DEFAULT:case e.XHR_RESPONSE_TYPE.TEXT:default:return"text/plain"}},f(e,[{key:"isDataUrl",get:function(){return this._hasFlag(e.STATUS_FLAGS.DATA_URL)}},{key:"isComplete",get:function(){return this._hasFlag(e.STATUS_FLAGS.COMPLETE)}},{key:"isLoading",get:function(){return this._hasFlag(e.STATUS_FLAGS.LOADING)}}]),e}();function v(e,t,n){t&&0===t.indexOf(".")&&(t=t.substring(1)),t&&(e[t]=n)}function b(e){return e.toString().replace("object ","")}y.STATUS_FLAGS={NONE:0,DATA_URL:1,COMPLETE:2,LOADING:4},y.TYPE={UNKNOWN:0,JSON:1,XML:2,IMAGE:3,AUDIO:4,VIDEO:5,TEXT:6},y.LOAD_TYPE={XHR:1,IMAGE:2,AUDIO:3,VIDEO:4},y.XHR_RESPONSE_TYPE={DEFAULT:"text",BUFFER:"arraybuffer",BLOB:"blob",DOCUMENT:"document",JSON:"json",TEXT:"text"},y._loadTypeMap={gif:y.LOAD_TYPE.IMAGE,png:y.LOAD_TYPE.IMAGE,bmp:y.LOAD_TYPE.IMAGE,jpg:y.LOAD_TYPE.IMAGE,jpeg:y.LOAD_TYPE.IMAGE,tif:y.LOAD_TYPE.IMAGE,tiff:y.LOAD_TYPE.IMAGE,webp:y.LOAD_TYPE.IMAGE,tga:y.LOAD_TYPE.IMAGE,svg:y.LOAD_TYPE.IMAGE,"svg+xml":y.LOAD_TYPE.IMAGE,mp3:y.LOAD_TYPE.AUDIO,ogg:y.LOAD_TYPE.AUDIO,wav:y.LOAD_TYPE.AUDIO,mp4:y.LOAD_TYPE.VIDEO,webm:y.LOAD_TYPE.VIDEO},y._xhrTypeMap={xhtml:y.XHR_RESPONSE_TYPE.DOCUMENT,html:y.XHR_RESPONSE_TYPE.DOCUMENT,htm:y.XHR_RESPONSE_TYPE.DOCUMENT,xml:y.XHR_RESPONSE_TYPE.DOCUMENT,tmx:y.XHR_RESPONSE_TYPE.DOCUMENT,svg:y.XHR_RESPONSE_TYPE.DOCUMENT,tsx:y.XHR_RESPONSE_TYPE.DOCUMENT,gif:y.XHR_RESPONSE_TYPE.BLOB,png:y.XHR_RESPONSE_TYPE.BLOB,bmp:y.XHR_RESPONSE_TYPE.BLOB,jpg:y.XHR_RESPONSE_TYPE.BLOB,jpeg:y.XHR_RESPONSE_TYPE.BLOB,tif:y.XHR_RESPONSE_TYPE.BLOB,tiff:y.XHR_RESPONSE_TYPE.BLOB,webp:y.XHR_RESPONSE_TYPE.BLOB,tga:y.XHR_RESPONSE_TYPE.BLOB,json:y.XHR_RESPONSE_TYPE.JSON,text:y.XHR_RESPONSE_TYPE.TEXT,txt:y.XHR_RESPONSE_TYPE.TEXT,ttf:y.XHR_RESPONSE_TYPE.BUFFER,otf:y.XHR_RESPONSE_TYPE.BUFFER},y.EMPTY_GIF="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==";function w(e){for(var t="",n=0;n>2,i[1]=(3&r[0])<<4|r[1]>>4,i[2]=(15&r[1])<<2|r[2]>>6,i[3]=63&r[2],n-(e.length-1)){case 2:i[3]=64,i[2]=64;break;case 1:i[3]=64}for(var a=0;a2?arguments[2]:{},o=r(t);i&&(o=a.call(o,Object.getOwnPropertySymbols(t)));for(var s=0;s=0;n--){var r=t[n].trim();!/([\"\'])[^\'\"]+\1/.test(r)&&c.indexOf(r)<0&&(r='"'+r+'"'),t[n]=r}return this.fontStyle+" "+this.fontVariant+" "+this.fontWeight+" "+e+" "+t.join(",")},Object.defineProperties(h.prototype,d);var g=function(e,t,n,r,i,o,a,s,l){this.text=e,this.style=t,this.width=n,this.height=r,this.lines=i,this.lineWidths=o,this.lineHeight=a,this.maxLineWidth=s,this.fontProperties=l};g.measureText=function(e,t,n,r){void 0===r&&(r=g._canvas),n=void 0===n||null===n?t.wordWrap:n;var i=t.toFontString(),o=g.measureFont(i);0===o.fontSize&&(o.fontSize=t.fontSize,o.ascent=t.fontSize);var a=r.getContext("2d");a.font=i;for(var s=(n?g.wordWrap(e,t,r):e).split(/(?:\r\n|\r|\n)/),l=new Array(s.length),u=0,c=0;cf)if(""!==o&&(a+=g.addLine(o),o="",i=0),g.canBreakWords(y,t.breakWords))for(var E=g.wordWrapSplit(y),x=0;xf&&(a+=g.addLine(o),d=!1,o="",i=0),o+=_,i+=A}else{o.length>0&&(a+=g.addLine(o),o="",i=0);var U=m===p.length-1;a+=g.addLine(y,!U),d=!1,o="",i=0}else w+i>f&&(d=!1,a+=g.addLine(o),o="",i=0),(o.length>0||!g.isBreakingSpace(y)||d)&&(o+=y,i+=w)}return a+=g.addLine(o,!1)},g.addLine=function(e,t){return void 0===t&&(t=!0),e=g.trimRight(e),e=t?e+"\n":e},g.getFromCache=function(e,t,n,r){var i=n[e];if(void 0===i){var o=e.length*t;i=r.measureText(e).width+o,n[e]=i}return i},g.collapseSpaces=function(e){return"normal"===e||"pre-line"===e},g.collapseNewlines=function(e){return"normal"===e},g.trimRight=function(e){if("string"!==typeof e)return"";for(var t=e.length-1;t>=0;t--){var n=e[t];if(!g.isBreakingSpace(n))break;e=e.slice(0,-1)}return e},g.isNewline=function(e){return"string"===typeof e&&g._newlines.indexOf(e.charCodeAt(0))>=0},g.isBreakingSpace=function(e){return"string"===typeof e&&g._breakingSpaces.indexOf(e.charCodeAt(0))>=0},g.tokenize=function(e){var t=[],n="";if("string"!==typeof e)return t;for(var r=0;ra;--h){for(var m=0;m0?"in "+i:i+" ago":i};t.default=i,e.exports=t.default},b48503bb89d5b9e0630f:function(e,t,n){(t=n("0e326f80368fd0b1333e")(!1)).push([e.i,"._19ScnXUTIEEBQu6IBVkTup {\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background-color: rgba(0, 0, 0, 0.8);\n z-index: 2000;\n padding: 15px;\n\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n._5Fbm9585bljvuzNZYefRx {\n position: relative;\n width: 100%;\n max-width: 960px;\n max-height: 100%;\n overflow-y: auto;\n z-index: 2001;\n background-color: white;\n}\n",""]),t.locals={modal__overlay:"_19ScnXUTIEEBQu6IBVkTup",modal__content:"_5Fbm9585bljvuzNZYefRx"},e.exports=t},b4e67b93427400ac5d49:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n("e6cec3e1dee71812ab0b"))&&r.__esModule?r:{default:r};var o={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:(0,i.default)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,i.default)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,i.default)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,i.default)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,i.default)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};t.default=o,e.exports=t.default},b6a0392a1df2bcbf09ba:function(e,t,n){"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,a=n("2a5d0c36564f1448ddcc"),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),u=s.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],h=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"===typeof window)return!1;for(var e in window)try{if(!d["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"===typeof window[e])try{h(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"===typeof e,n="[object Function]"===o.call(e),r=a(e),s=t&&"[object String]"===o.call(e),d=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var p=u&&n;if(s&&e.length>0&&!i.call(e,0))for(var m=0;m0)for(var g=0;g=t&&Math.sign(e)*t}function f(e,t,n){return 0===t||1/0===Math.abs(t)?function(e,t){return Math.pow(e,5*t)}(e,n):e*t*n/(t+n*e)}function p(e,t,n,r){return void 0===r&&(r=.15),0===r?function(e,t,n){return Math.max(t,Math.min(e,n))}(e,t,n):en?f(e-n,n-t,r)+n:e}function m(){return(m=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function w(){}var E=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?t:e.changedTouches}return null}function C(e){var t="buttons"in e?e.buttons:0,n=P(e),r=n&&n.length||0;return m({touches:r,down:r>0||t>0,buttons:t},function(e){return{shiftKey:e.shiftKey,altKey:e.altKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey}}(e))}function O(e){var t=e.currentTarget;return{values:[t.scrollX||t.scrollLeft||0,t.scrollY||t.scrollTop||0]}}function M(e){return{values:[e.deltaX,e.deltaY]}}function D(e){var t=P(e),n=t?t[0]:e;return{values:[n.clientX,n.clientY]}}function R(e){return{values:[260*e.scale,e.rotation]}}function j(e){var t=e.touches,n=t[1].clientX-t[0].clientX,r=t[1].clientY-t[0].clientY;return{values:[Math.hypot(n,r),-180*Math.atan2(n,r)/Math.PI],origin:[(t[1].clientX+t[0].clientX)/2,(t[1].clientY+t[0].clientY)/2]}}var F=function(){var e=this;this.state=I(),this.timeouts={},this.domListeners=[],this.windowListeners={},this.bindings={},this.clean=function(){e.resetBindings(),Object.values(e.timeouts).forEach(clearTimeout),Object.keys(e.windowListeners).forEach((function(t){return e.removeWindowListeners(t)}))},this.resetBindings=function(){e.bindings={};var t=e.getDomTarget();t&&(k(t,e.domListeners,e.config.eventOptions),e.domListeners=[])},this.getDomTarget=function(){var t=e.config.domTarget;return t&&"current"in t?t.current:t},this.addWindowListeners=function(t,n){e.config.window&&(e.windowListeners[t]=n,U(e.config.window,n,e.config.eventOptions))},this.removeWindowListeners=function(t){if(e.config.window){var n=e.windowListeners[t];n&&(k(e.config.window,n,e.config.eventOptions),delete e.windowListeners[t])}},this.addDomTargetListeners=function(t){Object.entries(e.bindings).forEach((function(t){var n=t[1];e.domListeners.push([t[0].substr(2).toLowerCase(),E.apply(void 0,n)])})),U(t,e.domListeners,e.config.eventOptions)},this.addBindings=function(t,n){(Array.isArray(t)?t:[t]).forEach((function(t){e.bindings[t]?e.bindings[t].push(n):e.bindings[t]=[n]}))},this.getBindings=function(){var t={},n=e.config.captureString;return Object.entries(e.bindings).forEach((function(e){var r=e[0],i=e[1],o=Array.isArray(i)?i:[i];t[r+n]=E.apply(void 0,o)})),t},this.getBind=function(){if(e.config.domTarget){var t=e.getDomTarget();return t&&e.addDomTargetListeners(t),e.clean}return e.getBindings()}};function N(e,t,n,r){var o=i.useMemo((function(){var e=new F;return{nativeRefs:r,current:e,bind:function(){e.resetBindings();for(var n=arguments.length,r=new Array(n),i=0;i2?i-2:0),a=2;as?"x":a0?(r.state._delayedEvent=!0,"function"==typeof e.persist&&e.persist(),r.setTimeout((function(){return r.startDrag(e)}),r.config.delay)):r.startDrag(e))},r.onDragChange=function(e){if(!r.state.canceled)if(r.state._active){var t=C(e);if(t.down){r.updateSharedState(t);var n=D(e),i=r.getKinematics(n.values,e),o=r.state._isTap;o&&u(i._movement)>=3&&(o=!1),r.updateGestureState(m({},r.getGenericPayload(e),{},i,{_isTap:o,cancel:function(){return r.onCancel()}})),r.fireGestureHandler()}else r.onDragEnd(e)}else r.state._delayedEvent&&(r.clearTimeout(),r.startDrag(e))},r.onDragEnd=function(e){r.state._active=!1,r.updateSharedState({down:!1,buttons:0,touches:0});var t=r.state,n=t._isTap,i=t.values,o=t.velocities,a=o[0],s=o[1],l=t.movement,u=l[0],c=l[1],h=t._intentional,d=h[0],f=h[1],p=m({},r.getGenericPayload(e),{},r.getMovement(i)),g=r.config,y=g.swipeVelocity,v=y[0],b=y[1],w=g.swipeDistance,E=w[0],x=w[1],_=[0,0];p.elapsedTime<220&&(!1!==d&&Math.abs(a)>v&&Math.abs(u)>E&&(_[0]=Math.sign(a)),!1!==f&&Math.abs(s)>b&&Math.abs(c)>x&&(_[1]=Math.sign(s))),r.updateGestureState(m({event:e},p,{tap:n,swipe:_})),r.fireGestureHandler(r.config.filterTaps&&r.state._isTap)},r.clean=function(){e.prototype.clean.call(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r.state._delayedEvent=!1,r.controller.config.pointer&&r.removePointers()},r.onCancel=function(){r.updateGestureState({canceled:!0,cancel:w}),r.state._active=!1,r.updateSharedState({down:!1,buttons:0,touches:0}),requestAnimationFrame((function(){return r.fireGestureHandler()}))},r}g(t,e);var n=t.prototype;return n.startDrag=function(e){var t=this,n=D(e).values;this.updateSharedState(C(e));var r=m({},this.getStartGestureState(n,e),{},this.getGenericPayload(e,!0));this.updateGestureState(m({},r,{},this.getMovement(n,r),{cancel:function(){return t.onCancel()}})),this.fireGestureHandler()},n.addBindings=function(){this.controller.config.pointer?(this.controller.addBindings("onPointerDown",this.onDragStart),this.controller.addBindings("onPointerMove",this.onDragChange),this.controller.addBindings(["onPointerUp","onPointerCancel"],this.onDragEnd)):this.controller.addBindings(["onTouchStart","onMouseDown"],this.onDragStart)},t}(L),W="undefined"!=typeof window?window:void 0,Y={lockDirection:!1,axis:void 0,bounds:void 0};function H(e){void 0===e&&(e={});var t=e.eventOptions,n=(t=void 0===t?{}:t).passive,r=void 0===n||n,i=t.capture,o=void 0!==i&&i,a=t.pointer,s=void 0!==a&&a,l=e.window,u=void 0===l?W:l,c=e.domTarget,h=void 0===c?void 0:c,d=e.enabled,f=void 0===d||d;return m({},y(e,["eventOptions","window","domTarget","enabled"]),{enabled:f,domTarget:h,window:u,eventOptions:{passive:!h||!!r,capture:!!o},captureString:o?"Capture":"",pointer:!!s})}function G(e){var t=e.threshold,n=void 0===t?void 0:t,r=e.rubberband,i=void 0===r?0:r,o=e.enabled,a=e.initial;return"boolean"==typeof i&&(i=i?.15:0),void 0===n&&(n=0),{enabled:void 0===o||o,initial:void 0===a?[0,0]:a,threshold:x(n),rubberband:x(i)}}function V(e){void 0===e&&(e={});var t=e.axis,n=e.lockDirection,r=e.bounds,i=void 0===r?{}:r,o=y(e,["axis","lockDirection","bounds"]),a=[[_(i.left,-1/0),_(i.right,1/0)],[_(i.top,-1/0),_(i.bottom,1/0)]];return m({},G(o),{},Y,{},S({axis:t,lockDirection:n},e),{bounds:a})}function X(e){void 0===e&&(e={});var t=e.distanceBounds,n=void 0===t?{}:t,r=e.angleBounds,i=void 0===r?{}:r,o=y(e,["distanceBounds","angleBounds"]),a=[[_(n.min,-1/0),_(n.max,1/0)],[_(i.min,-1/0),_(i.max,1/0)]];return m({},G(o),{bounds:a})}function q(e){void 0===e&&(e={});var t=e.enabled,n=e.threshold,r=e.bounds,i=e.rubberband,o=e.initial,a=y(e,["enabled","threshold","bounds","rubberband","initial"]),s=a.swipeVelocity,l=void 0===s?.5:s,u=a.swipeDistance,c=void 0===u?60:u,h=a.delay,d=void 0!==h&&h,f=a.filterTaps,p=void 0!==f&&f,g=a.axis,v=a.lockDirection;void 0===n?n=Math.max(0,p?3:0,v||g?1:0):p=!0;var b=V(S({enabled:t,threshold:n,bounds:r,rubberband:i,axis:g,lockDirection:v,initial:o},e));return m({},b,{filterTaps:p||b.threshold[0]+b.threshold[1]>0,swipeVelocity:x(l),swipeDistance:x(c),delay:"number"==typeof d?d:d?180:0})}var K=function(e){function t(t,n){var r;return(r=e.call(this,"pinch",t,n)||this).ingKey="pinching",r.pinchShouldStart=function(e){var t=C(e);return r.enabled&&2===t.touches},r.onPinchStart=function(e){if(r.pinchShouldStart(e)){var t=j(e),n=t.values,i=t.origin;r.updateSharedState(C(e));var o=m({},r.getStartGestureState(n,e),{},r.getGenericPayload(e,!0));r.updateGestureState(m({},o,{},r.getMovement(n,o),{origin:i,cancel:function(){return r.onCancel()}})),r.fireGestureHandler()}},r.onPinchChange=function(e){var t=r.state,n=t.timeStamp;if(!t.canceled&&t._active){var i=C(e);if(2===i.touches&&e.timeStamp!==n){r.updateSharedState(i);var o=j(e),a=o.origin,s=r.getKinematics(o.values,e);r.updateGestureState(m({},r.getGenericPayload(e),{},s,{origin:a,cancel:function(){return r.onCancel()}})),r.fireGestureHandler()}}},r.onPinchEnd=function(e){r.state.active&&(r.state._active=!1,r.updateSharedState({down:!1,touches:0}),r.updateGestureState(m({event:e},r.getGenericPayload(e),{},r.getMovement(r.state.values))),r.fireGestureHandler())},r.onCancel=function(){r.state._active=!1,r.updateGestureState({canceled:!0,cancel:w}),r.updateSharedState({down:!1,touches:0}),requestAnimationFrame((function(){return r.fireGestureHandler()}))},r.onGestureStart=function(e){if(r.enabled){e.preventDefault();var t=R(e).values;r.updateSharedState(C(e));var n=m({},r.getStartGestureState(t,e),{},r.getGenericPayload(e,!0));r.updateGestureState(m({},n,{},r.getMovement(t,n),{cancel:function(){return r.onCancel()}})),r.fireGestureHandler()}},r.onGestureChange=function(e){var t=r.state;if(!t.canceled&&t._active){e.preventDefault();var n=C(e);r.updateSharedState(n);var i=R(e),o=r.getKinematics(i.values,e);r.updateGestureState(m({},r.getGenericPayload(e),{},o,{cancel:function(){return r.onCancel()}})),r.fireGestureHandler()}},r.onGestureEnd=function(e){e.preventDefault(),r.state.active&&(r.state._active=!1,r.updateSharedState({down:!1,touches:0}),r.updateGestureState(m({event:e},r.getGenericPayload(e),{},r.getMovement(r.state.values))),r.fireGestureHandler())},r.updateTouchData=function(e){if(r.enabled&&2===e.touches.length&&r.state._active){var t=j(e);r.state.origin=t.origin}},r.wheelShouldRun=function(e){return r.enabled&&e.ctrlKey},r.getWheelValuesFromEvent=function(e){var t=M(e).values[1],n=r.state.values,i=n[1];return{values:[n[0]-t,void 0!==i?i:0],origin:[e.clientX,e.clientY],delta:[0,t]}},r.onWheel=function(e){r.wheelShouldRun(e)&&(r.clearTimeout(),r.setTimeout(r.onWheelEnd),r.state._active?r.onWheelChange(e):r.onWheelStart(e))},r.onWheelStart=function(e){var t=r.getWheelValuesFromEvent(e),n=t.values,i=t.delta,o=t.origin;r.controller.config.eventOptions.passive||e.preventDefault(),r.updateSharedState(C(e));var a=m({},r.getStartGestureState(n,e),{},r.getGenericPayload(e,!0),{initial:r.state.values});r.updateGestureState(m({},a,{},r.getMovement(n,a),{offset:n,delta:i,origin:o})),r.fireGestureHandler()},r.onWheelChange=function(e){var t=C(e);r.updateSharedState(t);var n=r.getWheelValuesFromEvent(e),i=n.origin,o=n.delta,a=r.getKinematics(n.values,e);r.updateGestureState(m({},r.getGenericPayload(e),{},a,{origin:i,delta:o})),r.fireGestureHandler()},r.onWheelEnd=function(){r.state._active=!1,r.updateGestureState(r.getMovement(r.state.values)),r.fireGestureHandler()},r}return g(t,e),t.prototype.addBindings=function(){this.controller.config.domTarget&&function(){try{return"constructor"in GestureEvent}catch(e){return!1}}()?(this.controller.addBindings("onGestureStart",this.onGestureStart),this.controller.addBindings("onGestureChange",this.onGestureChange),this.controller.addBindings(["onGestureEnd","onTouchCancel"],this.onGestureEnd),this.controller.addBindings(["onTouchStart","onTouchMove"],this.updateTouchData)):(this.controller.addBindings("onTouchStart",this.onPinchStart),this.controller.addBindings("onTouchMove",this.onPinchChange),this.controller.addBindings(["onTouchEnd","onTouchCancel"],this.onPinchEnd),this.controller.addBindings("onWheel",this.onWheel))},t}(function(e){function t(){return e.apply(this,arguments)||this}g(t,e);var n=t.prototype;return n.getInternalMovement=function(e,t){var n=e[0],r=e[1],i=t.values,o=t.turns,a=t.initial,s=(r=void 0!==r?r:i[1])-i[1],l=Math.abs(s)>270?o+Math.sign(s):o;return[n-a[0],r-360*l-a[1]]},n.getKinematics=function(e,t){var n=this.state,r=n.timeStamp,i=n.initial,o=this.getMovement(e,this.state),a=o.delta,s=o.movement;return m({values:e,delta:a,turns:(e[1]-s[1]-i[1])/360},o,{},h(s,a,t.timeStamp-r))},n.mapStateValues=function(e){return{da:e.values,vdva:e.velocities}},t}(B)),J=function(e){function t(t,n){var r;return(r=e.call(this,"wheel",t,n)||this).ingKey="wheeling",r.debounced=!0,r.wheelShouldRun=function(e){return(!e.ctrlKey||!("pinch"in r.controller.handlers))&&r.enabled},r.getValuesFromEvent=function(e){var t=r.state.values;return{values:o(M(e).values,t)}},r.onWheel=function(e){r.wheelShouldRun(e)&&(r.clearTimeout(),r.setTimeout(r.onWheelEnd),r.state._active?r.onWheelChange(e):r.onWheelStart(e))},r.onWheelStart=function(e){var t=r.getValuesFromEvent(e).values;r.updateSharedState(C(e));var n=m({},r.getStartGestureState(t,e),{},r.getGenericPayload(e,!0),{initial:r.state.values}),i=r.getMovement(t,n),o=i.delta;r.updateGestureState(m({},n,{},i,{distance:u(o),direction:c(o)})),r.fireGestureHandler()},r.onWheelChange=function(e){var t=C(e);r.updateSharedState(t);var n=r.getValuesFromEvent(e),i=r.getKinematics(n.values,e);r.updateGestureState(m({},r.getGenericPayload(e),{},i)),r.fireGestureHandler()},r.onWheelEnd=function(){r.state._active=!1,r.updateGestureState(m({},r.getMovement(r.state.values),{velocities:[0,0],velocity:0})),r.fireGestureHandler()},r}return g(t,e),t.prototype.addBindings=function(){this.controller.addBindings("onWheel",this.onWheel)},t}(L),Q=function(e){function t(t,n){var r;return(r=e.call(this,"move",t,n)||this).ingKey="moving",r.debounced=!0,r.moveShouldRun=function(){return r.enabled},r.onMove=function(e){r.moveShouldRun()&&(r.clearTimeout(),r.setTimeout(r.onMoveEnd),r.state._active?r.onMoveChange(e):r.onMoveStart(e))},r.onMoveStart=function(e){var t=D(e).values;r.updateSharedState(C(e));var n=m({},r.getStartGestureState(t,e),{},r.getGenericPayload(e,!0));r.updateGestureState(m({},n,{},r.getMovement(t,n))),r.fireGestureHandler()},r.onMoveChange=function(e){var t=C(e);r.updateSharedState(t);var n=D(e),i=r.getKinematics(n.values,e);r.updateGestureState(m({},r.getGenericPayload(e),{},i)),r.fireGestureHandler()},r.onMoveEnd=function(){r.state._active=!1,r.updateGestureState(m({},r.getMovement(r.state.values),{velocities:[0,0],velocity:0})),r.fireGestureHandler()},r.onPointerEnter=function(e){if(r.controller.state.shared.hovering=!0,r.controller.config.enabled){if(r.controller.config.hover.enabled){var t=D(e).values,n=m({},r.controller.state.shared,{},r.state,{},r.getGenericPayload(e,!0),{values:t,active:!0,hovering:!0});r.controller.handlers.hover(m({},n,{},r.mapStateValues(n)))}"move"in r.controller.handlers&&r.onMoveStart(e)}},r.onPointerLeave=function(e){if(r.controller.state.shared.hovering=!1,"move"in r.controller.handlers&&r.onMoveEnd(),r.controller.config.hover.enabled){var t=D(e).values,n=m({},r.controller.state.shared,{},r.state,{},r.getGenericPayload(e),{values:t,active:!1});r.controller.handlers.hover(m({},n,{},r.mapStateValues(n)))}},r}return g(t,e),t.prototype.addBindings=function(){this.controller.config.pointer?("move"in this.controller.handlers&&this.controller.addBindings("onPointerMove",this.onMove),"hover"in this.controller.handlers&&(this.controller.addBindings("onPointerEnter",this.onPointerEnter),this.controller.addBindings("onPointerLeave",this.onPointerLeave))):("move"in this.controller.handlers&&this.controller.addBindings("onMouseMove",this.onMove),"hover"in this.controller.handlers&&(this.controller.addBindings("onMouseEnter",this.onPointerEnter),this.controller.addBindings("onMouseLeave",this.onPointerLeave)))},t}(L),Z=function(e){function t(t,n){var r;return(r=e.call(this,"scroll",t,n)||this).ingKey="scrolling",r.debounced=!0,r.scrollShouldRun=function(){return r.enabled},r.onScroll=function(e){r.scrollShouldRun()&&(r.clearTimeout(),r.setTimeout(r.onScrollEnd),r.state._active?r.onScrollChange(e):r.onScrollStart(e))},r.onScrollStart=function(e){var t=O(e).values;r.updateSharedState(C(e));var n=m({},r.getStartGestureState(t,e),{},r.getGenericPayload(e,!0),{initial:r.state.values}),i=r.getMovement(t,n),o=i.delta;r.updateGestureState(m({},n,{},i,{distance:u(o),direction:c(o)})),r.fireGestureHandler()},r.onScrollChange=function(e){var t=C(e);r.updateSharedState(t);var n=O(e),i=r.getKinematics(n.values,e);r.updateGestureState(m({},r.getGenericPayload(e),{},i)),r.fireGestureHandler()},r.onScrollEnd=function(){r.state._active=!1,r.updateGestureState(m({},r.getMovement(r.state.values),{velocities:[0,0],velocity:0})),r.fireGestureHandler()},r}return g(t,e),t.prototype.addBindings=function(){this.controller.addBindings("onScroll",this.onScroll)},t}(L);function $(e,t,n){var r=t+"Start",i=t+"End";return delete n[t],delete n[r],delete n[i],function(n){var o=void 0;return n.first&&r in e&&e[r](n),t in e&&(o=e[t](n)),n.last&&i in e&&e[i](n),o}}t.addV=o,t.rubberbandIfOutOfBounds=p,t.subV=a,t.useDrag=function(e,t){void 0===t&&(t={});var n=t.domTarget,r=t.eventOptions,i=t.window,o=y(t,["domTarget","eventOptions","window"]),a=m({},H({domTarget:n,eventOptions:r,window:i}),{drag:q(o)});return N({drag:e},[z],a)},t.useGesture=function(e,t){void 0===t&&(t={});var n=i.useState((function(){return new Set(Object.keys(e).map((function(e){return e.replace(/End|Start/,"")})))}))[0],r=t.drag,o=t.wheel,a=t.move,s=t.scroll,l=t.pinch,u=t.hover,c=H(y(t,["drag","wheel","move","scroll","pinch","hover"])),h=[],d={},f=m({},e);return n.has("onDrag")&&(h.push(z),d.drag=$(e,"onDrag",f),c.drag=q(r)),n.has("onWheel")&&(h.push(J),d.wheel=$(e,"onWheel",f),c.wheel=V(o)),n.has("onScroll")&&(h.push(Z),d.scroll=$(e,"onScroll",f),c.scroll=V(s)),n.has("onMove")&&(h.push(Q),d.move=$(e,"onMove",f),c.move=V(a)),n.has("onPinch")&&(h.push(K),d.pinch=$(e,"onPinch",f),c.pinch=X(l)),n.has("onHover")&&(n.has("onMove")||h.push(Q),d.hover=e.onHover,c.hover=m({enabled:!0},u),delete f.onHover),N(d,h,c,f)},t.useHover=function(e,t){void 0===t&&(t={});var n=t.domTarget,r=t.eventOptions,i=t.window,o=y(t,["domTarget","eventOptions","window"]),a=m({},H({domTarget:n,eventOptions:r,window:i}),{hover:m({enabled:!0},o)});return N({hover:e},[Q],a)},t.useMove=function(e,t){void 0===t&&(t={});var n=t.domTarget,r=t.eventOptions,i=t.window,o=y(t,["domTarget","eventOptions","window"]),a=m({},H({domTarget:n,eventOptions:r,window:i}),{move:V(o)});return N({move:e},[Q],a)},t.usePinch=function(e,t){void 0===t&&(t={});var n=t.domTarget,r=t.eventOptions,i=t.window,o=y(t,["domTarget","eventOptions","window"]),a=m({},H({domTarget:n,eventOptions:r,window:i}),{pinch:X(o)});return N({pinch:e},[K],a)},t.useScroll=function(e,t){void 0===t&&(t={});var n=t.domTarget,r=t.eventOptions,i=t.window,o=y(t,["domTarget","eventOptions","window"]),a=m({},H({domTarget:n,eventOptions:r,window:i}),{scroll:V(o)});return N({scroll:e},[Z],a)},t.useWheel=function(e,t){void 0===t&&(t={});var n=t.domTarget,r=t.eventOptions,i=t.window,o=y(t,["domTarget","eventOptions","window"]),a=m({},H({domTarget:n,eventOptions:r,window:i}),{wheel:V(o)});return N({wheel:e},[J],a)}},b740a1c112d3a46c517a:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=n("a200adb7a77493a937a9"),o=n("4425f1d5419ae53c0f7c"),a=n("77b832b9d07adee95404"),s=n("df0363ca45c62a4a0c1d"),l=new i.Point,u=function(e){function t(t,n,o){void 0===n&&(n=100),void 0===o&&(o=100),e.call(this,t),this.tileTransform=new i.Transform,this._width=n,this._height=o,this._canvasPattern=null,this.uvMatrix=t.uvMatrix||new r.TextureMatrix(t),this.pluginName="tilingSprite",this.uvRespectAnchor=!1}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={clampMargin:{configurable:!0},tileScale:{configurable:!0},tilePosition:{configurable:!0},width:{configurable:!0},height:{configurable:!0}};return n.clampMargin.get=function(){return this.uvMatrix.clampMargin},n.clampMargin.set=function(e){this.uvMatrix.clampMargin=e,this.uvMatrix.update(!0)},n.tileScale.get=function(){return this.tileTransform.scale},n.tileScale.set=function(e){this.tileTransform.scale.copyFrom(e)},n.tilePosition.get=function(){return this.tileTransform.position},n.tilePosition.set=function(e){this.tileTransform.position.copyFrom(e)},t.prototype._onTextureUpdate=function(){this.uvMatrix&&(this.uvMatrix.texture=this._texture),this._cachedTint=16777215},t.prototype._render=function(e){var t=this._texture;t&&t.valid&&(this.tileTransform.updateLocalTransform(),this.uvMatrix.update(),e.batch.setObjectRenderer(e.plugins[this.pluginName]),e.plugins[this.pluginName].render(this))},t.prototype._calculateBounds=function(){var e=this._width*-this._anchor._x,t=this._height*-this._anchor._y,n=this._width*(1-this._anchor._x),r=this._height*(1-this._anchor._y);this._bounds.addFrame(this.transform,e,t,n,r)},t.prototype.getLocalBounds=function(t){return 0===this.children.length?(this._bounds.minX=this._width*-this._anchor._x,this._bounds.minY=this._height*-this._anchor._y,this._bounds.maxX=this._width*(1-this._anchor._x),this._bounds.maxY=this._height*(1-this._anchor._y),t||(this._localBoundsRect||(this._localBoundsRect=new i.Rectangle),t=this._localBoundsRect),this._bounds.getRectangle(t)):e.prototype.getLocalBounds.call(this,t)},t.prototype.containsPoint=function(e){this.worldTransform.applyInverse(e,l);var t=this._width,n=this._height,r=-t*this.anchor._x;if(l.x>=r&&l.x=i&&l.y1&&"boolean"!==typeof t)throw new o('"allowMissing" argument must be a boolean');var n=S(e),i=n.length>0?n[0]:"",a=T("%"+i+"%",t),l=a.name,u=a.value,c=!1,h=a.alias;h&&(i=h[0],b(n,v([0,1],h)));for(var d=1,f=!0;d=n.length){var x=s(u,m);u=(f=!!x)&&"get"in x&&!("originalValue"in x.get)?x.get:u[m]}else f=y(u,m),u=u[m];f&&!c&&(p[l]=u)}}return u}},bcd7b949f184f9559c79:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,r.default)(e),n=t.getHours();return n};var r=o(n("ca570e75843c8a0c3319")),i=o(n("195d20b13c44f6bd7763"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},bd6093343d6b28dfa265:function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return c})),n.d(t,"e",(function(){return h})),n.d(t,"c",(function(){return f})),n.d(t,"d",(function(){return p})),n.d(t,"f",(function(){return m})),n.d(t,"g",(function(){return g}));var r=n("25af6c5e16709dba484f"),i=n.n(r),o=n("bcd7b949f184f9559c79"),a=n.n(o);function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&"undefined"===typeof MSStream};t.default=function(e){var t={userAgent:"",platform:"",maxTouchPoints:0};e||"undefined"===typeof navigator?"string"===typeof e?t.userAgent=e:e&&e.userAgent&&(t={userAgent:e.userAgent,platform:e.platform,maxTouchPoints:e.maxTouchPoints||0}):t={userAgent:navigator.userAgent,platform:navigator.platform,maxTouchPoints:navigator.maxTouchPoints||0};var n=t.userAgent,b=n.split("[FBAN");"undefined"!==typeof b[1]&&(n=b[0]),"undefined"!==typeof(b=n.split("Twitter"))[1]&&(n=b[0]);var w=function(e){return function(t){return t.test(e)}}(n),E={apple:{phone:w(r)&&!w(h),ipod:w(i),tablet:!w(r)&&(w(o)||v(t))&&!w(h),universal:w(a),device:(w(r)||w(i)||w(o)||w(a)||v(t))&&!w(h)},amazon:{phone:w(u),tablet:!w(u)&&w(c),device:w(u)||w(c)},android:{phone:!w(h)&&w(u)||!w(h)&&w(s),tablet:!w(h)&&!w(u)&&!w(s)&&(w(c)||w(l)),device:!w(h)&&(w(u)||w(c)||w(s)||w(l))||w(/\bokhttp\b/i)},windows:{phone:w(h),tablet:w(d),device:w(h)||w(d)},other:{blackberry:w(f),blackberry10:w(p),opera:w(m),firefox:w(y),chrome:w(g),device:w(f)||w(p)||w(m)||w(y)||w(g)},any:!1,phone:!1,tablet:!1};return E.any=E.apple.device||E.android.device||E.windows.device||E.other.device,E.phone=E.apple.phone||E.android.phone||E.windows.phone,E.tablet=E.apple.tablet||E.android.tablet||E.windows.tablet,E}},c2fc04df9cbf830942bd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=n("4425f1d5419ae53c0f7c"),o=new(n("a200adb7a77493a937a9").Rectangle),a=function(e){this.renderer=e,e.extract=this};a.prototype.image=function(e,t,n){var r=new Image;return r.src=this.base64(e,t,n),r},a.prototype.base64=function(e,t,n){return this.canvas(e).toDataURL(t,n)},a.prototype.canvas=function(e){var t,n,s,l=this.renderer,u=!1,c=!1;e&&(e instanceof r.RenderTexture?s=e:(s=this.renderer.generateTexture(e),c=!0)),s?(t=s.baseTexture.resolution,n=s.frame,u=!1,l.renderTexture.bind(s)):(t=this.renderer.resolution,u=!0,(n=o).width=this.renderer.width,n.height=this.renderer.height,l.renderTexture.bind(null));var h=Math.floor(n.width*t+1e-4),d=Math.floor(n.height*t+1e-4),f=new i.CanvasRenderTarget(h,d,1),p=new Uint8Array(4*h*d),m=l.gl;m.readPixels(n.x*t,n.y*t,h,d,m.RGBA,m.UNSIGNED_BYTE,p);var g=f.context.getImageData(0,0,h,d);if(a.arrayPostDivide(p,g.data),f.context.putImageData(g,0,0),u){var y=new i.CanvasRenderTarget(f.width,f.height,1);y.context.scale(1,-1),y.context.drawImage(f.canvas,0,-d),f.destroy(),f=y}return c&&s.destroy(!0),f.canvas},a.prototype.pixels=function(e){var t,n,i,s=this.renderer,l=!1;e&&(e instanceof r.RenderTexture?i=e:(i=this.renderer.generateTexture(e),l=!0)),i?(t=i.baseTexture.resolution,n=i.frame,s.renderTexture.bind(i)):(t=s.resolution,(n=o).width=s.width,n.height=s.height,s.renderTexture.bind(null));var u=n.width*t,c=n.height*t,h=new Uint8Array(4*u*c),d=s.gl;return d.readPixels(n.x*t,n.y*t,u,c,d.RGBA,d.UNSIGNED_BYTE,h),l&&i.destroy(!0),a.arrayPostDivide(h,h),h},a.prototype.destroy=function(){this.renderer.extract=null,this.renderer=null},a.arrayPostDivide=function(e,t){for(var n=0;n=0&&"[object Array]"!==i(e)&&"[object Function]"===i(e.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=a,e.exports=s?o:a},ca570e75843c8a0c3319:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))};var r,i=(r=n("195d20b13c44f6bd7763"))&&r.__esModule?r:{default:r};e.exports=t.default},cb1dc2f1b0e48e5476a6:function(e,t,n){"use strict";var r=n("87ef0180422f7854018b");e.exports=function(){return r()&&!!Symbol.toStringTag}},cd2f83a4fd8e13c8d3e2:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("3876d46e830d73bd11eb"),i=n("a32c6a01a3e12fea086c"),o=function e(t){var n=this;t=Object.assign({forceCanvas:!1},t),this.renderer=i.autoDetectRenderer(t),this.stage=new r.Container,e._plugins.forEach((function(e){e.init.call(n,t)}))},a={view:{configurable:!0},screen:{configurable:!0}};o.registerPlugin=function(e){o._plugins.push(e)},o.prototype.render=function(){this.renderer.render(this.stage)},a.view.get=function(){return this.renderer.view},a.screen.get=function(){return this.renderer.screen},o.prototype.destroy=function(e,t){var n=this,r=o._plugins.slice(0);r.reverse(),r.forEach((function(e){e.destroy.call(n)})),this.stage.destroy(t),this.stage=null,this.renderer.destroy(e),this.renderer=null,this._options=null},Object.defineProperties(o.prototype,a),o._plugins=[];var s=function(){};s.init=function(e){var t=this;Object.defineProperty(this,"resizeTo",{set:function(e){window.removeEventListener("resize",this.resize),this._resizeTo=e,e&&(window.addEventListener("resize",this.resize),this.resize())},get:function(){return this._resizeTo}}),this.resize=function(){t._resizeTo&&(t._resizeTo===window?t.renderer.resize(window.innerWidth,window.innerHeight):t.renderer.resize(t._resizeTo.clientWidth,t._resizeTo.clientHeight))},this._resizeTo=null,this.resizeTo=e.resizeTo||null},s.destroy=function(){this.resizeTo=null,this.resize=null},o.registerPlugin(s),t.Application=o},cde8880bb1229a1e9c0b:function(e,t,n){"use strict";var r=n("1a97e47aab15b834e036");e.exports=function(){return"function"===typeof Object.is?Object.is:r}},ce06f30cff109f1694e0:function(e){e.exports=JSON.parse('[{"id":1,"filename":"seaweed","names":{"EUde":"Wakame-Alge","EUen":"seaweed","EUit":"alga wakame","EUnl":"zeewier","EUru":"\u043c\u043e\u0440\u0441\u043a\u0438\u0435 \u0432\u043e\u0434\u043e\u0440\u043e\u0441\u043b\u0438","EUfr":"wakame","EUes":"alga wakame","USen":"seaweed","USfr":"wakam\xe9","USes":"alga wakame","JPja":"\u30ef\u30ab\u30e1","KRko":"\ubbf8\uc5ed","TWzh":"\u88d9\u5e36\u83dc","CNzh":"\u88d9\u5e26\u83dc"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,1,1,1,1,1,0,0,1,1,1],"month-southern":[1,0,0,1,1,1,1,1,1,1,1,1]},"price":600,"rarity":"Common","catch-phrase":"I got some seaweed! I couldn\'t kelp myself.","museum-phrase":"Let it be known that seaweed is a misnomer of the highest order! That is, it is not a noxious weed so much as it is a marine algae most beneficial to life on land and sea. Seaweed, you see, provides essential habitat and food for all manner of marine creatures. And it creates a great deal of the oxygen we land lovers love to breath too, hoo! And yet, I can\'t help but shudder when the slimy stuff touches my toes during a swim. Hoot! The horror!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishWakameCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Wakame.png","shadow":"Large","speed":"Stationary"},{"id":2,"filename":"sea_grapes","names":{"EUde":"Kriechsprossalge","EUen":"sea grapes","EUit":"vite di mare","EUnl":"zeedruiven","EUru":"\u043c\u043e\u0440\u0441\u043a\u043e\u0439 \u0432\u0438\u043d\u043e\u0433\u0440\u0430\u0434","EUfr":"algue raisin de mer","EUes":"uva de mar","USen":"sea grapes","USfr":"algue raisin de mer","USes":"uva de mar","JPja":"\u30a6\u30df\u30d6\u30c9\u30a6","KRko":"\ubc14\ub2e4\ud3ec\ub3c4","TWzh":"\u6d77\u8461\u8404","CNzh":"\u6d77\u8461\u8404"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,1]},"price":900,"rarity":"Common","catch-phrase":"I got some sea grapes! Can\'t let these go sour.","museum-phrase":"Sea grapes are a marine algae that look much like their landlocked namesake. That is, they are green pearl-like orbs that cluster tightly along underwater vines. And sea grapes, like regular grapes, are a popular snack food too... albeit of the saltier variety. Fans of the briny delicacy enjoy the way the shiny pearls POP when chewed. It makes one wonder whether sea grape juice might have some appeal? \'Twould leave the drinker with sour grapes, I suppose.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishUmibudouCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Umibudou.png","shadow":"Small","speed":"Stationary"},{"id":3,"filename":"sea_cucumber","names":{"EUde":"Seegurke","EUen":"sea cucumber","EUit":"cetriolo di mare","EUnl":"zeekomkommer","EUru":"\u043c\u043e\u0440\u0441\u043a\u043e\u0439 \u043e\u0433\u0443\u0440\u0435\u0446","EUfr":"concombre de mer","EUes":"pepino de mar","USen":"sea cucumber","USfr":"concombre de mer","USes":"pepino de mar","JPja":"\u30ca\u30de\u30b3","KRko":"\ud574\uc0bc","TWzh":"\u6d77\u53c3","CNzh":"\u6d77\u53c2"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,1,1,0,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,1,1,0,0]},"price":500,"rarity":"Common","catch-phrase":"I got a sea cucumber! It\'s a bit cumbersome","museum-phrase":"The sea cucumber, much like its relatives the sea urchin and sea star, has no heart nor brain. However, unlike its relatives, it has no shell nor spikes to with which to protect itself either. So how does a softy such as this stay safe in the open ocean? Brace yourself I say\u2026 when threatened sea cucumbers jettison their innards out of their backsides! Hoo! Gross but true! The sticky, stringy stuff ensnares predators, allowing the cuke to make its escape and grow its insides back. One might say\u2026the sea cucumber is a GUTSY creature, indeed. Hoo hoo, hee hee! Do forgive me!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishNamakoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Namako.png","shadow":"Medium","speed":"Very slow"},{"id":4,"filename":"sea_pig","names":{"EUde":"Scotoplanes","EUen":"sea pig","EUit":"porcellino di mare","EUnl":"zeevarken","EUru":"\u0441\u043a\u043e\u0442\u043e\u043f\u043b\u0430\u043d\u0435\u0441","EUfr":"cochon de mer","EUes":"cerdo de mar","USen":"sea pig","USfr":"cochon de mer","USes":"cerdo de mar","JPja":"\u30bb\u30f3\u30b8\u30e5\u30ca\u30de\u30b3","KRko":"\ubc14\ub2e4\ub3fc\uc9c0","TWzh":"\u6d77\u8c6c","CNzh":"\u6d77\u732a"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[1,1,0,0,0,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,0,0,0,0]},"price":10000,"rarity":"Rare","catch-phrase":"I got a sea pig! What\'s next? Air pigs?","museum-phrase":"Never have I seen a creature that walks the line between creepy and cute quite like the sea pig does. Sea pigs are, in fact, a type of sea cucumber that lives deep down on the ocean floor. About four inches long, these soft pinkish oddities use tube-like legs and feelers to get around. Thus they snuffle through the mud, slurping up particles from decaying carcasses. Meanwhile, predators be warned... This little piggy tastes like poison.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishSenjunamakoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Senjunamako.png","shadow":"Small","speed":"Very fast"},{"id":5,"filename":"sea_star","names":{"EUde":"Seestern","EUen":"sea star","EUit":"stella marina","EUnl":"zeester","EUru":"\u043c\u043e\u0440\u0441\u043a\u0430\u044f \u0437\u0432\u0435\u0437\u0434\u0430","EUfr":"\xe9toile de mer","EUes":"estrella de mar","USen":"sea star","USfr":"\xe9toile de mer","USes":"estrella de mar","JPja":"\u30d2\u30c8\u30c7","KRko":"\ubd88\uac00\uc0ac\ub9ac","TWzh":"\u6d77\u661f","CNzh":"\u6d77\u661f"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":500,"rarity":"Common","catch-phrase":"I got a sea star! Maybe it\'ll give me an autograph!","museum-phrase":"The sea star may appear to have five feet...but those are, in fact, its arms. And though five-armed sea stars are the most common, there are species with 20 or even 40 arms out there! Ah, but the fascinating appendage fats do not end there, wot wot! You see upon each sea star\'s arm sprout many dozens of tiny feet. YES, FEET! They use these suction-cupped feet not just to move about...but to...eh... grab hold of dinner guests as well. Finally, it should be noted that when a sea star loses an arm, it can grow it back. More impressive yes, a served sea star arm...can sometimes grow an entire sea star body back!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishHitodeCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Hitode.png","shadow":"Small","speed":"Very slow"},{"id":6,"filename":"sea_urchin","names":{"EUde":"Seeigel","EUen":"sea urchin","EUit":"riccio di mare","EUnl":"zee-egel","EUru":"\u043c\u043e\u0440\u0441\u043a\u043e\u0439 \u0435\u0436","EUfr":"oursin","EUes":"erizo de mar","USen":"sea urchin","USfr":"oursin","USes":"erizo de mar","JPja":"\u30a6\u30cb","KRko":"\uc131\uac8c","TWzh":"\u6d77\u81bd","CNzh":"\u6d77\u80c6"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":1700,"rarity":"Uncommon","catch-phrase":"I got a sea urchin! Wasn\'t even \'earchin for it.","museum-phrase":"Ah, the sea urchin...the unabashed goth of the ocean floor! Indeed, with its mane of dark-hued spikes, it looks for all the world as if it might front a punk-rock band. Perhaps its more demure relatives\u2014the sea cucumber and the sea star\u2014disapprove of its outlandish look? It would certainly explain why sea stars gobble up sea urchins every chance they get! But worry not for our spiky friend. Its venomous spines are an effective deterrent to many a predator.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishUniCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Uni.png","shadow":"Small","speed":"Slow"},{"id":7,"filename":"slate_pencil_urchin","names":{"EUde":"Griffelseeigel","EUen":"slate pencil urchin","EUit":"riccio matita","EUnl":"griffelzee-egel","EUru":"\u0433\u0440\u0438\u0444\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u043e\u0440\u0441\u043a. \u0435\u0436","EUfr":"oursin crayon","EUes":"erizo l\xe1piz de pizarra","USen":"slate pencil urchin","USfr":"oursin crayon","USes":"erizo l\xe1piz de pizarra","JPja":"\u30d1\u30a4\u30d7\u30a6\u30cb","KRko":"\uc5f0\ud544\uc131\uac8c","TWzh":"\u77f3\u7b46\u6d77\u81bd","CNzh":"\u77f3\u7b14\u6d77\u80c6"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":2000,"rarity":"Uncommon","catch-phrase":"I got a slate pencil urchin! Its handwriting is gorgeous.","museum-phrase":"Slate Pencil Urchins are a type of sea urchin topped with thick, rounded spines that resemble sticks of chalk. These urchins\' spines protect them not only from predators but from violent waves as well. Found in coral reefs, they\'re usually bright red, brown, or purple in color. For all those bright colors, one would think the slate pencil urchin to be deadly. But all those pretty colors, it seems, are just a pretty show.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishPaipuuniCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Paipuuni.png","shadow":"Medium","speed":"Medium"},{"id":8,"filename":"sea_anemone","names":{"EUde":"Seeanemone","EUen":"sea anemone","EUit":"anemone di mare","EUnl":"zeeanemoon","EUru":"\u0430\u043a\u0442\u0438\u043d\u0438\u044f","EUfr":"an\xe9mone de mer","EUes":"an\xe9mona","USen":"sea anemone","USfr":"an\xe9mone de mer","USes":"an\xe9mona","JPja":"\u30a4\u30bd\u30ae\u30f3\u30c1\u30e3\u30af","KRko":"\ub9d0\ubbf8\uc798","TWzh":"\u6d77\u8475","CNzh":"\u6d77\u8475"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":500,"rarity":"Common","catch-phrase":"I got a sea anemone! The enemy of my anemone is my afrenome!","museum-phrase":"Medusa herself would be impressed by the sea anemone. This pretty predator loves to wave its colorful flowing locks about. But these gorgeous tresses are, in fact, deadly tentacles surrounding a hungry mouth! Triggered by the slightest touch, these tentacles harpoon victims with neurotoxin. The sea anemone then pulls the helpless, hapless prey into its mouth for a spot of lunch! I say, let this be a lesson! Never, ever make an enemy... out of an anemone!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishIsogintyakuCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Isogintyaku.png","shadow":"Large","speed":"Stationary"},{"id":9,"filename":"moon_jellyfish","names":{"EUde":"Ohrenqualle","EUen":"moon jellyfish","EUit":"medusa aurelia","EUnl":"oorkwal","EUru":"\u0443\u0448\u0430\u0441\u0442\u0430\u044f \u0430\u0443\u0440\u0435\u043b\u0438\u044f","EUfr":"m\xe9duse lune","EUes":"medusa luna","USen":"moon jellyfish","USfr":"m\xe9duse lune","USes":"medusa luna","JPja":"\u30df\u30ba\u30af\u30e9\u30b2","KRko":"\ubcf4\ub984\ub2ec\ubb3c\ud574\ud30c\ub9ac","TWzh":"\u6d77\u6708\u6c34\u6bcd","CNzh":"\u6d77\u6708\u6c34\u6bcd"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,0,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,0]},"price":600,"rarity":"Common","catch-phrase":"I got a moon jellyfish! Now to find a sun peanutbutterfish.","museum-phrase":"Ah, the moon jellyfish...what\'s not to love about this pretty floating flower of the sea... Well, I suppose its tentacles do give a sting when touched...but it\'s only a mild thing to the likes of us. Other creatures may not be so fond of this translucent beauty. Though who can blame them, really? Moon jellyfish have stinging cells called cnidocytes that kill fish and other small critters that float by. And they use their \\"oral arms\\" to pull these morsels into their mouths and stomachs. Indeed, one need but observe the moon jellyfish to see how brutal AND beautiful nature can be.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishMizukurageCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Mizukurage.png","shadow":"Small","speed":"Very slow"},{"id":10,"filename":"sea_slug","names":{"EUde":"Nacktkiemer","EUen":"sea slug","EUit":"nudibranchi","EUnl":"zeeslak","EUru":"\u0433\u043e\u043b\u043e\u0436\u0430\u0431\u0435\u0440\u043d\u0438\u043a","EUfr":"limace de mer","EUes":"babosa de mar","USen":"sea slug","USfr":"limace de mer","USes":"babosa de mar","JPja":"\u30a6\u30df\u30a6\u30b7","KRko":"\uac2f\ubbfc\uc22d\ub2ec\ud33d\uc774","TWzh":"\u6d77\u86de\u8753","CNzh":"\u6d77\u86de\u8753"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":600,"rarity":"Common","catch-phrase":"I got a sea slug! It\'s kinda salty about that.","museum-phrase":"Imagine, if you will, a land slug...but one dressed in frilly attire full of bold colors, stripes, and spots! That is the sea slug, a gastropod that looks ready to walk the red carpet...or perform beneath a big top. But these clowns are no laughing matter, eh wot. Their garish colors and wild patterns warn predators to steer clear of their stinging, toxic taste. And THAT is how you dress for success, as they say!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishUmiushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Umiushi.png","shadow":"X-Small","speed":"Very slow"},{"id":11,"filename":"pearl_oyster","names":{"EUde":"Perlmuschel","EUen":"pearl oyster","EUit":"ostrica pinctada","EUnl":"pareloester","EUru":"\u0436\u0435\u043c\u0447\u0443\u0436\u043d\u0438\u0446\u0430","EUfr":"hu\xeetre perli\xe8re","EUes":"ostra perlera","USen":"pearl oyster","USfr":"hu\xeetre perli\xe8re","USes":"ostra perlera","JPja":"\u30a2\u30b3\u30e4\u30ac\u30a4","KRko":"\uc9c4\uc8fc\uc870\uac1c","TWzh":"\u73e0\u6bcd\u86e4","CNzh":"\u9a6c\u6c0f\u73e0\u6bcd\u8d1d"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":2800,"rarity":"Uncommon","catch-phrase":"I got a pearl oyster! Aw, shucks. Don\'t clam up now!","museum-phrase":"Hoo, indeed, hoot! What a splendid pearl oyster! Did you know the famed pearl oyster can live for 40 years and grow up to a foot in size? \'Tis true, hootie-hoo! Of course, this briny bivalve is best known for the precious gems it grows within. The pearl-making process begins when an irritant gains access to the delicate insides of the oyster. The intruder is then covered with layer upon layer of \\"nacre,\\" the same substance used to create its shell. It takes years for a pearl to form, but in the end, the irritant is rendered harmless. Ahh, if only we all had the power to turn things that annoy us... into things of beauty instead.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishAkoyagaiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Akoyagai.png","shadow":"Small","speed":"Medium"},{"id":12,"filename":"mussel","names":{"EUde":"Miesmuschel","EUen":"mussel","EUit":"cozza","EUnl":"mossel","EUru":"\u043c\u0438\u0434\u0438\u044f","EUfr":"moule","EUes":"mejill\xf3n","USen":"mussel","USfr":"moule","USes":"mejill\xf3n","JPja":"\u30e0\u30fc\u30eb\u30ac\u30a4","KRko":"\uc9c0\uc911\ud574\ub2f4\uce58","TWzh":"\u8cbd\u8c9d","CNzh":"\u8d3b\u8d1d"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,1,1,1,1,1,1,1],"month-southern":[1,1,1,1,1,1,0,0,0,0,0,1]},"price":1500,"rarity":"Uncommon","catch-phrase":"I got a mussel! It\'s been working out","museum-phrase":"Did you know the mussel has a beard?! Hoo! It\'s true! Well, partially true, anyway. Mussels have a special gland that secretes a thing called \\"bysuss\\" or \\"byssal thread.\\" They use these tough beard-like fibers to anchor themselves to rocks and keep themselves in place. So, you see, the mussel\'s beard is functional rather than merely stylish. Then again, perhaps all beards should be this way.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishMuhrugaiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Muhrugai.png","shadow":"Small","speed":"Slow"},{"id":13,"filename":"oyster","names":{"EUde":"Auster","EUen":"oyster","EUit":"ostrica","EUnl":"oester","EUru":"\u0443\u0441\u0442\u0440\u0438\u0446\u0430","EUfr":"hu\xeetre","EUes":"ostra","USen":"oyster","USfr":"hu\xeetre","USes":"ostra","JPja":"\u30aa\u30a4\u30b9\u30bf\u30fc","KRko":"\uad74","TWzh":"\u7261\u8823","CNzh":"\u7261\u86ce"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,0,0,0,0,0,0,1,1,1,1],"month-southern":[0,0,1,1,1,1,1,1,0,0,0,0]},"price":1100,"rarity":"Uncommon","catch-phrase":"I got an oyster! It\'s a little shellfish.","museum-phrase":"Oysters are marvelous mollusks and, in many ways, the social butterflies of the seas. That is, these bivalves tend to live attached to rocks in large groups known as oyster beds. These reef-like structures provide home and habitat for a delightful variety of creatures. Mussels, barnacles, and sea anemones have all been known to set up house. Meanwhile, small fish and crabs hide from predators and even raise their young among the snuggling oysters. With all the hubbub, an oyster bed sounds like the last place one would get some sleep!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishOysterCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Kaki.png","shadow":"Small","speed":"Slow"},{"id":14,"filename":"scallop","names":{"EUde":"Kammmuschel","EUen":"scallop","EUit":"capasanta","EUnl":"mantelschelp","EUru":"\u0433\u0440\u0435\u0431\u0435\u0448\u043e\u043a","EUfr":"p\xe9toncle","EUes":"vieira","USen":"scallop","USfr":"p\xe9toncle","USes":"vieira","JPja":"\u30db\u30bf\u30c6","KRko":"\uac00\ub9ac\ube44","TWzh":"\u5e06\u7acb\u8c9d","CNzh":"\u867e\u5937\u6247\u8d1d"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":1200,"rarity":"Uncommon","catch-phrase":"I got a scallop! It otter be savored.","museum-phrase":"Ah, the scallop! It just goes to show, you can\'t keep a good bivalve down. While most members of its family are known for staying put, the scallop is a nimble fellow indeed. When a hungry sea star approaches, the scallop can swim away by clap-clap-clapping its shells together! \\"How does a scallop know when a predator approaches?\\" you ask. Why, it has 200 eyes to see with! It makes one wonder what else the scallop sees with all those eyes... I fear it sees into my very soul!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishHotateCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Hotate.png","shadow":"Medium","speed":"Slow"},{"id":15,"filename":"whelk","names":{"EUde":"Babylon-Seeschnecke","EUen":"whelk","EUit":"buccino","EUnl":"wulk","EUru":"\u043c\u043e\u043b\u043b\u044e\u0441\u043a-\u0442\u0440\u0443\u0431\u0430\u0447","EUfr":"bulot","EUes":"buccino","USen":"whelk","USfr":"bulot","USes":"buccino","JPja":"\u30d0\u30a4\u30ac\u30a4","KRko":"\uc218\ub791","TWzh":"\u5ce8\u87ba","CNzh":"\u82b1\u87ba"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":1000,"rarity":"Uncommon","catch-phrase":"I got a whelk! Happy snails to ya.","museum-phrase":"Whelks are sea snails that migrate from deep water to shallow water when the weather changes. Avid carnivores, they feed on worms, crustaceans, and mollusks. In fact, these wily snails have been known to use their own shells to pry open the shells of their victims! They then use a rough tongue-like organ with thousands of tiny teeth to lick their victims\' shells clean. Eh... you might want to put that image out of your mind when it\'s your turn to dine.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishBaigaiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Baigai.png","shadow":"Small","speed":"Slow"},{"id":16,"filename":"turban_shell","names":{"EUde":"Turbanschnecke","EUen":"turban shell","EUit":"lumaca turbante","EUnl":"tulbandschelp","EUru":"\u0440\u043e\u0433\u0430\u0442\u044b\u0439 \u0442\u044e\u0440\u0431\u0430\u043d","EUfr":"turbo","EUes":"caracola espinosa","USen":"turban shell","USfr":"turbo","USes":"caracola espinosa","JPja":"\u30b5\u30b6\u30a8","KRko":"\uc18c\ub77c","TWzh":"\u89d2\u8811\u87ba","CNzh":"\u89d2\u877e\u87ba"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,1,1,1,0,0,0,1,1,1,1],"month-southern":[0,0,1,1,1,1,0,0,1,1,1,0]},"price":1000,"rarity":"Uncommon","catch-phrase":"I got a turban shell! It\'s totally TURB...ular!","museum-phrase":"The turban shell is a sea snail with a rather nifty trick up its sleeve...er, shell. You see, this snail carries a hard, round, button-like \\"operculum\\" with it wherever it goes. What is an operculum, you ask? Why, it is a trapdoor of sorts! When danger approaches, the snail slips into its shell and pulls this trapdoor closed over the opening. Thus it is locked safe and sound inside. And bravo, I say! Bravo! When trouble comes knocking, just do what the turban shell does. Shut the door and turn out the lights!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishSazaeCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Sazae.png","shadow":"Small","speed":"Slow"},{"id":17,"filename":"abalone","names":{"EUde":"Seeohr","EUen":"abalone","EUit":"abalone","EUnl":"abalone","EUru":"\u0430\u0431\u0430\u043b\u043e\u043d","EUfr":"ormeau","EUes":"abul\xf3n","USen":"abalone","USfr":"ormeau","USes":"abul\xf3n","JPja":"\u30a2\u30ef\u30d3","KRko":"\uc804\ubcf5","TWzh":"\u9b91\u9b5a","CNzh":"\u9c8d\u9c7c"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[1,0,0,0,0,1,1,1,1,1,1,1],"month-southern":[1,1,1,1,1,1,1,0,0,0,0,1]},"price":2000,"rarity":"Uncommon","catch-phrase":"I got an abalone! Why do I want a sandwich now?","museum-phrase":"My feathers, but the abalone is a most deceptive sea snail, wot wot! After seeing its dull brown shell from the outside, one would think it quite plain.But take a gander inside, and you\'ll see that the abalone\'s home is a shimmering beauty to behold! The inner layer of the shell is made of \\"nacre,\\" or \\"mother-of-pearl,\\" and, hoo, what a dazzling iridescent hue! Let this be a lesson! You mustn\'t judge a sea snail by the outside of its shell. Judge it by the inside of its shell instead.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishAwabiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Awabi.png","shadow":"Medium","speed":"Medium"},{"id":18,"filename":"gigas_giant_clam","names":{"EUde":"Gigas-Riesenmuschel","EUen":"gigas giant clam","EUit":"tridacna gigante","EUnl":"reuzendoopvontschelp","EUru":"\u0433\u0438\u0433\u0430\u043d\u0442\u0441\u043a\u0430\u044f \u0442\u0440\u0438\u0434\u0430\u043a\u043d\u0430","EUfr":"b\xe9nitier colossal","EUes":"taclobo gigante","USen":"gigas giant clam","USfr":"b\xe9nitier colossal","USes":"taclobo gigante","JPja":"\u30aa\u30aa\u30b7\u30e3\u30b3\u30ac\u30a4","KRko":"\ub300\uc655\uac70\uac70","TWzh":"\u5927\u7868\u78f2","CNzh":"\u5927\u7817\u78f2"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,1,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,1,1]},"price":15000,"rarity":"Ultra-rare","catch-phrase":"I got a gigas giant clam! It\'s kind of a big deal.","museum-phrase":"Gigas giant clams live in warm-water coral reefs and are the biggest bivalves in the world. Growing as wide as six feet and weighing up to 600 pounds, these clams can live to be 100 years old. And yes, these mighty creatures look as though they could eat a swimmer whole. But they eat plankton instead and get valuable nutrients from an algae they live in symbiosis with. Indeed, these enormous gents get all the sustenance they need by lying face up with their shells half-open. If such was my life, I\'d be happy as a clam too.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishShakogaiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Shakogai.png","shadow":"X-Large","speed":"Very fast"},{"id":19,"filename":"chambered_nautilus","names":{"EUde":"Perlboot","EUen":"chambered nautilus","EUit":"nautilus","EUnl":"nautilus","EUru":"\u043d\u0430\u0443\u0442\u0438\u043b\u0443\u0441","EUfr":"nautile","EUes":"nautilo","USen":"chambered nautilus","USfr":"nautile","USes":"nautilo","JPja":"\u30aa\u30a6\u30e0\u30ac\u30a4","KRko":"\uc575\ubb34\uc870\uac1c","TWzh":"\u9e1a\u9d61\u87ba","CNzh":"\u9e66\u9e49\u87ba"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[0,0,1,1,1,1,0,0,1,1,1,0],"month-southern":[0,0,1,1,1,0,0,0,1,1,1,1]},"price":1800,"rarity":"Uncommon","catch-phrase":"I got a chambered nautilus! Is it on the naughty list?","museum-phrase":"The chambered nautilus is perhaps best known for its gorgeous shell. Not only does this shell\'s interior shine with a pearly luster, it features a near-perfect natural spiral. But those aren\'t the chambered nautilus\'s only bragging rights. This cephalopod can have up to 90 tentacles, it\'s said! These arms come coated with a sticky substance that helps the nautilus capture its prey...Which is far better than using them for overly long hugs, I say.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishOumugaiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Oumugai.png","shadow":"Medium","speed":"Medium"},{"id":20,"filename":"octopus","names":{"EUde":"Oktopus","EUen":"octopus","EUit":"polpo","EUnl":"octopus","EUru":"\u043e\u0441\u044c\u043c\u0438\u043d\u043e\u0433","EUfr":"poulpe","EUes":"pulpo","USen":"octopus","USfr":"pieuvre","USes":"pulpo","JPja":"\u30bf\u30b3","KRko":"\ubb38\uc5b4","TWzh":"\u7ae0\u9b5a","CNzh":"\u7ae0\u9c7c"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":1200,"rarity":"Uncommon","catch-phrase":"I got an octopus! It can give four hugs at once!","museum-phrase":"With its eight limbs, three hearts, and surprisingly big brain, the octopus is quite the wonder. It is also an escape artist like no other! You see, the octopus has specialized skin cells that can change color and texture with lightening speed. Thus it can look for all the world like a patch of seabed one minute...and a pile of rocks the next! But the deception doesn\'t stop there, wot wot. When attacked by a predator, the octopus releases a cloud of ink and -POOF- makes its escape. Let\'s just call the octopus what it is, shall we? The ninja of the deep!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishTakoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Tako.png","shadow":"Medium","speed":"Slow"},{"id":21,"filename":"umbrella_octopus","names":{"EUde":"Regenschirm-Oktopus","EUen":"umbrella octopus","EUit":"polpo ombrello","EUnl":"depressa-inktvis","EUru":"\u043e\u043f\u0438\u0441\u0442\u043e\u0442\u0435\u0439\u0442\u0438\u0441","EUfr":"pieuvre parapluie","EUes":"pulpo paraguas","USen":"umbrella octopus","USfr":"pieuvre parapluie","USes":"pulpo paraguas","JPja":"\u30e1\u30f3\u30c0\u30b3","KRko":"\uc6b0\ubb34\ubb38\uc5b4","TWzh":"\u6241\u9762\u86f8","CNzh":"\u6241\u9762\u86f8"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,1,1,1,0,0,0,1,1,1,0],"month-southern":[0,0,1,1,1,0,0,0,1,1,1,0]},"price":6000,"rarity":"Uncommon","catch-phrase":"I got an umbrella octopus! Too bad I\'m already soaked.","museum-phrase":"My feathers, could there be a more adorable sea creature than the umbrella octopus? I daresay not! These deep-sea octopuses are on the smallish side and use the cutest ear-like fins to flutter about. Meanwhile, it\'s the web stretched between their tentacles that gives them their name. Hoo, it\'s true! With arms stretched wide, they look for all the world like an umbrella! Though surely the last thing the umbrella octopus wants...is to stay dry.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishMendakoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Mendako.png","shadow":"Small","speed":"Fast"},{"id":22,"filename":"vampire_squid","names":{"EUde":"Vampirtintenfisch","EUen":"vampire squid","EUit":"calamaro vampiro","EUnl":"vampierinktvis","EUru":"\u0430\u0434\u0441\u043a\u0438\u0439 \u043a\u0430\u043b\u044c\u043c\u0430\u0440-\u0432\u0430\u043c\u043f\u0438\u0440","EUfr":"vampire des abysses","EUes":"calamar vampiro","USen":"vampire squid","USfr":"vampire des abysses","USes":"calamar vampiro","JPja":"\u30b3\u30a6\u30e2\u30ea\u30c0\u30b3","KRko":"\ud761\ud608\uc624\uc9d5\uc5b4","TWzh":"\u5438\u8840\u70cf\u8cca","CNzh":"\u5438\u8840\u9b3c\u4e4c\u8d3c"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,1,1,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,0,1,1]},"price":10000,"rarity":"Rare","catch-phrase":"I got a vampire squid! A lot was at stake.","museum-phrase":"Beware the vampire squid, I say! This eight-armed deep-sea monster is out to drink your blood! Hoo hoo, ha ha! I only jest! Ahem! The Vampire Squid does, in fact, live deep in the ocean where almost no light pervades. But while it looks like it could nibble on your neck...it nibbles on the bits of dead plankton and algae instead. By all accounts, the vampire squid is a a gentle sort who squirts bioluminecesant goo at foes. Sp, how did it get the eerie official name \\"Vampyroteuthis inernalis\\"? That means \\"vampire squid from the heck,\\" you see. The problem is that the squid\'s \\"cloak.\\" Its arms are webbed with velvet-red skin and lined with toothy spikes. Plainly put, this genial squid looks for all the world like a vampire who went for a swim.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishKoumoridakoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Koumoridako.png","shadow":"Medium","speed":"Very fast"},{"id":23,"filename":"firefly_squid","names":{"EUde":"Leuchtkalmar","EUen":"firefly squid","EUit":"calamaro lucciola","EUnl":"vuurvliegpijlinktvis","EUru":"\u0441\u0432\u0435\u0440\u043a\u0430\u044e\u0449\u0438\u0439 \u043a\u0430\u043b\u044c\u043c\u0430\u0440","EUfr":"calmar luciole","EUes":"calamar luci\xe9rnaga","USen":"firefly squid","USfr":"calmar luciole","USes":"calamar luci\xe9rnaga","JPja":"\u30db\u30bf\u30eb\u30a4\u30ab","KRko":"\ubc18\ub527\ubd88\uc624\uc9d5\uc5b4","TWzh":"\u87a2\u706b\u9b77","CNzh":"\u8424\u706b\u9c7f"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1],"month-northern":[0,0,1,1,1,1,0,0,0,0,0,0],"month-southern":[0,0,0,0,0,0,0,0,1,1,1,1]},"price":1400,"rarity":"Uncommon","catch-phrase":"I got a firefly squid! More like a glowswim squid.","museum-phrase":"The firefly squid is a wee migratory squid that barely reaches three inches in length. And though they usually live in deep water, they do venture to the coast to spawn. Like their firefly namesakes, these sparkling squid emit a blue bioluminescent glow. This glow may be used to threaten enemies, communicate with friends, or, perhaps, to lure food in. Truth be told, we do not know for sure why the firefly squid glows. We remain in the dark, as they say.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishHotaruikaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Hotaruika.png","shadow":"X-Small","speed":"Slow"},{"id":24,"filename":"gazami_crab","names":{"EUde":"Gazami-Krabbe","EUen":"gazami crab","EUit":"granchio gazami","EUnl":"Japanse blauwe krab","EUru":"\u0433\u0430\u0437\u0430\u043c\u0438-\u043a\u0440\u0430\u0431","EUfr":"crabe gazami","EUes":"cangrejo gazami","USen":"gazami crab","USfr":"crabe gazami","USes":"cangrejo gazami","JPja":"\u30ac\u30b6\u30df","KRko":"\uaf43\uac8c","TWzh":"\u4e09\u75a3\u68ad\u5b50\u87f9","CNzh":"\u68ad\u5b50\u87f9"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,0,0,1,1,1,1,1,1,0],"month-southern":[1,1,1,1,1,0,0,0,0,0,0,1]},"price":2200,"rarity":"Uncommon","catch-phrase":"I got a gazami crab! What a gripping find!","museum-phrase":"The gazami crab may be better known by its more descriptive name\u2026 the Japanese blue crab. It gets its name from the blue tint sometimes found in its shell and legs. Its paddle-like rear legs are what help it to swim freely and quickly through the water. Of course, this gazami crab couldn\'t swim enough to get away from you!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishGazamiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Gazami.png","shadow":"Medium","speed":"Medium"},{"id":25,"filename":"Dungeness_crab","names":{"EUde":"Pazifik-Taschenkrebs","EUen":"Dungeness crab","EUit":"granciporro","EUnl":"Dungeness-krab","EUru":"\u0434\u0430\u043d\u0436\u0435\u043d\u0435\u0441\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0431","EUfr":"crabe de Dungeness","EUes":"buey del Pac\xedfico","USen":"Dungeness crab","USfr":"crabe de Dungeness","USes":"buey del Pac\xedfico","JPja":"\u30c0\u30f3\u30b8\u30cd\u30b9\u30af\u30e9\u30d6","KRko":"\ub358\uc9c0\ub2c8\uc2a4\ud06c\ub7a9","TWzh":"\u9996\u9577\u9ec3\u9053\u87f9","CNzh":"\u73cd\u5b9d\u87f9"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,1,1,1,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,1,1,1,0]},"price":1900,"rarity":"Uncommon","catch-phrase":"I got a Dungeness crab! Dun dun duuuun...geness.","museum-phrase":"The Dungeness crab wears a pretty fan-shaped shell that\'s often done up in purple hues. But eye-catching colors aside, this fellow can be surprisingly hard to spot! That\'s because the Dungeness crab is something of an expert hider. When scared, it plays a nifty trick! That is, it buries itself beneath the sand with impressive speed. \\"Now you see me, now you don\'t,\\" it says as it vanishes before your very eyes!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishDungenessCrabCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/DungenessCrab.png","shadow":"Medium","speed":"Medium"},{"id":26,"filename":"snow_crab","names":{"EUde":"Schneekrabbe","EUen":"snow crab","EUit":"granchio della neve","EUnl":"sneeuwkrab","EUru":"\u043a\u0440\u0430\u0431-\u0441\u0442\u0440\u0438\u0433\u0443\u043d","EUfr":"crabe des neiges","EUes":"cangrejo de nieve","USen":"snow crab","USfr":"crabe des neiges","USes":"cangrejo de nieve","JPja":"\u30ba\u30ef\u30a4\u30ac\u30cb","KRko":"\ub300\uac8c","TWzh":"\u677e\u8449\u87f9","CNzh":"\u677e\u53f6\u87f9"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,1,1,0,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,1,1,0,0]},"price":6000,"rarity":"Uncommon","catch-phrase":"I got a snow crab! It\'s giving me the cold shoulder.","museum-phrase":"The snow crab truly lives up to its name, wot wot. They are most often found in cold northern seas. Some have even been discovered living in the Arctic Ocean! Indeed, snow crab prefer to live in deep water that never gets more than three degrees above freezing. Hooooo. Just thinking about their icy environs is giving me the chills!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishZuwaiganiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Zuwaigani.png","shadow":"Large","speed":"Fast"},{"id":27,"filename":"red_king_crab","names":{"EUde":"K\xf6nigskrabbe","EUen":"red king crab","EUit":"granchio gigante","EUnl":"rode koningskrab","EUru":"\u043a\u0430\u043c\u0447\u0430\u0442\u0441\u043a\u0438\u0439 \u043a\u0440\u0430\u0431","EUfr":"crabe royal","EUes":"cangrejo boreal","USen":"red king crab","USfr":"crabe royal","USes":"cangrejo boreal","JPja":"\u30bf\u30e9\u30d0\u30ac\u30cb","KRko":"\uc655\uac8c","TWzh":"\u9c48\u5834\u87f9","CNzh":"\u5e1d\u738b\u87f9"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,1,0,0,0,0,0,0,0,1,1],"month-southern":[0,0,0,0,1,1,1,1,1,0,0,0]},"price":8000,"rarity":"Rare","catch-phrase":"I caught a red king crab! It\'s royally flushed.","museum-phrase":"The red king crab is a mighty crustacean to be sure. Though it must be said that there is some debate about its royal lineage. King crabs, unlike other crabs, are thought to be descended from hermit crabs, you see. And have you noticed... GASP! They have but eight legs, though conventional crabs have 10! It matters not, I say. For the red king crab is as regal as can be. Weighing up to 20 pounds with a leg span reaching five feet... I bow to this crab\'s nobility.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishTarabaganiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Tarabagani.png","shadow":"Large","speed":"Very fast"},{"id":28,"filename":"acorn_barnacle","names":{"EUde":"Seepocke","EUen":"acorn barnacle","EUit":"dente di cane","EUnl":"zeepok","EUru":"\u043c\u043e\u0440\u0441\u043a\u043e\u0439 \u0436\u0435\u043b\u0443\u0434\u044c","EUfr":"balane","EUes":"bellota de mar","USen":"acorn barnacle","USfr":"balane","USes":"bellota de mar","JPja":"\u30d5\u30b8\u30c4\u30dc","KRko":"\ub530\uac1c\ube44","TWzh":"\u85e4\u58fa","CNzh":"\u85e4\u58f6"},"availability":{"isAllYear":true,"isAllDay":true,"month-northern":null,"month-southern":null},"price":600,"rarity":"Common","catch-phrase":"I got an acorn barnacle! Will it grow into an oak barnacle?","museum-phrase":"Do not mistake the acorn barnacle for a relative of the calm. Tut-tut, mollusks they are not. Barnacles are cousins to crabs and lobsters, you see. Though the family resemblance is hard to spot. Acorn barnacles may also seem to live a stationary life, what with being attached to rocks and such. But truth be told, baby barnacles are avid travelers, drifting shell-less about the sea before settling down. Once they find a good rock to affix themselves to, they float free no more. Which begs the question... Do adult acorn barnacles ever look out across the open sea...and long for youthful adventure once more?","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishFujitsuboCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Fujitsubo.png","shadow":"X-Small","speed":"Stationary"},{"id":29,"filename":"spider_crab","names":{"EUde":"Riesenkrabbe","EUen":"spider crab","EUit":"granchio gig. del Giappone","EUnl":"reuzenkrab","EUru":"\u043a\u0440\u0430\u0431-\u043f\u0430\u0443\u043a","EUfr":"crabe-araign\xe9e g\xe9ant","EUes":"cangrejo gigante japon\xe9s","USen":"spider crab","USfr":"crabe-araign\xe9e g\xe9ant","USes":"cangrejo gigante japon\xe9s","JPja":"\u30bf\u30ab\u30a2\u30b7\u30ac\u30cb","KRko":"\ud0a4\ub2e4\ub9ac\uac8c","TWzh":"\u9ad8\u8173\u87f9","CNzh":"\u9ad8\u811a\u87f9"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,1,1,0,0,0,0,0,0,0,0],"month-southern":[0,0,0,0,0,0,0,0,1,1,0,0]},"price":12000,"rarity":"Ultra-rare","catch-phrase":"I got a spider crab! Water bugs can rest easy.","museum-phrase":"Hoooot hooot, I do so hope to not hyperventilate as I regale you with the spider crab\'s qualities. But I would be remiss if I did not point out that this, the largest crab on earth... looks like a GIANT SPIDER! Arachnophobia aside... this crab is a magnificent creature to be sure. Though they can grow up to 12 feet from claw to claw and weigh up to 40 pounds, they\'re said to be docile. In fact, these gentle giants love to hide, attaching seaweed and sponges to their shell as camouflage. My feathers, if only I could unsee the SPIDER in the spider crab... I\'m sure I\'d find it charming as can be.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishTakaashiganiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Takaashigani.png","shadow":"X-Large","speed":"Very fast"},{"id":30,"filename":"tiger_prawn","names":{"EUde":"Kuruma-Garnele","EUen":"tiger prawn","EUit":"gambero black tiger","EUnl":"tijgergarnaal","EUru":"\u0442\u0438\u0433\u0440\u043e\u0432\u0430\u044f \u043a\u0440\u0435\u0432\u0435\u0442\u043a\u0430","EUfr":"crevette tigr\xe9e","EUes":"langostino tigre","USen":"tiger prawn","USfr":"crevette tigr\xe9e","USes":"langostino tigre","JPja":"\u30af\u30eb\u30de\u30a8\u30d3","KRko":"\ubcf4\ub9ac\uc0c8\uc6b0","TWzh":"\u65e5\u672c\u56ca\u5c0d\u8766","CNzh":"\u65e5\u672c\u5bf9\u867e"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,1,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,1]},"price":3000,"rarity":"Uncommon","catch-phrase":"I got a tiger prawn! I ain\'t lion!","museum-phrase":"The tiger prawn is a hearty crustacean found in many places around the world. Named for the stripes on its exoskeleton, it molts out of this shell as it grows in size. If only I could acquire a larger home with such ease! But do you know what I find even more fascinating? The tiger prawn\'s legs! It has five pairs of swimming legs, five pairs of walking legs, and three pairs of limbs it eats with! How, might I ask, does it not trip over its own 26 feet?","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishKurumaebiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Kurumaebi.png","shadow":"Small","speed":"Medium"},{"id":31,"filename":"sweet_shrimp","names":{"EUde":"Botan-Garnele","EUen":"sweet shrimp","EUit":"gamberetto boreale","EUnl":"Noorse garnaal","EUru":"\u0441\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u043a\u0440\u0435\u0432\u0435\u0442\u043a\u0430","EUfr":"crevette nordique","EUes":"camar\xf3n boreal","USen":"sweet shrimp","USfr":"crevette nordique","USes":"camar\xf3n boreal","JPja":"\u30a2\u30de\u30a8\u30d3","KRko":"\ubd81\ucabd\ubd84\ud64d\uc0c8\uc6b0","TWzh":"\u751c\u8766","CNzh":"\u751c\u867e"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[1,1,0,0,0,0,0,0,1,1,1,1],"month-southern":[0,0,1,1,1,1,1,1,0,0,0,0]},"price":1400,"rarity":"Uncommon","catch-phrase":"I got a sweet shrimp! It\'s being very considerate.","museum-phrase":"The sweet shrimp spends the first few years of its life as a male. It then transitions into a female as it ages. Interestingly, it is hardly alone in this type of development cycle. Indeed, a great variety of marine creatures can change their biological sex as they age. Clown fish, some sea star, and sea bass are among them. Hoo hoo, the ocean is full of a great many wonders. Huzzah to that, I say!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishAmaebiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Amaebi.png","shadow":"Small","speed":"Slow"},{"id":32,"filename":"mantis_shrimp","names":{"EUde":"Fangschreckenkrebs","EUen":"mantis shrimp","EUit":"gambero mantide","EUnl":"mantisgarnaal","EUru":"\u0440\u0430\u043a-\u0431\u043e\u0433\u043e\u043c\u043e\u043b","EUfr":"crevette-mante","EUes":"langosta mantis","USen":"mantis shrimp","USfr":"crevette-mante","USes":"langosta mantis","JPja":"\u30b7\u30e3\u30b3","KRko":"\uac2f\uac00\uc7ac","TWzh":"\u8766\u86c4","CNzh":"\u867e\u86c4"},"availability":{"isAllYear":true,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":null,"month-southern":null},"price":2500,"rarity":"Uncommon","catch-phrase":"I got a mantis shrimp! Shrimply amazing!","museum-phrase":"Think carefully before you mock the mantis shrimp for its diminutive size. I warn you, it\'s itching for a fight! A pugilist through and through, this brightly hued fellow packs a punch unparalleled on land or sea. Not only are its forelimbs shaped like clubs and scythes, its arms are naturally spring-loaded too! Thus the mantis shrimp\'s high-speed blows crack open crabs and oyster shells with ease. And should you grab it with your hands, you might discover why it\'s called \\"the thumb splitter\\" too!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishSyakoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Shako.png","shadow":"Small","speed":"Medium"},{"id":33,"filename":"spiny_lobster","names":{"EUde":"Languste","EUen":"spiny lobster","EUit":"aragosta mediterranea","EUnl":"langoest","EUru":"\u043a\u043e\u043b\u044e\u0447\u0438\u0439 \u043b\u0430\u043d\u0433\u0443\u0441\u0442","EUfr":"langouste","EUes":"langosta espinosa","USen":"spiny lobster","USfr":"langouste","USes":"langosta espinosa","JPja":"\u30a4\u30bb\u30a8\u30d3","KRko":"\ub2ed\uc0c8\uc6b0","TWzh":"\u4f0a\u52e2\u9f8d\u8766","CNzh":"\u4f0a\u52bf\u9f99\u867e"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1],"month-northern":[0,0,0,0,0,0,0,0,0,1,1,1],"month-southern":[0,0,0,1,1,1,0,0,0,0,0,0]},"price":5000,"rarity":"Uncommon","catch-phrase":"I got a spiny lobster! It\'s got a lot of backbone!","museum-phrase":"It is the spiny lobster\'s lengthy antennae that help set it apart from other lobsters. Those two antennae can grow twice as long as the lobster\'s own body! And what a clever crustacean it is, having found a way to use those antennae as a means of defense. When the spiny lobster senses danger, it rubs its antennae across its exoskeleton. The horrid screeching sound frightens predators away! If someone scratched nails across a chalkboard in your direction, I daresay you\'d run too!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishIseebiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Iseebi.png","shadow":"Large","speed":"Fast"},{"id":34,"filename":"lobster","names":{"EUde":"Hummer","EUen":"lobster","EUit":"astice","EUnl":"kreeft","EUru":"\u043e\u043c\u0430\u0440","EUfr":"homard","EUes":"bogavante","USen":"lobster","USfr":"homard","USes":"bogavante","JPja":"\u30ed\u30d6\u30b9\u30bf\u30fc","KRko":"\ubc14\ub2f7\uac00\uc7ac","TWzh":"\u87af\u9f8d\u8766","CNzh":"\u9f99\u867e"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,0,0,1,1,1,0,0,0,0,0,1],"month-southern":[0,0,0,0,0,1,1,0,0,1,1,1]},"price":4500,"rarity":"Uncommon","catch-phrase":"I got a lobster! Lobjective complete.","museum-phrase":"The lobster is rather famous for its two large claws. But did you know that, in fact, it has six claws total? Of course, the four tiny claws aren\'t as threatening as its large \\"crusher claw\\" is. That pincer can put a hundred pounds of pressure on in a pinch! Just a little something to bear in mind when a lobster tries to shake your hand.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishLobsterCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Fish54.png","shadow":"Large","speed":"Fast"},{"id":35,"filename":"giant_isopod","names":{"EUde":"Riesenassel","EUen":"giant isopod","EUit":"isopode gigante","EUnl":"reuzenpissebed","EUru":"\u0433\u0438\u0433\u0430\u043d\u0442\u0441\u043a\u0430\u044f \u0438\u0437\u043e\u043f\u043e\u0434\u0430","EUfr":"bathynome g\xe9ant","EUes":"is\xf3podo gigante","USen":"giant isopod","USfr":"isopode g\xe9ant","USes":"is\xf3podo gigante","JPja":"\u30c0\u30a4\u30aa\u30a6\u30b0\u30bd\u30af\u30e0\u30b7","KRko":"\uc790\uc774\uc5b8\ud2b8 \uc774\uc18c\ud3ec\ub4dc","TWzh":"\u5927\u738b\u5177\u8db3\u87f2","CNzh":"\u5927\u738b\u5177\u8db3\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,0,0,0,0]},"price":12000,"rarity":"Ultra-rare","catch-phrase":"GAAAAH! I got a giant isopod! It\'s the crustodian of the sea.","museum-phrase":"Growing up to nearly 20 inches, the sea-dwelling giant isopod is the world\'s largest cousin of the pill bug. Twenty inches?! Twenty times as revolting, I say! Making matters worse for those of us who find the pill bug repulsive rather than \\"cute\\"... The giant isopod can swim shockingly fast and is known for its voracious appetite. In fact, it\'s most happy when dining on the carcasses of animals that have sunk to the bottom of the sea! This behavior has earned it a nickname... \'the vacuum cleaner of the deep.\' Why must nature play such awful pranks on me?","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishDaiougusokumushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Daiougusokumushi.png","shadow":"Medium","speed":"Very fast"},{"id":36,"filename":"horseshoe_crab","names":{"EUde":"Pfeilschwanzkrebs","EUen":"horseshoe crab","EUit":"granchio ferro di cavallo","EUnl":"degenkrab","EUru":"\u043c\u0435\u0447\u0435\u0445\u0432\u043e\u0441\u0442","EUfr":"limule","EUes":"cangrejo herradura","USen":"horseshoe crab","USfr":"limule","USes":"cangrejo herradura","JPja":"\u30ab\u30d6\u30c8\u30ac\u30cb","KRko":"\ud22c\uad6c\uac8c","TWzh":"\u9c5f","CNzh":"\u9c8e"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1],"month-northern":[0,0,0,0,0,0,1,1,1,0,0,0],"month-southern":[1,1,1,0,0,0,0,0,0,0,0,0]},"price":2500,"rarity":"Uncommon","catch-phrase":"I got a horseshoe crab! I hope it\'s lucky!","museum-phrase":"Some might say it\'s good luck to catch a horseshoe crab. But I am NOT among them, eh wot! Though called a \\"crab,\\" this beast is an arthropod and thus more akin to spiders and scorpions! Its long tail resembles a scorpion stinger, in fact! Though it\'s quite harmless, they say. A \\"living fossil,\\" the horseshoe crab has been around since before the dinosaurs. With that tank-like shell, I suppose it WOULD be the one to survive. But here\'s what truly rattles me to my beak... During breeding season, horseshoe crabs crawl up on the beach and make nests together in the hundreds. HUNDREDS OF HORSESHOE CRABS! And with that I can say no more.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishKabutoganiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Kabutogani.png","shadow":"Medium","speed":"Medium"},{"id":37,"filename":"sea_pineapple","names":{"EUde":"Seeananas","EUen":"sea pineapple","EUit":"ananas di mare","EUnl":"zeeananas","EUru":"\u043c\u043e\u0440\u0441\u043a\u043e\u0439 \u0430\u043d\u0430\u043d\u0430\u0441","EUfr":"halocynthia roretzi","EUes":"pi\xf1a de mar","USen":"sea pineapple","USfr":"halocynthia roretzi","USes":"pi\xf1a de mar","JPja":"\u30db\u30e4","KRko":"\uba4d\uac8c","TWzh":"\u6d77\u9798","CNzh":"\u6d77\u9798"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[0,0,0,1,1,1,1,1,0,0,0,0],"month-southern":[1,1,0,0,0,0,0,0,0,1,1,1]},"price":1500,"rarity":"Uncommon","catch-phrase":"I got a sea pineapple! Your move, sea pizzas.","museum-phrase":"Try not to gawk as you look upon the sea pineapple. Its peculiar look is simply one of nature\'s many jokes. Though it may look like a half-rotten hunk of fruit, the sea pineapple is no plant, shellfish, or even sea slug. It\'s a tunicate, wot wot...a fancy name for a shallow-water filter feeder with a taste for plankton. It should be noted that the sea pineapple looks like a tadpole when it\'s young and can still swim about. Alas, its youthful cuteness wears off once it attaches itself for good to a rock. Ah, but let\'s put insults aside! Sea pineapples are full of water, you sea. And I fear we\'re asking for a squirt in the eye!","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishHoyaCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Hoya.png","shadow":"Small","speed":"Slow"},{"id":38,"filename":"spotted_garden_eel","names":{"EUde":"R\xf6hrenaal","EUen":"spotted garden eel","EUit":"anguilla di giardino","EUnl":"gevlekte buisaal","EUru":"\u043b\u0435\u043e\u043f\u0430\u0440\u0434\u043e\u0432\u044b\u0439 \u0443\u0433\u043e\u0440\u044c","EUfr":"anguille de jardin","EUes":"anguila jardinera","USen":"spotted garden eel","USfr":"anguille de jardin","USes":"anguila jardinera","JPja":"\u30c1\u30f3\u30a2\u30ca\u30b4","KRko":"\uac00\ub4e0\uc77c","TWzh":"\u82b1\u5712\u9c3b","CNzh":"\u82b1\u56ed\u9cd7"},"availability":{"isAllYear":false,"isAllDay":false,"time":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0],"month-northern":[0,0,0,0,1,1,1,1,1,1,0,0],"month-southern":[1,1,1,1,0,0,0,0,0,0,1,1]},"price":1100,"rarity":"Uncommon","catch-phrase":"I got a spotted garden eel! Was it un-spotted before I saw it?","museum-phrase":"The spotted garden eel is a small eel-shaped fish that loves to burrow in the sandy ocean floor. These silly things are known for popping their heads out of the sand to nibble on plankton drifting by. Some say this makes them look like plants sprouting in a garden...hence the name spotted garden eel. But I think they look more like prairie dogs peeking out of desert hidey-holes. \\"Prairie eels\\" has a lovely ring, don\'t you think?","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishChinanagoCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Chinanago.png","shadow":"Small","speed":"Slow"},{"id":39,"filename":"flatworm","names":{"EUde":"Meerstrudelwurm","EUen":"flatworm","EUit":"verme piatto","EUnl":"platworm","EUru":"\u043f\u043b\u043e\u0441\u043a\u0438\u0439 \u0447\u0435\u0440\u0432\u044c","EUfr":"ver plat","EUes":"gusano pol\xedclado","USen":"flatworm","USfr":"ver plat","USes":"gusano pol\xedclado","JPja":"\u30d2\u30e9\u30e0\u30b7","KRko":"\ub0a9\uc791\ubc8c\ub808","TWzh":"\u6d77\u6241\u87f2","CNzh":"\u6d77\u6241\u866b"},"availability":{"isAllYear":false,"isAllDay":false,"time":[1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1],"month-northern":[0,0,0,0,0,0,0,1,1,0,0,0],"month-southern":[0,1,1,0,0,0,0,0,0,0,0,0]},"price":700,"rarity":"Common","catch-phrase":"I got a flatworm! Guess it forgot its spareworm.","museum-phrase":"Flatworms are flat creatures, and while some types look like sea slugs, they have little else in common. Some types are venomous and produce a poison similar to the kind blowfish are famous for. Flatworms are hermaphrodites and mate by fighting to determine the loser, who then bears the eggs.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishHiramushiCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Hiramushi.png","shadow":"X-Small","speed":"Very slow"},{"id":40,"filename":"Venus\'_flower_basket","names":{"EUde":"Gie\xdfkannenschwamm","EUen":"Venus\' flower basket","EUit":"cestello di Venere","EUnl":"venusmandje","EUru":"\u043a\u043e\u0440\u0437\u0438\u043d\u043a\u0430 \u0412\u0435\u043d\u0435\u0440\u044b","EUfr":"corbeille de V\xe9nus","EUes":"canasta de flores de Venus","USen":"Venus\' flower basket","USfr":"corbeille de V\xe9nus","USes":"canasta de flores de Venus","JPja":"\u30ab\u30a4\u30ed\u30a6\u30c9\u30a6\u30b1\u30c4","KRko":"\ud574\ub85c\ub3d9\ud608","TWzh":"\u5055\u8001\u540c\u7a74","CNzh":"\u5055\u8001\u540c\u7a74"},"availability":{"isAllYear":false,"isAllDay":true,"month-northern":[1,1,0,0,0,0,0,0,0,1,1,1],"month-southern":[0,0,0,1,1,1,1,1,0,0,0,0]},"price":5000,"rarity":"Uncommon","catch-phrase":"I got a Venus\' flower basket! Why was she picking flowers here?","museum-phrase":"The Venus\' flower basket looks like an otherworldly creature one would find on an alien planet. But it is instead a remarkable sea sponge found in the deepest parts of the ocean. Its body is composed of silica and looks like a sculpture or, perhaps, a vase made of glassy mesh. I daresay Venus\' flower basket is one of nature\'s most impressive works of art.","image-uri":"https://acnhcdn.com/latest/BookDiveFishIcon/DiveFishKairoudouketsuCropped.png","icon-uri":"https://acnhcdn.com/latest/MenuIcon/Kairoudouketsu.png","shadow":"Medium","speed":"Fast"}]')},d05bd33a15b0c6ee4de5:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],o=t.match(e.parsePattern);if(!o)return null;var a=e.valueCallback?e.valueCallback(o[0]):o[0];a=n.valueCallback?n.valueCallback(a):a;var s=t.slice(i.length);return{value:a,rest:s}}},e.exports=t.default},d51f49b4322e86fe5342:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(2,arguments);var n=(0,i.default)(e),a=(0,r.default)(t);if(isNaN(a))return new Date(NaN);if(!a)return n;var s=n.getDate(),l=new Date(n.getTime());l.setMonth(n.getMonth()+a+1,0);var u=l.getDate();return s>=u?l:(n.setFullYear(l.getFullYear(),l.getMonth(),s),n)};var r=a(n("158b1a770098a7e03189")),i=a(n("ca570e75843c8a0c3319")),o=a(n("195d20b13c44f6bd7763"));function a(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},d5732f186c6b37295201:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("f84c206fb206901227e7");i.settings.TARGET_FPMS=.06,(r=t.UPDATE_PRIORITY||(t.UPDATE_PRIORITY={}))[r.INTERACTION=50]="INTERACTION",r[r.HIGH=25]="HIGH",r[r.NORMAL=0]="NORMAL",r[r.LOW=-25]="LOW",r[r.UTILITY=-50]="UTILITY";var o=function(){function e(e,t,n,r){void 0===t&&(t=null),void 0===n&&(n=0),void 0===r&&(r=!1),this.fn=e,this.context=t,this.priority=n,this.once=r,this.next=null,this.previous=null,this._destroyed=!1}return e.prototype.match=function(e,t){return void 0===t&&(t=null),this.fn===e&&this.context===t},e.prototype.emit=function(e){this.fn&&(this.context?this.fn.call(this.context,e):this.fn(e));var t=this.next;return this.once&&this.destroy(!0),this._destroyed&&(this.next=null),t},e.prototype.connect=function(e){this.previous=e,e.next&&(e.next.previous=this),this.next=e.next,e.next=this},e.prototype.destroy=function(e){void 0===e&&(e=!1),this._destroyed=!0,this.fn=null,this.context=null,this.previous&&(this.previous.next=this.next),this.next&&(this.next.previous=this.previous);var t=this.next;return this.next=e?null:t,this.previous=null,t},e}(),a=function(){function e(){var e=this;this._head=new o(null,null,1/0),this._requestId=null,this._maxElapsedMS=100,this._minElapsedMS=0,this.autoStart=!1,this.deltaTime=1,this.deltaMS=1/i.settings.TARGET_FPMS,this.elapsedMS=1/i.settings.TARGET_FPMS,this.lastTime=-1,this.speed=1,this.started=!1,this._protected=!1,this._lastFrame=-1,this._tick=function(t){e._requestId=null,e.started&&(e.update(t),e.started&&null===e._requestId&&e._head.next&&(e._requestId=requestAnimationFrame(e._tick)))}}return e.prototype._requestIfNeeded=function(){null===this._requestId&&this._head.next&&(this.lastTime=performance.now(),this._lastFrame=this.lastTime,this._requestId=requestAnimationFrame(this._tick))},e.prototype._cancelIfNeeded=function(){null!==this._requestId&&(cancelAnimationFrame(this._requestId),this._requestId=null)},e.prototype._startIfPossible=function(){this.started?this._requestIfNeeded():this.autoStart&&this.start()},e.prototype.add=function(e,n,r){return void 0===r&&(r=t.UPDATE_PRIORITY.NORMAL),this._addListener(new o(e,n,r))},e.prototype.addOnce=function(e,n,r){return void 0===r&&(r=t.UPDATE_PRIORITY.NORMAL),this._addListener(new o(e,n,r,!0))},e.prototype._addListener=function(e){var t=this._head.next,n=this._head;if(t){for(;t;){if(e.priority>t.priority){e.connect(n);break}n=t,t=t.next}e.previous||e.connect(n)}else e.connect(n);return this._startIfPossible(),this},e.prototype.remove=function(e,t){for(var n=this._head.next;n;)n=n.match(e,t)?n.destroy():n.next;return this._head.next||this._cancelIfNeeded(),this},Object.defineProperty(e.prototype,"count",{get:function(){if(!this._head)return 0;for(var e=0,t=this._head;t=t.next;)e++;return e},enumerable:!0,configurable:!0}),e.prototype.start=function(){this.started||(this.started=!0,this._requestIfNeeded())},e.prototype.stop=function(){this.started&&(this.started=!1,this._cancelIfNeeded())},e.prototype.destroy=function(){if(!this._protected){this.stop();for(var e=this._head.next;e;)e=e.destroy(!0);this._head.destroy(),this._head=null}},e.prototype.update=function(e){var t;if(void 0===e&&(e=performance.now()),e>this.lastTime){if((t=this.elapsedMS=e-this.lastTime)>this._maxElapsedMS&&(t=this._maxElapsedMS),t*=this.speed,this._minElapsedMS){var n=e-this._lastFrame|0;if(n1){for(var s=new Array(a),l=0;le.length)&&(t=e.length);for(var n=0,r=new Array(t);n1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var ie,oe,ae,se,le,ue,ce,he,de,fe=function(e){var t=e.month,n=e.onChange,r=re(e,$),s=K()(new Date),l=Object(i.useRef)(null),u=Object(i.useRef)(null),c=te(Object(Q.useSpring)((function(){return{x:0,y:0}})),2),h=c[0],d=h.x,f=h.y,p=c[1],m=Object(i.useMemo)((function(){return L()(n||function(){},500,{leading:!1})}),[n]),g=Object(Z.useDrag)((function(e){var n=te(e.xy,2),r=n[0],i=n[1],o=e.event;if(l.current){var a=l.current.getBoundingClientRect(),s=r-a.x,c=i-a.y,h=a.width/4,d=a.height/3,f=Math.max(0,Math.min(Math.floor(s/h),3)),g=Math.max(0,Math.min(Math.floor(c/d),2));p({x:f*h,y:g*d}),t!==4*g+f&&(m(4*g+f),u.current||(Object(S.a)("used","month-picker",t),u.current=!0)),o.preventDefault()}}),{domTarget:l,eventOptions:{passive:!1}}),y=Object(i.useMemo)((function(){return function(){var e=null!==t?t:s;if(l.current){var n=l.current.getBoundingClientRect(),r=n.width/4,i=n.height/3,o=e%4,a=Math.floor(e/4);p({x:o*r,y:a*i})}}}),[t,s]);return Object(i.useEffect)((function(){var e=new Date,t=X()(e),n=G()(t,1),r=Y()(n,e),i=setTimeout(y,r);return window.addEventListener("resize",y),y(),function(){window.removeEventListener("resize",y),clearTimeout(i)}}),[y]),o.a.createElement(a.Box,r,ee(a.Flex,{justifyContent:"flex-start",mb:"md"},void 0,ee(D.a,{mr:"md",sx:{flex:"0 0 auto"}},void 0,"Month"),null!==t?ee(a.Box,{sx:{cursor:"pointer",flex:"1 1 auto"},onClick:function(){n(null)}},void 0,"Reset ",U||(U=ee(F.a,{icon:"redo-alt",inline:!0}))):k||(k=ee(a.Box,{},void 0,"Current"))),o.a.createElement(Q.animated.div,g(),o.a.createElement(a.Flex,{ref:l,sx:{position:"relative",flexWrap:"wrap",userSelect:"none",cursor:"pointer"}},z.b.map((function(e,n){return ee(a.Box,{sx:{flex:"1 1 25%",border:"1px solid",borderColor:"grey-99",mr:"-1px",mb:"-1px",padding:"4px",position:"relative",pointerEvents:"none",zIndex:1,"&::after":s===n?{content:'""',position:"absolute",top:0,left:0,width:"100%",height:"100%",border:"2px solid",borderColor:null===t?"red":"grey-66"}:null}},n,ee(a.Text,{sx:{borderRadius:"5px",fontSize:"14px",fontStyle:"italic",fontWeight:"bold",textAlign:"center"}},void 0,J.localize.month(n,{width:"abbreviated"}),"."))})),ee(Q.animated.div,{style:{position:"absolute",left:0,top:0,transform:Object(Q.interpolate)([d,f],(function(e,t){return"translate(".concat(e,"px, ").concat(t,"px)")})),width:"25%",height:"30px",padding:"5px"}},void 0,ee(a.Box,{sx:{width:"100%",height:"100%",borderRadius:"4px",background:"#b8d252",boxSizing:"border-sizing"}})))))},pe=n("00434c4b8d74935f863c"),me=n.n(pe),ge=n("bcd7b949f184f9559c79"),ye=n.n(ge),ve=["hour","onChange"];function be(e,t,n,r){de||(de="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var _e,Se,Te=function(e){var t=e.hour,n=e.onChange,r=xe(e,ve),s=Object(i.useRef)(null),l=Object(i.useRef)(null),u=we(Object(Q.useSpring)((function(){return{x:0}})),2),c=u[0].x,h=u[1],d=Object(i.useMemo)((function(){return L()(n||function(){},500,{leading:!1})}),[n]),f=Object(Z.useDrag)((function(e){var n=we(e.xy,1)[0],r=e.event;if(s.current){var i=s.current.getBoundingClientRect(),o=n-i.x,a=i.width/24,u=Math.max(0,Math.min(Math.floor(o/a),23));h({x:u*a}),t!==u&&(d(u),l.current||(Object(S.a)("used","hour-picker",t),l.current=!0)),r.preventDefault()}}),{domTarget:s,eventOptions:{passive:!1}}),p=we(Object(i.useState)(0),2),m=p[0],g=p[1],y=Object(i.useMemo)((function(){return function(){var e=me()(),n=Y()(new Date,e)/864e5;g(100*n);var r=ye()(new Date),i=null!==t?t:r;if(s.current){var o=s.current.getBoundingClientRect().width/24;h({x:i*o})}}}),[t]);return Object(i.useEffect)((function(){y();var e=setInterval(y,6e4);return function(){return clearInterval(e)}}),[y]),o.a.createElement(a.Box,r,be(a.Flex,{justifyContent:"flex-start",mb:"md"},void 0,be(D.a,{mr:"md",sx:{flex:"0 0 auto"}},void 0,"Hour"),null!==t?be(a.Box,{sx:{cursor:"pointer",flex:"1 1 auto"},onClick:function(){n(null)}},void 0,"Reset ",ie||(ie=be(F.a,{icon:"redo-alt",inline:!0}))):oe||(oe=be(a.Box,{},void 0,"Current"))),o.a.createElement(Q.animated.div,f(),o.a.createElement(a.Box,{ref:s,sx:{position:"relative"}},be(a.Flex,{sx:{transform:"translate(-0.4ex)"}},void 0,ae||(ae=be(a.Text,{flex:"0 0 50%"},void 0,"AM")),se||(se=be(a.Text,{flex:"0 0 50%"},void 0,"PM"))),be(a.Flex,{sx:{transform:"translate(-0.4ex)"}},void 0,le||(le=be(a.Text,{flex:"0 0 25%"},void 0,"12")),ue||(ue=be(a.Text,{flex:"0 0 25%"},void 0,"6")),ce||(ce=be(a.Text,{flex:"0 0 25%"},void 0,"12")),he||(he=be(a.Text,{flex:"0 0 25%"},void 0,"6"))),be(a.Flex,{alignItems:"flex-end",sx:{borderRight:"1px solid",borderRightColor:"grey-66",borderBottom:"2px solid",borderBottomColor:"grey-66",position:"relative",zIndex:1}},void 0,z.a.map((function(e,t){return be(a.Box,{sx:{flex:"1 1 auto",width:"4%",height:"10px",borderLeft:"1px solid",borderLeftColor:"grey-66","&:nth-of-type(4), &:nth-of-type(10), &:nth-of-type(16), &:nth-of-type(22)":{height:"15px"},"&:nth-of-type(1), &:nth-of-type(7), &:nth-of-type(13), &:nth-of-type(19)":{height:"20px"}}},t)}))),be(a.Box,{sx:{position:"absolute",left:0,right:0,bottom:"3px",height:"10px",paddingBottom:"1px",borderBottom:"1px solid",borderBottomColor:"grey-99"}},void 0,be(Q.animated.div,{style:{position:"absolute",left:0,top:0,transform:Object(Q.interpolate)([c],(function(e){return"translateX(".concat(e,"px)")})),width:"4%",height:"10px",backgroundColor:"#b8d252",borderRadius:"2px"}})),be(a.Box,{style:{left:"calc(".concat(m,"% - 1px)")},sx:{height:"25px",width:"2px",backgroundColor:null===t?"red":"grey-66",position:"absolute",bottom:"-2px",zIndex:2,"&:before, &:after":{content:'""',display:"block",position:"absolute",left:"-2px",border:"3px solid",borderColor:null===t?"red":"grey-66",borderLeftColor:"transparent",borderRightColor:"transparent"},"&:before":{top:"0",borderBottom:"0"},"&:after":{bottom:"0",borderTop:"0"}}}))))},Ie=n("0258e9013439f7f4d989"),Ae=n("a28fc3c963a1d4d1a2e5");function Ue(e,t,n,r){Se||(Se="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var a=new Array(o),s=0;s=g.f?1:0)}),0),v=m.reduce((function(e,t){return e+(t===g.g?1:0)}),0);return o.a.createElement(o.a.Fragment,null,_e||(_e=Ue(D.a,{},void 0,"Statistic")),Ue(a.Text,{fontSize:"18px"},void 0,Ue("p",{},void 0,"In category ",c,", you had caught ",y," of ",p,", donated"," ",v," of ",p,"."),v1){for(var a=new Array(o),s=0;s=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var je=function(e){var t=e.label,n=e.active,r=e.icon,i=Re(e,Oe);return o.a.createElement(a.Flex,Me({alignItems:"center",justifyContent:"center",p:"lg",sx:{position:"relative",backgroundColor:"white",borderRadius:"50%",cursor:"pointer",color:n?"tab-active":"tab-icon","& > svg":{position:"relative",zIndex:1,transform:"scale(".concat(n?1.2:1,")"),transition:"transform ease-out 0.2s"},"&:not(:last-of-type)":{mr:"-10px"}}},i),De(a.Box,{sx:{fontSize:["24px","","","32px"]}},void 0,r),n&&De(a.Text,{sx:{position:"absolute",backgroundColor:"tab-active",borderRadius:"10px 10px",color:"tab-icon",bottom:"85%",left:"50%",whiteSpace:"nowrap",py:"sm",px:"lg",transform:"translateX(-50%)",fontSize:["12px","","","14px"],fontWeight:"bold",zIndex:2}},void 0,t))},Fe=n("c17ad450a16ab345c860"),Ne=n.n(Fe),Be=n("d782b72bc5b680c7122c"),Le=n("397c4f3f22b14d171e55"),ze=n("5749d4ff0c0c07526b61"),We=n("ce06f30cff109f1694e0"),Ye=regeneratorRuntime.mark(Qe),He=regeneratorRuntime.mark(Ze);function Ge(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ve(e){for(var t=1;t1){for(var a=new Array(o),s=0;s=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var ct,ht,dt,ft=function(e){var t=e.icon,n=e.label,r=ut(e,at);return o.a.createElement(a.Flex,st({className:"action",sx:{backgroundColor:"action-bg",color:"action",padding:"10px 20px",alignItems:"center",cursor:"pointer",whiteSpace:"nowrap",boxShadow:"0 4px 0 0 rgba(0,0,0,0.1)","&:hover":{color:"action-active"},"&:first-of-type":{borderRadius:"25px 0 0 25px"},"&:last-of-type":{borderRadius:"0 25px 25px 0"}}},r),t&<(a.Box,{mr:"md",sx:{transform:"scale(0.8)",transition:"transform ease-out 0.2s",".action:hover &":{transform:"scale(1)"}}},void 0,t),lt(a.Text,{sx:{fontSize:"18px"}},void 0,n))},pt=n("22619546b8c1d35cb39a"),mt=n("f293e154c43b35019af4");function gt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object(pt.keyframes)(ct||(ct=gt(["\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n"])));var yt,vt,bt=Object(pt.keyframes)(ht||(ht=gt(["\n 0% {\n transform: translateX(-50%);\n }\n 100% {\n transform: translateX(0%);\n }\n"]))),wt=(Object(pt.keyframes)(dt||(dt=gt(["\n 0% {\n transform: scale(1, 1);\n }\n \n 50% {\n transform: scale(1.2, 1.2);\n }\n \n 100% {\n transform: scale(1, 1);\n }\n"]))),["data","selected"]);function Et(){return(Et=Object.assign||function(e){for(var t=1;t1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var At,Ut=function(e){var t,n=e.data,r=e.selected,l=It(e,wt),c=St(Object(i.useState)(!1),2),h=c[0],d=c[1],f=Object(i.useMemo)((function(){return Object(Ae.a)({collectionState:Object(Ie.b)(n.category.toLowerCase(),n.id)})}),[n]),p=Object(u.useSelector)(Ie.a).filters,y=p.month,v=p.hour,b=Object(u.useSelector)(f).collectionState,w=St(Object(i.useContext)(m.a),1)[0],E=Object(s.useParams)().mode,x=St(Object(i.useState)(g.b),2),_=x[0],S=x[1],T=Object(i.useMemo)((function(){return function(){return S(Object(z.c)(n.availability,w.toLowerCase(),y,v))}}),[n,w,y,v]),I=(t={},_t(t,g.c,z.d),_t(t,g.d,z.f),_t(t,g.e,z.g),t)[n.category](n),A=St(Object(i.useState)(I),2),U=A[0],k=A[1],P=Object(i.useMemo)((function(){var e;return xt(F.a,{icon:(e={},_t(e,g.c,"fish"),_t(e,g.d,"insects"),_t(e,g.e,"sea-creatures"),e)[n.category],fontSize:[24,"","",32]})}),[n]);return Object(i.useEffect)((function(){switch(E){case g.l:T();var e=setInterval(T,6e4);return function(){return clearInterval(e)};case g.k:b===g.h?S(g.a):S(g.b);break;case g.j:default:S(g.b)}return function(){}}),[E,T,b]),o.a.createElement(a.Flex,Et({className:"acnh-preview-box",sx:{position:"relative",border:["1px solid","","","2px solid"],borderColor:"grey-99",width:[75,"","",100],height:[75,"","",100],p:"md",alignItems:"center",justifyContent:"center",cursor:"pointer","&::after":{content:'""',position:"absolute",top:["2px","","","4px"],bottom:["2px","","","4px"],left:["2px","","","4px"],right:["2px","","","4px"],border:"2px dashed",borderColor:"grey-66",opacity:"0",transition:"opacity ease-out 0.2s"},"&:hover::after":{opacity:1},".acnh-critterpedia-slide &:not(:last-of-type)":{mb:["-1px","","","-2px"]}}},l),xt(a.Box,{sx:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)",width:E===g.k&&r?["48px","","","64px"]:"0",height:E===g.k&&r?["48px","","","64px"]:"0",opacity:E===g.k&&r?1:0,borderRadius:"50%",transition:"all ease-out 0.2s",overflow:"hidden","&::after":{content:'""',display:"block",backgroundImage:["repeating-linear-gradient(-45deg, orange 0px, orange 8.49px, yellow 8.49px, yellow 16.97px)","","","repeating-linear-gradient(-45deg, orange 0px, orange 11.31px, yellow 11.31px, yellow 22.62px)"],position:"absolute",top:0,bottom:0,left:0,width:"200%",animation:Object(pt.css)(bt," linear 1s infinite")}}}),xt(a.Box,{sx:{color:"rgba(0,0,0,0.1)",transition:"transform ease-out 0.3s",transform:U&&h?"scale(0)":"scale(1)"}},"".concat(n.category,"-").concat(n.id),P),U&&(r||_)?xt(a.Box,{sx:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)",width:["48px","","","64px"]}},void 0,xt(a.Image,{src:U,sx:{width:"100%",height:"auto",transition:"opacity ease-out 0.3s, filter ease-out 0.3s",opacity:h?1:0,filter:function(){switch(E){case g.l:var e=h&&_g.a&&b===g.g&&xt(a.Box,{sx:{position:"absolute",right:["5px","","","8px"],bottom:["5px","","","8px"],color:"grey-66",transition:"opacity ease-out 0.2s",opacity:E===g.k?1:.5,fontSize:["10px","","","16px"]}},void 0,yt||(yt=xt(F.a,{icon:"museum"}))))};function kt(e,t,n,r){At||(At="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:[0,0],r=n(t,2),i=r[0],o=r[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e||1!==e.nodeType)return!1;var s=e.getBoundingClientRect(),l={top:s.top,left:s.left,bottom:s.bottom,right:s.right},u={top:0,left:0,bottom:window.innerHeight,right:window.innerWidth},c=l.bottom>=u.top+o*a&&l.right>=u.left+i*a&&l.top<=u.bottom-o*a&&l.left<=u.right-i*a;return c}},d76f81ea92d65c7df887:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i,o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:this.props;return void 0!==e.renderWhenViewable?e.renderWhenViewable:t._config.renderWhenViewable}},{key:"foldCheck",value:function(){if(!this.state.inViewport){var e=this.getSlotSize();Array.isArray(e)&&Array.isArray(e[0])&&(e=e[0]),("fluid"===e||Array.isArray(e)&&"fluid"===e[0])&&(e=[0,0]),t._adManager.isInViewport(h.default.findDOMNode(this),e,this.viewableThreshold)&&this.setState({inViewport:!0})}}},{key:"defineSizeMapping",value:function(e,n){if(n){t._adManager.addMQListener(this,this.props);var r=n.reduce((function(e,t){return e.addSize(t.viewport,t.slot)}),t._adManager.googletag.sizeMapping()).build();e.defineSizeMapping(r)}}},{key:"setAttributes",value:function(e,t){e.getAttributeKeys().forEach((function(t){e.set(t,null)})),t&&Object.keys(t).forEach((function(n){e.set(n,t[n])}))}},{key:"setTargeting",value:function(e,t){e.clearTargeting(),t&&Object.keys(t).forEach((function(n){e.setTargeting(n,t[n])}))}},{key:"addCompanionAdService",value:function(e,n){var r=t._adManager.googletag.companionAds();n.addService(r),"object"===("undefined"===typeof e?"undefined":a(e))&&(e.hasOwnProperty("enableSyncLoading")&&r.enableSyncLoading(),e.hasOwnProperty("refreshUnfilledSlots")&&r.setRefreshUnfilledSlots(e.refreshUnfilledSlots))}},{key:"getSlotSize",value:function(){var e=this.props,t=e.slotSize,n=e.sizeMapping,r=void 0;if(t)r=t;else if(n){var i=n;r=i[0]&&i[0].slot}return r}},{key:"renderAd",value:function(){this.defineSlot(),this.display()}},{key:"notInViewport",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,n=t.inViewport;return this.getRenderWhenViewable(e)&&!n}},{key:"defineSlot",value:function(){var e=this.props,n=e.adUnitPath,r=e.outOfPage,i=this._divId,o=this.getSlotSize();this._adSlot||(this._adSlot=r?t._adManager.googletag.defineOutOfPageSlot(n,i):t._adManager.googletag.defineSlot(n,o||[],i)),this.configureSlot(this._adSlot)}},{key:"configureSlot",value:function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props,i=r.sizeMapping,o=r.attributes,a=r.targeting,s=r.companionAdService,l=r.categoryExclusion,u=r.collapseEmptyDiv,c=r.safeFrameConfig,h=r.content,d=r.clickUrl,f=r.forceSafeFrame;(this.defineSizeMapping(e,i),void 0!==u)&&(Array.isArray(u)?(n=e.setCollapseEmptyDiv).call.apply(n,[e].concat(b(u))):e.setCollapseEmptyDiv(u));if(d&&e.setClickUrl(d),l){var p=l;"string"===typeof p&&(p=[p]),e.clearCategoryExclusions(),p.forEach((function(t){e.setCategoryExclusion(t)}))}this.setAttributes(e,o),this.setTargeting(e,a),c&&e.setSafeFrameConfig(c),f&&e.setForceSafeFrame(f),s&&this.addCompanionAdService(s,e),h?e.addService(t._adManager.googletag.content()):e.addService(t._adManager.googletag.pubads())}},{key:"display",value:function(){var e=this.props.content,n=this._divId,r=this._adSlot;e?t._adManager.googletag.content().setContent(r,e):(t._adManager._disableInitialLoad||t._adManager._syncCorrelator||t._adManager.updateCorrelator(),t._adManager.googletag.display(n),t._adManager._disableInitialLoad&&!t._adManager._initialRender&&this.refresh())}},{key:"clear",value:function(){var e=this._adSlot;if(e&&e.hasOwnProperty("getServices")){var n=e.getServices();if(this._divId&&n.some((function(e){return!!e.setContent})))return void(document.getElementById(this._divId).innerHTML="");t._adManager.clear([e])}}},{key:"refresh",value:function(e){var n=this._adSlot;n&&(this.clear(),t._adManager.refresh([n],e))}},{key:"render",value:function(){var e=this.state.scriptLoaded,n=this.props,r=n.id,i=n.outOfPage,o=n.style,a=this.notInViewport(this.props,this.state);if(!e||a){var s=this.getSlotSize();i||(0,d.default)(s,"Either 'slotSize' or 'sizeMapping' prop needs to be set."),Array.isArray(s)&&Array.isArray(s[0])&&(s=s[0]),("fluid"===s||Array.isArray(s)&&"fluid"===s[0])&&(s=["auto","auto"]);var l=s&&{width:s[0],height:s[1]};return u.default.createElement("div",{style:l})}return this.clear(),this._adSlot&&(t._adManager.googletag.destroySlots([this._adSlot]),this._adSlot=null),this._divId=r||t._adManager.generateDivId(),u.default.createElement("div",{id:this._divId,style:o})}},{key:"adSlot",get:function(){return this._adSlot}},{key:"viewableThreshold",get:function(){return this.props.viewableThreshold>=0?this.props.viewableThreshold:t._config.viewableThreshold}}],[{key:"on",value:function(e,n){t._on("on",e,n)}},{key:"once",value:function(e,n){t._on("once",e,n)}},{key:"removeListener",value:function(){var e;(e=t._adManager).removeListener.apply(e,arguments)}},{key:"removeAllListeners",value:function(){var e;(e=t._adManager).removeAllListeners.apply(e,arguments)}},{key:"_on",value:function(e,n,r){"function"===typeof r&&(n===m.default.READY&&t._adManager.isReady?r.call(t._adManager,t._adManager.googletag):t._adManager[e](n,r))}},{key:"configure",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t._config=o({},t._config,e)}},{key:"getGPTVersion",value:function(){return t._adManager.getGPTVersion()}},{key:"getPubadsVersion",value:function(){return t._adManager.getPubadsVersion()}},{key:"syncCorrelator",value:function(e){t._adManager.syncCorrelator(e)}},{key:"render",value:function(){t._adManager.renderAll()}},{key:"refresh",value:function(e,n){t._adManager.refresh(e,n)}},{key:"clear",value:function(e){t._adManager.clear(e)}},{key:"updateCorrelator",value:function(){t._adManager.updateCorrelator()}},{key:"testManager",set:function(e){(0,d.default)(e,"Pass in createManagerTest to mock GPT"),t._adManager=e}}]),t}(l.Component),r.propTypes={id:c.default.string,adUnitPath:c.default.string.isRequired,targeting:c.default.object,slotSize:c.default.oneOfType([c.default.array,c.default.string]),sizeMapping:c.default.arrayOf(c.default.shape({viewport:c.default.array,slot:c.default.array})),outOfPage:c.default.bool,companionAdService:c.default.oneOfType([c.default.bool,c.default.object]),content:c.default.string,clickUrl:c.default.string,categoryExclusion:c.default.oneOfType([c.default.string,c.default.array]),attributes:c.default.object,collapseEmptyDiv:c.default.oneOfType([c.default.bool,c.default.array]),forceSafeFrame:c.default.bool,safeFrameConfig:c.default.object,onSlotRenderEnded:c.default.func,onImpressionViewable:c.default.func,onSlotVisibilityChanged:c.default.func,onSlotOnload:c.default.func,renderWhenViewable:c.default.bool,viewableThreshold:c.default.number,onScriptLoaded:c.default.func,onMediaQueryChange:c.default.func,style:c.default.object},r.refreshableProps=["targeting","sizeMapping","clickUrl","categoryExclusion","attributes","collapseEmptyDiv","companionAdService","forceSafeFrame","safeFrameConfig"],r.reRenderProps=["adUnitPath","slotSize","outOfPage","content"],r._adManager=(0,y.createManager)(),r._config={seedFileUrl:"//www.googletagservices.com/tag/js/gpt.js",renderWhenViewable:!0,viewableThreshold:.5,filterProps:g.default,propsEqual:f.default},i);t.default=(0,p.default)(x,y.pubadsAPI.reduce((function(e,t){return e[t]=function(){for(var e=arguments.length,n=Array(e),r=0;r8)throw new Error("max arguments reached");var l=this,u=l.name,c=l.items;this._aliasCount++;for(var h=0,d=c.length;h0&&this.items.length>1&&(this._aliasCount=0,this.items=this.items.slice(0))},e.prototype.add=function(e){return e[this._name]&&(this.ensureNonAliasedItems(),this.remove(e),this.items.push(e)),this},e.prototype.remove=function(e){var t=this.items.indexOf(e);return-1!==t&&(this.ensureNonAliasedItems(),this.items.splice(t,1)),this},e.prototype.contains=function(e){return-1!==this.items.indexOf(e)},e.prototype.removeAll=function(){return this.ensureNonAliasedItems(),this.items.length=0,this},e.prototype.destroy=function(){this.removeAll(),this.items=null,this._name=null},Object.defineProperty(e.prototype,"empty",{get:function(){return 0===this.items.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),e}();Object.defineProperties(r.prototype,{dispatch:{value:r.prototype.emit},run:{value:r.prototype.emit}}),t.Runner=r},df0363ca45c62a4a0c1d:function(e,t,n){"use strict";var r,i,o,a,s,l,u,c,h,d,f,p,m,g;Object.defineProperty(t,"__esModule",{value:!0}),(r=t.ENV||(t.ENV={}))[r.WEBGL_LEGACY=0]="WEBGL_LEGACY",r[r.WEBGL=1]="WEBGL",r[r.WEBGL2=2]="WEBGL2",(i=t.RENDERER_TYPE||(t.RENDERER_TYPE={}))[i.UNKNOWN=0]="UNKNOWN",i[i.WEBGL=1]="WEBGL",i[i.CANVAS=2]="CANVAS",(o=t.BLEND_MODES||(t.BLEND_MODES={}))[o.NORMAL=0]="NORMAL",o[o.ADD=1]="ADD",o[o.MULTIPLY=2]="MULTIPLY",o[o.SCREEN=3]="SCREEN",o[o.OVERLAY=4]="OVERLAY",o[o.DARKEN=5]="DARKEN",o[o.LIGHTEN=6]="LIGHTEN",o[o.COLOR_DODGE=7]="COLOR_DODGE",o[o.COLOR_BURN=8]="COLOR_BURN",o[o.HARD_LIGHT=9]="HARD_LIGHT",o[o.SOFT_LIGHT=10]="SOFT_LIGHT",o[o.DIFFERENCE=11]="DIFFERENCE",o[o.EXCLUSION=12]="EXCLUSION",o[o.HUE=13]="HUE",o[o.SATURATION=14]="SATURATION",o[o.COLOR=15]="COLOR",o[o.LUMINOSITY=16]="LUMINOSITY",o[o.NORMAL_NPM=17]="NORMAL_NPM",o[o.ADD_NPM=18]="ADD_NPM",o[o.SCREEN_NPM=19]="SCREEN_NPM",o[o.NONE=20]="NONE",o[o.SRC_OVER=0]="SRC_OVER",o[o.SRC_IN=21]="SRC_IN",o[o.SRC_OUT=22]="SRC_OUT",o[o.SRC_ATOP=23]="SRC_ATOP",o[o.DST_OVER=24]="DST_OVER",o[o.DST_IN=25]="DST_IN",o[o.DST_OUT=26]="DST_OUT",o[o.DST_ATOP=27]="DST_ATOP",o[o.ERASE=26]="ERASE",o[o.SUBTRACT=28]="SUBTRACT",o[o.XOR=29]="XOR",(a=t.DRAW_MODES||(t.DRAW_MODES={}))[a.POINTS=0]="POINTS",a[a.LINES=1]="LINES",a[a.LINE_LOOP=2]="LINE_LOOP",a[a.LINE_STRIP=3]="LINE_STRIP",a[a.TRIANGLES=4]="TRIANGLES",a[a.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",a[a.TRIANGLE_FAN=6]="TRIANGLE_FAN",(s=t.FORMATS||(t.FORMATS={}))[s.RGBA=6408]="RGBA",s[s.RGB=6407]="RGB",s[s.ALPHA=6406]="ALPHA",s[s.LUMINANCE=6409]="LUMINANCE",s[s.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",s[s.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",s[s.DEPTH_STENCIL=34041]="DEPTH_STENCIL",(l=t.TARGETS||(t.TARGETS={}))[l.TEXTURE_2D=3553]="TEXTURE_2D",l[l.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",l[l.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY",l[l.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",l[l.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",l[l.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",l[l.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",l[l.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",l[l.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",(u=t.TYPES||(t.TYPES={}))[u.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",u[u.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",u[u.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",u[u.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",u[u.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",u[u.FLOAT=5126]="FLOAT",u[u.HALF_FLOAT=36193]="HALF_FLOAT",(c=t.SCALE_MODES||(t.SCALE_MODES={}))[c.NEAREST=0]="NEAREST",c[c.LINEAR=1]="LINEAR",(h=t.WRAP_MODES||(t.WRAP_MODES={}))[h.CLAMP=33071]="CLAMP",h[h.REPEAT=10497]="REPEAT",h[h.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT",(d=t.MIPMAP_MODES||(t.MIPMAP_MODES={}))[d.OFF=0]="OFF",d[d.POW2=1]="POW2",d[d.ON=2]="ON",(f=t.ALPHA_MODES||(t.ALPHA_MODES={}))[f.NPM=0]="NPM",f[f.UNPACK=1]="UNPACK",f[f.PMA=2]="PMA",f[f.NO_PREMULTIPLIED_ALPHA=0]="NO_PREMULTIPLIED_ALPHA",f[f.PREMULTIPLY_ON_UPLOAD=1]="PREMULTIPLY_ON_UPLOAD",f[f.PREMULTIPLY_ALPHA=2]="PREMULTIPLY_ALPHA",(p=t.GC_MODES||(t.GC_MODES={}))[p.AUTO=0]="AUTO",p[p.MANUAL=1]="MANUAL",(m=t.PRECISION||(t.PRECISION={})).LOW="lowp",m.MEDIUM="mediump",m.HIGH="highp",(g=t.MASK_TYPES||(t.MASK_TYPES={}))[g.NONE=0]="NONE",g[g.SCISSOR=1]="SCISSOR",g[g.STENCIL=2]="STENCIL",g[g.SPRITE=3]="SPRITE"},e0941e49aa3307a13840:function(e,t,n){"use strict";e.exports=n("b6fe0d54a6f84b161600")},e0af267937d29da3005b:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=n("3876d46e830d73bd11eb"),o=n("a200adb7a77493a937a9"),a=n("f84c206fb206901227e7"),s=n("77b832b9d07adee95404"),l=n("4425f1d5419ae53c0f7c"),u=n("153ad7784cc0957b7685"),c=function(e){function t(t,n){var r=this;void 0===n&&(n={}),e.call(this),this._textWidth=0,this._textHeight=0,this._glyphs=[],this._font={tint:void 0!==n.tint?n.tint:16777215,align:n.align||"left",name:null,size:0},this.font=n.font,this._text=t,this._maxWidth=0,this._maxLineHeight=0,this._letterSpacing=0,this._anchor=new o.ObservablePoint((function(){r.dirty=!0}),this,0,0),this.dirty=!1,this.roundPixels=a.settings.ROUND_PIXELS,this.updateText()}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={tint:{configurable:!0},align:{configurable:!0},anchor:{configurable:!0},font:{configurable:!0},text:{configurable:!0},maxWidth:{configurable:!0},maxLineHeight:{configurable:!0},textWidth:{configurable:!0},letterSpacing:{configurable:!0},textHeight:{configurable:!0}};return t.prototype.updateText=function(){for(var e=t.fonts[this._font.name],n=this._font.size/e.size,r=new o.Point,i=[],a=[],u=this._text.replace(/(?:\r\n|\r)/g,"\n")||" ",c=u.length,h=this._maxWidth*e.size/this._font.size,d=null,f=0,p=0,m=0,g=-1,y=0,v=0,b=0,w=0;w0&&r.x>h&&(++v,l.removeItems(i,1+g-v,1+w-g),w=g,g=-1,a.push(y),p=Math.max(p,y),m++,r.x=0,r.y+=e.lineHeight,d=null))}else a.push(f),p=Math.max(p,f),++m,++v,r.x=0,r.y+=e.lineHeight,d=null}var S=u.charAt(u.length-1);"\r"!==S&&"\n"!==S&&(/(?:\s)/.test(S)&&(f=y),a.push(f),p=Math.max(p,f));for(var T=[],I=0;I<=m;I++){var A=0;"right"===this._font.align?A=p-a[I]:"center"===this._font.align&&(A=(p-a[I])/2),T.push(A)}for(var U=i.length,k=this.tint,P=0;P=0?e:16777215,this.dirty=!0},n.align.get=function(){return this._font.align},n.align.set=function(e){this._font.align=e||"left",this.dirty=!0},n.anchor.get=function(){return this._anchor},n.anchor.set=function(e){"number"===typeof e?this._anchor.set(e):this._anchor.copyFrom(e)},n.font.get=function(){return this._font},n.font.set=function(e){e&&("string"===typeof e?(e=e.split(" "),this._font.name=1===e.length?e[0]:e.slice(1).join(" "),this._font.size=e.length>=2?parseInt(e[0],10):t.fonts[this._font.name].size):(this._font.name=e.name,this._font.size="number"===typeof e.size?e.size:parseInt(e.size,10)),this.dirty=!0)},n.text.get=function(){return this._text},n.text.set=function(e){e=String(null===e||void 0===e?"":e),this._text!==e&&(this._text=e,this.dirty=!0)},n.maxWidth.get=function(){return this._maxWidth},n.maxWidth.set=function(e){this._maxWidth!==e&&(this._maxWidth=e,this.dirty=!0)},n.maxLineHeight.get=function(){return this.validate(),this._maxLineHeight},n.textWidth.get=function(){return this.validate(),this._textWidth},n.letterSpacing.get=function(){return this._letterSpacing},n.letterSpacing.set=function(e){this._letterSpacing!==e&&(this._letterSpacing=e,this.dirty=!0)},n.textHeight.get=function(){return this.validate(),this._textHeight},t.registerFont=function(e,n){var i={},a=e.getElementsByTagName("info")[0],s=e.getElementsByTagName("common")[0],u=e.getElementsByTagName("page"),c=l.getResolutionOfUrl(u[0].getAttribute("file")),h={};i.font=a.getAttribute("face"),i.size=parseInt(a.getAttribute("size"),10),i.lineHeight=parseInt(s.getAttribute("lineHeight"),10)/c,i.chars={},n instanceof r.Texture&&(n=[n]);for(var d=0;d1){for(var s=new Array(a),l=0;l=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var h=n("e546eeee8dbdb6150cff");t.a=function(e){var t=e.icon,n=e.inline,r=c(e,s),d=Object(i.useMemo)((function(){return Object(i.createElement)(Object(i.lazy)((function(){return h("./".concat(t).concat(t.endsWith(".svg")?"":".svg"))})))}),[t]);return l(i.Suspense,{fallback:o.a.createElement(a.Box,r)},void 0,o.a.createElement(a.Box,u({sx:{display:n?"inline-block":"block","& > svg":{position:"relative",top:n?"0.25ex":"0",width:"1em",height:"1em",display:"block"}}},r),d))}},e5161aba85793d81f2b2:function(e,t,n){"use strict";var r=n("a28fc3c963a1d4d1a2e5"),i=n("6542cd13fd5dd1bcffd4"),o=n("0258e9013439f7f4d989"),a=n("59872f134cd2b241eee4"),s=function(e){var t;return null===(t=e[a.b])||void 0===t?void 0:t.selected},l=function(e){var t;return null===(t=s(e))||void 0===t?void 0:t.category},u=function(e){var t;return null===(t=s(e))||void 0===t?void 0:t.collection},c=function(e){var t;return null===(t=s(e))||void 0===t?void 0:t.id},h=function(e){var t=l(e),n=c(e);return t&&n?Object(o.d)(t.toLowerCase(),n)(e):null};t.a=Object(r.a)({isModalCritterDetailOpen:function(e){return!!h(e)},category:l,data:h,collectionState:function(e){var t=h(e);return t?Object(o.b)(t.category.toLowerCase(),t.id)(e):null},nextId:function(e){var t=u(e);if(!t)return null;var n=c(e);if(!n)return null;var r=t.findIndex((function(e){return e===n}));return t[(r+1)%t.length]},prevId:function(e){var t=u(e);if(!t)return null;var n=c(e);if(!n)return null;var r=t.findIndex((function(e){return e===n}));return t[(r-1+t.length)%t.length]},collection:u,hemisphere:i.a})},e546eeee8dbdb6150cff:function(e,t,n){var r={"./adjust.svg":["f3aeca891bce0d44b6d9"],"./arrow-circle-left.svg":["8de7b883da9dd6f69887",12],"./arrow-circle-right.svg":["41cfc0b73951f66194ca",13],"./atlas.svg":["6642ec862cda97160b70",14],"./compass.svg":["ee5d3641c10b2ecdc66a",15],"./external-link-alt.svg":["c382436b8ef5ddfa60d6",16],"./eye.svg":["84c64239bc6adeed00c3",17],"./fish.svg":["48046cb24483e9d427ff",18],"./home.svg":["b1c88546ba1edb6cdf86"],"./insects.svg":["bb149546866cb09823e5",19],"./museum.svg":["9bdc7b2dbf5ce6b6381f",20],"./question-circle.svg":["7a79d2d59a7cd57f8b2a",21],"./redo-alt.svg":["e46775b5fcb86a94f8a1",22],"./sea-creatures.svg":["48fef29a595dc6d7065c",23],"./snowflake.svg":["4f95f43379ec282b0ee4",24],"./times-circle.svg":["8bb58e06a2b5504210b6",25]};function i(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n(i)}))}i.keys=function(){return Object.keys(r)},i.id="e546eeee8dbdb6150cff",e.exports=i},e5efe29de91e7e28246f:function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i="~";function o(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function s(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),(new o).__proto__||(i=!1)),s.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},s.prototype.listeners=function(e,t){var n=i?i+e:e,r=this._events[n];if(t)return!!r;if(!r)return[];if(r.fn)return[r.fn];for(var o=0,a=r.length,s=new Array(a);o=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n("c4f90655ae719ce885a6"),t.setImmediate="undefined"!==typeof self&&self.setImmediate||"undefined"!==typeof e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!==typeof self&&self.clearImmediate||"undefined"!==typeof e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n("698d75b157f24ae829cc"))},f293e154c43b35019af4:function(e,t,n){"use strict";var r,i=n("d77b9ba1e0e609f5697a"),o=n.n(i),a=(n("8a2d1b95e05b6a321e74"),n("8af190b70a6bc55c6f1b")),s=n.n(a),l=n("88f0251e183a36aa026b"),u=n("e385b2564127b58fad94"),c=n("d7dd51e1bf6bfc2c9c3d"),h=n("6542cd13fd5dd1bcffd4"),d=n.p+"e454e1632df5c9682fb607bbddcd86ac.svg",f=["names","donated","fontSize"];function p(){return(p=Object.assign||function(e){for(var t=1;t1){for(var s=new Array(a),l=0;l=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}t.a=function(e){var t=e.names,n=e.donated,r=e.fontSize,i=void 0===r?"12px":r,a=g(e,f),y=Object(c.useSelector)(h.b);return s.a.createElement(l.Box,p({sx:{position:"relative",pointerEvents:"none","&::after":{content:'""',display:"block",position:"absolute",zIndex:0,top:0,left:0,width:"100%",height:"100%",backgroundColor:"rgba(0,0,0,0.2)",boxShadow:"2px 2px 2px 0px rgba(0,0,0,0.2)",transform:"scale(0.8)",transformOrigin:"right bottom"},".acnh-preview-box &":{position:"absolute",bottom:"90%",left:"50%",transform:"translateX(-50%)",opacity:0,transition:"opacity ease-out 0.2s",zIndex:1},".acnh-preview-box:hover &":{opacity:1}}},a),m(l.Box,{sx:{position:"relative",zIndex:1,whiteSpace:"nowrap",backgroundColor:"rgb(249,246,229)",transform:"rotate(-4deg)",boxShadow:"-2px 2px 3px 0px rgba(0,0,0,0.2)",border:"12px solid",borderImage:"url(".concat(d,") 40 round"),borderImageWidth:"12px",fontSize:i,fontStyle:"italic",fontWeight:"bold"}},void 0,n&&s.a.createElement(s.a.Fragment,null,m(u.a,{icon:"museum",inline:!0,style:{fontSize:"1.2em",transform:"rotate(4deg)"}})," "),o()(t[y])))}},f2ca9419506b74a5c286:function(e,t,n){"use strict";(function(e){var r,i,o,a,s,l,u,c,h=n("8af190b70a6bc55c6f1b"),d=(n("8a2d1b95e05b6a321e74"),n("88f0251e183a36aa026b")),f=n("f293e154c43b35019af4"),p=n("86bfefa18ec5bce47215"),m=n("bd6093343d6b28dfa265"),g=n("6825133d10b4c60582c3"),y=n("675bcdd6d1e1a66037f1"),v=n("e7c16b7a7fb304e5eedc"),b=n("d7dd51e1bf6bfc2c9c3d"),w=n("e5161aba85793d81f2b2"),E=n("59872f134cd2b241eee4"),x=n("4ce116db9632215bf0e8"),_=n("7668b0757cb2cc30b657"),S=n("e385b2564127b58fad94"),T=n("045b8451813e2f472529"),I=n("14bfa48afa1dc379baeb"),A=n("1c01121e00cf089624c1"),U=n("66b8560c8a963924adb6"),k=n("30d4618c93dd28193de1");function P(e,t,n,r){c||(c="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var a=new Array(o),s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=11&&(t=!0)}if(i.android.device){var r=navigator.userAgent.match(/Android\s([0-9.]*)/);if(r)parseInt(r[1],10)>=7&&(t=!0)}}return t?e:4}(32),SPRITE_BATCH_SIZE:4096,RENDER_OPTIONS:{view:null,antialias:!1,forceFXAA:!1,autoDensity:!1,transparent:!1,backgroundColor:0,clearBeforeRender:!0,preserveDrawingBuffer:!1,width:800,height:600,legacy:!1},GC_MODE:0,GC_MAX_IDLE:3600,GC_MAX_CHECK_COUNT:600,WRAP_MODE:33071,SCALE_MODE:1,PRECISION_VERTEX:"highp",PRECISION_FRAGMENT:i.apple.device?"highp":"mediump",CAN_UPLOAD_SAME_BUFFER:!i.apple.device,CREATE_IMAGE_BITMAP:!1,ROUND_PIXELS:!1};t.isMobile=i,t.settings=o},f869f748dc8787a248e3:function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(n("2c62cf50f9b98ad5e2af")),o=r(n("84ed169f5b76a6b15fc0")),a=n("8af190b70a6bc55c6f1b"),s=r(a),l=r(n("df7235aba277f4bc0911")),u=r(n("27f61890603953b946f7")),c={arr:Array.isArray,obj:function(e){return"[object Object]"===Object.prototype.toString.call(e)},fun:function(e){return"function"===typeof e},str:function(e){return"string"===typeof e},num:function(e){return"number"===typeof e},und:function(e){return void 0===e},nul:function(e){return null===e},set:function(e){return e instanceof Set},map:function(e){return e instanceof Map},equ:function(e,t){if(typeof e!==typeof t)return!1;if(c.str(e)||c.num(e))return e===t;if(c.obj(e)&&c.obj(t)&&Object.keys(e).length+Object.keys(t).length===0)return!0;var n;for(n in e)if(!(n in t))return!1;for(n in t)if(e[n]!==t[n])return!1;return!c.und(n)||e===t}};function h(){var e=a.useState(!1)[1];return a.useCallback((function(){return e((function(e){return!e}))}),[])}function d(e,t){return c.und(e)||c.nul(e)?t:e}function f(e){return c.und(e)?[]:c.arr(e)?e:[e]}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}for(var a=o,s=!1,l=0;l=f.startTime+u.duration;else if(u.decay)g=p+b/(1-.998)*(1-Math.exp(-(1-.998)*(t-f.startTime))),(c=Math.abs(f.lastPosition-g)<.1)&&(m=g);else{h=void 0!==f.lastTime?f.lastTime:t,b=void 0!==f.lastVelocity?f.lastVelocity:u.initialVelocity,t>h+64&&(h=t);for(var w=Math.floor(t-h),E=0;Em:g=e);++n);return n-1}(e,o);return function(e,t,n,r,i,o,a,s,l){var u=l?l(e):e;if(un){if("identity"===s)return u;"clamp"===s&&(u=n)}if(r===i)return r;if(t===n)return e<=t?r:i;t===-1/0?u=-u:n===1/0?u-=t:u=(u-t)/(n-t);u=o(u),r===-1/0?u=-u:i===1/0?u+=r:u=u*(i-r)+r;return u}(e,o[t],o[t+1],i[t],i[t+1],l,a,s,r.map)}}var L=function(e){function t(n,r,i,o){var a;return(a=e.call(this)||this).calc=void 0,a.payload=n instanceof b&&!(n instanceof t)?n.getPayload():Array.isArray(n)?n:[n],a.calc=B(r,i,o),a}l(t,e);var n=t.prototype;return n.getValue=function(){return this.calc.apply(this,this.payload.map((function(e){return e.getValue()})))},n.updateConfig=function(e,t,n){this.calc=B(e,t,n)},n.interpolate=function(e,n,r){return new t(this,e,n,r)},t}(b);var z=function(e){function t(t){var n;return(n=e.call(this)||this).animatedStyles=new Set,n.value=void 0,n.startPosition=void 0,n.lastPosition=void 0,n.lastVelocity=void 0,n.startTime=void 0,n.lastTime=void 0,n.done=!1,n.setValue=function(e,t){void 0===t&&(t=!0),n.value=e,t&&n.flush()},n.value=t,n.startPosition=t,n.lastPosition=t,n}l(t,e);var n=t.prototype;return n.flush=function(){0===this.animatedStyles.size&&function e(t,n){"update"in t?n.add(t):t.getChildren().forEach((function(t){return e(t,n)}))}(this,this.animatedStyles),this.animatedStyles.forEach((function(e){return e.update()}))},n.clearStyles=function(){this.animatedStyles.clear()},n.getValue=function(){return this.value},n.interpolate=function(e,t,n){return new L(this,e,t,n)},t}(v),W=function(e){function t(t){var n;return(n=e.call(this)||this).payload=t.map((function(e){return new z(e)})),n}l(t,e);var n=t.prototype;return n.setValue=function(e,t){var n=this;void 0===t&&(t=!0),Array.isArray(e)?e.length===this.payload.length&&e.forEach((function(e,r){return n.payload[r].setValue(e,t)})):this.payload.forEach((function(n){return n.setValue(e,t)}))},n.getValue=function(){return this.payload.map((function(e){return e.getValue()}))},n.interpolate=function(e,t){return new L(this,e,t)},t}(b),Y=0,H=function(){function e(){var e=this;this.id=void 0,this.idle=!0,this.hasChanged=!1,this.guid=0,this.local=0,this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.listeners=[],this.queue=[],this.localQueue=void 0,this.getValues=function(){return e.interpolations},this.id=Y++}var t=e.prototype;return t.update=function(e){if(!e)return this;var t=m(e),n=t.delay,r=void 0===n?0:n,a=t.to,s=o(t,["delay","to"]);if(c.arr(a)||c.fun(a))this.queue.push(i({},s,{delay:r,to:a}));else if(a){var l={};Object.entries(a).forEach((function(e){var t,n=e[0],o=e[1],a=i({to:(t={},t[n]=o,t),delay:p(r,n)},s),u=l[a.delay]&&l[a.delay].to;l[a.delay]=i({},l[a.delay],a,{to:i({},u,a.to)})})),this.queue=Object.values(l)}return this.queue=this.queue.sort((function(e,t){return e.delay-t.delay})),this.diff(s),this},t.start=function(e){var t,n=this;if(this.queue.length){this.idle=!1,this.localQueue&&this.localQueue.forEach((function(e){var t=e.from,r=void 0===t?{}:t,o=e.to,a=void 0===o?{}:o;c.obj(r)&&(n.merged=i({},r,n.merged)),c.obj(a)&&(n.merged=i({},n.merged,a))}));var r=this.local=++this.guid,a=this.localQueue=this.queue;this.queue=[],a.forEach((function(t,i){var s=t.delay,l=o(t,["delay"]),u=function(t){i===a.length-1&&r===n.guid&&t&&(n.idle=!0,n.props.onRest&&n.props.onRest(n.merged)),e&&e()},h=c.arr(l.to)||c.fun(l.to);s?setTimeout((function(){r===n.guid&&(h?n.runAsync(l,u):n.diff(l).start(u))}),s):h?n.runAsync(l,u):n.diff(l).start(u)}))}else c.fun(e)&&this.listeners.push(e),this.props.onStart&&this.props.onStart(),t=this,F.has(t)||F.add(t),j||(j=!0,S(C||N));return this},t.stop=function(e){return this.listeners.forEach((function(t){return t(e)})),this.listeners=[],this},t.pause=function(e){var t;return this.stop(!0),e&&(t=this,F.has(t)&&F.delete(t)),this},t.runAsync=function(e,t){var n=this,r=(e.delay,o(e,["delay"])),a=this.local,s=Promise.resolve(void 0);if(c.arr(r.to))for(var l=function(e){var t=e,o=i({},r,m(r.to[t]));c.arr(o.config)&&(o.config=o.config[t]),s=s.then((function(){if(a===n.guid)return new Promise((function(e){return n.diff(o).start(e)}))}))},u=0;u=r.length)return"break";a=r[o++]}else{if((o=r.next()).done)return"break";a=o.value}var n=a.key,s=function(e){return e.key!==n};(c.und(t)||t===n)&&(e.current.instances.delete(n),e.current.transitions=e.current.transitions.filter(s),e.current.deleted=e.current.deleted.filter(s))},r=e.current.deleted,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if("break"===n())break}e.current.forceUpdate()}var J=function(e){function t(t){var n;return void 0===t&&(t={}),n=e.call(this)||this,!t.transform||t.transform instanceof v||(t=g.transform(t)),n.payload=t,n}return l(t,e),t}(w),Q={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},Z="[-+]?\\d*\\.?\\d+";function $(){for(var e=arguments.length,t=new Array(e),n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ue(e,t,n){var r=n<.5?n*(1+t):n+t-n*t,i=2*n-r,o=le(i,r,e+1/3),a=le(i,r,e),s=le(i,r,e-1/3);return Math.round(255*o)<<24|Math.round(255*a)<<16|Math.round(255*s)<<8}function ce(e){var t=parseInt(e,10);return t<0?0:t>255?255:t}function he(e){return(parseFloat(e)%360+360)%360/360}function de(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function fe(e){var t=parseFloat(e);return t<0?0:t>100?1:t/100}function pe(e){var t,n,r="number"===typeof(t=e)?t>>>0===t&&t>=0&&t<=4294967295?t:null:(n=ae.exec(t))?parseInt(n[1]+"ff",16)>>>0:Q.hasOwnProperty(t)?Q[t]:(n=ee.exec(t))?(ce(n[1])<<24|ce(n[2])<<16|ce(n[3])<<8|255)>>>0:(n=te.exec(t))?(ce(n[1])<<24|ce(n[2])<<16|ce(n[3])<<8|de(n[4]))>>>0:(n=ie.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+"ff",16)>>>0:(n=se.exec(t))?parseInt(n[1],16)>>>0:(n=oe.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+n[4]+n[4],16)>>>0:(n=ne.exec(t))?(255|ue(he(n[1]),fe(n[2]),fe(n[3])))>>>0:(n=re.exec(t))?(ue(he(n[1]),fe(n[2]),fe(n[3]))|de(n[4]))>>>0:null;return null===r?e:"rgba("+((4278190080&(r=r||0))>>>24)+", "+((16711680&r)>>>16)+", "+((65280&r)>>>8)+", "+(255&r)/255+")"}var me=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,ge=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,ye=new RegExp("("+Object.keys(Q).join("|")+")","g"),ve={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},be=["Webkit","Ms","Moz","O"];function we(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||ve.hasOwnProperty(e)&&ve[e]?(""+t).trim():t+"px"}ve=Object.keys(ve).reduce((function(e,t){return be.forEach((function(n){return e[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(n,t)]=e[t]})),e}),ve);var Ee={};M((function(e){return new J(e)})),k("div"),I((function(e){var t=e.output.map((function(e){return e.replace(ge,pe)})).map((function(e){return e.replace(ye,pe)})),n=t[0].match(me).map((function(){return[]}));t.forEach((function(e){e.match(me).forEach((function(e,t){return n[t].push(+e)}))}));var r=t[0].match(me).map((function(t,r){return B(i({},e,{output:n[r]}))}));return function(e){var n=0;return t[0].replace(me,(function(){return r[n++](e)})).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(function(e,t,n,r,i){return"rgba("+Math.round(t)+", "+Math.round(n)+", "+Math.round(r)+", "+i+")"}))}})),x(Q),E((function(e,t){if(!e.nodeType||void 0===e.setAttribute)return!1;var n=t.style,r=t.children,i=t.scrollTop,a=t.scrollLeft,s=o(t,["style","children","scrollTop","scrollLeft"]),l="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName;for(var u in void 0!==i&&(e.scrollTop=i),void 0!==a&&(e.scrollLeft=a),void 0!==r&&(e.textContent=r),n)if(n.hasOwnProperty(u)){var c=0===u.indexOf("--"),h=we(u,n[u],c);"float"===u&&(u="cssFloat"),c?e.style.setProperty(u,h):e.style[u]=h}for(var d in s){var f=l?d:Ee[d]||(Ee[d]=d.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()})));"undefined"!==typeof e.getAttribute(f)&&e.setAttribute(f,s[d])}}),(function(e){return e}));var xe,_e,Se=(xe=function(e){return a.forwardRef((function(t,n){var r=h(),l=a.useRef(!0),u=a.useRef(null),d=a.useRef(null),f=a.useCallback((function(e){var t=u.current;u.current=new R(e,(function(){var e=!1;d.current&&(e=g.fn(d.current,u.current.getAnimatedValue())),d.current&&!1!==e||r()})),t&&t.detach()}),[]);a.useEffect((function(){return function(){l.current=!1,u.current&&u.current.detach()}}),[]),a.useImperativeHandle(n,(function(){return O(d,l,r)})),f(t);var p,m=u.current.getValue(),y=(m.scrollTop,m.scrollLeft,o(m,["scrollTop","scrollLeft"])),v=(p=e,!c.fun(p)||p.prototype instanceof s.Component?function(e){return d.current=function(e,t){return t&&(c.fun(t)?t(e):c.obj(t)&&(t.current=e)),e}(e,n)}:void 0);return s.createElement(e,i({},y,{ref:v}))}))},void 0===(_e=!1)&&(_e=!0),function(e){return(c.arr(e)?e:Object.keys(e)).reduce((function(e,t){var n=_e?t[0].toLowerCase()+t.substring(1):t;return e[n]=xe(n),e}),xe)}),Te=Se(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]);t.apply=Se,t.config={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},t.update=N,t.animated=Te,t.a=Te,t.interpolate=function(e,t,n){return e&&new L(e,t,n)},t.Globals=D,t.useSpring=function(e){var t=c.fun(e),n=G(1,t?e:[e]),r=n[0],i=n[1],o=n[2];return t?[r[0],i,o]:r},t.useTrail=function(e,t){var n=a.useRef(!1),r=c.fun(t),o=p(t),s=a.useRef(),l=G(e,(function(e,t){return 0===e&&(s.current=[]),s.current.push(t),i({},o,{config:p(o.config,e),attach:e>0&&function(){return s.current[e-1]}})})),u=l[0],h=l[1],d=l[2],f=a.useMemo((function(){return function(e){return h((function(t,n){e.reverse;var r=e.reverse?t+1:t-1,a=s.current[r];return i({},e,{config:p(e.config||o.config,t),attach:a&&function(){return a}})}))}}),[e,o.reverse]);return a.useEffect((function(){n.current&&!r&&f(t)})),a.useEffect((function(){n.current=!0}),[]),r?[u,f,d]:u},t.useTransition=function(e,t,n){var r=i({items:e,keys:t||function(e){return e}},n),s=q(r),l=s.lazy,u=void 0!==l&&l,c=(s.unique,s.reset),d=void 0!==c&&c,f=(s.enter,s.leave,s.update,s.onDestroyed),m=(s.keys,s.items,s.onFrame),g=s.onRest,y=s.onStart,v=s.ref,b=o(s,["lazy","unique","reset","enter","leave","update","onDestroyed","keys","items","onFrame","onRest","onStart","ref"]),w=h(),E=a.useRef(!1),x=a.useRef({mounted:!1,first:!0,deleted:[],current:{},transitions:[],prevProps:{},paused:!!r.ref,instances:!E.current&&new Map,forceUpdate:w});return a.useImperativeHandle(r.ref,(function(){return{start:function(){return Promise.all(Array.from(x.current.instances).map((function(e){var t=e[1];return new Promise((function(e){return t.start(e)}))})))},stop:function(e){return Array.from(x.current.instances).forEach((function(t){return t[1].stop(e)}))},get controllers(){return Array.from(x.current.instances).map((function(e){return e[1]}))}}})),x.current=function(e,t){var n=e.first,r=e.prevProps,a=o(e,["first","prevProps"]),s=q(t),l=s.items,u=s.keys,c=s.initial,h=s.from,d=s.enter,f=s.leave,m=s.update,g=s.trail,y=void 0===g?0:g,v=s.unique,b=s.config,w=s.order,E=void 0===w?["enter","leave","update"]:w,x=q(r),_=x.keys,S=x.items,T=i({},a.current),I=[].concat(a.deleted),A=Object.keys(T),U=new Set(A),k=new Set(u),P=u.filter((function(e){return!U.has(e)})),C=a.transitions.filter((function(e){return!e.destroyed&&!k.has(e.originalKey)})).map((function(e){return e.originalKey})),O=u.filter((function(e){return U.has(e)})),M=-y;for(;E.length;){switch(E.shift()){case"enter":P.forEach((function(e,t){v&&I.find((function(t){return t.originalKey===e}))&&(I=I.filter((function(t){return t.originalKey!==e})));var r=u.indexOf(e),i=l[r],o=n&&void 0!==c?"initial":"enter";T[e]={slot:o,originalKey:e,key:v?String(e):V++,item:i,trail:M+=y,config:p(b,i,o),from:p(n&&void 0!==c?c||{}:h,i),to:p(d,i)}}));break;case"leave":C.forEach((function(e){var t=_.indexOf(e),n=S[t];I.unshift(i({},T[e],{slot:"leave",destroyed:!0,left:_[Math.max(0,t-1)],right:_[Math.min(_.length,t+1)],trail:M+=y,config:p(b,n,"leave"),to:p(f,n)})),delete T[e]}));break;case"update":O.forEach((function(e){var t=u.indexOf(e),n=l[t];T[e]=i({},T[e],{item:n,slot:"update",trail:M+=y,config:p(b,n,"update"),to:p(m,n)})}))}}var D=u.map((function(e){return T[e]}));return I.forEach((function(e){var t,n=e.left,r=(e.right,o(e,["left","right"]));-1!==(t=D.findIndex((function(e){return e.originalKey===n})))&&(t+=1),t=Math.max(0,t),D=[].concat(D.slice(0,t),[r],D.slice(t))})),i({},a,{changed:P.length||C.length||O.length,first:n&&0===P.length,transitions:D,current:T,deleted:I,prevProps:t})}(x.current,r),x.current.changed&&x.current.transitions.forEach((function(e){var t=e.slot,n=e.from,r=e.to,o=e.config,a=e.trail,s=e.key,l=e.item;x.current.instances.has(s)||x.current.instances.set(s,new H);var c=x.current.instances.get(s),h=i({},b,{to:r,from:n,config:o,ref:v,onRest:function(n){x.current.mounted&&(e.destroyed&&(v||u||K(x,s),f&&f(l)),!Array.from(x.current.instances).some((function(e){return!e[1].idle}))&&(v||u)&&x.current.deleted.length>0&&K(x),g&&g(l,t,n))},onStart:y&&function(){return y(l,t)},onFrame:m&&function(e){return m(l,t,e)},delay:a,reset:d&&"enter"===t});c.update(h),x.current.paused||c.start()})),a.useEffect((function(){return x.current.mounted=E.current=!0,function(){x.current.mounted=E.current=!1,Array.from(x.current.instances).map((function(e){return e[1].destroy()})),x.current.instances.clear()}}),[]),x.current.transitions.map((function(e){var t=e.item,n=e.slot,r=e.key;return{item:t,key:r,state:n,props:x.current.instances.get(r).getValues()}}))},t.useChain=function(e,t,n){void 0===n&&(n=1e3);var r=a.useRef();a.useEffect((function(){c.equ(e,r.current)?e.forEach((function(e){var t=e.current;return t&&t.start()})):t?e.forEach((function(e,r){var o=e.current;if(o){var a=o.controllers;if(a.length){var s=n*t[r];a.forEach((function(e){e.queue=e.queue.map((function(e){return i({},e,{delay:e.delay+s})})),e.start()}))}}})):e.reduce((function(e,t,n){var r=t.current;return e.then((function(){return r.start()}))}),Promise.resolve()),r.current=e}))},t.useSprings=G},f8cbe3ce0524adcc563e:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("a32c6a01a3e12fea086c"),i=n("77b832b9d07adee95404"),o=n("d5732f186c6b37295201"),a=function(e){function t(t,n){e.call(this,t[0]instanceof r.Texture?t[0]:t[0].texture),this._textures=null,this._durations=null,this._autoUpdate=!1!==n,this._isConnectedToTicker=!1,this.animationSpeed=1,this.loop=!0,this.updateAnchor=!1,this.onComplete=null,this.onFrameChange=null,this.onLoop=null,this._currentTime=0,this._playing=!1,this._previousFrame=null,this.textures=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={totalFrames:{configurable:!0},textures:{configurable:!0},currentFrame:{configurable:!0},playing:{configurable:!0},autoUpdate:{configurable:!0}};return t.prototype.stop=function(){this.playing&&(this._playing=!1,this._autoUpdate&&this._isConnectedToTicker&&(o.Ticker.shared.remove(this.update,this),this._isConnectedToTicker=!1))},t.prototype.play=function(){this.playing||(this._playing=!0,this._autoUpdate&&!this._isConnectedToTicker&&(o.Ticker.shared.add(this.update,this,o.UPDATE_PRIORITY.HIGH),this._isConnectedToTicker=!0))},t.prototype.gotoAndStop=function(e){this.stop();var t=this.currentFrame;this._currentTime=e,t!==this.currentFrame&&this.updateTexture()},t.prototype.gotoAndPlay=function(e){var t=this.currentFrame;this._currentTime=e,t!==this.currentFrame&&this.updateTexture(),this.play()},t.prototype.update=function(e){var t=this.animationSpeed*e,n=this.currentFrame;if(null!==this._durations){var r=this._currentTime%1*this._durations[this.currentFrame];for(r+=t/60*1e3;r<0;)this._currentTime--,r+=this._durations[this.currentFrame];var i=Math.sign(this.animationSpeed*e);for(this._currentTime=Math.floor(this._currentTime);r>=this._durations[this.currentFrame];)r-=this._durations[this.currentFrame]*i,this._currentTime+=i;this._currentTime+=r/this._durations[this.currentFrame]}else this._currentTime+=t;this._currentTime<0&&!this.loop?(this.gotoAndStop(0),this.onComplete&&this.onComplete()):this._currentTime>=this._textures.length&&!this.loop?(this.gotoAndStop(this._textures.length-1),this.onComplete&&this.onComplete()):n!==this.currentFrame&&(this.loop&&this.onLoop&&(this.animationSpeed>0&&this.currentFramen)&&this.onLoop(),this.updateTexture())},t.prototype.updateTexture=function(){var e=this.currentFrame;this._previousFrame!==e&&(this._previousFrame=e,this._texture=this._textures[e],this._textureID=-1,this._textureTrimmedID=-1,this._cachedTint=16777215,this.uvs=this._texture._uvs.uvsFloat32,this.updateAnchor&&this._anchor.copyFrom(this._texture.defaultAnchor),this.onFrameChange&&this.onFrameChange(this.currentFrame))},t.prototype.destroy=function(t){this.stop(),e.prototype.destroy.call(this,t),this.onComplete=null,this.onFrameChange=null,this.onLoop=null},t.fromFrames=function(e){for(var n=[],i=0;i?9rj82+3t=qgiY1(>u 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 @ACv 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%0Dau73N? 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
2SP2 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 Plus

\ No newline at end of file +Critterpedia Plus
\ No newline at end of file diff --git a/runtime.46068dbdd4e9c99f902a.js b/runtime.46068dbdd4e9c99f902a.js new file mode 100644 index 0000000..f7bad39 --- /dev/null +++ b/runtime.46068dbdd4e9c99f902a.js @@ -0,0 +1 @@ +!function(e){function r(r){for(var n,f,c=r[0],u=r[1],i=r[2],d=0,p=[];d