PageSourceSearch

https://dicebuilder.netlify.app/component---src-pages-index-js-98e6d22f2d54cc170fa9.js

js dicebuilder.netlify.app collected 2026-10-03 10:38:57 UTC 399,227 bytes, 3 lines download raw bytes

1/*! For license information please see component---src-pages-index-js-98e6d22f2d54cc170fa9.js.LICENSE.txt */
2(self.webpackChunkdicebuilder=self.webpackChunkdicebuilder||[]).push([[678],{9968:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{Z:function(){return r}})},3349:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:function(){return r}})},2137:function(e,t,n){"use strict";function r(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(l){return void n(l)}s.done?t(u):Promise.resolve(u).then(r,i)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(i,a){var o=e.apply(t,n);function s(e){r(o,i,a,s,u,"next",e)}function u(e){r(o,i,a,s,u,"throw",e)}s(void 0)}))}}n.d(t,{Z:function(){return i}})},6610:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:function(){return r}})},5991:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,{Z:function(){return i}})},6156:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return r}})},6213:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(7608);function i(e,t,n){return(i="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=(0,r.Z)(e)););return e}(e,t);if(i){var a=Object.getOwnPropertyDescriptor(i,t);return a.get?a.get.call(n):a.value}})(e,t,n||e)}},7608:function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,{Z:function(){return r}})},379:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(4665);function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&(0,r.Z)(e,t)}},8970:function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:function(){return r}})},6070:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(8),i=n(3349);function a(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?(0,i.Z)(e):t}},8481:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(9968);var i=n(2961),a=n(8970);function o(e,t){return(0,r.Z)(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(u){s=!0,i=u}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}}(e,t)||(0,i.Z)(e,t)||(0,a.Z)()}},7757:function(e,t,n){e.exports=n(5666)},4228:function(e){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r}
vendor: 11,193 bytes, line 2
2,n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){function r(e){return(r="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 i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=n(1),o=n(7),s=o.get,u=(o.deepValue,o.isArray),l=function(){function e(t,n){var r=n.location,i=void 0===r?0:r,a=n.distance,o=void 0===a?100:a,u=n.threshold,l=void 0===u?.6:u,c=n.maxPatternLength,f=void 0===c?32:c,d=n.caseSensitive,p=void 0!==d&&d,h=n.tokenSeparator,m=void 0===h?/ +/g:h,v=n.findAllMatches,g=void 0!==v&&v,y=n.minMatchCharLength,b=void 0===y?1:y,A=n.id,B=void 0===A?null:A,_=n.keys,C=void 0===_?[]:_,w=n.shouldSort,x=void 0===w||w,E=n.getFn,M=void 0===E?s:E,S=n.sortFn,k=void 0===S?function(e,t){return e.score-t.score}:S,T=n.tokenize,F=void 0!==T&&T,O=n.matchAllTokens,R=void 0!==O&&O,D=n.includeMatches,I=void 0!==D&&D,P=n.includeScore,G=void 0!==P&&P,L=n.verbose,H=void 0!==L&&L;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options={location:i,distance:o,threshold:l,maxPatternLength:f,isCaseSensitive:p,tokenSeparator:m,findAllMatches:g,minMatchCharLength:b,id:B,keys:C,includeMatches:I,includeScore:G,shouldSort:x,getFn:M,sortFn:k,verbose:H,tokenize:F,matchAllTokens:R},this.setCollection(t),this._processKeys(C)}var t,n,o;return t=e,(n=[{key:"setCollection",value:function(e){return this.list=e,e}},{key:"_processKeys",value:function(e){if(this._keyWeights={},this._keyNames=[],e.length&&"string"==typeof e[0])for(var t=0,n=e.length;t<n;t+=1){var r=e[t];this._keyWeights[r]=1,this._keyNames.push(r)}else{for(var i=null,a=null,o=0,s=0,u=e.length;s<u;s+=1){var l=e[s];if(!l.hasOwnProperty("name"))throw new Error('Missing "name" property in key object');var c=l.name;if(this._keyNames.push(c),!l.hasOwnProperty("weight"))throw new Error('Missing "weight" property in key object');var f=l.weight;if(f<0||f>1)throw new Error('"weight" property in key must bein the range of [0, 1)');a=null==a?f:Math.max(a,f),i=null==i?f:Math.min(i,f),this._keyWeights[c]=f,o+=f}if(o>1)throw new Error("Total of weights cannot exceed 1")}}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\nSearch pattern: "'.concat(e,'"'));var n=this._prepareSearchers(e),r=n.tokenSearchers,i=n.fullSearcher,a=this._search(r,i);return this._computeScore(a),this.options.shouldSort&&this._sort(a),t.limit&&"number"==typeof t.limit&&(a=a.slice(0,t.limit)),this._format(a)}},{key:"_prepareSearchers",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[];if(this.options.tokenize)for(var n=e.split(this.options.tokenSeparator),r=0,i=n.length;r<i;r+=1)t.push(new a(n[r],this.options));return{tokenSearchers:t,fullSearcher:new a(e,this.options)}}},{key:"_search",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=this.list,r={},i=[];if("string"==typeof n[0]){for(var a=0,o=n.length;a<o;a+=1)this._analyze({key:"",value:n[a],record:a,index:a},{resultMap:r,results:i,tokenSearchers:e,fullSearcher:t});return i}for(var s=0,u=n.length;s<u;s+=1)for(var l=n[s],c=0,f=this._keyNames.length;c<f;c+=1){var d=this._keyNames[c];this._analyze({key:d,value:this.options.getFn(l,d),record:l,index:s},{resultMap:r,results:i,tokenSearchers:e,fullSearcher:t})}return i}},{key:"_analyze",value:function(e,t){var n=this,r=e.key,i=e.arrayIndex,a=void 0===i?-1:i,o=e.value,s=e.record,l=e.index,c=t.tokenSearchers,f=void 0===c?[]:c,d=t.fullSearcher,p=t.resultMap,h=void 0===p?{}:p,m=t.results,v=void 0===m?[]:m;!function e(t,i,a,o){if(null!=i)if("string"==typeof i){var s=!1,l=-1,c=0;n._log("\nKey: ".concat(""===r?"--":r));var p=d.search(i);if(n._log('Full text: "'.concat(i,'", score: ').concat(p.score)),n.options.tokenize){for(var m=i.split(n.options.tokenSeparator),g=m.length,y=[],b=0,A=f.length;b<A;b+=1){var B=f[b];n._log('\nPattern: "'.concat(B.pattern,'"'));for(var _=!1,C=0;C<g;C+=1){var w=m[C],x=B.search(w),E={};x.isMatch?(E[w]=x.score,s=!0,_=!0,y.push(x.score)):(E[w]=1,n.options.matchAllTokens||y.push(1)),n._log('Token: "'.concat(w,'", score: ').concat(E[w]))}_&&(c+=1)}l=y[0];for(var M=y.length,S=1;S<M;S+=1)l+=y[S];l/=M,n._log("Token score average:",l)}var k=p.score;l>-1&&(k=(k+l)/2),n._log("Score average:",k);var T=!n.options.tokenize||!n.options.matchAllTokens||c>=f.length;if(n._log("\nCheck Matches: ".concat(T)),(s||p.isMatch)&&T){var F={key:r,arrayIndex:t,value:i,score:k};n.options.includeMatches&&(F.matchedIndices=p.matchedIndices);var O=h[o];O?O.output.push(F):(h[o]={item:a,output:[F]},v.push(h[o]))}}else if(u(i))for(var R=0,D=i.length;R<D;R+=1)e(R,i[R],a,o)}(a,o,s,l)}},{key:"_computeScore",value:function(e){this._log("\n\nComputing score:\n");for(var t=this._keyWeights,n=!!Object.keys(t).length,r=0,i=e.length;r<i;r+=1){for(var a=e[r],o=a.output,s=o.length,u=1,l=0;l<s;l+=1){var c=o[l],f=c.key,d=n?t[f]:1,p=0===c.score&&t&&t[f]>0?Number.EPSILON:c.score;u*=Math.pow(p,d)}a.score=u,this._log(a)}}},{key:"_sort",value:function(e){this._log("\n\nSorting...."),e.sort(this.options.sortFn)}},{key:"_format",value:function(e){var t=[];if(this.options.verbose){var n=[];this._log("\n\nOutput:\n\n",JSON.stringify(e,(function(e,t){if("object"===r(t)&&null!==t){if(-1!==n.indexOf(t))return;n.push(t)}return t}),2)),n=null}var i=[];this.options.includeMatches&&i.push((function(e,t){var n=e.output;t.matches=[];for(var r=0,i=n.length;r<i;r+=1){var a=n[r];if(0!==a.matchedIndices.length){var o={indices:a.matchedIndices,value:a.value};a.key&&(o.key=a.key),a.hasOwnProperty("arrayIndex")&&a.arrayIndex>-1&&(o.arrayIndex=a.arrayIndex),t.matches.push(o)}}})),this.options.includeScore&&i.push((function(e,t){t.score=e.score}));for(var a=0,o=e.length;a<o;a+=1){var s=e[a];if(this.options.id&&(s.item=this.options.getFn(s.item,this.options.id)[0]),i.length){for(var u={item:s.item},l=0,c=i.length;l<c;l+=1)i[l](s,u);t.push(u)}else t.push(s.item)}return t}},{key:"_log",value:function(){var e;this.options.verbose&&(e=console).log.apply(e,arguments)}}])&&i(t.prototype,n),o&&i(t,o),e}();e.exports=l},function(e,t,n){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=n(2),a=n(3),o=n(6),s=function(){function e(t,n){var r=n.location,i=void 0===r?0:r,a=n.distance,s=void 0===a?100:a,u=n.threshold,l=void 0===u?.6:u,c=n.maxPatternLength,f=void 0===c?32:c,d=n.isCaseSensitive,p=void 0!==d&&d,h=n.tokenSeparator,m=void 0===h?/ +/g:h,v=n.findAllMatches,g=void 0!==v&&v,y=n.minMatchCharLength,b=void 0===y?1:y,A=n.includeMatches,B=void 0!==A&&A;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options={location:i,distance:s,threshold:l,maxPatternLength:f,isCaseSensitive:p,tokenSeparator:m,findAllMatches:g,includeMatches:B,minMatchCharLength:b},this.pattern=p?t:t.toLowerCase(),this.pattern.length<=f&&(this.patternAlphabet=o(this.pattern))}var t,n,s;return t=e,(n=[{key:"search",value:function(e){var t=this.options,n=t.isCaseSensitive,r=t.includeMatches;if(n||(e=e.toLowerCase()),this.pattern===e){var o={isMatch:!0,score:0};return r&&(o.matchedIndices=[[0,e.length-1]]),o}var s=this.options,u=s.maxPatternLength,l=s.tokenSeparator;if(this.pattern.length>u)return i(e,this.pattern,l);var c=this.options,f=c.location,d=c.distance,p=c.threshold,h=c.findAllMatches,m=c.minMatchCharLength;return a(e,this.pattern,this.patternAlphabet,{location:f,distance:d,threshold:p,findAllMatches:h,minMatchCharLength:m,includeMatches:r})}}])&&r(t.prototype,n),s&&r(t,s),e}();e.exports=s},function(e,t){var n=/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g;e.exports=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,i=new RegExp(t.replace(n,"\\$&").replace(r,"|")),a=e.match(i),o=!!a,s=[];if(o)for(var u=0,l=a.length;u<l;u+=1){var c=a[u];s.push([e.indexOf(c),c.length-1])}return{score:o?.5:1,isMatch:o,matchedIndices:s}}},function(e,t,n){var r=n(4),i=n(5);e.exports=function(e,t,n,a){for(var o=a.location,s=void 0===o?0:o,u=a.distance,l=void 0===u?100:u,c=a.threshold,f=void 0===c?.6:c,d=a.findAllMatches,p=void 0!==d&&d,h=a.minMatchCharLength,m=void 0===h?1:h,v=a.includeMatches,g=void 0!==v&&v,y=s,b=e.length,A=f,B=e.indexOf(t,y),_=t.length,C=[],w=0;w<b;w+=1)C[w]=0;if(-1!==B){var x=r(t,{errors:0,currentLocation:B,expectedLocation:y,distance:l});if(A=Math.min(x,A),-1!==(B=e.lastIndexOf(t,y+_))){var E=r(t,{errors:0,currentLocation:B,expectedLocation:y,distance:l});A=Math.min(E,A)}}B=-1;for(var M=[],S=1,k=_+b,T=1<<(_<=31?_-1:30),F=0;F<_;F+=1){for(var O=0,R=k;O<R;)r(t,{errors:F,currentLocation:y+R,expectedLocation:y,distance:l})<=A?O=R:k=R,R=Math.floor((k-O)/2+O);k=R;var D=Math.max(1,y-R+1),I=p?b:Math.min(y+R,b)+_,P=Array(I+2);P[I+1]=(1<<F)-1;for(var G=I;G>=D;G-=1){var L=G-1,H=n[e.charAt(L)];if(H&&(C[L]=1),P[G]=(P[G+1]<<1|1)&H,0!==F&&(P[G]|=(M[G+1]|M[G])<<1|1|M[G+1]),P[G]&T&&(S=r(t,{errors:F,currentLocation:L,expectedLocation:y,distance:l}))<=A){if(A=S,(B=L)<=y)break;D=Math.max(1,2*y-B)}}if(r(t,{errors:F+1,currentLocation:y,expectedLocation:y,distance:l})>A)break;M=P}var N={isMatch:B>=0,score:0===S?.001:S};return g&&(N.matchedIndices=i(C,m)),N}},function(e,t){e.exports=function(e,t){var n=t.errors,r=void 0===n?0:n,i=t.currentLocation,a=void 0===i?0:i,o=t.expectedLocation,s=void 0===o?0:o,u=t.distance,l=void 0===u?100:u,c=r/e.length,f=Math.abs(s-a);return l?c+f/l:f?1:c}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=[],r=-1,i=-1,a=0,o=e.length;a<o;a+=1){var s=e[a];s&&-1===r?r=a:s||-1===r||((i=a-1)-r+1>=t&&n.push([r,i]),r=-1)}return e[a-1]&&a-r>=t&&n.push([r,a-1]),n}},function(e,t){e.exports=function(e){for(var t={},n=e.length,r=0;r<n;r+=1)t[e.charAt(r)]=0;for(var i=0;i<n;i+=1)t[e.charAt(i)]|=1<<n-i-1;return t}},function(e,t){var n=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)},r=function(e){return null==e?"":function(e){if("string"==typeof e)return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)},i=function(e){return"string"==typeof e},a=function(e){return"number"==typeof e};e.exports={get:function(e,t){var o=[];return function e(t,s){if(s){var u=s.indexOf("."),l=s,c=null;-1!==u&&(l=s.slice(0,u),c=s.slice(u+1));var f=t[l];if(null!=f)if(c||!i(f)&&!a(f))if(n(f))for(var d=0,p=f.length;d<p;d+=1)e(f[d],c);else c&&e(f,c);else o.push(r(f))}else o.push(t)}(e,t),o},isArray:n,isString:i,isNum:a,toString:r}}])},1677:function(e,t,n){"use strict";var r,i=n(7294),a=(r=i)&&"object"==typeof r&&"default"in r?r.default:r,o=new(n(4889)),s=o.getBrowser(),u=(o.getCPU(),o.getDevice()
2),l=o.getEngine(),c=o.getOS(),f=o.getUA(),d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none";return e||t},p=function(){return!("undefined"==typeof window||!window.navigator&&!navigator)&&(window.navigator||navigator)},h=function(e){var t=p();return t&&t.platform&&(-1!==t.platform.indexOf(e)||"MacIntel"===t.platform&&t.maxTouchPoints>1&&!window.MSStream)};function m(e){return(m="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 v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(){return(y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function b(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 A(e){return(A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function B(e,t){return(B=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function C(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var w="mobile",x="tablet",E="smarttv",M="console",S="wearable",k=void 0,T={Chrome:"Chrome",Firefox:"Firefox",Opera:"Opera",Yandex:"Yandex",Safari:"Safari",InternetExplorer:"Internet Explorer",Edge:"Edge",Chromium:"Chromium",Ie:"IE",MobileSafari:"Mobile Safari",EdgeChromium:"Edge Chromium",MIUI:"MIUI Browser",SamsungBrowser:"Samsung Browser"},F={IOS:"iOS",Android:"Android",WindowsPhone:"Windows Phone",Windows:"Windows",MAC_OS:"Mac OS"},O={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1},R=function(e,t,n,r){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(n,!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{vendor:d(t.vendor),model:d(t.model),os:d(n.name),osVersion:d(n.version),ua:d(r)})},D=function(e){switch(e){case w:return{isMobile:!0};case x:return{isTablet:!0};case E:return{isSmartTV:!0};case M:return{isConsole:!0};case S:return{isWearable:!0};case k:return{isBrowser:!0};default:return O}}(u.type);var I,P=function(){return"string"==typeof f&&-1!==f.indexOf("Edg/")},G=function(){return u.type===k},L=function(){return s.name===T.Edge},H=function(){return h("iPad")},N=u.type===E,j=u.type===M,U=u.type===S,J=s.name===T.MobileSafari||H(),Z=s.name===T.Chromium,z=function(){switch(u.type){case w:case x:return!0;default:return!1}}()||H(),K=u.type===w,Q=u.type===x||H(),V=G(),X=G(),Y=c.name===F.Android,W=c.name===F.WindowsPhone,q=c.name===F.IOS||H(),$=s.name===T.Chrome,ee=s.name===T.Firefox,te=s.name===T.Safari||s.name===T.MobileSafari,ne=s.name===T.Opera,re=s.name===T.InternetExplorer||s.name===T.Ie,ie=d(c.version),ae=d(c.name),oe=d(s.version),se=d(s.major),ue=d(s.name),le=d(u.vendor),ce=d(u.model),fe=d(l.name),de=d(l.version),pe=d(f),he=L()||P(),me=s.name===T.Yandex,ve=d(u.type,"browser"),ge=(I=p())&&(/iPad|iPhone|iPod/.test(I.platform)||"MacIntel"===I.platform&&I.maxTouchPoints>1)&&!window.MSStream,ye=H(),be=h("iPhone"),Ae=h("iPod"),Be=function(){var e=p(),t=e&&e.userAgent&&e.userAgent.toLowerCase();return"string"==typeof t&&/electron/.test(t)}
2(),_e=P(),Ce=L()&&!P(),we=c.name===F.Windows,xe=c.name===F.MAC_OS,Ee=s.name===T.MIUI,Me=s.name===T.SamsungBrowser;t.tq=z},4889:function(e,t,n){var r;!function(i,a){"use strict";var o="function",s="undefined",u="object",l="string",c="model",f="name",d="type",p="vendor",h="version",m="architecture",v="console",g="mobile",y="tablet",b="smarttv",A="wearable",B="embedded",_={extend:function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2==0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n},has:function(e,t){return typeof e===l&&-1!==t.toLowerCase().indexOf(e.toLowerCase())},lowerize:function(e){return e.toLowerCase()},major:function(e){return typeof e===l?e.replace(/[^\d\.]/g,"").split(".")[0]:a},trim:function(e,t){return e=e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),typeof t===s?e:e.substring(0,255)}},C={rgx:function(e,t){for(var n,r,i,s,l,c,f=0;f<t.length&&!l;){var d=t[f],p=t[f+1];for(n=r=0;n<d.length&&!l;)if(l=d[n++].exec(e))for(i=0;i<p.length;i++)c=l[++r],typeof(s=p[i])===u&&s.length>0?2==s.length?typeof s[1]==o?this[s[0]]=s[1].call(this,c):this[s[0]]=s[1]:3==s.length?typeof s[1]!==o||s[1].exec&&s[1].test?this[s[0]]=c?c.replace(s[1],s[2]):a:this[s[0]]=c?s[1].call(this,c,s[2]):a:4==s.length&&(this[s[0]]=c?s[3].call(this,c.replace(s[1],s[2])):a):this[s]=c||a;f+=2}},str:function(e,t){for(var n in t)if(typeof t[n]===u&&t[n].length>0){for(var r=0;r<t[n].length;r++)if(_.has(t[n][r],e))return"?"===n?a:n}else if(_.has(t[n],e))return"?"===n?a:n;return e}},w={browser:{oldSafari:{version:{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}},oldEdge:{version:{.1:"12.",21:"13.",31:"14.",39:"15.",41:"16.",42:"17.",44:"18."}}},os:{windows:{version:{ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"}}}},x={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[h,[f,"Chrome"]],[/(?:edge|edgios|edga|edg)\/([\w\.]+)/i],[h,[f,"Edge"]],[/(opera\smini)\/([\w\.-]+)/i,/(opera\s[mobiletab]{3,6})\b.+version\/([\w\.-]+)/i,/(opera)(?:.+version\/|[\/\s]+)([\w\.]+)/i],[f,h],[/opios[\/\s]+([\w\.]+)/i],[h,[f,"Opera Mini"]],[/\sopr\/([\w\.]+)/i],[h,[f,"Opera"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i,/(avant\s|iemobile|slim)(?:browser)?[\/\s]?([\w\.]*)/i,/(ba?idubrowser)[\/\s]?([\w\.]+)/i,/(?:ms|\()(ie)\s([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i,/(rekonq|puffin|brave|whale|qqbrowserlite|qq)\/([\w\.]+)/i,/(weibo)__([\d\.]+)/i],[f,h],[/(?:[\s\/]uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i],[h,[f,"UCBrowser"]],[/(?:windowswechat)?\sqbcore\/([\w\.]+)\b.*(?:windowswechat)?/i],[h,[f,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[h,[f,"WeChat"]],[/konqueror\/([\w\.]+)/i],[h,[f,"Konqueror"]],[/trident.+rv[:\s]([\w\.]{1,9})\b.+like\sgecko/i],[h,[f,"IE"]],[/yabrowser\/([\w\.]+)/i],[h,[f,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[f,/(.+)/,"$1 Secure Browser"],h],[/focus\/([\w\.]+)/i],[h,[f,"Firefox Focus"]],[/opt\/([\w\.]+)/i],[h,[f,"Opera Touch"]],[/coc_coc_browser\/([\w\.]+)/i],[h,[f,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[h,[f,"Dolphin"]],[/coast\/([\w\.]+)/i],[h,[f,"Opera Coast"]],[/xiaomi\/miuibrowser\/([\w\.]+)/i],[h,[f,"MIUI Browser"]],[/fxios\/([\w\.-]+)/i],[h,[f,"Firefox"]],[/(qihu|qhbrowser|qihoobrowser|360browser)/i],[[f,"360 Browser"]],[/(oculus|samsung|sailfish)browser\/([\w\.]+)/i],[[f,/(.+)/,"$1 Browser"],h],[/(comodo_dragon)\/([\w\.]+)/i],[[f,/_/g," "],h],[/\s(electron)\/([\w\.]+)\ssafari/i,/(tesla)(?:\sqtcarbrowser|\/(20[12]\d\.[\w\.-]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/\s]?([\w\.]+)/i],[f,h],[/(MetaSr)[\/\s]?([\w\.]+)/i,/(LBBROWSER)/i],[f],[/;fbav\/([\w\.]+);/i],[h,[f,"Facebook"]],[/FBAN\/FBIOS|FB_IAB\/FB4A/i],[[f,"Facebook"]],[/safari\s(line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/\s]([\w\.-]+)/i],[f,h],[/\bgsa\/([\w\.]+)\s.*safari\//i],[h,[f,"GSA"]],[/headlesschrome(?:\/([\w\.]+)|\s)/i],[h,[f,"Chrome Headless"]],[/\swv\).+(chrome)\/([\w\.]+)/i],[[f,"Chrome WebView"],h],[/droid.+\sversion\/([\w\.]+)\b.+(?:mobile\ssafari|safari)/i],[h,[f,"Android Browser"]],[/(chrome|omniweb|arora|[t
vendor: 4,937 bytes, line 2
2izenoka]{5}\s?browser)\/v?([\w\.]+)/i],[f,h],[/version\/([\w\.]+)\s.*mobile\/\w+\s(safari)/i],[h,[f,"Mobile Safari"]],[/version\/([\w\.]+)\s.*(mobile\s?safari|safari)/i],[h,f],[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[f,[h,C.str,w.browser.oldSafari.version]],[/(webkit|khtml)\/([\w\.]+)/i],[f,h],[/(navigator|netscape)\/([\w\.-]+)/i],[[f,"Netscape"],h],[/ile\svr;\srv:([\w\.]+)\).+firefox/i],[h,[f,"Firefox Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i,/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i,/(firefox)\/([\w\.]+)\s[\w\s\-]+\/[\w\.]+$/i,/(mozilla)\/([\w\.]+)\s.+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i,/(links)\s\(([\w\.]+)/i,/(gobrowser)\/?([\w\.]*)/i,/(ice\s?browser)\/v?([\w\._]+)/i,/(mosaic)[\/\s]([\w\.]+)/i],[f,h]],cpu:[[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],[[m,"amd64"]],[/(ia32(?=;))/i],[[m,_.lowerize]],[/((?:i[346]|x)86)[;\)]/i],[[m,"ia32"]],[/\b(aarch64|armv?8e?l?)\b/i],[[m,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[m,"armhf"]],[/windows\s(ce|mobile);\sppc;/i],[[m,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],[[m,/ower/,"",_.lowerize]],[/(sun4\w)[;\)]/i],[[m,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?:64|(?=v(?:[1-7]|[5-7]1)l?|;|eabi))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[m,_.lowerize]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[pt]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus\s10)/i],[c,[p,"Samsung"],[d,y]],[/\b((?:s[cgp]h|gt|sm)-\w+|galaxy\snexus)/i,/\ssamsung[\s-]([\w-]+)/i,/sec-(sgh\w+)/i],[c,[p,"Samsung"],[d,g]],[/\((ip(?:hone|od)[\s\w]*);/i],[c,[p,"Apple"],[d,g]],[/\((ipad);[\w\s\),;-]+apple/i,/applecoremedia\/[\w\.]+\s\((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[c,[p,"Apple"],[d,y]],[/\b((?:agr|ags[23]|bah2?|sht?)-a?[lw]\d{2})/i],[c,[p,"Huawei"],[d,y]],[/d\/huawei([\w\s-]+)[;\)]/i,/\b(nexus\s6p|vog-[at]?l\d\d|ane-[at]?l[x\d]\d|eml-a?l\d\da?|lya-[at]?l\d[\dc]|clt-a?l\d\di?|ele-l\d\d)/i,/\b(\w{2,4}-[atu][ln][01259][019])[;\)\s]/i],[c,[p,"Huawei"],[d,g]],[/\b(poco[\s\w]+)(?:\sbuild|\))/i,/\b;\s(\w+)\sbuild\/hm\1/i,/\b(hm[\s\-_]?note?[\s_]?(?:\d\w)?)\sbuild/i,/\b(redmi[\s\-_]?(?:note|k)?[\w\s_]+)(?:\sbuild|\))/i,/\b(mi[\s\-_]?(?:a\d|one|one[\s_]plus|note lte)?[\s_]?(?:\d?\w?)[\s_]?(?:plus)?)\sbuild/i],[[c,/_/g," "],[p,"Xiaomi"],[d,g]],[/\b(mi[\s\-_]?(?:pad)(?:[\w\s_]+))(?:\sbuild|\))/i],[[c,/_/g," "],[p,"Xiaomi"],[d,y]],[/;\s(\w+)\sbuild.+\soppo/i,/\s(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007)\b/i],[c,[p,"OPPO"],[d,g]],[/\svivo\s(\w+)(?:\sbuild|\))/i,/\s(v[12]\d{3}\w?[at])(?:\sbuild|;)/i],[c,[p,"Vivo"],[d,g]],[/\s(rmx[12]\d{3})(?:\sbuild|;)/i],[c,[p,"Realme"],[d,g]],[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)\b[\w\s]+build\//i,/\smot(?:orola)?[\s-](\w*)/i,/((?:moto[\s\w\(\)]+|xt\d{3,4}|nexus\s6)(?=\sbuild|\)))/i],[c,[p,"Motorola"],[d,g]],[/\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],[c,[p,"Motorola"],[d,y]],[/((?=lg)?[vl]k\-?\d{3})\sbuild|\s3\.[\s\w;-]{10}lg?-([06cv9]{3,4})/i],[c,[p,"LG"],[d,y]],[/(lm-?f100[nv]?|nexus\s[45])/i,/lg[e;\s\/-]+((?!browser|netcast)\w+)/i,/\blg(\-?[\d\w]+)\sbuild/i],[c,[p,"LG"],[d,g]],[/(ideatab[\w\-\s]+)/i,/lenovo\s?(s(?:5000|6000)(?:[\w-]+)|tab(?:[\s\w]+)|yt[\d\w-]{6}|tb[\d\w-]{6})/i],[c,[p,"Lenovo"],[d,y]],[/(?:maemo|nokia).*(n900|lumia\s\d+)/i,/nokia[\s_-]?([\w\.-]*)/i],[[c,/_/g," "],[p,"Nokia"],[d,g]],[/droid.+;\s(pixel\sc)[\s)]/i],[c,[p,"Google"],[d,y]],[/droid.+;\s(pixel[\s\daxl]{0,6})(?:\sbuild|\))/i],[c,[p,"Google"],[d,g]],[/droid.+\s([c-g]\d{4}|so[-l]\w+|xq-a\w[4-7][12])(?=\sbuild\/|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[c,[p,"Sony"],[d,g]],[/sony\stablet\s[ps]\sbuild\//i,/(?:sony)?sgp\w+(?:\sbuild\/|\))/i],[[c,"Xperia Tablet"],[p,"Sony"],[d,y]],[/\s(kb2005|in20[12]5|be20[12][59])\b/i,/\ba000(1)\sbuild/i,/\boneplus\s(a\d{4})[\s)]/i],[c,[p,"OnePlus"],[d,g]],[/(alexa)webm/i,/(kf[a-z]{2}wi)(\sbuild\/|\))/i,/(kf[a-z]+)(\sbuild\/|\)).+silk\//i],[c,[p,"Amazon"],[d,y]],[/(sd|kf)[0349hijorstuw]+(\sbuild\/|\)).+silk\//i],[[c,"Fire Phone"],[p,"Amazon"],[d,g]],[/\((playbook);[\w\s\),;-]+(rim)/i],[c,p,[d,y]],[/((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10;\s(\w+)/i],[c,[p,"BlackBerry"],[d,g]],[/(?:\b|asus_)(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus\s7|padfone|p00[cj])/i],[c,[p,"ASUS"],[d,y]],[/\s(z[es]6[027][01][km][ls]|zenfone\s\d\w?)\b/i],[c,[p,"ASUS"],[d,g]],[/(nexus\s9)/i],[c,[p,"HTC"],[d,y]],[/(htc)[;_\s-]{1,2}([\w\s]+(?=\)|\sbuild)|\w+)/i,/(zte)-(\w*)/i,/(alcatel|geeksphone|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i],[p,[c,/_/g," "],[d,g]],[/droid[x\d\.\s;]+\s([ab][1-7]\-?[0178a]\d\d?)/i],[c,[p,"Acer"],[d,y]],[/droid.+;\s(m[1-5]\snote)\sbuild/i,/\bmz-([\w-]{2,})/i],[c,[p,"Meizu"],[d,g]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i,/(hp)\s([\w\s]+\w)/i,/(asu
2s)-?(\w+)/i,/(microsoft);\s(lumia[\s\w]+)/i,/(lenovo)[_\s-]?([\w-]+)/i,/linux;.+(jolla);/i,/droid.+;\s(oppo)\s?([\w\s]+)\sbuild/i],[p,c,[d,g]],[/(archos)\s(gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/\s(nook)[\w\s]+build\/(\w+)/i,/(dell)\s(strea[kpr\s\d]*[\dko])/i,/[;\/]\s?(le[\s\-]+pan)[\s\-]+(\w{1,9})\sbuild/i,/[;\/]\s?(trinity)[\-\s]*(t\d{3})\sbuild/i,/\b(gigaset)[\s\-]+(q\w{1,9})\sbuild/i,/\b(vodafone)\s([\w\s]+)(?:\)|\sbuild)/i],[p,c,[d,y]],[/\s(surface\sduo)\s/i],[c,[p,"Microsoft"],[d,y]],[/droid\s[\d\.]+;\s(fp\du?)\sbuild/i],[c,[p,"Fairphone"],[d,g]],[/\s(u304aa)\sbuild/i],[c,[p,"AT&T"],[d,g]],[/sie-(\w*)/i],[c,[p,"Siemens"],[d,g]],[/[;\/]\s?(rct\w+)\sbuild/i],[c,[p,"RCA"],[d,y]],[/[;\/\s](venue[\d\s]{2,7})\sbuild/i],[c,[p,"Dell"],[d,y]],[/[;\/]\s?(q(?:mv|ta)\w+)\sbuild/i],[c,[p,"Verizon"],[d,y]],[/[;\/]\s(?:barnes[&\s]+noble\s|bn[rt])([\w\s\+]*)\sbuild/i],[c,[p,"Barnes & Noble"],[d,y]],[/[;\/]\s(tm\d{3}\w+)\sbuild/i],[c,[p,"NuVision"],[d,y]],[/;\s(k88)\sbuild/i],[c,[p,"ZTE"],[d,y]],[/;\s(nx\d{3}j)\sbuild/i],[c,[p,"ZTE"],[d,g]],[/[;\/]\s?(gen\d{3})\sbuild.*49h/i],[c,[p,"Swiss"],[d,g]],[/[;\/]\s?(zur\d{3})\sbuild/i],[c,[p,"Swiss"],[d,y]],[/[;\/]\s?((zeki)?tb.*\b)\sbuild/i],[c,[p,"Zeki"],[d,y]],[/[;\/]\s([yr]\d{2})\sbuild/i,/[;\/]\s(dragon[\-\s]+touch\s|dt)(\w{5})\sbuild/i],[[p,"Dragon Touch"],c,[d,y]],[/[;\/]\s?(ns-?\w{0,9})\sbuild/i],[c,[p,"Insignia"],[d,y]],[/[;\/]\s?((nxa|Next)-?\w{0,9})\sbuild/i],[c,[p,"NextBook"],[d,y]],[/[;\/]\s?(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05]))\sbuild/i],[[p,"Voice"],c,[d,g]],[/[;\/]\s?(lvtel\-)?(v1[12])\sbuild/i],[[p,"LvTel"],c,[d,g]],[/;\s(ph-1)\s/i],[c,[p,"Essential"],[d,g]],[/[;\/]\s?(v(100md|700na|7011|917g).*\b)\sbuild/i],[c,[p,"Envizen"],[d,y]],[/[;\/]\s?(trio[\s\w\-\.]+)\sbuild/i],[c,[p,"MachSpeed"],[d,y]],[/[;\/]\s?tu_(1491)\sbuild/i],[c,[p,"Rotor"],[d,y]],[/(shield[\w\s]+)\sbuild/i],[c,[p,"Nvidia"],[d,y]],[/(sprint)\s(\w+)/i],[p,c,[d,g]],[/(kin\.[onetw]{3})/i],[[c,/\./g," "],[p,"Microsoft"],[d,g]],[/droid\s[\d\.]+;\s(cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[c,[p,"Zebra"],[d,y]],[/droid\s[\d\.]+;\s(ec30|ps20|tc[2-8]\d[kx])\)/i],[c,[p,"Zebra"],[d,g]],[/\s(ouya)\s/i,/(nintendo)\s([wids3utch]+)/i],[p,c,[d,v]],[/droid.+;\s(shield)\sbuild/i],[c,[p,"Nvidia"],[d,v]],[/(playstation\s[345portablevi]+)/i],[c,[p,"Sony"],[d,v]],[/[\s\(;](xbox(?:\sone)?(?!;\sxbox))[\s\);]/i],[c,[p,"Microsoft"],[d,v]],[/smart-tv.+(samsung)/i],[p,[d,b]],[/hbbtv.+maple;(\d+)/i],[[c,/^/,"SmartTV"],[p,"Samsung"],[d,b]],[/(?:linux;\snetcast.+smarttv|lg\snetcast\.tv-201\d)/i],[[p,"LG"],[d,b]],[/(apple)\s?tv/i],[p,[c,"Apple TV"],[d,b]],[/crkey/i],[[c,"Chromecast"],[p,"Google"],[d,b]],[/droid.+aft([\w])(\sbuild\/|\))/i],[c,[p,"Amazon"],[d,b]],[/\(dtv[\);].+(aquos)/i],[c,[p,"Sharp"],[d,b]],[/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i],[[p,_.trim],[c,_.trim],[d,b]],[/[\s\/\(](android\s|smart[-\s]?|opera\s)tv[;\)\s]/i],[[d,b]],[/((pebble))app\/[\d\.]+\s/i],[p,c,[d,A]],[/droid.+;\s(glass)\s\d/i],[c,[p,"Google"],[d,A]],[/droid\s[\d\.]+;\s(wt63?0{2,3})\)/i],[c,[p,"Zebra"],[d,A]],[/(tesla)(?:\sqtcarbrowser|\/20[12]\d\.[\w\.-]+)/i],[p,[d,B]],[/droid .+?; ([^;]+?)(?: build|\) applewebkit).+? mobile safari/i],[c,[d,g]],[/droid .+?;\s([^;]+?)(?: build|\) applewebkit).+?(?! mobile) safari/i],[c,[d,y]],[/\s(tablet|tab)[;\/]/i,/\s(mobile)(?:[;\/]|\ssafari)/i],[[d,_.lowerize]],[/(android[\w\.\s\-]{0,9});.+build/i],[c,[p,"Generic"]],[/(phone)/i],[[d,g]]],engine:[[/windows.+\sedge\/([\w\.]+)/i],[h,[f,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[h,[f,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i,/(icab)[\/\s]([23]\.[\d\.]+)/i],[f,h],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[h,f]],os:[[/microsoft\s(windows)\s(vista|xp)/i],[f,h],[/(windows)\snt\s6\.2;\s(arm)/i,/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i,/(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)(?!.+xbox)/i],[f,[h,C.str,w.os.windows.version]],[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],[[f,"Windows"],[h,C.str,w.os.windows.version]],[/ip[honead]{2,4}\b(?:.*os\s([\w]+)\slike\smac|;\sopera)/i,/cfnetwork\/.+darwin/i],[[h,/_/g,"."],[f,"iOS"]],[/(mac\sos\sx)\s?([\w\s\.]*)/i,/(macintosh|mac(?=_powerpc)\s)(?!.+haiku)/i],[[f,"Mac OS"],[h,/_/g,"."]],[/(android|webos|palm\sos|qn
2x|bada|rim\stablet\sos|meego|sailfish|contiki)[\/\s-]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/\s]([\w\.]+)/i,/\((series40);/i],[f,h],[/\(bb(10);/i],[h,[f,"BlackBerry"]],[/(?:symbian\s?os|symbos|s60(?=;)|series60)[\/\s-]?([\w\.]*)/i],[h,[f,"Symbian"]],[/mozilla.+\(mobile;.+gecko.+firefox/i],[[f,"Firefox OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[h,[f,"webOS"]],[/crkey\/([\d\.]+)/i],[h,[f,"Chromecast"]],[/(cros)\s[\w]+\s([\w\.]+\w)/i],[[f,"Chromium OS"],h],[/(nintendo|playstation)\s([wids345portablevuch]+)/i,/(xbox);\s+xbox\s([^\);]+)/i,/(mint)[\/\s\(\)]?(\w*)/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?=\slinux)|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus|raspbian)(?:\sgnu\/linux)?(?:\slinux)?[\/\s-]?(?!chrom|package)([\w\.-]*)/i,/(hurd|linux)\s?([\w\.]*)/i,/(gnu)\s?([\w\.]*)/i,/\s([frentopc-]{0,4}bsd|dragonfly)\s?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku)\s(\w+)/i],[f,h],[/(sunos)\s?([\w\.\d]*)/i],[[f,"Solaris"],h],[/((?:open)?solaris)[\/\s-]?([\w\.]*)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms|fuchsia)/i,/(unix)\s?([\w\.]*)/i],[f,h]]},E=function e(t,n){if("object"==typeof t&&(n=t,t=a),!(this instanceof e))return new e(t,n).getResult();var r=t||(void 0!==i&&i.navigator&&i.navigator.userAgent?i.navigator.userAgent:""),o=n?_.extend(x,n):x;return this.getBrowser=function(){var e={name:a,version:a};return C.rgx.call(e,r,o.browser),e.major=_.major(e.version),e},this.getCPU=function(){var e={architecture:a};return C.rgx.call(e,r,o.cpu),e},this.getDevice=function(){var e={vendor:a,model:a,type:a};return C.rgx.call(e,r,o.device),e},this.getEngine=function(){var e={name:a,version:a};return C.rgx.call(e,r,o.engine),e},this.getOS=function(){var e={name:a,version:a};return C.rgx.call(e,r,o.os),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return r},this.setUA=function(e){return r=typeof e===l&&e.length>255?_.trim(e,255):e,this},this.setUA(r),this};E.VERSION="0.7.28",E.BROWSER={NAME:f,MAJOR:"major",VERSION:h},E.CPU={ARCHITECTURE:m},E.DEVICE={MODEL:c,VENDOR:p,TYPE:d,CONSOLE:v,MOBILE:g,SMARTTV:b,TABLET:y,WEARABLE:A,EMBEDDED:B},E.ENGINE={NAME:f,VERSION:h},E.OS={NAME:f,VERSION:h},typeof t!==s?(e.exports&&(t=e.exports=E),t.UAParser=E):(r=function(){return E}.call(t,n,t,e))===a||(e.exports=r);var M=void 0!==i&&(i.jQuery||i.Zepto);if(M&&!M.ua){var S=new E;M.ua=S.getResult(),M.ua.get=function(){return S.getUA()},M.ua.set=function(e){S.setUA(e);var t=S.getResult();for(var n in t)M.ua[n]=t[n]}}}("object"==typeof window?window:this)},9816:function(e,t,n){(e=n.nmd(e)).exports=function(t){var r={},i=n(6494),a=n(7294),o=n(1194);function s(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var u=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,l=60103,c=60106,f=60107,d=60108,p=60114,h=60109,m=60110,v=60112,g=60113,y=60120,b=60115,A=60116,B=60121,_=60129,C=60130,w=60131;if("function"==typeof Symbol&&Symbol.for){var x=Symbol.for;l=x("react.element"),c=x("react.portal"),f=x("react.fragment"),d=x("react.strict_mode"),p=x("react.profiler"),h=x("react.provider"),m=x("react.context"),v=x("react.forward_ref"),g=x("react.suspense"),y=x("react.suspense_list"),b=x("react.memo"),A=x("react.lazy"),B=x("react.block"),x("react.scope"),_=x("react.debug_trace_mode"),C=x("react.offscreen"),w=x("react.legacy_hidden")}var E="function"==typeof Symbol&&Symbol.iterator;function M(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=E&&e[E]||e["@@iterator"])?e:null}function S(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case f:return"Fragment";case c:return"Portal";case p:return"Profiler";case d:return"StrictMode";case g:return"Suspense";case y:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case m:return(e.displayName||"Context")+".Consumer";case h:return(e._context.displayName||"Context")+".Provider";case v:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case b:return S(e.type);case B:return S(e._render);case A:t=e._payload,e=e._init;try{return S(e(t))}catch(n){}}return null}function k(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function T(e){if(k(e)!==e)throw Error(s(188))}function F(e){var t=e.alternate;if(!t){if(null===(t=k(e)))throw Error(s(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return T(i),e;if(a===r)return T(i),t;a=a.sibling}throw Error(s(188))}if(n.return!==r.return)n=i,r=a;else{for(var o=!1,u=i.child;u;){if(u===n){o=!0,n=i,r=a;break}if(u===r){o=!0,r=i,n=a;break}u=u.sibling}if(!o){for(u=a.child;u;){if(u===n){o=!0,n=a,r=i;break}if(u===r){o=!0,r=a,n=i;break}u=u.sibling}if(!o)throw Error(s(189))}}if(n.alternate!==r)throw Error(s(190))}if(3!==n.tag)throw Error(s(188));return n.stateNode.current===n?e:t}function O(e){if(!(e=F(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)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}function R(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var D,I=t.getPublicInstance,P=t.getRootHostContext,G=t.getChildHostContext,L=t.prepareForCommit,H=t.resetAfterCommit,N=t.createInstance,j=t.appendInitialChild,U=t.finalizeInitialChildren,J=t.prepareUpdate,Z=t.shouldSetTextContent,z=t.createTextInstance,K=t.scheduleTimeout,Q=t.cancelTimeout,V=t.noTimeout,X=t.isPrimaryRenderer,Y=t.supportsMutation,W=t.supp
vendor: 10,764 bytes, line 2
2ortsPersistence,q=t.supportsHydration,$=t.getInstanceFromNode,ee=t.makeOpaqueHydratingObject,te=t.makeClientId,ne=t.beforeActiveInstanceBlur,re=t.afterActiveInstanceBlur,ie=t.preparePortalMount,ae=t.supportsTestSelectors,oe=t.findFiberRoot,se=t.getBoundingRect,ue=t.getTextContent,le=t.isHiddenSubtree,ce=t.matchAccessibilityRole,fe=t.setFocusIfFocusable,de=t.setupIntersectionObserver,pe=t.appendChild,he=t.appendChildToContainer,me=t.commitTextUpdate,ve=t.commitMount,ge=t.commitUpdate,ye=t.insertBefore,be=t.insertInContainerBefore,Ae=t.removeChild,Be=t.removeChildFromContainer,_e=t.resetTextContent,Ce=t.hideInstance,we=t.hideTextInstance,xe=t.unhideInstance,Ee=t.unhideTextInstance,Me=t.clearContainer,Se=t.cloneInstance,ke=t.createContainerChildSet,Te=t.appendChildToContainerChildSet,Fe=t.finalizeContainerChildren,Oe=t.replaceContainerChildren,Re=t.cloneHiddenInstance,De=t.cloneHiddenTextInstance,Ie=t.canHydrateInstance,Pe=t.canHydrateTextInstance,Ge=t.isSuspenseInstancePending,Le=t.isSuspenseInstanceFallback,He=t.getNextHydratableSibling,Ne=t.getFirstHydratableChild,je=t.hydrateInstance,Ue=t.hydrateTextInstance,Je=t.getNextHydratableInstanceAfterSuspenseInstance,Ze=t.commitHydratedContainer,ze=t.commitHydratedSuspenseInstance;function Ke(e){if(void 0===D)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);D=t&&t[1]||""}return"\n"+D+e}var Qe=!1;function Ve(e,t){if(!e||Qe)return"";Qe=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"==typeof u.stack){for(var i=u.stack.split("\n"),a=r.stack.split("\n"),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(1!==o||1!==s)do{if(o--,0>--s||i[o]!==a[s])return"\n"+i[o].replace(" at new "," at ")}while(1<=o&&0<=s);break}}}finally{Qe=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ke(e):""}var Xe=[],Ye=-1;function We(e){return{current:e}}function qe(e){0>Ye||(e.current=Xe[Ye],Xe[Ye]=null,Ye--)}function $e(e,t){Ye++,Xe[Ye]=e.current,e.current=t}var et={},tt=We(et),nt=We(!1),rt=et;function it(e,t){var n=e.type.contextTypes;if(!n)return et;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function at(e){return null!=(e=e.childContextTypes)}function ot(){qe(nt),qe(tt)}function st(e,t,n){if(tt.current!==et)throw Error(s(168));$e(tt,t),$e(nt,n)}function ut(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(s(108,S(t)||"Unknown",a));return i({},n,r)}function lt(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||et,rt=tt.current,$e(tt,e),$e(nt,nt.current),!0}function ct(e,t,n){var r=e.stateNode;if(!r)throw Error(s(169));n?(e=ut(e,t,rt),r.__reactInternalMemoizedMergedChildContext=e,qe(nt),qe(tt),$e(tt,e)):qe(nt),$e(nt,n)}var ft=null,dt=null;(0,o.unstable_now)();var pt=0,ht=8;function mt(e){if(0!=(1&e))return ht=15,1;if(0!=(2&e))return ht=14,2;if(0!=(4&e))return ht=13,4;var t=24&e;return 0!==t?(ht=12,t):0!=(32&e)?(ht=11,32):0!==(t=192&e)?(ht=10,t):0!=(256&e)?(ht=9,256):0!==(t=3584&e)?(ht=8,t):0!=(4096&e)?(ht=7,4096):0!==(t=4186112&e)?(ht=6,t):0!==(t=62914560&e)?(ht=5,t):67108864&e?(ht=4,67108864):0!=(134217728&e)?(ht=3,134217728):0!==(t=805306368&e)?(ht=2,t):0!=(1073741824&e)?(ht=1,1073741824):(ht=8,e)}function vt(e,t){var n=e.pendingLanes;if(0===n)return ht=0;var r=0,i=0,a=e.expiredLanes,o=e.suspendedLanes,s=e.pingedLanes;if(0!==a)r=a,i=ht=15;else if(0!==(a=134217727&n)){var u=a&~o;0!==u?(r=mt(u),i=ht):0!==(s&=a)&&(r=mt(s),i=ht)}else 0!==(a=n&~o)?(r=mt(a),i=ht):0!==s&&(r=mt(s),i=ht);if(0===r)return 0;if(r=n&((0>(r=31-_t(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&o)){if(mt(t),i<=ht)return t;ht=i}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-_t(t)),r|=e[n],t&=~i;return r}function gt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function yt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=bt(24&~t))?yt(10,t):e;case 10:return 0===(e=bt(192&~t))?yt(8,t):e;case 8:return 0===(e=bt(3584&~t))&&(0===(e=bt(4186112&~t))&&(e=512)),e;case 2:return 0===(t=bt(805306368&~t))&&(t=268435456),t}throw Error(s(358,e))}function bt(e){return e&-e}function At(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Bt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-_t(t)]=n}var _t=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Ct(e)/wt|0)|0},Ct=Math.log,wt=Math.LN2;var xt=o.unstable_runWithPriority,Et=o.unstable_scheduleCallback,Mt=o.unstable_cancelCallback,St=o.unstable_shouldYield,kt=o.unstable_requestPaint,Tt=o.unstable_now,Ft=o.unstable_getCurrentPriorityLevel,Ot=o.unstable_ImmediatePriority,Rt=o.unstable_UserBlockingPriority,Dt=o.unstable_NormalPriority,It=o.unstable_LowPriority,Pt=o.unstable_IdlePriority,Gt={},Lt=void 0!==kt?kt:function(){},Ht=null,Nt=null,jt=!1,Ut=Tt(),Jt=1e4>Ut?Tt:function(){return Tt()-Ut};function Zt(){switch(Ft()){case Ot:return 99;case Rt:return 98;case Dt:return 97;case It:return 96;case Pt:return 95;default:throw Error(s(332))}}function zt(e){switch(e){case 99:return Ot;case 98:return Rt;case 97:return Dt;case 96:return It;case 95:return Pt;default:throw Error(s(332))}}function Kt(e,t){return e=zt(e),xt(e,t)}function Qt(e,t,n){return e=zt(e),Et(e,t,n)}function Vt(){if(null!==Nt){var e=Nt;Nt=null,Mt(e)}Xt()}function Xt(){if(!jt&&null!==Ht){jt=!0;var e=0;try{var t=Ht;Kt(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Ht=null}catch(n){throw null!==Ht&&(Ht=Ht.slice(e+1)),Et(Ot,Vt),n}finally{jt=!1}}}var Yt=u.ReactCurrentBatchConfig;var Wt="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},qt=Object.prototype.hasOwnProperty;function $t(e,t){if(Wt(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;r<n.length;r++)if(!qt.call(t,n[r])||!Wt(e[n[r]],t[n[r]]))return!1;return!0}function en(e){switch(e.tag){case 5:return Ke(e.type);case 16:return Ke("Lazy");case 13:return Ke("Suspense");case 19:return Ke("SuspenseList");case 0:case 2:case 15:return e=Ve(e.type,!1);case 11:return e=Ve(e.type.render,!1);case 22:return e=Ve(e.type._render,!1);case 1:return e=Ve(e.type,!0);default:return""}}function tn(e,t){if(e&&e.defaultProps){for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var nn=We(null),rn=null,an=null,on=null;function sn(){on=an=rn=null}function un(e,t){e=e.type._context,X?($e(nn,e._currentValue),e._currentValue=t):($e(nn,e._currentValue2),e._currentValue2=t)}function ln(e){var t=nn.current;qe(nn),e=e.type._context,X?e._currentValue=t:e._currentValue2=t}function cn(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function fn(e,t){rn=e,on=an=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Ur=!0),e.firstContext=null)}function dn(e,t){if(on!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(on=e,t=1073741823),t={context:e,observedBits:t,next:null},null===an){if(null===rn)throw Error(s(308));an=t,rn.dependencies={lanes:0,firstContext:t,responders:null}}else an=an.next=t;return X?e._currentValue:e._currentValue2}var pn=!1;function hn(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function mn(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function vn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function gn(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function yn(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?i=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?i=a=t:a=a.next=t}else i=a=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function bn(e,t,n,r){var a=e.updateQueue;pn=!1;var o=a.firstBaseUpdate,s=a.lastBaseUpdate,u=a.shared.pending;if(null!==u){a.shared.pending=null;var l=u,c=l.next;l.next=null,null===s?o=c:s.next=c,s=l;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==s&&(null===d?f.firstBaseUpdate=c:d.next=c,f.lastBaseUpdate=l)}}if(null!==o){for(d=a.baseState,s=0,f=c=l=null;;){u=o.lane;var p=o.eventTime;if((r&u)===u){null!==f&&(f=f.next={eventTime:p,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var h=e,m=o;switch(u=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){d=h.call(p,d,u);break e}d=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null==(u="function"==typeof(h=m.payload)?h.call(p,d,u):h))break e;d=i({},d,u);break e;case 2:pn=!0}}null!==o.callback&&(e.flags|=32,null===(u=a.effects)?a.effects=[o]:u.push(o))}else p={eventTime:p,lane:u,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===f?(c=f=p,l=d):f=f.next=p,s|=u;if(null===(o=o.next)){if(null===(u=a.shared.pending))break;o=u.next,u.next=null,a.lastBaseUpdate=u,a.shared.pending=null}}null===f&&(l=d),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=f,fa|=s,e.lanes=s,e.memoizedState=d}}function An(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!=typeof i)throw Error(s(191,i));i.call(r)}}}var Bn=(new a.Component).refs;function _n(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:i({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Cn={isMounted:function(e){return!!(e=e._reactInternals)&&k(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Pa(),i=Ga(e),a=vn(r,i);
vendor: 4,995 bytes, line 2
2a.payload=t,null!=n&&(a.callback=n),gn(e,a),La(e,i,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Pa(),i=Ga(e),a=vn(r,i);a.tag=1,a.payload=t,null!=n&&(a.callback=n),gn(e,a),La(e,i,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Pa(),r=Ga(e),i=vn(n,r);i.tag=2,null!=t&&(i.callback=t),gn(e,i),La(e,r,n)}};function wn(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!t.prototype||!t.prototype.isPureReactComponent||(!$t(n,r)||!$t(i,a))}function xn(e,t,n){var r=!1,i=et,a=t.contextType;return"object"==typeof a&&null!==a?a=dn(a):(i=at(t)?rt:tt.current,a=(r=null!=(r=t.contextTypes))?it(e,i):et),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Cn,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function En(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Cn.enqueueReplaceState(t,t.state,null)}function Mn(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Bn,hn(e);var a=t.contextType;"object"==typeof a&&null!==a?i.context=dn(a):(a=at(t)?rt:tt.current,i.context=it(e,a)),bn(e,n,i,r),i.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(_n(e,t,a,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&Cn.enqueueReplaceState(i,i.state,null),bn(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4)}var Sn=Array.isArray;function kn(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(s(309));var r=n.stateNode}if(!r)throw Error(s(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===Bn&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(s(284));if(!n._owner)throw Error(s(290,e))}return e}function Tn(e,t){if("textarea"!==e.type)throw Error(s(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Fn(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=wo(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function o(t){return e&&null===t.alternate&&(t.flags=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=So(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=kn(e,t,n),r.return=e,r):((r=xo(n.type,n.key,n.props,null,e.mode,r)).ref=kn(e,t,n),r.return=e,r)}function p(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=ko(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function h(e,t,n,r,a){return null===t||7!==t.tag?((t=Eo(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function m(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=So(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case l:return(n=xo(t.type,t.key,t.props,null,e.mode,n)).ref=kn(e,null,t),n.return=e,n;case c:return(t=ko(t,e.mode,n)).return=e,t}if(Sn(t)||M(t))return(t=Eo(t,e.mode,n,null)).return=e,t;Tn(e,t)}return null}function v(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case l:return n.key===i?n.type===f?h(e,t,n.props.children,r,i):d(e,t,n,r):null;case c:return n.key===i?p(e,t,n,r):null}if(Sn(n)||M(n))return null!==i?null:h(e,t,n,r,null);Tn(e,n)}return null}function g(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case l:return e=e.get(null===r.key?n:r.key)||null,r.type===f?h(t,e,r.props.children,i,r.key):d(t,e,r,i);case c:return p(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Sn(r)||M(r))return h(t,e=e.get(n)||null,r,i,null);Tn(t,r)}return null}function y(i,o,s,u){for(var l=null,c=null,f=o,d=o=0,p=null;null!==f&&d<s.length;d++){f.index>
vendor: 7,855 bytes, line 2
2d?(p=f,f=null):p=f.sibling;var h=v(i,f,s[d],u);if(null===h){null===f&&(f=p);break}e&&f&&null===h.alternate&&t(i,f),o=a(h,o,d),null===c?l=h:c.sibling=h,c=h,f=p}if(d===s.length)return n(i,f),l;if(null===f){for(;d<s.length;d++)null!==(f=m(i,s[d],u))&&(o=a(f,o,d),null===c?l=f:c.sibling=f,c=f);return l}for(f=r(i,f);d<s.length;d++)null!==(p=g(f,i,d,s[d],u))&&(e&&null!==p.alternate&&f.delete(null===p.key?d:p.key),o=a(p,o,d),null===c?l=p:c.sibling=p,c=p);return e&&f.forEach((function(e){return t(i,e)})),l}function b(i,o,u,l){var c=M(u);if("function"!=typeof c)throw Error(s(150));if(null==(u=c.call(u)))throw Error(s(151));for(var f=c=null,d=o,p=o=0,h=null,y=u.next();null!==d&&!y.done;p++,y=u.next()){d.index>p?(h=d,d=null):h=d.sibling;var b=v(i,d,y.value,l);if(null===b){null===d&&(d=h);break}e&&d&&null===b.alternate&&t(i,d),o=a(b,o,p),null===f?c=b:f.sibling=b,f=b,d=h}if(y.done)return n(i,d),c;if(null===d){for(;!y.done;p++,y=u.next())null!==(y=m(i,y.value,l))&&(o=a(y,o,p),null===f?c=y:f.sibling=y,f=y);return c}for(d=r(i,d);!y.done;p++,y=u.next())null!==(y=g(d,i,p,y.value,l))&&(e&&null!==y.alternate&&d.delete(null===y.key?p:y.key),o=a(y,o,p),null===f?c=y:f.sibling=y,f=y);return e&&d.forEach((function(e){return t(i,e)})),c}return function(e,r,a,u){var d="object"==typeof a&&null!==a&&a.type===f&&null===a.key;d&&(a=a.props.children);var p="object"==typeof a&&null!==a;if(p)switch(a.$$typeof){case l:e:{for(p=a.key,d=r;null!==d;){if(d.key===p){switch(d.tag){case 7:if(a.type===f){n(e,d.sibling),(r=i(d,a.props.children)).return=e,e=r;break e}break;default:if(d.elementType===a.type){n(e,d.sibling),(r=i(d,a.props)).ref=kn(e,d,a),r.return=e,e=r;break e}}n(e,d);break}t(e,d),d=d.sibling}a.type===f?((r=Eo(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=xo(a.type,a.key,a.props,null,e.mode,u)).ref=kn(e,r,a),u.return=e,e=u)}return o(e);case c:e:{for(d=a.key;null!==r;){if(r.key===d){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=ko(a,e.mode,u)).return=e,e=r}return o(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=So(a,e.mode,u)).return=e,e=r),o(e);if(Sn(a))return y(e,r,a,u);if(M(a))return b(e,r,a,u);if(p&&Tn(e,a),void 0===a&&!d)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(s(152,S(e.type)||"Component"))}return n(e,r)}}var On=Fn(!0),Rn=Fn(!1),Dn={},In=We(Dn),Pn=We(Dn),Gn=We(Dn);function Ln(e){if(e===Dn)throw Error(s(174));return e}function Hn(e,t){$e(Gn,t),$e(Pn,e),$e(In,Dn),e=P(t),qe(In),$e(In,e)}function Nn(){qe(In),qe(Pn),qe(Gn)}function jn(e){var t=Ln(Gn.current),n=Ln(In.current);n!==(t=G(n,e.type,t))&&($e(Pn,e),$e(In,t))}function Un(e){Pn.current===e&&(qe(In),qe(Pn))}var Jn=We(0);function Zn(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||Ge(n)||Le(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var zn=null,Kn=null,Qn=!1;function Vn(e,t){var n=_o(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Xn(e,t){switch(e.tag){case 5:return null!==(t=Ie(t,e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=Pe(t,e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function Yn(e){if(Qn){var t=Kn;if(t){var n=t;if(!Xn(e,t)){if(!(t=He(n))||!Xn(e,t))return e.flags=-1025&e.flags|2,Qn=!1,void(zn=e);Vn(zn,n)}zn=e,Kn=Ne(t)}else e.flags=-1025&e.flags|2,Qn=!1,zn=e}}function Wn(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;zn=e}function qn(e){if(!q||e!==zn)return!1;if(!Qn)return Wn(e),Qn=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Z(t,e.memoizedProps))for(t=Kn;t;)Vn(e,t),t=He(t);if(Wn(e),13===e.tag){if(!q)throw Error(s(316));if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(s(317));Kn=Je(e)}else Kn=zn?He(e.stateNode):null;return!0}function $n(){q&&(Kn=zn=null,Qn=!1)}var er=[];function tr(){for(var e=0;e<er.length;e++){var t=er[e];X?t._workInProgressVersionPrimary=null:t._workInProgressVersionSecondary=null}er.length=0}var nr=u.ReactCurrentDispatcher,rr=u.ReactCurrentBatchConfig,ir=0,ar=null,or=null,sr=null,ur=!1,lr=!1;function cr(){throw Error(s(321))}function fr(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Wt(e[n],t[n]))return!1;return!0}function dr(e,t,n,r,i,a){if(ir=a,ar=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,nr.current=null===e||null===e.memoizedState?Lr:Hr,e=n(r,i),lr){a=0;do{if(lr=!1,!(25>a))throw Error(s(301));a+=1,sr=or=null,t.updateQueue=null,nr.current=Nr,e=n(r,i)}while(lr)}if(nr.current=Gr,t=null!==or&&null!==or.next,ir=0,sr=or=ar=null,ur=!1,t)throw Error(s(300));return e}function pr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===sr?ar.memoizedState=sr=e:sr=sr.next=e,sr}function hr(){if(null===or){var e=ar.alternate;e=null!==e?e.memoizedState:null}else e=or.next;var t=null===sr?ar.memoizedState:sr.next;if(null!==t)sr=t,or=e;else{if(null===e)throw Error(s(310));e={memoizedState:(or=e).memoizedState,baseState:or.baseState,baseQueue:or.baseQueue,queue:or.queue,next:null},null===sr?ar.memoizedState=sr=e:sr=sr.next=e}return sr}function mr(e,t){return"function"==typeof t?t(e):t}function vr(e){var t=hr(),n=t.queue;if(null===n)throw Error(s(311));n.lastRenderedReducer=e;var r=or,i=r.baseQueue,a=n.pending;if(null!==a){if(null!==i){var o=i.next;i.next=a.next,a.next=o}r.baseQueue=i=a,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var u=o=a=null,l=i;do{var c=l.lane;if((ir&c)===c)null!==u&&(u=u.next={lane:0,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),r=l.eagerReducer===e?l.eagerState:e(r,l.action);else{var f={lane:c,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null};null===u?(o=u=f,a=r):u=u.next=f,ar.lanes|=c,fa|=c}l=l.next}while(null!==l&&l!==i);null===u?a=r:u.next=o,Wt(r,t.memoizedState)||(Ur=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function gr(e){var t=hr(),n=t.queue;if(null===n)throw Error(s(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(null!==i){n.pending=null;var o=i=i.next;do{a=e(a,o.action),o=o.next}while(o!==i);Wt(a,t.memoizedState)||(Ur=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function yr(e,t,n){var r=t._getVersion;r=r(t._source);var i=X?t._workInProgressVersionPrimary:t._workInProgressVersionSecondary;if(null!==i?e=i===r:(e=e.mutableReadLanes,(e=(ir&e)===e)&&(X?t._workInProgressVersionPrimary=r:t._workInProgressVersionSecondary=r,er.push(t))),e)return n(t._source);throw er.push(t),Error(s(350))}function br(e,t,n,r){var i=ra;if(null===i)throw Error(s(349));var a=t._getVersion,o=a(t._source),u=nr.current,l=u.useState((function(){return yr(i,t,n)})),c=l[1],f=l[0];l=sr;var d=e.memoizedState,p=d.refs,h=p.getSnapshot,m=d.source;d=d.subscribe;var v=ar;return e.memoizedState={refs:p,source:t,subscribe:r},u.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=a(t._source);if(!Wt(o,e)){e=n(t._source),Wt(f,e)||(c(e),e=Ga(v),i.mutableReadLanes|=e&i.pendingLanes),e=i.mutableReadLanes,i.entangledLanes|=e;for(var r=i.entanglements,s=e;0<s;){var u=31-_t(s),l=1<<u;r[u]|=e,s&=~l}}}),[n,t,r]),u.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;
vendor: 1,557 bytes, line 2
2try{n(e(t._source));var r=Ga(v);i.mutableReadLanes|=r&i.pendingLanes}catch(a){n((function(){throw a}))}}))}),[t,r]),Wt(h,n)&&Wt(m,t)&&Wt(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:mr,lastRenderedState:f}).dispatch=c=Pr.bind(null,ar,e),l.queue=e,l.baseQueue=null,f=yr(i,t,n),l.memoizedState=l.baseState=f),f}function Ar(e,t,n){return br(hr(),e,t,n)}function Br(e){var t=pr();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:mr,lastRenderedState:e}).dispatch=Pr.bind(null,ar,e),[t.memoizedState,e]}function _r(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ar.updateQueue)?(t={lastEffect:null},ar.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Cr(e){return e={current:e},pr().memoizedState=e}function wr(){return hr().memoizedState}function xr(e,t,n,r){var i=pr();ar.flags|=e,i.memoizedState=_r(1|t,n,void 0,void 0===r?null:r)}function Er(e,t,n,r){var i=hr();r=void 0===r?null:r;var a=void 0;if(null!==or){var o=or.memoizedState;if(a=o.destroy,null!==r&&fr(r,o.deps))return void _r(t,n,a,r)}ar.flags|=e,i.memoizedState=_r(1|t,n,a,r)}function Mr(e,t){return xr(516,4,e,t)}function Sr(e,t){return Er(516,4,e,t)}function kr(e,t){return Er(4,2,e,t)}function Tr(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 Fr(e,t,n){return n=null!=n?n.concat([e]):null,Er(4,2,Tr.b
vendor: 54,224 bytes, line 2
2ind(null,t,e),n)}function Or(){}function Rr(e,t){var n=hr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&fr(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Dr(e,t){var n=hr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&fr(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ir(e,t){var n=Zt();Kt(98>n?98:n,(function(){e(!0)})),Kt(97<n?97:n,(function(){var n=rr.transition;rr.transition=1;try{e(!1),t()}finally{rr.transition=n}}))}function Pr(e,t,n){var r=Pa(),i=Ga(e),a={lane:i,action:n,eagerReducer:null,eagerState:null,next:null},o=t.pending;if(null===o?a.next=a:(a.next=o.next,o.next=a),t.pending=a,o=e.alternate,e===ar||null!==o&&o===ar)lr=ur=!0;else{if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var s=t.lastRenderedState,u=o(s,n);if(a.eagerReducer=o,a.eagerState=u,Wt(u,s))return}catch(l){}La(e,i,r)}}var Gr={readContext:dn,useCallback:cr,useContext:cr,useEffect:cr,useImperativeHandle:cr,useLayoutEffect:cr,useMemo:cr,useReducer:cr,useRef:cr,useState:cr,useDebugValue:cr,useDeferredValue:cr,useTransition:cr,useMutableSource:cr,useOpaqueIdentifier:cr,unstable_isNewReconciler:!1},Lr={readContext:dn,useCallback:function(e,t){return pr().memoizedState=[e,void 0===t?null:t],e},useContext:dn,useEffect:Mr,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,xr(4,2,Tr.bind(null,t,e),n)},useLayoutEffect:function(e,t){return xr(4,2,e,t)},useMemo:function(e,t){var n=pr();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=pr();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Pr.bind(null,ar,e),[r.memoizedState,e]},useRef:Cr,useState:Br,useDebugValue:Or,useDeferredValue:function(e){var t=Br(e),n=t[0],r=t[1];return Mr((function(){var t=rr.transition;rr.transition=1;try{r(e)}finally{rr.transition=t}}),[e]),n},useTransition:function(){var e=Br(!1),t=e[0];return Cr(e=Ir.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=pr();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},br(r,e,t,n)},useOpaqueIdentifier:function(){if(Qn){var e=!1,t=ee((function(){throw e||(e=!0,n(te())),Error(s(355))})),n=Br(t)[1];return 0==(2&ar.mode)&&(ar.flags|=516,_r(5,(function(){n(te())}),void 0,null)),t}return Br(t=te()),t},unstable_isNewReconciler:!1},Hr={readContext:dn,useCallback:Rr,useContext:dn,useEffect:Sr,useImperativeHandle:Fr,useLayoutEffect:kr,useMemo:Dr,useReducer:vr,useRef:wr,useState:function(){return vr(mr)},useDebugValue:Or,useDeferredValue:function(e){var t=vr(mr),n=t[0],r=t[1];return Sr((function(){var t=rr.transition;rr.transition=1;try{r(e)}finally{rr.transition=t}}),[e]),n},useTransition:function(){var e=vr(mr)[0];return[wr().current,e]},useMutableSource:Ar,useOpaqueIdentifier:function(){return vr(mr)[0]},unstable_isNewReconciler:!1},Nr={readContext:dn,useCallback:Rr,useContext:dn,useEffect:Sr,useImperativeHandle:Fr,useLayoutEffect:kr,useMemo:Dr,useReducer:gr,useRef:wr,useState:function(){return gr(mr)},useDebugValue:Or,useDeferredValue:function(e){var t=gr(mr),n=t[0],r=t[1];return Sr((function(){var t=rr.transition;rr.transition=1;try{r(e)}finally{rr.transition=t}}),[e]),n},useTransition:function(){var e=gr(mr)[0];return[wr().current,e]},useMutableSource:Ar,useOpaqueIdentifier:function(){return gr(mr)[0]},unstable_isNewReconciler:!1},jr=u.ReactCurrentOwner,Ur=!1;function Jr(e,t,n,r){t.child=null===e?Rn(t,null,n,r):On(t,e.child,n,r)}function Zr(e,t,n,r,i){n=n.render;var a=t.ref;return fn(t,i),r=dr(e,t,n,r,a,i),null===e||Ur?(t.flags|=1,Jr(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,fi(e,t,i))}function zr(e,t,n,r,i,a){if(null===e){var o=n.type;return"function"!=typeof o||Co(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=xo(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Kr(e,t,o,r,i,a))}return o=e.child,0==(i&a)&&(i=o.memoizedProps,(n=null!==(n=n.compare)?n:$t)(i,r)&&e.ref===t.ref)?fi(e,t,a):(t.flags|=1,(e=wo(o,r)).ref=t.ref,e.return=t,t.child=e)}function Kr(e,t,n,r,i,a){if(null!==e&&$t(e.memoizedProps,r)&&e.ref===t.ref){if(Ur=!1,0==(a&i))return t.lanes=e.lanes,fi(e,t,a);0!=(16384&e.flags)&&(Ur=!0)}return Xr(e,t,n,r,a)}function Qr(e,t,n){var r=t.pendingProps,i=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},Ka(t,n);else{if(0==(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Ka(t,e),null;t.memoizedState={baseLanes:0},Ka(t,null!==a?a.baseLanes:n)}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,Ka(t,r);return Jr(e,t,i,n),t.child}function Vr(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Xr(e,t,n,r,i){var a=at(n)?rt:tt.current;return a=it(t,a),fn(t,i),n=dr(e,t,n,r,a,i),null===e||Ur?(t.flags|=1,Jr(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,fi(e,t,i))}function Yr(e,t,n,r,i){if(at(n)){var a=!0;lt(t)}else a=!1;if(fn(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),xn(t,n,r),Mn(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var u=o.context,l=n.contextType;"object"==typeof l&&null!==l?l=dn(l):l=it(t,l=at(n)?rt:tt.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;f||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==r||u!==l)&&En(t,o,r,l),pn=!1;var d=t.memoizedState;o.state=d,bn(t,r,o,i),u=t.memoizedState,s!==r||d!==u||nt.current||pn?("function"==typeof c&&(_n(t,n,c,r),u=t.memoizedState),(s=pn||wn(t,n,s,r,d,u,l))?(f||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4)):("function"==typeof o.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=l,r=s):("function"==typeof o.componentDidMount&&(t.flags|=4),r=!1)}else{o=t.stateNode,mn(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:tn(t.type,s),o.props=l,f=t.pendingProps,d=o.context,"object"==typeof(u=n.contextType)&&null!==u?u=dn(u):u=it(t,u=at(n)?rt:tt.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==f||d!==u)&&En(t,o,r,u),pn=!1,d=t.memoizedState,o.state=d,bn(t,r,o,i);var h=t.memoizedState;s!==f||d!==h||nt.current||pn?("function"==typeof p&&(_n(t,n,p,r),h=t.memoizedState),(l=pn||wn(t,n,l,r,d,h,u))?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,u),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,u)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=u,r=l):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),r=!1)}return Wr(e,t,n,r,a,i)}function Wr(e,t,n,r,i,a){Vr(e,t);var o=0!=(64&t.flags);if(!r&&!o)return i&&ct(t,n,!1),fi(e,t,a);r=t.stateNode,jr.current=t;var s=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=On(t,e.child,null,a),t.child=On(t,null,s,a)):Jr(e,t,s,a),t.memoizedState=r.state,i&&ct(t,n,!0),t.child}function qr(e){var t=e.stateNode;t.pendingContext?st(0,t.pendingContext,t.pendingContext!==t.context):t.context&&st(0,t.context,!1),Hn(e,t.containerInfo)}var $r,ei,ti,ni,ri={dehydrated:null,retryLane:0};function ii(e,t,n){var r,i=t.pendingProps,a=Jn.current,o=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(o=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),$e(Jn,1&a),null===e?(void 0!==i.fallback&&Yn(t),e=i.children,a=i.fallback,o?(e=ai(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=ri,e):"number"==typeof i.unstable_expectedLoadTime?(e=ai(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=ri,t.lanes=33554432,e):((n=Mo({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,o?(i=si(e,t,i.children,i.fallback,n),o=t.child,a=e.child.memoizedState,o.memoizedState=null===a?{baseLanes:n}:{baseLanes:a.baseLanes|n},o.childLanes=e.childLanes&~n,t.memoizedState=ri,i):(n=oi(e,t,i.children,n),t.memoizedState=null,n))}function ai(e,t,n,r){var i=e.mode,a=e.child;return t={mode:"hidden",children:t},0==(2&i)&&null!==a?(a.childLanes=0,a.pendingProps=t):a=Mo(t,i,0,null),n=Eo(n,i,r,null),a.return=e,n.return=e,a.sibling=n,e.child=a,n}function oi(e,t,n,r){var i=e.child;return e=i.sibling,n=wo(i,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function si(e,t,n,r,i){var a=t.mode,o=e.child;e=o.sibling;var s={mode:"hidden",children:n};return 0==(2&a)&&t.child!==o?((n=t.child).childLanes=0,n.pendingProps=s,null!==(o=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=o,o.nextEffect=null):t.firstEffect=t.lastEffect=null):n=wo(o,s),null!==e?r=wo(e,r):(r=Eo(r,a,i,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function ui(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),cn(e.return,t)}function li(e,t,n,r,i,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,lastEffect:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.lastEffect=a)}function ci(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(Jr(e,t,r.children,n),0!=(2&(r=Jn.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ui(e,n);else if(19===e.tag)ui(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if($e(Jn,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Zn(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),li(t,!1,i,n,a,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Zn(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}li(t,!0,n,null,a,t.lastEffect);break;case"together":li(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function fi(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),fa|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(s(153));if(null!==t.child){for(n=wo(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=wo(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function di(e){e.flags|=4}if(Y)$r=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)j(e,n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ei=function(){},ti=function(e,t,n,r,i){if((e=e.memoizedProps)!==r){var a=t.stateNode,o=Ln(In.current);n=J(a,n,e,r,i,o),(t.updateQueue=n)&&di(t)}},ni=function(e,t,n,r){n!==r&&di(t)};else if(W){$r=function(e,t,n,r){for(var i=t.child;null!==i;){if(5===i.tag){var a=i.stateNode;n&&r&&(a=Re(a,i.type,i.memoizedProps,i)),j(e,a)}else if(6===i.tag)a=i.stateNode,n&&r&&(a=De(a,i.memoizedProps,i)),j(e,a);else if(4!==i.tag){if(13===i.tag&&0!=(4&i.flags)&&(a=null!==i.memoizedState)){var o=i.child;if(null!==o&&(null!==o.child&&(o.child.return=o,$r(e,o,!0,a)),null!==(a=o.sibling))){a.return=i,i=a;continue}}if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};var pi=function e(t,n,r,i){for(var a=n.child;null!==a;){if(5===a.tag){var o=a.stateNode;r&&i&&(o=Re(o,a.type,a.memoizedProps,a)),Te(t,o)}else if(6===a.tag)o=a.stateNode,r&&i&&(o=De(o,a.memoizedProps,a)),Te(t,o);else if(4!==a.tag){if(13===a.tag&&0!=(4&a.flags)&&(o=null!==a.memoizedState)){var s=a.child;if(null!==s&&(null!==s.child&&(s.child.return=s,e(t,s,!0,o)),null!==(o=s.sibling))){o.return=a,a=o;continue}}if(null!==a.child){a.child.return=a,a=a.child;continue}}if(a===n)break;for(;null===a.sibling;){if(null===a.return||a.return===n)return;a=a.return}a.sibling.return=a.return,a=a.sibling}};ei=function(e){var t=e.stateNode;if(null!==e.firstEffect){var n=t.containerInfo,r=ke(n);pi(r,e,!1,!1),t.pendingChildren=r,di(e),Fe(n,r)}},ti=function(e,t,n,r,i){var a=e.stateNode,o=e.memoizedProps;if((e=null===t.firstEffect)&&o===r)t.stateNode=a;else{var s=t.stateNode,u=Ln(In.current),l=null;o!==r&&(l=J(s,n,o,r,i,u)),e&&null===l?t.stateNode=a:(a=Se(a,l,n,o,r,t,e,s),U(a,n,r,i,u)&&di(t),t.stateNode=a,e?di(t):$r(a,t,!1,!1))}},ni=function(e,t,n,r){n!==r?(e=Ln(Gn.current),n=Ln(In.current),t.stateNode=z(r,e,n,t),di(t)):t.stateNode=e.stateNode}}else ei=function(){},ti=function(){},ni=function(){};function hi(e,t){if(!Qn)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function mi(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return at(t.type)&&ot(),null;case 3:return Nn(),qe(nt),qe(tt),tr(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(qn(t)?di(t):r.hydrate||(t.flags|=256)),ei(t),null;case 5:Un(t);var i=Ln(Gn.current);if(n=t.type,null!==e&&null!=t.stateNode)ti(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(s(166));return null}if(e=Ln(In.current),qn(t)){if(!q)throw Error(s(175));e=je(t.stateNode,t.type,t.memoizedProps,i,e,t),t.updateQueue=e,null!==e&&di(t)}else{var a=N(n,r,i,e,t);$r(a,t,!1,!1),t.stateNode=a,U(a,n,r,i,e)&&di(t)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)ni(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(s(166));if(e=Ln(Gn.current),i=Ln(In.current),qn(t)){if(!q)throw Error(s(176));Ue(t.stateNode,t.memoizedProps,t)&&di(t)}else t.stateNode=z(r,e,i,t)}return null;case 13:return qe(Jn),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,i=!1,null===e?void 0!==t.memoizedProps.fallback&&qn(t):i=null!==e.memoizedState,r&&!i&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Jn.current)?0===ua&&(ua=3):(0!==ua&&3!==ua||(ua=4),null===ra||0==(134217727&fa)&&0==(134217727&da)||Ua(ra,aa))),W&&r&&(t.flags|=4),Y&&(r||i)&&(t.flags|=4),null);case 4:return Nn(),ei(t),null===e&&ie(t.stateNode.containerInfo),null;case 10:return ln(t),null;case 17:return at(t.type)&&ot(),null;case 19:if(qe(Jn),null===(r=t.memoizedState))return null;if(i=0!=(64&t.flags),null===(a=r.rendering))if(i)hi(r,!1);else{if(0!==ua||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(a=Zn(e))){for(t.flags|=64,hi(r,!1),null!==(e=a.updateQueue)&&(t.updateQueue=e,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,e=n,r=t.child;null!==r;)n=e,(i=r).flags&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(a=i.alternate)?(i.childLanes=0,i.lanes=n,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,n=a.dependencies,i.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext}),r=r.sibling;return $e(Jn,1&Jn.current|2),t.child}e=e.sibling}null!==r.tail&&Jt()>va&&(t.flags|=64,i=!0,hi(r,!1),t.lanes=33554432)}else{if(!i)if(null!==(e=Zn(a))){if(t.flags|=64,i=!0,null!==(e=e.updateQueue)&&(t.updateQueue=e,t.flags|=4),hi(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate&&!Qn)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Jt()-r.renderingStartTime>va&&1073741824!==n&&(t.flags|=64,i=!0,hi(r,!1),t.lanes=33554432);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=r.last)?e.sibling=a:t.child=a,r.last=a)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Jt(),e.sibling=null,t=Jn.current,$e(Jn,i?1&t|2:1&t),e):null;case 23:case 24:return Qa(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(s(156,t.tag))}function vi(e){switch(e.tag){case 1:at(e.type)&&ot();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Nn(),qe(nt),qe(tt),tr(),0!=(64&(t=e.flags)))throw Error(s(285));return e.flags=-4097&t|64,e;case 5:return Un(e),null;case 13:return qe(Jn),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return qe(Jn),null;case 4:return Nn(),null;case 10:return ln(e),null;case 23:case 24:return Qa(),null;default:return null}}function gi(e,t){try{var n="",r=t;do{n+=en(r),r=r.return}while(r);var i=n}catch(a){i="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:i}}function yi(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var bi="function"==typeof WeakMap?WeakMap:Map;function Ai(e,t,n){(n=vn(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Aa||(Aa=!0,Ba=r),yi(0,t)},n}function Bi(e,t,n){(n=vn(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return yi(0,t),r(i)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===_a?_a=new Set([this]):_a.add(this),yi(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var _i="function"==typeof WeakSet?WeakSet:Set;function Ci(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){co(e,n)}else t.current=null}function wi(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:tn(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(Y&&256&t.flags&&Me(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(s(163))}function xi(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function Ei(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var i=e;r=i.next,0!=(4&(i=i.tag))&&0!=(1&i)&&(so(n,e),oo(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:tn(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&An(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=I(n.child.stateNode);break;case 1:e=n.child.stateNode}An(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&ve(e,n.type,n.memoizedProps,n));case 6:case 4:case 12:return;case 13:return void(q&&null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&ze(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(s(163))}function Mi(e,t){if(Y)for(var n=e;;){if(5===n.tag){var r=n.stateNode;t?Ce(r):xe(n.stateNode,n.memoizedProps)}else if(6===n.tag)r=n.stateNode,t?we(r):Ee(r,n.memoizedProps);else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function Si(e,t){if(dt&&"function"==typeof dt.onCommitFiberUnmount)try{dt.onCommitFiberUnmount(ft,t)}catch(a){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,i=r.destroy;if(r=r.tag,void 0!==i)if(0!=(4&r))so(t,n);else{r=t;try{i()}catch(a){co(r,a)}}n=n.next}while(n!==e)}break;case 1:if(Ci(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(a){co(t,a)}break;case 5:Ci(t);break;case 4:Y?Ii(e,t):W&&W&&(t=t.stateNode.containerInfo,e=ke(t),Oe(t,e))}}function ki(e,t){for(var n=t;;)if(Si(e,n),null===n.child||Y&&4===n.tag){if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}else n.child.return=n,n=n.child}function Ti(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Fi(e){return 5===e.tag||3===e.tag||4===e.tag}function Oi(e){if(Y){e:{for(var t=e.return;null!==t;){if(Fi(t))break e;t=t.return}throw Error(s(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(s(161))}16&n.flags&&(_e(t),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Fi(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Ri(e,n,t):Di(e,n,t)}}function Ri(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?be(n,e,t):he(n,e);else if(4!==r&&null!==(e=e.child))for(Ri(e,t,n),e=e.sibling;null!==e;)Ri(e,t,n),e=e.sibling}function Di(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?ye(n,e,t):pe(n,e);else if(4!==r&&null!==(e=e.child))for(Di(e,t,n),e=e.sibling;null!==e;)Di(e,t,n),e=e.sibling}function Ii(e,t){for(var n,r,i=t,a=!1;;){if(!a){a=i.return;e:for(;;){if(null===a)throw Error(s(160));switch(n=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===i.tag||6===i.tag)ki(e,i),r?Be(n,i.stateNode):Ae(n,i.stateNode);else if(4===i.tag){if(null!==i.child){n=i.stateNode.containerInfo,r=!0,i.child.return=i,i=i.child;continue}}else if(Si(e,i),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(a=!1)}i.sibling.return=i.return,i=i.sibling}}function Pi(e,t){if(Y){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void xi(3,t);case 1:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&ge(n,a,i,e,r,t)}return;case 6:if(null===t.stateNode)throw Error(s(162));return n=t.memoizedProps,void me(t.stateNode,null!==e?e.memoizedProps:n,n);case 3:return void(q&&(t=t.stateNode,t.hydrate&&(t.hydrate=!1,Ze(t.containerInfo))));case 12:return;case 13:return Gi(t),void Li(t);case 19:return void Li(t);case 17:return;case 23:case 24:return void Mi(t,null!==t.memoizedState)}throw Error(s(163))}switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void xi(3,t);case 12:return;case 13:return Gi(t),void Li(t);case 19:return void Li(t);case 3:q&&((n=t.stateNode).hydrate&&(n.hydrate=!1,Ze(n.containerInfo)));break;case 23:case 24:return}e:if(W){switch(t.tag){case 1:case 5:case 6:case 20:break e;case 3:case 4:t=t.stateNode,Oe(t.containerInfo,t.pendingChildren);break e}throw Error(s(163))}}function Gi(e){null!==e.memoizedState&&(ma=Jt(),Y&&Mi(e.child,!0))}function Li(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new _i),t.forEach((function(t){var r=po.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Hi(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Ni=0,ji=1,Ui=2,Ji=3,Zi=4;if("function"==typeof Symbol&&Symbol.for){var zi=Symbol.for;Ni=zi("selector.component"),ji=zi("selector.has_pseudo_class"),Ui=zi("selector.role"),Ji=zi("selector.test_id"),Zi=zi("selector.text")}function Ki(e){var t=$(e);if(null!=t){if("string"!=typeof t.memoizedProps["data-testname"])throw Error(s(364));return t}if(null===(e=oe(e)))throw Error(s(362));return e.stateNode.current}function Qi(e,t){switch(t.$$typeof){case Ni:if(e.type===t.value)return!0;break;case ji:e:{t=t.value,e=[e,0];for(var n=0;n<e.length;){var r=e[n++],i=e[n++],a=t[i];if(5!==r.tag||!le(r)){for(;null!=a&&Qi(r,a);)a=t[++i];if(i===t.length){t=!0;break e}for(r=r.child;null!==r;)e.push(r,i),r=r.sibling}}t=!1}return t;case Ui:if(5===e.tag&&ce(e.stateNode,t.value))return!0;break;case Zi:if((5===e.tag||6===e.tag)&&(null!==(e=ue(e))&&0<=e.indexOf(t.value)))return!0;break;case Ji:if(5===e.tag&&("string"==typeof(e=e.memoizedProps["data-testname"])&&e.toLowerCase()===t.value.toLowerCase()))return!0;break;default:throw Error(s(365,t))}return!1}function Vi(e){switch(e.$$typeof){case Ni:return"<"+(S(e.value)||"Unknown")+">";case ji:return":has("+(Vi(e)||"")+")";case Ui:return'[role="'+e.value+'"]';case Zi:return'"'+e.value+'"';case Ji:return'[data-testname="'+e.value+'"]';default:throw Error(s(365,e))}}function Xi(e,t){var n=[];e=[e,0];for(var r=0;r<e.length;){var i=e[r++],a=e[r++],o=t[a];if(5!==i.tag||!le(i)){for(;null!=o&&Qi(i,o);)o=t[++a];if(a===t.length)n.push(i);else for(i=i.child;null!==i;)e.push(i,a),i=i.sibling}}return n}function Yi(e,t){if(!ae)throw Error(s(363));e=Xi(e=Ki(e),t),t=[],e=Array.from(e);for(var n=0;n<e.length;){var r=e[n++];if(5===r.tag)le(r)||t.push(r.stateNode);else for(r=r.child;null!==r;)e.push(r),r=r.sibling}return t}var Wi=null;var qi=Math.ceil,$i=u.ReactCurrentDispatcher,ea=u.ReactCurrentOwner,ta=u.IsSomeRendererActing,na=0,ra=null,ia=null,aa=0,oa=0,sa=We(0),ua=0,la=null,ca=0,fa=0,da=0,pa=0,ha=null,ma=0,va=1/0;function ga(){va=Jt()+500}var ya,ba=null,Aa=!1,Ba=null,_a=null,Ca=!1,wa=null,xa=90,Ea=[],Ma=[],Sa=null,ka=0,Ta=null,Fa=-1,Oa=0,Ra=0,Da=null,Ia=!1;function Pa(){return 0!=(48&na)?Jt():-1!==Fa?Fa:Fa=Jt()}function Ga(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Zt()?1:2;if(0===Oa&&(Oa=ca),0!==Yt.transition){0!==Ra&&(Ra=null!==ha?ha.pendingLanes:0),e=Oa;var t=4186112&~Ra;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Zt(),0!=(4&na)&&98===e?e=yt(12,Oa):e=yt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),Oa),e}function La(e,t,n){if(50<ka)throw ka=0,Ta=null,Error(s(185));if(null===(e=Ha(e,t)))return null;Bt(e,t,n),e===ra&&(da|=t,4===ua&&Ua(e,aa));var r=Zt();1===t?0!=(8&na)&&0==(48&na)?Ja(e):(Na(e,n),0===na&&(ga(),Vt())):(0==(4&na)||98!==r&&99!==r||(null===Sa?Sa=new Set([e]):Sa.add(e)),Na(e,n)),ha=e}function Ha(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function Na(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,i=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var u=31-_t(o),l=1<<u,c=a[u];if(-1===c){if(0==(l&r)||0!=(l&i)){c=t,mt(l);var f=ht;a[u]=10<=f?c+250:6<=f?c+5e3:-1}}else c<=t&&(e.expiredLanes|=l);o&=~l}if(r=vt(e,e===ra?aa:0),t=ht,0===r)null!==n&&(n!==Gt&&Mt(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Gt&&Mt(n)}15===t?(n=Ja.bind(null,e),null===Ht?(Ht=[n],Nt=Et(Ot,Xt)):Ht.push(n),n=Gt):14===t?n=Qt(99,Ja.bind(null,e)):n=Qt(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(s(358,e))}}(t),ja.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function ja(e){if(Fa=-1,Ra=Oa=0,0!=(48&na))throw Error(s(327));var t=e.callbackNode;if(ao()&&e.callbackNode!==t)return null;var n=vt(e,e===ra?aa:0);if(0===n)return null;var r=n,i=na;na|=16;var a=Ya();for(ra===e&&aa===r||(ga(),Va(e,r));;)try{$a();break}catch(u){Xa(e,u)}if(sn(),$i.current=a,na=i,null!==ia?r=0:(ra=null,aa=0,r=ua),0!=(ca&da))Va(e,0);else if(0!==r){if(2===r&&(na|=64,e.hydrate&&(e.hydrate=!1,Me(e.containerInfo)),0!==(n=gt(e))&&(r=Wa(e,n))),1===r)throw t=la,Va(e,0),Ua(e,n),Na(e,Jt()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(s(345));case 2:no(e);break;case 3:if(Ua(e,n),(62914560&n)===n&&10<(r=ma+500-Jt())){if(0!==vt(e,0))break;if(((i=e.suspendedLanes)&n)!==n){Pa(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=K(no.bind(null,e),r);break}no(e);break;case 4:if(Ua(e,n),(4186112&n)===n)break;for(r=e.eventTimes,i=-1;0<n;){var o=31-_t(n);a=1<<o,(o=r[o])>i&&(i=o),n&=~a}if(n=i,10<(n=(120>(n=Jt()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*qi(n/1960))-n)){e.timeoutHandle=K(no.bind(null,e),n);break}no(e);break;case 5:no(e);break;default:throw Error(s(329))}}return Na(e,Jt()),e.callbackNode===t?ja.bind(null,e):null}function Ua(e,t){for(t&=~pa,t&=~da,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-_t(t),r=1<<n;e[n]=-1,t&=~r}}function Ja(e){if(0!=(48&na))throw Error(s(327));if(ao(),e===ra&&0!=(e.expiredLanes&aa)){var t=aa,n=Wa(e,t);0!=(ca&da)&&(n=Wa(e,t=vt(e,t)))}else n=Wa(e,t=vt(e,0));if(0!==e.tag&&2===n&&(na|=64,e.hydrate&&(e.hydrate=!1,Me(e.containerInfo)),0!==(t=gt(e))&&(n=Wa(e,t))),1===n)throw n=la,Va(e,0),Ua(e,t),Na(e,Jt()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,no(e),Na(e,Jt()),null}function Za(e,t){var n=na;na|=1;try{return e(t)}finally{0===(na=n)&&(ga(),Vt())}}function za(e,t){var n=na;if(0!=(48&n))return e(t);na|=1;try{if(e)return Kt(99,e.bind(null,t))}finally{na=n,Vt()}}function Ka(e,t){$e(sa,oa),oa|=t,ca|=t}function Qa(){oa=sa.current,qe(sa)}function Va(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==V&&(e.timeoutHandle=V,Q(n)),null!==ia)for(n=ia.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&ot();break;case 3:Nn(),qe(nt),qe(tt),tr();break;case 5:Un(r);break;case 4:Nn();break;case 13:case 19:qe(Jn);break;case 10:ln(r);break;case 23:case 24:Qa()}n=n.return}ra=e,ia=wo(e.current,null),aa=oa=ca=t,ua=0,la=null,pa=da=fa=0}function Xa(e,t){for(;;){var n=ia;try{if(sn(),nr.current=Gr,ur){for(var r=ar.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}ur=!1}if(ir=0,sr=or=ar=null,lr=!1,ea.current=null,null===n||null===n.return){ua=1,la=t,ia=null;break}e:{var a=e,o=n.return,s=n,u=t;if(t=aa,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==u&&"object"==typeof u&&"function"==typeof u.then){var l=u;if(0==(2&s.mode)){var c=s.alternate;c?(s.updateQueue=c.updateQueue,s.memoizedState=c.memoizedState,s.lanes=c.lanes):(s.updateQueue=null,s.memoizedState=null)}var f=0!=(1&Jn.current),d=o;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var m=d.memoizedProps;p=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!f)}}if(p){var v=d.updateQueue;if(null===v){var g=new Set;g.add(l),d.updateQueue=g}else v.add(l);if(0==(2&d.mode)){if(d.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var y=vn(-1,1);y.tag=2,gn(s,y)}s.lanes|=1;break e}u=void 0,s=t;var b=a.pingCache;if(null===b?(b=a.pingCache=new bi,u=new Set,b.set(l,u)):void 0===(u=b.get(l))&&(u=new Set,b.set(l,u)),!u.has(s)){u.add(s);var A=fo.bind(null,a,l,s);l.then(A,A)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(null!==d);u=Error((S(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==ua&&(ua=2),u=gi(u,s),d=o;do{switch(d.tag){case 3:a=u,d.flags|=4096,t&=-t,d.lanes|=t,yn(d,Ai(0,a,t));break e;case 1:a=u;var B=d.type,_=d.stateNode;if(0==(64&d.flags)&&("function"==typeof B.getDerivedStateFromError||null!==_&&"function"==typeof _.componentDidCatch&&(null===_a||!_a.has(_)))){d.flags|=4096,t&=-t,d.lanes|=t,yn(d,Bi(d,a,t));break e}}d=d.return}while(null!==d)}to(n)}catch(C){t=C,ia===n&&null!==n&&(ia=n=n.return);continue}break}}function Ya(){var e=$i.current;return $i.current=Gr,null===e?Gr:e}function Wa(e,t){var n=na;na|=16;var r=Ya();for(ra===e&&aa===t||Va(e,t);;)try{qa();break}catch(i){Xa(e,i)}if(sn(),na=n,$i.current=r,null!==ia)throw Error(s(261));return ra=null,aa=0,ua}function qa(){for(;null!==ia;)eo(ia)}function $a(){for(;null!==ia&&!St();)eo(ia)}function eo(e){var t=ya(e.alternate,e,oa);e.memoizedProps=e.pendingProps,null===t?to(e):ia=t,ea.current=null}function to(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=mi(n,t,oa)))return void(ia=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&oa)||0==(4&n.mode)){for(var r=0,i=n.child;null!==i;)r|=i.lanes|i.childLanes,i=i.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=vi(t)))return n.flags&=2047,void(ia=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(ia=t);ia=t=e}while(null!==t);0===ua&&(ua=5)}function no(e){var t=Zt();return Kt(99,ro.bind(null,e,t)),null}function ro(e,t){do{ao()}while(null!==wa);if(0!=(48&na))throw Error(s(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(s(177));e.callbackNode=null;var r=n.lanes|n.childLanes,i=r,a=e.pendingLanes&~i;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=i,e.mutableReadLanes&=i,e.entangledLanes&=i,i=e.entanglements;for(var o=e.eventTimes,u=e.expirationTimes;0<a;){var l=31-_t(a),c=1<<l;i[l]=0,o[l]=-1,u[l]=-1,a&=~c}if(null!==Sa&&0==(24&r)&&Sa.has(e)&&Sa.delete(e),e===ra&&(ia=ra=null,aa=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){i=na,na|=32,ea.current=null,Da=L(e.containerInfo),Ia=!1,ba=r;do{try{io()}catch(y){if(null===ba)throw Error(s(330));co(ba,y),ba=ba.nextEffect}}while(null!==ba);Da=null,ba=r;do{try{for(o=e;null!==ba;){var f=ba.flags;if(16&f&&Y&&_e(ba.stateNode),128&f){var d=ba.alternate;if(null!==d){var p=d.ref;null!==p&&("function"==typeof p?p(null):p.current=null)}}switch(1038&f){case 2:Oi(ba),ba.flags&=-3;break;case 6:Oi(ba),ba.flags&=-3,Pi(ba.alternate,ba);break;case 1024:ba.flags&=-1025;break;case 1028:ba.flags&=-1025,Pi(ba.alternate,ba);break;case 4:Pi(ba.alternate,ba);break;case 8:u=o,a=ba,Y?Ii(u,a):ki(u,a);var h=a.alternate;Ti(a),null!==h&&Ti(h)}ba=ba.nextEffect}}catch(y){if(null===ba)throw Error(s(330));co(ba,y),ba=ba.nextEffect}}while(null!==ba);Ia&&re(),H(e.containerInfo),e.current=n,ba=r;do{try{for(f=e;null!==ba;){var m=ba.flags;if(36&m&&Ei(f,ba.alternate,ba),128&m){d=void 0;var v=ba.ref;if(null!==v){var g=ba.stateNode;switch(ba.tag){case 5:d=I(g);break;default:d=g}"function"==typeof v?v(d):v.current=d}}ba=ba.nextEffect}}catch(y){if(null===ba)throw Error(s(330));co(ba,y),ba=ba.nextEffect}}while(null!==ba);ba=null,Lt(),na=i}else e.current=n;if(Ca)Ca=!1,wa=e,xa=t;else for(ba=r;null!==ba;)t=ba.nextEffect,ba.nextEffect=null,8&ba.flags&&((m=ba).sibling=null,m.stateNode=null),ba=t;if(0===(r=e.pendingLanes)&&(_a=null),1===r?e===Ta?ka++:(ka=0,Ta=e):ka=0,n=n.stateNode,dt&&"function"==typeof dt.onCommitFiberRoot)try{dt.onCommitFiberRoot(ft,n,void 0,64==(64&n.current.flags))}catch(y){}if(Na(e,Jt()),Aa)throw Aa=!1,e=Ba,Ba=null,e;return 0!=(8&na)||Vt(),null}function io(){for(;null!==ba;){var e=ba.alternate;Ia||null===Da||(0!=(8&ba.flags)?R(ba,Da)&&(Ia=!0,ne()):13===ba.tag&&Hi(e,ba)&&R(ba,Da)&&(Ia=!0,ne()));var t=ba.flags;0!=(256&t)&&wi(e,ba),0==(512&t)||Ca||(Ca=!0,Qt(97,(function(){return ao(),null}))),ba=ba.nextEffect}}function ao(){if(90!==xa){var e=97<xa?97:xa;return xa=90,Kt(e,uo)}return!1}function oo(e,t){Ea.push(t,e),Ca||(Ca=!0,Qt(97,(function(){return ao(),null})))}function so(e,t){Ma.push(t,e),Ca||(Ca=!0,Qt(97,(function(){return ao(),null})))}function uo(){if(null===wa)return!1;var e=wa;if(wa=null,0!=(48&na))throw Error(s(331));var t=na;na|=32;var n=Ma;Ma=[];for(var r=0;r<n.length;r+=2){var i=n[r],a=n[r+1],o=i.destroy;if(i.destroy=void 0,"function"==typeof o)try{o()}catch(l){if(null===a)throw Error(s(330));co(a,l)}}for(n=Ea,Ea=[],r=0;r<n.length;r+=2){i=n[r],a=n[r+1];try{var u=i.create;i.destroy=u()}catch(l){if(null===a)throw Error(s(330));co(a,l)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return na=t,Vt(),!0}function lo(e,t,n){gn(e,t=Ai(0,t=gi(n,t),1)),t=Pa(),null!==(e=Ha(e,1))&&(Bt(e,1,t),Na(e,t))}function co(e,t){if(3===e.tag)lo(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){lo(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===_a||!_a.has(r))){var i=Bi(n,e=gi(t,e),1);if(gn(n,i),i=Pa(),null!==(n=Ha(n,1)))Bt(n,1,i),Na(n,i);else if("function"==typeof r.componentDidCatch&&(null===_a||!_a.has(r)))try{r.componentDidCatch(t,e)}catch(a){}break}}n=n.return}}function fo(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=Pa(),e.pingedLanes|=e.suspendedLanes&n,ra===e&&(aa&n)===n&&(4===ua||3===ua&&(62914560&aa)===aa&&500>Jt()-ma?Va(e,0):pa|=n),Na(e,t)}function po(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Zt()?1:2:(0===Oa&&(Oa=ca),0===(t=bt(62914560&~Oa))&&(t=4194304))),n=Pa(),null!==(e=Ha(e,t))&&(Bt(e,t,n),Na(e,n))}ya=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||nt.current)Ur=!0;else{if(0==(n&r)){switch(Ur=!1,t.tag){case 3:qr(t),$n();break;case 5:jn(t);break;case 1:at(t.type)&&lt(t);break;case 4:Hn(t,t.stateNode.containerInfo);break;case 10:un(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?ii(e,t,n):($e(Jn,1&Jn.current),null!==(t=fi(e,t,n))?t.sibling:null);$e(Jn,1&Jn.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return ci(e,t,n);t.flags|=64}var i=t.memoizedState;if(null!==i&&(i.rendering=null,i.tail=null,i.lastEffect=null),$e(Jn,Jn.current),r)break;return null;case 23:case 24:return t.lanes=0,Qr(e,t,n)}return fi(e,t,n)}Ur=0!=(16384&e.flags)}else Ur=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=it(t,tt.current),fn(t,n),i=dr(null,t,r,e,i,n),t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,at(r)){var a=!0;lt(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,hn(t);var o=r.getDerivedStateFromProps;"function"==typeof o&&_n(t,r,o,e),i.updater=Cn,t.stateNode=i,i._reactInternals=t,Mn(t,r,e,n),t=Wr(null,t,r,!0,a,n)}else t.tag=0,Jr(null,t,i,n),t=t.child;return t;case 16:i=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=(a=i._init)(i._payload),t.type=i,a=t.tag=function(e){if("function"==typeof e)return Co(e)?1:0;if(null!=e){if((e=e.$$typeof)===v)return 11;if(e===b)return 14}return 2}(i),e=tn(i,e),a){case 0:t=Xr(null,t,i,e,n);break e;case 1:t=Yr(null,t,i,e,n);break e;case 11:t=Zr(null,t,i,e,n);break e;case 14:t=zr(null,t,i,tn(i.type,e),r,n);break e}throw Error(s(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Xr(e,t,r,i=t.elementType===r?i:tn(r,i),n);case 1:return r=t.type,i=t.pendingProps,Yr(e,t,r,i=t.elementType===r?i:tn(r,i),n);case 3:if(qr(t),r=t.updateQueue,null===e||null===r)throw Error(s(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,mn(e,t),bn(t,r,null,n),(r=t.memoizedState.element)===i)$n(),t=fi(e,t,n);else{if((a=(i=t.stateNode).hydrate)&&(q?(Kn=Ne(t.stateNode.containerInfo),zn=t,a=Qn=!0):a=!1),a){if(q&&null!=(e=i.mutableSourceEagerHydrationData))for(i=0;i<e.length;i+=2)a=e[i],o=e[i+1],X?a._workInProgressVersionPrimary=o:a._workInProgressVersionSecondary=o,er.push(a);for(n=Rn(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Jr(e,t,r,n),$n();t=t.child}return t;case 5:return jn(t),null===e&&Yn(t),r=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,o=i.children,Z(r,i)?o=null:null!==a&&Z(r,a)&&(t.flags|=16),Vr(e,t),Jr(e,t,o,n),t.child;case 6:return null===e&&Yn(t),null;case 13:return ii(e,t,n);case 4:return Hn(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=On(t,null,r,n):Jr(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Zr(e,t,r,i=t.elementType===r?i:tn(r,i),n);case 7:return Jr(e,t,t.pendingProps,n),t.child;case 8:case 12:return Jr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,un(t,a=i.value),null!==o){var u=o.value;if(0===(a=Wt(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(o.children===i.children&&!nt.current){t=fi(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var l=u.dependencies;if(null!==l){o=u.child;for(var c=l.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&a)){1===u.tag&&((c=vn(-1,n&-n)).tag=2,gn(u,c)),u.lanes|=n,null!==(c=u.alternate)&&(c.lanes|=n),cn(u.return,n),l.lanes|=n;break}c=c.next}}else o=10===u.tag&&u.type===t.type?null:u.child;if(null!==o)o.return=u;else for(o=u;null!==o;){if(o===t){o=null;break}if(null!==(u=o.sibling)){u.return=o.return,o=u;break}o=o.return}u=o}}Jr(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(a=t.pendingProps).children,fn(t,n),r=r(i=dn(i,a.unstable_observedBits)),t.flags|=1,Jr(e,t,r,n),t.child;case 14:return a=tn(i=t.type,t.pendingProps),zr(e,t,i,a=tn(i.type,a),r,n);case 15:return Kr(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:tn(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,at(r)?(e=!0,lt(t)):e=!1,fn(t,n),xn(t,r,i),Mn(t,r,i,n),Wr(null,t,r,!0,e,n);case 19:return ci(e,t,n);case 23:case 24:return Qr(e,t,n)}throw Error(s(156,t.tag))};var ho={current:!1},mo=o.unstable_flushAllWithoutAsserting,vo="function"==typeof mo;function go(){if(void 0!==mo)return mo();for(var e=!1;ao();)e=!0;return e}function yo(t){try{go(),function(t){if(null===Wi)try{var n=("require"+Math.random()).slice(0,7);Wi=(e&&e[n]).call(e,"timers").setImmediate}catch(r){Wi=function(e){var t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(void 0)}}Wi(t)}((function(){go()?yo(t):t()}))}catch(n){t(n)}}var bo=0,Ao=!1;function Bo(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.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function _o(e,t,n,r){return new Bo(e,t,n,r)}function Co(e){return!(!(e=e.prototype)||!e.isReactComponent)}function wo(e,t){var n=e.alternate;return null===n?((n=_o(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.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function xo(e,t,n,r,i,a){var o=2;if(r=e,"function"==typeof e)Co(e)&&(o=1);else if("string"==typeof e)o=5;else e:switch(e){case f:return Eo(n.children,i,a,t);case _:o=8,i|=16;break;case d:o=8,i|=1;break;case p:return(e=_o(12,n,t,8|i)).elementType=p,e.type=p,e.lanes=a,e;case g:return(e=_o(13,n,t,i)).type=g,e.elementType=g,e.lanes=a,e;case y:return(e=_o(19,n,t,i)).elementType=y,e.lanes=a,e;case C:return Mo(n,i,a,t);case w:return(e=_o(24,n,t,i)).elementType=w,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case h:o=10;break e;case m:o=9;break e;case v:o=11;break e;case b:o=14;break e;case A:o=16,r=null;break e;case B:o=22;break e}throw Error(s(130,null==e?e:typeof e,""))}return(t=_o(o,n,t,i)).elementType=e,t.type=r,t.lanes=a,t}function Eo(e,t,n,r){return(e=_o(7,e,r,t)).lanes=n,e}function Mo(e,t,n,r){return(e=_o(23,e,r,t)).elementType=C,e.lanes=n,e}function So(e,t,n){return(e=_o(6,e,null,t)).lanes=n,e}function ko(e,t,n){return(t=_o(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function To(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=V,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=At(0),this.expirationTimes=At(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=At(0),q&&(this.mutableSourceEagerHydrationData=null)}function Fo(e){var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(s(188));throw Error(s(268,Object.keys(e)))}return null===(e=O(t))?null:e.stateNode}function Oo(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Ro(e,t){Oo(e,t),(e=e.alternate)&&Oo(e,t)}function Do(e){return null===(e=O(e))?null:e.stateNode}function Io(){return null}return r.IsThisRendererActing=ho,r.act=function(e){function t(){bo--,ta.current=n,ho.current=r}!1===Ao&&(Ao=!0,console.error("act(...) is not supported in production builds of React, and might not behave as expected.")),bo++;var n=ta.current,r=ho.current;ta.current=!0,ho.current=!0;try{var i=Za(e)}catch(a){throw t(),a}if(null!==i&&"object"==typeof i&&"function"==typeof i.then)return{then:function(e,r){i.then((function(){1<bo||!0===vo&&!0===n?(t(),e()):yo((function(n){t(),n?r(n):e()}))}),(function(e){t(),r(e)}))}};try{1!==bo||!1!==vo&&!1!==n||go(),t()}catch(a){throw t(),a}return{then:function(e){e()}}},r.attemptContinuousHydration=function(e){13===e.tag&&(La(e,67108864,Pa()),Ro(e,67108864))},r.attemptHydrationAtCurrentPriority=function(e){if(13===e.tag){var t=Pa(),n=Ga(e);La(e,n,t),Ro(e,n)}},r.attemptSynchronousHydration=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.hydrate){var n=mt(t.pendingLanes);t.expiredLanes|=n&t.pendingLanes,Na(t,Jt()),0==(48&na)&&(ga(),Vt())}break;case 13:var r=Pa();za((function(){return La(e,1,r)})),Ro(e,4)}},r.attemptUserBlockingHydration=function(e){13===e.tag&&(La(e,4,Pa()),Ro(e,4))},r.batchedEventUpdates=function(e,t){var n=na;na|=2;try{return e(t)}finally{0===(na=n)&&(ga(),Vt())}},r.batchedUpdates=Za,r.createComponentSelector=function(e){return{$$typeof:Ni,value:e}},r.createContainer=function(e,t,n){return e=new To(e,t,n),t=_o(3,null,null,2===t?7:1===t?3:0),e.current=t,t.stateNode=e,hn(t),e},r.createHasPsuedoClassSelector=function(e){return{$$typeof:ji,value:e}},r.createPortal=function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:c,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},r.createRoleSelector=function(e){return{$$typeof:Ui,value:e}},r.createTestNameSelector=function(e){return{$$typeof:Ji,value:e}},r.createTextSelector=function(e){return{$$typeof:Zi,value:e}},r.deferredUpdates=function(e){return Kt(97,e)},r.discreteUpdates=function(e,t,n,r,i){var a=na;na|=4;try{return Kt(98,e.bind(null,t,n,r,i))}finally{0===(na=a)&&(ga(),Vt())}},r.findAllNodes=Yi,r.findBoundingRects=function(e,t){if(!ae)throw Error(s(363));t=Yi(e,t),e=[];for(var n=0;n<t.length;n++)e.push(se(t[n]));for(t=e.length-1;0<t;t--)for(var r=(n=e[t]).x,i=r+n.width,a=n.y,o=a+n.height,u=t-1;0<=u;u--)if(t!==u){var l=e[u],c=l.x,f=c+l.width,d=l.y,p=d+l.height;if(r>=c&&a>=d&&i<=f&&o<=p){e.splice(t,1);break}if(!(r!==c||n.width!==l.width||p<a||d>o)){d>a&&(l.height+=d-a,l.y=a),p<o&&(l.height=o-d),e.splice(t,1);break}if(!(a!==d||n.height!==l.height||f<r||c>i)){c>r&&(l.width+=c-r,l.x=r),f<i&&(l.width=i-c),e.splice(t,1);break}}return e},r.findHostInstance=Fo,r.findHostInstanceWithNoPortals=function(e){return null===(e=function(e){if(!(e=F(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:20===e.tag?e.stateNode.instance:e.stateNode},r.findHostInstanceWithWarning=function(e){return Fo(e)},r.flushControlled=function(e){var t=na;na|=1;try{Kt(99,e)}finally{0===(na=t)&&(ga(),Vt())}},r.flushDiscreteUpdates=function(){0==(49&na)&&(function(){if(null!==Sa){var e=Sa;Sa=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,Na(e,Jt())}))}Vt()}(),ao())},r.flushPassiveEffects=ao,r.flushSync=za,r.focusWithin=function(e,t){if(!ae)throw Error(s(363));for(t=Xi(e=Ki(e),t),t=Array.from(t),e=0;e<t.length;){var n=t[e++];if(!le(n)){if(5===n.tag&&fe(n.stateNode))return!0;for(n=n.child;null!==n;)t.push(n),n=n.sibling}}return!1},r.getCurrentUpdateLanePriority=function(){return pt},r.getFindAllNodesFailureDescription=function(e,t){if(!ae)throw Error(s(363));var n=0,r=[];e=[Ki(e),0];for(var i=0;i<e.length;){var a=e[i++],o=e[i++],u=t[o];if((5!==a.tag||!le(a))&&(Qi(a,u)&&(r.push(Vi(u)),++o>n&&(n=o)),o<t.length))for(a=a.child;null!==a;)e.push(a,o),a=a.sibling}if(n<t.length){for(e=[];n<t.length;n++)e.push(Vi(t[n]));return"findAllNodes was able to match part of the selector:\n  "+r.join(" > ")+"\n\nNo matching component was found for:\n  "+e.join(" > ")}return null},r.getPublicRootInstance=function(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:return I(e.child.stateNode);default:return e.child.stateNode}},r.injectIntoDevTools=function(e){if(e={bundleType:e.bundleType,version:e.version,rendererPackageName:e.rendererPackageName,rendererConfig:e.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:u.ReactCurrentDispatcher,findHostInstanceByFiber:Do,findFiberByHostInstance:e.findFiberByHostInstance||Io,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null},"undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)e=!1;else{var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!t.isDisabled&&t.supportsFiber)try{ft=t.inject(e),dt=t}catch(n){}e=!0}return e},r.observeVisibleRects=function(e,t,n,r){if(!ae)throw Error(s(363));e=Yi(e,t);var i=de(e,n,r).disconnect;return{disconnect:function(){i()}}},r.registerMutableSourceForHydration=function(e,t){var n=t._getVersion;n=n(t._source),null==e.mutableSourceEagerHydrationData?e.mutableSourceEagerHydrationData=[t,n]:e.mutableSourceEagerHydrationData.push(t,n)},r.runWithPriority=function(e,t){var n=pt;try{return pt=e,t()}finally{pt=n}},r.shouldSuspend=function(){return!1},r.unbatchedUpdates=function(e,t){var n=na;na&=-2,na|=8;try{return e(t)}finally{0===(na=n)&&(ga(),Vt())}},r.updateContainer=function(e,t,n,r){var i=t.current,a=Pa(),o=Ga(i);e:if(n){t:{if(k(n=n._reactInternals)!==n||1!==n.tag)throw Error(s(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(at(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(s(171))}if(1===n.tag){var l=n.type;if(at(l)){n=ut(n,l,u);break e}}n=u}else n=et;return null===t.context?t.context=n:t.pendingContext=n,(t=vn(a,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),gn(i,t),La(i,o,a),o},r}},2752:function(e,t,n){"use strict";e.exports=n(9816)},1414:function(e){function t(e,t,n){var r,i,a,o,s;function u(){var l=Date.now()-o;l<t&&l>=0?r=setTimeout(u,t-l):(r=null,n||(s=e.apply(a,i),a=i=null))}null==t&&(t=100);var l=function(){a=this,i=arguments,o=Date.now();var l=n&&!r;return r||(r=setTimeout(u,t)),l&&(s=e.apply(a,i),a=i=null),s};return l.clear=function(){r&&(clearTimeout(r),r=null)},l.flush=function(){r&&(s=e.apply(a,i),a=i=null,clearTimeout(r),r=null)},l}t.debounce=t,e.exports=t},4714:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;
2if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!=i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},3099:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},9670:function(e,t,n){var r=n(111);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},1318:function(e,t,n){var r=n(5656),i=n(7466),a=n(1400),o=function(e){return function(t,n,o){var s,u=r(t),l=i(u.length),c=a(o,l);if(e&&n!=n){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},5417:function(e,t,n){var r=n(111),i=n(3157),a=n(5112)("species");e.exports=function(e,t){var n;return i(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[a])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},4326:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},9920:function(e,t,n){var r=n(6656),i=n(3887),a=n(1236),o=n(3070);e.exports=function(e,t){for(var n=i(t),s=o.f,u=a.f,l=0;l<n.length;l++){var c=n[l];r(e,c)||s(e,c,u(t,c))}}},8880:function(e,t,n){var r=n(9781),i=n(3070),a=n(9114);e.exports=r?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},9114:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},9781:function(e,t,n){var r=n(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:function(e,t,n){var r=n(7854),i=n(111),a=r.document,o=i(a)&&i(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},5268:function(e,t,n){var r=n(4326),i=n(7854);e.exports="process"==r(i.process)},8113:function(e,t,n){var r=n(5005);e.exports=r("navigator","userAgent")||""},7392:function(e,t,n){var r,i,a=n(7854),o=n(8113),s=a.process,u=s&&s.versions,l=u&&u.v8;l?i=(r=l.split("."))[0]+r[1]:o&&(!(r=o.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=o.match(/Chrome\/(\d+)/))&&(i=r[1]),e.exports=i&&+i},748:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(e,t,n){var r=n(7854),i=n(1236).f,a=n(8880),o=n(1320),s=n(3505),u=n(9920),l=n(4705);e.exports=function(e,t){var n,c,f,d,p,h=e.target,m=e.global,v=e.stat;if(n=m?r:v?r[h]||s(h,{}):(r[h]||{}).prototype)for(c in t){if(d=t[c],f=e.noTargetGet?(p=i(n,c))&&p.value:n[c],!l(m?c:h+(v?".":"#")+c,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;u(d,f)}(e.sham||f&&f.sham)&&a(d,"sham",!0),o(n,c,d,e)}}},7293:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},6790:function(e,t,n){"use strict";var r=n(3157),i=n(7466),a=n(9974),o=function(e,t,n,s,u,l,c,f){for(var d,p=u,h=0,m=!!c&&a(c,f,3);h<s;){if(h in n){if(d=m?m(n[h],h,t):n[h],l>0&&r(d))p=o(e,t,d,i(d.length),p,l-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=d}p++}h++}return p};e.exports=o},9974:function(e,t,n){var r=n(3099);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},5005:function(e,t,n){var r=n(857),i=n(7854),a=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?a(r[e])||a(i[e]):r[e]&&r[e][t]||i[e]&&i[e][t]}},7854:function(e,t,n){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},6656:function(e,t,n){var r=n(7908),i={}.hasOwnProperty;e.exports=function(e,t){return i.call(r(e),t)}},3501:function(e){e.exports={}},4664:function(e,t,n){var r=n(9781),i=n(7293),a=n(317);e.exports=!r&&!i((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},8361:function(e,t,n){var r=n(7293),i=n(4326),a="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?a.call(e,""):Object(e)}:Object},2788:function(e,t,n){var r=n(5465),i=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return i.call(e)}),e.exports=r.inspectSource},9909:function(e,t,n){var r,i,a,o=n(8536),s=n(7854),u=n(111),l=n(8880),c=n(6656),f=n(5465),d=n(6200),p=n(3501),h="Object already initialized",m=s.WeakMap;if(o){var v=f.state||(f.state=new m),g=v.get,y=v.has,b=v.set;r=function(e,t){if(y.call(v,e))throw new TypeError(h);return t.facade=e,b.call(v,e,t),t},i=function(e){return g.call(v,e)||{}}
2,a=function(e){return y.call(v,e)}}else{var A=d("state");p[A]=!0,r=function(e,t){if(c(e,A))throw new TypeError(h);return t.facade=e,l(e,A,t),t},i=function(e){return c(e,A)?e[A]:{}},a=function(e){return c(e,A)}}e.exports={set:r,get:i,has:a,enforce:function(e){return a(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},3157:function(e,t,n){var r=n(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},4705:function(e,t,n){var r=n(7293),i=/#|\.prototype\./,a=function(e,t){var n=s[o(e)];return n==l||n!=u&&("function"==typeof t?r(t):!!t)},o=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},u=a.NATIVE="N",l=a.POLYFILL="P";e.exports=a},111:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},1913:function(e){e.exports=!1},3366:function(e,t,n){var r=n(7854);e.exports=r.Promise},133:function(e,t,n){var r=n(5268),i=n(7392),a=n(7293);e.exports=!!Object.getOwnPropertySymbols&&!a((function(){return!Symbol.sham&&(r?38===i:i>37&&i<41)}))},8536:function(e,t,n){var r=n(7854),i=n(2788),a=r.WeakMap;e.exports="function"==typeof a&&/native code/.test(i(a))},8523:function(e,t,n){"use strict";var r=n(3099),i=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new i(e)}},3070:function(e,t,n){var r=n(9781),i=n(4664),a=n(9670),o=n(7593),s=Object.defineProperty;t.f=r?s:function(e,t,n){if(a(e),t=o(t,!0),a(n),i)try{return s(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},1236:function(e,t,n){var r=n(9781),i=n(5296),a=n(9114),o=n(5656),s=n(7593),u=n(6656),l=n(4664),c=Object.getOwnPropertyDescriptor;t.f=r?c:function(e,t){if(e=o(e),t=s(t,!0),l)try{return c(e,t)}catch(n){}if(u(e,t))return a(!i.f.call(e,t),e[t])}},8006:function(e,t,n){var r=n(6324),i=n(748).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},5181:function(e,t){t.f=Object.getOwnPropertySymbols},6324:function(e,t,n){var r=n(6656),i=n(5656),a=n(1318).indexOf,o=n(3501);e.exports=function(e,t){var n,s=i(e),u=0,l=[];for(n in s)!r(o,n)&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~a(l,n)||l.push(n));return l}},5296:function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!n.call({1:2},1);t.f=i?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},3887:function(e,t,n){var r=n(5005),i=n(8006),a=n(5181),o=n(9670);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(o(e)),n=a.f;return n?t.concat(n(e)):t}},857:function(e,t,n){var r=n(7854);e.exports=r},9478:function(e,t,n){var r=n(9670),i=n(111),a=n(8523);e.exports=function(e,t){if(r(e),i(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},1320:function(e,t,n){var r=n(7854),i=n(8880),a=n(6656),o=n(3505),s=n(2788),u=n(9909),l=u.get,c=u.enforce,f=String(String).split("String");(e.exports=function(e,t,n,s){var u,l=!!s&&!!s.unsafe,d=!!s&&!!s.enumerable,p=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||i(n,"name",t),(u=c(n)).source||(u.source=f.join("string"==typeof t?t:""))),e!==r?(l?!p&&e[t]&&(d=!0):delete e[t],d?e[t]=n:i(e,t,n)):d?e[t]=n:o(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||s(this)}))},4488:function(e){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},3505:function(e,t,n){var r=n(7854),i=n(8880);e.exports=function(e,t){try{i(r,e,t)}catch(n){r[e]=t}return t}},6200:function(e,t,n){var r=n(2309),i=n(9711),a=r("keys");e.exports=function(e){return a[e]||(a[e]=i(e))}},5465:function(e,t,n){var r=n(7854),i=n(3505),a="__core-js_shared__",o=r[a]||i(a,{});e.exports=o},2309:function(e,t,n){var r=n(1913),i=n(5465);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.11.2",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},6707:function(e,t,n){var r=n(9670),i=n(3099),a=n(5112)("species");e.exports=function(e,t){var n,o=r(e).constructor;return void 0===o||null==(n=r(o)[a])?t:i(n)}},1400:function(e,t,n){var r=n(9958),i=Math.max,a=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):a(n,t)}},5656:function(e,t,n){var r=n(8361),i=n(4488);e.exports=function(e){return r(i(e))}},9958:function(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},7466:function(e,t,n){var r=n(9958),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},7908:function(e,t,n){var r=n(4488);e.exports=function(e){return Object(r(e))}},7593:function(e,t,n){var r=n(111);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},9711:function(e){var t=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++t
2+n).toString(36)}},3307:function(e,t,n){var r=n(133);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5112:function(e,t,n){var r=n(7854),i=n(2309),a=n(6656),o=n(9711),s=n(133),u=n(3307),l=i("wks"),c=r.Symbol,f=u?c:c&&c.withoutSetter||o;e.exports=function(e){return a(l,e)&&(s||"string"==typeof l[e])||(s&&a(c,e)?l[e]=c[e]:l[e]=f("Symbol."+e)),l[e]}},4944:function(e,t,n){"use strict";var r=n(2109),i=n(6790),a=n(7908),o=n(7466),s=n(9958),u=n(5417);r({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,t=a(this),n=o(t.length),r=u(t,0);return r.length=i(r,t,t,n,0,void 0===e?1:s(e)),r}})},7727:function(e,t,n){"use strict";var r=n(2109),i=n(1913),a=n(3366),o=n(7293),s=n(5005),u=n(6707),l=n(9478),c=n(1320);r({target:"Promise",proto:!0,real:!0,forced:!!a&&o((function(){a.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=u(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return l(t,e()).then((function(){return n}))}:e,n?function(n){return l(t,e()).then((function(){throw n}))}:e)}}),i||"function"!=typeof a||a.prototype.finally||c(a.prototype,"finally",s("Promise").prototype.finally)},1687:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Qs}});var r=n(7294),i=n(6610),a=n(5991),o=n(379),s=n(6070),u=n(7608),l=n(4665);function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function f(e,t,n){return(f=c()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&(0,l.Z)(i,n.prototype),i}).apply(null,arguments)}function d(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var p=n(9968),h=n(6410),m=n(2961),v=n(8970);function g(e){return(0,p.Z)(e)||(0,h.Z)(e)||(0,m.Z)(e)||(0,v.Z)()}var y=n(8481),b=n(5061),A=n(6156),B=(n(4944),n(1897)),_=n(7757),C=n.n(_);function w(e){var t,n=new Set,r=function(e,r){var i="function"==typeof e?e(t):e;if(i!==t){var a=t;t=r?i:Object.assign({},t,i),n.forEach((function(e){return e(t,a)}))}},i=function(){return t},a={setState:r,getState:i,subscribe:function(e,r,a){return r||a?function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Object.is,o=r(t);function s(){var n=r(t);if(!a(o,n)){var i=o;e(o=n,i)}}return n.add(s),function(){return n.delete(s)}}(e,r,a):(n.add(e),function(){return n.delete(e)})},destroy:function(){return n.clear()}};return t=e(r,i,a),a}var x="undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?r.useEffect:r.useLayoutEffect;var E=function(e){var t="function"==typeof e?w(e):e,n=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.getState,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object.is,a=(0,r.useReducer)((function(e){return e+1}),0),o=(0,y.Z)(a,2),s=o[1],u=t.getState(),l=(0,r.useRef)(u),c=(0,r.useRef)(n),f=(0,r.useRef)(i),d=(0,r.useRef)(!1),p=(0,r.useRef)();void 0===p.current&&(p.current=n(u));var h=!1;(l.current!==u||c.current!==n||f.current!==i||d.current)&&(e=n(u),h=!i(p.current,e)),x((function(){h&&(p.current=e),l.current=u,c.current=n,f.current=i,d.current=!1}));var m=(0,r.useRef)(u);return x((function(){var e=function(){try{var e=t.getState(),n=c.current(e);f.current(p.current,n)||(l.current=e,p.current=n,s())}catch(r){d.current=!0,s()}},n=t.subscribe(e);return t.getState()!==m.current&&e(),n}),[]),h?e:p.current};return Object.assign(n,t),n[Symbol.iterator]=C().mark((function e(){return C().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.warn("[useStore, api] = create() is deprecated and will be removed in v4"),e.next=3,n;case 3:return e.next=5,t;case 5:case"end":return e.stop()}}),e)})),n};var M=function(e,t){if(Object.is(e,t))return!0;
2if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(var r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!Object.is(e[n[r]],t[n[r]]))return!1;return!0},S=n(2752),k=n.n(S),T=n(1194),F=n(4714),O=n.n(F);function R(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return D(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 D(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var I=[];function P(e,t,n){var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=R(t);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(O()(n,s.args)){if(a)return;if(s.error)throw s.error;if(s.response)return s.response;throw s.promise}}}catch(l){o.e(l)}finally{o.f()}var u={args:n,promise:e.apply(void 0,(0,b.Z)(n)).then((function(e){return u.response=null==e||e})).catch((function(e){return u.error=null!=e?e:"unknown error"})).then((function(){i>0&&setTimeout((function(){var e=t.indexOf(u);-1!==e&&t.splice(e,1)}),i)}))};if(t.push(u),!a)throw u.promise}function G(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(void 0===n||0===n.length)e.splice(0,e.length);else{var i=e.find((function(e){return O()(n,e.args)}));if(i){var a=e.indexOf(i);-1!==a&&e.splice(a,1)}}}function L(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return P(e,I,n,L.lifespan)}L.lifespan=0,L.clear=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return G.apply(void 0,[I].concat(t))},L.preload=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];P(e,I,n,L.lifespan,!0)},L.peek=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r;return null==(r=I.find((function(e){return O()(t,e.args)})))?void 0:r.response};var H=n(1414);function N(e){(0,r.useEffect)((function(){var t=e;return window.addEventListener("resize",t),function(){window.removeEventListener("resize",t)}}),[e])}function j(e,t){(0,r.useEffect)((function(){if(t){var n=e;return window.addEventListener("scroll",n,{capture:!0,passive:!0}),function(){window.removeEventListener("scroll",n,!0)}}}),[e,t])}function U(e){var t=[];if(!e||e===document.body)return t;var n=window.getComputedStyle(e);return[n.overflow,n.overflowX,n.overflowY].some((function(e){return"auto"===e||"scroll"===e}))&&t.push(e),[].concat(t,(0,b.Z)(U(e.parentElement)))}var J=["x","y","top","bottom","left","right","width","height"],Z=function(e,t){return J.every((function(n){return e[n]===t[n]}))},z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{debounce:0,scroll:!1},t=e.debounce,n=e.scroll,a=e.polyfill,o=a||("undefined"==typeof window?function e(){(0,i.Z)(this,e)}:window.ResizeObserver);if(!o)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");var s=(0,r.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),u=(0,y.Z)(s,2),l=u[0],c=u[1],f=(0,r.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:l}),d=t?"number"==typeof t?t:t.scroll:null,p=t?"number"==typeof t?t:t.resize:null,h=(0,r.useRef)(!1);(0,r.useEffect)((function(){return h.current=!0,function(){h.current=!1}}));var m=(0,r.useMemo)((function(){var e=function(){if(f.current.element){var e=f.current.element.getBoundingClientRect(),t={left:e.left,top:e.top,width:e.width,height:e.height,bottom:e.bottom,right:e.right,x:e.x,y:e.y};Object.freeze(t),h.current&&!Z(f.current.lastBounds,t)&&c(f.current.lastBounds=t)}};return[e,p?(0,H.debounce)(e,p):e,d?(0,H.debounce)(e,d):e]}),[c,d,p]),v=(0,y.Z)(m,3),g=v[0],b=v[1],A=v[2];
2function B(){f.current.scrollContainers&&(f.current.scrollContainers.forEach((function(e){return e.removeEventListener("scroll",A,!0)})),f.current.scrollContainers=null),f.current.resizeObserver&&(f.current.resizeObserver.disconnect(),f.current.resizeObserver=null)}function _(){f.current.element&&(f.current.resizeObserver=new o(A),f.current.resizeObserver.observe(f.current.element),n&&f.current.scrollContainers&&f.current.scrollContainers.forEach((function(e){return e.addEventListener("scroll",A,{capture:!0,passive:!0})})))}var C=function(e){e&&e!==f.current.element&&(B(),f.current.element=e,f.current.scrollContainers=U(e),_())};return j(A,Boolean(n)),N(b),(0,r.useEffect)((function(){B(),_()}),[n,A,b]),(0,r.useEffect)((function(){return B}),[]),[C,l,g]};function K(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.Z)(e);if(t){var i=(0,u.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}function Q(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 V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(n),!0).forEach((function(t){(0,A.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function X(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Y(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 Y(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var W={obj:function(e){return e===Object(e)&&!W.arr(e)&&"function"!=typeof 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},arr:function(e){return Array.isArray(e)},equ:function(e,t){if(typeof e!=typeof t||!!e!=!!t)return!1;if(W.str(e)||W.num(e)||W.obj(e))return e===t;if(W.arr(e)&&e==t)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!W.und(n)||e===t}};function q(e){return(e.eventObject||e.object).uuid+"/"+e.index}function $(e){var t=new B.Vector3;function n(t){var n=e.getState().internal,r=t.offsetX-n.initialClick[0],i=t.offsetY-n.initialClick[1];return Math.round(Math.sqrt(r*r+i*i))}function r(e){return e.filter((function(e){return["Move","Over","Enter","Out","Leave"].some((function(t){var n;return null==(n=e.__r3f.handlers)?void 0:n["onPointer"+t]}))}))}function i(t){var n=e.getState().internal;Array.from(n.hovered.values()).forEach((function(e){if(!t.length||!t.find((function(t){return t.object===e.object&&t.index===e.index}))){var r=e.eventObject.__r3f.handlers;if(n.hovered.delete(q(e)),r){var i=V(V({},e),{},{intersections:t||[]});null==r.onPointerOut||r.onPointerOut(i),null==r.onPointerLeave||r.onPointerLeave(i)}}}))}function a(e,t){t.forEach((function(t){var n;return null==(n=t.__r3f.handlers)||null==n.onPointerMissed?void 0:n.onPointerMissed(e)}))}return{handlePointer:function(o){switch(o){case"onPointerLeave":case"onPointerCancel":return function(){return i([])};case"onLostPointerCapture":return function(t){"pointerId"in t&&e.getState().internal.capturedMap.delete(t.pointerId),i([])}}return function(s){var u=e.getState(),l=u.onPointerMissed,c=u.internal;!function(t){var n,r=e.getState(),i=r.raycaster,a=r.mouse,o=r.camera,s=r.size,u=null!=(n=null==i.computeOffsets?void 0:i.computeOffsets(t,r))?n:t,l=u.offsetX,c=u.offsetY,f=s.width,d=s.height;a.set(l/f*2-1,-c/d*2+1),i.setFromCamera(a,o)}(s);var f="onPointerMove"===o,d=function(t,n){var r=e.getState().internal;
2return"pointerId"in n&&r.capturedMap.has(n.pointerId)&&t.push.apply(t,(0,b.Z)(r.capturedMap.get(n.pointerId).values())),t}(function(t){var n=e.getState(),r=n.raycaster,i=n.internal;if(!r.enabled)return[];var a=new Set,o=[],s=t?t(i.interaction):i.interaction,u=r.intersectObjects(s,!0).filter((function(e){var t=q(e);return!a.has(t)&&(a.add(t),!0)}));r.filter&&(u=r.filter(u,n));var l,c=X(u);try{for(c.s();!(l=c.n()).done;)for(var f=l.value,d=f.object;d;){var p;(null==(p=d.__r3f)?void 0:p.handlers)&&o.push(V(V({},f),{},{eventObject:d})),d=d.parent}}catch(h){c.e(h)}finally{c.f()}return o}(f?r:void 0),s);f&&i(d),function(r,a,o){var s=e.getState(),u=s.raycaster,l=s.mouse,c=s.camera,f=s.internal;r.length&&function(){var e,s=t.set(l.x,l.y,0).unproject(c),d="click"===a.type?n(a):0,p=function(e){return a.target.releasePointerCapture(e)},h={stopped:!1},m=X(r);try{var v=function(){var t=e.value,n=function(e){var n,r;return null!=(n=null==(r=f.capturedMap.get(e))?void 0:r.has(t.eventObject))&&n},m=function(e){f.capturedMap.has(e)?f.capturedMap.get(e).set(t.eventObject,t):f.capturedMap.set(e,new Map([[t.eventObject,t]])),a.target.setPointerCapture(e)},v={};for(var g in Object.getPrototypeOf(a)){var y=a[g];"function"!=typeof y&&(v[g]=y)}var A=V(V(V({},t),v),{},{spaceX:l.x,spaceY:l.y,intersections:r,stopped:h.stopped,delta:d,unprojectedPoint:s,ray:u.ray,camera:c,stopPropagation:function(){var e="pointerId"in a&&f.capturedMap.get(a.pointerId);if((!e||e.has(t.eventObject))&&(A.stopped=h.stopped=!0,f.hovered.size&&Array.from(f.hovered.values()).find((function(e){return e.eventObject===t.eventObject})))){var n=r.slice(0,r.indexOf(t));i([].concat((0,b.Z)(n),[t]))}},target:{hasPointerCapture:n,setPointerCapture:m,releasePointerCapture:p},currentTarget:{hasPointerCapture:n,setPointerCapture:m,releasePointerCapture:p},sourceEvent:a,nativeEvent:a});if(o(A),!0===h.stopped)return"break"};for(m.s();!(e=m.n()).done&&"break"!==v(););}catch(g){m.e(g)}finally{m.f()}}()}(d,s,(function(e){var t=e.eventObject,n=t.__r3f.handlers;if(n)if(f){if(n.onPointerOver||n.onPointerEnter||n.onPointerOut||n.onPointerLeave){var r=q(e),i=c.hovered.get(r);i?i.stopped&&e.stopPropagation():(c.hovered.set(r,e),null==n.onPointerOver||n.onPointerOver(e),null==n.onPointerEnter||n.onPointerEnter(e))}null==n.onPointerMove||n.onPointerMove(e)}else{var u=null==n?void 0:n[o];u&&("onClick"!==o&&"onContextMenu"!==o&&"onDoubleClick"!==o||c.initialHits.includes(t))&&(u(e),a(s,c.interaction.filter((function(e){return e!==t}))))}})),"onPointerDown"===o&&(c.initialClick=[s.offsetX,s.offsetY],c.initialHits=d.map((function(e){return e.eventObject}))),"onClick"!==o&&"onContextMenu"!==o&&"onDoubleClick"!==o||d.length||n(s)<=2&&(a(s,c.interaction),l&&l(s))}}}}var ee=function(e){return e&&!!e.getState},te=function(e,t){var n,r;return{root:ee(e)?e:null!=(n=null==(r=e.__r3f)?void 0:r.root)?n:t.__r3f.root,container:ee(e)?e.getState().scene:e}},ne="__default",re={},ie=["children","key","ref"],ae={};function oe(e,t){var n=e;return(null!=t&&t.instance||!n.__r3f)&&(n.__r3f=V({root:null,memoizedProps:{},objects:[]},t)),e}var se,ue=function(e){return e&&e.isOrthographicCamera},le=r.createContext(null),ce=function(e,t,n,r){var i=r.gl,a=r.size,o=r.shadows,s=void 0!==o&&o,u=r.linear,l=void 0!==u&&u,c=r.flat,f=void 0!==c&&c,p=r.vr,h=void 0!==p&&p,m=r.orthographic,v=void 0!==m&&m,g=r.frameloop,y=void 0===g?"always":g,A=r.dpr,_=void 0===A?1:A,C=r.performance,w=r.clock,x=void 0===w?new B.Clock:w,S=r.raycaster,k=r.camera,T=r.onPointerMissed;s&&(i.shadowMap.enabled=!0,"object"==typeof s?Object.assign(i.shadowMap,s):i.shadowMap.type=B.PCFSoftShadowMap),l||(f||(i.toneMapping=B.ACESFilmicToneMapping),i.outputEncoding=B.sRGBEncoding),"never"===y&&(x.stop(),x.elapsedTime=0);var F=E((function(a,o){var s=new B.Raycaster,u=S||{},c=u.params,p=d(u,["params"]);e(s,V(V({enabled:!0},p),{},{params:V(V({},s.params),c)}),{});var m=k instanceof B.Camera,g=m?k:v?new B.OrthographicCamera(0,0,0,0,.1,1e3):new B.PerspectiveCamera(75,0,.1,1e3);function A(e){return Array.isArray(e)?Math.min(Math.max(e[0],window.devicePixelRatio),e[1]):e}m||(g.position.z=5,k&&e(g,k,{}),g.lookAt(0,0,0));var w=A(_),E=new B.Vector3,M=new B.Vector3;function F(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o().camera,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:M,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o().size,r=n.width,i=n.height,a=r/i,s=e.getWorldPosition(E).distanceTo(t);if(ue(e))return{width:r/e.zoom,height:i/e.zoom,factor:1,distance:s,aspect:a};
2var u=e.fov*Math.PI/180,l=2*Math.tan(u/2)*s,c=l*(r/i);return{width:c,height:l,factor:r/c,distance:s,aspect:a}}var O=void 0,R=function(e){return a((function(t){return{performance:V(V({},t.performance),{},{current:e})}}))};return{gl:i,set:a,get:o,invalidate:function(){return t(o())},advance:function(e,t){return n(e,t,o())},linear:l,flat:f,scene:oe(new B.Scene),camera:g,raycaster:s,clock:x,mouse:new B.Vector2,vr:h,frameloop:y,onPointerMissed:T,performance:V(V({current:1,min:.5,max:1,debounce:200},C),{},{regress:function(){var e=o();O&&clearTimeout(O),e.performance.current!==e.performance.min&&R(e.performance.min),O=setTimeout((function(){return R(o().performance.max)}),e.performance.debounce)}}),size:{width:0,height:0},viewport:{initialDpr:w,dpr:w,width:0,height:0,aspect:0,distance:0,factor:0,getCurrentViewport:F},setSize:function(e,t){var n={width:e,height:t};a((function(e){return{size:n,viewport:V(V({},e.viewport),F(g,M,n))}}))},setDpr:function(e){return a((function(t){return{viewport:V(V({},t.viewport),{},{dpr:A(e)})}}))},events:{connected:!1},internal:{active:!1,priority:0,frames:0,lastProps:r,interaction:[],hovered:new Map,subscribers:[],initialClick:[0,0],initialHits:[],capturedMap:new Map,subscribe:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return a((function(n){var r=n.internal;return{internal:V(V({},r),{},{priority:r.priority+(t?1:0),subscribers:[].concat((0,b.Z)(r.subscribers),[{ref:e,priority:t}]).sort((function(e,t){return e.priority-t.priority}))})}})),function(){a((function(n){var r=n.internal;return{internal:V(V({},r),{},{priority:r.priority-(t?1:0),subscribers:r.subscribers.filter((function(t){return t.ref!==e}))})}}))}}}}}));F.subscribe((function(){var e=F.getState(),t=e.camera,n=e.size,r=e.viewport;e.internal.lastProps.camera instanceof B.Camera||(ue(t)?(t.left=n.width/-2,t.right=n.width/2,t.top=n.height/2,t.bottom=n.height/-2):t.aspect=n.width/n.height,t.updateProjectionMatrix(),t.updateMatrixWorld()),i.setPixelRatio(r.dpr),i.setSize(n.width,n.height)}),(function(e){return[e.viewport.dpr,e.size]}),M);var O=F.getState();return a&&O.setSize(a.width,a.height),F.subscribe((function(e){return t(e)})),F};var fe=[],de=[],pe=[];function he(e,t){for(se=0;se<e.length;se++)e[se](t)}function me(e,t){var n=t.clock.getDelta();for("never"===t.frameloop&&"number"==typeof e&&(n=e-t.clock.elapsedTime,t.clock.oldTime=t.clock.elapsedTime,t.clock.elapsedTime=e),se=0;se<t.internal.subscribers.length;se++)t.internal.subscribers[se].ref.current(t,n);return!t.internal.priority&&t.gl.render&&t.gl.render(t.scene,t.camera),t.internal.frames=Math.max(0,t.internal.frames-1),"always"===t.frameloop?1:t.internal.frames}function ve(e){var t=$(e).handlePointer,n={onClick:["click",!1],onContextMenu:["contextmenu",!1],onDoubleClick:["dblclick",!1],onWheel:["wheel",!0],onPointerDown:["pointerdown",!0],onPointerUp:["pointerup",!0],onPointerLeave:["pointerleave",!0],onPointerMove:["pointermove",!0],onPointerCancel:["pointercancel",!0],onLostPointerCapture:["lostpointercapture",!0]};return{connected:!1,handlers:Object.keys(n).reduce((function(e,n){return V(V({},e),{},(0,A.Z)({},n,t(n)))}),{}),connect:function(t){var r,i=e.getState(),a=i.set,o=i.events;null==o.disconnect||o.disconnect(),a((function(e){return{events:V(V({},e.events),{},{connected:t})}})),Object.entries(null!=(r=null==o?void 0:o.handlers)?r:[]).forEach((function(e){var r=(0,y.Z)(e,2),i=r[0],a=r[1],o=(0,y.Z)(n[i],2),s=o[0],u=o[1];t.addEventListener(s,a,{passive:u})}))},disconnect:function(){var t,r=e.getState(),i=r.set,a=r.events;a.connected&&(Object.entries(null!=(t=a.handlers)?t:[]).forEach((function(e){var t=(0,y.Z)(e,2),r=t[0],i=t[1];if(a&&a.connected instanceof HTMLElement){var o=(0,y.Z)(n[r],1)[0];a.connected.removeEventListener(o,i)}})),i((function(e){return{events:V(V({},e.events),{},{connected:!1})}})))}}}var ge="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function ye(e){var t=e.set;return ge((function(){return t(new Promise((function(){return null}))),function(){return t(!1)}}),[]),null}var be=function(e){(0,o.Z)(n,e);var t=K(n);function n(){var e;(0,i.Z)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return(e=t.call.apply(t,[this].concat(a))).state={error:!1},e}
2return(0,a.Z)(n,[{key:"componentDidCatch",value:function(e){this.props.set(e)}},{key:"render",value:function(){return this.state.error?null:this.props.children}}]),n}(r.Component);function Ae(e){var t=e.children,n=e.fallback,i=e.tabIndex,a=e.resize,o=e.id,s=e.style,u=e.className,l=e.events,c=d(e,["children","fallback","tabIndex","resize","id","style","className","events"]),f=z(V({scroll:!0,debounce:{scroll:50,resize:0}},a)),p=(0,y.Z)(f,2),h=p[0],m=p[1],v=r.useRef(null),g=r.useState(!1),b=(0,y.Z)(g,2),A=b[0],B=b[1],_=r.useState(!1),C=(0,y.Z)(_,2),w=C[0],x=C[1];if(A)throw A;if(w)throw w;return ge((function(){m.width>0&&m.height>0&&function(e,t){var n,i,a,o,s,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=u.gl,c=u.size,f=u.mode,p=void 0===f?Me[1]:f,h=u.events,m=u.onCreated,v=d(u,["gl","size","mode","events","onCreated"]);c||(c={width:null!=(i=null==(a=t.parentElement)?void 0:a.clientWidth)?i:0,height:null!=(o=null==(s=t.parentElement)?void 0:s.clientHeight)?o:0});var g=Ee.get(t),y=null==g?void 0:g.fiber,b=null==g?void 0:g.store,A=null==(n=b)?void 0:n.getState();if(y&&A){var B=A.internal.lastProps;void 0===v.dpr||W.equ(B.dpr,v.dpr)||A.setDpr(v.dpr),void 0===c||W.equ(B.size,c)||A.setSize(c.width,c.height),v.linear!==B.linear&&(Pe(t),y=void 0)}if(!y){var _=De(l,t);v.vr&&(_.xr.enabled=!0,_.setAnimationLoop((function(e){return Te(e,!0)})));var C=(b=ce(Re,ke,Te,V({gl:_,size:c},v))).getState();C.get,y=Oe.createContainer(b,Me.indexOf(p),!1,null),Ee.set(t,{fiber:y,store:b}),h&&C.set({events:h(b)})}if(b&&y)return Oe.updateContainer(r.createElement(Ie,{store:b,element:e,onCreated:m,target:t}),y,null,(function(){})),b;throw"Error creating root!"}(r.createElement(be,{set:x},r.createElement(r.Suspense,{fallback:r.createElement(ye,{set:B})},t)),v.current,V(V({},c),{},{size:m,events:l||ve}))}),[m,t]),ge((function(){var e=v.current;return function(){return Pe(e)}}),[]),r.createElement("div",{ref:h,id:o,className:u,tabIndex:i,style:V({position:"relative",width:"100%",height:"100%",overflow:"hidden"},s)},r.createElement("canvas",{ref:v,style:{display:"block"}},n))}function Be(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e},t=arguments.length>1?arguments[1]:void 0,n=r.useContext(le);if(!n)throw"R3F hooks can only be used within the Canvas component!";return n(e,t)}function _e(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=r.useContext(le).getState().internal.subscribe,i=r.useRef(e);return r.useLayoutEffect((function(){i.current=e}),[e]),r.useLayoutEffect((function(){var e=n(i,t);return function(){return e()}}),[t,n]),null}function Ce(e){var t={nodes:{},materials:{}};return e&&e.traverse((function(e){e.name&&(t.nodes[e.name]=e),e.material&&!t.materials[e.material.name]&&(t.materials[e.material.name]=e.material)})),t}function we(e,t){return function(n){var r=new n;e&&e(r);for(var i=arguments.length,a=new Array(i>1?i-1:0),o=1;o<i;o++)a[o-1]=arguments[o];return Promise.all(a.map((function(e){return new Promise((function(n,i){return r.load(e,(function(e){e.scene&&Object.assign(e,Ce(e.scene)),n(e)}),t,(function(t){return i("Could not load ".concat(e,": ").concat(t.message))}))}))})))}}function xe(e,t,n,r){var i=Array.isArray(t)?t:[t],a=L.apply(void 0,[we(n,r),e].concat((0,b.Z)(i)));return Array.isArray(t)?a:a[0]}be.getDerivedStateFromError=function(){return{error:!0}},xe.preload=function(e,t,n){var r=Array.isArray(t)?t:[t];return L.preload.apply(L,[we(n),e].concat((0,b.Z)(r)))};var Ee=new Map,Me=["legacy","blocking","concurrent"],Se=function(e){var t,n=!1;function r(i){if(n=!0,t=0,he(fe,i),e.forEach((function(e){var n=e.store.getState();n.internal.active&&("always"===n.frameloop||n.internal.frames>0)&&(t+=me(i,n))})),he(de,i),t>0)return requestAnimationFrame(r);he(pe,i),n=!1}
2return{loop:r,invalidate:function t(i){if(!i)return e.forEach((function(e){return t(e.store.getState())}));!i.vr&&i.internal.active&&"never"!==i.frameloop&&(i.internal.frames=Math.min(60,i.internal.frames+1),n||(n=!0,requestAnimationFrame(r)))},advance:function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2?arguments[2]:void 0;n&&he(fe,t),r?me(t,r):e.forEach((function(e){return me(t,e.store.getState())})),n&&he(de,t)}}}(Ee),ke=Se.invalidate,Te=Se.advance,Fe=function(e){function t(e,t){var i,a,o,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=null!=(i=null==e?void 0:e.__r3f)?i:{},c=l.root,f=null!=(a=null==c||null==c.getState?void 0:c.getState())?a:{},d=[],p=[],h={},m=0;Object.entries(t).forEach((function(e){var t=(0,y.Z)(e,2),n=t[0],r=t[1];-1===ie.indexOf(n)&&(h[n]=r)})),l.memoizedProps&&l.memoizedProps.args&&(h.args=l.memoizedProps.args),l.memoizedProps&&l.memoizedProps.attach&&(h.attach=l.memoizedProps.attach),e.__r3f&&(e.__r3f.memoizedProps=h);var v=Object.keys(t);for(m=0;m<v.length;m++)W.equ(t[v[m]],s[v[m]])&&d.push(v[m]),W.fun(t[v[m]])&&/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/.test(v[m])&&p.push(v[m]);var _=[];if(u)for(v=Object.keys(s),m=0;m<v.length;m++)t.hasOwnProperty(v[m])||_.push(v[m]);var C=[].concat(d,ie);null!=(o=e.__r3f)&&o.instance&&C.push("object");var w=V({},t);for(v=Object.keys(w),m=0;m<v.length;m++)C.indexOf(v[m])>-1&&delete w[v[m]];var x=Object.entries(w);for(m=0;m<_.length;m++)"children"!==_[m]&&x.unshift([_[m],ne+"remove"]);if(x.length>0){if(x.forEach((function(t){var r=(0,y.Z)(t,2),i=r[0],a=r[1];if(!p.includes(i)){var o,s=e,u=s[i];if(i.includes("-")){var l=i.split("-");if(!(u=l.reduce((function(e,t){return e[t]}),e))||!u.set){var c=g(l.reverse()),d=c[0];s=c.slice(1).reverse().reduce((function(e,t){return e[t]}),e),i=d}}if(a===ne+"remove")if(u&&u.constructor)a=new u.constructor(h.args);else if(s.constructor){var m=new s.constructor(s.__r3f.memoizedProps.args);a=m[u],m.dispose&&m.dispose()}else a=0;if(u&&u.set&&(u.copy||u instanceof B.Layers)){if(Array.isArray(a))if(u.fromArray)u.fromArray(a);else(o=u).set.apply(o,(0,b.Z)(a));else if(u.copy&&a&&a.constructor&&u.constructor.name===a.constructor.name)u.copy(a);else if(void 0!==a){var v=u instanceof B.Color;!v&&u.setScalar?u.setScalar(a):u instanceof B.Layers&&a instanceof B.Layers?u.mask=a.mask:u.set(a),!f.linear&&v&&u.convertSRGBToLinear()}}else s[i]=a,!f.linear&&s[i]instanceof B.Texture&&(s[i].encoding=B.sRGBEncoding);n(e)}})),u&&c&&e.raycast&&l.handlers){l.handlers=void 0;var E=f.internal.interaction.indexOf(e);E>-1&&f.internal.interaction.splice(E,1)}p.length&&(u&&c&&e.raycast&&f.internal.interaction.push(e),l.handlers=p.reduce((function(e,n){return V(V({},e),{},(0,A.Z)({},n,t[n]))}),{})),e.parent&&r(e)}}function n(e){var t,n,r=null==(t=e.__r3f)||null==(n=t.root)||null==n.getState?void 0:n.getState();r&&0===r.internal.frames&&r.invalidate()}function r(e){null==e.onUpdate||e.onUpdate(e)}function i(e,n,r,i,a){var o,s=n.args,u=void 0===s?[]:s,l=d(n,["args"]),c="".concat(e[0].toUpperCase()).concat(e.slice(1));if(!ee(r)&&a){r=function e(t){return t.return?e(t.return):t.stateNode&&t.stateNode.containerInfo}(a)}if(!r||!ee(r))throw"No valid root for ".concat(c,"!");if("primitive"===e){if(void 0===l.object)throw"Primitives without 'object' are invalid!";o=oe(l.object,{root:r,instance:!0})}else{var p=ae[c]||B[c];if(!p)throw"".concat(c," is not part of the THREE namespace! Did you forget to extend? See: https://github.com/pmndrs/react-three-fiber/blob/master/markdown/api.md#using-3rd-party-objects-declaratively");var h=W.arr(u);o=oe(h?f(p,(0,b.Z)(u)):new p(u),{root:r,memoizedProps:{args:h&&0===u.length?null:u}})}return c.endsWith("Geometry")?l=V({attach:"geometry"},l):c.endsWith("Material")&&(l=V({attach:"material"},l)),t(o,l,{}),o}function a(e,t){var i=!1;t&&(t.attachArray?(W.arr(e[t.attachArray])||(e[t.attachArray]=[]),e[t.attachArray].push(t)):t.attachObject?(W.obj(e[t.attachObject[0]])||(e[t.attachObject[0]]={}),e[t.attachObject[0]][t.attachObject[1]]=t):t.attach&&!W.fun(t.attach)?e[t.attach]=t:t.isObject3D&&(e.add(t),i=!0),i||(e.__r3f.objects.push(t),t.parent=e),r(t),n(t))}function o(e,t,i){var o=!1;if(t){if(t.attachArray){var s=e[t.attachArray];W.arr(s)||(e[t.attachArray]=[]),s.splice(s.indexOf(i),0,t)}else{if(t.attachObject||t.attach&&!W.fun(t.attach))return o=!0,a(e,t);if(t.isObject3D){t.parent=e,t.dispatchEvent({type:"added"});var u=e.children.filter((function(e){return e!==t})),l=u.indexOf(i);e.children=[].concat((0,b.Z)(u.slice(0,l)),[t],(0,b.Z)(u.slice(l))),o=!0}}o||(e.__r3f.objects.push(t),t.parent=e),r(t),n(t)}}function s(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e&&(0,b.Z)(e).forEach((function(e){return u(t,e,n)}
2))}function u(e,t,r){if(t){var i;if(e.__r3f.objects){var a=e.__r3f.objects.length;e.__r3f.objects=e.__r3f.objects.filter((function(e){return e!==t})),e.__r3f.objects.length<a&&(t.parent=null)}if(t.attachArray)e[t.attachArray]=e[t.attachArray].filter((function(e){return e!==t}));else if(t.attachObject)delete e[t.attachObject[0]][t.attachObject[1]];else if(t.attach&&!W.fun(t.attach))e[t.attach]=null;else if(t.isObject3D){var o;e.remove(t),null!=(o=t.__r3f)&&o.root&&(f=t.__r3f.root,d=t,(p=f.getState().internal).interaction=p.interaction.filter((function(e){return e!==d})),p.initialHits=p.initialHits.filter((function(e){return e!==d})),p.hovered.forEach((function(e,t){e.eventObject!==d&&e.object!==d||p.hovered.delete(t)})))}var u,l=null==(i=t.__r3f)?void 0:i.instance,c=void 0===r?null!==t.dispose&&!l:r;if(!l)s(null==(u=t.__r3f)?void 0:u.objects,t,c),s(t.children,t,c);t.__r3f&&(delete t.__r3f.root,delete t.__r3f.objects,delete t.__r3f.handlers,delete t.__r3f.memoizedProps,l||delete t.__r3f),c&&t.dispose&&"Scene"!==t.type&&(0,T.unstable_runWithPriority)(T.unstable_IdlePriority,(function(){return t.dispose()})),n(e)}var f,d,p}function l(e,t,n,r){var o=e.parent;if(o){var s=i(t,n,e.__r3f.root);e.children&&(e.children.forEach((function(e){return a(s,e)})),e.children=[]),e.__r3f.objects.forEach((function(e){return a(s,e)})),e.__r3f.objects=[],u(o,e),a(o,s),[r,r.alternate].forEach((function(e){null!==e&&(e.stateNode=s,e.ref&&("function"==typeof e.ref?e.ref(s):e.ref.current=s))}))}}return{reconciler:k()({now:T.unstable_now,createInstance:i,removeChild:u,appendChild:a,appendInitialChild:a,insertBefore:o,warnsIfNotActing:!0,supportsMutation:!0,isPrimaryRenderer:!1,scheduleTimeout:W.fun(setTimeout)?setTimeout:void 0,cancelTimeout:W.fun(clearTimeout)?clearTimeout:void 0,setTimeout:W.fun(setTimeout)?setTimeout:void 0,clearTimeout:W.fun(clearTimeout)?clearTimeout:void 0,noTimeout:-1,appendChildToContainer:function(e,t){var n=te(e,t),r=n.container,i=n.root;r.__r3f.root=i,a(r,t)},removeChildFromContainer:function(e,t){u(te(e,t).container,t)},insertInContainerBefore:function(e,t,n){o(te(e,t).container,t,n)},commitUpdate:function(e,n,r,i,a,o){if(e.__r3f.instance&&a.object&&a.object!==e)l(e,r,a,o);else{var s=a.args,u=void 0===s?[]:s,c=d(a,["args"]),f=i.args,p=void 0===f?[]:f,h=d(i,["args"]);u.some((function(e,t){return W.obj(e)?Object.entries(e).some((function(e){var n=(0,y.Z)(e,2),r=n[0];return n[1]!==p[t][r]})):e!==p[t]}))?l(e,r,a,o):t(e,c,h,!0)}},hideInstance:function(e){e.isObject3D&&(e.visible=!1,n(e))},unhideInstance:function(e,t){(e.isObject3D&&null==t.visible||t.visible)&&(e.visible=!0,n(e))},hideTextInstance:function(){throw new Error("Text is not allowed in the R3F tree.")},getPublicInstance:function(e){return e},getRootHostContext:function(e){return re},getChildHostContext:function(e){return re},createTextInstance:function(){},finalizeInitialChildren:function(e){return!!e.__r3f.handlers},commitMount:function(e){e.raycast&&e.__r3f.handlers&&e.__r3f.root.getState().internal.interaction.push(e)},prepareUpdate:function(){return re},shouldDeprioritizeSubtree:function(){return!1},prepareForCommit:function(){return null},preparePortalMount:function(){},resetAfterCommit:function(){},shouldSetTextContent:function(){return!1},clearContainer:function(){return!1}}),applyProps:t}}(),Oe=Fe.reconciler,Re=Fe.applyProps,De=function(e,t){return(n=e)&&n.render?e:new B.WebGLRenderer(V({powerPreference:"high-performance",canvas:t,antialias:!0,alpha:!0},e));var n};function Ie(e){var t=e.store,n=e.element,i=e.onCreated,a=e.target;return r.useEffect((function(){var e=t.getState();e.set((function(e){return{internal:V(V({},e.internal),{},{active:!0})}})),null==e.events.connect||e.events.connect(a),i&&i(e)}),[]),r.createElement(le.Provider,{value:t},n)}function Pe(e,t){var n=Ee.get(e),r=null==n?void 0:n.fiber;if(r){var i=null==n?void 0:n.store.getState();i&&(i.internal.active=!1),Oe.updateContainer(null,r,null,(function(){i&&setTimeout((function(){var n,r,a;null==i.events.disconnect||i.events.disconnect(),null==(n=i.gl)||null==(r=n.renderLists)||null==r.dispose||r.dispose(),null==(a=i.gl)||null==a.forceContextLoss||a.forceContextLoss(),function(e){e.dispose&&"Scene"!==e.type&&e.dispose();for(var t in e){var n,r;null==(n=(r=t).dispose)||n.call(r),delete e[t]}}(i),Ee.delete(e),t&&t(e)}),500)}))}}Oe.act,W.fun(Symbol)&&Symbol.for&&Symbol.for("react.portal");function Ge(){return(Ge=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}Oe.injectIntoDevTools({bundleType:0,rendererPackageName:"@react-three/fiber",version:"17.0.2"});var Le=n(3349);function He(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.Z)(e);if(t){var i=(0,u.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}var Ne=function(e){(0,o.Z)(n,e);var t=He(n);function n(e,r){var a,o,s,u,l,c,f;(0,i.Z)(this,n),a=t.call(this),(0,A.Z)((0,Le.Z)(a),"object",void 0),(0,A.Z)((0,Le.Z)(a),"domElement",void 0),(0,A.Z)((0,Le.Z)(a),"enabled",!0),(0,A.Z)((0,Le.Z)(a),"target",new B.Vector3),(0,A.Z)((0,Le.Z)(a),"minDistance",0),(0,A.Z)((0,Le.Z)(a),"maxDistance",1/0),(0,A.Z)((0,Le.Z)(a),"minZoom",0),(0,A.Z)((0,Le.Z)(a),"maxZoom",1/0),(0,A.Z)((0,Le.Z)(a),"minPolarAngle",0),(0,A.Z)((0,Le.Z)(a),"maxPolarAngle",Math.PI),(0,A.Z)((0,Le.Z)(a),"minAzimuthAngle",-1/0),(0,A.Z)((0,Le.Z)(a),"maxAzimuthAngle",1/0),(0,A.Z)((0,Le.Z)(a),"enableDamping",!1),(0,A.Z)((0,Le.Z)(a),"dampingFactor",.05),(0,A.Z)((0,Le.Z)(a),"enableZoom",!0),(0,A.Z)((0,Le.Z)(a),"zoomSpeed",1),(0,A.Z)((0,Le.Z)(a),"enableRotate",!0),(0,A.Z)((0,Le.Z)(a),"rotateSpeed",1),(0,A.Z)((0,Le.Z)(a),"enablePan",!0),(0,A.Z)((0,Le.Z)(a),"panSpeed",1),(0,A.Z)((0,Le.Z)(a),"screenSpacePanning",!0),(0,A.Z)((0,Le.Z)(a),"keyPanSpeed",7),(0,A.Z)((0,Le.Z)(a),"autoRotate",!1),(0,A.Z)((0,Le.Z)(a),"autoRotateSpeed",2),(0,A.Z)((0,Le.Z)(a),"keys",{LEFT:"ArrowLeft",UP:"ArrowUp",RIGHT:"ArrowRight",BOTTOM:"ArrowDown"}),(0,A.Z)((0,Le.Z)(a),"mouseButtons",{LEFT:B.MOUSE.ROTATE,MIDDLE:B.MOUSE.DOLLY,RIGHT:B.MOUSE.PAN}),(0,A.Z)((0,Le.Z)(a),"touches",{ONE:B.TOUCH.ROTATE,TWO:B.TOUCH.DOLLY_PAN}),(0,A.Z)((0,Le.Z)(a),"target0",void 0),(0,A.Z)((0,Le.Z)(a),"position0",void 0),(0,A.Z)((0,Le.Z)(a),"zoom0",void 0),(0,A.Z)((0,Le.Z)(a),"_domElementKeyEvents",null),(0,A.Z)((0,Le.Z)(a),"getPolarAngle",void 0),(0,A.Z)((0,Le.Z)(a),"getAzimuthalAngle",void 0),(0,A.Z)((0,Le.Z)(a),"listenToKeyEvents",void 0),(0,A.Z)((0,Le.Z)(a),"saveState",void 0),(0,A.Z)((0,Le.Z)(a),"reset",void 0),(0,A.Z)((0,Le.Z)(a),"update",void 0),(0,A.Z)((0,Le.Z)(a),"connect",void 0),(0,A.Z)((0,Le.Z)(a),"dispose",void 0),a.object=e,a.domElement=r,a.target0=a.target.clone(),a.position0=a.object.position.clone(),a.zoom0=a.object instanceof B.PerspectiveCamera?a.object.zoom:1,a.getPolarAngle=function(){return b.phi},a.getAzimuthalAngle=function(){return b.theta},a.listenToKeyEvents=function(e){e.addEventListener("keydown",ne),a._domElementKeyEvents=e},a.saveState=function(){d.target0.copy(d.target),d.position0.copy(d.object.position),d.zoom0=d.object instanceof B.PerspectiveCamera?d.object.zoom:1},a.reset=function(){d.target.copy(d.target0),d.object.position.copy(d.position0),d.object instanceof B.PerspectiveCamera&&(d.object.zoom=d.zoom0,d.object.updateProjectionMatrix()),d.dispatchEvent(p),d.update(),g=v.NONE},a.update=(o=new B.Vector3,s=(new B.Quaternion).setFromUnitVectors(e.up,new B.Vector3(0,1,0)),u=s.clone().invert(),l=new B.Vector3,c=new B.Quaternion,f=2*Math.PI,function(){var e=d.object.position;o.copy(e).sub(d.target),o.applyQuaternion(s),b.setFromVector3(o),d.autoRotate&&g===v.NONE&&P(2*Math.PI/60/60*d.autoRotateSpeed),d.enableDamping?(b.theta+=_.theta*d.dampingFactor,b.phi+=_.phi*d.dampingFactor):(b.theta+=_.theta,b.phi+=_.phi);var t=d.minAzimuthAngle,n=d.maxAzimuthAngle;return isFinite(t)&&isFinite(n)&&(t<-Math.PI?t+=f:t>Math.PI&&(t-=f),n<-Math.PI?n+=f:n>Math.PI&&(n-=f),b.theta=t<=n?Math.max(t,Math.min(n,b.theta)):b.theta>(t+n)/2?Math.max(t,b.theta):Math.min(n,b.theta)),b.phi=Math.max(d.minPolarAngle,Math.min(d.maxPolarAngle,b.phi)),b.makeSafe(),b.radiu
2s*=C,b.radius=Math.max(d.minDistance,Math.min(d.maxDistance,b.radius)),!0===d.enableDamping?d.target.addScaledVector(w,d.dampingFactor):d.target.add(w),o.setFromSpherical(b),o.applyQuaternion(u),e.copy(d.target).add(o),d.object.lookAt(d.target),!0===d.enableDamping?(_.theta*=1-d.dampingFactor,_.phi*=1-d.dampingFactor,w.multiplyScalar(1-d.dampingFactor)):(_.set(0,0,0),w.set(0,0,0)),C=1,!!(x||l.distanceToSquared(d.object.position)>y||8*(1-c.dot(d.object.quaternion))>y)&&(d.dispatchEvent(p),l.copy(d.object.position),c.copy(d.object.quaternion),x=!1,!0)}),a.connect=function(e){e===document&&console.error('THREE.OrbitControls: "document" should not be used as the target "domElement". Please use "renderer.domElement" instead.'),d.domElement=e,d.domElement.addEventListener("contextmenu",oe),d.domElement.addEventListener("pointerdown",q),d.domElement.addEventListener("wheel",te),d.domElement.addEventListener("touchstart",re),d.domElement.addEventListener("touchend",ae),d.domElement.addEventListener("touchmove",ie)},a.dispose=function(){var e,t,n,r,i,a,o,s;null===(e=d.domElement)||void 0===e||e.removeEventListener("contextmenu",oe),null===(t=d.domElement)||void 0===t||t.removeEventListener("pointerdown",q),null===(n=d.domElement)||void 0===n||n.removeEventListener("wheel",te),null===(r=d.domElement)||void 0===r||r.removeEventListener("touchstart",re),null===(i=d.domElement)||void 0===i||i.removeEventListener("touchend",ae),null===(a=d.domElement)||void 0===a||a.removeEventListener("touchmove",ie),null===(o=d.domElement)||void 0===o||o.ownerDocument.removeEventListener("pointermove",$),null===(s=d.domElement)||void 0===s||s.ownerDocument.removeEventListener("pointerup",ee),null!==d._domElementKeyEvents&&d._domElementKeyEvents.removeEventListener("keydown",ne)};var d=(0,Le.Z)(a),p={type:"change"},h={type:"start"},m={type:"end"},v={NONE:-1,ROTATE:0,DOLLY:1,PAN:2,TOUCH_ROTATE:3,TOUCH_PAN:4,TOUCH_DOLLY_PAN:5,TOUCH_DOLLY_ROTATE:6},g=v.NONE,y=1e-6,b=new B.Spherical,_=new B.Spherical,C=1,w=new B.Vector3,x=!1,E=new B.Vector2,M=new B.Vector2,S=new B.Vector2,k=new B.Vector2,T=new B.Vector2,F=new B.Vector2,O=new B.Vector2,R=new B.Vector2,D=new B.Vector2;function I(){return Math.pow(.95,d.zoomSpeed)}function P(e){_.theta-=e}function G(e){_.phi-=e}var L,H=(L=new B.Vector3,function(e,t){L.setFromMatrixColumn(t,0),L.multiplyScalar(-e),w.add(L)}),N=function(){var e=new B.Vector3;return function(t,n){!0===d.screenSpacePanning?e.setFromMatrixColumn(n,1):(e.setFromMatrixColumn(n,0),e.crossVectors(d.object.up,e)),e.multiplyScalar(t),w.add(e)}}(),j=function(){var e=new B.Vector3;return function(t,n){var r=d.domElement;if(r&&d.object instanceof B.PerspectiveCamera&&d.object.isPerspectiveCamera){var i=d.object.position;e.copy(i).sub(d.target);var a=e.length();a*=Math.tan(d.object.fov/2*Math.PI/180),H(2*t*a/r.clientHeight,d.object.matrix),N(2*n*a/r.clientHeight,d.object.matrix)}else r&&d.object instanceof B.OrthographicCamera&&d.object.isOrthographicCamera?(H(t*(d.object.right-d.object.left)/d.object.zoom/r.clientWidth,d.object.matrix),N(n*(d.object.top-d.object.bottom)/d.object.zoom/r.clientHeight,d.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),d.enablePan=!1)}}();function U(e){d.object instanceof B.PerspectiveCamera&&d.object.isPerspectiveCamera?C/=e:d.object instanceof B.OrthographicCamera&&d.object.isOrthographicCamera?(d.object.zoom=Math.max(d.minZoom,Math.min(d.maxZoom,d.object.zoom*e)),d.object.updateProjectionMatrix(),x=!0):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),d.enableZoom=!1)}function J(e){d.object instanceof B.PerspectiveCamera&&d.object.isPerspectiveCamera?C*=e:d.object instanceof B.OrthographicCamera&&d.object.isOrthographicCamera?(d.object.zoom=Math.max(d.minZoom,Math.min(d.maxZoom,d.object.zoom/e)),d.object.updateProjectionMatrix(),x=!0):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),d.enableZoom=!1)}function Z(e){E.set(e.clientX,e.clientY)}function z(e){k.set(e.clientX,e.clientY)}function K(e){if(1==e.touches.length)E.set(e.touches[0].pageX,e.touches[0].pageY);else{var t=.5*(e.touches[0].pageX+e.touches[1].pageX),n=.5*(e.touches[0].pageY+e.touches[1].pageY);E.set(t,n)}}function Q(e){if(1==e.touches.length)k.set(e.touches[0].pageX,e.touches[0].pageY);else{var t=.5*(e.touches[0].pageX+e.touches[1].pageX),n=.5*(e.touches[0].pageY+e.touches[1].pageY);k.set(t,n)}}function V(e){var t=e.touches[0].pageX-e.touches[1].pageX,n=e.touches[0].pageY-e.touches[1].pageY,r=Math.sqrt(t*t+n*n);O.set(0,r)}function X(e){if(1==e.touches.length)M.set(e.touches[0].pageX,e.touches[0].pageY);else{var t=.5*(e.touches[0].pageX+e.touches[1].pageX),n=.5*(e.touches[0].pageY+e.touches[1].pageY);M.set(t,n)}S.subVectors(M,E).multiplyScalar(d.rotateSpeed);var r=d.domElement;r&&(P(2*Math.PI*S.x/r.clientHeight),G(2*Math.PI*S.y/r.clientHeight)),E.copy(M)}function Y(e){if(1==e.touches.length)T.set(e.touches[0].pageX,e.touches[0].pageY);else{var t=.5*(e.touches[0].pageX+e.touches[1].pageX),n=.5*(e.touches[0].pageY+e.touches[1].pageY);T.set(t,n)}F.subVectors(T,k).multiplyScalar(d.panSpeed),j(F.x,F.y),k.copy(T)}function W(e){var t=e.touches[0].pageX-e.touches[1].pageX,n=e.touches[0].pageY-e.touches[1].pageY,r=Math.sqrt(t*t+n*n);R.set(0,r),D.set(0,Math.pow(R.y/O.y,d.zoomSpeed)),U(D.y),O.copy(R)}function q(e){if(!1!==d.enabled)switch(e.pointerType){case"mouse":case"pen":!function(e){var t,n;switch(e.preventDefault(),null!==(t=d.domElement)&&void 0!==t&&t.focus?d.domElement.focus():window.focus(),e.button){case 0:n=d.mouseButtons.LEFT;break;case 1:n=d.mouseButtons.MIDDLE;break;case 2:n=d.mouseButtons.RIGHT;break;default:n=-1}switch(n){case B.MOUSE.DOLLY:if(!1===d.enableZoom)return;!function(e){O.set(e.clientX,e.clientY)}(e),g=v.DOLLY;break;case B.MOUSE.ROTATE:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===d.enablePan)return;z(e),g=v.PAN}else{if(!1===d.enableRotate)return;Z(e),g=v.ROTATE}break;case B.MOUSE.PAN:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===d.enableRotate)return;Z(e),g=v.ROTATE}else{if(!1===d.enablePan)return;z(e),g=v.PAN}break;default:g=v.NONE}if(g!==v.NONE){var r,i;null===(r=d.domElement)||void 0===r||r.ownerDocument.addEventListener("pointermove",$),null===(i=d.domElement)||void 0===i||i.ownerDocument.addEventListener("pointerup",ee),d.dispatchEvent(h)}}(e)}}function $(e){if(!1!==d.enabled)switch(e.pointerType){case"mouse":case"pen":!function(e){if(!1===d.enabled)return;switch(e.preventDefault(),g){case v.ROTATE:if(!1===d.enableRotate)return;!function(e){M.set(e.clientX,e.clientY),S.subVectors(M,E).multiplyScalar(d.rotateSpeed);var t=d.domElement;t&&(P(2*Math.PI*S.x/t.clientHeight),G(2*Math.PI*S.y/t.clientHeight)),E.copy(M),d.update()}(e);break;case v.DOLLY:if(!1===d.enableZoom)return;!function(e){R.set(e.clientX,e.clientY),D.subVectors(R,O),D.y>0?U(I()):D.y<0&&J(I()),O.copy(R),d.update()}(e);break;case v.PAN:if(!1===d.enablePan)return;!function(e){T.set(e.clientX,e.clientY),F.subVectors(T,k).multiplyScalar(d.panSpeed),j(F.x,F.y),k.copy(T),d.update()}(e)}}(e)}}function ee(e){switch(e.pointerType){case"mouse":case"pen":!function(){var e,t;if(null===(e=d.domElement)||void 0===e||e.ownerDocument.removeEventListener("pointermove",$),null===(t=d.domElement)||void 0===t||t.ownerDocument.removeEventListener("pointerup",ee),!1===d.enabled)return;d.dispatchEvent(m),g=v.NONE}()}}function te(e){!1===d.enabled||!1===d.enableZoom||g!==v.NONE&&g!==v.ROTATE||(e.preventDefault(),d.dispatchEvent(h),function(e){e.deltaY<0?J(I()):e.deltaY>0&&U(I()),d.update()}(e),d.dispatchEvent(m))}function ne(e){!1!==d.enabled&&!1!==d.enablePan&&function(e){var t=!1;switch(e.code){case d.keys.UP:j(0,d.keyPanSpeed),t=!0;break;case d.keys.BOTTOM:j(0,-d.keyPanSpeed),t=!0;break;case d.keys.LEFT:j(d.keyPanSpeed,0),t=!0;break;case d.keys.RIGHT:j(-d.keyPanSpeed,0),t=!0}t&&(e.preventDefault(),d.update())}(e)}function re(e){if(!1!==d.enabled){switch(e.preventDefault(),e.touches.length){case 1:switch(d.touches.ONE){case B.TOUCH.ROTATE:if(!1===d.enableRotate)return;K(e),g=v.TOUCH_ROTATE;break;case B.TOUCH.PAN:if(!1===d.enablePan)return;Q(e),g=v.TOUCH_PAN;break;default:g=v.NONE}break;case 2:switch(d.touches.TWO){case B.TOUCH.DOLLY_PAN:if(!1===d.enableZoom&&!1===d.enablePan)return;!function(e){d.enableZoom&&V(e),d.enablePan&&Q(e)}(e),g=v.TOUCH_DOLLY_PAN;break;case B.TOUCH.DOLLY_ROTATE:if(!1===d.enableZoom&&!1===d.enableRotate)return;!function(e){d.enableZoom&&V(e),d.enableRotate&&K(e)}(e),g=v.TOUCH_DOLLY_ROTATE;break;default:g=v.NONE}break;default:g=v.NONE}g!==v.NONE&&d.dispatchEvent(h)}}function ie(e){if(!1!==d.enabled)switch(e.preventDefault(),g){case v.TOUCH_ROTATE:if(!1===d.enableRotate)return;X(e),d.update();break;case v.TOUCH_PAN:if(!1===d.enablePan)return;Y(e),d.update();break;case v.TOUCH_DOLLY_PAN:if(!1===d.enableZoom&&!1===d.enablePan)return;!function(e){d.enableZoom&&W(e),d.enablePan&&Y(e)}(e),d.update();break;case v.TOUCH_DOLLY_ROTATE:if(!1===d.enableZoom&&!1===d.enableRotate)return;!function(e){d.enableZoom&&W(e),d.enableRotate&&X(e)}(e),d.update();break;default:g=v.NONE}}function ae(){!1!==d.enabled&&(d.dispatchEvent(m),g=v.NONE)}function oe(e){!1!==d.enabled&&e.preventDefault()}return void 0!==r&&a.connect(r),a.update(),a}return n}(B.EventDispatcher),je=r.forwardRef((function(e,t){var n=e.camera,i=e.regress,a=e.enableDamping,o=void 0===a||a,s=d(e,["camera","regress","enableDamping"]),u=Be((function(e){return e.invali
2date})),l=Be((function(e){return e.camera})),c=Be((function(e){return e.gl})),f=Be((function(e){return e.performance})),p=n||l,h=r.useMemo((function(){return new Ne(p)}),[p]);return _e((function(){return h.update()})),r.useEffect((function(){var e=function(){u(),i&&f.regress()};return h.connect(c.domElement),h.addEventListener("change",e),function(){h.removeEventListener("change",e),h.dispose()}}),[i,h,u]),r.createElement("primitive",Ge({ref:t,object:h,enableDamping:o},s))}));function Ue(e){var t=e.pixelated,n=Be((function(e){return e.gl})),i=Be((function(e){return e.internal.active})),a=Be((function(e){return e.performance.current})),o=Be((function(e){return e.viewport.initialDpr})),s=Be((function(e){return e.setDpr}));return r.useEffect((function(){var e=n.domElement;return function(){i&&s(o),t&&e&&(e.style.imageRendering="auto")}}),[]),r.useEffect((function(){s(a*o),t&&n.domElement&&(n.domElement.style.imageRendering=1===a?"auto":"pixelated")}),[a]),null}function Je(){var e=Be((function(e){return e.get})),t=Be((function(e){return e.performance.current}));return r.useEffect((function(){var t=e().raycaster.enabled;return function(){e().raycaster.enabled=t}}),[]),r.useEffect((function(){e().raycaster.enabled=1===t}),[t]),null}var Ze=n(6213);function ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.Z)(e);if(t){var i=(0,u.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}var Ke=function(e){(0,o.Z)(n,e);var t=ze(n);function n(e){var r;return(0,i.Z)(this,n),(r=t.call(this,e)).type=B.UnsignedByteType,r}return(0,a.Z)(n,[{key:"parse",value:function(e){var t=function(e,t){switch(e){case 1:console.error("THREE.RGBELoader Read Error: "+(t||""));break;case 2:console.error("THREE.RGBELoader Write Error: "+(t||""));break;case 3:console.error("THREE.RGBELoader Bad File Format: "+(t||""));break;default:case 4:console.error("THREE.RGBELoader: Error: "+(t||""))}return-1},n=function(e,t,n){t=t||1024;for(var r=e.pos,i=-1,a=0,o="",s=String.fromCharCode.apply(null,new Uint16Array(e.subarray(r,r+128)));0>(i=s.indexOf("\n"))&&a<t&&r<e.byteLength;)o+=s,a+=s.length,r+=128,s+=String.fromCharCode.apply(null,new Uint16Array(e.subarray(r,r+128)));return-1<i&&(!1!==n&&(e.pos+=a+i+1),o+s.slice(0,i))},r=function(e,t,n,r){var i=e[t+3],a=Math.pow(2,i-128)/255;n[r+0]=B.DataUtils.toHalfFloat(e[t+0]*a),n[r+1]=B.DataUtils.toHalfFloat(e[t+1]*a),n[r+2]=B.DataUtils.toHalfFloat(e[t+2]*a)},i=new Uint8Array(e);i.pos=0;var a,o,s,u,l,c,f=function(e){var r,i,a=/^\s*GAMMA\s*=\s*(\d+(\.\d+)?)\s*$/,o=/^\s*EXPOSURE\s*=\s*(\d+(\.\d+)?)\s*$/,s=/^\s*FORMAT=(\S+)\s*$/,u=/^\s*\-Y\s+(\d+)\s+\+X\s+(\d+)\s*$/,l={valid:0,string:"",comments:"",programtype:"RGBE",format:"",gamma:1,exposure:1,width:0,height:0};if(e.pos>=e.byteLength||!(r=n(e)))return t(1,"no header found");if(!(i=r.match(/^#\?(\S+)/)))return t(3,"bad initial token");for(l.valid|=1,l.programtype=i[1],l.string+=r+"\n";!1!==(r=n(e));)if(l.string+=r+"\n","#"!==r.charAt(0)){if((i=r.match(a))&&(l.gamma=parseFloat(i[1],10)),(i=r.match(o))&&(l.exposure=parseFloat(i[1],10)),(i=r.match(s))&&(l.valid|=2,l.format=i[1]),(i=r.match(u))&&(l.valid|=4,l.height=parseInt(i[1],10),l.width=parseInt(i[2],10)),2&l.valid&&4&l.valid)break}else l.comments+=r+"\n";return 2&l.valid?4&l.valid?l:t(3,"missing image size specifier"):t(3,"missing format specifier")}(i);if(-1!==f){var d=f.width,p=f.height,h=function(e,n,r){var i=n;if(i<8||i>32767||2!==e[0]||2!==e[1]||128&e[2])return new Uint8Array(e);if(i!==(e[2]<<8|e[3]))return t(3,"wrong scanline width");var a=new Uint8Array(4*n*r);if(!a.length)return t(4,"unable to allocate buffer space");for(var o=0,s=0,u=4*i,l=new Uint8Array(4),c=new Uint8Array(u),f=r;f>0&&s<e.byteLength;){if(s+4>e.byteLength)return t(1);if(l[0]=e[s++],l[1]=e[s++],l[2]=e[s++],l[3]=e[s++],2!=l[0]||2!=l[1]||(l[2]<<8|l[3])!=i)return t(3,"bad rgbe scanline format");for(var d=0,p=void 0;d<u&&s<e.byteLength;){var h=(p=e[s++])>128;if(h&&(p-=128),0===p||d+p>u)return t(3,"bad scanline data");if(h)for(var m=e[s++],v=0;v<p;v++)c[d++]=m;else c.set(e.subarray(s,s+p),d),d+=p,s+=p}for(var g=i,y=0;y<g;y++){var b=0;a[o]=c[y+b],b+=i,a[o+1]=c[y+b],b+=i,a[o+2]=c[y+b],b+=i,a[o+3]=c[y+b],o+=4}f--}return a}(i.subarray(i.pos),d,p);if(-1!==h){var m,v,g,y;switch(this.type){case B.UnsignedByteType:m=h,v=B.RGBEFormat,g=B.UnsignedByteType;break;case B.FloatType:y=h.length/4*3;for(var b=new Float32Array(y),A=0;A<y;A++)s=b,u=3*A,l=void 0,c=void 0,l=(a=h)[(o=4*A)+3],c=Math.pow(2,l-128)/255,s[u+0]=a[o+0]*c,s[u+1]=a[o+1]*c,s[u+2]=a[o+2]*c;
2m=b,v=B.RGBFormat,g=B.FloatType;break;case B.HalfFloatType:y=h.length/4*3;for(var _=new Uint16Array(y),C=0;C<y;C++)r(h,4*C,_,3*C);m=_,v=B.RGBFormat,g=B.HalfFloatType;break;default:console.error("THREE.RGBELoader: unsupported type: ",this.type)}return{width:d,height:p,data:m,header:f.string,gamma:f.gamma,exposure:f.exposure,format:v,type:g}}}return null}},{key:"setDataType",value:function(e){return this.type=e,this}},{key:"load",value:function(e,t,r,i){return(0,Ze.Z)((0,u.Z)(n.prototype),"load",this).call(this,e,(function(e,n){switch(e.type){case B.UnsignedByteType:e.encoding=B.RGBEEncoding,e.minFilter=B.NearestFilter,e.magFilter=B.NearestFilter,e.generateMipmaps=!1,e.flipY=!0;break;case B.FloatType:case B.HalfFloatType:e.encoding=B.LinearEncoding,e.minFilter=B.LinearFilter,e.magFilter=B.LinearFilter,e.generateMipmaps=!1,e.flipY=!0}t&&t(e,n)}),r,i)}}]),n}(B.DataTextureLoader),Qe={sunset:"venice_sunset_1k.hdr",dawn:"kiara_1_dawn_1k.hdr",night:"dikhololo_night_1k.hdr",warehouse:"empty_warehouse_01_1k.hdr",forest:"forest_slope_1k.hdr",apartment:"lebombo_1k.hdr",studio:"studio_small_03_1k.hdr",city:"potsdamer_platz_1k.hdr",park:"rooitou_park_1k.hdr",lobby:"st_fagans_interior_1k.hdr"};function Ve(e){var t=e.background,n=void 0!==t&&t,i=e.files,a=void 0===i?["/px.png","/nx.png","/py.png","/ny.png","/pz.png","/nz.png"]:i,o=e.path,s=void 0===o?"":o,u=e.preset,l=void 0===u?void 0:u,c=e.scene,f=e.extensions;if(l){if(!(l in Qe))throw new Error("Preset must be one of: "+Object.keys(Qe).join(", "));a=Qe[l],s="https://rawcdn.githack.com/pmndrs/drei-assets/aa3600359ba664d546d05821bcbca42013587df2/hdri/"}var d=Be((function(e){return e.scene})),p=Be((function(e){return e.gl})),h=Array.isArray(a),m=xe(h?B.CubeTextureLoader:Ke,h?[a]:a,(function(e){e.setPath(s),f&&f(e)})),v=h?m[0]:m,g=L((function(){return new Promise((function(e){var t=new B.PMREMGenerator(p),n=function(e,t,n){return n?(t.compileEquirectangularShader(),t.fromCubemap(e).texture):t.fromEquirectangular(e).texture}(v,t,h);t.dispose(),e(n)}))}),v);return r.useLayoutEffect((function(){var e=c?c.background:d.background,t=c?c.environment:d.environment;return c?(c.environment=g,n&&(c.background=g)):(d.environment=g,n&&(d.background=g)),function(){c?(c.environment=t,c.background=e):(d.environment=t,d.background=e),L.clear(v),g.dispose()}}),[g,n,c]),null}var Xe=function(e){return function(t){e.forEach((function(e){"function"==typeof e?e(t):null!=e&&(e.current=t)}))}};function Ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.Z)(e);if(t){var i=(0,u.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}var We,qe=function(e){(0,o.Z)(n,e);var t=Ye(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,i.Z)(this,n),(e=t.call(this,r))._debug={value:0},e._tDepth={value:null},e._distortionMap={value:null},e._tDiffuse={value:null},e._u_mipmap_0={value:null},e._u_mipmap_1={value:null},e._u_mipmap_2={value:null},e._u_mipmap_3={value:null},e._u_mipmap_4={value:null},e._u_mipmap_5={value:null},e._u_mipmap_6={value:null},e._u_mipmap_7={value:null},e._u_mipmap_res_0={value:null},e._u_mipmap_res_1={value:null},e._u_mipmap_res_2={value:null},e._u_mipmap_res_3={value:null},e._u_mipmap_res_4={value:null},e._u_mipmap_res_5={value:null},e._u_mipmap_res_6={value:null},e._u_mipmap_res_7={value:null},e._textureMatrix={value:null},e._mirror={value:0},e._mixBlur={value:0},e._blurStrength={value:.5},e._minDepthThreshold={value:.9},e._maxDepthThreshold={value:1},e._depthScale={value:0},e._depthToBlurRatioBias={value:.25},e._distortion={value:1},e.setValues(r),e}return(0,a.Z)(n,[{key:"onBeforeCompile",value:function(e){var t;null!=(t=e.defines)&&t.USE_UV||(e.defines.USE_UV=""),e.uniforms.debug=this._debug,e.uniforms.tDiffuse=this._tDiffuse,e.uniforms.tDepth=this._tDepth,e.uniforms.distortionMap=this._distortionMap,e.uniforms.u_mipmap_0=this._u_mipmap_0,e.uniforms.u_mipmap_1=this._u_mipmap_1,e.uniforms.u_mipmap_2=this._u_mipmap_2,e.uniforms.u_mipmap_3=this._u_mipmap_3,e.uniforms.u_mipmap_4=this._u_mipmap_4,e.uniforms.u_mipmap_5=this._u_mipmap_5,e.uniforms.u_mipmap_6=this._u_mipmap_6,e.uniforms.u_mipmap_7=this._u_mipmap_7,e.uniforms.u_mipmap_res_0=this._u_mipmap_res_0,e.uniforms.u_mipmap_res_1=this._u_mipmap_res_1,e.uniforms.u_mipmap_res_2=this._u_mipmap_res_2,e.uniforms.u_mipmap_res_3=this._u_mipmap_res_3,e.uniforms.u_mipmap_res_4=this._u_mipmap_res_4,e.uniforms.u_mipmap_res_5=this._u_mipmap_res_5,e.uniforms.u_mipmap_res_6=this._u_mipmap_res_6,e.uniforms.u_mipmap_res_7=this._u_mipmap_res_7,e.uniforms.textureMatrix=this._textureMatrix,e.uniforms.mirror=this._mirror,e.uniforms.mixBlur=this._mixBlur,e.uniforms.mixStrength=this._blurStrength,e.uniforms.minDepthThreshold=this._minDepthThreshold,e.uniforms.maxDepthThreshold=this._maxDepthThreshold,e.uniforms.depthScale=this._depthScale,e.uniforms.depthToBlurRatioBias=this._depthToBlurRatioBias,e.uniforms.distortion=this._distortion,e.vertexShader="\n        uniform mat4 textureMatrix;\n        varying vec4 my_vUv;     \n      ".concat(e.vertexShader),e.vertexShader=e.vertexShader.replace("#include <project_vertex>","#include <project_vertex>\n        my_vUv = textureMatrix * vec4( position, 1.0 );\n        gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );"),e.fragmentShader="\n        uniform int debug;\n        uniform sampler2D tDiffuse;\n        uniform sampler2D tDepth;\n        uniform sampler2D distortionMap;\n        uniform sampler2D u_mipmap_0;\n        uniform sampler2D u_mipmap_1;\n        uniform sampler2D u_mipmap_2;\n        uniform sampler2D u_mipmap_3;\n        uniform sampler2D u_mipmap_4;\n        uniform sampler2D u_mipmap_5;\n        uniform sampler2D u_mipmap_6;\n        uniform sampler2D u_mipmap_7;\n        uniform vec2 u_mipmap_res_0;\n        uniform vec2 u_mipmap_res_1;\n        uniform vec2 u_mipmap_res_2;\n        uniform vec2 u_mipmap_res_3;\n        uniform vec2 u_mipmap_res_4;\n        uniform vec2 u_mipmap_res_5;\n        uniform vec2 u_mipmap_res_6;\n        uniform vec2 u_mipmap_res_7;\n        uniform float distortion;\n        uniform float cameraNear;\n\t\t\t  uniform float cameraFar;\n        uniform float mixBlur;\n        uniform float mirror;\n        uniform float mixStrength;\n        uniform float minDepthThreshold;\n        uniform float maxDepthThreshold;\n        uniform float depthScale;\n        uniform float depthToBlurRatioBias;\n        varying vec4 my_vUv;  \n        \n        // from http://www.java-gaming.org/index.php?topic=35123.0\n        vec4 cubic( float v ) {\n          vec4 n = vec4( 1.0, 2.0, 3.0, 4.0 ) - v;\n          vec4 s = n * n * n;\n          float x = s.x;
2\n          float y = s.y - 4.0 * s.x;\n          float z = s.z - 4.0 * s.y + 6.0 * s.x;\n          float w = 6.0 - x - y - z;\n          return vec4( x, y, z, w ) * ( 1.0 / 6.0 );\n        }\n        \n        vec4 textureBicubic( sampler2D sampler, vec2 texCoords, vec2 texSize ) {\n          vec2 invTexSize = 1.0 / texSize;\n          texCoords = texCoords * texSize - 0.5;\n          vec2 fxy = fract( texCoords );\n          texCoords -= fxy;\n\n          vec4 xcubic = cubic( fxy.x );\n          vec4 ycubic = cubic( fxy.y );\n          vec4 c = texCoords.xxyy + vec2 ( - 0.5, + 1.5 ).xyxy;\n          vec4 s = vec4( xcubic.xz + xcubic.yw, ycubic.xz + ycubic.yw );\n\n          vec4 offset = c + vec4( xcubic.yw, ycubic.yw ) / s;\n          offset *= invTexSize.xxyy;\n        \n          vec4 sample0 = texture2D( sampler, offset.xz);\n          vec4 sample1 = texture2D( sampler, offset.yz);\n          vec4 sample2 = texture2D( sampler, offset.xw);\n          vec4 sample3 = texture2D( sampler, offset.yw);\n        \n          float sx = s.x / ( s.x + s.y );\n          float sy = s.z / ( s.z + s.w );\n\n          return mix(\n            mix(\n              sample3,\n              sample2,\n              sx\n            ),\n            mix(\n              sample1,\n              sample0,\n              sx\n            ),\n            sy\n          );\n        }\n\n\n        ".concat(e.fragmentShader),e.fragmentShader=e.fragmentShader.replace("#include <emissivemap_fragment>","#include <emissivemap_fragment>\n    \n      float depthFactor = 1.0;\n      float distortionFactor = 0.0;\n      vec3 my_normal = vec3(0.0);\n      float reflectorRoughnessFactor = roughness;\n      vec3 coord = my_vUv.xyz / my_vUv.w;\n\n      #ifdef USE_DISTORTION\n        distortionFactor = texture2D(distortionMap, vUv).r * distortion;\n      #endif\n\n      #ifdef USE_NORMALMAP\n        vec4 normalColor = texture2D(normalMap, vUv * normalScale);\n        my_normal = normalize( vec3( normalColor.r * 2.0 - 1.0, normalColor.b ,  normalColor.g * 2.0 - 1.0 ) );\n      #endif\n\n      #ifdef USE_ROUGHNESSMAP\n        vec4 reflectorTexelRoughness = texture2D( roughnessMap, vUv );\n        reflectorRoughnessFactor *= reflectorTexelRoughness.g;\n      #endif\n\n      vec2 proj_vUv = coord.xy + coord.z * my_normal.xz * 0.01;\n      proj_vUv.x += distortionFactor;\n      proj_vUv.y += distortionFactor;\n      \n      float lod = 1.0 - min(1.0, mixBlur * reflectorRoughnessFactor);\n\n      #ifdef USE_DEPTH\n        vec4 depth = texture2D(tDepth, proj_vUv);\n        depthFactor = smoothstep(minDepthThreshold, maxDepthThreshold, 1.0-(depth.r * depth.a));\n        depthFactor *= depthScale;\n        depthFactor = max(0.0001, min(1.0, depthFactor + depthToBlurRatioBias));\n      #endif\n\n      vec4 baseColor = texture2D(tDiffuse, proj_vUv);\n      vec4 mixedColor;\n\n      float _lod = (1.0 - pow(1.0 - lod, 4.0)) * 8.0;\n      if (_lod < 1.) {\n        vec4 one = textureBicubic(u_mipmap_7, proj_vUv, u_mipmap_res_7);\n        vec4 two = textureBicubic(u_mipmap_6, proj_vUv, u_mipmap_res_6);\n        mixedColor = mix(one, two, _lod);\n      } else if (_lod < 2.) {\n        vec4 one = textureBicubic(u_mipmap_6, proj_vUv, u_mipmap_res_6);\n        vec4 two = textureBicubic(u_mipmap_5, proj_vUv, u_mipmap_res_5);\n        mixedColor = mix(one, two, _lod - 1.0);\n      } else if (_lod < 3.) {\n        vec4 one = textureBicubic(u_mipmap_5, proj_vUv, u_mipmap_res_5);\n        vec4 two = textureBicubic(u_mipmap_4, proj_vUv, u_mipmap_res_4);\n        mixedColor = mix(one, two, _lod - 2.0);\n      } else if (_lod < 4.) {\n        vec4 one = textureBicubic(u_mipmap_4, proj_vUv, u_mipmap_res_4);\n        vec4 two = textureBicubic(u_mipmap_3, proj_vUv, u_mipmap_res_3);\n        mixedColor = mix(one, two, _lod - 3.0);\n      } else if (_lod < 5.) {\n        vec4 one = textureBicubic(u_mipmap_3, proj_vUv, u_mipmap_res_3);\n        vec4 two = textureBicubic(u_mipmap_2, proj_vUv, u_mipmap_res_2);\n        mixedColor = mix(one, two, _lod - 4.0);\n      } else if (_lod < 6.) {\n        vec4 one = textureBicubic(u_mipmap_2, proj_vUv, u_mipmap_res_2);\n        vec4 two = textureBicubic(u_mipmap_1, proj_vUv, u_mipmap_res_1);\n        mixedColor = mix(one, two, _lod - 5.0);\n      } else if (_lod < 7.) {\n        vec4 one = textureBicubic(u_mipmap_1, proj_vUv, u_mipmap_res_1);\n        vec4 two = textureBicubic(u_mipmap_0, proj_vUv, u_mipmap_res_0);\n        mixedColor = mix(one, two, _lod - 6.0);\n      } else {\n        vec4 one = textureBicubic(u_mipmap_0, proj_vUv, u_mipmap_res_0);\n        mixedColor = mix(one, baseColor, _lod - 7.0);\n      }\n\n      mixedColor.rgb *= depthFactor;\n      diffuseColor.rgb = diffuseColor.rgb * ((1.0 - min(1.0, mirror)) + mixedColor.rgb * mixStrength);     \n      diffuseColor = sRGBToLinear(diffuseColor);\n\n      if (debug == 1) {\n        diffuseColor = sRGBToLinear(vec4(ve
2c3(depthFactor), 1.0));\n      }\n      if (debug == 2) {\n        diffuseColor = sRGBToLinear(texture2D(tDiffuse, proj_vUv));\n      }\n      if (debug == 3) {\n        diffuseColor = sRGBToLinear(texture2D(distortionMap, vUv));\n      }\n      if (debug == 4) {\n        diffuseColor = sRGBToLinear(vec4(vec3(lod), 1.0));\n      }\n      ")}},{key:"tDiffuse",get:function(){return this._tDiffuse.value},set:function(e){this._tDiffuse.value=e}},{key:"tDepth",get:function(){return this._tDepth.value},set:function(e){this._tDepth.value=e}},{key:"distortionMap",get:function(){return this._distortionMap.value},set:function(e){this._distortionMap.value=e}},{key:"u_mipmap_0",get:function(){return this._u_mipmap_0.value},set:function(e){this._u_mipmap_0.value=e}},{key:"u_mipmap_1",get:function(){return this._u_mipmap_1.value},set:function(e){this._u_mipmap_1.value=e}},{key:"u_mipmap_2",get:function(){return this._u_mipmap_2.value},set:function(e){this._u_mipmap_2.value=e}},{key:"u_mipmap_3",get:function(){return this._u_mipmap_3.value},set:function(e){this._u_mipmap_3.value=e}},{key:"u_mipmap_4",get:function(){return this._u_mipmap_4.value},set:function(e){this._u_mipmap_4.value=e}},{key:"u_mipmap_5",get:function(){return this._u_mipmap_5.value},set:function(e){this._u_mipmap_5.value=e}},{key:"u_mipmap_6",get:function(){return this._u_mipmap_6.value},set:function(e){this._u_mipmap_6.value=e}},{key:"u_mipmap_7",get:function(){return this._u_mipmap_7.value},set:function(e){this._u_mipmap_7.value=e}},{key:"u_mipmap_res_0",get:function(){return this._u_mipmap_res_0.value},set:function(e){this._u_mipmap_res_0.value=e}},{key:"u_mipmap_res_1",get:function(){return this._u_mipmap_res_1.value},set:function(e){this._u_mipmap_res_1.value=e}},{key:"u_mipmap_res_2",get:function(){return this._u_mipmap_res_2.value},set:function(e){this._u_mipmap_res_2.value=e}},{key:"u_mipmap_res_3",get:function(){return this._u_mipmap_res_3.value},set:function(e){this._u_mipmap_res_3.value=e}},{key:"u_mipmap_res_4",get:function(){return this._u_mipmap_res_4.value},set:function(e){this._u_mipmap_res_4.value=e}},{key:"u_mipmap_res_5",get:function(){return this._u_mipmap_res_5.value},set:function(e){this._u_mipmap_res_5.value=e}},{key:"u_mipmap_res_6",get:function(){return this._u_mipmap_res_6.value},set:function(e){this._u_mipmap_res_6.value=e}},{key:"u_mipmap_res_7",get:function(){return this._u_mipmap_res_7.value},set:function(e){this._u_mipmap_res_7.value=e}},{key:"textureMatrix",get:function(){return this._textureMatrix.value},set:function(e){this._textureMatrix.value=e}},{key:"mirror",get:function(){return this._mirror.value},set:function(e){this._mirror.value=e}},{key:"mixBlur",get:function(){return this._mixBlur.value},set:function(e){this._mixBlur.value=e}},{key:"mixStrength",get:function(){return this._blurStrength.value},set:function(e){this._blurStrength.value=e}},{key:"minDepthThreshold",get:function(){return this._minDepthThreshold.value},set:function(e){this._minDepthThreshold.value=e}},{key:"maxDepthThreshold",get:function(){return this._maxDepthThreshold.value},set:function(e){this._maxDepthThreshold.value=e}},{key:"depthScale",get:function(){return this._depthScale.value},set:function(e){this._depthScale.value=e}},{key:"debug",get:function(){return this._debug.value},set:function(e){this._debug.value=e}},{key:"depthToBlurRatioBias",get:function(){return this._depthToBlurRatioBias.value},set:function(e){this._depthToBlurRatioBias.value=e}},{key:"distortion",get:function(){return this._distortion.value},set:function(e){this._distortion.value=e}}]),n}(B.MeshStandardMaterial);function $e(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}We={MeshReflectorMaterial:qe},ae=V(V({},ae),We);var et=r.forwardRef((function(e,t){var n=e.mixBlur,i=void 0===n?0:n,a=e.mixStrength,o=void 0===a?.5:a,s=e.resolution,u=void 0===s?256:s,l=e.args,c=void 0===l?[1,1]:l,f=e.minDepthThreshold,p=void 0===f?.9:f,h=e.maxDepthThreshold,m=void 0===h?1:h,v=e.depthScale,g=void 0===v?0:v,b=e.depthToBlurRatioBias,_=void 0===b?.25:b,C=e.mirror,w=e.children,x=e.debug,E=void 0===x?0:x,M=e.distortion,S=void 0===M?1:M,k=e.distortionMap,T=d(e,["mixBlur","mixStrength","resolution","args","minDepthThreshold","maxDepthThreshold","depthScale","depthToBlurRatioBias","mirror","children","debug","distortion","distortionMap"]),F=Be((function(e){return e.gl})),O=Be((function(e){return e.camera}
2)),R=Be((function(e){return e.scene})),D=r.useRef(null),I=r.useState((function(){return new B.Plane})),P=(0,y.Z)(I,1)[0],G=r.useState((function(){return new B.Vector3})),L=(0,y.Z)(G,1)[0],H=r.useState((function(){return new B.Vector3})),N=(0,y.Z)(H,1)[0],j=r.useState((function(){return new B.Vector3})),U=(0,y.Z)(j,1)[0],J=r.useState((function(){return new B.Matrix4})),Z=(0,y.Z)(J,1)[0],z=r.useState((function(){return new B.Vector3(0,0,-1)})),K=(0,y.Z)(z,1)[0],Q=r.useState((function(){return new B.Vector4})),V=(0,y.Z)(Q,1)[0],X=r.useState((function(){return new B.Vector3})),Y=(0,y.Z)(X,1)[0],W=r.useState((function(){return new B.Vector3})),q=(0,y.Z)(W,1)[0],$=r.useState((function(){return new B.Vector4})),ee=(0,y.Z)($,1)[0],te=r.useState((function(){return new B.Matrix4})),ne=(0,y.Z)(te,1)[0],re=r.useState((function(){return new B.PerspectiveCamera})),ie=(0,y.Z)(re,1)[0],ae=r.useState((function(){for(var e=[],t={minFilter:B.LinearFilter,magFilter:B.LinearFilter,format:B.RGBFormat,encoding:F.outputEncoding},n=0;n<8;n++){var r=Math.max(8,Math.round(u/Math.pow(2,n))),i=new B.WebGLRenderTarget(r,r,t);i.texture.generateMipmaps=!1,e.push(i)}return e})),oe=(0,y.Z)(ae,1)[0],se=r.useCallback((function(){if(N.setFromMatrixPosition(D.current.matrixWorld),U.setFromMatrixPosition(O.matrixWorld),Z.extractRotation(D.current.matrixWorld),L.set(0,0,1),L.applyMatrix4(Z),Y.subVectors(N,U),!(Y.dot(L)>0)){Y.reflect(L).negate(),Y.add(N),Z.extractRotation(O.matrixWorld),K.set(0,0,-1),K.applyMatrix4(Z),K.add(U),q.subVectors(N,K),q.reflect(L).negate(),q.add(N),ie.position.copy(Y),ie.up.set(0,1,0),ie.up.applyMatrix4(Z),ie.up.reflect(L),ie.lookAt(q),ie.far=O.far,ie.updateMatrixWorld(),ie.projectionMatrix.copy(O.projectionMatrix),ne.set(.5,0,0,.5,0,.5,0,.5,0,0,.5,.5,0,0,0,1),ne.multiply(ie.projectionMatrix),ne.multiply(ie.matrixWorldInverse),ne.multiply(D.current.matrixWorld),P.setFromNormalAndCoplanarPoint(L,N),P.applyMatrix4(ie.matrixWorldInverse),V.set(P.normal.x,P.normal.y,P.normal.z,P.constant);var e=ie.projectionMatrix;ee.x=(Math.sign(V.x)+e.elements[8])/e.elements[0],ee.y=(Math.sign(V.y)+e.elements[9])/e.elements[5],ee.z=-1,ee.w=(1+e.elements[10])/e.elements[14],V.multiplyScalar(2/V.dot(ee)),e.elements[2]=V.x,e.elements[6]=V.y,e.elements[10]=V.z+1,e.elements[14]=V.w}}),[O.far,O.matrixWorld,O.projectionMatrix,U,V,K,L,ee,P,N,Z,q,ne,Y,ie]),ue=r.useMemo((function(){var e={minFilter:B.LinearFilter,magFilter:B.LinearFilter,format:B.RGBFormat,encoding:F.outputEncoding},t=new B.WebGLRenderTarget(u,u,e);g>0&&(t.depthBuffer=!0,t.depthTexture=new B.DepthTexture(u,u),t.depthTexture.format=B.DepthFormat,t.depthTexture.type=B.UnsignedShortType);var n=oe.reduce((function(e,t,n){return e["u_mipmap_".concat(n)]=t.texture,e["u_mipmap_res_".concat(n)]=new B.Vector2(t.width,t.height),e}),{});return[t,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$e(Object(n),!0).forEach((function(t){(0,A.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({mirror:C,textureMatrix:ne,mixBlur:i,tDiffuse:t.texture,tDepth:t.depthTexture,mixStrength:o,minDepthThreshold:p,maxDepthThreshold:m,depthScale:g,depthToBlurRatioBias:_,debug:E,distortion:S,distortionMap:k,"defines-USE_DEPTH":g>0?"":void 0,"defines-USE_DISTORTION":k?"":void 0},n)]}),[F,ne,u,C,i,o,p,m,g,_,E,S,k,oe]),le=(0,y.Z)(ue,2),ce=le[0],fe=le[1];return _e((function(){null!=D&&D.current&&(D.current.visible=!1,se(),F.setRenderTarget(ce),F.state.buffers.depth.setMask(!0),F.render(R,ie),0!==i&&oe.forEach((function(e){F.setRenderTarget(e),F.state.buffers.depth.setMask(!0),F.render(R,ie)})),D.current.visible=!0,F.setRenderTarget(null))})),r.createElement("mesh",Ge({ref:Xe([D,t])},T),r.createElement("planeBufferGeometry",{args:c}),w?w("meshReflectorMaterial",fe):r.createElement("meshReflectorMaterial",fe))})),tt=0,nt=E((function(e){return B.DefaultLoadingManager.onStart=function(t,n,r){e({active:!0,item:t,loaded:n,total:r,progress:(n-tt)/(r-tt)*100})},B.DefaultLoadingManager.onLoad=function(){e({active:!1})},B.DefaultLoadingManager.onError=function(t){return e((function(e){return{errors:[].concat((0,b.Z)(e.errors),[t])}}))},B.DefaultLoadingManager.onProgress=function(t,n,r){n===r&&(tt=r),e({active:!0,item:t,loaded:n,total:r,progress:(n-tt)/(r-tt)*100||100})},{errors:[],active:!1,progress:0,item:"",loaded:0,total:0}}));function rt(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 it(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?rt(Object(n),!0).forEach((function(t){(0,A.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var at=function(e){return"Loading ".concat(e,"%")};function ot(e){var t=e.containerStyles,n=e.innerStyles,i=e.barStyles,a=e.dataStyles,o=e.dataInterpolation,s=void 0===o?at:o,u=e.initialState,l=void 0===u?function(e){return e}:u,c=nt(),f=c.active,d=c.progress,p=r.useRef(0),h=r.useRef(0),m=r.useRef(null),v=r.useState(l(f)),g=(0,y.Z)(v,2),b=g[0],A=g[1];r.useEffect((function(){var e;return f!==b&&(e=setTimeout((function(){return A(f)}),300)),function(){return clearTimeout(e)}}),[b,f]);var B=r.useCallback((function(){m.current&&(p.current+=(d-p.current)/2,(p.current>.95*d||100===d)&&(p.current=d),m.current.innerText=s(p.current),p.current<d&&(h.current=requestAnimationFrame(B)))}),[s,d]);return r.useEffect((function(){return B(),function(){return cancelAnimationFrame(h.current)}}),[B]),b?r.createElement("div",{style:it(it({},st.container),{},{opacity:f?1:0},t)},r.createElement("div",null,r.createElement("div",{style:it(it({},st.inner),n)},r.createElement("div",{style:it(it({},st.bar),{},{transform:"scaleX(".concat(d/100,")")},i)}),r.createElement("span",{ref:m,style:it(it({},st.data),a)})))):null}var st={container:{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:"#171717",display:"flex",alignItems:"center",justifyContent:"center",transition:"opacity 300ms ease",zIndex:1e3},inner:{width:100,height:3,background:"#272727",textAlign:"center"},bar:{height:3,width:"100%",background:"white",transition:"transform 200ms",transformOrigin:"left center"},data:{display:"inline-block",position:"relative",fontVariantNumeric:"tabular-nums",marginTop:"0.8em",color:"#f0f0f0",fontSize:"0.6em",fontFamily:'-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", "Helvetica Neue", Helvetica, Arial, Roboto, Ubuntu, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',whiteSpace:"nowrap"}},ut=n(1677);function lt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.Z)(e);if(t){var i=(0,u.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}var ct=function(e){(0,o.Z)(n,e);var t=lt(n);function n(e){var r;return(0,i.Z)(this,n),(r=t.call(this,e)).defaultDPI=90,r.defaultUnit="px",r}return(0,a.Z)(n,[{key:"load",value:function(e,t,n,r){var i=this,a=new B.FileLoader(i.manager);a.setPath(i.path),a.setRequestHeader(i.requestHeader),a.setWithCredentials(i.withCredentials),a.load(e,(function(n){try{t(i.parse(n))}catch(a){r?r(a):console.error(a),i.manager.itemError(e)}}),n,r)}},{key:"parse",value:function(e){var t=this;function n(e,t,n,i,a,o,s,u){if(0!=t&&0!=n){i=i*Math.PI/180,t=Math.abs(t),n=Math.abs(n);
2var l=(s.x-u.x)/2,c=(s.y-u.y)/2,f=Math.cos(i)*l+Math.sin(i)*c,d=-Math.sin(i)*l+Math.cos(i)*c,p=t*t,h=n*n,m=f*f,v=d*d,g=m/p+v/h;if(g>1){var y=Math.sqrt(g);p=(t*=y)*t,h=(n*=y)*n}var b=p*v+h*m,A=(p*h-b)/b,B=Math.sqrt(Math.max(0,A));a===o&&(B=-B);var _=B*t*d/n,C=-B*n*f/t,w=Math.cos(i)*_-Math.sin(i)*C+(s.x+u.x)/2,x=Math.sin(i)*_+Math.cos(i)*C+(s.y+u.y)/2,E=r(1,0,(f-_)/t,(d-C)/n),M=r((f-_)/t,(d-C)/n,(-f-_)/t,(-d-C)/n)%(2*Math.PI);e.currentPath.absellipse(w,x,t,n,E,E+M,0===o,i)}else e.lineTo(u.x,u.y)}function r(e,t,n,r){var i=e*n+t*r,a=Math.sqrt(e*e+t*t)*Math.sqrt(n*n+r*r),o=Math.acos(Math.max(-1,Math.min(1,i/a)));return e*r-t*n<0&&(o=-o),o}function i(e,t){t=Object.assign({},t);var n={};if(e.hasAttribute("class"))for(var r=e.getAttribute("class").split(/\s/).filter(Boolean).map((function(e){return e.trim()})),i=0;i<r.length;i++)n=Object.assign(n,p["."+r[i]]);function a(r,i,a){void 0===a&&(a=function(e){return e.startsWith("url")&&console.warn("SVGLoader: url access in attributes is not implemented."),e}),e.hasAttribute(r)&&(t[i]=a(e.getAttribute(r))),n[r]&&(t[i]=a(n[r])),e.style&&""!==e.style[r]&&(t[i]=a(e.style[r]))}function o(e){return Math.max(0,Math.min(1,l(e)))}function s(e){return Math.max(0,l(e))}return e.hasAttribute("id")&&(n=Object.assign(n,p["#"+e.getAttribute("id")])),a("fill","fill"),a("fill-opacity","fillOpacity",o),a("opacity","opacity",o),a("stroke","stroke"),a("stroke-opacity","strokeOpacity",o),a("stroke-width","strokeWidth",s),a("stroke-linejoin","strokeLineJoin"),a("stroke-linecap","strokeLineCap"),a("stroke-miterlimit","strokeMiterLimit",s),a("visibility","visibility"),t}function a(e,t){return e-(t-e)}function o(e,t,n){if("string"!=typeof e)throw new TypeError("Invalid input: "+typeof e);var r,i={SEPARATOR:/[ \t\r\n\,.\-+]/,WHITESPACE:/[ \t\r\n]/,DIGIT:/[\d]/,SIGN:/[-+]/,POINT:/\./,COMMA:/,/,EXP:/e/i,FLAGS:/[01]/},a=0,o=!0,s="",u="",l=[];function c(e,t,n){var r=new SyntaxError('Unexpected character "'+e+'" at index '+t+".");throw r.partial=n,r}function f(){""!==s&&(""===u?l.push(Number(s)):l.push(Number(s)*Math.pow(10,Number(u)))),s="",u=""}for(var d=e.length,p=0;p<d;p++)if(r=e[p],Array.isArray(t)&&t.includes(l.length%n)&&i.FLAGS.test(r))a=1,s=r,f();else{if(0===a){if(i.WHITESPACE.test(r))continue;if(i.DIGIT.test(r)||i.SIGN.test(r)){a=1,s=r;continue}if(i.POINT.test(r)){a=2,s=r;continue}i.COMMA.test(r)&&(o&&c(r,p,l),o=!0)}if(1===a){if(i.DIGIT.test(r)){s+=r;continue}if(i.POINT.test(r)){s+=r,a=2;continue}if(i.EXP.test(r)){a=3;continue}i.SIGN.test(r)&&1===s.length&&i.SIGN.test(s[0])&&c(r,p,l)}if(2===a){if(i.DIGIT.test(r)){s+=r;continue}if(i.EXP.test(r)){a=3;continue}i.POINT.test(r)&&"."===s[s.length-1]&&c(r,p,l)}if(3===a){if(i.DIGIT.test(r)){u+=r;continue}if(i.SIGN.test(r)){if(""===u){u+=r;continue}1===u.length&&i.SIGN.test(u)&&c(r,p,l)}}i.WHITESPACE.test(r)?(f(),a=0,o=!1):i.COMMA.test(r)?(f(),a=0,o=!0):i.SIGN.test(r)?(f(),a=1,s=r):i.POINT.test(r)?(f(),a=2,
2s=r):c(r,p,l)}return f(),l}var s=["mm","cm","in","pt","pc","px"],u={mm:{mm:1,cm:.1,in:1/25.4,pt:72/25.4,pc:6/25.4,px:-1},cm:{mm:10,cm:1,in:1/2.54,pt:72/2.54,pc:6/2.54,px:-1},in:{mm:25.4,cm:2.54,in:1,pt:72,pc:6,px:-1},pt:{mm:25.4/72,cm:2.54/72,in:1/72,pt:1,pc:6/72,px:-1},pc:{mm:25.4/6,cm:2.54/6,in:1/6,pt:12,pc:1,px:-1},px:{px:1}};function l(e){var n="px";if("string"==typeof e||e instanceof String)for(var r=0,i=s.length;r<i;r++){var a=s[r];if(e.endsWith(a)){n=a,e=e.substring(0,e.length-a.length);break}}var o=void 0;return"px"===n&&"px"!==t.defaultUnit?o=u.in[t.defaultUnit]/t.defaultDPI:(o=u[n][t.defaultUnit])<0&&(o=u[n].in*t.defaultDPI),o*parseFloat(e)}function c(e){var t=e.elements;return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function f(e){var t=e.elements;return Math.sqrt(t[3]*t[3]+t[4]*t[4])}var d=[],p={},h=[],m=new B.Matrix3,v=new B.Matrix3,g=new B.Matrix3,y=new B.Matrix3,b=new B.Vector2,A=new B.Vector3,_=new B.Matrix3,C=(new DOMParser).parseFromString(e,"image/svg+xml");return function e(t,r){if(1===t.nodeType){var s=function(e){if(!(e.hasAttribute("transform")||"use"===e.nodeName&&(e.hasAttribute("x")||e.hasAttribute("y"))))return null;var t=function(e){var t=new B.Matrix3,n=m;if("use"===e.nodeName&&(e.hasAttribute("x")||e.hasAttribute("y"))){var r=l(e.getAttribute("x")),i=l(e.getAttribute("y"));t.translate(r,i)}if(e.hasAttribute("transform"))for(var a=e.getAttribute("transform").split(")"),s=a.length-1;s>=0;s--){var u=a[s].trim();if(""!==u){var c=u.indexOf("("),f=u.length;if(c>0&&c<f){var d=u.substr(0,c),p=o(u.substr(c+1,f-c-1));switch(n.identity(),d){case"translate":if(p.length>=1){var h=p[0],b=h;p.length>=2&&(b=p[1]),n.translate(h,b)}break;case"rotate":if(p.length>=1){var A=0,_=0,C=0;A=-p[0]*Math.PI/180,p.length>=3&&(_=p[1],C=p[2]),v.identity().translate(-_,-C),g.identity().rotate(A),y.multiplyMatrices(g,v),v.identity().translate(_,C),n.multiplyMatrices(v,y)}break;case"scale":if(p.length>=1){var w=p[0],x=w;p.length>=2&&(x=p[1]),n.scale(w,x)}break;case"skewX":1===p.length&&n.set(1,Math.tan(p[0]*Math.PI/180),0,0,1,0,0,0,1);break;case"skewY":1===p.length&&n.set(1,0,0,Math.tan(p[0]*Math.PI/180),1,0,0,0,1);break;case"matrix":6===p.length&&n.set(p[0],p[2],p[4],p[1],p[3],p[5],0,0,1)}}t.premultiply(n)}}return t}(e);h.length>0&&t.premultiply(h[h.length-1]);return _.copy(t),h.push(t),t}(t),u=!0,C=null;switch(t.nodeName){case"svg":break;case"style":!function(e){if(!e.sheet||!e.sheet.cssRules||!e.sheet.cssRules.length)return;for(var t=0;t<e.sheet.cssRules.length;t++){var n=e.sheet.cssRules[t];if(1===n.type)for(var r=n.selectorText.split(/,/gm).filter(Boolean).map((function(e){return e.trim()})),i=0;i<r.length;i++)p[r[i]]=Object.assign(p[r[i]]||{},n.style)}}(t);break;case"g":r=i(t,r);break;case"path":r=i(t,r),t.hasAttribute("d")&&(C=function(e){for(var t=new B.ShapePath,r=new B.Vector2,i=new B.Vector2,s=new B.Vector2,u=!0,l=!1,c=e.getAttribute("d").match(/[a-df-z][^a-df-z]*/gi),f=0,d=c.length;f<d;f++){var p=c[f],h=p.charAt(0),m=p.substr(1).trim();!0===u&&(l=!0,u=!1);var v=void 0;switch(h){case"M":for(var g=0,y=(v=o(m)).length;g<y;g+=2)r.x=v[g+0],r.y=v[g+1],i.x=r.x,i.y=r.y,0===g?t.moveTo(r.x,r.y):t.lineTo(r.x,r.y),0===g&&!0===l&&s.copy(r);break;case"H":for(var b=0,A=(v=o(m)).length;b<A;b++)r.x=v[b],i.x=r.x,i.y=r.y,t.lineTo(r.x,r.y),0===b&&!0===l&&s.copy(r);break;case"V":for(var _=0,C=(v=o(m)).length;_<C;_++)r.y=v[_],i.x=r.x,i.y=r.y,t.lineTo(r.x,r.y),0===_&&!0===l&&s.copy(r);break;case"L":for(var w=0,x=(v=o(m)).length;w<x;w+=2)r.x=v[w+0],r.y=v[w+1],i.x=r.x,i.y=r.y,t.lineTo(r.x,r.y),0===w&&!0===l&&s.copy(r);break;case"C":for(var E=0,M=(v=o(m)).length;E<M;E+=6)t.bezierCurveTo(v[E+0],v[E+1],v[E+2],v[E+3],v[E+4],v[E+5]),i.x=v[E+2],i.y=v[E+3],r.x=v[E+4],r.y=v[E+5],0===E&&!0===l&&s.copy(r);break;case"S":for(var S=0,k=(v=o(m)).length;S<k;S+=4)t.bezierCurveTo(a(r.x,i.x),a(r.y,i.y),v[S+0],v[S+1],v[S+2],v[S+3]),i.x=v[S+0],i.y=v[S+1],r.x=v[S+2],r.y=v[S+3],0===S&&!0===l&&s.copy(r);break;case"Q":for(var T=0,F=(v=o(m)).length;T<F;T+=4)t.quadraticCurveTo(v[T+0],v[T+1],v[T+2],v[T+3]),i.x=v[T+0],i.y=v[T+1],r.x=v[T+2],r.y=v[T+3],0===T&&!0===l&&s.copy(r);break;case"T":for(var O=0,R=(v=o(m)).length;O<R;O+=2){var D=a(r.x,i.x),I=a(r.y,i.y);t.quadraticCurveTo(D,I,v[O+0],v[O+1]),i.x=D,i.y=I,r.x=v[O+0],r.y=v[O+1],0===O&&!0===l&&s.copy(r)}break;
2case"A":for(var P=0,G=(v=o(m,[3,4],7)).length;P<G;P+=7)if(v[P+5]!=r.x||v[P+6]!=r.y){var L=r.clone();r.x=v[P+5],r.y=v[P+6],i.x=r.x,i.y=r.y,n(t,v[P],v[P+1],v[P+2],v[P+3],v[P+4],L,r),0===P&&!0===l&&s.copy(r)}break;case"m":for(var H=0,N=(v=o(m)).length;H<N;H+=2)r.x+=v[H+0],r.y+=v[H+1],i.x=r.x,i.y=r.y,0===H?t.moveTo(r.x,r.y):t.lineTo(r.x,r.y),0===H&&!0===l&&s.copy(r);break;case"h":for(var j=0,U=(v=o(m)).length;j<U;j++)r.x+=v[j],i.x=r.x,i.y=r.y,t.lineTo(r.x,r.y),0===j&&!0===l&&s.copy(r);break;case"v":for(var J=0,Z=(v=o(m)).length;J<Z;J++)r.y+=v[J],i.x=r.x,i.y=r.y,t.lineTo(r.x,r.y),0===J&&!0===l&&s.copy(r);break;case"l":for(var z=0,K=(v=o(m)).length;z<K;z+=2)r.x+=v[z+0],r.y+=v[z+1],i.x=r.x,i.y=r.y,t.lineTo(r.x,r.y),0===z&&!0===l&&s.copy(r);break;case"c":for(var Q=0,V=(v=o(m)).length;Q<V;Q+=6)t.bezierCurveTo(r.x+v[Q+0],r.y+v[Q+1],r.x+v[Q+2],r.y+v[Q+3],r.x+v[Q+4],r.y+v[Q+5]),i.x=r.x+v[Q+2],i.y=r.y+v[Q+3],r.x+=v[Q+4],r.y+=v[Q+5],0===Q&&!0===l&&s.copy(r);break;case"s":for(var X=0,Y=(v=o(m)).length;X<Y;X+=4)t.bezierCurveTo(a(r.x,i.x),a(r.y,i.y),r.x+v[X+0],r.y+v[X+1],r.x+v[X+2],r.y+v[X+3]),i.x=r.x+v[X+0],i.y=r.y+v[X+1],r.x+=v[X+2],r.y+=v[X+3],0===X&&!0===l&&s.copy(r);break;case"q":for(var W=0,q=(v=o(m)).length;W<q;W+=4)t.quadraticCurveTo(r.x+v[W+0],r.y+v[W+1],r.x+v[W+2],r.y+v[W+3]),i.x=r.x+v[W+0],i.y=r.y+v[W+1],r.x+=v[W+2],r.y+=v[W+3],0===W&&!0===l&&s.copy(r);break;case"t":for(var $=0,ee=(v=o(m)).length;$<ee;$+=2){var te=a(r.x,i.x),ne=a(r.y,i.y);t.quadraticCurveTo(te,ne,r.x+v[$+0],r.y+v[$+1]),i.x=te,i.y=ne,r.x=r.x+v[$+0],r.y=r.y+v[$+1],0===$&&!0===l&&s.copy(r)}break;case"a":for(var re=0,ie=(v=o(m,[3,4],7)).length;re<ie;re+=7)if(0!=v[re+5]||0!=v[re+6]){var ae=r.clone();r.x+=v[re+5],r.y+=v[re+6],i.x=r.x,i.y=r.y,n(t,v[re],v[re+1],v[re+2],v[re+3],v[re+4],ae,r),0===re&&!0===l&&s.copy(r)}break;case"Z":case"z":t.currentPath.autoClose=!0,t.currentPath.curves.length>0&&(r.copy(s),t.currentPath.currentPoint.copy(r),u=!0);break;default:console.warn(p)}l=!1}return t}(t));break;case"rect":r=i(t,r),C=function(e){var t=l(e.getAttribute("x")||0),n=l(e.getAttribute("y")||0),r=l(e.getAttribute("rx")||0),i=l(e.getAttribute("ry")||0),a=l(e.getAttribute("width")),o=l(e.getAttribute("height")),s=new B.ShapePath;s.moveTo(t+2*r,n),s.lineTo(t+a-2*r,n),(0!==r||0!==i)&&s.bezierCurveTo(t+a,n,t+a,n,t+a,n+2*i);s.lineTo(t+a,n+o-2*i),(0!==r||0!==i)&&s.bezierCurveTo(t+a,n+o,t+a,n+o,t+a-2*r,n+o);s.lineTo(t+2*r,n+o),(0!==r||0!==i)&&s.bezierCurveTo(t,n+o,t,n+o,t,n+o-2*i);s.lineTo(t,n+2*i),(0!==r||0!==i)&&s.bezierCurveTo(t,n,t,n,t+2*r,n);return s}(t);break;case"polygon":r=i(t,r),C=function(e){function t(e,t,n){var a=l(t),o=l(n);0===i?r.moveTo(a,o):r.lineTo(a,o),i++}var n=/(-?[\d\.?]+)[,|\s](-?[\d\.?]+)/g,r=new B.ShapePath,i=0;return e.getAttribute("points").replace(n,t),r.currentPath.autoClose=!0,r}(t);break;case"polyline":r=i(t,r),C=function(e){function t(e,t,n){var a=l(t),o=l(n);0===i?r.moveTo(a,o):r.lineTo(a,o),i++}var n=/(-?[\d\.?]+)[,|\s](-?[\d\.?]+)/g,r=new B.ShapePath,i=0;return e.getAttribute("points").replace(n,t),r.currentPath.autoClose=!1,r}(t);break;case"circle":r=i(t,r),C=function(e){var t=l(e.getAttribute("cx")||0),n=l(e.getAttribute("cy")||0),r=l(e.getAttribute("r")||0),i=new B.Path;i.absarc(t,n,r,0,2*Math.PI);var a=new B.ShapePath;return a.subPaths.push(i),a}(t);break;case"ellipse":r=i(t,r),C=function(e){var t=l(e.getAttribute("cx")||0),n=l(e.getAttribute("cy")||0),r=l(e.getAttribute("rx")||0),i=l(e.getAttribute("ry")||0),a=new B.Path;a.absellipse(t,n,r,i,0,2*Math.PI);var o=new B.ShapePath;return o.subPaths.push(a),o}(t);break;case"line":r=i(t,r),C=function(e){var t=l(e.getAttribute("x1")||0),n=l(e.getAttribute("y1")||0),r=l(e.getAttribute("x2")||0),i=l(e.getAttribute("y2")||0),a=new B.ShapePath;return a.moveTo(t,n),a.lineTo(r,i),a.currentPath.autoClose=!1,a}(t);break;case"defs":u=!1;break;case"use":r=i(t,r);var w=t.href.baseVal.substring(1),x=t.viewportElement.getElementById(w);x?e(x,r):console.warn("SVGLoader: 'use node' references non-existent node id: "+w)}if(C&&(void 0!==r.fill&&"none"!==r.fill&&C.color.setStyle(r.fill),function(e,t){function n(e){A.set(e.x,e.y,1).applyMatrix3(t),e.set(A.x,A.y)}for(var r=function(e){return 0!==e.elements[1]||0!==e.elements[3]}(t),i=e.subPaths,a=0,o=i.length;a<o;a++)for(var s=i[a].curves,u=0;u<s.length;u++){var l=s[u];l.isLineCurve?(n(l.v1),n(l.v2)):l.isCubicBezierCurve?(n(l.v0),n(l.v1),n(l.v2),n(l.v3)):l.is
2QuadraticBezierCurve?(n(l.v0),n(l.v1),n(l.v2)):l.isEllipseCurve&&(r&&console.warn("SVGLoader: Elliptic arc or ellipse rotation or skewing is not implemented."),b.set(l.aX,l.aY),n(b),l.aX=b.x,l.aY=b.y,l.xRadius*=c(t),l.yRadius*=f(t))}}(C,_),d.push(C),C.userData={node:t,style:r}),u)for(var E=t.childNodes,M=0;M<E.length;M++)e(E[M],r);s&&(h.pop(),h.length>0?_.copy(h[h.length-1]):_.identity())}}(C.documentElement,{fill:"#000",fillOpacity:1,strokeOpacity:1,strokeWidth:1,strokeLineJoin:"miter",strokeLineCap:"butt",strokeMiterLimit:4}),{paths:d,xml:C.documentElement}}}],[{key:"createShapes",value:function(e){var t=999999999,n=0,r=1,i=2,a=3,o=4,s=5,u=6,l={loc:n,t:0};function c(e,t,r,a){var o=e.x,s=t.x,u=r.x,c=a.x,d=e.y,p=t.y,h=r.y,m=a.y,v=(c-u)*(d-h)-(m-h)*(o-u),g=(m-h)*(s-o)-(c-u)*(p-d),y=v/g,b=((s-o)*(d-h)-(p-d)*(o-u))/g;if(0===g&&0!==v||y<=0||y>=1||b<0||b>1)return null;if(0===v&&0===g){for(var A=0;A<2;A++){if(f(0===A?r:a,e,t),l.loc==n){var B=0===A?r:a;return{x:B.x,y:B.y,t:l.t}}if(l.loc==i)return{x:+(o+l.t*(s-o)).toPrecision(10),y:+(d+l.t*(p-d)).toPrecision(10),t:l.t}}return null}for(var _=0;_<2;_++)if(f(0===_?r:a,e,t),l.loc==n){var C=0===_?r:a;return{x:C.x,y:C.y,t:l.t}}return{x:+(o+y*(s-o)).toPrecision(10),y:+(d+y*(p-d)).toPrecision(10),t:y}}function f(e,t,c){var f,d=c.x-t.x,p=c.y-t.y,h=e.x-t.x,m=e.y-t.y,v=d*m-h*p;if(e.x===t.x&&e.y===t.y)return l.loc=n,void(l.t=0);if(e.x===c.x&&e.y===c.y)return l.loc=r,void(l.t=1);v<-Number.EPSILON?l.loc=a:v>Number.EPSILON?l.loc=o:d*h<0||p*m<0?l.loc=s:Math.sqrt(d*d+p*p)<Math.sqrt(h*h+m*m)?l.loc=u:(f=0!==d?h/d:m/p,l.loc=i,l.t=f)}function d(e,t,n){var r=new B.Vector2;t.getCenter(r);var i=[];return n.forEach((function(t){t.boundingBox.containsPoint(r)&&function(e,t){for(var n=[],r=[],i=1;i<e.length;i++)for(var a=e[i-1],o=e[i],s=function(e){var i=t[e-1],s=t[e],u=c(a,o,i,s);null!==u&&void 0===n.find((function(e){return e.t<=u.t+Number.EPSILON&&e.t>=u.t-Number.EPSILON}))&&(n.push(u),r.push(new B.Vector2(u.x,u.y)))},u=1;u<t.length;u++)s(u);return r}(e,t.points).forEach((function(e){i.push({identifier:t.identifier,isCW:t.isCW,point:e})}))})),i.sort((function(e,t){return e.point.x-t.point.x})),i}var p=0,h=t,m=-999999999,v=e.subPaths.map((function(e){for(var n=e.getPoints(),r=-999999999,i=t,a=-999999999,o=t,s=0;s<n.length;s++){var u=n[s];u.y>r&&(r=u.y),u.y<i&&(i=u.y),u.x>a&&(a=u.x),u.x<o&&(o=u.x)}return m<=a&&(m=a+1),h>=o&&(h=o-1),{points:n,isCW:B.ShapeUtils.isClockWise(n),identifier:p++,boundingBox:new B.Box2(new B.Vector2(o,i),new B.Vector2(a,r))}}
2)),g=(v=v.filter((function(e){return e.points.length>1}))).map((function(t){return function(e,t,n,r,i){null!=i&&""!==i||(i="nonzero");var a=new B.Vector2;e.boundingBox.getCenter(a);var o=d([new B.Vector2(n,a.y),new B.Vector2(r,a.y)],e.boundingBox,t);o.sort((function(e,t){return e.point.x-t.point.x}));var s=[],u=[];o.forEach((function(t){t.identifier===e.identifier?s.push(t):u.push(t)}));for(var l=s[0].point.x,c=[],f=0;f<u.length&&u[f].point.x<l;)c.length>0&&c[c.length-1]===u[f].identifier?c.pop():c.push(u[f].identifier),f++;if(c.push(e.identifier),"evenodd"===i){var p=c.length%2==0,h=c[c.length-2];return{identifier:e.identifier,isHole:p,for:h}}if("nonzero"===i){for(var m=!0,v=null,g=null,y=0;y<c.length;y++){var b=c[y];m?(g=t[b].isCW,m=!1,v=b):g!==t[b].isCW&&(g=t[b].isCW,m=!0)}return{identifier:e.identifier,isHole:m,for:v}}console.warn('fill-rule: "'+i+'" is currently not implemented.')}(t,v,h,m,e.userData.style.fillRule)})),y=[];return v.forEach((function(e){if(!g[e.identifier].isHole){var t=new B.Shape(e.points);g.filter((function(t){return t.isHole&&t.for===e.identifier})).forEach((function(e){var n=v[e.identifier];t.holes.push(new B.Path(n.points))})),y.push(t)}})),y}},{key:"getStrokeStyle",value:function(e,t,n,r,i){return{strokeColor:t=void 0!==t?t:"#000",strokeWidth:e=void 0!==e?e:1,strokeLineJoin:n=void 0!==n?n:"miter",strokeLineCap:r=void 0!==r?r:"butt",strokeMiterLimit:i=void 0!==i?i:4}}},{key:"pointsToStroke",value:function(e,t,r,i){var a=[],o=[],s=[];if(0===n.pointsToStrokeWithBuffers(e,t,r,i,a,o,s))return null;var u=new B.BufferGeometry;return u.setAttribute("position",new B.Float32BufferAttribute(a,3)),u.setAttribute("normal",new B.Float32BufferAttribute(o,3)),u.setAttribute("uv",new B.Float32BufferAttribute(s,2)),u}},{key:"pointsToStrokeWithBuffers",value:function(e,t,n,r,i,a,o,s){var u=new B.Vector2,l=new B.Vector2,c=new B.Vector2,f=new B.Vector2,d=new B.Vector2,p=new B.Vector2,h=new B.Vector2,m=new B.Vector2,v=new B.Vector2,g=new B.Vector2,y=new B.Vector2,b=new B.Vector2,A=new B.Vector2,_=new B.Vector2,C=new B.Vector2,w=new B.Vector2,x=new B.Vector2;n=void 0!==n?n:12,r=void 0!==r?r:.001,s=void 0!==s?s:0;var E=(e=function(e){for(var t=!1,n=1,i=e.length-1;n<i;n++)if(e[n].distanceTo(e[n+1])<r){t=!0;break}if(!t)return e;var a=[];a.push(e[0]);for(var o=1,s=e.length-1;o<s;o++)e[o].distanceTo(e[o+1])>=r&&a.push(e[o]);return a.push(e[e.length-1]),a}(e)).length;if(E<2)return 0;var M,S,k,T,F,O,R=e[0].equals(e[E-1]),D=e[0],I=t.strokeWidth/2,P=1/(E-1),G=0,L=!1,H=0,N=3*s,j=2*s;q(e[0],e[1],u).multiplyScalar(I),m.copy(e[0]).sub(u),v.copy(e[0]).add(u),g.copy(m),y.copy(v);for(var U=1;U<E;U++){M=e[U],S=U===E-1?R?e[1]:void 0:e[U+1];var J=u;if(q(D,M,J),c.copy(J).multiplyScalar(I),b.copy(M).sub(c),A.copy(M).add(c),k=G+P,T=!1,void 0!==S){q(M,S,l),c.copy(l).multiplyScalar(I),_.copy(M).sub(c),C.copy(M).add(c),F=!0,c.subVectors(S,D),J.dot(c)<0&&(F=!1),1===U&&(L=F),c.subVectors(S,M),c.normalize();var Z=Math.abs(J.dot(c));if(0!==Z){var z=I/Z;c.multiplyScalar(-z),f.subVectors(M,D),d.copy(f).setLength(z).add(c),w.copy(d).negate();var K=d.length(),Q=f.length();f.divideScalar(Q),p.subVectors(S,M);var V=p.length();switch(p.divideScalar(V),f.dot(w)<Q&&p.dot(w)<V&&(T=!0),x.copy(d).add(M),w.add(M),O=!1,T?F?(C.copy(w),A.copy(w)):(_.copy(w),b.copy(w)):te(),t.strokeLineJoin){case"bevel":ne(F,T,k);break;case"round":re(F,T),F?ee(M,b,_,k,0):ee(M,C,A,k,1);break;case"miter":case"miter-clip":default:var X=I*t.strokeMiterLimit/K;if(X<1){if("miter-clip"!==t.strokeLineJoin){ne(F,T,k);break}re(F,T),F?(p.subVectors(x,b).multiplyScalar(X).add(b),h.subVectors(x,_).multiplyScalar(X).add(_),$(b,k,0),$(p,k,0),$(M,k,.5),$(M,k,.5),$(p,k,0),$(h,k,0),$(M,k,.5),$(h,k,0),$(_,k,0)):(p.subVectors(x,A).multiplyScalar(X).add(A),h.subVectors(x,C).multiplyScalar(X).add(C),$(A,k,1),$(p,k,1),$(M,k,.5),$(M,k,.5),$(p,k,1),$(h,k,1),$(M,k,.5),$(h,k,1),$(C,k,1))}else T?(F?($(v,G,1),$(m,G,0),$(x,k,0),$(v,G,1),$(x,k,0),$(w,k,1)):($(v,G,1),$(m,G,0),$(x,k,1),$(m,G,0),$(w,k,0),$(x,k,1)),F?_.copy(x):C.copy(x)):F?($(b,k,0),$(x,k,0),$(M,k,.5),$(M,k,.5),$(x,k,0),$(_,k,0)):($(A,k,1),$(x,k,1),$(M,k,.5),$(M,k,.5),$(x,k,1),$(C,k,1)),O=!0}}else te()}else te();R||U!==E-1||ie(e[0],g,y,F,!0,G),G=k,D=M,m.copy(_),v.copy(C)}if(R){if(T&&i){var Y=x,W=w;L!==F&&(Y=w,W=x),F?(O||L)&&(W.toArray(i,0),W.toArray(i,9),O&&Y.toArray(i,3)):!O&&L||(W.toArray(i,3),W.toArray(i,9),O&&Y.toArray(i,0))}}else ie(M,b,A,F,!1,k);return H;function q(e,t,n){return n.subVectors(t,e),n.set(-n.y,n.x).normalize()}function $(e,t,n){i&&(i[N]=e.x,i[N+1]=e.y,i[N+2]=0,a&&(a[N]=0,a[N+1]=0,a[N+2]=1),N+=3,o&&(o[j]=t,o[j+1]=n,j+=2)),H+=3}function ee(e,t,r,i,a){u.copy(t).sub(e).normalize(),l.copy(r).sub(e).normalize();var o=Math.PI,s=u.dot(l);Math.abs(s)<1&&(o=Math.abs(Math.acos(s))),o/=n,c.copy(t);for(var d=0,p=n-1;d<p;
2d++)f.copy(c).rotateAround(e,o),$(c,i,a),$(f,i,a),$(e,i,.5),c.copy(f);$(f,i,a),$(r,i,a),$(e,i,.5)}function te(){$(v,G,1),$(m,G,0),$(b,k,0),$(v,G,1),$(b,k,1),$(A,k,0)}function ne(e,t,n){t?e?($(v,G,1),$(m,G,0),$(b,k,0),$(v,G,1),$(b,k,0),$(w,k,1),$(b,n,0),$(_,n,0),$(w,n,.5)):($(v,G,1),$(m,G,0),$(A,k,1),$(m,G,0),$(w,k,0),$(A,k,1),$(A,n,1),$(C,n,0),$(w,n,.5)):e?($(b,n,0),$(_,n,0),$(M,n,.5)):($(A,n,1),$(C,n,0),$(M,n,.5))}function re(e,t){t&&(e?($(v,G,1),$(m,G,0),$(b,k,0),$(v,G,1),$(b,k,0),$(w,k,1),$(b,G,0),$(M,k,.5),$(w,k,1),$(M,k,.5),$(_,G,0),$(w,k,1)):($(v,G,1),$(m,G,0),$(A,k,1),$(m,G,0),$(w,k,0),$(A,k,1),$(A,G,1),$(w,k,0),$(M,k,.5),$(M,k,.5),$(w,k,0),$(C,G,1)))}function ie(e,n,r,a,o,s){switch(t.strokeLineCap){case"round":o?ee(e,r,n,s,.5):ee(e,n,r,s,.5);break;case"square":if(o)u.subVectors(n,e),l.set(u.y,-u.x),c.addVectors(u,l).add(e),f.subVectors(l,u).add(e),a?(c.toArray(i,3),f.toArray(i,0),f.toArray(i,9)):(c.toArray(i,3),c.toArray(i,9),f.toArray(i,0));else{u.subVectors(r,e),l.set(u.y,-u.x),c.addVectors(u,l).add(e),f.subVectors(l,u).add(e);var d=i.length;a?(c.toArray(i,d-3),f.toArray(i,d-6),f.toArray(i,d-12)):(c.toArray(i,d-6),f.toArray(i,d-3),f.toArray(i,d-12))}}}}}]),n}(B.Loader),ft=n(2137);function dt(e){var t,n=new Set,r=function(e,r){var i="function"==typeof e?e(t):e;if(i!==t){var a=t;t=r?i:Object.assign({},t,i),n.forEach((function(e){return e(t,a)}))}},i=function(){return t},a={setState:r,getState:i,subscribe:function(e,r,a){return r||a?function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Object.is,o=r(t);function s(){var n=r(t);if(!a(o,n)){var i=o;e(o=n,i)}}return n.add(s),function(){return n.delete(s)}}(e,r,a):(n.add(e),function(){return n.delete(e)})},destroy:function(){return n.clear()}};return t=e(r,i,a),a}var pt="undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?r.useEffect:r.useLayoutEffect;var ht=function(e){var t="function"==typeof e?dt(e):e,n=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.getState,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object.is,a=(0,r.useReducer)((function(e){return e+1}),0),o=(0,y.Z)(a,2),s=o[1],u=t.getState(),l=(0,r.useRef)(u),c=(0,r.useRef)(n),f=(0,r.useRef)(i),d=(0,r.useRef)(!1),p=(0,r.useRef)();void 0===p.current&&(p.current=n(u));var h=!1;(l.current!==u||c.current!==n||f.current!==i||d.current)&&(e=n(u),h=!i(p.current,e)),pt((function(){h&&(p.current=e),l.current=u,c.current=n,f.current=i,d.current=!1}));var m=(0,r.useRef)(u);return pt((function(){var e=function(){try{var e=t.getState(),n=c.current(e);f.current(p.current,n)||(l.current=e,p.current=n,s())}catch(r){d.current=!0,s()}},n=t.subscribe(e);return t.getState()!==m.current&&e(),n}),[]),h?e:p.current};return Object.assign(n,t),n[Symbol.iterator]=C().mark((function e(){return C().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.warn("[useStore, api] = create() is deprecated and will be removed in v4"),e.next=3,n;case 3:return e.next=5,t;case 5:case"end":return e.stop()}}),e)})),n},mt=function(){function e(){(0,i.Z)(this,e)}return(0,a.Z)(e,[{key:"parse",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=void 0!==n.binary&&n.binary,i=[],a=0;e.traverse((function(e){if(e.isMesh){var t=e.geometry;if(!0!==t.isBufferGeometry)throw new Error("THREE.STLExporter: Geometry is not of type THREE.BufferGeometry.");var n=t.index,r=t.getAttribute("position");a+=null!==n?n.count/3:r.count/3,i.push({object3d:e,geometry:t})}}));var o=80;if(!0===r){var s=2*a+3*a*4*4+80+4,u=new ArrayBuffer(s);(t=new DataView(u)).setUint32(o,a,!0),o+=4}else t="",t+="solid exported\n";for(var l=new B.Vector3,c=new B.Vector3,f=new B.Vector3,d=new B.Vector3,p=new B.Vector3,h=new B.Vector3,m=0,v=i.length;m<v;m++){var g=i[m].object3d,y=i[m].geometry,b=y.index,A=y.getAttribute("position");if(null!==b)for(var _=0;_<b.count;_+=3){var C=b.getX(_+0),w=b.getX(_+1),x=b.getX(_+2);T(C,w,x,A,g)}else for(var E=0;E<A.count;E+=3){var M=E+0,S=E+1,k=E+2;T(M,S,k,A,g)}}return!1===r&&(t+="endsolid exported\n"),t;function T(e,n,i,a,s){l.fromBufferAttribute(a,e),c.fromBufferAttribute(a,n),f.fromBufferAttribute(a,i),!0===s.isSkinnedMesh&&(s.boneTransform(e,l),s.boneTransform(n,c),s.boneTransform(i,f)),l.applyMatrix4(s.matrixWorld),c.applyMatrix4(s.matrixWorld),f.applyM
2atrix4(s.matrixWorld),F(l,c,f),O(l),O(c),O(f),!0===r?(t.setUint16(o,0,!0),o+=2):(t+="\t\tendloop\n",t+="\tendfacet\n")}function F(e,n,i){d.subVectors(i,n),p.subVectors(e,n),d.cross(p).normalize(),h.copy(d).normalize(),!0===r?(t.setFloat32(o,h.x,!0),o+=4,t.setFloat32(o,h.y,!0),o+=4,t.setFloat32(o,h.z,!0),o+=4):(t+="\tfacet normal "+h.x+" "+h.y+" "+h.z+"\n",t+="\t\touter loop\n")}function O(e){!0===r?(t.setFloat32(o,e.x,!0),o+=4,t.setFloat32(o,e.y,!0),o+=4,t.setFloat32(o,e.z,!0),o+=4):t+="\t\t\tvertex "+e.x+" "+e.y+" "+e.z+"\n"}}}]),e}(),vt=ht((function(e,t){return{svg:"",mesh:null,setMesh:function(t){return e({mesh:t})},setSVG:function(n,r,i,a){t().faces[r-1].svg=n,t().faces[r-1].iconName=i,t().faces[r-1].fabric=a,e({svg:n})},setOpen:function(t){return e({open:t})},open:!1,exportSTL:function(e){var t=(new mt).parse(e.current),n=new Blob([t],{type:"application/octet-stream"}),r=document.createElement("a");r.style.display="none",document.body.appendChild(r),r.href=URL.createObjectURL(n),r.download="Dice.stl",r.click()},face:[],allIcons:[],currentFace:1,faces:[],setFaces:function(t){return e({faces:t})},setCurrentFace:function(t){return e({currentFace:t})},setAllIcons:function(t){return e({allIcons:t})},setCameraFace:function(t){return e({face:t})}}})),gt=n(6927),yt=n.n(gt);function bt(){return(bt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var At="#000000",Bt="rgba(255, 255, 255, 0.0)",_t={radius:20,left:100,top:100,fill:Bt,stroke:At},Ct={left:100,top:100,fill:Bt,stroke:At,width:40,height:40,angle:0},wt={points:[50,100,200,200],options:{left:170,top:150,stroke:At}},xt={type:"text",left:100,top:100,fontSize:16,fontFamily:"Arial",fill:At},Et=function(e,t,n,r,i,a){return{canvas:e,addCircle:function(){var r=new gt.fabric.Circle(bt({},_t,{fill:t,stroke:n}));e.add(r)},addRectangle:function(){var r=new gt.fabric.Rect(bt({},Ct,{fill:t,stroke:n}));e.add(r)},addLine:function(){var t=new gt.fabric.Line(wt.points,bt({},wt.options,{stroke:n}));e.add(t)},addText:function(t){var r=new gt.fabric.Textbox(t,bt({},xt,{fill:n}));r.set({text:t}),e.add(r)},updateText:function(t){var n=e.getActiveObjects();n.length&&n[0].type===xt.type&&(n[0].set({text:t}),e.renderAll())},deleteAll:function(){e.getObjects().forEach((function(t){return e.remove(t)})),e.discardActiveObject(),e.renderAll()},deleteSelected:function(){e.getActiveObjects().forEach((function(t){return e.remove(t)})),e.discardActiveObject(),e.renderAll()},fillColor:t,strokeColor:n,setFillColor:function(t){r(t),e.getActiveObjects().forEach((function(e){return e.set({fill:t})})),e.renderAll()},setStrokeColor:function(t){i(t),e.getActiveObjects().forEach((function(e){e.type!==xt.type?e.set({stroke:t}):e.set({fill:t})})),e.renderAll()},zoomIn:function(){var t=e.getZoom();e.setZoom(t/a)},zoomOut:function(){var t=e.getZoom();e.setZoom(t*a)}}},Mt=function(e){void 0===e&&(e={});var t=e.scaleStep||.5,n=e,i=n.defaultFillColor,a=n.defaultStrokeColor,o=(0,r.useState)(null),s=o[0],u=o[1],l=(0,r.useState)(i||Bt),c=l[0],f=l[1],d=(0,r.useState)(a||At),p=d[0],h=d[1],m=(0,r.useState)([]),v=m[0],g=m[1];return(0,r.useEffect)((function(){s&&function(e){e.on("selection:cleared",(function(){g([])})),e.on("selection:created",(function(e){g(e.selected)})),e.on("selection:updated",(function(e){g(e.selected)}))}(s)}),[s]),{selectedObjects:v,onReady:function(e){console.log("Fabric canvas ready"),u(e)},editor:s?Et(s,c,p,f,h,t):void 0}},St=function(e){var t=e.className,n=e.onReady,i=(0,r.useRef)(null),a=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=new gt.fabric.Canvas(i.current),t=function(){var t,n;e.setHeight((null===(t=a.current)||void 0===t?void 0:t.clientHeight)||0),e.setWidth((null===(n=a.current)||void 0===n?void 0:n.clientWidth)||0),e.renderAll()},r=function(){t()};return t(),window.addEventListener("resize",r,!1),n&&n(e),function(){e.dispose(),window.removeEventListener("resize",r)}}),[]),r.createElement("div",{ref:a,className:t},r.createElement("canvas",{ref:i}))},kt=n(5444);n(5697);function Tt(){return(Tt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ft(e){var t=[];return e.forEach((function(e,n){if("groupId"in e){var r=Tt({},e),i=t.findIndex((function(e){return"groupId"in e&&e.groupId===r.groupId}));r.index=n,i>-1?t[i].items.push(r):t.push({items:[r],groupId:e.groupId,type:"group",name:e.groupName})}else t.push(e)})),t}function Ot(e){return e?Array.isArray(e)?(0,b.Z)(e):[e]:[]}function Rt(e){return null!==e&&"object"==typeof e&&"value"in e&&"name"in e}function Dt(e,t){if(Rt(e))return e;var n=e;if(null===n&&t.length){for(var r=0,i=t[0];i&&i.disabled;)t.length<r&&(i=!1),i=t[r+=1];i&&(n=i.value)}return t.find((function(e){return e.value==n}))}function It(e,t,n,r){if(!r){var i=Dt(e,n);return i||t}var a=Ot(t),o=Ot(e).map((function(e){return Dt(e,n)})).filter((function(e){return null!=e}));
2return a.length?o.length?(o.forEach((function(e){var t=a.findIndex((function(t){return t.value==e.value}));t>=0?a.splice(t,1):a.push(e)})),a):a:o}function Pt(e){return Array.isArray(e)?e.map((function(e){return Rt(e)&&e.name})).join(", "):Rt(e)?e.name:""}n(7727);function Gt(){return(Gt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Lt(e){return e.map((function(e,t){if("group"===e.type){var n="".concat(e.name.replace(/\s+/g,"-").toLowerCase(),"-").concat(t);return e.items.map((function(t){return Gt({},t,{groupId:n,groupName:e.name})}))}return Gt({},e,{index:t})})).flat()}function Ht(e,t,n){var i=n.debounceTime,a=n.filterOptions,o=n.getOptions,s=(0,r.useState)(!1),u=(0,y.Z)(s,2),l=u[0],c=u[1],f=(0,r.useState)((function(){return Lt(t)})),d=(0,y.Z)(f,2),p=d[0],h=d[1],m=(0,r.useMemo)((function(){var e,n,r,s=a||function(e){return function(){return e}};return o?(e=function(e){var n=o(e,t);c(!0),Promise.resolve(n).then((function(t){h(Lt(s(t)(e)))})).finally((function(){return c(!1)}))},n=i,function(){for(var t=arguments.length,i=new Array(t),a=0;a<t;a++)i[a]=arguments[a];clearTimeout(r),r=setTimeout((function(){r=null,e.apply(void 0,i)}),n)}):function(e){return h(Lt(s(t)(e)))}}),[a,t,o,i]);return(0,r.useEffect)((function(){return h(t)}),[t]),(0,r.useEffect)((function(){return m(e)}),[m,e]),{options:p,setOptions:h,fetching:l}}function Nt(e){return e&&Rt(e)?e.value:null}function jt(e){return Array.isArray(e)?e.map((function(e){return Nt(e)})).filter((function(e){return null!==e})):Nt(e)}function Ut(e,t){var n=t.key,r=t.options,i=r.length-1,a="ArrowDown"===n?e+1:e-1;a<0?a=i:a>i&&(a=0);var o=r[a];return o&&o.disabled?Ut(a,{key:n,options:r}):a}function Jt(){return(Jt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Zt(e){var t=e.value,n=void 0===t?null:t,i=e.options,a=void 0===i?[]:i,o=e.search,s=void 0!==o&&o,u=e.multiple,l=void 0!==u&&u,c=e.disabled,f=void 0!==c&&c,d=e.closeOnSelect,p=void 0===d||d,h=e.getOptions,m=void 0===h?null:h,v=e.filterOptions,g=void 0===v?null:v,A=e.onChange,B=void 0===A?function(){}:A,_=e.onFocus,C=void 0===_?function(){}:_,w=e.onBlur,x=void 0===w?function(){}:w,E=e.debounce,M=void 0===E?0:E,S=(0,r.useRef)(null),k=(0,r.useRef)(void 0),T=(0,r.useState)(null),F=(0,y.Z)(T,2),O=F[0],R=F[1],D=(0,r.useState)(""),I=(0,y.Z)(D,2),P=I[0],G=I[1],L=(0,r.useState)(!1),H=(0,y.Z)(L,2),N=H[0],j=H[1],U=Ht(P,a,{getOptions:m,filterOptions:g,debounceTime:M}),J=U.options,Z=U.fetching,z=(0,r.useCallback)((function(e){var t=It(e,O,Array.isArray(O)?[].concat((0,b.Z)(O),(0,b.Z)(J)):J,l);R(t),B(jt(t),t),p&&S.current.blur()}),[p,l,B,O,J]),K=function(e,t,n,i){var a=(0,r.useReducer)(Ut,e),o=(0,y.Z)(a,2),s=o[0],u=o[1],l=(0,r.useCallback)((function(e){var n=e.key;["ArrowDown","ArrowUp"].includes(n)&&(e.preventDefault(),u({key:n,options:t}))}),[t]),c=(0,r.useCallback)((function(e){if("Enter"===e.key){e.preventDefault();var r=t[s];r&&n(r.value)}}),[t,s,n]),f=(0,r.useCallback)((function(e){"Escape"===e.key&&(e.preventDefault(),i.current.blur())}),[i]);return[s,{onKeyPress:c,onKeyDown:l,onKeyUp:f}]}(-1,J,z,S),Q=(0,y.Z)(K,2),V=Q[0],X=Q[1],Y=(0,r.useMemo)((function(){return{options:Ft(J),option:O,displayValue:Pt(O),value:jt(O),search:P,fetching:Z,focus:N,highlighted:V,disabled:f}}),[f,Z,N,V,P,O,J]),W=(0,r.useCallback)((function(e){e.preventDefault(),z(e.currentTarget.value)}),[z]),q=(0,r.useCallback)((function(e){j(!0),C(e)}),[C]),$=(0,r.useCallback)((function(e){j(!1),G(""),x(e)}),[x]),ee=(0,r.useMemo)((function(){return Jt({tabIndex:"0",readOnly:!s},X,{onFocus:q,onBlur:$,onChange:s?function(e){var t=e.target;return G(t.value)}:null,disabled:f,ref:S})}),[s,X,q,$,f]),te=(0,r.useMemo)((function(){return{tabIndex:"-1",onMouseDown:W}}),[W]);return(0,r.useEffect)((function(){k.current!==n&&(k.current=n,R(It(n,null,J,l)))}),[n,l,J]),[Y,ee,te,R]}function zt(e){return Object.entries(e).filter((function(e){var t=(0,y.Z)(e,2),n=t[0],r=t[1];return n&&r})).map((function(e){return(0,y.Z)(e,1)[0]})).join(" ")}var Kt=n(5893);function Qt(){return(Qt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Vt=function(e){var t,n=e.optionProps,r=e.highlighted,i=e.selected,a=e.option,o=e.cls,s=e.renderOption,u=Qt({},n,{value:a.value,disabled:a.disabled}),l=zt((t={},(0,A.Z)(t,o("option"),!0),(0,A.Z)(t,o("is-selected"),i),(0,A.Z)(t,o("is-highlighted"),r),t));return(0,Kt.jsxs)("li",{className:o("row"),role:"menuitem","data-index":a.index,"data-value":escape(a.value),
2children:[s&&s(u,a,{selected:i,highlighted:r},l),!s&&(0,Kt.jsx)("button",Qt({type:"button",className:l},u,{children:a.name}))]},a.value)};Vt.defaultProps={renderOption:null},Vt.propTypes={};var Xt=(0,r.memo)(Vt);var Yt=function e(t){var n=t.options,r=t.optionProps,i=t.snapshot,a=t.renderOption,o=t.renderGroupHeader,s=t.cls;return(0,Kt.jsx)("ul",{className:s("options"),children:n.map((function(t){return"group"===t.type?(0,Kt.jsx)("li",{role:"none",className:s("row"),children:(0,Kt.jsxs)("div",{className:s("group"),children:[(0,Kt.jsx)("div",{className:s("group-header"),children:o?o(t.name):t.name}),(0,Kt.jsx)("ul",{className:s("options"),children:(0,Kt.jsx)(e,{optionProps:r,snapshot:i,options:t.items,renderOption:a,renderGroupHeader:o,cls:s})})]})},t.groupId):(0,Kt.jsx)(Xt,{selected:(n=t,u=i.option,!!u&&(Array.isArray(u)?u.findIndex((function(e){return e.value==n.value}))>=0:u.value==n.value)),highlighted:i.highlighted===t.index,option:t,optionProps:r,cls:s,renderOption:a},t.value);var n,u}))})};Yt.propTypes={};var Wt=(0,r.memo)(Yt),qt=function(e){var t=e.options,n=e.optionProps,i=e.snapshot,a=e.cls,o=e.renderGroupHeader,s=e.renderOption,u=e.emptyMessage,l=(0,r.useRef)(null),c=i.value,f=i.highlighted,d=(0,r.useCallback)((function(){return null===u?null:(0,Kt.jsx)("li",{className:a("not-found"),children:"function"==typeof u?u():u})}),[u,a]);return(0,r.useEffect)((function(){var e=l.current;if(e&&!(f<0&&Array.isArray(c))&&null!==c){var t=f>-1?'[data-index="'.concat(f,'"]'):'[data-value="'.concat(escape(c),'"]'),n=e.querySelector(t);if(n){var r=e.getBoundingClientRect(),i=n.getBoundingClientRect();e.scrollTop=n.offsetTop-r.height/2+i.height/2}}}),[c,f,l]),(0,Kt.jsx)("div",{className:a("select"),ref:l,onMouseDown:function(e){return e.preventDefault()},children:t.length?(0,Kt.jsx)(Wt,{optionProps:n,snapshot:i,options:t,renderOption:s,renderGroupHeader:o,cls:a}):(0,Kt.jsx)("ul",{className:a("options"),children:d()})})};qt.defaultProps={renderOption:null,renderGroupHeader:null,emptyMessage:null},qt.propTypes={};var $t=(0,r.memo)(qt);function en(){return(en=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var tn=(0,r.forwardRef)((function(e,t){var n,i,a=e.value,o=e.disabled,s=e.placeholder,u=e.multiple,l=e.search,c=e.autoFocus,f=e.autoComplete,d=e.options,p=e.id,h=e.onChange,m=e.onFocus,v=e.onBlur,g=e.printOptions,b=e.closeOnSelect,B=e.className,_=e.renderValue,C=e.renderOption,w=e.renderGroupHeader,x=e.getOptions,E=e.filterOptions,M=e.debounce,S=e.emptyMessage,k=function(e){return(0,r.useCallback)((function(t){return"function"==typeof e?e(t):0===t.indexOf("container")?t.replace("container",e):0===t.indexOf("is-")||0===t.indexOf("has-")?t:"".concat(e.split(" ")[0],"__").concat(t)}),[e])}(B),T=Zt({options:d,value:null===a&&(s||u)?"":a,multiple:u,disabled:o,search:l,onChange:h,onFocus:m,onBlur:v,closeOnSelect:b&&(!u||["on-focus","always"].includes(g)),getOptions:x,filterOptions:E,debounce:M}),F=(0,y.Z)(T,3),O=F[0],R=F[1],D=F[2],I=zt((n={},(0,A.Z)(n,k("container"),!0),(0,A.Z)(n,k("is-disabled"),o),(0,A.Z)(n,k("is-loading"),O.fetching),(0,A.Z)(n,k("has-focus"),O.focus),n));switch(g){case"never":i=!1;break;case"always":i=!0;break;case"on-focus":i=O.focus;break;default:i=!o&&(O.focus||u)}var P=!u||s||l,G=en({},R,{placeholder:s,autoFocus:c,autoComplete:f,value:O.focus&&l?O.search:O.displayValue});return(0,Kt.jsxs)("div",{ref:t,className:I,id:p,children:[P&&(0,Kt.jsxs)("div",{className:k("value"),children:[_&&_(G,O,k("input")),!_&&(0,Kt.jsx)("input",en({},G,{className:k("input")}))]}),i&&(0,Kt.jsx)($t,{options:O.options,optionProps:D,snapshot:O,cls:k,emptyMessage:S,renderOption:C,renderGroupHeader:w})]})}));tn.defaultProps={getOptions:null,filterOptions:null,value:null,multiple:!1,search:!1,disabled:!1,printOptions:"auto",closeOnSelect:!0,debounce:0,placeholder:null,id:null,autoFocus:!1,autoComplete:"on",className:"select-search",renderOption:void 0,renderGroupHeader:void 0,renderValue:void 0,emptyMessage:null,onChange:function(){},onFocus:function(){},onBlur:function(){}},tn.propTypes={};var nn=(0,r.memo)(tn),rn=n(4228),an=n.n(rn);var on=function(e){var t=e.loadSVG,n=(0,kt.useStaticQuery)("2586495546").allFile.edges.map((function(e,t){return{name:e.node.name,value:e.node.publicURL,photo:e.node.publicURL}}));return r.createElement(nn,{onChange:t,className:"select-search p-2 bg-gray-700 uppercase",options:n,search:!0,renderOption:function(e,t,n,i){return r.createElement("button",Object.assign({},e,{className:"w-full font-title font-bold p-1  text-left hover:bg-gray-300 bg-gray-100 border-b border-gray-600",type:"button"}),r.createElement("span",{className:"p"},r.createElement("img",{alt:t.name,className:"inline  object-cover w-8 h-8 rounded-full bg-white p-1",src:t.photo}),r.createElement("span",{className:"p-2 uppercase truncate text-1xl"},t.name)))},name:"Icons",placeholder:"Choose an icon among +4000",filterOptions:function(e){var t=function(e){var t=new(an())(e,{keys:["name","groupName","items.name"],threshold:.3});return function(n){return n.length?t.search(n):e}}(e);return function(e){return t(e).slice(0,32)}}})},sn=function(){var e=vt((function(e){return e})),t=e.setSVG,n=e.currentFace,i=e.face,a=e.faces,o=Mt(),s=o.editor,u=o.onReady;(0,r.useEffect)((function(){s&&(s.canvas.width=128,s.canvas.height=132)}),[u]),(0,r.useEffect)((function(){if(!(a.length<=0)){var e=a[n-1].fabric;null==s||s.canvas.clear(),e.forEach((function(e){null==s||s.canvas.add(e)}))}}),[i]);var l=function(){var e=(0,ft.Z)(C().mark((function e(){var r;return C().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=s&&s.canvas.getActiveObject()){e.next=2;break}return e.abrupt("return");case 2:r=null==s?void 0:s.canvas.getActiveObject(),t(r.toSVG(),n,r._objects?r._objects.map((function(e){return e.name})).join(","):r.name,null==s?void 0:s.canvas.getObjects());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.createElement("div",{className:"w-72 h-screen font-title"},r.createElement("p",{className:"w-auto text-4xl bg-gray-900  text-white uppercase p-2 font-bold"},"Face ",n),r.createElement("div",{onClick:l,className:"w-32 h-32 mx-auto "},r.createElement(St,{className:"w-32 h-32 bg-gray-200",onReady:u})),r.createElement("div",{className:"w-full"},r.createElement(on,{loadSVG:function(e){yt().fabric.loadSVGFromURL(e,(function(r,i){var a=yt().fabric.util.groupSVGElements(r,i);a.active=!0,a.scale(.11),null==s||s.canvas.add(a),null==s||s.canvas.setActiveObject(a),a.centerV(),a.centerH(),a.name=e.split("/").pop(),t(null==s?void 0:s.canvas.getActiveObject().toSVG(),n,"text"===a.type?"text":a.name,null==s?void 0:s.canvas.getObjects())}))}}),r.createElement("p",{className:"text-xs p-2"},"Select the icon in the upper canvas to manipulate it."),r.createElement("button",{onClick:function(){if(null!=s&&s.canvas.getActiveObject()){var e=null==s?void 0:s.canvas.getActiveObject();e.centerV(),e.centerH(),t(e.toSVG(),n,e._objects?e._objects.map((function(e){return e.name})).join(","):e.name,null==s?void 0:s.canvas.getObjects())}},className:"w-full p-2 m-1 rounded-md text-white center-text bg-gray-600 hover:bg-gray-800 uppercase  font-bold"},"Center Element"),r.createElement("select",{onChange:function(e){if(e.target.value){var r=a[e.target.value-1].fabric;null==s||s.canvas.clear(),r.forEach((function(e){null==s||s.canvas.add(e),t(e.toSVG(),n,e._objects?e._objects.map((function(e){return e.name})).join(","):e.name,null==s?void 0:s.canvas.getObjects())}))}},className:"w-full p-2 m-1 rounded-md text-white center-text bg-gray-600 hover:bg-gray-800 uppercase  font-bold"},r.createElement("option",{value:"",className:"text-center"},"--Duplicate Face--"),a.map((function(e){if(e.face!==n&&0!==e.fabric.length)return r.createElement("option",{className:"Gola",key:e.face,value:e.face},"Face ",e.face)}))),r.createElement("p",{className:"text-xs p-2"},"Corrects the direction of the normals"),r.createElement("button",{onClick:function(){if(null!=s&&s.canvas.getActiveObject()){var e=null==s?void 0:s.canvas.getActiveObject();e.flipX=!e.flipX,t(e.toSVG(),n,e._objects?e._objects.map((function(e){return e.name})).join(","):e.name,null==s?void 0:s.canvas.getObjects()),null==s||s.canvas.renderAll()}},className:"w-full p-2 m-1 rounded-md text-white center-text bg-gray-600 hover:bg-gray-800 uppercase font-bold"},"Flip Normals"),r.createElement("button",{className:"w-full p-2 m-1 rounded-md text-white center-text bg-red-500 hover:bg-red-800 uppercase  font-bold",onClick:function(){if(null!=s&&s.canvas.getActiveObject()){var e=null==s?void 0:s.canvas.getActiveObject();null==s||s.canvas.remove(e),t("",n,"empty face",null==s?void 0:s.canvas.getObjects())}}},"Remove Icon")))},un=function(){var e=vt((function(e){return e})),t=e.setSVG,n=e.currentFace,i=e.face,a=e.faces,o=Mt(),s=o.editor,u=o.onReady;(0,r.useEffect)((function(){s&&(s.canvas.width=128,s.canvas.height=132)}),[u]),(0,r.useEffect)((function(){if(!(a.length<=0)){var e=a[n-1].fabric;null==s||s.canvas.clear(),e.forEach((function(e){null==s||s.canvas.add(e)}))}}),[i]);var l=function(){var e=(0,ft.Z)(C().mark((function e(){var r;return C().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=s&&s.canvas.getActiveObject()){e.next=2;break}return e.abrupt("return");case 2:r=null==s?void 0:s.canvas.getActiveObject(),t(r.toSVG(),n,r._objects?r._objects.map((function(e){return e.name})).join(","):r.name,null==s?void 0:s.canvas.getObjects());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.createElement("div",{className:"w-screen mx-auto font-title pointer-events-none"},r.createElement("div",{className:"w-full pointer-events-auto"},r.createElement(on,{loadSVG:function(e){yt().fabric.loadSVGFromURL(e,(function(r,i){var a=yt().fabric.util.groupSVGElements(r,i);a.active=!0,a.scale(.11),null==s||s.canvas.add(a),null==s||s.canvas.setActiveObject(a),a.centerV(),a.centerH(),a.name=e.split("/").pop(),t(null==s?void 0:s.canvas.getActiveObject().toSVG(),n,"text"===a.type?"text":a.name,null==s?void 0:s.canvas.getObjects())}))}})),r.createElement("div",{className:"flex flex-wrap  p-2"},r.createElement("div",{onPointerUp:l,className:"w-32 h-32 mx-auto  pointer-events-auto"},r.createElement(St,{className:"w-32 h-32 bg-gray-200 mt-4",onReady:u}),r.createElement("p",{className:"text-1xl  text-gray-900 uppercase p-1 font-bold"},"Face (",n,")")),r.createElement("div",{className:"w-1/2 pointer-events-auto"},r.createElement("button",{onPointerDown:function(){if(null!=s&&s.canvas.getActiveObject()){var e=null==s?void 0:s.canvas.getActiveObject();e.centerV(),e.centerH(),t(e.toSVG(),n,e._objects?e._objects.map((function(e){return e.name})).join(","):e.name,null==s?void 0:s.canvas.getObjects())}},className:"w-full p-2 m-1 rounded-md text-white center-text bg-gray-600 hover:bg-gray-800 uppercase  font-bold"},"Center Icon"),r.createElement("select",{onChange:function(e){if(e.target.value){var r=a[e.target.value-1].fabric;null==s||s.canvas.clear(),r.forEach((function(e){null==s||s.canvas.add(e),t(e.toSVG(),n,e._objects?e._objects.map((function(e){return e.name})).join(","):e.name,null==s?void 0:s.canvas.getObjects())}))}},className:"w-full p-2 m-1 rounded-md text-white center-text bg-gray-600 hover:bg-gray-800 uppercase  font-bold"},r.createElement("option",{value:"",className:"text-center"},"--Duplicate Face--"),a.map((function(e){if(e.face!==n&&0!==e.fabric.length)return r.createElement("option",{className:"Gola",key:e.face,value:e.face},"Face ",e.face)}))),r.createElement("button",{onClick:function(){if(null!=s&&s.canvas.getActiveObject()){var e=null==s?void 0:s.canvas.getActiveObject();e.flipX=!e.flipX,t(e.toSVG(),n,e._objects?e._objects.map((function(e){return e.name})).join(","):e.name,null==s?void 0:s.canvas.getObjects()),null==s||s.canvas.renderAll()}},className:"w-full p-2 m-1 rounded-md text-white center-text bg-gray-600 hover:bg-gray-800 uppercase font-bold"},"Flip Normals"),r.createElement("button",{className:"w-full p-2 m-1 rounded-md text-white center-text bg-red-500 hover:bg-red-800 uppercase  font-bold",onClick:function(){if(null!=s&&s.canvas.getActiveObject()){var e=null==s?void 0:s.canvas.getActiveObject();null==s||s.canvas.remove(e),t("",n,"empty face",null==s?void 0:s.canvas.getObjects())}}},"Remove Icon")))," ",r.createElement("p",{className:"h-8"}))};function ln(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.Z)(e);if(t){var i=(0,u.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}var cn=new WeakMap,fn=function(e){(0,o.Z)(n,e);var t=ln(n);function n(e){var r;return(0,i.Z)(this,n),(r=t.call(this,e)).decoderPath="",r.decoderConfig={},r.decoderBinary=null,r.decoderPending=null,r.workerLimit=4,r.workerPool=[],r.workerNextTaskID=1,r.workerSourceURL="",r.defaultAttributeIDs={position:"POSITION",normal:"NORMAL",color:"COLOR",uv:"TEX_COORD"},r.defaultAttributeTypes={position:"Float32Array",normal:"Float32Array",color:"Float32Array",uv:"Float32Array"},r}return(0,a.Z)(n,[{key:"setDecoderPath",value:function(e){return this.decoderPath=e,this}},{key:"setDecoderConfig",value:function(e){return this.decoderConfig=e,this}},{key:"setWorkerLimit",value:function(e){return this.workerLimit=e,this}},{key:"load",value:function(e,t,n,r){var i=this,a=new B.FileLoader(this.manager);a.setPath(this.path),a.setResponseType("arraybuffer"),a.setRequestHeader(this.requestHeader),a.setWithCredentials(this.withCredentials),a.load(e,(function(e){var n={attributeIDs:i.defaultAttributeIDs,attributeTypes:i.defaultAttributeTypes,useUniqueIDs:!1};
2i.decodeGeometry(e,n).then(t).catch(r)}),n,r)}},{key:"decodeDracoFile",value:function(e,t,n,r){var i={attributeIDs:n||this.defaultAttributeIDs,attributeTypes:r||this.defaultAttributeTypes,useUniqueIDs:!!n};this.decodeGeometry(e,i).then(t)}},{key:"decodeGeometry",value:function(e,t){var n=this;for(var r in t.attributeTypes){var i=t.attributeTypes[r];void 0!==i.BYTES_PER_ELEMENT&&(t.attributeTypes[r]=i.name)}var a,o=JSON.stringify(t);if(cn.has(e)){var s=cn.get(e);if(s.key===o)return s.promise;if(0===e.byteLength)throw new Error("THREE.DRACOLoader: Unable to re-decode a buffer with different settings. Buffer has already been transferred.")}var u=this.workerNextTaskID++,l=e.byteLength,c=this._getWorker(u,l).then((function(n){return a=n,new Promise((function(n,r){a._callbacks[u]={resolve:n,reject:r},a.postMessage({type:"decode",id:u,taskConfig:t,buffer:e},[e])}))})).then((function(e){return n._createGeometry(e.geometry)}));return c.catch((function(){return!0})).then((function(){a&&u&&n._releaseTask(a,u)})),cn.set(e,{key:o,promise:c}),c}},{key:"_createGeometry",value:function(e){var t=new B.BufferGeometry;e.index&&t.setIndex(new B.BufferAttribute(e.index.array,1));for(var n=0;n<e.attributes.length;n++){var r=e.attributes[n],i=r.name,a=r.array,o=r.itemSize;t.setAttribute(i,new B.BufferAttribute(a,o))}return t}},{key:"_loadLibrary",value:function(e,t){var n=new B.FileLoader(this.manager);return n.setPath(this.decoderPath),n.setResponseType(t),n.setWithCredentials(this.withCredentials),new Promise((function(t,r){n.load(e,t,void 0,r)}))}},{key:"preload",value:function(){return this._initDecoder(),this}},{key:"_initDecoder",value:function(){var e=this;if(this.decoderPending)return this.decoderPending;var t="object"!=typeof WebAssembly||"js"===this.decoderConfig.type,n=[];return t?n.push(this._loadLibrary("draco_decoder.js","text")):(n.push(this._loadLibrary("draco_wasm_wrapper.js","text")),n.push(this._loadLibrary("draco_decoder.wasm","arraybuffer"))),this.decoderPending=Promise.all(n).then((function(n){var r=n[0];t||(e.decoderConfig.wasmBinary=n[1]);var i=dn.toString(),a=["/* draco decoder */",r,"","/* worker */",i.substring(i.indexOf("{")+1,i.lastIndexOf("}"))].join("\n");e.workerSourceURL=URL.createObjectURL(new Blob([a]))})),this.decoderPending}},{key:"_getWorker",value:function(e,t){var n=this;return this._initDecoder().then((function(){if(n.workerPool.length<n.workerLimit){var r=new Worker(n.workerSourceURL);r._callbacks={},r._taskCosts={},r._taskLoad=0,r.postMessage({type:"init",decoderConfig:n.decoderConfig}),r.onmessage=function(e){var t=e.data;switch(t.type){case"decode":r._callbacks[t.id].resolve(t);break;case"error":r._callbacks[t.id].reject(t);break;default:console.error('THREE.DRACOLoader: Unexpected message, "'+t.type+'"')}},n.workerPool.push(r)}else n.workerPool.sort((function(e,t){return e._taskLoad>t._taskLoad?-1:1}));var i=n.workerPool[n.workerPool.length-1];return i._taskCosts[e]=t,i._taskLoad+=t,i}))}},{key:"_releaseTask",value:function(e,t){e._taskLoad-=e._taskCosts[t],delete e._callbacks[t],delete e._taskCosts[t]}},{key:"debug",value:function(){console.log("Task load: ",this.workerPool.map((function(e){return e._taskLoad})))}},{key:"dispose",value:function(){for(var e=0;e<this.workerPool.length;++e)this.workerPool[e].terminate();return this.workerPool.length=0,this}}]),n}(B.Loader);function dn(){var e,t;function n(e,t,n,r,i,a){var o=a.num_components(),s=n.num_points()*o,u=s*i.BYTES_PER_ELEMENT,l=function(e,t){switch(t){case Float32Array:return e.DT_FLOAT32;case Int8Array:return e.DT_INT8;case Int16Array:return e.DT_INT16;case Int32Array:return e.DT_INT32;case Uint8Array:return e.DT_UINT8;case Uint16Array:return e.DT_UINT16;case Uint32Array:return e.DT_UINT32}}(e,i),c=e._malloc(u);t.GetAttributeDataArrayForAllPoints(n,a,l,u,c);var f=new i(e.HEAPF32.buffer,c,s).slice();return e._free(c),{name:r,array:f,itemSize:o}}onmessage=function(r){var i=r.data;switch(i.type){case"init":e=i.decoderConfig,t=new Promise((function(t){e.onModuleLoaded=function(e){t({draco:e})},DracoDecoderModule(e)}));break;case"decode":var a=i.buffer,o=i.taskConfig;t.then((function(e){var t=e.draco,r=new t.Decoder,s=new t.DecoderBuffer;s.Init(new Int8Array(a),a.byteLength);try{var u=function(e,t,r,i){var a,o,s=i.attributeIDs,u=i.attributeTypes,l=t.GetEncodedGeometryType(r);if(l===e.TRIANGULAR_MESH)a=new e.Mesh,o=t.DecodeBufferToMesh(r,a);else{if(l!==e.POINT_CLOUD)throw new Error("THREE.DRACOLoader: Unexpected geometry type.");a=new e.PointCloud,o=t.DecodeBufferToPointCloud(r,a)}if(!o.ok()||0===a.ptr)throw new Error("THREE.DRACOLoader: Decoding failed: "+o.error_msg());var c={index:null,attributes:[]};for(var f in s){var d=self[u[f]],p=void 0,h=void 0;if(i.useUniqueIDs)h=s[f],p=t.GetAttributeByUniqueId(a,h);else{if(-1===(h=t.GetAttributeId(a,e[s[f]])))continue;p=t.GetAttribute(a,h)}c.attributes.push(n(e,t,a,f,d,p))}l===e.TRIANGULAR_MESH&&(c.index=function(e,t,n){var r=3*n.num_faces(),i=4*r,a=e._malloc(i);t.GetTrianglesUInt32Array(n,i,a);var o=new Uint32Array(e.HEAPF32.buffer,a,r).slice();return e._free(a),{array:o,itemSize:1}}(e,t,a));return e.destroy(a),c}(t,r,s,o),l=u.attributes.map((function(e){return e.array.buffer}));u.index&&l.push(u.index.array.buffer),self.postMessage({type:"decode",id:i.id,geometry:u},l)}catch(c){console.error(c),self.postMessage({type:"error",id:i.id,error:c.message})}finally{t.destroy(s),t.destroy(r)}}))}}}var pn=function(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,3,2,0,0,5,3,1,0,1,12,1,0,10,22,2,12,0,65,0,65,0,65,0,252,10,0,0,11,7,0,65,0,253,15,26,11]),t=new Uint8Array([32,0,65,253,3,1,2,34,4,106,6,5,11,8,7,20,13,33,12,16,128,9,116,64,19,113,127,15,10,21,22,14,255,66,24,54,136,107,18,23,192,26,114,118,132,17,77,101,130,144,27,87,131,44,45,74,156,154,70,167]);if("object"!=typeof WebAssembly)return{supported:!1};
2var
vendor: 17,647 bytes, line 2
2 n,r="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";WebAssembly.validate(e)&&(r="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"
2,console.log("Warning: meshopt_decoder is using experimental SIMD support"));var i=WebAssembly.instantiate(function(e){for(var n=new Uint8Array(e.length),r=0;r<e.length;++r){var i=e.charCodeAt(r);n[r]=i>96?i-71:i>64?i-65:i>47?i+4:i>46?63:62}var a=0;for(r=0;r<e.length;++r)n[a++]=n[r]<60?t[n[r]]:64*(n[r]-60)+n[++r];return n.buffer.slice(0,a)}(r),{}).then((function(e){(n=e.instance).exports.__wasm_call_ctors()}));function a(e,t,r,i,a,o){var s=n.exports.sbrk,u=r+3&-4,l=s(u*i),c=s(a.length),f=new Uint8Array(n.exports.memory.buffer);f.set(a,c);var d=e(l,r,i,c,a.length);if(0==d&&o&&o(l,u,i),t.set(f.subarray(l,l+r*i)),s(l-s(0)),0!=d)throw new Error("Malformed buffer data: "+d)}var o={0:"",1:"meshopt_decodeFilterOct",2:"meshopt_decodeFilterQuat",3:"meshopt_decodeFilterExp",NONE:"",OCTAHEDRAL:"meshopt_decodeFilterOct",QUATERNION:"meshopt_decodeFilterQuat",EXPONENTIAL:"meshopt_decodeFilterExp"},s={0:"meshopt_decodeVertexBuffer",1:"meshopt_decodeIndexBuffer",2:"meshopt_decodeIndexSequence",ATTRIBUTES:"meshopt_decodeVertexBuffer",TRIANGLES:"meshopt_decodeIndexBuffer",INDICES:"meshopt_decodeIndexSequence"};return{ready:i,supported:!0,decodeVertexBuffer:function(e,t,r,i,s){a(n.exports.meshopt_decodeVertexBuffer,e,t,r,i,n.exports[o[s]])},decodeIndexBuffer:function(e,t,r,i){a(n.exports.meshopt_decodeIndexBuffer,e,t,r,i)},decodeIndexSequence:function(e,t,r,i){a(n.exports.meshopt_decodeIndexSequence,e,t,r,i)},decodeGltfBuffer:function(e,t,r,i,u,l){a(n.exports[s[u]],e,t,r,i,n.exports[o[l]])}}}();function hn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.Z)(e);if(t){var i=(0,u.Z)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}var mn=function(e){(0,o.Z)(n,e);var t=hn(n);function n(e){var r;return(0,i.Z)(this,n),(r=t.call(this,e)).dracoLoader=null,r.ktx2Loader=null,r.meshoptDecoder=null,r.pluginCallbacks=[],r.register((function(e){return new An(e)})),r.register((function(e){return new _n(e)})),r.register((function(e){return new Cn(e)})),r.register((function(e){return new Bn(e)})),r.register((function(e){return new yn(e)})),r.register((function(e){return new wn(e)})),r}return(0,a.Z)(n,[{key:"load",value:function(e,t,n,r){var i,a=this;i=""!==this.resourcePath?this.resourcePath:""!==this.path?this.path:B.Lo
2aderUtils.extractUrlBase(e),this.manager.itemStart(e);var o=function(t){r?r(t):console.error(t),a.manager.itemError(e),a.manager.itemEnd(e)},s=new B.FileLoader(this.manager);s.setPath(this.path),s.setResponseType("arraybuffer"),s.setRequestHeader(this.requestHeader),s.setWithCredentials(this.withCredentials),s.load(e,(function(n){try{a.parse(n,i,(function(n){t(n),a.manager.itemEnd(e)}),o)}catch(r){o(r)}}),n,o)}},{key:"setDRACOLoader",value:function(e){return this.dracoLoader=e,this}},{key:"setDDSLoader",value:function(){throw new Error('THREE.GLTFLoader: "MSFT_texture_dds" no longer supported. Please update to "KHR_texture_basisu".')}},{key:"setKTX2Loader",value:function(e){return this.ktx2Loader=e,this}},{key:"setMeshoptDecoder",value:function(e){return this.meshoptDecoder=e,this}},{key:"register",value:function(e){return-1===this.pluginCallbacks.indexOf(e)&&this.pluginCallbacks.push(e),this}},{key:"unregister",value:function(e){return-1!==this.pluginCallbacks.indexOf(e)&&this.pluginCallbacks.splice(this.pluginCallbacks.indexOf(e),1),this}},{key:"parse",value:function(e,t,n,r){var i,a={},o={};if("string"==typeof e)i=e;else if(B.LoaderUtils.decodeText(new Uint8Array(e,0,4))===xn){try{a[gn.KHR_BINARY_GLTF]=new Sn(e)}catch(h){return void(r&&r(h))}i=a[gn.KHR_BINARY_GLTF].content}else i=B.LoaderUtils.decodeText(new Uint8Array(e));var s=JSON.parse(i);if(void 0===s.asset||s.asset.version[0]<2)r&&r(new Error("THREE.GLTFLoader: Unsupported asset. glTF versions >=2.0 are supported."));else{var u=new ir(s,{path:t||this.resourcePath||"",crossOrigin:this.crossOrigin,requestHeader:this.requestHeader,manager:this.manager,ktx2Loader:this.ktx2Loader,meshoptDecoder:this.meshoptDecoder});u.fileLoader.setRequestHeader(this.requestHeader);for(var l=0;l<this.pluginCallbacks.length;l++){var c=this.pluginCallbacks[l](u);o[c.name]=c,a[c.name]=!0}if(s.extensionsUsed)for(var f=0;f<s.extensionsUsed.length;++f){var d=s.extensionsUsed[f],p=s.extensionsRequired||[];switch(d){case gn.KHR_MATERIALS_UNLIT:a[d]=new bn;break;case gn.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS:a[d]=new On;break;case gn.KHR_DRACO_MESH_COMPRESSION:a[d]=new kn(s,this.dracoLoader);break;case gn.KHR_TEXTURE_TRANSFORM:a[d]=new Tn;break;case gn.KHR_MESH_QUANTIZATION:a[d]=new Rn;break;default:p.indexOf(d)>=0&&void 0===o[d]&&console.warn('THREE.GLTFLoader: Unknown extension "'+d+'".')}}u.setExtensions(a),u.setPlugins(o),u.parse(n,r)}}}]),n}(B.Loader);function vn(){var e={};return{get:function(t){return e[t]},add:function(t,n){e[t]=n},remove:function(t){delete e[t]},removeAll:function(){e={}}}}var gn={KHR_BINARY_GLTF:"KHR_binary_glTF",KHR_DRACO_MESH_COMPRESSION:"KHR_draco_mesh_compression",KHR_LIGHTS_PUNCTUAL:"KHR_lights_punctual",KHR_MATERIALS_CLEARCOAT:"KHR_materials_clearcoat",KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS:"KHR_materials_pbrSpecularGlossiness",KHR_MATERIALS_TRANSMISSION:"KHR_materials_transmission",KHR_MATERIALS_UNLIT:"KHR_materials_unlit",KHR_TEXTURE_BASISU:"KHR_texture_basisu",KHR_TEXTURE_TRANSFORM:"KHR_texture_transform",KHR_MESH_QUANTIZATION:"KHR_mesh_quantization",EXT_TEXTURE_WEBP:"EXT_texture_webp",EXT_MESHOPT_COMPRESSION:"EXT_meshopt_compression"},yn=function(){function e(t){(0,i.Z)(this,e),this.parser=t,this.name=gn.KHR_LIGHTS_PUNCTUAL,this.cache={refs:{},uses:{}}}return(0,a.Z)(e,[{key:"_markDefs",value:function(){for(var e=this.parser,t=this.parser.json.nodes||[],n=0,r=t.length;n<r;n++){var i=t[n];i.extensions&&i.extensions[this.name]&&void 0!==i.extensions[this.name].light&&e._addNodeRef(this.cache,i.extensions[this.name].light)}}},{key:"_loadLight",value:function(e){var t=this.parser,n="light:"+e,r=t.cache.get(n);if(r)return r;var i,a=t.json,o=((a.extensions&&a.extensions[this.name]||{}).lights||[])[e],s=new B.Color(16777215);void 0!==o.color&&s.fromArray(o.color);var u=void 0!==o.range?o.range:0;switch(o.type){case"directional":(i=new B.DirectionalLight(s)).target.position.set(0,0,-1),i.add(i.target);break;case"point":(i=new B.PointLight(s)).distance=u;break;case"spot":(i=new B.SpotLight(s)).distance=u,o.spot=o.spot||{},o.spot.innerConeAngle=void 0!==o.spot.innerConeAngle?o.spot.innerConeAngle:0,o.spot.outerConeAngle=void 0!==o.spot.outerConeAngle?o.spot.outerConeAngle:Math.PI/4,i.angle=o.spot.outerConeAngle,i.penumbra=1-o.spot.innerConeAngle/o.spot.outerConeAngle,i.target.position.set(0,0,-1),i.add(i.target);break;default:throw new Error("THREE.GLTFLoader: Unexpected light type: "+o.type)}return i.position.set(0,0,0),i.decay=2,void 0!==o.intensity&&(i.intensity=o.intensity),i.name=t.createUniqueName(o.name||"light_"+e),r=Promise.resolve(i),t.cac
2he.add(n,r),r}},{key:"createNodeAttachment",value:function(e){var t=this,n=this.parser,r=n.json.nodes[e],i=(r.extensions&&r.extensions[this.name]||{}).light;return void 0===i?null:this._loadLight(i).then((function(e){return n._getNodeRef(t.cache,i,e)}))}}]),e}(),bn=function(){function e(){(0,i.Z)(this,e),this.name=gn.KHR_MATERIALS_UNLIT}return(0,a.Z)(e,[{key:"getMaterialType",value:function(){return B.MeshBasicMaterial}},{key:"extendParams",value:function(e,t,n){var r=[];e.color=new B.Color(1,1,1),e.opacity=1;var i=t.pbrMetallicRoughness;if(i){if(Array.isArray(i.baseColorFactor)){var a=i.baseColorFactor;e.color.fromArray(a),e.opacity=a[3]}void 0!==i.baseColorTexture&&r.push(n.assignTexture(e,"map",i.baseColorTexture))}return Promise.all(r)}}]),e}(),An=function(){function e(t){(0,i.Z)(this,e),this.parser=t,this.name=gn.KHR_MATERIALS_CLEARCOAT}return(0,a.Z)(e,[{key:"getMaterialType",value:function(e){var t=this.parser.json.materials[e];return t.extensions&&t.extensions[this.name]?B.MeshPhysicalMaterial:null}},{key:"extendMaterialParams",value:function(e,t){var n=this.parser,r=n.json.materials[e];if(!r.extensions||!r.extensions[this.name])return Promise.resolve();var i=[],a=r.extensions[this.name];if(void 0!==a.clearcoatFactor&&(t.clearcoat=a.clearcoatFactor),void 0!==a.clearcoatTexture&&i.push(n.assignTexture(t,"clearcoatMap",a.clearcoatTexture)),void 0!==a.clearcoatRoughnessFactor&&(t.clearcoatRoughness=a.clearcoatRoughnessFactor),void 0!==a.clearcoatRoughnessTexture&&i.push(n.assignTexture(t,"clearcoatRoughnessMap",a.clearcoatRoughnessTexture)),void 0!==a.clearcoatNormalTexture&&(i.push(n.assignTexture(t,"clearcoatNormalMap",a.clearcoatNormalTexture)),void 0!==a.clearcoatNormalTexture.scale)){var o=a.clearcoatNormalTexture.scale;t.clearcoatNormalScale=new B.Vector2(o,-o)}return Promise.all(i)}}]),e}(),Bn=function(){function e(t){(0,i.Z)(this,e),this.parser=t,this.name=gn.KHR_MATERIALS_TRANSMISSION}return(0,a.Z)(e,[{key:"getMaterialType",value:function(e){var t=this.parser.json.materials[e];return t.extensions&&t.extensions[this.name]?B.MeshPhysicalMaterial:null}},{key:"extendMaterialParams",value:function(e,t){var n=this.parser,r=n.json.materials[e];if(!r.extensions||!r.extensions[this.name])return Promise.resolve();var i=[],a=r.extensions[this.name];return void 0!==a.transmissionFactor&&(t.transmission=a.transmissionFactor),void 0!==a.transmissionTexture&&i.push(n.assignTexture(t,"transmissionMap",a.transmissionTexture)),Promise.all(i)}}]),e}(),_n=function(){function e(t){(0,i.Z)(this,e),this.parser=t,this.name=gn.KHR_TEXTURE_BASISU}return(0,a.Z)(e,[{key:"loadTexture",value:function(e){var t=this.parser,n=t.json,r=n.textures[e];if(!r.extensions||!r.extensions[this.name])return null;var i=r.extensions[this.name],a=n.images[i.source],o=t.options.ktx2Loader;if(!o){if(n.extensionsRequired&&n.extensionsRequired.indexOf(this.name)>=0)throw new Error("THREE.GLTFLoader: setKTX2Loader must be called before loading KTX2 textures");return null}return t.loadTextureImage(e,a,o)}}]),e}(),Cn=function(){function e(t){(0,i.Z)(this,e),this.parser=t,this.name=gn.EXT_TEXTURE_WEBP,this.isSupported=null}return(0,a.Z)(e,[{key:"loadTexture",value:function(e){var t=this.name,n=this.parser,r=n.json,i=r.textures[e];if(!i.extensions||!i.extensions[t])return null;var a=i.extensions[t],o=r.images[a.source],s=n.textureLoader;if(o.uri){var u=n.options.manager.getHandler(o.uri);null!==u&&(s=u)}return this.detectSupport().then((function(i){if(i)return n.loadTextureImage(e,o,s);if(r.extensionsRequired&&r.extensionsRequired.indexOf(t)>=0)throw new Error("THREE.GLTFLoader: WebP required by asset but unsupported.");return n.loadTexture(e)}))}},{key:"detectSupport",value:function(){return this.isSupported||(this.isSupported=new Promise((function(e){var t=new Image;t.src="data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",t.onload=t.onerror=function(){e(1===t.height)}}))),this.isSupported}}]),e}(),wn=function(){function e(t){(0,i.Z)(this,e),this.name=gn.EXT_MESHOPT_COMPRESSION,this.parser=t}return(0,a.Z)(e,[{key:"loadBufferView",value:function(e){var t=this.parser.json,n=t.bufferViews[e];if(n.extensions&&n.extensions[this.name]){var r=n.extensions[this.name],i=this.parser.getDependency("buffer",r.buffer),a=this.parser.options.meshoptDecoder;if(!a||!a.supported){if(t.extensionsRequired&&t.extensionsRequired.indexOf(this.name)>=0)throw new Error("THREE.GLTFLoader: setMeshoptDecoder must be called before loading compressed files");return null}return Promise.all([i,a.ready]).then((function(e){var t=r.byteOffset||0,n=r.byteLength||0,i=r.count,o=r.byteStride,s=new ArrayBuffer(i*o),u=new Uint8Array(e[0],t,n);return a.decodeGltfBuffer(new Uint8Array(s),i,o,u,r.mode,r.filter),s}))}return null}}]),e}(),xn="glTF",En=1313821514,Mn=5130562,Sn=function e(t){(0,i.Z)(this,e),this.name=gn.KHR_BINARY_GLTF,this.content=null,this.body=null;var n=new DataView(t,0,12);
2if(this.header={magic:B.LoaderUtils.decodeText(new Uint8Array(t.slice(0,4))),version:n.getUint32(4,!0),length:n.getUint32(8,!0)},this.header.magic!==xn)throw new Error("THREE.GLTFLoader: Unsupported glTF-Binary header.");if(this.header.version<2)throw new Error("THREE.GLTFLoader: Legacy binary file detected.");for(var r=this.header.length-12,a=new DataView(t,12),o=0;o<r;){var s=a.getUint32(o,!0);o+=4;var u=a.getUint32(o,!0);if(o+=4,u===En){var l=new Uint8Array(t,12+o,s);this.content=B.LoaderUtils.decodeText(l)}else if(u===Mn){var c=12+o;this.body=t.slice(c,c+s)}o+=s}if(null===this.content)throw new Error("THREE.GLTFLoader: JSON content not found.")},kn=function(){function e(t,n){if((0,i.Z)(this,e),!n)throw new Error("THREE.GLTFLoader: No DRACOLoader instance provided.");this.name=gn.KHR_DRACO_MESH_COMPRESSION,this.json=t,this.dracoLoader=n,this.dracoLoader.preload()}return(0,a.Z)(e,[{key:"decodePrimitive",value:function(e,t){var n=this.json,r=this.dracoLoader,i=e.extensions[this.name].bufferView,a=e.extensions[this.name].attributes,o={},s={},u={};for(var l in a){var c=Kn[l]||l.toLowerCase();o[c]=a[l]}for(var f in e.attributes){var d=Kn[f]||f.toLowerCase();if(void 0!==a[f]){var p=n.accessors[e.attributes[f]],h=Un[p.componentType];u[d]=h,s[d]=!0===p.normalized}}return t.getDependency("bufferView",i).then((function(e){return new Promise((function(t){r.decodeDracoFile(e,(function(e){for(var n in e.attributes){var r=e.attributes[n],i=s[n];void 0!==i&&(r.normalized=i)}t(e)}),o,u)}))}))}}]),e}(),Tn=function(){function e(){(0,i.Z)(this,e),this.name=gn.KHR_TEXTURE_TRANSFORM}return(0,a.Z)(e,[{key:"extendTexture",value:function(e,t){return e=e.clone(),void 0!==t.offset&&e.offset.fromArray(t.offset),void 0!==t.rotation&&(e.rotation=t.rotation),void 0!==t.scale&&e.repeat.fromArray(t.scale),void 0!==t.texCoord&&console.warn('THREE.GLTFLoader: Custom UV sets in "'+this.name+'" extension not yet supported.'),e.needsUpdate=!0,e}}]),e}(),Fn=function(e){(0,o.Z)(n,e);var t=hn(n);function n(e){var r;(0,i.Z)(this,n),(r=t.call(this)).isGLTFSpecularGlossinessMaterial=!0;var a=["#ifdef USE_SPECULARMAP","\tuniform sampler2D specularMap;","#endif"].join("\n"),o=["#ifdef USE_GLOSSINESSMAP","\tuniform sampler2D glossinessMap;","#endif"].join("\n"),s=["vec3 specularFactor = specular;","#ifdef USE_SPECULARMAP","\tvec4 texelSpecular = texture2D( specularMap, vUv );","\ttexelSpecular = sRGBToLinear( texelSpecular );","\t// reads channel RGB, compatible with a glTF Specular-Glossiness (RGBA) texture","\tspecularFactor *= texelSpecular.rgb;","#endif"].join("\n"),u=["float glossinessFactor = glossiness;","#ifdef USE_GLOSSINESSMAP","\tvec4 texelGlossiness = texture2D( glossinessMap, vUv );","\t// reads channel A, compatible with a glTF Specular-Glossiness (RGBA) texture","\tglossinessFactor *= texelGlossiness.a;","#endif"].join("\n"),l=["PhysicalMaterial material;","material.diffuseColor = diffuseColor.rgb * ( 1. - max( specularFactor.r, max( specularFactor.g, specularFactor.b ) ) );","vec3 dxy = max( abs( dFdx( geometryNormal ) ), abs( dFdy( geometryNormal ) ) );","float geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );","material.specularRoughness = max( 1.0 - glossinessFactor, 0.0525 ); // 0.0525 corresponds to the base mip of a 256 cubemap.","material.specularRoughness += geometryRoughness;","material.specularRoughness = min( material.specularRoughness, 1.0 );","material.specularColor = specularFactor;"].join("\n"),c={specular:{value:(new B.Color).setHex(16777215)},glossiness:{value:1},specularMap:{value:null},glossinessMap:{value:null}};return r._extraUniforms=c,r.onBeforeCompile=function(e){for(var t in c)e.uniforms[t]=c[t];e.fragmentShader=e.fragmentShader.replace("uniform float roughness;","uniform vec3 specular;").replace("uniform float metalness;","uniform float glossiness;").replace("#include <roughnessmap_pars_fragment>",a).replace("#include <metalnessmap_pars_fragment>",o).replace("#include <roughnessmap_fragment>",s).replace("#include <metalnessmap_fragment>",u).replace("#include <lights_physical_fragment>",l)},Object.defineProperties((0,Le.Z)(r),{specular:{get:function(){return c.specular.value},set:function(e){c.specular.value=e}},specularMap:{get:function(){return c.specularMap.value},set:function(e){c.specularMap.value=e,e?this.defines.USE_SPECULARMAP="":delete this.defines.USE_SPECULARMAP}},glossiness:{get:function(){return c.glossiness.value},set:function(e){c.glossiness.value=e}},glossinessMap:{get:function(){return c.glossinessMap.value},set:function(e){c.glossinessMap.value=e,e?(this.defines.USE_GLOSSINESSMAP="",this.defines.USE_UV=""):(delete this.defines.USE_GLOSSINESSMAP,delete this.defines.USE_UV)}}}),delete r.metalness,delete r.roughness,delete r.metalnessMap,delete r.roughnessMap,r.setValues(e),r}
2return(0,a.Z)(n,[{key:"copy",value:function(e){return(0,Ze.Z)((0,u.Z)(n.prototype),"copy",this).call(this,e),this.specularMap=e.specularMap,this.specular.copy(e.specular),this.glossinessMap=e.glossinessMap,this.glossiness=e.glossiness,delete this.metalness,delete this.roughness,delete this.metalnessMap,delete this.roughnessMap,this}}]),n}(B.MeshStandardMaterial),On=function(){function e(){(0,i.Z)(this,e),this.name=gn.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS,this.specularGlossinessParams=["color","map","lightMap","lightMapIntensity","aoMap","aoMapIntensity","emissive","emissiveIntensity","emissiveMap","bumpMap","bumpScale","normalMap","normalMapType","displacementMap","displacementScale","displacementBias","specularMap","specular","glossinessMap","glossiness","alphaMap","envMap","envMapIntensity","refractionRatio"]}return(0,a.Z)(e,[{key:"getMaterialType",value:function(){return Fn}},{key:"extendParams",value:function(e,t,n){var r=t.extensions[this.name];e.color=new B.Color(1,1,1),e.opacity=1;var i=[];if(Array.isArray(r.diffuseFactor)){var a=r.diffuseFactor;e.color.fromArray(a),e.opacity=a[3]}if(void 0!==r.diffuseTexture&&i.push(n.assignTexture(e,"map",r.diffuseTexture)),e.emissive=new B.Color(0,0,0),e.glossiness=void 0!==r.glossinessFactor?r.glossinessFactor:1,e.specular=new B.Color(1,1,1),Array.isArray(r.specularFactor)&&e.specular.fromArray(r.specularFactor),void 0!==r.specularGlossinessTexture){var o=r.specularGlossinessTexture;i.push(n.assignTexture(e,"glossinessMap",o)),i.push(n.assignTexture(e,"specularMap",o))}return Promise.all(i)}},{key:"createMaterial",value:function(e){var t=new Fn(e);return t.fog=!0,t.color=e.color,t.map=void 0===e.map?null:e.map,t.lightMap=null,t.lightMapIntensity=1,t.aoMap=void 0===e.aoMap?null:e.aoMap,t.aoMapIntensity=1,t.emissive=e.emissive,t.emissiveIntensity=1,t.emissiveMap=void 0===e.emissiveMap?null:e.emissiveMap,t.bumpMap=void 0===e.bumpMap?null:e.bumpMap,t.bumpScale=1,t.normalMap=void 0===e.normalMap?null:e.normalMap,t.normalMapType=B.TangentSpaceNormalMap,e.normalScale&&(t.normalScale=e.normalScale),t.displacementMap=null,t.displacementScale=1,t.displacementBias=0,t.specularMap=void 0===e.specularMap?null:e.specularMap,t.specular=e.specular,t.glossinessMap=void 0===e.glossinessMap?null:e.glossinessMap,t.glossiness=e.glossiness,t.alphaMap=null,t.envMap=void 0===e.envMap?null:e.envMap,t.envMapIntensity=1,t.refractionRatio=.98,t}}]),e}(),Rn=function e(){(0,i.Z)(this,e),this.name=gn.KHR_MESH_QUANTIZATION},Dn=function(e){(0,o.Z)(n,e);var t=hn(n);function n(e,r,a,o){return(0,i.Z)(this,n),t.call(this,e,r,a,o)}return(0,a.Z)(n,[{key:"copySampleValue_",value:function(e){for(var t=this.resultBuffer,n=this.sampleValues,r=this.valueSize,i=e*r*3+r,a=0;a!==r;a++)t[a]=n[i+a];return t}}]),n}(B.Interpolant);Dn.prototype.beforeStart_=Dn.prototype.copySampleValue_,Dn.prototype.afterEnd_=Dn.prototype.copySampleValue_,Dn.prototype.interpolate_=function(e,t,n,r){for(var i=this.resultBuffer,a=this.sampleValues,o=this.valueSize,s=2*o,u=3*o,l=r-t,c=(n-t)/l,f=c*c,d=f*c,p=e*u,h=p-u,m=-2*d+3*f,v=d-f,g=1-m,y=v-f+c,b=0;b!==o;b++){var A=a[h+b+o],B=a[h+b+s]*l,_=a[p+b+o],C=a[p+b]*l;i[b]=g*A+y*B+m*_+v*C}return i};var In=0,Pn=1,Gn=2,Ln=3,Hn=4,Nn=5,jn=6,Un={5120:Int8Array,5121:Uint8Array,5122:Int16Array,5123:Uint16Array,5125:Uint32Array,5126:Float32Array},Jn={9728:B.NearestFilter,9729:B.LinearFilter,9984:B.NearestMipmapNearestFilter,9985:B.LinearMipmapNearestFilter,9986:B.NearestMipmapLinearFilter,9987:B.LinearMipmapLinearFilter},Zn={33071:B.ClampToEdgeWrapping,33648:B.MirroredRepeatWrapping,10497:B.RepeatWrapping},zn={SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},Kn={POSITION:"position",NORMAL:"normal",TANGENT:"tangent",TEXCOORD_0:"uv",TEXCOORD_1:"uv2",COLOR_0:"color",WEIGHTS_0:"skinWeight",JOINTS_0:"skinIndex"},Qn={scale:"scale",translation:"position",rotation:"quaternion",weights:"morphTargetInfluences"},Vn={CUBICSPLINE:void 0,LINEAR:B.InterpolateLinear,STEP:B.InterpolateDiscrete},Xn="OPAQUE",Yn="MASK",Wn="BLEND";function qn(e,t){return"string"!=typeof e||""===e?"":(/^https?:\/\//i.test(t)&&/^\//.test(e)&&(t=t.replace(/(^https?:\/\/[^\/]+).*/i,"$1")),/^(https?:)?\/\//i.test(e)||/^data:.*,.*$/i.test(e)||/^blob:.*$/i.test(e)?e:t+e)}function $n(e,t,n){for(var r in n.extensions)void 0===e[r]&&(t.userData.gltfExtensions=t.userData.gltfExtensions||{},t.userData.gltfExtensions[r]=n.extensions[r])}function er(e,t){void 0!==t.extras&&("object"==typeof t.extras?Object.assign(e.userData,t.extras):console.warn("THREE.GLTFLoader: Ignoring primitive type .extras, "+t.extras))}function tr(e,t){if(e.updateMorphTargets(),void 0!==t.weights)for(var n=0,r=t.weights.length;n<r;n++)e.morphTargetInfluences[n]=t.weights[n];if(t.extras&&Array.isArray(t.extras.targetNames)){var i=t.extras.targetNames;if(e.morphTargetInfluences.length===i.length){e.morphTargetDictionary={};for(var a=0,o=i.length;a<o;a++)e.morphTargetDictionary[i[a]]=a}else console.warn("THREE.GLTFLoader: Invalid extras.targetNames length. Ignoring names.")}}function nr(e){for(var t="",n=Object.keys(e).sort(),r=0,i=n.length;r<i;r++)t+=n[r]+":"+e[n[r]]+";";return t}function rr(e){switch(e){case Int8Array:return 1/127;case Uint8Array:return 1/255;case Int16Array:return 1/32767;case Uint16Array:return 1/65535;default:throw new Error("THREE.GLTFLoader: Unsupported normalized accessor component type.")}}var ir=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.Z)(this,e),this.json=t,this.extensions={},this.plugins={},this.options=n,this.cache=new vn,this.associations=new Map,this.primitiveCache={},this.meshCache={refs:{},uses:{}},this.cameraCache={refs:{},uses:{}},this.lightCache={refs:{},uses:{}},this.nodeNamesUsed={},"undefined"!=typeof createImageBitmap&&!1===/Firefox/.test(navigator.userAgent)?this.textureLoader=new B.ImageBitmapLoader(this.options.manager):this.textureLoader=new B.TextureLoader(this.options.manager),this.textureLoader.setCrossOrigin(this.options.crossOrigin),this.textureLoader.setRequestHeader(this.options.requestHeader),this.fileLoader=new B.FileLoader(this.options.manager),this.fileLoader.setResponseType("arraybuffer"),"use-credentials"===this.options.crossOrigin&&this.fileLoader.setWithCredentials(!0)}return(0,a.Z)(e,[{key:"setExtensions",value:function(e){this.extensions=e}},{key:"setPlugins",value:function(e){this.plugins=e}},{key:"parse",value:function(e,t){var n=this,r=this.json,i=this.extensions;this.cache.removeAll(),this._invokeAll((function(e){return e._markDefs&&e._markDefs()})),Promise.all(this._invokeAll((function(e){return e.beforeRoot&&e.beforeRoot()}
2))).then((function(){return Promise.all([n.getDependencies("scene"),n.getDependencies("animation"),n.getDependencies("camera")])})).then((function(t){var a={scene:t[0][r.scene||0],scenes:t[0],animations:t[1],cameras:t[2],asset:r.asset,parser:n,userData:{}};$n(i,a,r),er(a,r),Promise.all(n._invokeAll((function(e){return e.afterRoot&&e.afterRoot(a)}))).then((function(){e(a)}))})).catch(t)}},{key:"_markDefs",value:function(){for(var e=this.json.nodes||[],t=this.json.skins||[],n=this.json.meshes||[],r=0,i=t.length;r<i;r++)for(var a=t[r].joints,o=0,s=a.length;o<s;o++)e[a[o]].isBone=!0;for(var u=0,l=e.length;u<l;u++){var c=e[u];void 0!==c.mesh&&(this._addNodeRef(this.meshCache,c.mesh),void 0!==c.skin&&(n[c.mesh].isSkinnedMesh=!0)),void 0!==c.camera&&this._addNodeRef(this.cameraCache,c.camera)}}},{key:"_addNodeRef",value:function(e,t){void 0!==t&&(void 0===e.refs[t]&&(e.refs[t]=e.uses[t]=0),e.refs[t]++)}},{key:"_getNodeRef",value:function(e,t,n){if(e.refs[t]<=1)return n;var r=n.clone();return r.name+="_instance_"+e.uses[t]++,r}},{key:"_invokeOne",value:function(e){var t=Object.values(this.plugins);t.push(this);for(var n=0;n<t.length;n++){var r=e(t[n]);if(r)return r}return null}},{key:"_invokeAll",value:function(e){var t=Object.values(this.plugins);t.unshift(this);for(var n=[],r=0;r<t.length;r++){var i=e(t[r]);i&&n.push(i)}return n}},{key:"getDependency",value:function(e,t){var n=e+":"+t,r=this.cache.get(n);if(!r){switch(e){case"scene":r=this.loadScene(t);break;case"node":r=this.loadNode(t);break;case"mesh":r=this._invokeOne((function(e){return e.loadMesh&&e.loadMesh(t)}));break;case"accessor":r=this.loadAccessor(t);break;case"bufferView":r=this._invokeOne((function(e){return e.loadBufferView&&e.loadBufferView(t)}));break;case"buffer":r=this.loadBuffer(t);break;case"material":r=this._invokeOne((function(e){return e.loadMaterial&&e.loadMaterial(t)}));break;case"texture":r=this._invokeOne((function(e){return e.loadTexture&&e.loadTexture(t)}));break;case"skin":r=this.loadSkin(t);break;case"animation":r=this.loadAnimation(t);break;case"camera":r=this.loadCamera(t);break;default:throw new Error("Unknown type: "+e)}this.cache.add(n,r)}return r}},{key:"getDependencies",value:function(e){var t=this.cache.get(e);if(!t){var n=this,r=this.json[e+("mesh"===e?"es":"s")]||[];t=Promise.all(r.map((function(t,r){return n.getDependency(e,r)}))),this.cache.add(e,t)}return t}},{key:"loadBuffer",value:function(e){var t=this.json.buffers[e],n=this.fileLoader;if(t.type&&"arraybuffer"!==t.type)throw new Error("THREE.GLTFLoader: "+t.type+" buffer type is not supported.");if(void 0===t.uri&&0===e)return Promise.resolve(this.extensions[gn.KHR_BINARY_GLTF].body);var r=this.options;return new Promise((function(e,i){n.load(qn(t.uri,r.path),e,void 0,(function(){i(new Error('THREE.GLTFLoader: Failed to load buffer "'+t.uri+'".'))}))}))}},{key:"loadBufferView",value:function(e){var t=this.json.bufferViews[e];return this.getDependency("buffer",t.buffer).then((function(e){var n=t.byteLength||0,r=t.byteOffset||0;return e.slice(r,r+n)}))}},{key:"loadAccessor",value:function(e){var t=this,n=this.json,r=this.json.accessors[e];if(void 0===r.bufferView&&void 0===r.sparse)return Promise.resolve(null);var i=[];return void 0!==r.bufferView?i.push(this.getDependency("bufferView",r.bufferView)):i.push(null),void 0!==r.sparse&&(i.push(this.getDependency("bufferView",r.sparse.indices.bufferView)),i.push(this.getDependency("bufferView",r.sparse.values.bufferView))),Promise.all(i).then((function(e){var i,a,o=e[0],s=zn[r.type],u=Un[r.componentType],l=u.BYTES_PER_ELEMENT,c=l*s,f=r.byteOffset||0,d=void 0!==r.bufferView?n.bufferViews[r.bufferView].byteStride:void 0,p=!0===r.normalized;if(d&&d!==c){var h=Math.floor(f/d),m="InterleavedBuffer:"+r.bufferView+":"+r.componentType+":"+h+":"+r.count,v=t.cache.get(m);v||(i=new u(o,h*d,r.count*d/l),v=new B.InterleavedBuffer(i,d/l),t.cache.add(m,v)),a=new B.InterleavedBufferAttribute(v,s,f%d/l,p)}else i=null===o?new u(r.count*s):new u(o,f,r.count*s),a=new B.BufferAttribute(i,s,p);if(void 0!==r.sparse){var g=zn.SCALAR,y=Un[r.sparse.indices.componentType],b=r.sparse.indices.byteOffset||0,A=r.sparse.values.byteOffset||0,_=new y(e[1],b,r.sparse.count*g),C=new u(e[2],A,r.sparse.count*s);null!==o&&(a=new B.BufferAttribute(a.array.slice(),a.itemSize,a.normalized));for(var w=0,x=_.length;w<x;w++){var E=_[w];if(a.setX(E,C[w*s]),s>=2&&a.setY(E,C[w*s+1]),s>=3&&a.setZ(E,C[w*s+2]),s>=4&&a.setW(E,C[w*s+3]),s>=5)throw new Error("THREE.GLTFLoader: Unsupported itemSize in sparse BufferAttribute.")}}return a}))}},{key:"loadTexture",value:function(e){var t=this.json,n=this.options,r=t.textures[e],i=t.images[r.source],a=this.textureLoader;if(i.uri){var o=n.manager.getHandler(i.uri);null!==o&&(a=o)}return this.loadTextureImage(e,i,a)}},{key:"loadTextureImage",value:function(e,t,n){var r=this,i=this.json,a=this.options,o=i.textures[e],s=self.
2URL||self.webkitURL,u=t.uri,l=!1,c=!0;if("image/jpeg"===t.mimeType&&(c=!1),void 0!==t.bufferView)u=r.getDependency("bufferView",t.bufferView).then((function(e){if("image/png"===t.mimeType){var n=new DataView(e,25,1).getUint8(0,!1);c=6===n||4===n||3===n}l=!0;var r=new Blob([e],{type:t.mimeType});return u=s.createObjectURL(r)}));else if(void 0===t.uri)throw new Error("THREE.GLTFLoader: Image "+e+" is missing URI and bufferView");return Promise.resolve(u).then((function(e){return new Promise((function(t,r){var i=t;!0===n.isImageBitmapLoader&&(i=function(e){t(new B.CanvasTexture(e))}),n.load(qn(e,a.path),i,void 0,r)}))})).then((function(t){!0===l&&s.revokeObjectURL(u),t.flipY=!1,o.name&&(t.name=o.name),c||(t.format=B.RGBFormat);var n=(i.samplers||{})[o.sampler]||{};return t.magFilter=Jn[n.magFilter]||B.LinearFilter,t.minFilter=Jn[n.minFilter]||B.LinearMipmapLinearFilter,t.wrapS=Zn[n.wrapS]||B.RepeatWrapping,t.wrapT=Zn[n.wrapT]||B.RepeatWrapping,r.associations.set(t,{type:"textures",index:e}),t}))}},{key:"assignTexture",value:function(e,t,n){var r=this;return this.getDependency("texture",n.index).then((function(i){if(void 0===n.texCoord||0==n.texCoord||"aoMap"===t&&1==n.texCoord||console.warn("THREE.GLTFLoader: Custom UV set "+n.texCoord+" for texture "+t+" not yet supported."),r.extensions[gn.KHR_TEXTURE_TRANSFORM]){var a=void 0!==n.extensions?n.extensions[gn.KHR_TEXTURE_TRANSFORM]:void 0;if(a){var o=r.associations.get(i);i=r.extensions[gn.KHR_TEXTURE_TRANSFORM].extendTexture(i,a),r.associations.set(i,o)}}e[t]=i}))}},{key:"assignFinalMaterial",value:function(e){var t=e.geometry,n=e.material,r=void 0!==t.attributes.tangent,i=void 0!==t.attributes.color,a=void 0===t.attributes.normal,o=!0===e.isSkinnedMesh,s=Object.keys(t.morphAttributes).length>0,u=s&&void 0!==t.morphAttributes.normal;if(e.isPoints){var l="PointsMaterial:"+n.uuid,c=this.cache.get(l);c||(c=new B.PointsMaterial,B.Material.prototype.copy.call(c,n),c.color.copy(n.color),c.map=n.map,c.sizeAttenuation=!1,this.cache.add(l,c)),n=c}else if(e.isLine){var f="LineBasicMaterial:"+n.uuid,d=this.cache.get(f);d||(d=new B.LineBasicMaterial,B.Material.prototype.copy.call(d,n),d.color.copy(n.color),this.cache.add(f,d)),n=d}if(r||i||a||o||s){var p="ClonedMaterial:"+n.uuid+":";n.isGLTFSpecularGlossinessMaterial&&(p+="specular-glossiness:"),o&&(p+="skinning:"),r&&(p+="vertex-tangents:"),i&&(p+="vertex-colors:"),a&&(p+="flat-shading:"),s&&(p+="morph-targets:"),u&&(p+="morph-normals:");var h=this.cache.get(p);h||(h=n.clone(),o&&(h.skinning=!0),i&&(h.vertexColors=!0),a&&(h.flatShading=!0),s&&(h.morphTargets=!0),u&&(h.morphNormals=!0),r&&(h.vertexTangents=!0,h.normalScale&&(h.normalScale.y*=-1),h.clearcoatNormalScale&&(h.clearcoatNormalScale.y*=-1)),this.cache.add(p,h),this.associations.set(h,this.associations.get(n))),n=h}n.aoMap&&void 0===t.attributes.uv2&&void 0!==t.attributes.uv&&t.setAttribute("uv2",t.attributes.uv),e.material=n}},{key:"getMaterialType",value:function(){return B.MeshStandardMaterial}},{key:"loadMaterial",value:function(e){var t,n=this,r=this.json,i=this.extensions,a=r.materials[e],o={},s=a.extensions||{},u=[];if(s[gn.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS]){var l=i[gn.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS];t=l.getMaterialType(),u.push(l.extendParams(o,a,n))}else if(s[gn.KHR_MATERIALS_UNLIT]){var c=i[gn.KHR_MATERIALS_UNLIT];t=c.getMaterialType(),u.push(c.extendParams(o,a,n))}else{var f=a.pbrMetallicRoughness||{};if(o.color=new B.Color(1,1,1),o.opacity=1,Array.isArray(f.baseColorFactor)){var d=f.baseColorFactor;o.color.fromArray(d),o.opacity=d[3]}void 0!==f.baseColorTexture&&u.push(n.assignTexture(o,"map",f.baseColorTexture)),o.metalness=void 0!==f.metallicFactor?f.metallicFactor:1,o.roughness=void 0!==f.roughnessFactor?f.roughnessFactor:1,void 0!==f.metallicRoughnessTexture&&(u.push(n.assignTexture(o,"metalnessMap",f.metallicRoughnessTexture)),u.push(n.assignTexture(o,"roughnessMap",f.metallicRoughnessTexture))),t=this._invokeOne((function(t){return t.getMaterialType&&t.getMaterialType(e)})),u.push(Promise.all(this._invokeAll((function(t){return t.extendMaterialParams&&t.extendMaterialParams(e,o)}))))}!0===a.doubleSided&&(o.side=B.DoubleSide);var p=a.alphaMode||Xn;return p===Wn?(o.transparent=!0,o.depthWrite=!1):(o.transparent=!1,p===Yn&&(o.alphaTest=void 0!==a.alphaCutoff?a.alphaCutoff:.5)),void 0!==a.normalTexture&&t!==B.MeshBasicMaterial&&(u.push(n.assignTexture(o,"normalMap",a.normalTexture)),o.normalScale=new B.Vector2(1,-1),void 0!==a.normalTexture.scale&&o.normalScale.set(a.normalTexture.scale,-a.normalTexture.scale)),void 0!==a.occlusionTexture&&t!==B.MeshBasicMaterial&&(u.push(n.assignTexture(o,"aoMap",a.occlusionTexture)),void 0!==a.occlusionTexture.strength&&(o.aoMapIntensity=a.occlusionTexture.strength)),void 0!==a.emissiveFactor&&t!==B.MeshBasicMaterial&&(o.emissive=(new B.Color).fromArray(a.emissiveFactor)),void 0!==a.emissiveTexture&&t!==B.MeshBasicMaterial&&u.push(n.assignTexture(o,"emissiveMap",a.emissiveTexture)),Promise.all(u).then((function(){var r;return r=t===Fn?i[gn.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS].createMaterial(o):new t(o),a.name&&(r.name=a.name),r.map&&(r.map.encoding=B.sRGBEncoding),r.emissiveMap&&(r.emissiveMap.encoding=B.sRGBEncoding),er(r,a),n.associations.set(r,{type:"materials",index:e}),a.extensions&&$n(i,r,a),r}))}},{key:"createUniqueName",value:function(e){for(var t=B.PropertyBinding.sanitizeNodeName(e||""),n=t,r=1;this.nodeNamesUsed[n];++r)n=t+"_"+r;return this.nodeNamesUsed[n]=!0,n}},{key:"loadGeometries",value:function(e){var t=this,n=this.extensions,r=this.primitiveCache;function i(e){return n[gn.KHR_DRACO_MESH_COMPRESSION].decodePrimitive(e,t).then((function(n){return or(n,e,t)}))}for(var a,o,s=[],u=0,l=e.length;u<l;u++){var c=e[u],f=(o=void 0,(o=(a=c).extensions&&a.extensions[gn.KHR_DRACO_MESH_COMPRESSION])?"draco:"+o.bufferView+":"+o.indices+":"+nr(o.attributes):a.indices+":"+nr(a.attributes)+":"+a.mode),d=r[f];if(d)s.push(d.promise);else{var p=void 0;p=c.extensions&&c.extensions[gn.KHR_DRACO_MESH_COMPRESSION]?i(c):or(new B.BufferGeometry,c,t),r[f]={primitive:c,promise:p},s.push(p)}}return Promise.all(s)}},{key:"loadMesh",value:function(e){for(var t,n=this,r=this.json,i=this.extensions,a=r.meshes[e],o=a.primitives,s=[],u=0,l=o.length;u<l;u++){var c=void 0===o[u].material?(void 0===(t=this.cache).DefaultMaterial&&(t.DefaultMaterial=new B.MeshStandardMaterial({color:16777215,emissive:0,metalness:1,roughness:1,transparent:!1,depthTest:!0,side:B.FrontSide})),t.DefaultMaterial):this.getDependency("material",o[u].material);s.push(c)}return s.push(n.loadGeometries(o)),Promise.all(s).then((function(t){for(var r=t.slice(0,t.length-1),s=t[t.length-1],u=[],l=0,c=s.length;l<c;l++){var f=s[l],d=o[l],p=void 0,h=r[l];
2if(d.mode===Hn||d.mode===Nn||d.mode===jn||void 0===d.mode)!0!==(p=!0===a.isSkinnedMesh?new B.SkinnedMesh(f,h):new B.Mesh(f,h)).isSkinnedMesh||p.geometry.attributes.skinWeight.normalized||p.normalizeSkinWeights(),d.mode===Nn?p.geometry=sr(p.geometry,B.TriangleStripDrawMode):d.mode===jn&&(p.geometry=sr(p.geometry,B.TriangleFanDrawMode));else if(d.mode===Pn)p=new B.LineSegments(f,h);else if(d.mode===Ln)p=new B.Line(f,h);else if(d.mode===Gn)p=new B.LineLoop(f,h);else{if(d.mode!==In)throw new Error("THREE.GLTFLoader: Primitive mode unsupported: "+d.mode);p=new B.Points(f,h)}Object.keys(p.geometry.morphAttributes).length>0&&tr(p,a),p.name=n.createUniqueName(a.name||"mesh_"+e),er(p,a),d.extensions&&$n(i,p,d),n.assignFinalMaterial(p),u.push(p)}if(1===u.length)return u[0];for(var m=new B.Group,v=0,g=u.length;v<g;v++)m.add(u[v]);return m}))}},{key:"loadCamera",value:function(e){var t,n=this.json.cameras[e],r=n[n.type];if(r)return"perspective"===n.type?t=new B.PerspectiveCamera(B.MathUtils.radToDeg(r.yfov),r.aspectRatio||1,r.znear||1,r.zfar||2e6):"orthographic"===n.type&&(t=new B.OrthographicCamera(-r.xmag,r.xmag,r.ymag,-r.ymag,r.znear,r.zfar)),n.name&&(t.name=this.createUniqueName(n.name)),er(t,n),Promise.resolve(t);console.warn("THREE.GLTFLoader: Missing camera parameters.")}},{key:"loadSkin",value:function(e){var t=this.json.skins[e],n={joints:t.joints};return void 0===t.inverseBindMatrices?Promise.resolve(n):this.getDependency("accessor",t.inverseBindMatrices).then((function(e){return n.inverseBindMatrices=e,n}))}},{key:"loadAnimation",value:function(e){for(var t=this.json.animations[e],n=[],r=[],i=[],a=[],o=[],s=0,u=t.channels.length;s<u;s++){var l=t.channels[s],c=t.samplers[l.sampler],f=l.target,d=void 0!==f.node?f.node:f.id,p=void 0!==t.parameters?t.parameters[c.input]:c.input,h=void 0!==t.parameters?t.parameters[c.output]:c.output;n.push(this.getDependency("node",d)),r.push(this.getDependency("accessor",p)),i.push(this.getDependency("accessor",h)),a.push(c),o.push(f)}return Promise.all([Promise.all(n),Promise.all(r),Promise.all(i),Promise.all(a),Promise.all(o)]).then((function(n){for(var r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],u=[],l=function(e,t){var n=r[e],l=i[e],c=a[e],f=o[e],d=s[e];if(void 0===n)return"continue";n.updateMatrix(),n.matrixAutoUpdate=!0;var p=void 0;switch(Qn[d.path]){case Qn.weights:p=B.NumberKeyframeTrack;break;case Qn.rotation:p=B.QuaternionKeyframeTrack;break;case Qn.position:case Qn.scale:default:p=B.VectorKeyframeTrack}var h=n.name?n.name:n.uuid,m=void 0!==f.interpolation?Vn[f.interpolation]:B.InterpolateLinear,v=[];Qn[d.path]===Qn.weights?n.traverse((function(e){!0===e.isMesh&&e.morphTargetInfluences&&v.push(e.name?e.name:e.uuid)})):v.push(h);var g=c.array;if(c.normalized){for(var y=rr(g.constructor),b=new Float32Array(g.length),A=0,_=g.length;A<_;A++)b[A]=g[A]*y;g=b}for(var C=0,w=v.length;C<w;C++){var x=new p(v[C]+"."+Qn[d.path],l.array,g,m);"CUBICSPLINE"===f.interpolation&&(x.createInterpolant=function(e){return new Dn(this.times,this.values,this.getValueSize()/3,e)},x.createInterpolant.isInterpolantFactoryMethodGLTFCubicSpline=!0),u.push(x)}},c=0,f=r.length;c<f;c++)l(c);var d=t.name?t.name:"animation_"+e;return new B.AnimationClip(d,void 0,u)}))}},{key:"createNodeMesh",value:function(e){var t=this.json,n=this,r=t.nodes[e];return void 0===r.mesh?null:n.getDependency("mesh",r.mesh).then((function(e){var t=n._getNodeRef(n.meshCache,r.mesh,e);return void 0!==r.weights&&t.traverse((function(e){if(e.isMesh)for(var t=0,n=r.weights.length;t<n;t++)e.morphTargetInfluences[t]=r.weights[t]})),t}))}},{key:"loadNode",value:function(e){var t,n,r=this.json,i=this.extensions,a=this,o=r.nodes[e],s=o.name?a.createUniqueName(o.name):"";return(t=[],n=a._invokeOne((function(t){return t.createNodeMesh&&t.createNodeMesh(e)})),n&&t.push(n),void 0!==o.camera&&t.push(a.getDependency("camera",o.camera).then((function(e){return a._getNodeRef(a.cameraCache,o.camera,e)}))),a._invokeAll((function(t){return t.createNodeAttachment&&t.createNodeAttachment(e)})).forEach((function(e){t.push(e)})),Promise.all(t)).then((function(t){var n;if((n=!0===o.isBone?new B.Bone:t.length>1?new B.Group:1===t.length?t[0]:new B.Object3D)!==t[0])for(var r=0,u=t.length;r<u;r++)n.add(t[r]);if(o.name&&(n.userData.name=o.name,n.name=s),er(n,o),o.extensions&&$n(i,n,o),void 0!==o.matrix){var l=new B.Matrix4;l.fromArray(o.matrix),n.applyMatrix4(l)}else void 0!==o.translation&&n.position.fromArray(o.translation),void 0!==o.rotation&&n.quaternion.fromArray(o.rotation),void 0!==o.scale&&n.scale.fromArray(o.scale);return a.associations.set(n,{type:"nodes",index:e}),n}))}},{key:"loadScene",value:function(e){var t=this.json,n=this.extensions,r=this.json.scenes[e],i=new B.Group;r.name&&(i.name=this.createUniqueName(r.name)),er(i,r),r.extensions&&$n(n,i,r);for(var a=r.nodes||[],o=[],s=0,u=a.length;s<u;s++)o.push(ar(a[s],i,t,this));return Promise.all(o).then((function(){return i}))}}]),e}();function ar(e,t,n,r){var i=n.nodes[e];return r.getDependency("node",e).then((function(e){return void 0===i.skin?e:r.getDependency("skin",i.skin).then((function(e){for(var n=[],i=0,a=(t=e).joints.length;i<a;i++)n.push(r.getDependency("node",t.joints[i]));return Promise.all(n)})).then((function(n){return e.traverse((function(e){if(e.isMesh){for(var r=[],i=[],a=0,o=n.length;a<o;a++){var s=n[a];if(s){r.push(s);var u=new B.Matrix4;void 0!==t.inverseBindMatrices&&u.fromArray(t.inverseBindMatrices.array,16*a),i.push(u)}else console.warn('THREE.GLTFLoader: Joint "%s" could not be found.',t.joints[a])}e.bind(new B.Skeleton(r,i),e.matrixWorld)}})),e}));var t})).then((function(e){t.add(e);var a=[];if(i.children)for(var o=i.children,s=0,u=o.length;s<u;s++){var l=o[s];a.push(ar(l,e,n,r))}return Promise.all(a)}
2))}function or(e,t,n){var r=t.attributes,i=[];function a(t,r){return n.getDependency("accessor",t).then((function(t){e.setAttribute(r,t)}))}for(var o in r){var s=Kn[o]||o.toLowerCase();s in e.attributes||i.push(a(r[o],s))}if(void 0!==t.indices&&!e.index){var u=n.getDependency("accessor",t.indices).then((function(t){e.setIndex(t)}));i.push(u)}return er(e,t),function(e,t,n){var r=t.attributes,i=new B.Box3;if(void 0!==r.POSITION){var a=n.json.accessors[r.POSITION],o=a.min,s=a.max;if(void 0!==o&&void 0!==s){if(i.set(new B.Vector3(o[0],o[1],o[2]),new B.Vector3(s[0],s[1],s[2])),a.normalized){var u=rr(Un[a.componentType]);i.min.multiplyScalar(u),i.max.multiplyScalar(u)}var l=t.targets;if(void 0!==l){for(var c=new B.Vector3,f=new B.Vector3,d=0,p=l.length;d<p;d++){var h=l[d];if(void 0!==h.POSITION){var m=n.json.accessors[h.POSITION],v=m.min,g=m.max;if(void 0!==v&&void 0!==g){if(f.setX(Math.max(Math.abs(v[0]),Math.abs(g[0]))),f.setY(Math.max(Math.abs(v[1]),Math.abs(g[1]))),f.setZ(Math.max(Math.abs(v[2]),Math.abs(g[2]))),m.normalized){var y=rr(Un[m.componentType]);f.multiplyScalar(y)}c.max(f)}else console.warn("THREE.GLTFLoader: Missing min/max properties for accessor POSITION.")}}i.expandByVector(c)}e.boundingBox=i;var b=new B.Sphere;i.getCenter(b.center),b.radius=i.min.distanceTo(i.max)/2,e.boundingSphere=b}else console.warn("THREE.GLTFLoader: Missing min/max properties for accessor POSITION.")}}(e,t,n),Promise.all(i).then((function(){return void 0!==t.targets?function(e,t,n){for(var r=!1,i=!1,a=0,o=t.length;a<o;a++){var s=t[a];if(void 0!==s.POSITION&&(r=!0),void 0!==s.NORMAL&&(i=!0),r&&i)break}if(!r&&!i)return Promise.resolve(e);for(var u=[],l=[],c=0,f=t.length;c<f;c++){var d=t[c];if(r){var p=void 0!==d.POSITION?n.getDependency("accessor",d.POSITION):e.attributes.position;u.push(p)}if(i){var h=void 0!==d.NORMAL?n.getDependency("accessor",d.NORMAL):e.attributes.normal;l.push(h)}}return Promise.all([Promise.all(u),Promise.all(l)]).then((function(t){var n=t[0],a=t[1];return r&&(e.morphAttributes.position=n),i&&(e.morphAttributes.normal=a),e.morphTargetsRelative=!0,e}))}(e,t.targets,n):e}))}function sr(e,t){var n=e.getIndex();if(null===n){var r=[],i=e.getAttribute("position");if(void 0===i)return console.error("THREE.GLTFLoader.toTrianglesDrawMode(): Undefined position attribute. Processing not possible."),e;for(var a=0;a<i.count;a++)r.push(a);e.setIndex(r),n=e.getIndex()}var o=n.count-2,s=[];if(t===B.TriangleFanDrawMode)for(var u=1;u<=o;u++)s.push(n.getX(0)),s.push(n.getX(u)),s.push(n.getX(u+1));else for(var l=0;l<o;l++)l%2==0?(s.push(n.getX(l)),s.push(n.getX(l+1)),s.push(n.getX(l+2))):(s.push(n.getX(l+2)),s.push(n.getX(l+1)),s.push(n.getX(l)));s.length/3!==o&&console.error("THREE.GLTFLoader.toTrianglesDrawMode(): Unable to generate correct amount of triangles.");var c=e.clone();return c.setIndex(s),c}function ur(e,t){return function(n){if(e){var r=new fn;r.setDecoderPath("string"==typeof e?e:"https://www.gstatic.com/draco/v1/decoders/"),n.setDRACOLoader(r)}t&&n.setMeshoptDecoder(pn)}}function lr(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=xe(mn,e,ur(t,n));return r}lr.preload=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return xe.preload(mn,e,ur(t,n))};n(3935);function cr(e){var t=(0,r.useRef)(),n=lr("/dice-down1.glb"),i=n.nodes;n.materials;return r.createElement("group",Object.assign({ref:t},e,{dispose:null}),r.createElement("mesh",{geometry:i.Blank_Dice.geometry,material:i.Blank_Dice.material,scale:[.53,.53,.53]},ut.tq?r.createElement("meshStandardMaterial",{color:"white",roughness:.3}):r.createElement("meshPhysicalMaterial",{roughness:.3,clearcoat:1,clearcoatRoughness:.2,color:"white"})))}function fr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dr(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}lr.preload("/dice-down1.glb");var pr,hr,mr,vr,gr,yr,br,Ar,Br,_r,Cr,wr,xr,Er,Mr,Sr,kr,Tr,Fr,Or,Rr,Dr,Ir,Pr,Gr,Lr,Hr,Nr,jr={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Ur={duration:.5,overwrite:!1,delay:0},Jr=1e8,Zr=1e-8,zr=2*Math.PI,Kr=zr/4,Qr=0,Vr=Math.sqrt,Xr=Math.cos,Yr=Math.sin,Wr=function(e){return"string"==typeof e},qr=function(e){return"function"==typeof e},$r=function(e){return"number"==typeof e},ei=function(e){return void 0===e},ti=function(e){return"object"==typeof e},ni=function(e){return!1!==e},ri=function(){return"undefined"!=typeof window},ii=function(e){return qr(e)||Wr(e)},ai="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},oi=Array.isArray,si=/(?:-?\.?\d|\.)+/gi,ui=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,li=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,ci=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,fi=/[+-]=-?[.\d]+/,di=/[#\-+.]*\b[a-z\d-=+%.]+/gi,pi=/[\d.+\-=]+(?:e[-+]\d*)*/i,hi={},mi={},vi=function(e){return(mi=Ui(e,hi))&&So},gi=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},yi=function(e,t){return!t&&console.warn(e)},bi=function(e,t){return e&&(hi[e]=t)&&mi&&(mi[e]=t)||hi},Ai=function(){return 0},Bi={},_i=[],Ci={},wi={},xi={},Ei=30,Mi=[],Si="",ki=function(e){var t,n,r=e[0];if(ti(r)||qr(r)||(e=[e]),!(t=(r._gsap||{}).harness)){for(n=Mi.length;n--&&!Mi[n].targetTest(r););t=Mi[n]}for(n=e.length;n--;)e[n]&&(e[n]._gsap||(e[n]._gsap=new qa(e[n],t)))||e.splice(n,1);return e},Ti=function(e){return e._gsap||ki(ga(e))[0]._gsap},Fi=function(e,t,n){return(n=e[t])&&qr(n)?e[t]():ei(n)&&e.getAttribute&&e.getAttribute(t)||n}
vendor: 53,684 bytes, line 2
2,Oi=function(e,t){return(e=e.split(",")).forEach(t)||e},Ri=function(e){return Math.round(1e5*e)/1e5||0},Di=function(e,t){for(var n=t.length,r=0;e.indexOf(t[r])<0&&++r<n;);return r<n},Ii=function(e,t,n){var r,i=$r(e[1]),a=(i?2:1)+(t<2?0:1),o=e[a];if(i&&(o.duration=e[1]),o.parent=n,t){for(r=o;n&&!("immediateRender"in r);)r=n.vars.defaults||{},n=ni(n.vars.inherit)&&n.parent;o.immediateRender=ni(r.immediateRender),t<2?o.runBackwards=1:o.startAt=e[a-1]}return o},Pi=function(){var e,t,n=_i.length,r=_i.slice(0);for(Ci={},_i.length=0,e=0;e<n;e++)(t=r[e])&&t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0)._lazy=0)},Gi=function(e,t,n,r){_i.length&&Pi(),e.render(t,n,r),_i.length&&Pi()},Li=function(e){var t=parseFloat(e);return(t||0===t)&&(e+"").match(di).length<2?t:Wr(e)?e.trim():e},Hi=function(e){return e},Ni=function(e,t){for(var n in t)n in e||(e[n]=t[n]);return e},ji=function(e,t){for(var n in t)n in e||"duration"===n||"ease"===n||(e[n]=t[n])},Ui=function(e,t){for(var n in t)e[n]=t[n];return e},Ji=function e(t,n){for(var r in n)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=ti(n[r])?e(t[r]||(t[r]={}),n[r]):n[r]);return t},Zi=function(e,t){var n,r={};for(n in e)n in t||(r[n]=e[n]);return r},zi=function(e){var t=e.parent||hr,n=e.keyframes?ji:Ni;if(ni(e.inherit))for(;t;)n(e,t.vars.defaults),t=t.parent||t._dp;return e},Ki=function(e,t,n,r){void 0===n&&(n="_first"),void 0===r&&(r="_last");var i=t._prev,a=t._next;i?i._next=a:e[n]===t&&(e[n]=a),a?a._prev=i:e[r]===t&&(e[r]=i),t._next=t._prev=t.parent=null},Qi=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove(e),e._act=0},Vi=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var n=e;n;)n._dirty=1,n=n.parent;return e},Xi=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},Yi=function e(t){return!t||t._ts&&e(t.parent)},Wi=function(e){return e._repeat?qi(e._tTime,e=e.duration()+e._rDelay)*e:0},qi=function(e,t){var n=Math.floor(e/=t);return e&&n===e?n-1:n},$i=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},ea=function(e){return e._end=Ri(e._start+(e._tDur/Math.abs(e._ts||e._rts||Zr)||0))},ta=function(e,t){var n=e._dp;return n&&n.smoothChildTiming&&e._ts&&(e._start=Ri(n._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),ea(e),n._dirty||Vi(n,e)),e},na=function(e,t){var n;if((t._time||t._initted&&!t._dur)&&(n=$i(e.rawTime(),t),(!t._dur||da(0,t.totalDuration(),n)-t._tTime>Zr)&&t.render(n,!0)),Vi(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(n=e;n._dp;)n.rawTime()>=0&&n.totalTime(n._tTime),n=n._dp;e._zTime=-1e-8}},ra=function(e,t,n,r){return t.parent&&Qi(t),t._start=Ri(n+t._delay),t._end=Ri(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),function(e,t,n,r,i){void 0===n&&(n="_first"),void 0===r&&(r="_last");var a,o=e[r];if(i)for(a=t[i];o&&o[i]>a;)o=o._prev;o?(t._next=o._next,o._next=t):(t._next=e[n],e[n]=t),t._next?t._next._prev=t:e[r]=t,t._prev=o,t.parent=t._dp=e}(e,t,"_first","_last",e._sort?"_start":0),e._recent=t,r||na(e,t),e},ia=function(e,t){return(hi.ScrollTrigger||gi("scrollTrigger",t))&&hi.ScrollTrigger.create(t,e)},aa=function(e,t,n,r){return ao(e,t),e._initted?!n&&e._pt&&(e._dur&&!1!==e.vars.lazy||!e._dur&&e.vars.lazy)&&br!==Ha.frame?(_i.push(e),e._lazy=[t,r],1):void 0:1},oa=function e(t){var n=t.parent;return n&&n._ts&&n._initted&&!n._lock&&(n.rawTime()<0||e(n))},sa=function(e,t,n,r){var i=e._repeat,a=Ri(t)||0,o=e._tTime/e._tDur;return o&&!r&&(e._time*=a/e._dur),e._dur=a,e._tDur=i?i<0?1e10:Ri(a*(i+1)+e._rDelay*i):a,o&&!r?ta(e,e._tTime=e._tDur*o):e.parent&&ea(e),n||Vi(e.parent,e),e},ua=function(e){return e instanceof eo?Vi(e):sa(e,e._dur)},la={_start:0,endTime:Ai},ca=function e(t,n){var r,i,a=t.labels,o=t._recent||la,s=t.duration()>=Jr?o.endTime(!1):t._dur;return Wr(n)&&(isNaN(n)||n in a)?"<"===(r=n.charAt(0))||">"===r?("<"===r?o._start:o.endTime(o._repeat>=0))+(parseFloat(n.substr(1))||0):(r=n.indexOf("="))<0?(n in a||(a[n]=s),a[n]):(i=+(n.charAt(r-1)+n.substr(r+1)),r>1?e(t,n.substr(0,r-1))+i:s+i):null==n?s:+n},fa=function(e,t){return e||0===e?t(e):t},da=function(e,t,n){return n<e?e:n>t?t:n},pa=function(e){if("string"!=typeof e)return"";var t=pi.exec(e);return t?e.substr(t.index+t[0].length):""},ha=[].slice,ma=function(e,t){return e&&ti(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&ti(e[0]))&&!e.nodeType&&e!==mr},va=function(e,t,n){return void 0===n&&(n=[]),e.forEach((function(e){var r;return Wr(e)&&!t||ma(e,1)?(r=n).push.apply(r,ga(e)):n.push(e)}))||n},ga=function(e,t){return!Wr(e)||t||!vr&&Na()?oi(e)?va(e,t):ma(e)?ha.call(e,0):e?[e]:[]:ha.call(gr.querySelectorAll(e),0)},ya=function(e){return e.sort((function(){return.5-Math.random()}))},ba=function(e){if(qr(e))return e;var t=ti(e)?e:{each:e},n=Qa(t.ease),r=t.from||0,i=parseFloat(t.base)||0,a={},o=r>0&&r<1,s=isNaN(r)||o,u=t.axis,l=r,c=r;return Wr(r)?l=c={center:.5,edges:.5,end:1}[r]||0:!o&&s&&(l=r[0],c=r[1]),function(e,o,f){var d,p,h,m,v,g,y,b,A,B=(f||t).length,_=a[B];if(!_){if(!(A="auto"===t.grid?0:(t.grid||[1,Jr])[1])){for(y=-Jr;y<(y=f[A++].getBoundingClientRect().left)&&A<B;);A--}for(_=a[B]=[],d=s?Math.min(A,B)*l-.5:r%A,p=s?B*c/A-.5:r/A|0,y=0,b=Jr,g=0;g<B;g++)h=g%A-d,m=p-(g/A|0),_[g]=v=u?Math.abs("y"===u?m:h):Vr(h*h+m*m),v>y&&(y=v),v<b&&(b=v);"random"===r&&ya(_),_.max=y-b,_.min=b,_.v=B=(parseFloat(t.amount)||parseFloat(t.each)*(A>B?B-1:u?"y"===u?B/A:A:Math.max(A,B/A))||0)*("edges"===r?-1:1),_.b=B<0?i-B:i,_.u=pa(t.amount||t.each)||0,n=n&&B<0?za(n):n}return B=(_[e]-_.min)/_.max||0,Ri(_.b+(n?n(B):B)*_.v)+_.u}},Aa=function(e){var t=e<1?Math.pow(10,(e+"").length-2):1;return function(n){var r=Math.round(parseFloat(n)/e)*e*t;return(r-r%1)/t+($r(n)?0:pa(n))}},Ba=function(e,t){var n,r,i=oi(e);return!i&&ti(e)&&(n=i=e.radius||Jr,e.values?(e=ga(e.values),(r=!$r(e[0]))&&(n*=n)):e=Aa(e.increment)),fa(t,i?qr(e)?function(t){return r=e(t),Math.abs(r-t)<=n?r:t}:function(t){for(var i,a,o=parseFloat(r?t.x:t),s=parseFloat(r?t.y:0),u=Jr,l=0,c=e.length;c--;)(i=r?(i=e[c].x-o)*i+(a=e[c].y-s)*a:Math.abs(e[c]-o))<u&&(u=i,l=c);return l=!n||u<=n?e[l]:t,r||l===t||$r(t)?l:l+pa(t)}:Aa(e))},_a=function(e,t,n,r){return fa(oi(e)?!t:!0===n?!!(n=0):!r,(function(){return oi(e)?e[~~(Math.random()*e.length)]:(n=n||1e-5)&&(r=n<1?Math.pow(10,(n+"").length-2):1)&&Math.floor(Math.round((e-n/2+Math.random()*(t-e+.99*n))/n)*n*r)/r}))},Ca=function(e,t,n){return fa(n,(function(n){return e[~~t(n)]}))},wa=function(e){for(var t,n,r,i,a=0,o="";~(t=e.indexOf("random(",a));)r=e.indexOf(")",t),i="["===e.charAt(t+7),n=e.substr(t+7,r-t-7).match(i?di:si),o+=e.substr(a,t-a)+_a(i?n:+n[0],i?0:+n[1],+n[2]||1e-5),a=r+1;return o+e.substr(a,e.length-a)},xa=function(e,t,n,r,i){var a=t-e,o=r-n;return fa(i,(function(t){return n+((t-e)/a*o||0)}))},Ea=function(e,t,n){var r,i,a,o=e.labels,s=Jr;for(r in o)(i=o[r]-t)<0==!!n&&i&&s>(i=Math.abs(i))&&(a=r,s=i);return a},Ma=function(e,t,n){var r,i,a=e.vars,o=a[t];if(o)return r=a[t+"Params"],i=a.callbackScope||e,n&&_i.length&&Pi(),r?o.apply(i,r):o.call(i)},Sa=function(e){return Qi(e),e.scrollTrigger&&e.scrollTrigger.kill(!1),e.progress()<1&&Ma(e,"onInterrupt"),e},ka=function(e){var t=(e=!e.name&&e.default||e).name,n=qr(e),r=t&&!n&&e.init?function(){this._props=[]}:e,i={init:Ai,render:bo,add:ro,kill:Bo,modifier:Ao,rawVars:0},a={targetTest:0,get:0,getSetter:mo,aliases:{},register:0};if(Na(),e!==r){if(wi[t])return;Ni(r,Ni(Zi(e,i),a)),Ui(r.prototype,Ui(i,Zi(e,a))),wi[r.prop=t]=r,e.targetTest&&(Mi.push(r),Bi[t]=1),t=("css"===t?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}bi(t,r),e.register&&e.register(So,r,wo)},Ta=255,Fa={aqua:[0,Ta,Ta],lime:[0,Ta,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Ta],navy:[0,0,128],white:[Ta,Ta,Ta],olive:[128,128,0],yellow:[Ta,Ta,0],orange:[Ta,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Ta,0,0],pink:[Ta,192,203],cyan:[0,Ta,Ta],transparent:[Ta,Ta,Ta,0]},Oa=function(e,t,n){return(6*(e=e<0?e+1:e>1?e-1:e)<1?t+(n-t)*e*6:e<.5?n:3*e<2?t+(n-t)*(2/3-e)*6:t)*Ta+.5|0},Ra=function(e,t,n){var r,i,a,o,s,u,l,c,f,d,p=e?$r(e)?[e>>16,e>>8&Ta,e&Ta]:0:Fa.black;if(!p){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),Fa[e])p=Fa[e];else if("#"===e.charAt(0)){if(e.length<6&&(r=e.charAt(1),i=e.charAt(2),a=e.charAt(3),e="#"+r+r+i+i+a+a+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(p=parseInt(e.substr(1,6),16))>>16,p>>8&Ta,p&Ta,parseInt(e.substr(7),16)/255];p=[(e=parseInt(e.substr(1),16))>>16,e>>8&Ta,e&Ta]}else if("hsl"===e.substr(0,3))if(p=d=e.match(si),t){if(~e.indexOf("="))return p=e.match(ui),n&&p.length<4&&(p[3]=1),p}else o=+p[0]%360/360,s=+p[1]/100,r=2*(u=+p[2]/100)-(i=u<=.5?u*(s+1):u+s-u*s),p.length>3&&(p[3]*=1),p[0]=Oa(o+1/3,r,i),p[1]=Oa(o,r,i),p[2]=Oa(o-1/3,r,i);else p=e.match(si)||Fa.transparent;p=p.map(Number)}return t&&!d&&(r=p[0]/Ta,i=p[1]/Ta,a=p[2]/Ta,u=((l=Math.max(r,i,a))+(c=Math.min(r,i,a)))/2,l===c?o=s=0:(f=l-c,s=u>.5?f/(2-l-c):f/(l+c),o=l===r?(i-a)/f+(i<a?6:0):l===i?(a-r)/f+2:(r-i)/f+4,o*=60),p[0]=~~(o+.5),p[1]=~~(100*s+.5),p[2]=~~(100*u+.5)),n&&p.length<4&&(p[3]=1),p},Da=function(e){var t=[],n=[],r=-1;return e.split(Pa).forEach((function(e){var i=e.match(li)||[];t.push.apply(t,i),n.push(r+=i.length+1)})),t.c=n,t},Ia=function(e,t,n){var r,i,a,o,s="",u=(e+s).match(Pa),l=t?"hsla(":"rgba(",c=0;if(!u)return e;if(u=u.map((function(e){return(e=Ra(e,t,1))&&l+(t?e[0]+","+e[1]+"%,"+e[2]+"%,"+e[3]:e.join(","))+")"})),n&&(a=Da(e),(r=n.c).join(s)!==a.c.join(s)))for(o=(i=e.replace(Pa,"1").split(li)).length-1;c<o;c++)s+=i[c]+(~r.indexOf(c)?u.shift()||l+"0,0,0,0)":(a.length?a:u.length?u:n).shift());if(!i)for(o=(i=e.split(Pa)).length-1;c<o;c++)s+=i[c]+u[c];return s+i[o]},Pa=function(){var e,t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(e in Fa)t+="|"+e+"\\b";return new RegExp(t+")","gi")}(),Ga=/hsl[a]?\(/,La=function(e){var t,n=e.join(" ");if(Pa.lastIndex=0,Pa.test(n))return t=Ga.test(n),e[1]=Ia(e[1],t),e[0]=Ia(e[0],t,Da(e[1])),!0},Ha=(Sr=Date.now,kr=500,Tr=33,Fr=Sr(),Or=Fr,Dr=Rr=1e3/240,Pr=function e(t){var n,r,i,a,o=Sr()-Or,s=!0===t;if(o>kr&&(Fr+=o-Tr),((n=(i=(Or+=o)-Fr)-Dr)>0||s)&&(a=++xr.frame,Er=i-1e3*xr.time,xr.time=i/=1e3,Dr+=n+(n>=Rr?4:Rr-n),r=1),s||(_r=Cr(e)),r)for(Mr=0;Mr<Ir.length;Mr++)Ir[Mr](i,Er,a,t)},xr={time:0,frame:0,tick:function(){Pr(!0)},deltaRatio:function(e){return Er/(1e3/(e||60))},wake:function(){yr&&(!vr&&ri()&&(mr=vr=window,gr=mr.document||{},hi.gsap=So,(mr.gsapVersions||(mr.gsapVersions=[])).push(So.version),vi(mi||mr.GreenSockGlobals||!mr.gsap&&mr||{}),wr=mr.requestAnimationFrame),_r&&xr.sleep(),Cr=wr||function(e){return setTimeout(e,Dr-1e3*xr.time+1|0)},Br=1,Pr(2))},sleep:function(){(wr?mr.cancelAnimationFrame:clearTimeout)(_r),Br=0,Cr=Ai},lagSmoothing:function(e,t){kr=e||1e8,Tr=Math.min(t,kr,0)},fps:function(e){Rr=1e3/(e||240),Dr=1e3*xr.time+Rr},add:function(e){Ir.indexOf(e)<0&&Ir.push(e),Na()},remove:function(e){var t;~(t=Ir.indexOf(e))&&Ir.splice(t,1)&&Mr>=t&&Mr--},_listeners:Ir=[]}),Na=function(){return!Br&&Ha.wake()},ja={},Ua=/^[\d.\-M][\d.\-,\s]/,Ja=/["']/g,Za=function(e){for(var t,n,r,i={},a=e.substr(1,e.length-3).split(":"),o=a[0],s=1,u=a.length;s<u;s++)n=a[s],t=s!==u-1?n.lastIndexOf(","):n.length,r=n.substr(0,t),i[o]=isNaN(r)?r.replace(Ja,"").trim():+r,o=n.substr(t+1).trim();return i},za=function(e){return function(t){return 1-e(1-t)}},Ka=function e(t,n){for(var r,i=t._first;i;)i instanceof eo?e(i,n):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===n||(i.timeline?e(i.timeline,n):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=n)),i=i._next},Qa=function(e,t){return e&&(qr(e)?e:ja[e]||function(e){var t,n,r,i,a=(e+"").split("("),o=ja[a[0]];return o&&a.length>1&&o.config?o.config.apply(null,~e.indexOf("{")?[Za(a[1])]:(t=e,n=t.indexOf("(")+1,r=t.indexOf(")"),i=t.indexOf("(",n),t.substring(n,~i&&i<r?t.indexOf(")",r+1):r)).split(",").map(Li)):ja._CE&&Ua.test(e)?ja._CE("",e):o}(e))||t},Va=function(e,t,n,r){void 0===n&&(n=function(e){return 1-t(1-e)}),void 0===r&&(r=function(e){return e<.5?t(2*e)/2:1-t(2*(1-e))/2});var i,a={easeIn:t,easeOut:n,easeInOut:r};return Oi(e,(function(e){for(var t in ja[e]=hi[e]=a,ja[i=e.toLowerCase()]=n,a)ja[i+("easeIn"===t?".in":"easeOut"===t?".out":".inOut")]=ja[e+"."+t]=a[t]})),a},Xa=function(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}},Ya=function e(t,n,r){var i=n>=1?n:1,a=(r||(t?.3:.45))/(n<1?n:1),o=a/zr*(Math.asin(1/i)||0),s=function(e){return 1===e?1:i*Math.pow(2,-10*e)*Yr((e-o)*a)+1},u="out"===t?s:"in"===t?function(e){return 1-s(1-e)}:Xa(s);return a=zr/a,u.config=function(n,r){return e(t,n,r)},u},Wa=function e(t,n){void 0===n&&(n=1.70158);var r=function(e){return e?--e*e*((n+1)*e+n)+1:0},i="out"===t?r:"in"===t?function(e){return 1-r(1-e)}:Xa(r);return i.config=function(n){return e(t,n)},i};Oi("Linear,Quad,Cubic,Quart,Quint,Strong",(function(e,t){var n=t<5?t+1:t;Va(e+",Power"+(n-1),t?function(e){return Math.pow(e,n)}:function(e){return e},(function(e){return 1-Math.pow(1-e,n)}),(function(e){return e<.5?Math.pow(2*e,n)/2:1-Math.pow(2*(1-e),n)/2}))})),ja.Linear.easeNone=ja.none=ja.Linear.easeIn,Va("Elastic",Ya("in"),Ya("out"),Ya()),Gr=7.5625,Hr=1/(Lr=2.75),Va("Bounce",(function(e){return 1-Nr(1-e)}),Nr=function(e){return e<Hr?Gr*e*e:e<.7272727272727273?Gr*Math.pow(e-1.5/Lr,2)+.75:e<.9090909090909092?Gr*(e-=2.25/Lr)*e+.9375:Gr*Math.pow(e-2.625/Lr,2)+.984375}),Va("Expo",(function(e){return e?Math.pow(2,10*(e-1)):0})),Va("Circ",(function(e){return-(Vr(1-e*e)-1)})),Va("Sine",(function(e){return 1===e?1:1-Xr(e*Kr)})),Va("Back",Wa("in"),Wa("out"),Wa()),ja.SteppedEase=ja.steps=hi.SteppedEase={config:function(e,t){void 0===e&&(e=1);var n=1/e,r=e+(t?0:1),i=t?1:0;return function(e){return((r*da(0,.99999999,e)|0)+i)*n}}},Ur.ease=ja["quad.out"],Oi("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(e){return Si+=e+","+e+"Params,"}));var qa=function(e,t){this.id=Qr++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:Fi,this.set=t?t.getSetter:mo},$a=function(){function e(e,t){var n=e.parent||hr;this.vars=e,this._delay=+e.delay||0,(this._repeat=e.repeat===1/0?-2:e.repeat||0)&&(this._rDelay=e.repeatDelay||0,this._yoyo=!!e.yoyo||!!e.yoyoEase),this._ts=1,sa(this,+e.duration,1,1),this.data=e.data,Br||Ha.wake(),n&&ra(n,this,t||0===t?t:n._time,1),e.reversed&&this.reverse(),e.paused&&this.paused(!0)}var t=e.prototype;return t.delay=function(e){return e||0===e?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+e-this._delay),this._delay=e,this):this._delay},t.duration=function(e){return arguments.length?this.totalDuration(this._repeat>0?e+(e+this._rDelay)*this._repeat:e):this.totalDuration()&&this._dur},t.totalDuration=function(e){return arguments.length?(this._dirty=0,sa(this,this._repeat<0?e:(e-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},t.totalTime=function(e,t){if(Na(),!arguments.length)return this._tTime;var n=this._dp;if(n&&n.smoothChildTiming&&this._ts){for(ta(this,e),!n._dp||n.parent||na(n,this);n.parent;)n.parent._time!==n._start+(n._ts>=0?n._tTime/n._ts:(n.totalDuration()-n._tTime)/-n._ts)&&n.totalTime(n._tTime,!0),n=n.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&e<this._tDur||this._ts<0&&e>0||!this._tDur&&!e)&&ra(this._dp,this,this._start-this._delay)}return(this._tTime!==e||!this._dur&&!t||this._initted&&Math.abs(this._zTime)===Zr||!e&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=e),Gi(this,e,t)),this},t.time=function(e,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),e+Wi(this))%this._dur||(e?this._dur:0),t):this._time},t.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},t.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?e:1-e)+Wi(this),t):this.duration()?Math.min(1,this._time/this._dur):this.ratio},t.iteration=function(e,t){var n=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(e-1)*n,t):this._repeat?qi(this._tTime,n)+1:1},t.timeScale=function(e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===e)return this;var t=this.parent&&this._ts?$i(this.parent._time,this):this._tTime;return this._rts=+e||0,this._ts=this._ps||-1e-8===e?0:this._rts,Xi(this.totalTime(da(-this._delay,this._tDur,t),!0))},t.paused=function(e){return arguments.length?(this._ps!==e&&(this._ps=e,e?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Na(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&(this._tTime-=Zr)&&Math.abs(this._zTime)!==Zr))),this):this._ps},t.startTime=function(e){if(arguments.length){this._start=e;var t=this.parent||this._dp;return t&&(t._sort||!this.parent)&&ra(t,this,e-this._delay),this}return this._start},t.endTime=function(e){return this._start+(ni(e)?this.totalDuration():this.duration())/Math.abs(this._ts)},t.rawTime=function(e){var t=this.parent||this._dp;return t?e&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?$i(t.rawTime(e),this):this._tTime:this._tTime},t.globalTime=function(e){for(var t=this,n=arguments.length?e:t.rawTime();t;)n=t._start+n/(t._ts||1),t=t._dp;return n},t.repeat=function(e){return arguments.length?(this._repeat=e===1/0?-2:e,ua(this)):-2===this._repeat?1/0:this._repeat},t.repeatDelay=function(e){return arguments.length?(this._rDelay=e,ua(this)):this._rDelay},t.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},t.seek=function(e,t){return this.totalTime(ca(this,e),ni(t))},t.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,ni(t))},t.play=function(e,t){return null!=e&&this.seek(e,t),this.reversed(!1).paused(!1)},t.reverse=function(e,t){return null!=e&&this.seek(e||this.totalDuration(),t),this.reversed(!0).paused(!1)},t.pause=function(e,t){return null!=e&&this.seek(e,t),this.paused(!0)},t.resume=function(){return this.paused(!1)},t.reversed=function(e){return arguments.length?(!!e!==this.reversed()&&this.timeScale(-this._rts||(e?-1e-8:0)),this):this._rts<0},t.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},t.isActive=function(){var e,t=this.parent||this._dp,n=this._start;return!(t&&!(this._ts&&this._initted&&t.isActive()&&(e=t.rawTime(!0))>=n&&e<this.endTime(!0)-Zr))},t.eventCallback=function(e,t,n){var r=this.vars;return arguments.length>1?(t?(r[e]=t,n&&(r[e+"Params"]=n),"onUpdate"===e&&(this._onUpdate=t)):delete r[e],this):r[e]},t.then=function(e){var t=this;return new Promise((function(n){var r=qr(e)?e:Hi,i=function(){var e=t.then;t.then=null,qr(r)&&(r=r(t))&&(r.then||r===t)&&(t.then=e),n(r),t.then=e};t._initted&&1===t.totalProgress()&&t._ts>=0||!t._tTime&&t._ts<0?i():t._prom=i}))},t.kill=function(){Sa(this)},e}();Ni($a.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var eo=function(e){function t(t,n){var r;return void 0===t&&(t={}),(r=e.call(this,t,n)||this).labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=ni(t.sortChildren),r.parent&&na(r.parent,fr(r)),t.scrollTrigger&&ia(fr(r),t.scrollTrigger),r}dr(t,e);var n=t.prototype;return n.to=function(e,t,n){return new lo(e,Ii(arguments,0,this),ca(this,$r(t)?arguments[3]:n)),this},n.from=function(e,t,n){return new lo(e,Ii(arguments,1,this),ca(this,$r(t)?arguments[3]:n)),this},n.fromTo=function(e,t,n,r){return new lo(e,Ii(arguments,2,this),ca(this,$r(t)?arguments[4]:r)),this},n.set=function(e,t,n){return t.duration=0,t.parent=this,zi(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new lo(e,t,ca(this,n),1),this},n.call=function(e,t,n){return ra(this,lo.delayedCall(0,e,t),ca(this,n))},n.staggerTo=function(e,t,n,r,i,a,o){return n.duration=t,n.stagger=n.stagger||r,n.onComplete=a,n.onCompleteParams=o,n.parent=this,new lo(e,n,ca(this,i)),this},n.staggerFrom=function(e,t,n,r,i,a,o){return n.runBackwards=1,zi(n).immediateRender=ni(n.immediateRender),this.staggerTo(e,t,n,r,i,a,o)},n.staggerFromTo=function(e,t,n,r,i,a,o,s){return r.startAt=n,zi(r).immediateRender=ni(r.immediateRender),this.staggerTo(e,t,r,i,a,o,s)},n.render=function(e,t,n){var r,i,a,o,s,u,l,c,f,d,p,h,m=this._time,v=this._dirty?this.totalDuration():this._tDur,g=this._dur,y=this!==hr&&e>v-Zr&&e>=0?v:e<Zr?0:e,b=this._zTime<0!=e<0&&(this._initted||!g);if(y!==this._tTime||n||b){if(m!==this._time&&g&&(y+=this._time-m,e+=this._time-m),r=y,f=this._start,u=!(c=this._ts),b&&(g||(m=this._zTime),(e||!t)&&(this._zTime=e)),this._repeat){if(p=this._yoyo,s=g+this._rDelay,this._repeat<-1&&e<0)return this.totalTime(100*s+e,t,n);if(r=Ri(y%s),y===v?(o=this._repeat,r=g):((o=~~(y/s))&&o===y/s&&(r=g,o--),r>g&&(r=g)),d=qi(this._tTime,s),!m&&this._tTime&&d!==o&&(d=o),p&&1&o&&(r=g-r,h=1),o!==d&&!this._lock){var A=p&&1&d,B=A===(p&&1&o);if(o<d&&(A=!A),m=A?0:g,this._lock=1,this.render(m||(h?0:Ri(o*s)),t,!g)._lock=0,!t&&this.parent&&Ma(this,"onRepeat"),this.vars.repeatRefresh&&!h&&(this.invalidate()._lock=1),m&&m!==this._time||u!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(g=this._dur,v=this._tDur,B&&(this._lock=2,m=A?g:-1e-4,this.render(m,!0)),this._lock=0,!this._ts&&!u)return this;Ka(this,h)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(l=function(e,t,n){var r;if(n>t)for(r=e._first;r&&r._start<=n;){if(!r._dur&&"isPause"===r.data&&r._start>t)return r;r=r._next}else for(r=e._last;r&&r._start>=n;){if(!r._dur&&"isPause"===r.data&&r._start<t)return r;r=r._prev}}(this,Ri(m),Ri(r)))&&(y-=r-(r=l._start)),this._tTime=y,this._time=r,this._act=!c,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=e,m=0),!m&&r&&!t&&Ma(this,"onStart"),r>=m&&e>=0)for(i=this._first;i;){if(a=i._next,(i._act||r>=i._start)&&i._ts&&l!==i){if(i.parent!==this)return this.render(e,t,n);if(i.render(i._ts>0?(r-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(r-i._start)*i._ts,t,n),r!==this._time||!this._ts&&!u){l=0,a&&(y+=this._zTime=-1e-8);break}}i=a}else{i=this._last;for(var _=e<0?e:r;i;){if(a=i._prev,(i._act||_<=i._end)&&i._ts&&l!==i){if(i.parent!==this)return this.render(e,t,n);if(i.render(i._ts>0?(_-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(_-i._start)*i._ts,t,n),r!==this._time||!this._ts&&!u){l=0,a&&(y+=this._zTime=_?-1e-8:Zr);break}}i=a}}if(l&&!t&&(this.pause(),l.render(r>=m?0:-1e-8)._zTime=r>=m?1:-1,this._ts))return this._start=f,ea(this),this.render(e,t,n);this._onUpdate&&!t&&Ma(this,"onUpdate",!0),(y===v&&v>=this.totalDuration()||!y&&m)&&(f!==this._start&&Math.abs(c)===Math.abs(this._ts)||this._lock||((e||!g)&&(y===v&&this._ts>0||!y&&this._ts<0)&&Qi(this,1),t||e<0&&!m||!y&&!m||(Ma(this,y===v?"onComplete":"onReverseComplete",!0),this._prom&&!(y<v&&this.timeScale()>0)&&this._prom())))}return this},n.add=function(e,t){var n=this;if($r(t)||(t=ca(this,t)),!(e instanceof $a)){if(oi(e))return e.forEach((function(e){return n.add(e,t)})),this;if(Wr(e))return this.addLabel(e,t);if(!qr(e))return this;e=lo.delayedCall(0,e)}return this!==e?ra(this,e,t):this},n.getChildren=function(e,t,n,r){void 0===e&&(e=!0),void 0===t&&(t=!0),void 0===n&&(n=!0),void 0===r&&(r=-Jr);for(var i=[],a=this._first;a;)a._start>=r&&(a instanceof lo?t&&i.push(a):(n&&i.push(a),e&&i.push.apply(i,a.getChildren(!0,t,n)))),a=a._next;return i},n.getById=function(e){for(var t=this.getChildren(1,1,1),n=t.length;n--;)if(t[n].vars.id===e)return t[n]},n.remove=function(e){return Wr(e)?this.removeLabel(e):qr(e)?this.killTweensOf(e):(Ki(this,e),e===this._recent&&(this._recent=this._last),Vi(this))},n.totalTime=function(t,n){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Ri(Ha.time-(this._ts>0?t/this._ts:(this.totalDuration()-t)/-this._ts))),e.prototype.totalTime.call(this,t,n),this._forcing=0,this):this._tTime},n.addLabel=function(e,t){return this.labels[e]=ca(this,t),this},n.removeLabel=function(e){return delete this.labels[e],this},n.addPause=function(e,t,n){var r=lo.delayedCall(0,t||Ai,n);return r.data="isPause",this._hasPause=1,ra(this,r,ca(this,e))},n.removePause=function(e){var t=this._first;for(e=ca(this,e);t;)t._start===e&&"isPause"===t.data&&Qi(t),t=t._next},n.killTweensOf=function(e,t,n){for(var r=this.getTweensOf(e,n),i=r.length;i--;)to!==r[i]&&r[i].kill(e,t);return this},n.getTweensOf=function(e,t){for(var n,r=[],i=ga(e),a=this._first,o=$r(t);a;)a instanceof lo?Di(a._targets,i)&&(o?(!to||a._initted&&a._ts)&&a.globalTime(0)<=t&&a.globalTime(a.totalDuration())>t:!t||a.isActive())&&r.push(a):(n=a.getTweensOf(i,t)).length&&r.push.apply(r,n),a=a._next;return r},n.tweenTo=function(e,t){t=t||{};var n=this,r=ca(n,e),i=t,a=i.startAt,o=i.onStart,s=i.onStartParams,u=i.immediateRender,l=lo.to(n,Ni({ease:t.ease||"none",lazy:!1,immediateRender:!1,time:r,overwrite:"auto",duration:t.duration||Math.abs((r-(a&&"time"in a?a.time:n._time))/n.timeScale())||Zr,onStart:function(){n.pause();var e=t.duration||Math.abs((r-n._time)/n.timeScale());l._dur!==e&&sa(l,e,0,1).render(l._time,!0,!0),o&&o.apply(l,s||[])}},t));return u?l.render(0):l},n.tweenFromTo=function(e,t,n){return this.tweenTo(t,Ni({startAt:{time:ca(this,e)}},n))},n.recent=function(){return this._recent},n.nextLabel=function(e){return void 0===e&&(e=this._time),Ea(this,ca(this,e))},n.previousLabel=function(e){return void 0===e&&(e=this._time),Ea(this,ca(this,e),1)},n.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.previousLabel(this._time+Zr)},n.shiftChildren=function(e,t,n){void 0===n&&(n=0);for(var r,i=this._first,a=this.labels;i;)i._start>=n&&(i._start+=e,i._end+=e),i=i._next;if(t)for(r in a)a[r]>=n&&(a[r]+=e);return Vi(this)},n.invalidate=function(){var t=this._first;for(this._lock=0;t;)t.invalidate(),t=t._next;return e.prototype.invalidate.call(this)},n.clear=function(e){void 0===e&&(e=!0);for(var t,n=this._first;n;)t=n._next,this.remove(n),n=t;return this._dp&&(this._time=this._tTime=this._pTime=0),e&&(this.labels={}),Vi(this)},n.totalDuration=function(e){var t,n,r,i=0,a=this,o=a._last,s=Jr;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-e:e));if(a._dirty){for(r=a.parent;o;)t=o._prev,o._dirty&&o.totalDuration(),(n=o._start)>s&&a._sort&&o._ts&&!a._lock?(a._lock=1,ra(a,o,n-o._delay,1)._lock=0):s=n,n<0&&o._ts&&(i-=n,(!r&&!a._dp||r&&r.smoothChildTiming)&&(a._start+=n/a._ts,a._time-=n,a._tTime-=n),a.shiftChildren(-n,!1,-Infinity),s=0),o._end>i&&o._ts&&(i=o._end),o=t;sa(a,a===hr&&a._time>i?a._time:i,1,1),a._dirty=0}return a._tDur},t.updateRoot=function(e){if(hr._ts&&(Gi(hr,$i(e,hr)),br=Ha.frame),Ha.frame>=Ei){Ei+=jr.autoSleep||120;var t=hr._first;if((!t||!t._ts)&&jr.autoSleep&&Ha._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||Ha.sleep()}}},t}($a);Ni(eo.prototype,{_lock:0,_hasPause:0,_forcing:0});var to,no=function(e,t,n,r,i,a,o){var s,u,l,c,f,d,p,h,m=new wo(this._pt,e,t,0,1,yo,null,i),v=0,g=0;for(m.b=n,m.e=r,n+="",(p=~(r+="").indexOf("random("))&&(r=wa(r)),a&&(a(h=[n,r],e,t),n=h[0],r=h[1]),u=n.match(ci)||[];s=ci.exec(r);)c=s[0],f=r.substring(v,s.index),l?l=(l+1)%5:"rgba("===f.substr(-5)&&(l=1),c!==u[g++]&&(d=parseFloat(u[g-1])||0,m._pt={_next:m._pt,p:f||1===g?f:",",s:d,c:"="===c.charAt(1)?parseFloat(c.substr(2))*("-"===c.charAt(0)?-1:1):parseFloat(c)-d,m:l&&l<4?Math.round:0},v=ci.lastIndex);return m.c=v<r.length?r.substring(v,r.length):"",m.fp=o,(fi.test(r)||p)&&(m.e=0),this._pt=m,m},ro=function(e,t,n,r,i,a,o,s,u){qr(r)&&(r=r(i||0,e,a));var l,c=e[t],f="get"!==n?n:qr(c)?u?e[t.indexOf("set")||!qr(e["get"+t.substr(3)])?t:"get"+t.substr(3)](u):e[t]():c,d=qr(c)?u?po:fo:co;if(Wr(r)&&(~r.indexOf("random(")&&(r=wa(r)),"="===r.charAt(1)&&(r=parseFloat(f)+parseFloat(r.substr(2))*("-"===r.charAt(0)?-1:1)+(pa(f)||0))),f!==r)return isNaN(f*r)?(!c&&!(t in e)&&gi(t,r),no.call(this,e,t,f,r,d,s||jr.stringFilter,u)):(l=new wo(this._pt,e,t,+f||0,r-(f||0),"boolean"==typeof c?go:vo,0,d),u&&(l.fp=u),o&&l.modifier(o,this,e),this._pt=l)},io=function(e,t,n,r,i,a){var o,s,u,l;if(wi[e]&&!1!==(o=new wi[e]).init(i,o.rawVars?t[e]:function(e,t,n,r,i){if(qr(e)&&(e=oo(e,i,t,n,r)),!ti(e)||e.style&&e.nodeType||oi(e)||ai(e))return Wr(e)?oo(e,i,t,n,r):e;var a,o={};for(a in e)o[a]=oo(e[a],i,t,n,r);return o}(t[e],r,i,a,n),n,r,a)&&(n._pt=s=new wo(n._pt,i,e,0,1,o.render,o,0,o.priority),n!==Ar))for(u=n._ptLookup[n._targets.indexOf(i)],l=o._props.length;l--;)u[o._props[l]]=s;return o},ao=function e(t,n){var r,i,a,o,s,u,l,c,f,d,p,h,m,v=t.vars,g=v.ease,y=v.startAt,b=v.immediateRender,A=v.lazy,B=v.onUpdate,_=v.onUpdateParams,C=v.callbackScope,w=v.runBackwards,x=v.yoyoEase,E=v.keyframes,M=v.autoRevert,S=t._dur,k=t._startAt,T=t._targets,F=t.parent,O=F&&"nested"===F.data?F.parent._targets:T,R="auto"===t._overwrite&&!pr,D=t.timeline;if(D&&(!E||!g)&&(g="none"),t._ease=Qa(g,Ur.ease),t._yEase=x?za(Qa(!0===x?g:x,Ur.ease)):0,x&&t._yoyo&&!t._repeat&&(x=t._yEase,t._yEase=t._ease,t._ease=x),!D){if(h=(c=T[0]?Ti(T[0]).harness:0)&&v[c.prop],r=Zi(v,Bi),k&&k.render(-1,!0).kill(),y)if(Qi(t._startAt=lo.set(T,Ni({data:"isStart",overwrite:!1,parent:F,immediateRender:!0,lazy:ni(A),startAt:null,delay:0,onUpdate:B,onUpdateParams:_,callbackScope:C,stagger:0},y))),b){if(n>0)M||(t._startAt=0);else if(S&&!(n<0&&k))return void(n&&(t._zTime=n))}else!1===M&&(t._startAt=0);else if(w&&S)if(k)!M&&(t._startAt=0);else if(n&&(b=!1),a=Ni({overwrite:!1,data:"isFromStart",lazy:b&&ni(A),immediateRender:b,stagger:0,parent:F},r),h&&(a[c.prop]=h),Qi(t._startAt=lo.set(T,a)),b){if(!n)return}else e(t._startAt,Zr);for(t._pt=0,A=S&&ni(A)||A&&!S,i=0;i<T.length;i++){if(l=(s=T[i])._gsap||ki(T)[i]._gsap,t._ptLookup[i]=d={},Ci[l.id]&&_i.length&&Pi(),p=O===T?i:O.indexOf(s),c&&!1!==(f=new c).init(s,h||r,t,p,O)&&(t._pt=o=new wo(t._pt,s,f.name,0,1,f.render,f,0,f.priority),f._props.forEach((function(e){d[e]=o})),f.priority&&(u=1)),!c||h)for(a in r)wi[a]&&(f=io(a,r,t,p,s,O))?f.priority&&(u=1):d[a]=o=ro.call(t,s,a,"get",r[a],p,O,0,v.stringFilter);t._op&&t._op[i]&&t.kill(s,t._op[i]),R&&t._pt&&(to=t,hr.killTweensOf(s,d,t.globalTime(0)),m=!t.parent,to=0),t._pt&&A&&(Ci[l.id]=1)}u&&Co(t),t._onInit&&t._onInit(t)}t._from=!D&&!!v.runBackwards,t._onUpdate=B,t._initted=(!t._op||t._pt)&&!m},oo=function(e,t,n,r,i){return qr(e)?e.call(t,n,r,i):Wr(e)&&~e.indexOf("random(")?wa(e):e},so=Si+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",uo=(so+",id,stagger,delay,duration,paused,scrollTrigger").split(","),lo=function(e){function t(t,n,r,i){var a;"number"==typeof n&&(r.duration=n,n=r,r=null);var o,s,u,l,c,f,d,p,h=(a=e.call(this,i?n:zi(n),r)||this).vars,m=h.duration,v=h.delay,g=h.immediateRender,y=h.stagger,b=h.overwrite,A=h.keyframes,B=h.defaults,_=h.scrollTrigger,C=h.yoyoEase,w=a.parent,x=(oi(t)||ai(t)?$r(t[0]):"length"in n)?[t]:ga(t);if(a._targets=x.length?ki(x):yi("GSAP target "+t+" not found. https://greensock.com",!jr.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=b,A||y||ii(m)||ii(v)){if(n=a.vars,(o=a.timeline=new eo({data:"nested",defaults:B||{}})).kill(),o.parent=o._dp=fr(a),o._start=0,A)Ni(o.vars.defaults,{ease:"none"}),A.forEach((function(e){return o.to(x,e,">")}));else{if(l=x.length,d=y?ba(y):Ai,ti(y))for(c in y)~so.indexOf(c)&&(p||(p={}),p[c]=y[c]);for(s=0;s<l;s++){for(c in u={},n)uo.indexOf(c)<0&&(u[c]=n[c]);u.stagger=0,C&&(u.yoyoEase=C),p&&Ui(u,p),f=x[s],u.duration=+oo(m,fr(a),s,f,x),u.delay=(+oo(v,fr(a),s,f,x)||0)-a._delay,!y&&1===l&&u.delay&&(a._delay=v=u.delay,a._start+=v,u.delay=0),o.to(f,u,d(s,f,x))}o.duration()?m=v=0:a.timeline=0}m||a.duration(m=o.duration())}else a.timeline=0;return!0!==b||pr||(to=fr(a),hr.killTweensOf(x),to=0),w&&na(w,fr(a)),(g||!m&&!A&&a._start===Ri(w._time)&&ni(g)&&Yi(fr(a))&&"nested"!==w.data)&&(a._tTime=-1e-8,a.render(Math.max(0,-v))),_&&ia(fr(a),_),a}dr(t,e);var n=t.prototype;return n.render=function(e,t,n){var r,i,a,o,s,u,l,c,f,d=this._time,p=this._tDur,h=this._dur,m=e>p-Zr&&e>=0?p:e<Zr?0:e;if(h){if(m!==this._tTime||!e||n||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=e<0){if(r=m,c=this.timeline,this._repeat){if(o=h+this._rDelay,this._repeat<-1&&e<0)return this.totalTime(100*o+e,t,n);if(r=Ri(m%o),m===p?(a=this._repeat,r=h):((a=~~(m/o))&&a===m/o&&(r=h,a--),r>h&&(r=h)),(u=this._yoyo&&1&a)&&(f=this._yEase,r=h-r),s=qi(this._tTime,o),r===d&&!n&&this._initted)return this;a!==s&&(c&&this._yEase&&Ka(c,u),!this.vars.repeatRefresh||u||this._lock||(this._lock=n=1,this.render(Ri(o*a),!0).invalidate()._lock=0))}if(!this._initted){if(aa(this,e<0?e:r,n,t))return this._tTime=0,this;if(h!==this._dur)return this.render(e,t,n)}for(this._tTime=m,this._time=r,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=l=(f||this._ease)(r/h),this._from&&(this.ratio=l=1-l),r&&!d&&!t&&Ma(this,"onStart"),i=this._pt;i;)i.r(l,i.d),i=i._next;c&&c.render(e<0?e:!r&&u?-1e-8:c._dur*l,t,n)||this._startAt&&(this._zTime=e),this._onUpdate&&!t&&(e<0&&this._startAt&&this._startAt.render(e,!0,n),Ma(this,"onUpdate")),this._repeat&&a!==s&&this.vars.onRepeat&&!t&&this.parent&&Ma(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(e<0&&this._startAt&&!this._onUpdate&&this._startAt.render(e,!0,!0),(e||!h)&&(m===this._tDur&&this._ts>0||!m&&this._ts<0)&&Qi(this,1),t||e<0&&!d||!m&&!d||(Ma(this,m===p?"onComplete":"onReverseComplete",!0),this._prom&&!(m<p&&this.timeScale()>0)&&this._prom()))}}else!function(e,t,n,r){var i,a,o,s=e.ratio,u=t<0||!t&&(!e._start&&oa(e)||(e._ts<0||e._dp._ts<0)&&"isFromStart"!==e.data&&"isStart"!==e.data)?0:1,l=e._rDelay,c=0;if(l&&e._repeat&&(c=da(0,e._tDur,t),a=qi(c,l),o=qi(e._tTime,l),e._yoyo&&1&a&&(u=1-u),a!==o&&(s=1-u,e.vars.repeatRefresh&&e._initted&&e.invalidate())),u!==s||r||e._zTime===Zr||!t&&e._zTime){if(!e._initted&&aa(e,t,r,n))return;for(o=e._zTime,e._zTime=t||(n?Zr:0),n||(n=t&&!o),e.ratio=u,e._from&&(u=1-u),e._time=0,e._tTime=c,i=e._pt;i;)i.r(u,i.d),i=i._next;e._startAt&&t<0&&e._startAt.render(t,!0,!0),e._onUpdate&&!n&&Ma(e,"onUpdate"),c&&e._repeat&&!n&&e.parent&&Ma(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===u&&(u&&Qi(e,1),n||(Ma(e,u?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)}(this,e,t,n);return this},n.targets=function(){return this._targets},n.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),e.prototype.invalidate.call(this)},n.kill=function(e,t){if(void 0===t&&(t="all"),!(e||t&&"all"!==t))return this._lazy=this._pt=0,this.parent?Sa(this):this;if(this.timeline){var n=this.timeline.totalDuration();return this.timeline.killTweensOf(e,t,to&&!0!==to.vars.overwrite)._first||Sa(this),this.parent&&n!==this.timeline.totalDuration()&&sa(this,this._dur*this.timeline._tDur/n,0,1),this}var r,i,a,o,s,u,l,c=this._targets,f=e?ga(e):c,d=this._ptLookup,p=this._pt;if((!t||"all"===t)&&function(e,t){for(var n=e.length,r=n===t.length;r&&n--&&e[n]===t[n];);return n<0}(c,f))return"all"===t&&(this._pt=0),Sa(this);for(r=this._op=this._op||[],"all"!==t&&(Wr(t)&&(s={},Oi(t,(function(e){return s[e]=1})),t=s),t=function(e,t){var n,r,i,a,o=e[0]?Ti(e[0]).harness:0,s=o&&o.aliases;if(!s)return t;for(r in n=Ui({},t),s)if(r in n)for(i=(a=s[r].split(",")).length;i--;)n[a[i]]=n[r];return n}(c,t)),l=c.length;l--;)if(~f.indexOf(c[l]))for(s in i=d[l],"all"===t?(r[l]=t,o=i,a={}):(a=r[l]=r[l]||{},o=t),o)(u=i&&i[s])&&("kill"in u.d&&!0!==u.d.kill(s)||Ki(this,u,"_pt"),delete i[s]),"all"!==a&&(a[s]=1);return this._initted&&!this._pt&&p&&Sa(this),this},t.to=function(e,n){return new t(e,n,arguments[2])},t.from=function(e,n){return new t(e,Ii(arguments,1))},t.delayedCall=function(e,n,r,i){return new t(n,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:e,onComplete:n,onReverseComplete:n,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},t.fromTo=function(e,n,r){return new t(e,Ii(arguments,2))},t.set=function(e,n){return n.duration=0,n.repeatDelay||(n.repeat=0),new t(e,n)},t.killTweensOf=function(e,t,n){return hr.killTweensOf(e,t,n)},t}($a);Ni(lo.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),Oi("staggerTo,staggerFrom,staggerFromTo",(function(e){lo[e]=function(){var t=new eo,n=ha.call(arguments,0);return n.splice("staggerFromTo"===e?5:4,0,0),t[e].apply(t,n)}}));var co=function(e,t,n){return e[t]=n},fo=function(e,t,n){return e[t](n)},po=function(e,t,n,r){return e[t](r.fp,n)},ho=function(e,t,n){return e.setAttribute(t,n)},mo=function(e,t){return qr(e[t])?fo:ei(e[t])&&e.setAttribute?ho:co},vo=function(e,t){return t.set(t.t,t.p,Math.round(1e4*(t.s+t.c*e))/1e4,t)},go=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},yo=function(e,t){var n=t._pt,r="";if(!e&&t.b)r=t.b;else if(1===e&&t.e)r=t.e;else{for(;n;)r=n.p+(n.m?n.m(n.s+n.c*e):Math.round(1e4*(n.s+n.c*e))/1e4)+r,n=n._next;r+=t.c}t.set(t.t,t.p,r,t)},bo=function(e,t){for(var n=t._pt;n;)n.r(e,n.d),n=n._next},Ao=function(e,t,n,r){for(var i,a=this._pt;a;)i=a._next,a.p===r&&a.modifier(e,t,n),a=i},Bo=function(e){for(var t,n,r=this._pt;r;)n=r._next,r.p===e&&!r.op||r.op===e?Ki(this,r,"_pt"):r.dep||(t=1),r=n;return!t},_o=function(e,t,n,r){r.mSet(e,t,r.m.call(r.tween,n,r.mt),r)},Co=function(e){for(var t,n,r,i,a=e._pt;a;){for(t=a._next,n=r;n&&n.pr>a.pr;)n=n._next;(a._prev=n?n._prev:i)?a._prev._next=a:r=a,(a._next=n)?n._prev=a:i=a,a=t}e._pt=r},wo=function(){function e(e,t,n,r,i,a,o,s,u){this.t=t,this.s=r,this.c=i,this.p=n,this.r=a||vo,this.d=o||this,this.set=s||co,this.pr=u||0,this._next=e,e&&(e._prev=this)}return e.prototype.modifier=function(e,t,n){this.mSet=this.mSet||this.set,this.set=_o,this.m=e,this.mt=n,this.tween=t},e}();Oi(Si+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",(function(e){return Bi[e]=1})),hi.TweenMax=hi.TweenLite=lo,hi.TimelineLite=hi.TimelineMax=eo,hr=new eo({sortChildren:!1,defaults:Ur,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),jr.stringFilter=La;var xo={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t.forEach((function(e){return ka(e)}))},timeline:function(e){return new eo(e)},getTweensOf:function(e,t){return hr.getTweensOf(e,t)},getProperty:function(e,t,n,r){Wr(e)&&(e=ga(e)[0]);var i=Ti(e||{}).get,a=n?Hi:Li;return"native"===n&&(n=""),e?t?a((wi[t]&&wi[t].get||i)(e,t,n,r)):function(t,n,r){return a((wi[t]&&wi[t].get||i)(e,t,n,r))}:e},quickSetter:function(e,t,n){if((e=ga(e)).length>1){var r=e.map((function(e){return So.quickSetter(e,t,n)})),i=r.length;return function(e){for(var t=i;t--;)r[t](e)}}e=e[0]||{};var a=wi[t],o=Ti(e),s=o.harness&&(o.harness.aliases||{})[t]||t,u=a?function(t){var r=new a;Ar._pt=0,r.init(e,n?t+n:t,Ar,0,[e]),r.render(1,r),Ar._pt&&bo(1,Ar)}:o.set(e,s);return a?u:function(t){return u(e,s,n?t+n:t,o,1)}},isTweening:function(e){return hr.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=Qa(e.ease,Ur.ease)),Ji(Ur,e||{})},config:function(e){return Ji(jr,e||{})},registerEffect:function(e){var t=e.name,n=e.effect,r=e.plugins,i=e.defaults,a=e.extendTimeline;(r||"").split(",").forEach((function(e){return e&&!wi[e]&&!hi[e]&&yi(t+" effect requires "+e+" plugin.")})),xi[t]=function(e,t,r){return n(ga(e),Ni(t||{},i),r)},a&&(eo.prototype[t]=function(e,n,r){return this.add(xi[t](e,ti(n)?n:(r=n)&&{},this),r)})},registerEase:function(e,t){ja[e]=Qa(t)},parseEase:function(e,t){return arguments.length?Qa(e,t):ja},getById:function(e){return hr.getById(e)},exportRoot:function(e,t){void 0===e&&(e={});var n,r,i=new eo(e);for(i.smoothChildTiming=ni(e.smoothChildTiming),hr.remove(i),i._dp=0,i._time=i._tTime=hr._time,n=hr._first;n;)r=n._next,!t&&!n._dur&&n instanceof lo&&n.vars.onComplete===n._targets[0]||ra(i,n,n._start-n._delay),n=r;return ra(hr,i,0),i},utils:{wrap:function e(t,n,r){var i=n-t;return oi(t)?Ca(t,e(0,t.length),n):fa(r,(function(e){return(i+(e-t)%i)%i+t}))},wrapYoyo:function e(t,n,r){var i=n-t,a=2*i;return oi(t)?Ca(t,e(0,t.length-1),n):fa(r,(function(e){return t+((e=(a+(e-t)%a)%a||0)>i?a-e:e)}))},distribute:ba,random:_a,snap:Ba,normalize:function(e,t,n){return xa(e,t,0,1,n)},getUnit:pa,clamp:function(e,t,n){return fa(n,(function(n){return da(e,t,n)}))},splitColor:Ra,toArray:ga,mapRange:xa,pipe:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduce((function(e,t){return t(e)}),e)}},unitize:function(e,t){return function(n){return e(parseFloat(n))+(t||pa(n))}},interpolate:function e(t,n,r,i){var a=isNaN(t+n)?0:function(e){return(1-e)*t+e*n};if(!a){var o,s,u,l,c,f=Wr(t),d={};if(!0===r&&(i=1)&&(r=null),f)t={p:t},n={p:n};else if(oi(t)&&!oi(n)){for(u=[],l=t.length,c=l-2,s=1;s<l;s++)u.push(e(t[s-1],t[s]));l--,a=function(e){e*=l;var t=Math.min(c,~~e);return u[t](e-t)},r=n}else i||(t=Ui(oi(t)?[]:{},t));if(!u){for(o in n)ro.call(d,t,o,"get",n[o]);a=function(e){return bo(e,d)||(f?t.p:t)}}}return fa(r,a)},shuffle:ya},install:vi,effects:xi,ticker:Ha,updateRoot:eo.updateRoot,plugins:wi,globalTimeline:hr,core:{PropTween:wo,globals:bi,Tween:lo,Timeline:eo,Animation:$a,getCache:Ti,_removeLinkedListItem:Ki,suppressOverwrites:function(e){return pr=e}}};Oi("to,from,fromTo,delayedCall,set,killTweensOf",(function(e){return xo[e]=lo[e]})),Ha.add(eo.updateRoot),Ar=xo.to({},{duration:0});var Eo=function(e,t){for(var n=e._pt;n&&n.p!==t&&n.op!==t&&n.fp!==t;)n=n._next;return n},Mo=function(e,t){return{name:e,rawVars:1,init:function(e,n,r){r._onInit=function(e){var r,i;if(Wr(n)&&(r={},Oi(n,(function(e){return r[e]=1})),n=r),t){for(i in r={},n)r[i]=t(n[i]);n=r}!function(e,t){var n,r,i,a=e._targets;for(n in t)for(r=a.length;r--;)(i=e._ptLookup[r][n])&&(i=i.d)&&(i._pt&&(i=Eo(i,n)),i&&i.modifier&&i.modifier(t[n],e,a[r],n))}(e,n)}}}},So=xo.registerPlugin({name:"attr",init:function(e,t,n,r,i){var a,o;for(a in t)(o=this.add(e,"setAttribute",(e.getAttribute(a)||0)+"",t[a],r,i,0,0,a))&&(o.op=a),this._props.push(a)}},{name:"endArray",init:function(e,t){for(var n=t.length;n--;)this.add(e,n,e[n]||0,t[n])}},Mo("roundProps",Aa),Mo("modifiers"),Mo("snap",Ba))||xo;lo.version=eo.version=So.version="3.6.1",yr=1,ri()&&Na();ja.Power0,ja.Power1,ja.Power2,ja.Power3,ja.Power4,ja.Linear,ja.Quad,ja.Cubic,ja.Quart,ja.Quint,ja.Strong,ja.Elastic,ja.Back,ja.SteppedEase,ja.Bounce,ja.Sine,ja.Expo,ja.Circ;var ko,To,Fo,Oo,Ro,Do,Io,Po={},Go=180/Math.PI,Lo=Math.PI/180,Ho=Math.atan2,No=/([A-Z])/g,jo=/(?:left|right|width|margin|padding|x)/i,Uo=/[\s,\(]\S/,Jo={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Zo=function(e,t){return t.set(t.t,t.p,Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)},zo=function(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)},Ko=function(e,t){return t.set(t.t,t.p,e?Math.round(1e4*(t.s+t.c*e))/1e4+t.u:t.b,t)},Qo=function(e,t){var n=t.s+t.c*e;t.set(t.t,t.p,~~(n+(n<0?-.5:.5))+t.u,t)},Vo=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},Xo=function(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)},Yo=function(e,t,n){return e.style[t]=n},Wo=function(e,t,n){return e.style.setProperty(t,n)},qo=function(e,t,n){return e._gsap[t]=n},$o=function(e,t,n){return e._gsap.scaleX=e._gsap.scaleY=n},es=function(e,t,n,r,i){var a=e._gsap;a.scaleX=a.scaleY=n,a.renderTransform(i,a)},ts=function(e,t,n,r,i){var a=e._gsap;a[t]=n,a.renderTransform(i,a)},ns="transform",rs=ns+"Origin",is=function(e,t){var n=To.createElementNS?To.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):To.createElement(e);return n.style?n:To.createElement(e)},as=function e(t,n,r){var i=getComputedStyle(t);return i[n]||i.getPropertyValue(n.replace(No,"-$1").toLowerCase())||i.getPropertyValue(n)||!r&&e(t,ss(n)||n,1)||""},os="O,Moz,ms,Ms,Webkit".split(","),ss=function(e,t,n){var r=(t||Ro).style,i=5;if(e in r&&!n)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);i--&&!(os[i]+e in r););return i<0?null:(3===i?"ms":i>=0?os[i]:"")+e},us=function(){"undefined"!=typeof window&&window.document&&(ko=window,To=ko.document,Fo=To.documentElement,Ro=is("div")||{style:{}},is("div"),ns=ss(ns),rs=ns+"Origin",Ro.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Io=!!ss("perspective"),Oo=1)},ls=function e(t){var n,r=is("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,a=this.nextSibling,o=this.style.cssText;if(Fo.appendChild(r),r.appendChild(this),this.style.display="block",t)try{n=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=e}catch(s){}else this._gsapBBox&&(n=this._gsapBBox());return i&&(a?i.insertBefore(this,a):i.appendChild(this)),Fo.removeChild(r),this.style.cssText=o,n},cs=function(e,t){for(var n=t.length;n--;)if(e.hasAttribute(t[n]))return e.getAttribute(t[n])},fs=function(e){var t;try{t=e.getBBox()}catch(n){t=ls.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===ls||(t=ls.call(e,!0)),!t||t.width||t.x||t.y?t:{x:+cs(e,["x","cx","x1"])||0,y:+cs(e,["y","cy","y1"])||0,width:0,height:0}},ds=function(e){return!(!e.getCTM||e.parentNode&&!e.ownerSVGElement||!fs(e))},ps=function(e,t){if(t){var n=e.style;t in Po&&t!==rs&&(t=ns),n.removeProperty?("ms"!==t.substr(0,2)&&"webkit"!==t.substr(0,6)||(t="-"+t),n.removeProperty(t.replace(No,"-$1").toLowerCase())):n.removeAttribute(t)}},hs=function(e,t,n,r,i,a){var o=new wo(e._pt,t,n,0,1,a?Xo:Vo);return e._pt=o,o.b=r,o.e=i,e._props.push(n),o},ms={deg:1,rad:1,turn:1},vs=function e(t,n,r,i){var a,o,s,u,l=parseFloat(r)||0,c=(r+"").trim().substr((l+"").length)||"px",f=Ro.style,d=jo.test(n),p="svg"===t.tagName.toLowerCase(),h=(p?"client":"offset")+(d?"Width":"Height"),m=100,v="px"===i,g="%"===i;return i===c||!l||ms[i]||ms[c]?l:("px"!==c&&!v&&(l=e(t,n,r,"px")),u=t.getCTM&&ds(t),!g&&"%"!==c||!Po[n]&&!~n.indexOf("adius")?(f[d?"width":"height"]=m+(v?c:i),o=~n.indexOf("adius")||"em"===i&&t.appendChild&&!p?t:t.parentNode,u&&(o=(t.ownerSVGElement||{}).parentNode),o&&o!==To&&o.appendChild||(o=To.body),(s=o._gsap)&&g&&s.width&&d&&s.time===Ha.time?Ri(l/s.width*m):((g||"%"===c)&&(f.position=as(t,"position")),o===t&&(f.position="static"),o.appendChild(Ro),a=Ro[h],o.removeChild(Ro),f.position="absolute",d&&g&&((s=Ti(o)).time=Ha.time,s.width=o[h]),Ri(v?a*l/m:a&&l?m/a*l:0))):(a=u?t.getBBox()[d?"width":"height"]:t[h],Ri(g?l/a*m:l/100*a)))},gs=function(e,t,n,r){var i;return Oo||us(),t in Jo&&"transform"!==t&&~(t=Jo[t]).indexOf(",")&&(t=t.split(",")[0]),Po[t]&&"transform"!==t?(i=Ss(e,r),i="transformOrigin"!==t?i[t]:ks(as(e,rs))+" "+i.zOrigin+"px"):(!(i=e.style[t])||"auto"===i||r||~(i+"").indexOf("calc("))&&(i=Bs[t]&&Bs[t](e,t,n)||as(e,t)||Fi(e,t)||("opacity"===t?1:0)),n&&!~(i+"").trim().indexOf(" ")?vs(e,t,i,n)+n:i},ys=function(e,t,n,r){if(!n||"none"===n){var i=ss(t,e,1),a=i&&as(e,i,1);a&&a!==n?(t=i,n=a):"borderColor"===t&&(n=as(e,"borderTopColor"))}var o,s,u,l,c,f,d,p,h,m,v,g,y=new wo(this._pt,e.style,t,0,1,yo),b=0,A=0;if(y.b=n,y.e=r,n+="","auto"===(r+="")&&(e.style[t]=r,r=as(e,t)||r,e.style[t]=n),La(o=[n,r]),r=o[1],u=(n=o[0]).match(li)||[],(r.match(li)||[]).length){for(;s=li.exec(r);)d=s[0],h=r.substring(b,s.index),c?c=(c+1)%5:"rgba("!==h.substr(-5)&&"hsla("!==h.substr(-5)||(c=1),d!==(f=u[A++]||"")&&(l=parseFloat(f)||0,v=f.substr((l+"").length),(g="="===d.charAt(1)?+(d.charAt(0)+"1"):0)&&(d=d.substr(2)),p=parseFloat(d),m=d.substr((p+"").length),b=li.lastIndex-m.length,m||(m=m||jr.units[t]||v,b===r.length&&(r+=m,y.e+=m)),v!==m&&(l=vs(e,t,f,m)||0),y._pt={_next:y._pt,p:h||1===A?h:",",s:l,c:g?g*p:p-l,m:c&&c<4||"zIndex"===t?Math.round:0});y.c=b<r.length?r.substring(b,r.length):""}else y.r="display"===t&&"none"===r?Xo:Vo;return fi.test(r)&&(y.e=0),this._pt=y,y},bs={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},As=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var n,r,i,a=t.t,o=a.style,s=t.u,u=a._gsap;if("all"===s||!0===s)o.cssText="",r=1;else for(i=(s=s.split(",")).length;--i>-1;)n=s[i],Po[n]&&(r=1,n="transformOrigin"===n?rs:ns),ps(a,n);r&&(ps(a,ns),u&&(u.svg&&a.removeAttribute("transform"),Ss(a,1),u.uncache=1))}},Bs={clearProps:function(e,t,n,r,i){if("isFromStart"!==i.data){var a=e._pt=new wo(e._pt,t,n,0,0,As);return a.u=r,a.pr=-10,a.tween=i,e._props.push(n),1}}},_s=[1,0,0,1,0,0],Cs={},ws=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},xs=function(e){var t=as(e,ns);return ws(t)?_s:t.substr(7).match(ui).map(Ri)},Es=function(e,t){var n,r,i,a,o=e._gsap||Ti(e),s=e.style,u=xs(e);return o.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(i=e.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?_s:u:(u!==_s||e.offsetParent||e===Fo||o.svg||(i=s.display,s.display="block",(n=e.parentNode)&&e.offsetParent||(a=1,r=e.nextSibling,Fo.appendChild(e)),u=xs(e),i?s.display=i:ps(e,"display"),a&&(r?n.insertBefore(e,r):n?n.appendChild(e):Fo.removeChild(e))),t&&u.length>6?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)},Ms=function(e,t,n,r,i,a){var o,s,u,l=e._gsap,c=i||Es(e,!0),f=l.xOrigin||0,d=l.yOrigin||0,p=l.xOffset||0,h=l.yOffset||0,m=c[0],v=c[1],g=c[2],y=c[3],b=c[4],A=c[5],B=t.split(" "),_=parseFloat(B[0])||0,C=parseFloat(B[1])||0;n?c!==_s&&(s=m*y-v*g)&&(u=_*(-v/s)+C*(m/s)-(m*A-v*b)/s,_=_*(y/s)+C*(-g/s)+(g*A-y*b)/s,C=u):(_=(o=fs(e)).x+(~B[0].indexOf("%")?_/100*o.width:_),C=o.y+(~(B[1]||B[0]).indexOf("%")?C/100*o.height:C)),r||!1!==r&&l.smooth?(b=_-f,A=C-d,l.xOffset=p+(b*m+A*g)-b,l.yOffset=h+(b*v+A*y)-A):l.xOffset=l.yOffset=0,l.xOrigin=_,l.yOrigin=C,l.smooth=!!r,l.origin=t,l.originIsAbsolute=!!n,e.style[rs]="0px 0px",a&&(hs(a,l,"xOrigin",f,_),hs(a,l,"yOrigin",d,C),hs(a,l,"xOffset",p,l.xOffset),hs(a,l,"yOffset",h,l.yOffset)),e.setAttribute("data-svg-origin",_+" "+C)},Ss=function(e,t){var n=e._gsap||new qa(e);if("x"in n&&!t&&!n.uncache)return n;var r,i,a,o,s,u,l,c,f,d,p,h,m,v,g,y,b,A,B,_,C,w,x,E,M,S,k,T,F,O,R,D,I=e.style,P=n.scaleX<0,G="px",L="deg",H=as(e,rs)||"0";return r=i=a=u=l=c=f=d=p=0,o=s=1,n.svg=!(!e.getCTM||!ds(e)),v=Es(e,n.svg),n.svg&&(E=!n.uncache&&!t&&e.getAttribute("data-svg-origin"),Ms(e,E||H,!!E||n.originIsAbsolute,!1!==n.smooth,v)),h=n.xOrigin||0,m=n.yOrigin||0,v!==_s&&(A=v[0],B=v[1],_=v[2],C=v[3],r=w=v[4],i=x=v[5],6===v.length?(o=Math.sqrt(A*A+B*B),s=Math.sqrt(C*C+_*_),u=A||B?Ho(B,A)*Go:0,(f=_||C?Ho(_,C)*Go+u:0)&&(s*=Math.abs(Math.cos(f*Lo))),n.svg&&(r-=h-(h*A+m*_),i-=m-(h*B+m*C))):(D=v[6],O=v[7],k=v[8],T=v[9],F=v[10],R=v[11],r=v[12],i=v[13],a=v[14],l=(g=Ho(D,F))*Go,g&&(E=w*(y=Math.cos(-g))+k*(b=Math.sin(-g)),M=x*y+T*b,S=D*y+F*b,k=w*-b+k*y,T=x*-b+T*y,F=D*-b+F*y,R=O*-b+R*y,w=E,x=M,D=S),c=(g=Ho(-_,F))*Go,g&&(y=Math.cos(-g),R=C*(b=Math.sin(-g))+R*y,A=E=A*y-k*b,B=M=B*y-T*b,_=S=_*y-F*b),u=(g=Ho(B,A))*Go,g&&(E=A*(y=Math.cos(g))+B*(b=Math.sin(g)),M=w*y+x*b,B=B*y-A*b,x=x*y-w*b,A=E,w=M),l&&Math.abs(l)+Math.abs(u)>359.9&&(l=u=0,c=180-c),o=Ri(Math.sqrt(A*A+B*B+_*_)),s=Ri(Math.sqrt(x*x+D*D)),g=Ho(w,x),f=Math.abs(g)>2e-4?g*Go:0,p=R?1/(R<0?-R:R):0),n.svg&&(E=e.getAttribute("transform"),n.forceCSS=e.setAttribute("transform","")||!ws(as(e,ns)),E&&e.setAttribute("transform",E))),Math.abs(f)>90&&Math.abs(f)<270&&(P?(o*=-1,f+=u<=0?180:-180,u+=u<=0?180:-180):(s*=-1,f+=f<=0?180:-180)),n.x=r-((n.xPercent=r&&(n.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-r)?-50:0)))?e.offsetWidth*n.xPercent/100:0)+G,n.y=i-((n.yPercent=i&&(n.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-i)?-50:0)))?e.offsetHeight*n.yPercent/100:0)+G,n.z=a+G,n.scaleX=Ri(o),n.scaleY=Ri(s),n.rotation=Ri(u)+L,n.rotationX=Ri(l)+L,n.rotationY=Ri(c)+L,n.skewX=f+L,n.skewY=d+L,n.transformPerspective=p+G,(n.zOrigin=parseFloat(H.split(" ")[2])||0)&&(I[rs]=ks(H)),n.xOffset=n.yOffset=0,n.force3D=jr.force3D,n.renderTransform=n.svg?Ps:Io?Is:Fs,n.uncache=0,n},ks=function(e){return(e=e.split(" "))[0]+" "+e[1]},Ts=function(e,t,n){var r=pa(t);return Ri(parseFloat(t)+parseFloat(vs(e,"x",n+"px",r)))+r},Fs=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,Is(e,t)},Os="0deg",Rs="0px",Ds=") ",Is=function(e,t){var n=t||this,r=n.xPercent,i=n.yPercent,a=n.x,o=n.y,s=n.z,u=n.rotation,l=n.rotationY,c=n.rotationX,f=n.skewX,d=n.skewY,p=n.scaleX,h=n.scaleY,m=n.transformPerspective,v=n.force3D,g=n.target,y=n.zOrigin,b="",A="auto"===v&&e&&1!==e||!0===v;if(y&&(c!==Os||l!==Os)){var B,_=parseFloat(l)*Lo,C=Math.sin(_),w=Math.cos(_);_=parseFloat(c)*Lo,B=Math.cos(_),a=Ts(g,a,C*B*-y),o=Ts(g,o,-Math.sin(_)*-y),s=Ts(g,s,w*B*-y+y)}m!==Rs&&(b+="perspective("+m+Ds),(r||i)&&(b+="translate("+r+"%, "+i+"%) "),(A||a!==Rs||o!==Rs||s!==Rs)&&(b+=s!==Rs||A?"translate3d("+a+", "+o+", "+s+") ":"translate("+a+", "+o+Ds),u!==Os&&(b+="rotate("+u+Ds),l!==Os&&(b+="rotateY("+l+Ds),c!==Os&&(b+="rotateX("+c+Ds),f===Os&&d===Os||(b+="skew("+f+", "+d+Ds),1===p&&1===h||(b+="scale("+p+", "+h+Ds),g.style[ns]=b||"translate(0, 0)"},Ps=function(e,t){var n,r,i,a,o,s=t||this,u=s.xPercent,l=s.yPercent,c=s.x,f=s.y,d=s.rotation,p=s.skewX,h=s.skewY,m=s.scaleX,v=s.scaleY,g=s.target,y=s.xOrigin,b=s.yOrigin,A=s.xOffset,B=s.yOffset,_=s.forceCSS,C=parseFloat(c),w=parseFloat(f);d=parseFloat(d),p=parseFloat(p),(h=parseFloat(h))&&(p+=h=parseFloat(h),d+=h),d||p?(d*=Lo,p*=Lo,n=Math.cos(d)*m,r=Math.sin(d)*m,i=Math.sin(d-p)*-v,a=Math.cos(d-p)*v,p&&(h*=Lo,o=Math.tan(p-h),i*=o=Math.sqrt(1+o*o),a*=o,h&&(o=Math.tan(h),n*=o=Math.sqrt(1+o*o),r*=o)),n=Ri(n),r=Ri(r),i=Ri(i),a=Ri(a)):(n=m,a=v,r=i=0),(C&&!~(c+"").indexOf("px")||w&&!~(f+"").indexOf("px"))&&(C=vs(g,"x",c,"px"),w=vs(g,"y",f,"px")),(y||b||A||B)&&(C=Ri(C+y-(y*n+b*i)+A),w=Ri(w+b-(y*r+b*a)+B)),(u||l)&&(o=g.getBBox(),C=Ri(C+u/100*o.width),w=Ri(w+l/100*o.height)),o="matrix("+n+","+r+","+i+","+a+","+C+","+w+")",g.setAttribute("transform",o),_&&(g.style[ns]=o)},Gs=function(e,t,n,r,i,a){var o,s,u=360,l=Wr(i),c=parseFloat(i)*(l&&~i.indexOf("rad")?Go:1),f=a?c*a:c-r,d=r+f+"deg";
2return l&&("short"===(o=i.split("_")[1])&&(f%=u)!==f%180&&(f+=f<0?u:-360),"cw"===o&&f<0?f=(f+36e9)%u-~~(f/u)*u:"ccw"===o&&f>0&&(f=(f-36e9)%u-~~(f/u)*u)),e._pt=s=new wo(e._pt,t,n,r,f,zo),s.e=d,s.u="deg",e._props.push(n),s},Ls=function(e,t){for(var n in t)e[n]=t[n];return e},Hs=function(e,t,n){var r,i,a,o,s,u,l,c=Ls({},n._gsap),f=n.style;for(i in c.svg?(a=n.getAttribute("transform"),n.setAttribute("transform",""),f[ns]=t,r=Ss(n,1),ps(n,ns),n.setAttribute("transform",a)):(a=getComputedStyle(n)[ns],f[ns]=t,r=Ss(n,1),f[ns]=a),Po)(a=c[i])!==(o=r[i])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)<0&&(s=pa(a)!==(l=pa(o))?vs(n,i,a,l):parseFloat(a),u=parseFloat(o),e._pt=new wo(e._pt,r,i,s,u-s,Zo),e._pt.u=l||0,e._props.push(i));Ls(r,c)};Oi("padding,margin,Width,Radius",(function(e,t){var n="Top",r="Right",i="Bottom",a="Left",o=(t<3?[n,r,i,a]:[n+a,n+r,i+r,i+a]).map((function(n){return t<2?e+n:"border"+n+e}));Bs[t>1?"border"+e:e]=function(e,t,n,r,i){var a,s;if(arguments.length<4)return a=o.map((function(t){return gs(e,t,n)})),5===(s=a.join(" ")).split(a[0]).length?a[0]:s;a=(r+"").split(" "),s={},o.forEach((function(e,t){return s[e]=a[t]=a[t]||a[(t-1)/2|0]})),e.init(t,s,i)}}));var Ns,js,Us,Js={name:"css",register:us,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,n,r,i){var a,o,s,u,l,c,f,d,p,h,m,v,g,y,b,A,B,_,C,w=this._props,x=e.style,E=n.vars.startAt;for(f in Oo||us(),t)if("autoRound"!==f&&(o=t[f],!wi[f]||!io(f,t,n,r,e,i)))if(l=typeof o,c=Bs[f],"function"===l&&(l=typeof(o=o.call(n,r,e,i))),"string"===l&&~o.indexOf("random(")&&(o=wa(o)),c)c(this,e,f,o,n)&&(b=1);else if("--"===f.substr(0,2))a=(getComputedStyle(e).getPropertyValue(f)+"").trim(),o+="",Pa.lastIndex=0,Pa.test(a)||(d=pa(a),p=pa(o)),p?d!==p&&(a=vs(e,f,a,p)+p):d&&(o+=d),this.add(x,"setProperty",a,o,r,i,0,0,f);else if("undefined"!==l){if(E&&f in E?(a="function"==typeof E[f]?E[f].call(n,r,e,i):E[f],f in jr.units&&!pa(a)&&(a+=jr.units[f]),"="===(a+"").charAt(1)&&(a=gs(e,f))):a=gs(e,f),u=parseFloat(a),(h="string"===l&&"="===o.charAt(1)?+(o.charAt(0)+"1"):0)&&(o=o.substr(2)),s=parseFloat(o),f in Jo&&("autoAlpha"===f&&(1===u&&"hidden"===gs(e,"visibility")&&s&&(u=0),hs(this,x,"visibility",u?"inherit":"hidden",s?"inherit":"hidden",!s)),"scale"!==f&&"transform"!==f&&~(f=Jo[f]).indexOf(",")&&(f=f.split(",")[0])),m=f in Po)if(v||((g=e._gsap).renderTransform&&!t.parseTransform||Ss(e,t.parseTransform),y=!1!==t.smoothOrigin&&g.smooth,(v=this._pt=new wo(this._pt,x,ns,0,1,g.renderTransform,g,0,-1)).dep=1),"scale"===f)this._pt=new wo(this._pt,g,"scaleY",g.scaleY,h?h*s:s-g.scaleY),w.push("scaleY",f),f+="X";else{if("transformOrigin"===f){B=void 0,_=void 0,C=void 0,B=(A=o).split(" "),_=B[0],C=B[1]||"50%","top"!==_&&"bottom"!==_&&"left"!==C&&"right"!==C||(A=_,_=C,C=A),B[0]=bs[_]||_,B[1]=bs[C]||C,o=B.join(" "),g.svg?Ms(e,o,0,y,0,this):((p=parseFloat(o.split(" ")[2])||0)!==g.zOrigin&&hs(this,g,"zOrigin",g.zOrigin,p),hs(this,x,f,ks(a),ks(o)));continue}if("svgOrigin"===f){Ms(e,o,1,y,0,this);continue}if(f in Cs){Gs(this,g,f,u,o,h);continue}if("smoothOrigin"===f){hs(this,g,"smooth",g.smooth,o);continue}if("force3D"===f){g[f]=o;continue}if("transform"===f){Hs(this,o,e);continue}}else f in x||(f=ss(f)||f);if(m||(s||0===s)&&(u||0===u)&&!Uo.test(o)&&f in x)s||(s=0),(d=(a+"").substr((u+"").length))!==(p=pa(o)||(f in jr.units?jr.units[f]:d))&&(u=vs(e,f,a,p)),this._pt=new wo(this._pt,m?g:x,f,u,h?h*s:s-u,m||"px"!==p&&"zIndex"!==f||!1===t.autoRound?Zo:Qo),this._pt.u=p||0,d!==p&&(this._pt.b=a,this._pt.r=Ko);else if(f in x)ys.call(this,e,f,a,o);else{if(!(f in e)){gi(f,o);continue}this.add(e,f,e[f],o,r,i)}w.push(f)}b&&Co(this)},get:gs,aliases:Jo,getSetter:function(e,t,n){var r=Jo[t];return r&&r.indexOf(",")<0&&(t=r),t in Po&&t!==rs&&(e._gsap.x||gs(e,"x"))?n&&Do===n?"scale"===t?$o:qo:(Do=n||{})&&("scale"===t?es:ts):e.style&&!ei(e.style[t])?Yo:~t.indexOf("-")?Wo:mo(e,t)},core:{_removeProperty:ps,_getMatrix:Es}};So.utils.checkPrefix=ss,Us=Oi((Ns="x,y,z,scale,scaleX,scaleY,xPercent,yPercent")+","+(js="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(e){Po[e]=1})),Oi(js,(function(e){jr.units[e]="deg",Cs[e]=1})),Jo[Us[13]]=Ns+","+js,Oi("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(e){var t=e.split(":");Jo[t[1]]=Us[t[0]]})),Oi("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(e){jr.units[e]="px"})),So.registerPlugin(Js);var Zs=So.registerPlugin(Js)||So,zs=(Zs.core.Tween,function(e){var t=e.face,n=e.position,i=e.rotation,a=e.svg,o=xe(ct,"data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent(a)))).paths;return r.createElement("group",{name:t,rotation:[i.x,i.y,i.z],position:[n.x,n.y,n.z],scale:[.15,.15,.15]},o.map((function(e){return e.toShapes().map((function(e,t){var n=new B.ExtrudeGeometry(e,{depth:10,steps:2,bevelEnabled:!1});return r.createElement("mesh",{key:t,args:[n]},ut.tq?r.createElement("meshStandardMaterial",{roughness:.3,color:"black"}):r.createElement("meshPhysicalMaterial",{roughness:.3,clearcoat:1,clearcoatRoughness:.2,color:"black"}))}))})))}),Ks=function(){var e=(0,r.useRef)(),t=vt((function(e){return e})),n=t.setMesh,i=t.face,a=t.faces,o=Be().camera;return(0,r.useEffect)((function(){n(e)}),[e]),(0,r.useEffect)((function(){i.length>0&&Zs.to(o.position,{x:i[0],y:i[1],z:i[2]})}),[i]),r.createElement("group",{ref:e,position:[0,ut.tq?10:0,0]},a.map((function(e){return r.createElement(zs,Object.assign({key:e.face},e))})),r.createElement(cr,{position:[0,0,0]}))},Qs=function(){var e=vt((function(e){return e})),t=e.setCameraFace,n=e.exportSTL,i=e.setFaces,a=e.faces,o=e.setCurrentFace,s=e.currentFace,u=e.mesh;return(0,r.useEffect)((function(){for(var e=[],t=[new B.Vector3(-9.6,7.85,-9.9),new B.Vector3(-7.85,10,-9.4),new B.Vector3(9.4,10,6.365),new B.Vector3(9.4,10,-7.85),new B.Vector3(6.365,10,-9.4),new B.Vector3(-9.6,-7.85,9.9)],n=[new B.Vector3(-Math.PI/2,Math.PI,Math.PI),new B.Vector3(0,.5*Math.PI,Math.PI),new B.Vector3(0,0,3*Math.PI),new B.Vector3(0,0,3*Math.PI),new B.Vector3(0,.5*Math.PI,Math.PI),new B.Vector3(Math.PI/2,Math.PI,Math.PI)],r=[new B.Vector3(0,100,0),new B.Vector3(-100,0,0),new B.Vector3(0,0,100),new B.Vector3(0,0,-100),new B.Vector3(100,0,0),new B.Vector3(0,-100,0)],a=0;a<6;
2a++)e.push({face:a+1,svg:"",active:!1,dieType:"D6",dieTheme:"default",position:t[a],rotation:n[a],focus:r[a],iconName:"empty face",fabric:[]});i(e)}),[]),r.createElement("div",{style:{backgroundColor:"#E2F0CB"},className:"h-screen font-title relative overflow-hidden select-none bg-gray-100"},r.createElement(Ae,{concurrent:!0,shadowMap:!0,pixelRatio:[1,2],camera:{position:[-60,50,30],fov:40}},r.createElement(je,{minDistance:ut.tq?90:20,maxDistance:225}),!ut.tq&&r.createElement("fog",{attach:"fog",args:["lightpink",0,1e3]}),r.createElement(Ue,{pixelated:!0}),r.createElement(Je,null),r.createElement(r.Suspense,{fallback:null},r.createElement(Ve,{background:!1,preset:"apartment"}),r.createElement(Ks,null),ut.tq?r.createElement("mesh",{rotation:[.5*-Math.PI,0,0],position:[0,2,0]},r.createElement("planeGeometry",{args:[40,40]}),r.createElement("meshBasicMaterial",{color:"#666"})):r.createElement(et,{resolution:1024,receiveShadow:!0,mirror:0,blur:[500,100],mixBlur:1,mixStrength:.5,depthScale:1,minDepthThreshold:.8,maxDepthThreshold:1,position:[0,-8,0],rotation:[-Math.PI/2,0,Math.PI],args:[70,70]},(function(e,t){return r.createElement(e,Object.assign({metalness:.5,color:"#C7CEEA",roughness:.5},t))})))),r.createElement(ot,null),r.createElement("div",{className:"absolute top-2 right-2 text-center hover:text-black"},r.createElement("span",{className:"uppercase font-bold text-xl align-middle"},"Die face:"),a.map((function(e){return r.createElement("button",{key:e.face,className:" text-white p-1 h-8 w-8 rounded-full font-bold  ml-1 hover:bg-gray-600 outline-none  focus:outline-none "+(e.face===s?"bg-red-600":"bg-gray-900"),onClick:function(n){o(e.face),t([e.focus.x,e.focus.y,e.focus.z])}},e.face)})),r.createElement("button",{className:"bg-green-300 font-bold  py-2 px-4 rounded inline-flex items-center ml-2 hover:bg-gray-900 hover:text-white align-middle "+(ut.tq?"mt-2":"mt-0"),onClick:function(){return n(u)}},r.createElement("svg",{className:"w-4 h-4 mr-2 hover:text-white",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},r.createElement("path",{d:"M13 8V2H7v6H2l8 8 8-8h-5zM0 18h20v2H0v-2z"})),r.createElement("span",null,"Export to STL"))),!ut.tq&&r.createElement("div",{className:"absolute bottom-4 right-4 "},r.createElement("div",{className:"mt-5"},a.map((function(e){return r.createElement("p",{key:e.face,className:"text-right uppercase font-bold text-xs font-mono mt-1 mx-2"},"face ",e.face," icon:"," ",r.createElement("span",{className:"text-gray-600"},e.iconName.replace(".svg","")))})))),ut.tq?r.createElement("div",{className:"fixed inset-x-1 top-0 left-2 text-center hover:text-black w-full h-full"},r.createElement(un,{face:1})):r.createElement("div",{className:"absolute top-0 left-0 text-center hover:text-black w-72"},r.createElement(sn,{face:1}),r.createElement("p",{className:"absolute bottom-10 left-4 rounded-md  p-2"},"@alvarmars"),r.createElement("a",{href:"https://game-icons.net/",target:"_blank",className:"absolute bottom-2 left-4 rounded-md  hover:bg-gray-600 hover:text-white p-2"},"Icons from ",r.createElement("span",{className:"text-pink-700"},"♥")," game-icons.net")))}},5666:function(e){var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(F){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var i=t&&t.prototype instanceof v?t:v,a=Object.create(i.prototype),o=new S(r||[]);return a._invoke=function(e,t,n){var r=f;return function(i,a){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===i)throw a;return T()}for(n.method=i,n.arg=a;;){var o=n.delegate;if(o){var s=x(o,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var u=c(e,t,n);if("normal"===u.type){if(r=n.done?h:d,u.arg===m)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=h,n.method="throw",n.arg=u.arg)}}}(e,n,o),a}
vendor: 4,813 bytes, line 2
2function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(F){return{type:"throw",arg:F}}}e.wrap=l;var f="suspendedStart",d="suspendedYield",p="executing",h="completed",m={};function v(){}function g(){}function y(){}var b={};b[a]=function(){return this};var A=Object.getPrototypeOf,B=A&&A(A(k([])));B&&B!==n&&r.call(B,a)&&(b=B);var _=y.prototype=v.prototype=Object.create(b);function C(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function n(i,a,o,s){var u=c(e[i],e,a);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,o,s)}),(function(e){n("throw",e,o,s)})):t.resolve(f).then((function(e){l.value=e,o(l)}),(function(e){return n("throw",e,o,s)}))}s(u.arg)}var i;this._invoke=function(e,r){function a(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(a,a):a()}}function x(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var i=c(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,m;var a=i.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function k(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function n(){for(;++i<e.length;)if(r.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}return{next:T}}function T(){return{value:t,done:!0}}return g.prototype=_.constructor=y,y.constructor=g,g.displayName=u(y,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,u(e,s,"GeneratorFunction")),e.prototype=Object.create(_),e},e.awrap=function(e){return{__await:e}},C(w.prototype),w.prototype[o]=function(){return this},e.AsyncIterator=w,e.async=function(t,n,r,i,a){void 0===a&&(a=Promise);var o=new w(l(t,n,r,i),a);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},C(_),u(_,s,"Generator"),_[a]=function(){return this},_.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=k,S.prototype={constructor:S,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(M),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=r.call(o,"catchLoc"),l=r.call(o,"finallyLoc");if(u&&l){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,m):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];
vendor: 5,097 bytes, lines 2-3
2if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),M(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;M(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:k(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=t}catch(n){Function("r","regeneratorRuntime = r")(t)}},3014:function(e,t){"use strict";var n,r,i,a;if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var l=null,c=null,f=function(){if(null!==l)try{var e=t.unstable_now();l(!0,e),l=null}catch(n){throw setTimeout(f,0),n}};n=function(e){null!==l?setTimeout(n,0,e):(l=e,setTimeout(f,0))},r=function(e,t){c=setTimeout(e,t)},i=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var d=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var h=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,v=null,g=-1,y=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var A=new MessageChannel,B=A.port2;A.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();b=e+y;try{v(!0,e)?B.postMessage(null):(m=!1,v=null)}catch(n){throw B.postMessage(null),n}}else m=!1},n=function(e){v=e,m||(m=!0,B.postMessage(null))},r=function(e,n){g=d((function(){e(t.unstable_now())}),n)},i=function(){p(g),g=-1}}function _(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<x(i,t)))break e;e[r]=t,e[n]=i,n=r}}function C(e){return void 0===(e=e[0])?null:e}function w(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var a=2*(r+1)-1,o=e[a],s=a+1,u=e[s];if(void 0!==o&&0>x(o,n))void 0!==u&&0>x(u,o)?(e[r]=u,e[s]=n,r=s):(e[r]=o,e[a]=n,r=a);else{if(!(void 0!==u&&0>x(u,n)))break e;e[r]=u,e[s]=n,r=s}}}return t}return null}function x(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var E=[],M=[],S=1,k=null,T=3,F=!1,O=!1,R=!1;function D(e){for(var t=C(M);null!==t;){if(null===t.callback)w(M);else{if(!(t.startTime<=e))break;w(M),t.sortIndex=t.expirationTime,_(E,t)}t=C(M)}}function I(e){if(R=!1,D(e),!O)if(null!==C(E))O=!0,n(P);else{var t=C(M);null!==t&&r(I,t.startTime-e)}}function P(e,n){O=!1,R&&(R=!1,i()),F=!0;var a=T;try{for(D(n),k=C(E);null!==k&&(!(k.expirationTime>n)||e&&!t.unstable_shouldYield());){var o=k.callback;if("function"==typeof o){k.callback=null,T=k.priorityLevel;var s=o(k.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?k.callback=s:k===C(E)&&w(E),D(n)}else w(E);k=C(E)}if(null!==k)var u=!0;else{var l=C(M);null!==l&&r(I,l.startTime-n),u=!1}return u}finally{k=null,T=a,F=!1}}var G=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){O||F||(O=!0,n(P))},t.unstable_getCurrentPriorityLevel=function(){return T},t.unstable_getFirstCallbackNode=function(){return C(E)},t.unstable_next=function(e){switch(T){case 1:case 2:case 3:var t=3;break;default:t=T}var n=T;T=t;try{return e()}finally{T=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=G,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=T;T=e;try{return t()}finally{T=n}},t.unstable_scheduleCallback=function(e,a,o){var s=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?s+o:s:o=s,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return e={id:S++,callback:a,priorityLevel:e,startTime:o,expirationTime:u=o+u,sortIndex:-1},o>s?(e.sortIndex=o,_(M,e),null===C(E)&&e===C(M)&&(R?i():R=!0,r(I,o-s))):(e.sortIndex=u,_(E,e),O||F||(O=!0,n(P))),e},t.unstable_wrapCallback=function(e){var t=T;return function(){var n=T;T=t;try{return e.apply(this,arguments)}finally{T=n}}}},1194:function(e,t,n){"use strict";e.exports=n(3014)},4960:function(){},6759:function(){},6272:function(){}}]);
3//# sourceMappingURL=component---src-pages-index-js-98e6d22f2d54cc170fa9.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.