PageSourceSearch

https://p-b-a.jp/_next/static/chunks/1404-305e0df82246d111.js

js p-b-a.jp collected 2026-10-07 06:22:42 UTC 162,738 bytes, 491 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1404],{74444:function(e,t,n){"use strict";n.d(t,{$s:function(){return D},BH:function(){return b},G6:function(){return T},L:function(){return u},LL:function(){return A},P0:function(){return m},Sg:function(){return y},ZR:function(){return I},aH:function(){return v},eu:function(){return x},hl:function(){return C},m9:function(){return M},ru:function(){return E},vZ:function(){return function e(t,n){if(t===n)return!0;let r=Object.keys(t),i=Object.keys(n);for(let o of r){if(!i.includes(o))return!1;let r=t[o],s=n[o];if(k(r)&&k(s)){if(!e(r,s))return!1}else if(r!==s)return!1}for(let e of i)if(!r.includes(e))return!1;return!0}},z$:function(){return w},zI:function(){return S}});var r=n(83454);/**
2 * @license
3 * Copyright 2017 Google LLC
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 *   http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */let i=function(e){let t=[],n=0;for(let r=0;r<e.length;r++){let i=e.charCodeAt(r);i<128?t[n++]=i:(i<2048?t[n++]=i>>6|192:((64512&i)==55296&&r+1<e.length&&(64512&e.charCodeAt(r+1))==56320?(i=65536+((1023&i)<<10)+(1023&e.charCodeAt(++r)),t[n++]=i>>18|240,t[n++]=i>>12&63|128):t[n++]=i>>12|224,t[n++]=i>>6&63|128),t[n++]=63&i|128)}return t},o=function(e){let t=[],n=0,r=0;for(;n<e.length;){let i=e[n++];if(i<128)t[r++]=String.fromCharCode(i);else if(i>191&&i<224){let o=e[n++];t[r++]=String.fromCharCode((31&i)<<6|63&o)}else if(i>239&&i<365){let o=((7&i)<<18|(63&e[n++])<<12|(63&e[n++])<<6|63&e[n++])-65536;t[r++]=String.fromCharCode(55296+(o>>10)),t[r++]=String.fromCharCode(56320+(1023&o))}else{let o=e[n++],s=e[n++];t[r++]=String.fromCharCode((15&i)<<12|(63&o)<<6|63&s)}}return t.join("")},s={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();let n=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,r=[];for(let t=0;t<e.length;t+=3){let i=e[t],o=t+1<e.length,s=o?e[t+1]:0,a=t+2<e.length,l=a?e[t+2]:0,u=i>>2,c=(3&i)<<4|s>>4,h=(15&s)<<2|l>>6,f=63&l;a||(f=64,o||(h=64)),r.push(n[u],n[c],n[h],n[f])}return r.join("")},encodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(i(e),t)},decodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):o(this.decodeStringToByteArray(e,t))},decodeStringToByteArray(e,t){this.init_();let n=t?this.charToByteMapWebSafe_:this.charToByteMap_,r=[];for(let t=0;t<e.length;){let i=n[e.charAt(t++)],o=t<e.length?n[e.charAt(t)]:0,s=++t<e.length?n[e.charAt(t)]:64,l=++t<e.length?n[e.charAt(t)]:64;if(++t,null==i||null==o||null==s||null==l)throw new a;let u=i<<2|o>>4;if(r.push(u),64!==s){let e=o<<4&240|s>>2;if(r.push(e),64!==l){let e=s<<6&192|l;r.push(e)}}}return r},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let e=0;e<this.ENCODED_VALS.length;e++)this.byteToCharMap_[e]=this.ENCODED_VALS.charAt(e),this.charToByteMap_[this.byteToCharMap_[e]]=e,this.byteToCharMapWebSafe_[e]=this.ENCODED_VALS_WEBSAFE.charAt(e),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[e]]=e,e>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}};class a extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}let l=function(e){let t=i(e);return s.encodeByteArray(t,!0)},u=function(e){return l(e).replace(/\./g,"")},c=function(e){try{return s.decodeString(e,!0)}catch(e){console.error("base64Decode failed: ",e)}return null},h=()=>/**
17 * @license
18 * Copyright 2022 Google LLC
19 *
20 * Licensed under the Apache License, Version 2.0 (the "License");
21 * you may not use this file except in compliance with the License.
22 * You may obtain a copy of the License at
23 *
24 *   http://www.apache.org/licenses/LICENSE-2.0
25 *
26 * Unless required by applicable law or agreed to in writing, software
27 * distributed under the License is distributed on an "AS IS" BASIS,
28 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
29 * See the License for the specific language governing permissions and
30 * limitations under the License.
31 */(function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==n.g)return n.g;throw Error("Unable to locate global object.")})().__FIREBASE_DEFAULTS__,f=()=>{if(void 0===r||void 0===r.env)return;let e=r.env.__FIREBASE_DEFAULTS__;if(e)return JSON.parse(e)},d=()=>{let e;if("undefined"==typeof document)return;try{e=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch(e){return}let t=e&&c(e[1]);return t&&JSON.parse(t)},p=()=>{try{return h()||f()||d()}catch(e){console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`);return}},g=e=>{var t,n;return null===(n=null===(t=p())||void 0===t?void 0:t.emulatorHosts)||void 0===n?void 0:n[e]},m=e=>{let t=g(e);if(!t)return;let n=t.lastIndexOf(":");if(n<=0||n+1===t.length)throw Error(`Invalid host ${t} with no separate hostname and port!`);let r=parseInt(t.substring(n+1),10);return"["===t[0]?[t.substring(1,n-1),r]:[t.substring(0,n),r]},v=()=>{var e;return null===(e=p())||void 0===e?void 0:e.config};/**
32 * @license
33 * Copyright 2017 Google LLC
34 *
35 * Licensed under the Apache License, Version 2.0 (the "License");
36 * you may not use this file except in compliance with the License.
37 * You may obtain a copy of the License at
38 *
39 *   http://www.apache.org/licenses/LICENSE-2.0
40 *
41 * Unless required by applicable law or agreed to in writing, software
42 * distributed under the License is distributed on an "AS IS" BASIS,
43 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
44 * See the License for the specific language governing permissions and
45 * limitations under the License.
46 */class b{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}wrapCallback(e){return(t,n)=>{t?this.reject(t):this.resolve(n),"function"==typeof e&&(this.promise.catch(()=>{}),1===e.length?e(t):e(t,n))}}}/**
47 * @license
48 * Copyright 2021 Google LLC
49 *
50 * Licensed under the Apache License, Version 2.0 (the "License");
51 * you may not use this file except in compliance with the License.
52 * You may obtain a copy of the License at
53 *
54 *   http://www.apache.org/licenses/LICENSE-2.0
55 *
56 * Unless required by applicable law or agreed to in writing, software
57 * distributed under the License is distributed on an "AS IS" BASIS,
58 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
59 * See the License for the specific language governing permissions and
60 * limitations under the License.
61 */function y(e,t){if(e.uid)throw Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');let n=t||"demo-project",r=e.iat||0,i=e.sub||e.user_id;if(!i)throw Error("mockUserToken must contain 'sub' or 'user_id' field!");let o=Object.assign({iss:`https://securetoken.google.com/${n}`,aud:n,iat:r,exp:r+3600,auth_time:r,sub:i,user_id:i,firebase:{sign_in_provider:"custom",identities:{}}},e);return[u(JSON.stringify({alg:"none",type:"JWT"})),u(JSON.stringify(o)),""].join(".")}/**
62 * @license
63 * Copyright 2017 Google LLC
64 *
65 * Licensed under the Apache License, Version 2.0 (the "License");
66 * you may not use this file except in compliance with the License.
67 * You may obtain a copy of the License at
68 *
69 *   http://www.apache.org/licenses/LICENSE-2.0
70 *
71 * Unless required by applicable law or agreed to in writing, software
72 * distributed under the License is distributed on an "AS IS" BASIS,
73 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
74 * See the License for the specific language governing permissions and
75 * limitations under the License.
76 */function w(){return"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function E(){let e="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:void 0;return"object"==typeof e&&void 0!==e.id}function T(){return!function(){var e;let t=null===(e=p())||void 0===e?void 0:e.forceEnvironment;if("node"===t)return!0;
76if("browser"===t)return!1;try{return"[object process]"===Object.prototype.toString.call(n.g.process)}catch(e){return!1}}()&&!!navigator.userAgent&&navigator.userAgent.includes("Safari")&&!navigator.userAgent.includes("Chrome")}function C(){try{return"object"==typeof indexedDB}catch(e){return!1}}function x(){return new Promise((e,t)=>{try{let n=!0,r="validate-browser-context-for-indexeddb-analytics-module",i=self.indexedDB.open(r);i.onsuccess=()=>{i.result.close(),n||self.indexedDB.deleteDatabase(r),e(!0)},i.onupgradeneeded=()=>{n=!1},i.onerror=()=>{var e;t((null===(e=i.error)||void 0===e?void 0:e.message)||"")}}catch(e){t(e)}})}function S(){return"undefined"!=typeof navigator&&!!navigator.cookieEnabled}class I extends Error{constructor(e,t,n){super(t),this.code=e,this.customData=n,this.name="FirebaseError",Object.setPrototypeOf(this,I.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,A.prototype.create)}}class A{constructor(e,t,n){this.service=e,this.serviceName=t,this.errors=n}create(e,...t){let n=t[0]||{},r=`${this.service}/${e}`,i=this.errors[e],o=i?i.replace(_,(e,t)=>{let r=n[t];return null!=r?String(r):`<${t}?>`}):"Error",s=`${this.serviceName}: ${o} (${r}).`;return new I(r,s,n)}}let _=/\{\$([^}]+)}/g;function k(e){return null!==e&&"object"==typeof e}function D(e,t=1e3,n=2){let r=t*Math.pow(n,e);return Math.min(144e5,r+Math.round(.5*r*(Math.random()-.5)*2))}/**
77 * @license
78 * Copyright 2021 Google LLC
79 *
80 * Licensed under the Apache License, Version 2.0 (the "License");
81 * you may not use this file except in compliance with the License.
82 * You may obtain a copy of the License at
83 *
84 *   http://www.apache.org/licenses/LICENSE-2.0
85 *
86 * Unless required by applicable law or agreed to in writing, software
87 * distributed under the License is distributed on an "AS IS" BASIS,
88 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
89 * See the License for the specific language governing permissions and
90 * limitations under the License.
91 */function M(e){return e&&e._delegate?e._delegate:e}},84297:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(67294),i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
92 * @license lucide-react v0.299.0 - ISC
93 *
94 * This source code is licensed under the ISC license.
95 * See the LICENSE file in the root directory of this source tree.
96 */let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase().trim(),s=(e,t)=>{let n=(0,r.forwardRef)(({color:n="currentColor",size:s=24,strokeWidth:a=2,absoluteStrokeWidth:l,className:u="",children:c,...h},f)=>(0,r.createElement)("svg",{ref:f,...i,width:s,height:s,stroke:n,strokeWidth:l?24*Number(a)/Number(s):a,className:["lucide",`lucide-${o(e)}`,u].join(" "),...h},[...t.map(([e,t])=>(0,r.createElement)(e,t)),...Array.isArray(c)?c:[c]]));return n.displayName=`${e}`,n}},13742:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
97 * @license lucide-react v0.299.0 - ISC
98 *
99 * This source code is licensed under the ISC license.
100 * See the LICENSE file in the root directory of this source tree.
101 */let r=(0,n(84297).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},56989:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
102 * @license lucide-react v0.299.0 - ISC
103 *
104 * This source code is licensed under the ISC license.
105 * See the LICENSE file in the root directory of this source tree.
106 */let r=(0,n(84297).Z)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},54778:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
107 * @license lucide-react v0.299.0 - ISC
108 *
109 * This source code is licensed under the ISC license.
110 * See the LICENSE file in the root directory of this source tree.
111 */let r=(0,n(84297).Z)("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]])},41352:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
112 * @license lucide-react v0.299.0 - ISC
113 *
114 * This source code is licensed under the ISC license.
115 * See the LICENSE file in the root directory of this source tree.
116 */let r=(0,n(84297).Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
116],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},83454:function(e,t,n){"use strict";var r,i;e.exports=(null==(r=n.g.process)?void 0:r.env)&&"object"==typeof(null==(i=n.g.process)?void 0:i.env)?n.g.process:n(77663)},77663:function(e){!function(){var t={229:function(e){var t,n,r,i=e.exports={};function o(){throw Error("setTimeout has not been defined")}function s(){throw Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(e){n=s}}();var l=[],u=!1,c=-1;function h(){u&&r&&(u=!1,r.length?l=r.concat(l):c=-1,l.length&&f())}function f(){if(!u){var e=a(h);u=!0;for(var t=l.length;t;){for(r=l,l=[];++c<t;)r&&r[c].run();c=-1,t=l.length}r=null,u=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===s||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function d(e,t){this.fun=e,this.array=t}function p(){}i.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new d(e,t)),1!==l.length||u||a(f)},d.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=p,i.addListener=p,i.once=p,i.off=p,i.removeListener=p,i.removeAllListeners=p,i.emit=p,i.prependListener=p,i.prependOnceListener=p,i.listeners=function(e){return[]},i.binding=function(e){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw Error("process.chdir is not supported")},i.umask=function(){return 0}}},n={};function r(e){var i=n[e];if(void 0!==i)return i.exports;var o=n[e]={exports:{}},s=!0;try{t[e](o,o.exports,r),s=!1}finally{s&&delete n[e]}return o.exports}r.ab="//";var i=r(229);e.exports=i}()},87462:function(e,t,n){"use strict";function r(){return(r=Object.assign?Object.assign.bind():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)}n.d(t,{Z:function(){return r}})},32238:function(e,t,n){"use strict";n.d(t,{C6:function(){return T},Jn:function(){return y},KN:function(){return C},Mq:function(){return E},Xd:function(){return g},ZF:function(){return w},qX:function(){return m}});var r=n(8463),i=n(53333),o=n(74444),s=n(26531);/**
117 * @license
118 * Copyright 2019 Google LLC
119 *
120 * Licensed under the Apache License, Version 2.0 (the "License");
121 * you may not use this file except in compliance with the License.
122 * You may obtain a copy of the License at
123 *
124 *   http://www.apache.org/licenses/LICENSE-2.0
125 *
126 * Unless required by applicable law or agreed to in writing, software
127 * distributed under the License is distributed on an "AS IS" BASIS,
128 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
129 * See the License for the specific language governing permissions and
130 * limitations under the License.
131 */class a{constructor(e){this.container=e}getPlatformInfoString(){return this.container.getProviders().map(e=>{if(!function(e){let t=e.getComponent();return(null==t?void 0:t.type)==="VERSION"}(e))return null;{let t=e.getImmediate();return`${t.library}/${t.version}`}}).filter(e=>e).join(" ")}}let l="@firebase/app",u="0.9.27",c=new i.Yd("@firebase/app"),h="[DEFAULT]",f={[l]:"fire-core","@firebase/app-compat":"fire-core-compat","@firebase/analytics":"fire-analytics","@firebase/analytics-compat":"fire-analytics-compat","@firebase/app-check":"fire-app-check","@firebase/app-check-compat":"fire-app-check-compat","@firebase/auth":"fire-auth","@firebase/auth-compat":"fire-auth-compat","@firebase/database":"fire-rtdb","@firebase/database-compat":"fire-rtdb-compat","@firebase/functions":"fire-fn","@firebase/functions-compat":"fire-fn-compat","@firebase/installations":"fire-iid","@firebase/installations-compat":"fire-iid-compat","@firebase/messaging":"fire-fcm","@firebase/messaging-compat":"fire-fcm-compat","@firebase/performance":"fire-perf","@firebase/performance-compat":"fire-perf-compat","@firebase/remote-config":"fire-rc","@firebase/remote-config-compat":"fire-rc-compat","@firebase/storage":"fire-gcs","@firebase/storage-compat":"fire-gcs-compat","@firebase/firestore":"fire-fst","@firebase/firestore-compat":"fire-fst-compat","fire-js":"fire-js",firebase:"fire-js-all"},d=new Map,p=new Map;function g(e){let t=e.name;if(p.has(t))return c.debug(`There were multiple attempts to register component ${t}.`),!1;
131for(let n of(p.set(t,e),d.values()))!function(e,t){try{e.container.addComponent(t)}catch(n){c.debug(`Component ${t.name} failed to register with FirebaseApp ${e.name}`,n)}}(n,e);return!0}function m(e,t){let n=e.container.getProvider("heartbeat").getImmediate({optional:!0});return n&&n.triggerHeartbeat(),e.container.getProvider(t)}let v=new o.LL("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invalid-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}."});/**
132 * @license
133 * Copyright 2019 Google LLC
134 *
135 * Licensed under the Apache License, Version 2.0 (the "License");
136 * you may not use this file except in compliance with the License.
137 * You may obtain a copy of the License at
138 *
139 *   http://www.apache.org/licenses/LICENSE-2.0
140 *
141 * Unless required by applicable law or agreed to in writing, software
142 * distributed under the License is distributed on an "AS IS" BASIS,
143 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
144 * See the License for the specific language governing permissions and
145 * limitations under the License.
146 */class b{constructor(e,t,n){this._isDeleted=!1,this._options=Object.assign({},e),this._config=Object.assign({},t),this._name=t.name,this._automaticDataCollectionEnabled=t.automaticDataCollectionEnabled,this._container=n,this.container.addComponent(new r.wA("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(e){this.checkDestroyed(),this._automaticDataCollectionEnabled=e}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(e){this._isDeleted=e}checkDestroyed(){if(this.isDeleted)throw v.create("app-deleted",{appName:this._name})}}/**
147 * @license
148 * Copyright 2019 Google LLC
149 *
150 * Licensed under the Apache License, Version 2.0 (the "License");
151 * you may not use this file except in compliance with the License.
152 * You may obtain a copy of the License at
153 *
154 *   http://www.apache.org/licenses/LICENSE-2.0
155 *
156 * Unless required by applicable law or agreed to in writing, software
157 * distributed under the License is distributed on an "AS IS" BASIS,
158 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
159 * See the License for the specific language governing permissions and
160 * limitations under the License.
161 */let y="10.8.0";function w(e,t={}){let n=e;"object"!=typeof t&&(t={name:t});let i=Object.assign({name:h,automaticDataCollectionEnabled:!1},t),s=i.name;if("string"!=typeof s||!s)throw v.create("bad-app-name",{appName:String(s)});if(n||(n=(0,o.aH)()),!n)throw v.create("no-options");let a=d.get(s);if(a){if((0,o.vZ)(n,a.options)&&(0,o.vZ)(i,a.config))return a;throw v.create("duplicate-app",{appName:s})}let l=new r.H0(s);for(let e of p.values())l.addComponent(e);let u=new b(n,i,l);return d.set(s,u),u}function E(e=h){let t=d.get(e);if(!t&&e===h&&(0,o.aH)())return w();if(!t)throw v.create("no-app",{appName:e});return t}function T(){return Array.from(d.values())}function C(e,t,n){var i;let o=null!==(i=f[e])&&void 0!==i?i:e;n&&(o+=`-${n}`);let s=o.match(/\s|\//),a=t.match(/\s|\//);if(s||a){let e=[`Unable to register library "${o}" with version "${t}":`];s&&e.push(`library name "${o}" contains illegal characters (whitespace or "/")`),s&&a&&e.push("and"),a&&e.push(`version name "${t}" contains illegal characters (whitespace or "/")`),c.warn(e.join(" "));return}g(new r.wA(`${o}-version`,()=>({library:o,version:t}),"VERSION"))}let x="firebase-heartbeat-store",S=null;function I(){return S||(S=(0,s.X3)("firebase-heartbeat-database",1,{upgrade:(e,t)=>{if(0===t)try{e.createObjectStore(x)}catch(e){console.warn(e)}}}).catch(e=>{throw v.create("idb-open",{originalErrorMessage:e.message})})),S}async function A(e){try{let t=(await I()).transaction(x),n=await t.objectStore(x).get(k(e));return await t.done,n}catch(e){if(e instanceof o.ZR)c.warn(e.message);else{let t=v.create("idb-get",{originalErrorMessage:null==e?void 0:e.message});c.warn(t.message)}}}async function _(e,t){try{let n=(await I()).transaction(x,"readwrite"),r=n.objectStore(x);await r.put(t,k(e)),await n.done}catch(e){if(e instanceof o.ZR)c.warn(e.message);else{let t=v.create("idb-set",{originalErrorMessage:null==e?void 0:e.message});c.warn(t.message)}}}function k(e){return`${e.name}!${e.options.appId}`}class D{constructor(e){this.container=e,this._heartbeatsCache=null;let t=this.container.getProvider("app").getImmediate();this._storage=new O(t),this._heartbeatsCachePromise=this._storage.read().then(e=>(this._heartbeatsCache=e,e))}async triggerHeartbeat(){var e,t;let n=this.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),r=M();return(null===(e=this._heartbeatsCache)||void 0===e?void 0:e.heartbeats)==null&&(this._heartbeatsCache=await this._heartbeatsCachePromise,(null===(t=this._heartbeatsCache)||void 0===t?void 0:t.heartbeats)==null)?void 0:this._heartbeatsCache.lastSentHeartbeatDate===r||this._heartbeatsCache.heartbeats.some(e=>e.date===r)?void 0:(this._heartbeatsCache.heartbeats.push({date:r,agent:n}),this._heartbeatsCache.heartbeats=this._heartbeatsCache.heartbeats.filter(e=>{let t=new Date(e.date).valueOf();return Date.now()-t<=2592e6}),this._storage.overwrite(this._heartbeatsCache))}async getHeartbeatsHeader(){var e;if(null===this._heartbeatsCache&&await this._heartbeatsCachePromise,(null===(e=this._heartbeatsCache)||void 0===e?void 0:e.heartbeats)==null||0===this._heartbeatsCache.heartbeats.length)return"";let t=M(),{heartbeatsToSend:n,unsentEntries:r}=function(e,t=1024){let n=[],r=e.slice();for(let i of e){let e=n.find(e=>e.agent===i.agent);if(e){if(e.dates.push(i.date),P(n)>t){e.dates.pop();break}}else if(n.push({agent:i.agent,dates:[i.date]}),P(n)>t){n.pop();break}r=r.slice(1)}return{heartbeatsToSend:n,unsentEntries:r}}(this._heartbeatsCache.heartbeats),i=(0,o.L)(JSON.stringify({version:2,heartbeats:n}));return this._heartbeatsCache.lastSentHeartbeatDate=t,r.length>0?(this._heartbeatsCache.heartbeats=r,await this._storage.overwrite(this._heartbeatsCache)):(this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache)),i}}function M(){return new Date().toISOString().substring(0,10)}class O{constructor(e){this.app=e,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}async runIndexedDBEnvironmentCheck(){return!!(0,o.hl)()&&(0,o.eu)().then(()=>!0).catch(()=>!1)}async read(){if(!await this._canUseIndexedDBPromise)return{heartbeats:[]};{let e=await A(this.app);return(null==e?void 0:e.heartbeats)?e:{heartbeats:[]}}}async overwrite(e){var t;if(await this._canUseIndexedDBPromise){let n=await this.read();return _(this.app,{lastSentHeartbeatDate:null!==(t=e.lastSentHeartbeatDate)&&void 0!==t?t:n.lastSentHeartbeatDate,heartbeats:e.heartbeats})}}async add(e){var t;if(await this._canUseIndexedDBPromise){let n=await this.read();return _(this.app,{lastSentHeartbeatDate:null!==(t=e.lastSentHeartbeatDate)&&void 0!==t?t:n.lastSentHeartbeatDate,heartbeats:[...n.heartbeats,...e.heartbeats]})}}}function P(e){return(0,o.L)(JSON.stringify({version:2,heartbeats:e})).length}g(new r.wA("platform-logger",e=>new a(e),"PRIVATE")),g(new r.wA("heartbeat",e=>new D(e),"PRIVATE")),C(l,u,""),C(l,u,"esm2017"),C("fire-js","")},8463:function(e,t,n){"use strict";n.d(t,{H0:function(){return a},wA:function(){return i}});var r=n(74444);class i{constructor(e,t,n){this.name=e,this.instanceFactory=t,this.type=n,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(e){return this.instantiationMode=e,this}setMultipleInstances(e){return this.multipleInstances=e,this}setServiceProps(e){return this.serviceProps=e,this}setInstanceCreatedCallback(e){return this.onInstanceCreated=e,this}}/**
162 * @license
163 * Copyright 2019 Google LLC
164 *
165 * Licensed under the Apache License, Version 2.0 (the "License");
166 * you may not use this file except in compliance with the License.
167 * You may obtain a copy of the License at
168 *
169 *   http://www.apache.org/licenses/LICENSE-2.0
170 *
171 * Unless required by applicable law or agreed to in writing, software
172 * distributed under the License is distributed on an "AS IS" BASIS,
173 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
174 * See the License for the specific language governing permissions and
175 * limitations under the License.
176 */let o="[DEFAULT]";/**
177 * @license
178 * Copyright 2019 Google LLC
179 *
180 * Licensed under the Apache License, Version 2.0 (the "License");
181 * you may not use this file except in compliance with the License.
182 * You may obtain a copy of the License at
183 *
184 *   http://www.apache.org/licenses/LICENSE-2.0
185 *
186 * Unless required by applicable law or agreed to in writing, software
187 * distributed under the License is distributed on an "AS IS" BASIS,
188 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
189 * See the License for the specific language governing permissions and
190 * limitations under the License.
191 */class s{constructor(e,t){this.name=e,this.container=t,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(e){let t=this.normalizeInstanceIdentifier(e);if(!this.instancesDeferred.has(t)){let e=new r.BH;if(this.instancesDeferred.set(t,e),this.isInitialized(t)||this.shouldAutoInitialize())try{let n=this.getOrInitializeService({instanceIdentifier:t});n&&e.resolve(n)}catch(e){}}return this.instancesDeferred.get(t).promise}getImmediate(e){var t;let n=this.normalizeInstanceIdentifier(null==e?void 0:e.identifier),r=null!==(t=null==e?void 0:e.optional)&&void 0!==t&&t;if(this.isInitialized(n)||this.shouldAutoInitialize())try{return this.getOrInitializeService({instanceIdentifier:n})}catch(e){if(r)return null;throw e}else{if(r)return null;throw Error(`Service ${this.name} is not available`)}}getComponent(){return this.component}setComponent(e){if(e.name!==this.name)throw Error(`Mismatching Component ${e.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=e,this.shouldAutoInitialize()){if("EAGER"===e.instantiationMode)try{this.getOrInitializeService({instanceIdentifier:o})}catch(e){}for(let[e,t]of this.instancesDeferred.entries()){let n=this.normalizeInstanceIdentifier(e);try{let e=this.getOrInitializeService({instanceIdentifier:n});t.resolve(e)}catch(e){}}}}clearInstance(e=o){this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)}async delete(){let e=Array.from(this.instances.values());await Promise.all([...e.filter(e=>"INTERNAL"in e).map(e=>e.INTERNAL.delete()),...e.filter(e=>"_delete"in e).map(e=>e._delete())])}isComponentSet(){return null!=this.component}isInitialized(e=o){return this.instances.has(e)}getOptions(e=o){return this.instancesOptions.get(e)||{}}initialize(e={}){let{options:t={}}=e,n=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(n))throw Error(`${this.name}(${n}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);let r=this.getOrInitializeService({instanceIdentifier:n,options:t});for(let[e,t]of this.instancesDeferred.entries())n===this.normalizeInstanceIdentifier(e)&&t.resolve(r);return r}onInit(e,t){var n;let r=this.normalizeInstanceIdentifier(t),i=null!==(n=this.onInitCallbacks.get(r))&&void 0!==n?n:new Set;i.add(e),this.onInitCallbacks.set(r,i);let o=this.instances.get(r);return o&&e(o,r),()=>{i.delete(e)}}invokeOnInitCallbacks(e,t){let n=this.onInitCallbacks.get(t);if(n)for(let r of n)try{r(e,t)}catch(e){}}getOrInitializeService({instanceIdentifier:e,options:t={}}){let n=this.instances.get(e);if(!n&&this.component&&(n=this.component.instanceFactory(this.container,{instanceIdentifier:e===o?void 0:e,options:t}),this.instances.set(e,n),this.instancesOptions.set(e,t),this.invokeOnInitCallbacks(n,e),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,e,n)}catch(e){}return n||null}normalizeInstanceIdentifier(e=o){return this.component?this.component.multipleInstances?e:o:e}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}/**
192 * @license
193 * Copyright 2019 Google LLC
194 *
195 * Licensed under the Apache License, Version 2.0 (the "License");
196 * you may not use this file except in compliance with the License.
197 * You may obtain a copy of the License at
198 *
199 *   http://www.apache.org/licenses/LICENSE-2.0
200 *
201 * Unless required by applicable law or agreed to in writing, software
202 * distributed under the License is distributed on an "AS IS" BASIS,
203 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
204 * See the License for the specific language governing permissions and
205 * limitations under the License.
206 */class a{constructor(e){this.name=e,this.providers=new Map}addComponent(e){let t=this.getProvider(e.name);if(t.isComponentSet())throw Error(`Component ${e.name} has already been registered with ${this.name}`);t.setComponent(e)}addOrOverwriteComponent(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)}getProvider(e){if(this.providers.has(e))return this.providers.get(e);let t=new s(e,this);return this.providers.set(e,t),t}getProviders(){return Array.from(this.providers.values())}}},53333:function(e,t,n){"use strict";var r,i;n.d(t,{Yd:function(){return c},in:function(){return r}});/**
207 * @license
208 * Copyright 2017 Google LLC
209 *
210 * Licensed under the Apache License, Version 2.0 (the "License");
211 * you may not use this file except in compliance with the License.
212 * You may obtain a copy of the License at
213 *
214 *   http://www.apache.org/licenses/LICENSE-2.0
215 *
216 * Unless required by applicable law or agreed to in writing, software
217 * distributed under the License is distributed on an "AS IS" BASIS,
218 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
219 * See the License for the specific language governing permissions and
220 * limitations under the License.
221 */let o=[];(i=r||(r={}))[i.DEBUG=0]="DEBUG",i[i.VERBOSE=1]="VERBOSE",i[i.INFO=2]="INFO",i[i.WARN=3]="WARN",i[i.ERROR=4]="ERROR",i[i.SILENT=5]="SILENT";let s={debug:r.DEBUG,verbose:r.VERBOSE,info:r.INFO,warn:r.WARN,error:r.ERROR,silent:r.SILENT},a=r.INFO,l={[r.DEBUG]:"log",[r.VERBOSE]:"log",[r.INFO]:"info",[r.WARN]:"warn",[r.ERROR]:"error"},u=(e,t,...n)=>{if(t<e.logLevel)return;let r=new Date().toISOString(),i=l[t];if(i)console[i](`[${r}]  ${e.name}:`,...n);else throw Error(`Attempted to log a message with an invalid logType (value: ${t})`)};class c{constructor(e){this.name=e,this._logLevel=a,this._logHandler=u,this._userLogHandler=null,o.push(this)}get logLevel(){return this._logLevel}set logLevel(e){if(!(e in r))throw TypeError(`Invalid value "${e}" assigned to \`logLevel\``);this._logLevel=e}setLogLevel(e){this._logLevel="string"==typeof e?s[e]:e}get logHandler(){return this._logHandler}set logHandler(e){if("function"!=typeof e)throw TypeError("Value assigned to `logHandler` must be a function");this._logHandler=e}get userLogHandler(){return this._userLogHandler}set userLogHandler(e){this._userLogHandler=e}debug(...e){this._userLogHandler&&this._userLogHandler(this,r.DEBUG,...e),this._logHandler(this,r.DEBUG,...e)}log(...e){this._userLogHandler&&this._userLogHandler(this,r.VERBOSE,...e),this._logHandler(this,r.VERBOSE,...e)}info(...e){this._userLogHandler&&this._userLogHandler(this,r.INFO,...e),this._logHandler(this,r.INFO,...e)}warn(...e){this._userLogHandler&&this._userLogHandler(this,r.WARN,...e),this._logHandler(this,r.WARN,...e)}error(...e){this._userLogHandler&&this._userLogHandler(this,r.ERROR,...e),this._logHandler(this,r.ERROR,...e)}}},46640:function(e,t,n){"use strict";n.d(t,{FJ:function(){return nF},JJ:function(){return nU},UE:function(){return nN},ii:function(){return nW},jK:function(){return nB},ju:function(){return nz},kN:function(){return nH},tw:function(){return n$},z8:function(){return nV}});var r,i,o,s,a,l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},u={},c=c||{},h=l||self;function f(e){var t=typeof e;return"array"==(t="object"!=t?t:e?Array.isArray(e)?"array":t:"null")||"object"==t&&"number"==typeof e.length}function d(e){var t=typeof e;return"object"==t&&null!=e||"function"==t}function p(e,t,n){return e.call.apply(e.bind,arguments)}function g(e,t,n){if(!e)throw Error();if(2<arguments.length){var r=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(n,r),e.apply(t,n)}}return function(){return e.apply(t,arguments)}}function m(e,t,n){return(m=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?p:g).apply(null,arguments)}
221function v(e,t){var n=Array.prototype.slice.call(arguments,1);return function(){var t=n.slice();return t.push.apply(t,arguments),e.apply(this,t)}}function b(e,t){function n(){}n.prototype=t.prototype,e.$=t.prototype,e.prototype=new n,e.prototype.constructor=e,e.ac=function(e,n,r){for(var i=Array(arguments.length-2),o=2;o<arguments.length;o++)i[o-2]=arguments[o];return t.prototype[n].apply(e,i)}}function y(){this.s=this.s,this.o=this.o}y.prototype.s=!1,y.prototype.sa=function(){this.s||(this.s=!0,this.N())},y.prototype.N=function(){if(this.o)for(;this.o.length;)this.o.shift()()};let w=Array.prototype.indexOf?function(e,t){return Array.prototype.indexOf.call(e,t,void 0)}:function(e,t){if("string"==typeof e)return"string"!=typeof t||1!=t.length?-1:e.indexOf(t,0);for(let n=0;n<e.length;n++)if(n in e&&e[n]===t)return n;return -1};function E(e){let t=e.length;if(0<t){let n=Array(t);for(let r=0;r<t;r++)n[r]=e[r];return n}return[]}function T(e,t){for(let t=1;t<arguments.length;t++){let n=arguments[t];if(f(n)){let t=e.length||0,r=n.length||0;e.length=t+r;for(let i=0;i<r;i++)e[t+i]=n[i]}else e.push(n)}}function C(e,t){this.type=e,this.g=this.target=t,this.defaultPrevented=!1}C.prototype.h=function(){this.defaultPrevented=!0};var x=function(){if(!h.addEventListener||!Object.defineProperty)return!1;var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}});try{let e=()=>{};h.addEventListener("test",e,t),h.removeEventListener("test",e,t)}catch(e){}return e}();function S(e){return/^[\s\xa0]*$/.test(e)}function I(){var e=h.navigator;return e&&(e=e.userAgent)?e:""}function A(e){return -1!=I().indexOf(e)}function _(e){return _[" "](e),e}_[" "]=function(){};var k=A("Opera"),D=A("Trident")||A("MSIE"),M=A("Edge"),O=M||D,P=A("Gecko")&&!(-1!=I().toLowerCase().indexOf("webkit")&&!A("Edge"))&&!(A("Trident")||A("MSIE"))&&!A("Edge"),j=-1!=I().toLowerCase().indexOf("webkit")&&!A("Edge");function R(){var e=h.document;return e?e.documentMode:void 0}e:{var L,N="",F=(L=I(),P?/rv:([^\);]+)(\)|;)/.exec(L):M?/Edge\/([\d\.]+)/.exec(L):D?/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(L):j?/WebKit\/(\S+)/.exec(L):k?/(?:Version)[ \/]?(\S+)/.exec(L):void 0);if(F&&(N=F?F[1]:""),D){var B=R();if(null!=B&&B>parseFloat(N)){i=String(B);break e}}i=N}var $=h.document&&D&&(R()||parseInt(i,10))||void 0;function z(e,t){if(C.call(this,e?e.type:""),this.relatedTarget=this.g=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=0,this.key="",this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.state=null,this.pointerId=0,this.pointerType="",this.i=null,e){var n=this.type=e.type,r=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:null;if(this.target=e.target||e.srcElement,this.g=t,t=e.relatedTarget){if(P){e:{try{_(t.nodeName);var i=!0;break e}catch(e){}i=!1}i||(t=null)}}else"mouseover"==n?t=e.fromElement:"mouseout"==n&&(t=e.toElement);this.relatedTarget=t,r?(this.clientX=void 0!==r.clientX?r.clientX:r.pageX,this.clientY=void 0!==r.clientY?r.clientY:r.pageY,this.screenX=r.screenX||0,this.screenY=r.screenY||0):(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0),this.button=e.button,this.key=e.key||"",this.ctrlKey=e.ctrlKey,this.altKey=e.altKey,this.shiftKey=e.shiftKey,this.metaKey=e.metaKey,this.pointerId=e.pointerId||0,this.pointerType="string"==typeof e.pointerType?e.pointerType:H[e.pointerType]||"",this.state=e.state,this.i=e,e.defaultPrevented&&z.$.h.call(this)}}b(z,C);var H={2:"touch",3:"pen",4:"mouse"};z.prototype.h=function(){z.$.h.call(this);var e=this.i;e.preventDefault?e.preventDefault():e.returnValue=!1};var W="closure_listenable_"+(1e6*Math.random()|0),U=0;function V(e,t,n,r,i){this.listener=e,this.proxy=null,this.src=t,this.type=n,this.capture=!!r,this.la=i,this.key=++U,this.fa=this.ia=!1}function X(e){e.fa=!0,e.listener=null,e.proxy=null,e.src=null,e.la=null}function K(e,t,n){for(let r in e)t.call(n,e[r],r,e)}function q(e){let t={};for(let n in e)t[n]=e[n];return t}let Z="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleStr
221ing toString valueOf".split(" ");function G(e,t){let n,r;for(let t=1;t<arguments.length;t++){for(n in r=arguments[t])e[n]=r[n];for(let t=0;t<Z.length;t++)n=Z[t],Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}}function J(e){this.src=e,this.g={},this.h=0}function Y(e,t){var n=t.type;if(n in e.g){var r,i=e.g[n],o=w(i,t);(r=0<=o)&&Array.prototype.splice.call(i,o,1),r&&(X(t),0==e.g[n].length&&(delete e.g[n],e.h--))}}function Q(e,t,n,r){for(var i=0;i<e.length;++i){var o=e[i];if(!o.fa&&o.listener==t&&!!n==o.capture&&o.la==r)return i}return -1}J.prototype.add=function(e,t,n,r,i){var o=e.toString();(e=this.g[o])||(e=this.g[o]=[],this.h++);var s=Q(e,t,r,i);return -1<s?(t=e[s],n||(t.ia=!1)):((t=new V(t,this.src,o,!!r,i)).ia=n,e.push(t)),t};var ee="closure_lm_"+(1e6*Math.random()|0),et={};function en(e,t,n,r,i,o){if(!t)throw Error("Invalid event type");var s=d(i)?!!i.capture:!!i,a=es(e);if(a||(e[ee]=a=new J(e)),(n=a.add(t,n,r,s,o)).proxy)return n;if(r=function e(t){return eo.call(e.src,e.listener,t)},n.proxy=r,r.src=e,r.listener=n,e.addEventListener)x||(i=s),void 0===i&&(i=!1),e.addEventListener(t.toString(),r,i);else if(e.attachEvent)e.attachEvent(ei(t.toString()),r);else if(e.addListener&&e.removeListener)e.addListener(r);else throw Error("addEventListener and attachEvent are unavailable.");return n}function er(e){if("number"!=typeof e&&e&&!e.fa){var t=e.src;if(t&&t[W])Y(t.i,e);else{var n=e.type,r=e.proxy;t.removeEventListener?t.removeEventListener(n,r,e.capture):t.detachEvent?t.detachEvent(ei(n),r):t.addListener&&t.removeListener&&t.removeListener(r),(n=es(t))?(Y(n,e),0==n.h&&(n.src=null,t[ee]=null)):X(e)}}}function ei(e){return e in et?et[e]:et[e]="on"+e}function eo(e,t){if(e.fa)e=!0;else{t=new z(t,this);var n=e.listener,r=e.la||e.src;e.ia&&er(e),e=n.call(r,t)}return e}function es(e){return(e=e[ee])instanceof J?e:null}var ea="__closure_events_fn_"+(1e9*Math.random()>>>0);function el(e){return"function"==typeof e?e:(e[ea]||(e[ea]=function(t){return e.handleEvent(t)}),e[ea])}function eu(){y.call(this),this.i=new J(this),this.S=this,this.J=null}function ec(e,t){var n,r=e.J;if(r)for(n=[];r;r=r.J)n.push(r);if(e=e.S,r=t.type||t,"string"==typeof t)t=new C(t,e);else if(t instanceof C)t.target=t.target||e;else{var i=t;G(t=new C(r,e),i)}if(i=!0,n)for(var o=n.length-1;0<=o;o--){var s=t.g=n[o];i=eh(s,r,!0,t)&&i}if(i=eh(s=t.g=e,r,!0,t)&&i,i=eh(s,r,!1,t)&&i,n)for(o=0;o<n.length;o++)i=eh(s=t.g=n[o],r,!1,t)&&i}function eh(e,t,n,r){if(!(t=e.i.g[String(t)]))return!0;t=t.concat();for(var i=!0,o=0;o<t.length;++o){var s=t[o];if(s&&!s.fa&&s.capture==n){var a=s.listener,l=s.la||s.src;s.ia&&Y(e.i,s),i=!1!==a.call(l,r)&&i}}return i&&!r.defaultPrevented}b(eu,y),eu.prototype[W]=!0,eu.prototype.removeEventListener=function(e,t,n,r){!function e(t,n,r,i,o){if(Array.isArray(n))for(var s=0;s<n.length;s++)e(t,n[s],r,i,o);else(i=d(i)?!!i.capture:!!i,r=el(r),t&&t[W])?(t=t.i,(n=String(n).toString())in t.g&&-1<(r=Q(s=t.g[n],r,i,o))&&(X(s[r]),Array.prototype.splice.call(s,r,1),0==s.length&&(delete t.g[n],t.h--))):t&&(t=es(t))&&(n=t.g[n.toString()],t=-1,n&&(t=Q(n,r,i,o)),(r=-1<t?n[t]:null)&&er(r))}(this,e,t,n,r)},eu.prototype.N=function(){if(eu.$.N.call(this),this.i){var e,t=this.i;for(e in t.g){for(var n=t.g[e],r=0;r<n.length;r++)X(n[r]);delete t.g[e],t.h--}}this.J=null},eu.prototype.O=function(e,t,n,r){return this.i.add(String(e),t,!1,n,r)},eu.prototype.P=function(e,t,n,r){return this.i.add(String(e),t,!0,n,r)};var ef=h.JSON.stringify;class ed{constructor(e,t){this.i=e,this.j=t,this.h=0,this.g=null}get(){let e;return 0<this.h?(this.h--,e=this.g,this.g=e.next,e.next=null):e=this.i(),e}}class ep{constructor(){this.h=this.g=null}add(e,t){let n=eg.get();n.set(e,t),this.h?this.h.next=n:this.g=n,this.h=n}}var eg=new ed(()=>new em,e=>e.reset());class em{constructor(){this.next=this.g=this.h=null}set(e,t){this.h=e,this.g=t,this.next=null}reset(){this.next=this.g=this.h=null}}let ev,eb=!1,ey=new ep,ew=()=>{let e=h.Promise.resolve(void 0);ev=()=>{e.then(eE)}};var eE=()=>{let e;for(var t;e=null,ey.g&&(e=ey.g,ey.g=ey.g.next,ey.g||(ey.h=null),e.next=null),t=e;){try{t.h.call(t.g)}catch(e){!function(e){h.setTimeout(()=>{throw e},0)}(e)}eg.j(t),100>eg.h&&(eg.h++,t.next=eg.g,eg.g=t)}eb=!1};function eT(e,t){eu.call(this),this.h=e||1,this.g=t||h,this.j=m(this.qb,this),this.l=Date.now()}function eC(e){e.ga=!1,e.T&&(e.g.clearTimeout(e.T),e.T=null)}function ex(e,t,n){if("function"==typeof e)n&&(e=m(e,n));else if(e&&"function"==typeof e.handleEvent)e=m(e.handleEvent,e);else throw Error("Invalid listener argument");return 2147483647<Number(t)?-1:h.setTimeout(e,t||0)}b(eT,eu),(a=eT.prototype).ga=!1,a.T=null,a.qb=function(){if(this.ga){var e=Date.now()-this.l;0<e&&e<.8*this.h?this.T=this.g.setTimeout(this.j,this.h-e):(this.T&&(this.g.clearTimeout(this.T),this.T=null),ec(this,"tick"),this.ga&&(eC(this),this.start()))}},a.start=function(){this.ga=!0,this.T||(this.T=this.g.setTimeout(this.j,this.h),this.l=Date.now())},a.N=function(){eT.$.N.call(this),eC(this),delete this.g};class eS extends y{constructor(e,t){super(),this.m=e,this.j=t,this.h=null,this.i=!1,this.g=null}l(e){this.h=arguments,this.g?this.i=!0:function e(t){t.g=ex(()=>{t.g=null,t.i&&(t.i=!1,e(t))},t.j);let n=t.h;t.h=null,t.m.apply(null,n)}(this)}N(){super.N(),this.g&&(h.clearTimeout(this.g),this.g=null,this.i=!1,this.h=null)}}function eI(e){y.call(this),this.h=e,this.g={}}b(eI,y);var eA=[];function e_(e,t,n,r){Array.isArray(n)||(n&&(eA[0]=n.toString()),n=eA);for(var i=0;i<n.length;i++){var o=function e(t,n,r,i,o){if(i&&i.once)return function e(t,n,r,i,o){if(Array.isArray(n)){for(var s=0;s<n.length;s++)e(t,n[s],r,i,o);return null}return r=el(r),t&&t[W]?t.P(n,r,d(i)?!!i.capture:!!i,o):en(t,n,r,!0,i,o)}(t,n,r,i,o);if(Array.isArray(n)){for(var s=0;s<n.length;s++)e(t,n[s],r,i,o);return null}return r=el(r),t&&t[W]?t.O(n,r,d(i)?!!i.capture:!!i,o):en(t,n,r,!1,i,o)}(t,n[i],r||e.handleEvent,!1,e.h||e);if(!o)break;e.g[o.key]=o}}function ek(e){K(e.g,function(e,t){this.g.hasOwnProperty(t)&&er(e)},e),e.g={}}function eD(){this.g=!0}function eM(e,t,n,r){e.info(function(){return"XMLHTTP TEXT ("+t+"): "+function(e,t){if(!e.g)return t;if(!t)return null;try{var n=JSON.parse(t);if(n){for(e=0;e<n.length;e++)if(Array.isArray(n[e])){var r=n[e];if(!(2>r.length)){var i=r[1];if(Array.isArray(i)&&!(1>i.length)){var o=i[0];if("noop"!=o&&"stop"!=o&&"close"!=o)for(var s=1;s<i.length;s++)i[s]=""}}}}return ef(n)}catch(e){return t}}(e,n)+(r?" "+r:"")})}eI.prototype.N=function(){eI.$.N.call(this),ek(this)},eI.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented")},eD.prototype.Ea=function(){this.g=!1},eD.prototype.info=function(){};var eO={},eP=null;function ej(){return eP=eP||new eu}function eR(e){C.call(this,eO.Ta,e)}function eL(e){let t=ej();ec(t,new eR(t))}function eN(e,t){C.call(this,eO.STAT_EVENT,e),this.stat=t}function eF(e){let t=ej();ec(t,new eN(t,e))}function eB(e,t){C.call(this,eO.Ua,e),this.size=t}function e$(e,t){if("function"!=typeof e)throw Error("Fn must not be null and must be a function");return h.setTimeout(function(){e()},t)}eO.Ta="serverreachability",b(eR,C),eO.STAT_EVENT="statevent",b(eN,C),eO.Ua="timingevent",b(eB,C);var ez={NO_ERROR:0,rb:1,Eb:2,Db:3,yb:4,Cb:5,Fb:6,Qa:7,TIMEOUT:8,Ib:9}
221,eH={wb:"complete",Sb:"success",Ra:"error",Qa:"abort",Kb:"ready",Lb:"readystatechange",TIMEOUT:"timeout",Gb:"incrementaldata",Jb:"progress",zb:"downloadprogress",$b:"uploadprogress"};function eW(){}function eU(e){return e.h||(e.h=e.i())}function eV(){}eW.prototype.h=null;var eX={OPEN:"a",vb:"b",Ra:"c",Hb:"d"};function eK(){C.call(this,"d")}function eq(){C.call(this,"c")}function eZ(){}function eG(e,t,n,r){this.l=e,this.j=t,this.m=n,this.W=r||1,this.U=new eI(this),this.P=eY,e=O?125:void 0,this.V=new eT(e),this.I=null,this.i=!1,this.u=this.B=this.A=this.L=this.G=this.Y=this.C=null,this.F=[],this.g=null,this.o=0,this.s=this.v=null,this.ca=-1,this.J=!1,this.O=0,this.M=null,this.ba=this.K=this.aa=this.S=!1,this.h=new eJ}function eJ(){this.i=null,this.g="",this.h=!1}b(eK,C),b(eq,C),b(eZ,eW),eZ.prototype.g=function(){return new XMLHttpRequest},eZ.prototype.i=function(){return{}},s=new eZ;var eY=45e3,eQ={},e0={};function e2(e,t,n){e.L=1,e.A=tu(ti(t)),e.u=n,e.S=!0,e1(e,null)}function e1(e,t){e.G=Date.now(),e6(e),e.B=ti(e.A);var n=e.B,r=e.W;Array.isArray(r)||(r=[String(r)]),tT(n.i,"t",r),e.o=0,n=e.l.J,e.h=new eJ,e.g=nh(e.l,n?t:null,!e.u),0<e.O&&(e.M=new eS(m(e.Pa,e,e.g),e.O)),e_(e.U,e.g,"readystatechange",e.nb),t=e.I?q(e.I):{},e.u?(e.v||(e.v="POST"),t["Content-Type"]="application/x-www-form-urlencoded",e.g.ha(e.B,e.v,e.u,t)):(e.v="GET",e.g.ha(e.B,e.v,null,t)),eL(),function(e,t,n,r,i,o){e.info(function(){if(e.g){if(o)for(var s="",a=o.split("&"),l=0;l<a.length;l++){var u=a[l].split("=");if(1<u.length){var c=u[0];u=u[1];var h=c.split("_");s=2<=h.length&&"type"==h[1]?s+(c+"=")+u+"&":s+(c+"=redacted&")}}else s=null}else s=o;return"XMLHTTP REQ ("+r+") [attempt "+i+"]: "+t+"\n"+n+"\n"+s})}(e.j,e.v,e.B,e.m,e.W,e.u)}function e9(e){return!!e.g&&"GET"==e.v&&2!=e.L&&e.l.Ha}function e4(e,t,n){let r=!0,i;for(;!e.J&&e.o<n.length;)if((i=function(e,t){var n=e.o,r=t.indexOf("\n",n);return -1==r?e0:isNaN(n=Number(t.substring(n,r)))?eQ:(r+=1)+n>t.length?e0:(t=t.slice(r,r+n),e.o=r+n,t)}(e,n))==e0){4==t&&(e.s=4,eF(14),r=!1),eM(e.j,e.m,null,"[Incomplete Response]");break}else if(i==eQ){e.s=4,eF(15),eM(e.j,e.m,n,"[Invalid Chunk]"),r=!1;break}else eM(e.j,e.m,i,null),te(e,i);e9(e)&&0!=e.o&&(e.h.g=e.h.g.slice(e.o),e.o=0),4!=t||0!=n.length||e.h.h||(e.s=1,eF(16),r=!1),e.i=e.i&&r,r?0<n.length&&!e.ba&&(e.ba=!0,(t=e.l).g==e&&t.ca&&!t.M&&(t.l.info("Great, no buffering proxy detected. Bytes received: "+n.length),nr(t),t.M=!0,eF(11))):(eM(e.j,e.m,n,"[Invalid Chunked Response]"),e8(e),e3(e))}function e6(e){e.Y=Date.now()+e.P,e5(e,e.P)}function e5(e,t){if(null!=e.C)throw Error("WatchDog timer not null");e.C=e$(m(e.lb,e),t)}function e7(e){e.C&&(h.clearTimeout(e.C),e.C=null)}function e3(e){0==e.l.H||e.J||ns(e.l,e)}function e8(e){e7(e);var t=e.M;t&&"function"==typeof t.sa&&t.sa(),e.M=null,eC(e.V),ek(e.U),e.g&&(t=e.g,e.g=null,t.abort(),t.sa())}function te(e,t){try{var n=e.l;if(0!=n.H&&(n.g==e||tk(n.i,e))){if(!e.K&&tk(n.i,e)&&3==n.H){try{var r=n.Ja.g.parse(t)}catch(e){r=null}if(Array.isArray(r)&&3==r.length){var i=r;if(0==i[0]){e:if(!n.u){if(n.g){if(n.g.G+3e3<e.G)no(n),t6(n);else break e}nn(n),eF(18)}}else n.Fa=i[1],0<n.Fa-n.V&&37500>i[2]&&n.G&&0==n.A&&!n.v&&(n.v=e$(m(n.ib,n),6e3));if(1>=t_(n.i)&&n.oa){try{n.oa()}catch(e){}n.oa=void 0}}else nl(n,11)}else if((e.K||n.g==e)&&no(n),!S(t))for(i=n.Ja.g.parse(t),t=0;t<i.length;t++){let a=i[t];if(n.V=a[0],a=a[1],2==n.H){if("c"==a[0]){n.K=a[1],n.pa=a[2];let t=a[3];null!=t&&(n.ra=t,n.l.info("VER="+n.ra));let i=a[4];null!=i&&(n.Ga=i,n.l.info("SVER="+n.Ga));let l=a[5];null!=l&&"number"==typeof l&&0<l&&(r=1.5*l,n.L=r,n.l.info("backChannelRequestTimeoutMs_="+r)),r=n;let u=e.g;if(u){let e=u.g?u.g.getResponseHeader("X-Client-Wire-Protocol"):null;if(e){var o=r.i;o.g||-1==e.indexOf("spdy")&&-1==e.indexOf("quic")&&-1==e.indexOf("h2")||(o.j=o.l,o.g=new Set,o.h&&(tD(o,o.h),o.h=null))}if(r.F){let e=u.g?u.g.getResponseHeader("X-HTTP-Session-Id"):null;e&&(r.Da=e,tl(r.I,r.F,e))}}if(n.H=3,n.h&&n.h.Ba(),n.ca&&(n.S=Date.now()-e.G,n.l.info("Handshake RTT: "+n.S+"ms")),(r=n).wa=nc(r,r.J?r.pa:null,r.Y),e.K){tM(r.i,e);var s=r.L;s&&e.setTimeout(s),e.C&&(e7(e),e6(e)),r.g=e}else nt(r);0<n.j.length&&t7(n)}else"stop"!=a[0]&&"close"!=a[0]||nl(n,7)}else 3==n.H&&("stop"==a[0]||"close"==a[0]?"stop"==a[0]?nl(n,7):t4(n):"noop"!=a[0]&&n.h&&n.h.Aa(a),n.A=0)}}eL(4)}catch(e){}}function tt(e,t){if(e.forEach&&"function"==typeof e.forEach)e.forEach(t,void 0);else if(f(e)||"string"==typeof e)Array.prototype.forEach.call(e,t,void 0);else for(var n=function(e){if(e.ta&&"function"==typeof e.ta)return e.ta();if(!e.Z||"function"!=typeof e.Z){if("undefined"!=typeof Map&&e instanceof Map)return Array.from(e.keys());if(!("undefined"!=typeof Set&&e instanceof Set)){if(f(e)||"string"==typeof e){var t=[];e=e.length;for(var n=0;n<e;n++)t.push(n);return t}for(let r in t=[],n=0,e)t[n++]=r;return t}}}(e),r=function(e){if(e.Z&&"function"==typeof e.Z)return e.Z();if("undefined"!=typeof Map&&e instanceof Map||"undefined"!=typeof Set&&e instanceof Set)return Array.from(e.values());if("string"==typeof e)return e.split("");
221if(f(e)){for(var t=[],n=e.length,r=0;r<n;r++)t.push(e[r]);return t}for(r in t=[],n=0,e)t[n++]=e[r];return t}(e),i=r.length,o=0;o<i;o++)t.call(void 0,r[o],n&&n[o],e)}(a=eG.prototype).setTimeout=function(e){this.P=e},a.nb=function(e){e=e.target;let t=this.M;t&&3==tY(e)?t.l():this.Pa(e)},a.Pa=function(e){try{if(e==this.g)e:{let c=tY(this.g);var t=this.g.Ia();let f=this.g.da();if(!(3>c)&&(3!=c||O||this.g&&(this.h.h||this.g.ja()||tQ(this.g)))){this.J||4!=c||7==t||(8==t||0>=f?eL(3):eL(2)),e7(this);var n=this.g.da();this.ca=n;t:if(e9(this)){var r=tQ(this.g);e="";var i=r.length,o=4==tY(this.g);if(!this.h.i){if("undefined"==typeof TextDecoder){e8(this),e3(this);var s="";break t}this.h.i=new h.TextDecoder}for(t=0;t<i;t++)this.h.h=!0,e+=this.h.i.decode(r[t],{stream:o&&t==i-1});r.length=0,this.h.g+=e,this.o=0,s=this.h.g}else s=this.g.ja();if(this.i=200==n,function(e,t,n,r,i,o,s){e.info(function(){return"XMLHTTP RESP ("+r+") [ attempt "+i+"]: "+t+"\n"+n+"\n"+o+" "+s})}(this.j,this.v,this.B,this.m,this.W,c,n),this.i){if(this.aa&&!this.K){t:{if(this.g){var a,l=this.g;if((a=l.g?l.g.getResponseHeader("X-HTTP-Initial-Response"):null)&&!S(a)){var u=a;break t}}u=null}if(n=u)eM(this.j,this.m,n,"Initial handshake response via X-HTTP-Initial-Response"),this.K=!0,te(this,n);else{this.i=!1,this.s=3,eF(12),e8(this),e3(this);break e}}this.S?(e4(this,c,s),O&&this.i&&3==c&&(e_(this.U,this.V,"tick",this.mb),this.V.start())):(eM(this.j,this.m,s,null),te(this,s)),4==c&&e8(this),this.i&&!this.J&&(4==c?ns(this.l,this):(this.i=!1,e6(this)))}else(function(e){let t={};e=(e.g&&2<=tY(e)&&e.g.getAllResponseHeaders()||"").split("\r\n");for(let r=0;r<e.length;r++){if(S(e[r]))continue;var n=function(e){var t=1;e=e.split(":");let n=[];for(;0<t&&e.length;)n.push(e.shift()),t--;return e.length&&n.push(e.join(":")),n}(e[r]);let i=n[0];if("string"!=typeof(n=n[1]))continue;n=n.trim();let o=t[i]||[];t[i]=o,o.push(n)}!function(e,t){for(let n in e)t.call(void 0,e[n],n,e)}(t,function(e){return e.join(", ")})})(this.g),400==n&&0<s.indexOf("Unknown SID")?(this.s=3,eF(12)):(this.s=0,eF(13)),e8(this),e3(this)}}}catch(e){}finally{}},a.mb=function(){if(this.g){var e=tY(this.g),t=this.g.ja();this.o<t.length&&(e7(this),e4(this,e,t),this.i&&4!=e&&e6(this))}},a.cancel=function(){this.J=!0,e8(this)},a.lb=function(){this.C=null;let e=Date.now();0<=e-this.Y?(function(e,t){e.info(function(){return"TIMEOUT: "+t})}(this.j,this.B),2!=this.L&&(eL(),eF(17)),e8(this),this.s=2,e3(this)):e5(this,this.Y-e)};var tn=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function tr(e){if(this.g=this.s=this.j="",this.m=null,this.o=this.l="",this.h=!1,e instanceof tr){this.h=e.h,to(this,e.j),this.s=e.s,this.g=e.g,ts(this,e.m),this.l=e.l;var t=e.i,n=new tb;n.i=t.i,t.g&&(n.g=new Map(t.g),n.h=t.h),ta(this,n),this.o=e.o}else e&&(t=String(e).match(tn))?(this.h=!1,to(this,t[1]||"",!0),this.s=tc(t[2]||""),this.g=tc(t[3]||"",!0),ts(this,t[4]),this.l=tc(t[5]||"",!0),ta(this,t[6]||"",!0),this.o=tc(t[7]||"")):(this.h=!1,this.i=new tb(null,this.h))}function ti(e){return new tr(e)}function to(e,t,n){e.j=n?tc(t,!0):t,e.j&&(e.j=e.j.replace(/:$/,""))}function ts(e,t){if(t){if(isNaN(t=Number(t))||0>t)throw Error("Bad port number "+t);e.m=t}else e.m=null}function ta(e,t,n){var r,i;t instanceof tb?(e.i=t,r=e.i,(i=e.h)&&!r.j&&(ty(r),r.i=null,r.g.forEach(function(e,t){var n=t.toLowerCase();t!=n&&(tw(this,t),tT(this,n,e))},r)),r.j=i):(n||(t=th(t,tm)),e.i=new tb(t,e.h))}function tl(e,t,n){e.i.set(t,n)}function tu(e){return tl(e,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)),e}function tc(e,t){return e?t?decodeURI(e.replace(/%25/g,"%2525")):decodeURIComponent(e):""}function th(e,t,n){return"string"==typeof e?(e=encodeURI(e).replace(t,tf),n&&(e=e.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),e):null}function tf(e){return"%"+((e=e.charCodeAt(0))>>4&15).toString(16)+(15&e).toString(16)}tr.prototype.toString=function(){var e=[],t=this.j;t&&e.push(th(t,td,!0),":");var n=this.g;return(n||"file"==t)&&(e.push("//"),(t=this.s)&&e.push(th(t,td,!0),"@"),e.push(encodeURIComponent(String(n)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(n=this.m)&&e.push(":",String(n))),(n=this.l)&&(this.g&&"/"!=n.charAt(0)&&e.push("/"),e.push(th(n,"/"==n.charAt(0)?tg:tp,!0))),(n=this.i.toString())&&e.push("?",n),(n=this.o)&&e.push("#",th(n,tv)),e.join("")};var td=/[#\/\?@]/g,tp=/[#\?:]/g,tg=/[#\?]/g,tm=/[#\?@]/g,tv=/#/g;function tb(e,t){this.h=this.g=null,this.i=e||null,this.j=!!t}function ty(e){e.g||(e.g=new Map,e.h=0,e.i&&function(e,t){if(e){e=e.split("&");for(var n=0;n<e.length;n++){var r=e[n].indexOf("="),i=null;if(0<=r){var o=e[n].substring(0,r);i=e[n].substring(r+1)}else o=e[n];t(o,i?decodeURIComponent(i.replace(/\+/g," ")):"")}}}(e.i,function(t,n){e.add(decodeURIComponent(t.replace(/\+/g," ")),n)}))}function tw(e,t){ty(e),t=tC(e,t),e.g.has(t)&&(e.i=null,e.h-=e.g.get(t).length,e.g.delete(t))}function tE(e,t){return ty(e),t=tC(e,t),e.g.has(t)}function tT(e,t,n){tw(e,t),0<n.length&&(e.i=null,e.g.set(tC(e,t),E(n)),e.h+=n.length)}function tC(e,t){return t=String(t),e.j&&(t=t.toLowerCase()),t}(a=tb.prototype).add=function(e,t){ty(this),this.i=null,e=tC(this,e);var n=this.g.get(e);return n||this.g.set(e,n=[]),n.push(t),this.h+=1,this},a.forEach=function(e,t){ty(this),this.g.forEach(function(n,r){n.forEac
221h(function(n){e.call(t,n,r,this)},this)},this)},a.ta=function(){ty(this);let e=Array.from(this.g.values()),t=Array.from(this.g.keys()),n=[];for(let r=0;r<t.length;r++){let i=e[r];for(let e=0;e<i.length;e++)n.push(t[r])}return n},a.Z=function(e){ty(this);let t=[];if("string"==typeof e)tE(this,e)&&(t=t.concat(this.g.get(tC(this,e))));else{e=Array.from(this.g.values());for(let n=0;n<e.length;n++)t=t.concat(e[n])}return t},a.set=function(e,t){return ty(this),this.i=null,tE(this,e=tC(this,e))&&(this.h-=this.g.get(e).length),this.g.set(e,[t]),this.h+=1,this},a.get=function(e,t){return e&&0<(e=this.Z(e)).length?String(e[0]):t},a.toString=function(){if(this.i)return this.i;if(!this.g)return"";let e=[],t=Array.from(this.g.keys());for(var n=0;n<t.length;n++){var r=t[n];let o=encodeURIComponent(String(r)),s=this.Z(r);for(r=0;r<s.length;r++){var i=o;""!==s[r]&&(i+="="+encodeURIComponent(String(s[r]))),e.push(i)}}return this.i=e.join("&")};var tx=class{constructor(e,t){this.g=e,this.map=t}};function tS(e){this.l=e||tI,e=h.PerformanceNavigationTiming?0<(e=h.performance.getEntriesByType("navigation")).length&&("hq"==e[0].nextHopProtocol||"h2"==e[0].nextHopProtocol):!!(h.g&&h.g.Ka&&h.g.Ka()&&h.g.Ka().dc),this.j=e?this.l:1,this.g=null,1<this.j&&(this.g=new Set),this.h=null,this.i=[]}var tI=10;function tA(e){return!!e.h||!!e.g&&e.g.size>=e.j}function t_(e){return e.h?1:e.g?e.g.size:0}function tk(e,t){return e.h?e.h==t:!!e.g&&e.g.has(t)}function tD(e,t){e.g?e.g.add(t):e.h=t}function tM(e,t){e.h&&e.h==t?e.h=null:e.g&&e.g.has(t)&&e.g.delete(t)}function tO(e){if(null!=e.h)return e.i.concat(e.h.F);if(null!=e.g&&0!==e.g.size){let t=e.i;for(let n of e.g.values())t=t.concat(n.F);return t}return E(e.i)}tS.prototype.cancel=function(){if(this.i=tO(this),this.h)this.h.cancel(),this.h=null;else if(this.g&&0!==this.g.size){for(let e of this.g.values())e.cancel();this.g.clear()}};var tP=class{stringify(e){return h.JSON.stringify(e,void 0)}parse(e){return h.JSON.parse(e,void 0)}};function tj(){this.g=new tP}function tR(e,t,n,r,i){try{t.onload=null,t.onerror=null,t.onabort=null,t.ontimeout=null,i(r)}catch(e){}}function tL(e){this.l=e.ec||null,this.j=e.ob||!1}function tN(e,t){eu.call(this),this.F=e,this.u=t,this.m=void 0,this.readyState=tF,this.status=0,this.responseType=this.responseText=this.response=this.statusText="",this.onreadystatechange=null,this.v=new Headers,this.h=null,this.C="GET",this.B="",this.g=!1,this.A=this.j=this.l=null}b(tL,eW),tL.prototype.g=function(){return new tN(this.l,this.j)},tL.prototype.i=(r={},function(){return r}),b(tN,eu);var tF=0;function tB(e){e.j.read().then(e.Xa.bind(e)).catch(e.ka.bind(e))}function t$(e){e.readyState=4,e.l=null,e.j=null,e.A=null,tz(e)}function tz(e){e.onreadystatechange&&e.onreadystatechange.call(e)}(a=tN.prototype).open=function(e,t){if(this.readyState!=tF)throw this.abort(),Error("Error reopening a connection");this.C=e,this.B=t,this.readyState=1,tz(this)},a.send=function(e){if(1!=this.readyState)throw this.abort(),Error("need to call open() first. ");this.g=!0;let t={headers:this.v,method:this.C,credentials:this.m,cache:void 0};e&&(t.body=e),(this.F||h).fetch(new Request(this.B,t)).then(this.$a.bind(this),this.ka.bind(this))},a.abort=function(){this.response=this.responseText="",this.v=new Headers,this.status=0,this.j&&this.j.cancel("Request was aborted.").catch(()=>{}),1<=this.readyState&&this.g&&4!=this.readyState&&(this.g=!1,t$(this)),this.readyState=tF},a.$a=function(e){if(this.g&&(this.l=e,this.h||(this.status=this.l.status,this.statusText=this.l.statusText,this.h=e.headers,this.readyState=2,tz(this)),this.g&&(this.readyState=3,tz(this),this.g))){if("arraybuffer"===this.responseType)e.arrayBuffer().then(this.Ya.bind(this),this.ka.bind(this));else if(void 0!==h.ReadableStream&&"body"in e){if(this.j=e.body.getReader(),this.u){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response=[]}else this.response=this.responseText="",this.A=new TextDecoder;tB(this)}else e.text().then(this.Za.bind(this),this.ka.bind(this))}},a.Xa=function(e){if(this.g){if(this.u&&e.value)this.response.push(e.value);else if(!this.u){var t=e.value?e.value:new Uint8Array(0);(t=this.A.decode(t,{stream:!e.done}))&&(this.response=this.responseText+=t)}e.done?t$(this):tz(this),3==this.readyState&&tB(this)}},a.Za=function(e){this.g&&(this.response=this.responseText=e,t$(this))},a.Ya=function(e){this.g&&(this.response=e,t$(this))},a.ka=function(){this.g&&t$(this)},a.setRequestHeader=function(e,t){this.v.append(e,t)},a.getResponseHeader=function(e){return this.h&&this.h.get(e.toLowerCase())||""},a.getAllResponseHeaders=function(){if(!this.h)return"";let e=[],t=this.h.entries();for(var n=t.next();!n.done;)e.push((n=n.value)[0]+": "+n[1]),n=t.next();return e.join("\r\n")},Object.defineProperty(tN.prototype,"withCredentials",{get:function(){return"include"===this.m},set:function(e){this.m=e?"include":"same-origin"}});var tH=h.JSON.parse;function tW(e){eu.call(this),this.headers=new Map,this.u=e||null,this.h=!1,this.C=this.g=null,this.I="",this.m=0,this.j="",this.l=this.G=this.v=this.F=!1,this.B=0,this.A=null,this.K=tU,this.L=this.M=!1}b(tW,eu);var tU="",tV=/^https?$/i,tX=["POST","PUT"];function tK(e,t){e.h=!1,e.g&&(e.l=!0,e.g.abort(),e.l=!1),e.j=t,e.m=5,tq(e),tG(e)}function tq(e){e.F||(e.F=!0,ec(e,"complete"),ec(e,"error"))}function tZ(e){if(e.h&&void 0!==c&&(!e.C[1]||4!=tY(e)||2!=e.da())){if(e.v&&4==tY(e))ex(e.La,0,e);else if(ec(e,"readystatechange"),4==tY(e)){e.h=!1;try{let s=e.da();switch(s){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var t,n,r=!0;break;default:r=!1}if(!(t=r)){if(n=0===s){var i=String(e.I).match(tn)[1]||null;!i&&h.self&&h.self.location&&(i=h.self.location.protocol.slice(0,-1)),n=!tV.test(i?i.toLowerCase():"")}t=n}if(t)ec(e,"complete"),ec(e,"success");else{e.m=6;try{var o=2<tY(e)?e.g.statusText:""}catch(e){o=""}e.j=o+" ["+e.da()+"]",tq(e)}}finally{tG(e)}}}}function tG(e,t){if(e.g){tJ(e);let n=e.g,r=e.C[0]?()=>{}:null;e.g=null,e.C=null,t||ec(e,"ready");try{n.onreadystatechange=r}catch(e){}}}
221function tJ(e){e.g&&e.L&&(e.g.ontimeout=null),e.A&&(h.clearTimeout(e.A),e.A=null)}function tY(e){return e.g?e.g.readyState:0}function tQ(e){try{if(!e.g)return null;if("response"in e.g)return e.g.response;switch(e.K){case tU:case"text":return e.g.responseText;case"arraybuffer":if("mozResponseArrayBuffer"in e.g)return e.g.mozResponseArrayBuffer}return null}catch(e){return null}}function t0(e){let t="";return K(e,function(e,n){t+=n+":"+e+"\r\n"}),t}function t2(e,t,n){e:{for(r in n){var r=!1;break e}r=!0}r||(n=t0(n),"string"==typeof e?null!=n&&encodeURIComponent(String(n)):tl(e,t,n))}function t1(e,t,n){return n&&n.internalChannelParams&&n.internalChannelParams[e]||t}function t9(e){this.Ga=0,this.j=[],this.l=new eD,this.pa=this.wa=this.I=this.Y=this.g=this.Da=this.F=this.na=this.o=this.U=this.s=null,this.fb=this.W=0,this.cb=t1("failFast",!1,e),this.G=this.v=this.u=this.m=this.h=null,this.aa=!0,this.Fa=this.V=-1,this.ba=this.A=this.C=0,this.ab=t1("baseRetryDelayMs",5e3,e),this.hb=t1("retryDelaySeedMs",1e4,e),this.eb=t1("forwardChannelMaxRetries",2,e),this.xa=t1("forwardChannelRequestTimeoutMs",2e4,e),this.va=e&&e.xmlHttpFactory||void 0,this.Ha=e&&e.useFetchStreams||!1,this.L=void 0,this.J=e&&e.supportsCrossDomainXhr||!1,this.K="",this.i=new tS(e&&e.concurrentRequestLimit),this.Ja=new tj,this.P=e&&e.fastHandshake||!1,this.O=e&&e.encodeInitMessageHeaders||!1,this.P&&this.O&&(this.O=!1),this.bb=e&&e.bc||!1,e&&e.Ea&&this.l.Ea(),e&&e.forceLongPolling&&(this.aa=!1),this.ca=!this.P&&this.aa&&e&&e.detectBufferingProxy||!1,this.qa=void 0,e&&e.longPollingTimeout&&0<e.longPollingTimeout&&(this.qa=e.longPollingTimeout),this.oa=void 0,this.S=0,this.M=!1,this.ma=this.B=null}function t4(e){if(t5(e),3==e.H){var t=e.W++,n=ti(e.I);if(tl(n,"SID",e.K),tl(n,"RID",t),tl(n,"TYPE","terminate"),t8(e,n),(t=new eG(e,e.l,t)).L=2,t.A=tu(ti(n)),n=!1,h.navigator&&h.navigator.sendBeacon)try{n=h.navigator.sendBeacon(t.A.toString(),"")}catch(e){}!n&&h.Image&&((new Image).src=t.A,n=!0),n||(t.g=nh(t.l,null),t.g.ha(t.A)),t.G=Date.now(),e6(t)}nu(e)}function t6(e){e.g&&(nr(e),e.g.cancel(),e.g=null)}function t5(e){t6(e),e.u&&(h.clearTimeout(e.u),e.u=null),no(e),e.i.cancel(),e.m&&("number"==typeof e.m&&h.clearTimeout(e.m),e.m=null)}function t7(e){if(!tA(e.i)&&!e.m){e.m=!0;var t=e.Na;ev||ew(),eb||(ev(),eb=!0),ey.add(t,e),e.C=0}}function t3(e,t){var n;n=t?t.m:e.W++;let r=ti(e.I);tl(r,"SID",e.K),tl(r,"RID",n),tl(r,"AID",e.V),t8(e,r),e.o&&e.s&&t2(r,e.o,e.s),n=new eG(e,e.l,n,e.C+1),null===e.o&&(n.I=e.s),t&&(e.j=t.F.concat(e.j)),t=ne(e,n,1e3),n.setTimeout(Math.round(.5*e.xa)+Math.round(.5*e.xa*Math.random())),tD(e.i,n),e2(n,r,t)}function t8(e,t){e.na&&K(e.na,function(e,n){tl(t,n,e)}),e.h&&tt({},function(e,n){tl(t,n,e)})}function ne(e,t,n){n=Math.min(e.j.length,n);var r=e.h?m(e.h.Va,e.h,e):null;e:{var i=e.j;let t=-1;for(;;){let e=["count="+n];-1==t?0<n?(t=i[0].g,e.push("ofs="+t)):t=0:e.push("ofs="+t);let o=!0;for(let s=0;s<n;s++){let n=i[s].g,a=i[s].map;if(0>(n-=t))t=Math.max(0,i[s].g-100),o=!1;else try{!function(e,t,n){let r=n||"";try{tt(e,function(e,n){let i=e;d(e)&&(i=ef(e)),t.push(r+n+"="+encodeURIComponent(i))})}catch(e){throw t.push(r+"type="+encodeURIComponent("_badmap")),e}}(a,e,"req"+n+"_")}catch(e){r&&r(a)}}if(o){r=e.join("&");break e}}}return e=e.j.splice(0,n),t.F=e,r}function nt(e){if(!e.g&&!e.u){e.ba=1;var t=e.Ma;ev||ew(),eb||(ev(),eb=!0),ey.add(t,e),e.A=0}}function nn(e){return!e.g&&!e.u&&!(3<=e.A)&&(e.ba++,e.u=e$(m(e.Ma,e),na(e,e.A)),e.A++,!0)}function nr(e){null!=e.B&&(h.clearTimeout(e.B),e.B=null)}function ni(e){e.g=new eG(e,e.l,"rpc",e.ba),null===e.o&&(e.g.I=e.s),e.g.O=0;var t=ti(e.wa);tl(t,"RID","rpc"),tl(t,"SID",e.K),tl(t,"AID",e.V),tl(t,"CI",e.G?"0":"1"),!e.G&&e.qa&&tl(t,"TO",e.qa),tl(t,"TYPE","xmlhttp"),t8(e,t),e.o&&e.s&&t2(t,e.o,e.s),e.L&&e.g.setTimeout(e.L);var n=e.g;e=e.pa,n.L=1,n.A=tu(ti(t)),n.u=null,n.S=!0,e1(n,e)}function no(e){null!=e.v&&(h.clearTimeout(e.v),e.v=null)}function ns(e,t){var n=null;if(e.g==t){no(e),nr(e),e.g=null;var r=2}else{if(!tk(e.i,t))return;n=t.F,tM(e.i,t),r=1}if(0!=e.H){if(t.i){if(1==r){n=t.u?t.u.length:0,t=Date.now()-t.G;var i,o=e.C;ec(r=ej(),new eB(r,n)),t7(e)}else nt(e)}else if(3==(o=t.s)||0==o&&0<t.ca||!(1==r&&(i=t,!(t_(e.i)>=e.i.j-(e.m?1:0))&&(e.m?(e.j=i.F.concat(e.j),!0):1!=e.H&&2!=e.H&&!(e.C>=(e.cb?0:e.eb))&&(e.m=e$(m(e.Na,e,i),na(e,e.C)),e.C++,!0)))||2==r&&nn(e)))switch(n&&0<n.length&&((t=e.i).i=t.i.concat(n)),o){case 1:nl(e,5);break;case 4:nl(e,10);break;case 3:nl(e,6);break;default:nl(e,2)}}}function na(e,t){let n=e.ab+Math.floor(Math.random()*e.hb);return e.isActive()||(n*=2),n*t}function nl(e,t){if(e.l.info("Error code "+t),2==t){var n=null;e.h&&(n=null);var r=m(e.pb,e);n||(n=new tr("//www.google.com/images/cleardot.gif"),h.location&&"http"==h.location.protocol||to(n,"https"),tu(n)),function(e,t){let n=new eD;if(h.Image){let r=new Image;r.onload=v(tR,n,r,"TestLoadImage: loaded",!0,t),r.onerror=v(tR,n,r,"TestLoadImage: error",!1,t),r.onabort=v(tR,n,r,"TestLoadImage: abort",!1,t),r.ontimeout=v(tR,n,r,"TestLoadImage: timeout",!1,t),h.setTimeout(function(){r.ontimeout&&r.ontimeout()},1e4),r.src=e}else t(!1)}(n.toString(),r)}else eF(2);e.H=0,e.h&&e.h.za(t),nu(e),t5(e)}function nu(e){if(e.H=0,e.ma=[],e.h){let t=tO(e.i);(0!=t.length||0!=e.j.length)&&(T(e.ma,t),T(e.ma,e.j),e.i.i.length=0,E(e.j),e.j.length=0),e.h.ya()}}function nc(e,t,n){var r=n instanceof tr?ti(n):new tr(n);if(""!=r.g)t&&(r.g=t+"."+r.g),ts(r,r.m);else{var i=h.location;r=i.protocol,t=t?t+"."+i.hostname:i.hostname,i=+i.port;var o=new tr(null);r&&to(o,r),t&&(o.g=t),i&&ts(o,i),n&&(o.l=n),r=o}return n=e.F,t=e.Da,n&&t&&tl(r,n,t),tl(r,"VER",e.ra),t8(e,r),r}
221function nh(e,t,n){if(t&&!e.J)throw Error("Can't create secondary domain capable XhrIo object.");return(t=new tW(e.Ha&&!e.va?new tL({ob:n}):e.va)).Oa(e.J),t}function nf(){}function nd(){if(D&&!(10<=Number($)))throw Error("Environmental error: no available transport.")}function np(e,t){eu.call(this),this.g=new t9(t),this.l=e,this.h=t&&t.messageUrlParams||null,e=t&&t.messageHeaders||null,t&&t.clientProtocolHeaderRequired&&(e?e["X-Client-Protocol"]="webchannel":e={"X-Client-Protocol":"webchannel"}),this.g.s=e,e=t&&t.initMessageHeaders||null,t&&t.messageContentType&&(e?e["X-WebChannel-Content-Type"]=t.messageContentType:e={"X-WebChannel-Content-Type":t.messageContentType}),t&&t.Ca&&(e?e["X-WebChannel-Client-Profile"]=t.Ca:e={"X-WebChannel-Client-Profile":t.Ca}),this.g.U=e,(e=t&&t.cc)&&!S(e)&&(this.g.o=e),this.A=t&&t.supportsCrossDomainXhr||!1,this.v=t&&t.sendRawJson||!1,(t=t&&t.httpSessionIdParam)&&!S(t)&&(this.g.F=t,null!==(e=this.h)&&t in e&&t in(e=this.h)&&delete e[t]),this.j=new nv(this)}function ng(e){eK.call(this),e.__headers__&&(this.headers=e.__headers__,this.statusCode=e.__status__,delete e.__headers__,delete e.__status__);var t=e.__sm__;if(t){e:{for(let n in t){e=n;break e}e=void 0}(this.i=e)&&(e=this.i,t=null!==t&&e in t?t[e]:void 0),this.data=t}else this.data=e}function nm(){eq.call(this),this.status=1}function nv(e){this.g=e}function nb(){this.blockSize=-1,this.blockSize=64,this.g=[,,,,],this.m=Array(this.blockSize),this.i=this.h=0,this.reset()}function ny(e,t,n){n||(n=0);var r=Array(16);if("string"==typeof t)for(var i=0;16>i;++i)r[i]=t.charCodeAt(n++)|t.charCodeAt(n++)<<8|t.charCodeAt(n++)<<16|t.charCodeAt(n++)<<24;else for(i=0;16>i;++i)r[i]=t[n++]|t[n++]<<8|t[n++]<<16|t[n++]<<24;t=e.g[0],n=e.g[1],i=e.g[2];var o=e.g[3],s=t+(o^n&(i^o))+r[0]+3614090360&4294967295;s=o+(i^(t=n+(s<<7&4294967295|s>>>25))&(n^i))+r[1]+3905402710&4294967295,s=i+(n^(o=t+(s<<12&4294967295|s>>>20))&(t^n))+r[2]+606105819&4294967295,s=n+(t^(i=o+(s<<17&4294967295|s>>>15))&(o^t))+r[3]+3250441966&4294967295,s=t+(o^(n=i+(s<<22&4294967295|s>>>10))&(i^o))+r[4]+4118548399&4294967295,s=o+(i^(t=n+(s<<7&4294967295|s>>>25))&(n^i))+r[5]+1200080426&4294967295,s=i+(n^(o=t+(s<<12&4294967295|s>>>20))&(t^n))+r[6]+2821735955&4294967295,s=n+(t^(i=o+(s<<17&4294967295|s>>>15))&(o^t))+r[7]+4249261313&4294967295,s=t+(o^(n=i+(s<<22&4294967295|s>>>10))&(i^o))+r[8]+1770035416&4294967295,s=o+(i^(t=n+(s<<7&4294967295|s>>>25))&(n^i))+r[9]+2336552879&4294967295,s=i+(n^(o=t+(s<<12&4294967295|s>>>20))&(t^n))+r[10]+4294925233&4294967295,s=n+(t^(i=o+(s<<17&4294967295|s>>>15))&(o^t))+r[11]+2304563134&4294967295,s=t+(o^(n=i+(s<<22&4294967295|s>>>10))&(i^o))+r[12]+1804603682&4294967295,s=o+(i^(t=n+(s<<7&4294967295|s>>>25))&(n^i))+r[13]+4254626195&4294967295,s=i+(n^(o=t+(s<<12&4294967295|s>>>20))&(t^n))+r[14]+2792965006&4294967295,s=n+(t^(i=o+(s<<17&4294967295|s>>>15))&(o^t))+r[15]+1236535329&4294967295,n=i+(s<<22&4294967295|s>>>10),s=t+(i^o&(n^i))+r[1]+4129170786&4294967295,t=n+(s<<5&4294967295|s>>>27),s=o+(n^i&(t^n))+r[6]+3225465664&4294967295,o=t+(s<<9&4294967295|s>>>23),s=i+(t^n&(o^t))+r[11]+643717713&4294967295,i=o+(s<<14&4294967295|s>>>18),s=n+(o^t&(i^o))+r[0]+3921069994&4294967295,n=i+(s<<20&4294967295|s>>>12),s=t+(i^o&(n^i))+r[5]+3593408605&4294967295,t=n+(s<<5&4294967295|s>>>27),s=o+(n^i&(t^n))+r[10]+38016083&4294967295,o=t+(s<<9&4294967295|s>>>23),s=i+(t^n&(o^t))+r[15]+3634488961&4294967295,i=o+(s<<14&4294967295|s>>>18),s=n+(o^t&(i^o))+r[4]+3889429448&4294967295,n=i+(s<<20&4294967295|s>>>12),s=t+(i^o&(n^i))+r[9]+568446438&4294967295,t=n+(s<<5&4294967295|s>>>27),s=o+(n^i&(t^n))+r[14]+3275163606&4294967295,o=t+(s<<9&4294967295|s>>>23),s=i+(t^n&(o^t))+r[3]+4107603335&4294967295,i=o+(s<<14&4294967295|s>>>18),s=n+(o^t&(i^o))+r[8]+1163531501&4294967295,n=i+(s<<20&4294967295|s>>>12),s=t+(i^o&(n^i))+r[13]+2850285829&4294967295,t=n+(s<<5&4294967295|s>>>27),s=o+(n^i&(t^n))+r[2]+4243563512&4294967295,o=t+(s<<9&4294967295|s>>>23),s=i+(t^n&(o^t))+r[7]+1735328473&4294967295,i=o+(s<<14&4294967295|s>>>18),s=n+(o^t&(i^o))+r[12]+2368359562&4294967295,s=t+((n=i+(s<<20&4294967295|s>>>12))^i^o)+r[5]+4294588738&4294967295,s=o+((t=n+(s<<4&4294967295|s>>>28))^n^i)+r[8]+2272392833&4294967295,s=i+((o=t+(s<<11&4294967295|s>>>21))^t^n)+r[11]+1839030562&4294967295,s=n+((i=o+(s<<16&4294967295|s>>>16))^o^t)+r[14]+4259657740&4294967295,s=t+((n=i+(s<<23&4294967295|s>>>9))^i^o)+r[1]+2763975236&4294967295,s=o+((t=n+(s<<4&4294967295|s>>>28))^n^i)+r[4]+1272893353&4294967295,s=i+((o=t+(s<<11&4294967295|s>>>21))^t^n)+r[7]+4139469664&4294967295,s=n+((i=o+(s<<16&4294967295|s>>>16))^o^t)+r[10]+3200236656&4294967295,s=t+((n=i+(s<<23&4294967295|s>>>9))^i^o)+r[13]+681279174&4294967295,s=o+((t=n+(s<<4&4294967295|s>>>28))^n^i)+r[0]+3936430074&4294967295,s=i+((o=t+(s<<11&4294967295|s>>>21))^t^n)+r[3]+3572445317&4294967295,s=n+((i=o+(s<<16&4294967295|s>>>16))^o^t)+r[6]+76029189&4294967295,s=t+((n=i+(s<<23&4294967295|s>>>9))^i^o)+r[9]+3654602809&4294967295,s=o+((t=n+(s<<4&4294967295|s>>>28))^n^i)+r[12]+3873151461&4294967295,s=i+((o=t+(s<<11&4294967295|s>>>21))^t^n)+r[15]+530742520&4294967295,s=n+((i=o+(s<<16&4294967295|s>>>16))^o^t)+r[2]+3299628645&4294967295,n=i+(s<<23&4294967295|s>>>9),s=t+(i^(n|~o))+r[0]+4096336452&4294967295,t=n+(s<<6&4294967295|s>>>26),s=o+(n^(t|~i))+r[7]+1126891415&4294967295,o=t+(s<<10&4294967295|s>>>22),s=i+(t^(o|~n))+r[14]+2878612391&4294967295,i=o+(s<<15&4294967295|s>>>17),s=n+(o^(i|~t))+r[5]+4237533241&4294967295,n=i+(s<<21&4294967295|s>>>11),s=t+(i^(n|~o))+r[12]+1700485571&4294967295,t=n+(s<<6&4294967295|s>>>26),s=o+(n^(t|~i))+r[3]+2399980690&4294967295,o=t+(s<<10&4294967295|s>>>22),s=i+(t^(o|~n))+r[10]+4293915773&4294967295,i=o+(s<<15&4294967295|s>>>17),s=n+(o^(i|~t))+r[1]+2240044497&4294967295,n=i+(s<<21&4294967295|s>>>11),s=t+(i^(n|~o))+r[8]+1873313359&4294967295,t=n+(s<<6&4294967295|s>>>26),s=o+(n^(t|~i))+r[15]+4264355552&4294967295,o=t+(s<<10&4294967295|s>>>22),s=i+(t^(o|~n))+r[6]+2734768916&4294967295,i=o+(s<<15&4294967295|s>>>17),s=n+(o^(i|~t))+r[13]+1309151649&4294967295,n=i+(s<<21&4294967295|s>>>11),s=t+(i^(n|~o))+r[4]+4149444226&4294967295,t=n+(s<<6&4294967295|s>>>
22126),s=o+(n^(t|~i))+r[11]+3174756917&4294967295,o=t+(s<<10&4294967295|s>>>22),s=i+(t^(o|~n))+r[2]+718787259&4294967295,i=o+(s<<15&4294967295|s>>>17),s=n+(o^(i|~t))+r[9]+3951481745&4294967295,e.g[0]=e.g[0]+t&4294967295,e.g[1]=e.g[1]+(i+(s<<21&4294967295|s>>>11))&4294967295,e.g[2]=e.g[2]+i&4294967295,e.g[3]=e.g[3]+o&4294967295}function nw(e,t){this.h=t;for(var n=[],r=!0,i=e.length-1;0<=i;i--){var o=0|e[i];r&&o==t||(n[i]=o,r=!1)}this.g=n}(a=tW.prototype).Oa=function(e){this.M=e},a.ha=function(e,t,n,r){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.I+"; newUri="+e);t=t?t.toUpperCase():"GET",this.I=e,this.j="",this.m=0,this.F=!1,this.h=!0,this.g=this.u?this.u.g():s.g(),this.C=this.u?eU(this.u):eU(s),this.g.onreadystatechange=m(this.La,this);try{this.G=!0,this.g.open(t,String(e),!0),this.G=!1}catch(e){tK(this,e);return}if(e=n||"",n=new Map(this.headers),r){if(Object.getPrototypeOf(r)===Object.prototype)for(var i in r)n.set(i,r[i]);else if("function"==typeof r.keys&&"function"==typeof r.get)for(let e of r.keys())n.set(e,r.get(e));else throw Error("Unknown input type for opt_headers: "+String(r))}for(let[o,s]of(r=Array.from(n.keys()).find(e=>"content-type"==e.toLowerCase()),i=h.FormData&&e instanceof h.FormData,!(0<=w(tX,t))||r||i||n.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8"),n))this.g.setRequestHeader(o,s);this.K&&(this.g.responseType=this.K),"withCredentials"in this.g&&this.g.withCredentials!==this.M&&(this.g.withCredentials=this.M);try{var o;tJ(this),0<this.B&&((this.L=(o=this.g,D&&"number"==typeof o.timeout&&void 0!==o.ontimeout))?(this.g.timeout=this.B,this.g.ontimeout=m(this.ua,this)):this.A=ex(this.ua,this.B,this)),this.v=!0,this.g.send(e),this.v=!1}catch(e){tK(this,e)}},a.ua=function(){void 0!==c&&this.g&&(this.j="Timed out after "+this.B+"ms, aborting",this.m=8,ec(this,"timeout"),this.abort(8))},a.abort=function(e){this.g&&this.h&&(this.h=!1,this.l=!0,this.g.abort(),this.l=!1,this.m=e||7,ec(this,"complete"),ec(this,"abort"),tG(this))},a.N=function(){this.g&&(this.h&&(this.h=!1,this.l=!0,this.g.abort(),this.l=!1),tG(this,!0)),tW.$.N.call(this)},a.La=function(){this.s||(this.G||this.v||this.l?tZ(this):this.kb())},a.kb=function(){tZ(this)},a.isActive=function(){return!!this.g},a.da=function(){try{return 2<tY(this)?this.g.status:-1}catch(e){return -1}},a.ja=function(){try{return this.g?this.g.responseText:""}catch(e){return""}},a.Wa=function(e){if(this.g){var t=this.g.responseText;return e&&0==t.indexOf(e)&&(t=t.substring(e.length)),tH(t)}},a.Ia=function(){return this.m},a.Sa=function(){return"string"==typeof this.j?this.j:String(this.j)},(a=t9.prototype).ra=8,a.H=1,a.Na=function(e){if(this.m){if(this.m=null,1==this.H){if(!e){this.W=Math.floor(1e5*Math.random()),e=this.W++;let i=new eG(this,this.l,e),o=this.s;if(this.U&&(o?G(o=q(o),this.U):o=this.U),null!==this.o||this.O||(i.I=o,o=null),this.P)e:{for(var t=0,n=0;n<this.j.length;n++){t:{var r=this.j[n];if("__data__"in r.map&&"string"==typeof(r=r.map.__data__)){r=r.length;break t}r=void 0}if(void 0===r)break;if(4096<(t+=r)){t=n;break e}if(4096===t||n===this.j.length-1){t=n+1;break e}}t=1e3}else t=1e3;t=ne(this,i,t),tl(n=ti(this.I),"RID",e),tl(n,"CVER",22),this.F&&tl(n,"X-HTTP-Session-Id",this.F),t8(this,n),o&&(this.O?t="headers="+encodeURIComponent(String(t0(o)))+"&"+t:this.o&&t2(n,this.o,o)),tD(this.i,i),this.bb&&tl(n,"TYPE","init"),this.P?(tl(n,"$req",t),tl(n,"SID","null"),i.aa=!0,e2(i,n,null)):e2(i,n,t),this.H=2}}else 3==this.H&&(e?t3(this,e):0==this.j.length||tA(this.i)||t3(this))}},a.Ma=function(){if(this.u=null,ni(this),this.ca&&!(this.M||null==this.g||0>=this.S)){var e=2*this.S;this.l.info("BP detection timer enabled: "+e),this.B=e$(m(this.jb,this),e)}},a.jb=function(){this.B&&(this.B=null,this.l.info("BP detection timeout reached."),this.l.info("Buffering proxy detected and switch to long-polling!"),this.G=!1,this.M=!0,eF(10),t6(this),ni(this))},a.ib=function(){null!=this.v&&(this.v=null,t6(this),nn(this),eF(19))},a.pb=function(e){e?(this.l.info("Successfully pinged google.com"),eF(2)):(this.l.info("Failed to ping google.com"),eF(1))},a.isActive=function(){return!!this.h&&this.h.isActive(this)},(a=nf.prototype).Ba=function(){},a.Aa=function(){},a.za=function(){},a.ya=function(){},a.isActive=function(){return!0},a.Va=function(){},nd.prototype.g=function(e,t){return new np(e,t)},b(np,eu),np.prototype.m=function(){this.g.h=this.j,this.A&&(this.g.J=!0);var e=this.g,t=this.l,n=this.h||void 0;eF(0),e.Y=t,e.na=n||{},e.G=e.aa,e.I=nc(e,null,e.Y),t7(e)},np.prototype.close=function(){t4(this.g)},np.prototype.u=function(e){var t=this.g;if("string"==typeof e){var n={};n.__data__=e,e=n}else this.v&&((n={}).__data__=ef(e),e=n);t.j.push(new tx(t.fb++,e)),3==t.H&&t7(t)},np.prototype.N=function(){this.g.h=null,delete this.j,t4(this.g),delete this.g,np.$.N.call(this)},b(ng,eK),b(nm,eq),b(nv,nf),nv.prototype.Ba=function(){ec(this.g,"a")},nv.prototype.Aa=function(e){ec(this.g,new ng(e))},nv.prototype.za=function(e){ec(this.g,new nm)},nv.prototype.ya=function(){ec(this.g,"b")},b(nb,function(){this.blockSize=-1}),nb.prototype.reset=function(){this.g[0]=1732584193,this.g[1]=4023233417,this.g[2]=2562383102,this.g[3]=271733878,this.i=this.h=0},nb.prototype.j=function(e,t){void 0===t&&(t=e.length);for(var n=t-this.blockSize,r=this.m,i=this.h,o=0;o<t;){if(0==i)for(;o<=n;)ny(this,e,o),o+=this.blockSize;if("string"==typeof e){for(;o<t;)if(r[i++]=e.charCodeAt(o++),i==this.blockSize){ny(this,r),i=0;break}}else for(;o<t;)if(r[i++]=e[o++],i==this.blockSize){ny(this,r),i=0;break}}this.h=i,this.i+=t},nb.prototype.l=function(){var e=Array((56>this.h?this.blockSize:2*this.blockSize)-this.h);e[0]=128;for(var t=1;t<e.length-8;++t)e[t]=0;var n=8*this.i;for(t=e.length-8;t<e.length;++t)e[t]=255&n,n/=256;for(this.j(e),e=Array(16),t=n=0;4>t;++t)for(var r=0;32>r;r+=8)e[n++]=this.g[t]>>>r&255;return e};var nE={};function nT(e){return -128<=e&&128>e?Object.prototype.hasOwnProperty.call(nE,e)?nE[e]:nE[e]=new nw([0|e],0>e?-1:0):new nw([0|e],0>e?-1:0)}function nC(e){if(isNaN(e)||!isFinite(e))return nS;if(0>e)return nD(nC(-e));for(var t=[],n=1,r=0;e>=n;r++)t[r]=e/n|0,n*=nx;return new nw(t,0)}var nx=4294967296,nS=nT(0),nI=nT(1),nA=nT(16777216);function n_(e){if(0!=e.h)return!1;for(var t=0;t<e.g.length;t++)if(0!=e.g[t])return!1;return!0}function nk(e){return -1==e.h}function nD(e){for(var t=e.g.length,n=[],r=0;r<t;r++)n[r]=~e.g[r];return new nw(n,~e.h).add(nI)}function nM(e,t){return e.add(nD(t))}function nO(e,t){for(;(65535&e[t])!=e[t];)e[t+1]+=e[t]>>>16,e[t]&=65535,t++}function nP(e,t){this.g=e,this.h=t}function nj(e,t){if(n_(t))throw Error("division by zero");if(n_(e))return new nP(nS,nS);if(nk(e))return t=nj(nD(e),t),new nP(nD(t.g),nD(t.h));if(nk(t))return t=nj(e,nD(t)),new nP(nD(t.g),t.h);if(30<e.g.length){if(nk(e)||nk(t))throw Error("slowDivide_ only works with positive integers.");for(var n=nI,r=t;0>=r.X(e);)n=nR(n),r=nR(r);var i=nL(n,1),o=nL(r,1);for(r=nL(r,2),n=nL(n,2);!n_(r);){var s=o.add(r);0>=s.X(e)&&(i=i.add(n),o=s),r=nL(r,1),n=nL(n,1)}return t=nM(e,i.R(t)),new nP(i,t)}for(i=nS;0<=e.X(t);){for(r=48>=(r=Math.ceil(Math.log(n=Math.max(1,Math.floor(e.ea()/t.ea())))/M
221ath.LN2))?1:Math.pow(2,r-48),s=(o=nC(n)).R(t);nk(s)||0<s.X(e);)n-=r,s=(o=nC(n)).R(t);n_(o)&&(o=nI),i=i.add(o),e=nM(e,s)}return new nP(i,e)}function nR(e){for(var t=e.g.length+1,n=[],r=0;r<t;r++)n[r]=e.D(r)<<1|e.D(r-1)>>>31;return new nw(n,e.h)}function nL(e,t){var n=t>>5;t%=32;for(var r=e.g.length-n,i=[],o=0;o<r;o++)i[o]=0<t?e.D(o+n)>>>t|e.D(o+n+1)<<32-t:e.D(o+n);return new nw(i,e.h)}(a=nw.prototype).ea=function(){if(nk(this))return-nD(this).ea();for(var e=0,t=1,n=0;n<this.g.length;n++){var r=this.D(n);e+=(0<=r?r:nx+r)*t,t*=nx}return e},a.toString=function(e){if(2>(e=e||10)||36<e)throw Error("radix out of range: "+e);if(n_(this))return"0";if(nk(this))return"-"+nD(this).toString(e);for(var t=nC(Math.pow(e,6)),n=this,r="";;){var i=nj(n,t).g,o=((0<(n=nM(n,i.R(t))).g.length?n.g[0]:n.h)>>>0).toString(e);if(n_(n=i))return o+r;for(;6>o.length;)o="0"+o;r=o+r}},a.D=function(e){return 0>e?0:e<this.g.length?this.g[e]:this.h},a.X=function(e){return nk(e=nM(this,e))?-1:n_(e)?0:1},a.abs=function(){return nk(this)?nD(this):this},a.add=function(e){for(var t=Math.max(this.g.length,e.g.length),n=[],r=0,i=0;i<=t;i++){var o=r+(65535&this.D(i))+(65535&e.D(i)),s=(o>>>16)+(this.D(i)>>>16)+(e.D(i)>>>16);r=s>>>16,o&=65535,s&=65535,n[i]=s<<16|o}return new nw(n,-2147483648&n[n.length-1]?-1:0)},a.R=function(e){if(n_(this)||n_(e))return nS;if(nk(this))return nk(e)?nD(this).R(nD(e)):nD(nD(this).R(e));if(nk(e))return nD(this.R(nD(e)));if(0>this.X(nA)&&0>e.X(nA))return nC(this.ea()*e.ea());for(var t=this.g.length+e.g.length,n=[],r=0;r<2*t;r++)n[r]=0;for(r=0;r<this.g.length;r++)for(var i=0;i<e.g.length;i++){var o=this.D(r)>>>16,s=65535&this.D(r),a=e.D(i)>>>16,l=65535&e.D(i);n[2*r+2*i]+=s*l,nO(n,2*r+2*i),n[2*r+2*i+1]+=o*l,nO(n,2*r+2*i+1),n[2*r+2*i+1]+=s*a,nO(n,2*r+2*i+1),n[2*r+2*i+2]+=o*a,nO(n,2*r+2*i+2)}for(r=0;r<t;r++)n[r]=n[2*r+1]<<16|n[2*r];for(r=t;r<2*t;r++)n[r]=0;return new nw(n,0)},a.gb=function(e){return nj(this,e).h},a.and=function(e){for(var t=Math.max(this.g.length,e.g.length),n=[],r=0;r<t;r++)n[r]=this.D(r)&e.D(r);return new nw(n,this.h&e.h)},a.or=function(e){for(var t=Math.max(this.g.length,e.g.length),n=[],r=0;r<t;r++)n[r]=this.D(r)|e.D(r);return new nw(n,this.h|e.h)},a.xor=function(e){for(var t=Math.max(this.g.length,e.g.length),n=[],r=0;r<t;r++)n[r]=this.D(r)^e.D(r);return new nw(n,this.h^e.h)},nd.prototype.createWebChannel=nd.prototype.g,np.prototype.send=np.prototype.u,np.prototype.open=np.prototype.m,np.prototype.close=np.prototype.close,ez.NO_ERROR=0,ez.TIMEOUT=8,ez.HTTP_ERROR=6,eH.COMPLETE="complete",eV.EventType=eX,eX.OPEN="a",eX.CLOSE="b",eX.ERROR="c",eX.MESSAGE="d",eu.prototype.listen=eu.prototype.O,tW.prototype.listenOnce=tW.prototype.P,tW.prototype.getLastError=tW.prototype.Sa,tW.prototype.getLastErrorCode=tW.prototype.Ia,tW.prototype.getStatus=tW.prototype.da,tW.prototype.getResponseJson=tW.prototype.Wa,tW.prototype.getResponseText=tW.prototype.ja,tW.prototype.send=tW.prototype.ha,tW.prototype.setWithCredentials=tW.prototype.Oa,nb.prototype.digest=nb.prototype.l,nb.prototype.reset=nb.prototype.reset,nb.prototype.update=nb.prototype.j,nw.prototype.add=nw.prototype.add,nw.prototype.multiply=nw.prototype.R,nw.prototype.modulo=nw.prototype.gb,nw.prototype.compare=nw.prototype.X,nw.prototype.toNumber=nw.prototype.ea,nw.prototype.toString=nw.prototype.toString,nw.prototype.getBits=nw.prototype.D,nw.fromNumber=nC,nw.fromString=function e(t,n){if(0==t.length)throw Error("number format error: empty string");if(2>(n=n||10)||36<n)throw Error("radix out of range: "+n);if("-"==t.charAt(0))return nD(e(t.substring(1),n));if(0<=t.indexOf("-"))throw Error('number format error: interior "-" character');for(var r=nC(Math.pow(n,8)),i=nS,o=0;o<t.length;o+=8){var s=Math.min(8,t.length-o),a=parseInt(t.substring(o,o+s),n);8>s?(s=nC(Math.pow(n,s)),i=i.R(s).add(nC(a))):i=(i=i.R(r)).add(nC(a))}return i};var nN=u.createWebChannelTransport=function(){return new nd},nF=u.getStatEventTarget=function(){return ej()},nB=u.ErrorCode=ez,n$=u.EventType=eH,nz=u.Event=eO,nH=u.Stat={xb:0,Ab:1,Bb:2,Ub:3,Zb:4,Wb:5,Xb:6,Vb:7,Tb:8,Yb:9,PROXY:10,NOPROXY:11,Rb:12,Nb:13,Ob:14,Mb:15,Pb:16,Qb:17,tb:18,sb:19,ub:20};u.FetchXmlHttpFactory=tL;var nW=u.WebChannel=eV,nU=u.XhrIo=tW;u.Md5=nb;var nV=u.Integer=nw},36206:function(e,t,n){"use strict";function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}n.d(t,{M:function(){return r}})},65936:function(e,t,n){"use strict";n.d(t,{B:function(){return a}});var r=n(67294),i=n(25360),o=n(28771),s=n(88426);function a(e){let t=e+"CollectionProvider",[n,a]=(0,i.b)(t),[l,u]=n(t,{collectionRef:{current:null},itemMap:new Map}),c=e+"CollectionSlot",h=r.forwardRef((e,t)=>
221{let{scope:n,children:i}=e,a=u(c,n),l=(0,o.e)(t,a.collectionRef);return r.createElement(s.g7,{ref:l},i)}),f=e+"CollectionItemSlot",d="data-radix-collection-item";return[{Provider:e=>{let{scope:t,children:n}=e,i=r.useRef(null),o=r.useRef(new Map).current;return r.createElement(l,{scope:t,itemMap:o,collectionRef:i},n)},Slot:h,ItemSlot:r.forwardRef((e,t)=>{let{scope:n,children:i,...a}=e,l=r.useRef(null),c=(0,o.e)(t,l),h=u(f,n);return r.useEffect(()=>(h.itemMap.set(l,{ref:l,...a}),()=>void h.itemMap.delete(l))),r.createElement(s.g7,{[d]:"",ref:c},i)})},function(t){let n=u(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${d}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},a]}},28771:function(e,t,n){"use strict";n.d(t,{F:function(){return i},e:function(){return o}});var r=n(67294);function i(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function o(...e){return(0,r.useCallback)(i(...e),e)}},25360:function(e,t,n){"use strict";n.d(t,{b:function(){return o},k:function(){return i}});var r=n(67294);function i(e,t){let n=(0,r.createContext)(t);function i(e){let{children:t,...i}=e,o=(0,r.useMemo)(()=>i,Object.values(i));return(0,r.createElement)(n.Provider,{value:o},t)}return i.displayName=e+"Provider",[i,function(i){let o=(0,r.useContext)(n);if(o)return o;if(void 0!==t)return t;throw Error(`\`${i}\` must be used within \`${e}\``)}]}function o(e,t=[]){let n=[],i=()=>{let t=n.map(e=>(0,r.createContext)(e));return function(n){let i=(null==n?void 0:n[e])||t;return(0,r.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:i}}),[n,i])}};return i.scopeName=e,[function(t,i){let o=(0,r.createContext)(i),s=n.length;function a(t){let{scope:n,children:i,...a}=t,l=(null==n?void 0:n[e][s])||o,u=(0,r.useMemo)(()=>a,Object.values(a));return(0,r.createElement)(l.Provider,{value:u},i)}return n=[...n,i],a.displayName=t+"Provider",[a,function(n,a){let l=(null==a?void 0:a[e][s])||o,u=(0,r.useContext)(l);if(u)return u;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return(0,r.useMemo)(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}(i,...t)]}},46063:function(e,t,n){"use strict";let r;n.d(t,{I0:function(){return v},XB:function(){return f},fC:function(){return m}});var i=n(87462),o=n(67294),s=n(36206),a=n(75320),l=n(28771),u=n(79698);let c="dismissableLayer.update",h=(0,o.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=(0,o.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:f=!1,onEscapeKeyDown:d,onPointerDownOutside:m,onFocusOutside:v,onInteractOutside:b,onDismiss:y,...w}=e,E=(0,o.useContext)(h),[T,C]=(0,o.useState)(null),x=null!==(n=null==T?void 0:T.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,S]=(0,o.useState)({}),I=(0,l.e)(t,e=>C(e)),A=Array.from(E.layers),[_]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),k=A.indexOf(_),D=T?A.indexOf(T):-1,M=E.layersWithOutsidePointerEventsDisabled.size>0,O=D>=k,P=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,u.W)(e),r=(0,o.useRef)(!1),i=(0,o.useRef)(()=>{});return(0,o.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function o(){g("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=o,t.addEventListener("click",i.current,{once:!0})):o()}else t.removeEventListener("click",i.current);r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));!O||n||(null==m||m(e),null==b||b(e),e.defaultPrevented||null==y||y())},x),j=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,u.W)(e),r=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{let e=e=>{e.target&&!r.current&&g("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...E.branches].some(e=>e.contains(t))||(null==v||v(e),null==b||b(e),e.defaultPrevented||null==y||y())},x);return!function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,u.W)(e);(0,o.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{D!==E.layers.size-1||(null==d||d(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},x),(0,o.useEffect)(()=>
221{if(T)return f&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(r=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(T)),E.layers.add(T),p(),()=>{f&&1===E.layersWithOutsidePointerEventsDisabled.size&&(x.body.style.pointerEvents=r)}},[T,x,f,E]),(0,o.useEffect)(()=>()=>{T&&(E.layers.delete(T),E.layersWithOutsidePointerEventsDisabled.delete(T),p())},[T,E]),(0,o.useEffect)(()=>{let e=()=>S({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,o.createElement)(a.WV.div,(0,i.Z)({},w,{ref:I,style:{pointerEvents:M?O?"auto":"none":void 0,...e.style},onFocusCapture:(0,s.M)(e.onFocusCapture,j.onFocusCapture),onBlurCapture:(0,s.M)(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:(0,s.M)(e.onPointerDownCapture,P.onPointerDownCapture)}))}),d=(0,o.forwardRef)((e,t)=>{let n=(0,o.useContext)(h),r=(0,o.useRef)(null),s=(0,l.e)(t,r);return(0,o.useEffect)(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,o.createElement)(a.WV.div,(0,i.Z)({},e,{ref:s}))});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function g(e,t,n,{discrete:r}){let i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?(0,a.jH)(i,o):i.dispatchEvent(o)}let m=f,v=d},42651:function(e,t,n){"use strict";n.d(t,{h:function(){return a}});var r=n(87462),i=n(67294),o=n(73935),s=n(75320);let a=(0,i.forwardRef)((e,t)=>{var n;let{container:a=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...l}=e;return a?o.createPortal((0,i.createElement)(s.WV.div,(0,r.Z)({},l,{ref:t})),a):null})},29115:function(e,t,n){"use strict";n.d(t,{z:function(){return a}});var r=n(67294),i=n(73935),o=n(28771),s=n(9981);let a=e=>{let{present:t,children:n}=e,a=function(e){var t,n;let[o,a]=(0,r.useState)(),u=(0,r.useRef)({}),c=(0,r.useRef)(e),h=(0,r.useRef)("none"),[f,d]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,r.useReducer)((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return(0,r.useEffect)(()=>{let e=l(u.current);h.current="mounted"===f?e:"none"},[f]),(0,s.b)(()=>{let t=u.current,n=c.current;if(n!==e){let r=h.current,i=l(t);e?d("MOUNT"):"none"===i||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):n&&r!==i?d("ANIMATION_OUT"):d("UNMOUNT"),c.current=e}},[e,d]),(0,s.b)(()=>{if(o){let e=e=>{let t=l(u.current).includes(e.animationName);e.target===o&&t&&(0,i.flushSync)(()=>d("ANIMATION_END"))},t=e=>{e.target===o&&(h.current=l(u.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),()=>{o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}d("ANIMATION_END")},[o,d]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:(0,r.useCallback)(e=>{e&&(u.current=getComputedStyle(e)),a(e)},[])}}(t),u="function"==typeof n?n({present:a.isPresent}):r.Children.only(n),c=(0,o.e)(a.ref,u.ref);return"function"==typeof n||a.isPresent?(0,r.cloneElement)(u,{ref:c}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}a.displayName="Presence"},75320:function(e,t,n){"use strict";n.d(t,{WV:function(){return a},jH:function(){return l}});var r=n(87462),i=n(67294),o=n(73935),s=n(88426);let a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,i.forwardRef)((e,n)=>{let{asChild:o,...a}=e,l=o?s.g7:t;return(0,i.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,i.createElement)(l,(0,r.Z)({},a,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function l(e,t){e&&(0,o.flushSync)(()=>
221e.dispatchEvent(t))}},88426:function(e,t,n){"use strict";n.d(t,{A4:function(){return l},g7:function(){return s}});var r=n(87462),i=n(67294),o=n(28771);let s=(0,i.forwardRef)((e,t)=>{let{children:n,...o}=e,s=i.Children.toArray(n),l=s.find(u);if(l){let e=l.props.children,n=s.map(t=>t!==l?t:i.Children.count(e)>1?i.Children.only(null):(0,i.isValidElement)(e)?e.props.children:null);return(0,i.createElement)(a,(0,r.Z)({},o,{ref:t}),(0,i.isValidElement)(e)?(0,i.cloneElement)(e,void 0,n):null)}return(0,i.createElement)(a,(0,r.Z)({},o,{ref:t}),n)});s.displayName="Slot";let a=(0,i.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,i.isValidElement)(n)?(0,i.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...e)=>{o(...e),i(...e)}:i&&(n[r]=i):"style"===r?n[r]={...i,...o}:"className"===r&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?(0,o.F)(t,n.ref):n.ref}):i.Children.count(n)>1?i.Children.only(null):null});a.displayName="SlotClone";let l=({children:e})=>(0,i.createElement)(i.Fragment,null,e);function u(e){return(0,i.isValidElement)(e)&&e.type===l}},77310:function(e,t,n){"use strict";n.d(t,{aU:function(){return J},x8:function(){return Y},dk:function(){return G},zt:function(){return X},fC:function(){return q},Dx:function(){return Z},l_:function(){return K}});var r=n(87462),i=n(67294),o=n(73935),s=n(36206),a=n(28771),l=n(65936),u=n(25360),c=n(46063),h=n(42651),f=n(29115),d=n(75320),p=n(79698),g=n(77342),m=n(9981);let v=(0,i.forwardRef)((e,t)=>(0,i.createElement)(d.WV.span,(0,r.Z)({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),b="ToastProvider",[y,w,E]=(0,l.B)("Toast"),[T,C]=(0,u.b)("Toast",[E]),[x,S]=T(b),I=e=>{let{__scopeToast:t,label:n="Notification",duration:r=5e3,swipeDirection:o="right",swipeThreshold:s=50,children:a}=e,[l,u]=(0,i.useState)(null),[c,h]=(0,i.useState)(0),f=(0,i.useRef)(!1),d=(0,i.useRef)(!1);return(0,i.createElement)(y.Provider,{scope:t},(0,i.createElement)(x,{scope:t,label:n,duration:r,swipeDirection:o,swipeThreshold:s,toastCount:c,viewport:l,onViewportChange:u,onToastAdd:(0,i.useCallback)(()=>h(e=>e+1),[]),onToastRemove:(0,i.useCallback)(()=>h(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:d},a))};I.propTypes={label:e=>e.label&&"string"==typeof e.label&&!e.label.trim()?Error(`Invalid prop \`label\` supplied to \`${b}\`. Expected non-empty \`string\`.`):null};let A=["F8"],_="toast.viewportPause",k="toast.viewportResume",D=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,hotkey:o=A,label:s="Notifications ({hotkey})",...l}=e,u=S("ToastViewport",n),h=w(n),f=(0,i.useRef)(null),p=(0,i.useRef)(null),g=(0,i.useRef)(null),m=(0,i.useRef)(null),v=(0,a.e)(t,m,u.onViewportChange),b=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),E=u.toastCount>0;(0,i.useEffect)(()=>{let e=e=>{var t;o.every(t=>e[t]||e.code===t)&&(null===(t=m.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[o]),(0,i.useEffect)(()=>{let e=f.current,t=m.current;if(E&&e&&t){let n=()=>{if(!u.isClosePausedRef.current){let e=new CustomEvent(_);t.dispatchEvent(e),u.isClosePausedRef.current=!0}},r=()=>{if(u.isClosePausedRef.current){let e=new CustomEvent(k);t.dispatchEvent(e),u.isClosePausedRef.current=!1}},i=t=>{e.contains(t.relatedTarget)||r()},o=()=>{e.contains(document.activeElement)||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",i),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",o),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",i),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",o),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}},[E,u.isClosePausedRef]);let T=(0,i.useCallback)(({tabbingDirection:e})=>{let t=h().map(t=>{let n=t.ref.current,r=[n,...function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}(n)];return"forwards"===e?r:r.reverse()});return("forwards"===e?t.reverse():t).flat()},[h]);return(0,i.useEffect)(()=>{let e=m.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!n){var r,i,o;let n=document.activeElement,s=t.shiftKey;if(t.target===e&&s){null===(r=p.current)||void 0===r||r.focus();return}let a=T({tabbingDirection:s?"backwards":"forwards"}),l=a.findIndex(e=>e===n);V(a.slice(l+1))?t.preventDefault():s?null===(i=p.current)||void 0===i||i.focus():null===(o=g.current)||void 0===o||o.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[h,T]),(0,i.createElement)(c.I0,{ref:f,role:"region","aria-label":s.replace("{hotkey}",b),tabIndex:-1,style:{pointerEvents:E?void 0:"none"}},E&&(0,i.createElement)(M,{ref:p,onFocusFromOutsideViewport:()=>{V(T({tabbingDirection:"forwards"}))}}),(0,i.createElement)(y.Slot,{scope:n},(0,i.createElement)(d.WV.ol,(0,r.Z)({tabIndex:-1},l,{ref:v}))),E&&(0,i.createElement)(M,{ref:g,onFocusFromOutsideViewport:()=>{V(T({tabbingDirection:"backwards"}))}}))}),M=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,onFocusFromOutsideViewport:o,...s}=e,a=S("ToastFocusProxy",n);return(0,i.createElement)(v,(0,r.Z)({"aria-hidden":!0,tabIndex:0},s,{ref:t,style:{position:"fixed"},onFocus:e=>{var t;let n=e.relatedTarget;null!==(t=a.viewport)&&void 0!==t&&t.contains(n)||o()}}))}),O="Toast",P=(0,i.forwardRef)((e,t)=>{let{forceMount:n,open:o,defaultOpen:a,onOpenChange:l,...u}=e,[c=!0,h]=(0,g.T)({prop:o,defaultProp:a,onChange:l});return(0,i.createElement)(f.z,{present:n||c},(0,i.createElement)(L,(0,r.Z)({open:c},u,{ref:t,onClose:()=>h(!1),onPause:(0,p.W)(e.onPause),onResume:(0,p.W)(e.onResume),onSwipeStart:(0,s.M)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,s.M)(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${n}px`)}
221),onSwipeCancel:(0,s.M)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,s.M)(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${n}px`),h(!1)})})))}),[j,R]=T(O,{onClose(){}}),L=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,type:l="foreground",duration:u,open:h,onClose:f,onEscapeKeyDown:g,onPause:m,onResume:v,onSwipeStart:b,onSwipeMove:w,onSwipeCancel:E,onSwipeEnd:T,...C}=e,x=S(O,n),[I,A]=(0,i.useState)(null),D=(0,a.e)(t,e=>A(e)),M=(0,i.useRef)(null),P=(0,i.useRef)(null),R=u||x.duration,L=(0,i.useRef)(0),F=(0,i.useRef)(R),B=(0,i.useRef)(0),{onToastAdd:$,onToastRemove:z}=x,H=(0,p.W)(()=>{var e;(null==I?void 0:I.contains(document.activeElement))&&(null===(e=x.viewport)||void 0===e||e.focus()),f()}),V=(0,i.useCallback)(e=>{e&&e!==1/0&&(window.clearTimeout(B.current),L.current=new Date().getTime(),B.current=window.setTimeout(H,e))},[H]);(0,i.useEffect)(()=>{let e=x.viewport;if(e){let t=()=>{V(F.current),null==v||v()},n=()=>{let e=new Date().getTime()-L.current;F.current=F.current-e,window.clearTimeout(B.current),null==m||m()};return e.addEventListener(_,n),e.addEventListener(k,t),()=>{e.removeEventListener(_,n),e.removeEventListener(k,t)}}},[x.viewport,R,m,v,V]),(0,i.useEffect)(()=>{h&&!x.isClosePausedRef.current&&V(R)},[h,R,x.isClosePausedRef,V]),(0,i.useEffect)(()=>($(),()=>z()),[$,z]);let X=(0,i.useMemo)(()=>I?function e(t){let n=[];return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&n.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let r=t.ariaHidden||t.hidden||"none"===t.style.display,i=""===t.dataset.radixToastAnnounceExclude;if(!r){if(i){let e=t.dataset.radixToastAnnounceAlt;e&&n.push(e)}else n.push(...e(t))}}}),n}(I):null,[I]);return x.viewport?(0,i.createElement)(i.Fragment,null,X&&(0,i.createElement)(N,{__scopeToast:n,role:"status","aria-live":"foreground"===l?"assertive":"polite","aria-atomic":!0},X),(0,i.createElement)(j,{scope:n,onClose:H},(0,o.createPortal)((0,i.createElement)(y.ItemSlot,{scope:n},(0,i.createElement)(c.fC,{asChild:!0,onEscapeKeyDown:(0,s.M)(g,()=>{x.isFocusedToastEscapeKeyDownRef.current||H(),x.isFocusedToastEscapeKeyDownRef.current=!1})},(0,i.createElement)(d.WV.li,(0,r.Z)({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":h?"open":"closed","data-swipe-direction":x.swipeDirection},C,{ref:D,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,s.M)(e.onKeyDown,e=>{"Escape"!==e.key||(null==g||g(e.nativeEvent),e.nativeEvent.defaultPrevented||(x.isFocusedToastEscapeKeyDownRef.current=!0,H()))}),onPointerDown:(0,s.M)(e.onPointerDown,e=>{0===e.button&&(M.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,s.M)(e.onPointerMove,e=>{if(!M.current)return;let t=e.clientX-M.current.x,n=e.clientY-M.current.y,r=!!P.current,i=["left","right"].includes(x.swipeDirection),o=["left","up"].includes(x.swipeDirection)?Math.min:Math.max,s=i?o(0,t):0,a=i?0:o(0,n),l="touch"===e.pointerType?10:2,u={x:s,y:a},c={originalEvent:e,delta:u};r?(P.current=u,W("toast.swipeMove",w,c,{discrete:!1})):U(u,x.swipeDirection,l)?(P.current=u,W("toast.swipeStart",b,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(n)>l)&&(M.current=null)}),onPointerUp:(0,s.M)(e.onPointerUp,e=>{let t=P.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),P.current=null,M.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};U(t,x.swipeDirection,x.swipeThreshold)?W("toast.swipeEnd",T,r,{discrete:!0}):W("toast.swipeCancel",E,r,{discrete:!0}),n.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})))),x.viewport))):null});L.propTypes={type:e=>e.type&&!["foreground","background"].includes(e.type)?Error(`Invalid prop \`type\` supplied to \`${O}\`. Expected \`foreground | background\`.`):null};let N=e=>{let{__scopeToast:t,children:n,...r}=e,o=S(O,t),[s,a]=(0,i.useState)(!1),[l,u]=(0,i.useState)(!1);return function(e=()=>{}){let t=(0,p.W)(e);(0,m.b)(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}(()=>a(!0)),(0,i.useEffect)(()=>{let e=window.setTimeout(()=>u(!0),1e3);return()=>window.clearTimeout(e)},[]),l?null:(0,i.createElement)(h.h,{asChild:!0},(0,i.createElement)(v,r,s&&(0,i.createElement)(i.Fragment,null,o.label," ",n)))},F=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,...o}=e;return(0,i.createElement)(d.WV.div,(0,r.Z)({},o,{ref:t}))}),B=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,...o}=e;return(0,i.createElement)(d.WV.div,(0,r.Z)({},o,{ref:t}))}),$=(0,i.forwardRef)((e,t)=>{let{altText:n,...o}=e;return n?(0,i.createElement)(H,{altText:n,asChild:!0},(0,i.createElement)(z,(0,r.Z)({},o,{ref:t}))):null});$.propTypes={altText:e=>e.altText?null:Error("Missing prop `altText` expected on `ToastAction`")};let z=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,...o}=e,a=R("ToastClose",n);return(0,i.createElement)(H,{asChild:!0},(0,i.createElement)(d.WV.button,(0,r.Z)({type:"button"},o,{ref:t,onClick:(0,s.M)(e.onClick,a.onClose)})))}),H=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,altText:o,...s}=e;return(0,i.createElement)(d.WV.div,(0,r.Z)({"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":o||void 0},s,{ref:t}))});function W(e,t,n,{discrete:r}){let i=n.originalEvent.currentTarget,o=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?(0,d.jH)(i,o):i.dispatchEvent(o)}let U=(e,t,n=0)=>{let r=Math.abs(e.x),i=Math.abs(e.y),o=r>i;return"left"===t||"right"===t?o&&r>n:!o&&i>n};function V(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}
221let X=I,K=D,q=P,Z=F,G=B,J=$,Y=z},79698:function(e,t,n){"use strict";n.d(t,{W:function(){return i}});var r=n(67294);function i(e){let t=(0,r.useRef)(e);return(0,r.useEffect)(()=>{t.current=e}),(0,r.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}},77342:function(e,t,n){"use strict";n.d(t,{T:function(){return o}});var r=n(67294),i=n(79698);function o({prop:e,defaultProp:t,onChange:n=()=>{}}){let[o,s]=function({defaultProp:e,onChange:t}){let n=(0,r.useState)(e),[o]=n,s=(0,r.useRef)(o),a=(0,i.W)(t);return(0,r.useEffect)(()=>{s.current!==o&&(a(o),s.current=o)},[o,s,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,l=a?e:o,u=(0,i.W)(n);return[l,(0,r.useCallback)(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else s(t)},[a,e,s,u])]}},9981:function(e,t,n){"use strict";n.d(t,{b:function(){return i}});var r=n(67294);let i=(null==globalThis?void 0:globalThis.document)?r.useLayoutEffect:()=>{}},12003:function(e,t,n){"use strict";n.d(t,{j:function(){return s}});var r=n(90512);let i=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,o=r.W,s=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return o(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:s,defaultVariants:a}=t,l=Object.keys(s).map(e=>{let t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;let o=i(t)||i(r);return s[e][o]}),u=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return o(e,l,null==t?void 0:null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...i}=t;return Object.entries(i).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...u}[t]):({...a,...u})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},90512:function(e,t,n){"use strict";function r(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=function e(t){var n,r,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t){if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(i&&(i+=" "),i+=r);else for(n in t)t[n]&&(i&&(i+=" "),i+=n)}return i}(e))&&(r&&(r+=" "),r+=t);return r}n.d(t,{W:function(){return r}}),t.Z=r},53059:function(e,t,n){"use strict";let r,i,o,s;n.d(t,{IH:function(){return eT},Gb:function(){return eC},Kz:function(){return ex}});var a=n(32238),l=n(53333),u=n(74444),c=n(8463),h=n(26531);let f="@firebase/installations",d="0.6.5",p=`w:${d}`,g="FIS_v2",m=new u.LL("installations","Installations",{"missing-app-config-values":'Missing App configuration value: "{$valueName}"',"not-registered":"Firebase Installation is not registered.","installation-not-found":"Firebase Installation not found.","request-failed":'{$requestName} request failed with error "{$serverCode} {$serverStatus}: {$serverMessage}"',"app-offline":"Could not process request. Application offline.","delete-pending-registration":"Can't delete installation while there is a pending registration request."});function v(e){return e instanceof u.ZR&&e.code.includes("request-failed")}/**
222 * @license
223 * Copyright 2019 Google LLC
224 *
225 * Licensed under the Apache License, Version 2.0 (the "License");
226 * you may not use this file except in compliance with the License.
227 * You may obtain a copy of the License at
228 *
229 *   http://www.apache.org/licenses/LICENSE-2.0
230 *
231 * Unless required by applicable law or agreed to in writing, software
232 * distributed under the License is distributed on an "AS IS" BASIS,
233 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
234 * See the License for the specific language governing permissions and
235 * limitations under the License.
236 */function b({projectId:e}){return`https://firebaseinstallations.googleapis.com/v1/projects/${e}/installations`}function y(e){return{token:e.token,requestStatus:2,expiresIn:Number(e.expiresIn.replace("s","000")),creationTime:Date.now()}}async function w(e,t){let n=(await t.json()).error;return m.create("request-failed",{requestName:e,serverCode:n.code,serverMessage:n.message,serverStatus:n.status})}function E({apiKey:e}){return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":e})}async function T(e){let t=await e();return t.status>=500&&t.status<600?e():t}/**
237 * @license
238 * Copyright 2019 Google LLC
239 *
240 * Licensed under the Apache License, Version 2.0 (the "License");
241 * you may not use this file except in compliance with the License.
242 * You may obtain a copy of the License at
243 *
244 *   http://www.apache.org/licenses/LICENSE-2.0
245 *
246 * Unless required by applicable law or agreed to in writing, software
247 * distributed under the License is distributed on an "AS IS" BASIS,
248 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
249 * See the License for the specific language governing permissions and
250 * limitations under the License.
251 */async function C({appConfig:e,heartbeatServiceProvider:t},{fid:n}){let r=b(e),i=E(e),o=t.getImmediate({optional:!0});if(o){let e=await o.getHeartbeatsHeader();e&&i.append("x-firebase-client",e)}let s={method:"POST",headers:i,body:JSON.stringify({fid:n,authVersion:g,appId:e.appId,sdkVersion:p})},a=await T(()=>fetch(r,s));if(a.ok){let e=await a.json();return{fid:e.fid||n,registrationStatus:2,refreshToken:e.refreshToken,authToken:y(e.authToken)}}throw await w("Create Installation",a)}/**
252 * @license
253 * Copyright 2019 Google LLC
254 *
255 * Licensed under the Apache License, Version 2.0 (the "License");
256 * you may not use this file except in compliance with the License.
257 * You may obtain a copy of the License at
258 *
259 *   http://www.apache.org/licenses/LICENSE-2.0
260 *
261 * Unless required by applicable law or agreed to in writing, software
262 * distributed under the License is distributed on an "AS IS" BASIS,
263 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
264 * See the License for the specific language governing permissions and
265 * limitations under the License.
266 */function x(e){return new Promise(t=>{setTimeout(t,e)})}/**
267 * @license
268 * Copyright 2019 Google LLC
269 *
270 * Licensed under the Apache License, Version 2.0 (the "License");
271 * you may not use this file except in compliance with the License.
272 * You may obtain a copy of the License at
273 *
274 *   http://www.apache.org/licenses/LICENSE-2.0
275 *
276 * Unless required by applicable law or agreed to in writing, software
277 * distributed under the License is distributed on an "AS IS" BASIS,
278 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
279 * See the License for the specific language governing permissions and
280 * limitations under the License.
281 */let S=/^[cdef][\w-]{21}$/;/**
282 * @license
283 * Copyright 2019 Google LLC
284 *
285 * Licensed under the Apache License, Version 2.0 (the "License");
286 * you may not use this file except in compliance with the License.
287 * You may obtain a copy of the License at
288 *
289 *   http://www.apache.org/licenses/LICENSE-2.0
290 *
291 * Unless required by applicable law or agreed to in writing, software
292 * distributed under the License is distributed on an "AS IS" BASIS,
293 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
294 * See the License for the specific language governing permissions and
295 * limitations under the License.
296 */function I(e){return`${e.appName}!${e.appId}`}/**
297 * @license
298 * Copyright 2019 Google LLC
299 *
300 * Licensed under the Apache License, Version 2.0 (the "License");
301 * you may not use this file except in compliance with the License.
302 * You may obtain a copy of the License at
303 *
304 *   http://www.apache.org/licenses/LICENSE-2.0
305 *
306 * Unless required by applicable law or agreed to in writing, software
307 * distributed under the License is distributed on an "AS IS" BASIS,
308 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
309 * See the License for the specific language governing permissions and
310 * limitations under the License.
311 */let A=new Map;function _(e,t){let n=I(e);k(n,t),function(e,t){let n=(!D&&"BroadcastChannel"in self&&((D=new BroadcastChannel("[Firebase] FID Change")).onmessage=e=>{k(e.data.key,e.data.fid)}),D);n&&n.postMessage({key:e,fid:t}),0===A.size&&D&&(D.close(),D=null)}(n,t)}function k(e,t){let n=A.get(e);if(n)for(let e of n)e(t)}let D=null,M="firebase-installations-store",O=null;function P(){return O||(O=(0,h.X3)("firebase-installations-database",1,{upgrade:(e,t)=>{0===t&&e.createObjectStore(M)}})),O}async function j(e,t){let n=I(e),r=(await P()).transaction(M,"readwrite"),i=r.objectStore(M),o=await i.get(n);return await i.put(t,n),await r.done,o&&o.fid===t.fid||_(e,t.fid),t}async function R(e){let t=I(e),n=(await P()).transaction(M,"readwrite");await n.objectStore(M).delete(t),await n.done}async function L(e,t){let n=I(e),r=(await P()).transaction(M,"readwrite"),i=r.objectStore(M),o=await i.get(n),s=t(o);return void 0===s?await i.delete(n):await i.put(s,n),await r.done,s&&(!o||o.fid!==s.fid)&&_(e,s.fid),s}/**
312 * @license
313 * Copyright 2019 Google LLC
314 *
315 * Licensed under the Apache License, Version 2.0 (the "License");
316 * you may not use this file except in compliance with the License.
317 * You may obtain a copy of the License at
318 *
319 *   http://www.apache.org/licenses/LICENSE-2.0
320 *
321 * Unless required by applicable law or agreed to in writing, software
322 * distributed under the License is distributed on an "AS IS" BASIS,
323 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
324 * See the License for the specific language governing permissions and
325 * limitations under the License.
326 */async function N(e){let t;let n=await L(e.appConfig,n=>{let r=function(e,t){if(0===t.registrationStatus){if(!navigator.onLine)return{installationEntry:t,registrationPromise:Promise.reject(m.create("app-offline"))};let n={fid:t.fid,registrationStatus:1,registrationTime:Date.now()},r=F(e,n);return{installationEntry:n,registrationPromise:r}}return 1===t.registrationStatus?{installationEntry:t,registrationPromise:B(e)}:{installationEntry:t}}(e,z(n||{fid:function(){try{let e=new Uint8Array(17);(self.crypto||self.msCrypto).getRandomValues(e),e[0]=112+e[0]%16;let t=btoa(String.fromCharCode(...e)).replace(/\+/g,"-").replace(/\//g,"_").substr(0,22);return S.test(t)?t:""}catch(e){return""}}(),registrationStatus:0}));return t=r.registrationPromise,r.installationEntry});return""===n.fid?{installationEntry:await t}:{installationEntry:n,registrationPromise:t}}async function F(e,t){try{let n=await C(e,t);return j(e.appConfig,n)}catch(n){throw v(n)&&409===n.customData.serverCode?await R(e.appConfig):await j(e.appConfig,{fid:t.fid,registrationStatus:0}),n}}async function B(e){let t=await $(e.appConfig);for(;1===t.registrationStatus;)await x(100),t=await $(e.appConfig);if(0===t.registrationStatus){let{installationEntry:t,registrationPromise:n}=await N(e);return n||t}return t}function $(e){return L(e,e=>{if(!e)throw m.create("installation-not-found");return z(e)})}function z(e){return 1===e.registrationStatus&&e.registrationTime+1e4<Date.now()?{fid:e.fid,registrationStatus:0}:e}/**
327 * @license
328 * Copyright 2019 Google LLC
329 *
330 * Licensed under the Apache License, Version 2.0 (the "License");
331 * you may not use this file except in compliance with the License.
332 * You may obtain a copy of the License at
333 *
334 *   http://www.apache.org/licenses/LICENSE-2.0
335 *
336 * Unless required by applicable law or agreed to in writing, software
337 * distributed under the License is distributed on an "AS IS" BASIS,
338 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
339 * See the License for the specific language governing permissions and
340 * limitations under the License.
341 */async function H({appConfig:e,heartbeatServiceProvider:t},n){let r=function(e,{fid:t}){return`${b(e)}/${t}/authTokens:generate`}(e,n),i=function(e,{refreshToken:t}){let n=E(e);return n.append("Authorization",`${g} ${t}`),n}(e,n),o=t.getImmediate({optional:!0});if(o){let e=await o.getHeartbeatsHeader();e&&i.append("x-firebase-client",e)}let s={method:"POST",headers:i,body:JSON.stringify({installation:{sdkVersion:p,appId:e.appId}})},a=await T(()=>fetch(r,s));if(a.ok)return y(await a.json());throw await w("Generate Auth Token",a)}/**
342 * @license
343 * Copyright 2019 Google LLC
344 *
345 * Licensed under the Apache License, Version 2.0 (the "License");
346 * you may not use this file except in compliance with the License.
347 * You may obtain a copy of the License at
348 *
349 *   http://www.apache.org/licenses/LICENSE-2.0
350 *
351 * Unless required by applicable law or agreed to in writing, software
352 * distributed under the License is distributed on an "AS IS" BASIS,
353 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
354 * See the License for the specific language governing permissions and
355 * limitations under the License.
356 */async function W(e,t=!1){let n;let r=await L(e.appConfig,r=>{var i;if(!K(r))throw m.create("not-registered");let o=r.authToken;if(!t&&2===(i=o).requestStatus&&!function(e){let t=Date.now();return t<e.creationTime||e.creationTime+e.expiresIn<t+36e5}(i))return r;if(1===o.requestStatus)return n=U(e,t),r;{if(!navigator.onLine)throw m.create("app-offline");let t=function(e){let t={requestStatus:1,requestTime:Date.now()};return Object.assign(Object.assign({},e),{authToken:t})}(r);return n=X(e,t),t}});return n?await n:r.authToken}async function U(e,t){let n=await V(e.appConfig);for(;1===n.authToken.requestStatus;)await x(100),n=await V(e.appConfig);let r=n.authToken;return 0===r.requestStatus?W(e,t):r}function V(e){return L(e,e=>{var t;if(!K(e))throw m.create("not-registered");return 1===(t=e.authToken).requestStatus&&t.requestTime+1e4<Date.now()?Object.assign(Object.assign({},e),{authToken:{requestStatus:0}}):e})}async function X(e,t){try{let n=await H(e,t),r=Object.assign(Object.assign({},t),{authToken:n});return await j(e.appConfig,r),n}catch(n){if(v(n)&&(401===n.customData.serverCode||404===n.customData.serverCode))await R(e.appConfig);else{let n=Object.assign(Object.assign({},t),{authToken:{requestStatus:0}});await j(e.appConfig,n)}throw n}}function K(e){return void 0!==e&&2===e.registrationStatus}/**
357 * @license
358 * Copyright 2019 Google LLC
359 *
360 * Licensed under the Apache License, Version 2.0 (the "License");
361 * you may not use this file except in compliance with the License.
362 * You may obtain a copy of the License at
363 *
364 *   http://www.apache.org/licenses/LICENSE-2.0
365 *
366 * Unless required by applicable law or agreed to in writing, software
367 * distributed under the License is distributed on an "AS IS" BASIS,
368 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
369 * See the License for the specific language governing permissions and
370 * limitations under the License.
371 */async function q(e){let{installationEntry:t,registrationPromise:n}=await N(e);return n?n.catch(console.error):W(e).catch(console.error),t.fid}/**
372 * @license
373 * Copyright 2019 Google LLC
374 *
375 * Licensed under the Apache License, Version 2.0 (the "License");
376 * you may not use this file except in compliance with the License.
377 * You may obtain a copy of the License at
378 *
379 *   http://www.apache.org/licenses/LICENSE-2.0
380 *
381 * Unless required by applicable law or agreed to in writing, software
382 * distributed under the License is distributed on an "AS IS" BASIS,
383 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
384 * See the License for the specific language governing permissions and
385 * limitations under the License.
386 */async function Z(e,t=!1){return await G(e),(await W(e,t)).token}async function G(e){let{registrationPromise:t}=await N(e);t&&await t}function J(e){return m.create("missing-app-config-values",{valueName:e})}/**
387 * @license
388 * Copyright 2020 Google LLC
389 *
390 * Licensed under the Apache License, Version 2.0 (the "License");
391 * you may not use this file except in compliance with the License.
392 * You may obtain a copy of the License at
393 *
394 *   http://www.apache.org/licenses/LICENSE-2.0
395 *
396 * Unless required by applicable law or agreed to in writing, software
397 * distributed under the License is distributed on an "AS IS" BASIS,
398 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
399 * See the License for the specific language governing permissions and
400 * limitations under the License.
401 */let Y="installations";(0,a.Xd)(new c.wA(Y,e=>{let t=e.getProvider("app").getImmediate(),n=/**
402 * @license
403 * Copyright 2019 Google LLC
404 *
405 * Licensed under the Apache License, Version 2.0 (the "License");
406 * you may not use this file except in compliance with the License.
407 * You may obtain a copy of the License at
408 *
409 *   http://www.apache.org/licenses/LICENSE-2.0
410 *
411 * Unless required by applicable law or agreed to in writing, software
412 * distributed under the License is distributed on an "AS IS" BASIS,
413 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
414 * See the License for the specific language governing permissions and
415 * limitations under the License.
416 */function(e){if(!e||!e.options)throw J("App Configuration");if(!e.name)throw J("App Name");for(let t of["projectId","apiKey","appId"])if(!e.options[t])throw J(t);return{appName:e.name,projectId:e.options.projectId,apiKey:e.options.apiKey,appId:e.options.appId}}(t),r=(0,a.qX)(t,"heartbeat");return{app:t,appConfig:n,heartbeatServiceProvider:r,_delete:()=>Promise.resolve()}},"PUBLIC")),(0,a.Xd)(new c.wA("installations-internal",e=>{let t=e.getProvider("app").getImmediate(),n=(0,a.qX)(t,Y).getImmediate();return{getId:()=>q(n),getToken:e=>Z(n,e)}},"PRIVATE")),(0,a.KN)(f,d),(0,a.KN)(f,d,"esm2017");/**
417 * @license
418 * Copyright 2019 Google LLC
419 *
420 * Licensed under the Apache License, Version 2.0 (the "License");
421 * you may not use this file except in compliance with the License.
422 * You may obtain a copy of the License at
423 *
424 *   http://www.apache.org/licenses/LICENSE-2.0
425 *
426 * Unless required by applicable law or agreed to in writing, software
427 * distributed under the License is distributed on an "AS IS" BASIS,
428 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
429 * See the License for the specific language governing permissions and
430 * limitations under the License.
431 */let Q="analytics",ee="https://www.googletagmanager.com/gtag/js",et=new l.Yd("@firebase/analytics"),en=new u.LL("analytics","Analytics",{"already-exists":"A Firebase Analytics instance with the appId {$id}  already exists. Only one Firebase Analytics instance can be created for each appId.","already-initialized":"initializeAnalytics() cannot be called again with different options than those it was initially called with. It can be called again with the same options to return the existing instance, or getAnalytics() can be used to get a reference to the already-intialized instance.","already-initialized-settings":"Firebase Analytics has already been initialized.settings() must be called before initializing any Analytics instanceor it will have no effect.","interop-component-reg-failed":"Firebase Analytics Interop Component failed to instantiate: {$reason}
431","invalid-analytics-context":"Firebase Analytics is not supported in this environment. Wrap initialization of analytics in analytics.isSupported() to prevent initialization in unsupported environments. Details: {$errorInfo}","indexeddb-unavailable":"IndexedDB unavailable or restricted in this environment. Wrap initialization of analytics in analytics.isSupported() to prevent initialization in unsupported environments. Details: {$errorInfo}","fetch-throttle":"The config fetch request timed out while in an exponential backoff state. Unix timestamp in milliseconds when fetch request throttling ends: {$throttleEndTimeMillis}.","config-fetch-failed":"Dynamic config fetch failed: [{$httpStatus}] {$responseMessage}","no-api-key":'The "apiKey" field is empty in the local Firebase config. Firebase Analytics requires this field tocontain a valid API key.',"no-app-id":'The "appId" field is empty in the local Firebase config. Firebase Analytics requires this field tocontain a valid app ID.',"no-client-id":'The "client_id" field is empty.',"invalid-gtag-resource":"Trusted Types detected an invalid gtag resource: {$gtagURL}."});/**
432 * @license
433 * Copyright 2019 Google LLC
434 *
435 * Licensed under the Apache License, Version 2.0 (the "License");
436 * you may not use this file except in compliance with the License.
437 * You may obtain a copy of the License at
438 *
439 *   http://www.apache.org/licenses/LICENSE-2.0
440 *
441 * Unless required by applicable law or agreed to in writing, software
442 * distributed under the License is distributed on an "AS IS" BASIS,
443 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
444 * See the License for the specific language governing permissions and
445 * limitations under the License.
446 */function er(e){if(!e.startsWith(ee)){let t=en.create("invalid-gtag-resource",{gtagURL:e});return et.warn(t.message),""}return e}function ei(e){return Promise.all(e.map(e=>e.catch(e=>e)))}async function eo(e,t,n,r,i,o){let s=r[i];try{if(s)await t[s];else{let e=(await ei(n)).find(e=>e.measurementId===i);e&&await t[e.appId]}}catch(e){et.error(e)}e("config",i,o)}async function es(e,t,n,r,i){try{let o=[];if(i&&i.send_to){let e=i.send_to;Array.isArray(e)||(e=[e]);let r=await ei(n);for(let n of e){let e=r.find(e=>e.measurementId===n),i=e&&t[e.appId];if(i)o.push(i);else{o=[];break}}}0===o.length&&(o=Object.values(t)),await Promise.all(o),e("event",r,i||{})}catch(e){et.error(e)}}class ea{constructor(e={},t=1e3){this.throttleMetadata=e,this.intervalMillis=t}getThrottleMetadata(e){return this.throttleMetadata[e]}setThrottleMetadata(e,t){this.throttleMetadata[e]=t}deleteThrottleMetadata(e){delete this.throttleMetadata[e]}}let el=new ea;async function eu(e){var t;let{appId:n,apiKey:r}=e,i={method:"GET",headers:new Headers({Accept:"application/json","x-goog-api-key":r})},o="https://firebase.googleapis.com/v1alpha/projects/-/apps/{app-id}/webConfig".replace("{app-id}",n),s=await fetch(o,i);if(200!==s.status&&304!==s.status){let e="";try{let n=await s.json();(null===(t=n.error)||void 0===t?void 0:t.message)&&(e=n.error.message)}catch(e){}throw en.create("config-fetch-failed",{httpStatus:s.status,responseMessage:e})}return s.json()}async function ec(e,t=el,n){let{appId:r,apiKey:i,measurementId:o}=e.options;if(!r)throw en.create("no-app-id");if(!i){if(o)return{measurementId:o,appId:r};throw en.create("no-api-key")}let s=t.getThrottleMetadata(r)||{backoffCount:0,throttleEndTimeMillis:Date.now()},a=new ef;return setTimeout(async()=>{a.abort()},void 0!==n?n:6e4),eh({appId:r,apiKey:i,measurementId:o},s,a,t)}async function eh(e,{throttleEndTimeMillis:t,backoffCount:n},r,i=el){var o;let{appId:s,measurementId:a}=e;try{await new Promise((e,n)=>{let i=setTimeout(e,Math.max(t-Date.now(),0));r.addEventListener(()=>{clearTimeout(i),n(en.create("fetch-throttle",{throttleEndTimeMillis:t}))})})}catch(e){if(a)return et.warn(`Timed out fetching this Firebase app's measurement ID from the server. Falling back to the measurement ID ${a} provided in the "measurementId" field in the local Firebase config. [${null==e?void 0:e.message}
446]`),{appId:s,measurementId:a};throw e}try{let t=await eu(e);return i.deleteThrottleMetadata(s),t}catch(c){if(!function(e){if(!(e instanceof u.ZR)||!e.customData)return!1;let t=Number(e.customData.httpStatus);return 429===t||500===t||503===t||504===t}(c)){if(i.deleteThrottleMetadata(s),a)return et.warn(`Failed to fetch this Firebase app's measurement ID from the server. Falling back to the measurement ID ${a} provided in the "measurementId" field in the local Firebase config. [${null==c?void 0:c.message}]`),{appId:s,measurementId:a};throw c}let t=503===Number(null===(o=null==c?void 0:c.customData)||void 0===o?void 0:o.httpStatus)?(0,u.$s)(n,i.intervalMillis,30):(0,u.$s)(n,i.intervalMillis),l={throttleEndTimeMillis:Date.now()+t,backoffCount:n+1};return i.setThrottleMetadata(s,l),et.debug(`Calling attemptFetch again in ${t} millis`),eh(e,l,r,i)}}class ef{constructor(){this.listeners=[]}addEventListener(e){this.listeners.push(e)}abort(){this.listeners.forEach(e=>e())}}async function ed(e,t,n,r,i){if(i&&i.global){e("event",n,r);return}{let i=await t;e("event",n,Object.assign(Object.assign({},r),{send_to:i}))}}/**
447 * @license
448 * Copyright 2020 Google LLC
449 *
450 * Licensed under the Apache License, Version 2.0 (the "License");
451 * you may not use this file except in compliance with the License.
452 * You may obtain a copy of the License at
453 *
454 *   http://www.apache.org/licenses/LICENSE-2.0
455 *
456 * Unless required by applicable law or agreed to in writing, software
457 * distributed under the License is distributed on an "AS IS" BASIS,
458 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
459 * See the License for the specific language governing permissions and
460 * limitations under the License.
461 */async function ep(){if(!(0,u.hl)())return et.warn(en.create("indexeddb-unavailable",{errorInfo:"IndexedDB is not available in this environment."}).message),!1;try{await (0,u.eu)()}catch(e){return et.warn(en.create("indexeddb-unavailable",{errorInfo:null==e?void 0:e.toString()}).message),!1}return!0}async function eg(e,t,n,o,s,a,l){var u;let c=ec(e);c.then(t=>{n[t.measurementId]=t.appId,e.options.measurementId&&t.measurementId!==e.options.measurementId&&et.warn(`The measurement ID in the local Firebase config (${e.options.measurementId}) does not match the measurement ID fetched from the server (${t.measurementId}). To ensure analytics events are always sent to the correct Analytics property, update the measurement ID field in the local config or remove it from the local config.`)}).catch(e=>et.error(e)),t.push(c);let h=ep().then(e=>e?o.getId():void 0),[f,d]=await Promise.all([c,h]);!function(e){for(let t of Object.values(window.document.getElementsByTagName("script")))if(t.src&&t.src.includes(ee)&&t.src.includes(e))return t;return null}(a)&&function(e,t){let n;let r=(window.trustedTypes&&(n=window.trustedTypes.createPolicy("firebase-js-sdk-policy",{createScriptURL:er})),n),i=document.createElement("script"),o=`${ee}?l=${e}&id=${t}`;i.src=r?null==r?void 0:r.createScriptURL(o):o,i.async=!0,document.head.appendChild(i)}(a,f.measurementId),i&&(s("consent","default",i),i=void 0),s("js",new Date);let p=null!==(u=null==l?void 0:l.config)&&void 0!==u?u:{};return p.origin="firebase",p.update=!0,null!=d&&(p.firebase_id=d),s("config",f.measurementId,p),r&&(s("set",r),r=void 0),f.measurementId}/**
462 * @license
463 * Copyright 2019 Google LLC
464 *
465 * Licensed under the Apache License, Version 2.0 (the "License");
466 * you may not use this file except in compliance with the License.
467 * You may obtain a copy of the License at
468 *
469 *   http://www.apache.org/licenses/LICENSE-2.0
470 *
471 * Unless required by applicable law or agreed to in writing, software
472 * distributed under the License is distributed on an "AS IS" BASIS,
473 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
474 * See the License for the specific language governing permissions and
475 * limitations under the License.
476 */class em{constructor(e){this.app=e}_delete(){return delete ev[this.app.options.appId],Promise.resolve()}}let ev={},eb=[],ey={},ew="dataLayer",eE=!1;function eT(e=(0,a.Mq)()){e=(0,u.m9)(e);let t=(0,a.qX)(e,Q);return t.isInitialized()?t.getImmediate():function(e,t={}){let n=(0,a.qX)(e,Q);if(n.isInitialized()){let e=n.getImmediate();if((0,u.vZ)(t,n.getOptions()))return e;throw en.create("already-initialized")}return n.initialize({options:t})}(e)}async function eC(){if((0,u.ru)()||!(0,u.zI)()||!(0,u.hl)())return!1;try{return await (0,u.eu)()}catch(e){return!1}}function ex(e,t,n,r){e=(0,u.m9)(e),ed(s,ev[e.app.options.appId],t,n,r).catch(e=>et.error(e))}let eS="@firebase/analytics",eI="0.10.1";(0,a.Xd)(new c.wA(Q,(e,{options:t})=>(function(e,t,n){!function(){let e=[];
476if((0,u.ru)()&&e.push("This is a browser extension environment."),(0,u.zI)()||e.push("Cookies are not available."),e.length>0){let t=e.map((e,t)=>`(${t+1}) ${e}`).join(" "),n=en.create("invalid-analytics-context",{errorInfo:t});et.warn(n.message)}}();let r=e.options.appId;if(!r)throw en.create("no-app-id");if(!e.options.apiKey){if(e.options.measurementId)et.warn(`The "apiKey" field is empty in the local Firebase config. This is needed to fetch the latest measurement ID for this Firebase app. Falling back to the measurement ID ${e.options.measurementId} provided in the "measurementId" field in the local Firebase config.`);else throw en.create("no-api-key")}if(null!=ev[r])throw en.create("already-exists",{id:r});if(!eE){var i,a;let e,t;e=[],Array.isArray(window[ew])?e=window[ew]:window[ew]=e;let{wrappedGtag:n,gtagCore:r}=(i="gtag",t=function(...e){window[ew].push(arguments)},window[i]&&"function"==typeof window[i]&&(t=window[i]),window[i]=(a=t,async function(e,...t){try{if("event"===e){let[e,n]=t;await es(a,ev,eb,e,n)}else if("config"===e){let[e,n]=t;await eo(a,ev,eb,ey,e,n)}else if("consent"===e){let[e]=t;a("consent","update",e)}else if("get"===e){let[e,n,r]=t;a("get",e,n,r)}else if("set"===e){let[e]=t;a("set",e)}else a(e,...t)}catch(e){et.error(e)}}),{gtagCore:t,wrappedGtag:window[i]});s=n,o=r,eE=!0}return ev[r]=eg(e,eb,ey,t,o,ew,n),new em(e)})(e.getProvider("app").getImmediate(),e.getProvider("installations-internal").getImmediate(),t),"PUBLIC")),(0,a.Xd)(new c.wA("analytics-internal",function(e){try{let t=e.getProvider(Q).getImmediate();return{logEvent:(e,n,r)=>ex(t,e,n,r)}}catch(e){throw en.create("interop-component-reg-failed",{reason:e})}},"PRIVATE")),(0,a.KN)(eS,eI),(0,a.KN)(eS,eI,"esm2017")},83977:function(e,t,n){"use strict";n.d(t,{C6:function(){return r.C6},ZF:function(){return r.ZF}});var r=n(32238);/**
477 * @license
478 * Copyright 2020 Google LLC
479 *
480 * Licensed under the Apache License, Version 2.0 (the "License");
481 * you may not use this file except in compliance with the License.
482 * You may obtain a copy of the License at
483 *
484 *   http://www.apache.org/licenses/LICENSE-2.0
485 *
486 * Unless required by applicable law or agreed to in writing, software
487 * distributed under the License is distributed on an "AS IS" BASIS,
488 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
489 * See the License for the specific language governing permissions and
490 * limitations under the License.
491 */(0,r.KN)("firebase","10.8.0","app")},39828:function(e,t,n){"use strict";n.d(t,{LV:function(){return r.LV},ST:function(){return r.ST},ad:function(){return r.ad}});var r=n(19)},26531:function(e,t,n){"use strict";var r;let i,o;n.d(t,{X3:function(){return g}});let s=(e,t)=>t.some(t=>e instanceof t),a=new WeakMap,l=new WeakMap,u=new WeakMap,c=new WeakMap,h=new WeakMap,f={get(e,t,n){if(e instanceof IDBTransaction){if("done"===t)return l.get(e);if("objectStoreNames"===t)return e.objectStoreNames||u.get(e);if("store"===t)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return d(e[t])},set:(e,t,n)=>(e[t]=n,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function d(e){var t;if(e instanceof IDBRequest)return function(e){let t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("success",i),e.removeEventListener("error",o)},i=()=>{t(d(e.result)),r()},o=()=>{n(e.error),r()};e.addEventListener("success",i),e.addEventListener("error",o)});return t.then(t=>{t instanceof IDBCursor&&a.set(t,e)}).catch(()=>{}),h.set(t,e),t}(e);if(c.has(e))return c.get(e);let n="function"==typeof(t=e)?t!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(o||(o=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(t)?function(...e){return t.apply(p(this),e),d(a.get(this))}:function(...e){return d(t.apply(p(this),e))}:function(e,...n){let r=t.call(p(this),e,...n);return u.set(r,e.sort?e.sort():[e]),d(r)}:(t instanceof IDBTransaction&&function(e){if(l.has(e))return;let t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",o),e.removeEventListener("abort",o)},i=()=>{t(),r()},o=()=>{n(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",i),e.addEventListener("error",o),e.addEventListener("abort",o)});l.set(e,t)}(t),s(t,i||(i=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])))?new Proxy(t,f):t;return n!==e&&(c.set(e,n),h.set(n,e)),n}let p=e=>h.get(e);function g(e,t,{blocked:n,upgrade:r,blocking:i,terminated:o}={}){let s=indexedDB.open(e,t),a=d(s);return r&&s.addEventListener("upgradeneeded",e=>{r(d(s.result),e.oldVersion,e.newVersion,d(s.transaction),e)}),n&&s.addEventListener("blocked",e=>n(e.oldVersion,e.newVersion,e)),a.then(e=>{o&&e.addEventListener("close",()=>o()),i&&e.addEventListener("versionchange",e=>i(e.oldVersion,e.newVersion,e))}).catch(()=>{}),a}let m=["get","getKey","getAll","getAllKeys","count"],v=["put","add","delete","clear"],b=new Map;function y(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&"string"==typeof t))return;if(b.get(t))return b.get(t);let n=t.replace(/FromIndex$/,""),r=t!==n,i=v.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!(i||m.includes(n)))return;let o=async function(e,...t){let o=this.transaction(e,i?"readwrite":"readonly"),s=o.store;
491return r&&(s=s.index(t.shift())),(await Promise.all([s[n](...t),i&&o.done]))[0]};return b.set(t,o),o}f={...r=f,get:(e,t,n)=>y(e,t)||r.get(e,t,n),has:(e,t)=>!!y(e,t)||r.has(e,t)}},98388:function(e,t,n){"use strict";n.d(t,{m6:function(){return R}});let r=/^\[(.+)\]$/;function i(e,t){let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n}let o=/\s+/;function s(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=function e(t){let n;if("string"==typeof t)return t;let r="";for(let i=0;i<t.length;i++)t[i]&&(n=e(t[i]))&&(r&&(r+=" "),r+=n);return r}(e))&&(r&&(r+=" "),r+=t);return r}function a(e){let t=t=>t[e]||[];return t.isThemeGetter=!0,t}let l=/^\[(?:([a-z-]+):)?(.+)\]$/i,u=/^\d+\/\d+$/,c=new Set(["px","full","screen"]),h=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,f=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,d=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,p=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function g(e){return v(e)||c.has(e)||u.test(e)}function m(e){return D(e,"length",M)}function v(e){return!!e&&!Number.isNaN(Number(e))}function b(e){return D(e,"number",v)}function y(e){return!!e&&Number.isInteger(Number(e))}function w(e){return e.endsWith("%")&&v(e.slice(0,-1))}function E(e){return l.test(e)}function T(e){return h.test(e)}let C=new Set(["length","size","percentage"]);function x(e){return D(e,C,O)}function S(e){return D(e,"position",O)}let I=new Set(["image","url"]);function A(e){return D(e,I,j)}function _(e){return D(e,"",P)}function k(){return!0}function D(e,t,n){let r=l.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))}function M(e){return f.test(e)}function O(){return!1}function P(e){return d.test(e)}function j(e){return p.test(e)}let R=function(e){let t,n,a;let l=function(o){var s;return n=(t={cache:function(e){if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=new Map,r=new Map;function i(i,o){n.set(i,o),++t>e&&(t=0,r=n,n=new Map)}return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(i(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):i(e,t)}}}((s=[].reduce((e,t)=>t(e),e())).cacheSize),splitModifiers:function(e){let t=e.separator,n=1===t.length,r=t[0],i=t.length;return function(e){let o;let s=[],a=0,l=0;for(let u=0;u<e.length;u++){let c=e[u];if(0===a){if(c===r&&(n||e.slice(u,u+i)===t)){s.push(e.slice(l,u)),l=u+i;continue}if("/"===c){o=u;continue}}"["===c?a++:"]"===c&&a--}let u=0===s.length?e:e.substring(l),c=u.startsWith("!"),h=c?u.substring(1):u;return{modifiers:s,hasImportantModifier:c,baseClassName:h,maybePostfixModifierPosition:o&&o>l?o-l:void 0}}}(s),...function(e){let t=function(e){var t;let{theme:n,prefix:r}=e,o={nextPart:new Map,validators:[]};return(t=Object.entries(e.classGroups),r?t.map(([e,t])=>[e,t.map(e=>"string"==typeof e?r+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,t])=>[r+e,t])):e)]):t).forEach(([e,t])=>{(function e(t,n,r,o){t.forEach(t=>{if("string"==typeof t){(""===t?n:i(n,t)).classGroupId=r;return}if("function"==typeof t){if(t.isThemeGetter){e(t(o),n,r,o);return}n.validators.push({validator:t,classGroupId:r});return}Object.entries(t).forEach(([t,s])=>{e(s,i(n,t),r,o)})})})(t,o,e,n)}),o}(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:function(e){let n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),function e(t,n){if(0===t.length)return n.classGroupId;let r=t[0],i=n.nextPart.get(r),o=i?e(t.slice(1),i):void 0;if(o)return o;if(0===n.validators.length)return;let s=t.join("-");return n.validators.find(({validator:e})=>e(s))?.classGroupId}(n,t)||function(e){if(r.test(e)){let t=r.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}(e)},getConflictingClassGroupIds:function(e,t){let r=n[e]||[];return t&&o[e]?[...r,...o[e]]:r}}}(s)}).cache.get,a=t.cache.set,l=u,u(o)};function u(e){let r=n(e);if(r)return r;let i=function(e,t){let{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,s=new Set;return e.trim().split(o).map(e=>{let{modifiers:t,hasImportantModifier:i,baseClassName:o,maybePostfixModifierPosition:s}=n(e),a=r(s?o.substring(0,s):o),l=!!s;if(!a){if(!s||!(a=r(o)))return{isTailwindClass:!1,originalClassName:e};l=!1}let u=(function(e){if(e.length<=1)return e;let t=[],n=[];
vendor: 7,849 bytes, line 491
491return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t})(t).join(":");return{isTailwindClass:!0,modifierId:i?u+"!":u,classGroupId:a,originalClassName:e,hasPostfixModifier:l}}).reverse().filter(e=>{if(!e.isTailwindClass)return!0;let{modifierId:t,classGroupId:n,hasPostfixModifier:r}=e,o=t+n;return!s.has(o)&&(s.add(o),i(n,r).forEach(e=>s.add(t+e)),!0)}).reverse().map(e=>e.originalClassName).join(" ")}(e,t);return a(e,i),i}return function(){return l(s.apply(null,arguments))}}(function(){let e=a("colors"),t=a("spacing"),n=a("blur"),r=a("brightness"),i=a("borderColor"),o=a("borderRadius"),s=a("borderSpacing"),l=a("borderWidth"),u=a("contrast"),c=a("grayscale"),h=a("hueRotate"),f=a("invert"),d=a("gap"),p=a("gradientColorStops"),C=a("gradientColorStopPositions"),I=a("inset"),D=a("margin"),M=a("opacity"),O=a("padding"),P=a("saturate"),j=a("scale"),R=a("sepia"),L=a("skew"),N=a("space"),F=a("translate"),B=()=>["auto","contain","none"],$=()=>["auto","hidden","clip","visible","scroll"],z=()=>["auto",E,t],H=()=>[E,t],W=()=>["",g,m],U=()=>["auto",v,E],V=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],X=()=>["solid","dashed","dotted","double","none"],K=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"],q=()=>["start","end","center","between","around","evenly","stretch"],Z=()=>["","0",E],G=()=>["auto","avoid","all","avoid-page","page","left","right","column"],J=()=>[v,b],Y=()=>[v,E];return{cacheSize:500,separator:":",theme:{colors:[k],spacing:[g,m],blur:["none","",T,E],brightness:J(),borderColor:[e],borderRadius:["none","","full",T,E],borderSpacing:H(),borderWidth:W(),contrast:J(),grayscale:Z(),hueRotate:Y(),invert:Z(),gap:H(),gradientColorStops:[e],gradientColorStopPositions:[w,m],inset:z(),margin:z(),opacity:J(),padding:H(),saturate:J(),scale:J(),sepia:Z(),skew:Y(),space:H(),translate:H()},classGroups:{aspect:[{aspect:["auto","square","video",E]}],container:["container"],columns:[{columns:[T]}],"break-after":[{"break-after":G()}],"break-before":[{"break-before":G()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...V(),E]}],overflow:[{overflow:$()}],"overflow-x":[{"overflow-x":$()}],"overflow-y":[{"overflow-y":$()}],overscroll:[{overscroll:B()}],"overscroll-x":[{"overscroll-x":B()}],"overscroll-y":[{"overscroll-y":B()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[I]}],"inset-x":[{"inset-x":[I]}],"inset-y":[{"inset-y":[I]}],start:[{start:[I]}],end:[{end:[I]}],top:[{top:[I]}],right:[{right:[I]}],bottom:[{bottom:[I]}],left:[{left:[I]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",y,E]}],basis:[{basis:z()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",E]}],grow:[{grow:Z()}],shrink:[{shrink:Z()}],order:[{order:["first","last","none",y,E]}],"grid-cols":[{"grid-cols":[k]}],"col-start-end":[{col:["auto",{span:["full",y,E]},E]}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":[k]}],"row-start-end":[{row:["auto",{span:[y,E]},E]}],"row-start":[{"row-start":U()}],"row-end":[{"row-end":U()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",E]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",E]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...q()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...q(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...q(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[O]}],px:[{px:[O]}],py:[{py:[O]}],ps:[{ps:[O]}],pe:[{pe:[O]}],pt:[{pt:[O]}],pr:[{pr:[O]}],pb:[{pb:[O]}],pl:[{pl:[O]}],m:[{m:[D]}],mx:[{mx:[D]}],my:[{my:[D]}],ms:[{ms:[D]}],me:[{me:[D]}],mt:[{mt:[D]}],mr:[{mr:[D]}],mb:[{mb:[D]}],ml:[{ml:[D]}],"space-x":[{"space-x":[N]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[N]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",E,t]}],"min-w":[{"min-w":["min","max","fit",E,g]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[T]},T,E]}],h:[{h:[E,t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",g,E]}],"max-h":[{"max-h":[E,t,"min","max","fit"]}],"font-size":[{text:["base",T,m]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",b]}],"font-family":[{font:[k]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",E]}],"line-clamp":[{"line-clamp":["none",v,b]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",g,E]}],"list-image":[{"list-image":["none",E]}],"list-style-type":[{list:["none","disc","decimal",E]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[M]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[M]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...X(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",g,m]}],"underline-offset":[{"underline-offset":["auto",g,E]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:H()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",E]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",E]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[M]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...V(),S]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",x]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},A]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[C]}
vendor: 5,045 bytes, line 491
491],"gradient-via-pos":[{via:[C]}],"gradient-to-pos":[{to:[C]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[M]}],"border-style":[{border:[...X(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[M]}],"divide-style":[{divide:X()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...X()]}],"outline-offset":[{"outline-offset":[g,E]}],"outline-w":[{outline:[g,m]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:W()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[M]}],"ring-offset-w":[{"ring-offset":[g,m]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",T,_]}],"shadow-color":[{shadow:[k]}],opacity:[{opacity:[M]}],"mix-blend":[{"mix-blend":K()}],"bg-blend":[{"bg-blend":K()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",T,E]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[f]}],saturate:[{saturate:[P]}],sepia:[{sepia:[R]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[M]}],"backdrop-saturate":[{"backdrop-saturate":[P]}],"backdrop-sepia":[{"backdrop-sepia":[R]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",E]}],duration:[{duration:Y()}],ease:[{ease:["linear","in","out","in-out",E]}],delay:[{delay:Y()}],animate:[{animate:["none","spin","ping","pulse","bounce",E]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[j]}],"scale-x":[{"scale-x":[j]}],"scale-y":[{"scale-y":[j]}],rotate:[{rotate:[y,E]}],"translate-x":[{"translate-x":[F]}],"translate-y":[{"translate-y":[F]}],"skew-x":[{"skew-x":[L]}],"skew-y":[{"skew-y":[L]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",E]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",E]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":H()}],"scroll-mx":[{"scroll-mx":H()}],"scroll-my":[{"scroll-my":H()}],"scroll-ms":[{"scroll-ms":H()}],"scroll-me":[{"scroll-me":H()}],"scroll-mt":[{"scroll-mt":H()}],"scroll-mr":[{"scroll-mr":H()}],"scroll-mb":[{"scroll-mb":H()}],"scroll-ml":[{"scroll-ml":H()}],"scroll-p":[{"scroll-p":H()}],"scroll-px":[{"scroll-px":H()}],"scroll-py":[{"scroll-py":H()}],"scroll-ps":[{"scroll-ps":H()}],"scroll-pe":[{"scroll-pe":H()}],"scroll-pt":[{"scroll-pt":H()}],"scroll-pr":[{"scroll-pr":H()}],"scroll-pb":[{"scroll-pb":H()}],"scroll-pl":[{"scroll-pl":H()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
vendor: 2,521 bytes, line 491
491],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",E]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[g,m,b]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]);

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.