function zA(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const a in r)if(a!=="default"&&!(a in e)){const i=Object.getOwnPropertyDescriptor(r,a);i&&Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:()=>r[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();var i0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ji(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function qU(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,a.get?a:{enumerable:!0,get:function(){return e[r]}})}),n}var vv={exports:{}},rh={};/**
 * @license React
 * react-jsx-runtime.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Aw;function GU(){if(Aw)return rh;Aw=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,a,i){var s=null;if(i!==void 0&&(s=""+i),a.key!==void 0&&(s=""+a.key),"key"in a){i={};for(var l in a)l!=="key"&&(i[l]=a[l])}else i=a;return a=i.ref,{$$typeof:e,type:r,key:s,ref:a!==void 0?a:null,props:i}}return rh.Fragment=t,rh.jsx=n,rh.jsxs=n,rh}var Fw;function QU(){return Fw||(Fw=1,vv.exports=GU()),vv.exports}var m=QU(),yv={exports:{}},ah={},_v={exports:{}},bv={};/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var jw;function $U(){return jw||(jw=1,function(e){function t(G,te){var re=G.length;G.push(te);e:for(;0<re;){var ue=re-1>>>1,Q=G[ue];if(0<a(Q,te))G[ue]=te,G[re]=Q,re=ue;else break e}}function n(G){return G.length===0?null:G[0]}function r(G){if(G.length===0)return null;var te=G[0],re=G.pop();if(re!==te){G[0]=re;e:for(var ue=0,Q=G.length,V=Q>>>1;ue<V;){var ie=2*(ue+1)-1,ge=G[ie],_e=ie+1,Ce=G[_e];if(0>a(ge,re))_e<Q&&0>a(Ce,ge)?(G[ue]=Ce,G[_e]=re,ue=_e):(G[ue]=ge,G[ie]=re,ue=ie);else if(_e<Q&&0>a(Ce,re))G[ue]=Ce,G[_e]=re,ue=_e;else break e}}return te}function a(G,te){var re=G.sortIndex-te.sortIndex;return re!==0?re:G.id-te.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var u=[],d=[],p=1,h=null,g=3,v=!1,T=!1,E=!1,S=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;function k(G){for(var te=n(d);te!==null;){if(te.callback===null)r(d);else if(te.startTime<=G)r(d),te.sortIndex=te.expirationTime,t(u,te);else break;te=n(d)}}function F(G){if(E=!1,k(G),!T)if(n(u)!==null)T=!0,ee();else{var te=n(d);te!==null&&le(F,te.startTime-G)}}var D=!1,M=-1,A=5,R=-1;function q(){return!(e.unstable_now()-R<A)}function H(){if(D){var G=e.unstable_now();R=G;var te=!0;try{e:{T=!1,E&&(E=!1,b(M),M=-1),v=!0;var re=g;try{t:{for(k(G),h=n(u);h!==null&&!(h.expirationTime>G&&q());){var ue=h.callback;if(typeof ue=="function"){h.callback=null,g=h.priorityLevel;var Q=ue(h.expirationTime<=G);if(G=e.unstable_now(),typeof Q=="function"){h.callback=Q,k(G),te=!0;break t}h===n(u)&&r(u),k(G)}else r(u);h=n(u)}if(h!==null)te=!0;else{var V=n(d);V!==null&&le(F,V.startTime-G),te=!1}}break e}finally{h=null,g=re,v=!1}te=void 0}}finally{te?W():D=!1}}}var W;if(typeof w=="function")W=function(){w(H)};else if(typeof MessageChannel<"u"){var se=new MessageChannel,Y=se.port2;se.port1.onmessage=H,W=function(){Y.postMessage(null)}}else W=function(){S(H,0)};function ee(){D||(D=!0,W())}function le(G,te){M=S(function(){G(e.unstable_now())},te)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(G){G.callback=null},e.unstable_continueExecution=function(){T||v||(T=!0,ee())},e.unstable_forceFrameRate=function(G){0>G||125<G?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<G?Math.floor(1e3/G):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(G){switch(g){case 1:case 2:case 3:var te=3;break;default:te=g}var re=g;g=te;try{return G()}finally{g=re}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(G,te){switch(G){case 1:case 2:case 3:case 4:case 5:break;default:G=3}var re=g;g=G;try{return te()}finally{g=re}},e.unstable_scheduleCallback=function(G,te,re){var ue=e.unstable_now();switch(typeof re=="object"&&re!==null?(re=re.delay,re=typeof re=="number"&&0<re?ue+re:ue):re=ue,G){case 1:var Q=-1;break;case 2:Q=250;break;case 5:Q=1073741823;break;case 4:Q=1e4;break;default:Q=5e3}return Q=re+Q,G={id:p++,callback:te,priorityLevel:G,startTime:re,expirationTime:Q,sortIndex:-1},re>ue?(G.sortIndex=re,t(d,G),n(u)===null&&G===n(d)&&(E?(b(M),M=-1):E=!0,le(F,re-ue))):(G.sortIndex=Q,t(u,G),T||v||(T=!0,ee())),G},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(G){var te=g;return function(){var re=g;g=te;try{return G.apply(this,arguments)}finally{g=re}}}}(bv)),bv}var Rw;function YU(){return Rw||(Rw=1,_v.exports=$U()),_v.exports}var Tv={exports:{}},Sn={},Pw;function KU(){if(Pw)return Sn;Pw=1;var e={version:"v22.12.0",versions:{node:"22.12.0",acorn:"8.14.0",ada:"2.9.2",amaro:"0.2.0",ares:"1.34.3",brotli:"1.1.0",cjs_module_lexer:"1.4.1",cldr:"46.0",icu:"76.1",llhttp:"9.2.1",modules:"127",napi:"9",nbytes:"0.1.1",ncrypto:"0.0.1",nghttp2:"1.64.0",nghttp3:"0.7.0",ngtcp2:"1.3.0",openssl:"3.0.15+quic",simdjson:"3.10.0",simdutf:"5.6.1",sqlite:"3.47.0",tz:"2024b",undici:"6.21.0",unicode:"16.0",uv:"1.49.1",uvwasi:"0.0.21",v8:"12.4.254.21-node.21",zlib:"1.3.0.1-motley-71660e1"},arch:"x64",platform:"linux",release:{name:"node",lts:"Jod",sourceUrl:"https://unofficial-builds.nodejs.org/download/release/v22.12.0/node-v22.12.0.tar.gz",headersUrl:"https://unofficial-builds.nodejs.org/download/release/v22.12.0/node-v22.12.0-headers.tar.gz"},moduleLoadList:["Internal Binding builtins","Internal Binding module_wrap","Internal Binding errors","NativeModule internal/assert","Internal Binding util","NativeModule internal/errors","Internal Binding config","Internal Binding timers","Internal Binding async_wrap","Internal Binding task_queue","Internal Binding symbols","NativeModule internal/async_hooks","Internal Binding constants","Internal Binding types","Internal Binding options","NativeModule internal/options","Internal Binding string_decoder","NativeModule internal/util","NativeModule internal/util/types","NativeModule internal/validators","NativeModule internal/linkedlist","NativeModule internal/priority_queue","Internal Binding icu","NativeModule internal/util/inspect","NativeModule internal/constants","Internal Binding trace_events","NativeModule internal/util/debuglog","Internal Binding async_context_frame","NativeModule internal/async_context_frame","NativeModule internal/timers","NativeModule internal/events/abort_listener","NativeModule events","Internal Binding buffer","NativeModule internal/buffer","NativeModule buffer","NativeModule internal/webidl","Internal Binding messaging","NativeModule internal/worker/js_transferable","Internal Binding process_methods","NativeModule internal/process/per_thread","Internal Binding credentials","NativeModule internal/process/promises","NativeModule internal/fixed_queue","NativeModule async_hooks","NativeModule internal/process/task_queues","NativeModule timers","NativeModule path","NativeModule internal/querystring","NativeModule querystring","Internal Binding url","NativeModule internal/url","Internal Binding contextify","NativeModule internal/vm","NativeModule internal/process/execution","NativeModule internal/process/warning","NativeModule internal/source_map/source_map_cache","Internal Binding fs","Internal Binding blob","Internal Binding encoding_binding","NativeModule internal/encoding","NativeModule internal/streams/utils","NativeModule util","NativeModule internal/webstreams/util","NativeModule internal/webstreams/queuingstrategies","NativeModule internal/blob","NativeModule internal/fs/utils","Internal Binding permission","NativeModule internal/process/permission","NativeModule fs","Internal Binding modules","NativeModule internal/modules/helpers","NativeModule internal/console/constructor","NativeModule internal/console/global","NativeModule internal/util/inspector","Internal Binding inspector","Internal Binding performance","NativeModule internal/perf/utils","NativeModule internal/event_target","Internal Binding wasm_web_api","Internal Binding mksnapshot","NativeModule internal/v8/startup_snapshot","NativeModule internal/process/signal","NativeModule url","NativeModule internal/modules/package_json_reader","NativeModule diagnostics_channel","NativeModule internal/modules/cjs/loader","NativeModule internal/process/pre_execution","NativeModule internal/modules/esm/utils","NativeModule internal/inspector_async_hook","Internal Binding worker","NativeModule internal/modules/run_main","NativeModule internal/net","NativeModule internal/dns/utils","NativeModule internal/modules/esm/assert","NativeModule internal/modules/esm/loader","NativeModule internal/modules/esm/module_map","NativeModule internal/modules/esm/translators","NativeModule internal/modules/esm/formats","NativeModule internal/modules/esm/get_format","NativeModule internal/modules/esm/resolve","NativeModule internal/mime","NativeModule internal/data_url","NativeModule internal/modules/esm/load","Internal Binding fs_dir","NativeModule internal/fs/dir","NativeModule string_decoder","Internal Binding fs_event_wrap","Internal Binding uv","NativeModule internal/fs/watchers","NativeModule internal/fs/recursive_watch","NativeModule internal/readline/utils","NativeModule internal/readline/callbacks","NativeModule internal/readline/interface","NativeModule internal/fs/promises","NativeModule internal/modules/esm/module_job","NativeModule internal/perf/performance_entry","NativeModule internal/perf/observe","NativeModule internal/perf/resource_timing","NativeModule internal/perf/nodetiming","NativeModule internal/perf/usertiming","NativeModule internal/perf/event_loop_utilization","NativeModule internal/histogram","NativeModule internal/perf/timerify","NativeModule internal/perf/performance","NativeModule internal/perf/event_loop_delay","NativeModule perf_hooks","NativeModule internal/source_map/source_map","NativeModule module","NativeModule internal/modules/esm/initialize_import_meta","Internal Binding os","NativeModule os","NativeModule internal/streams/destroy","NativeModule internal/abort_controller","NativeModule internal/streams/end-of-stream","NativeModule internal/streams/legacy","NativeModule internal/streams/add-abort-signal","NativeModule internal/streams/state","NativeModule internal/streams/from","NativeModule internal/streams/readable","NativeModule internal/streams/writable","NativeModule internal/streams/duplex","NativeModule internal/streams/pipeline","NativeModule internal/streams/compose","NativeModule internal/streams/operators","NativeModule stream/promises","NativeModule internal/streams/transform","NativeModule internal/streams/passthrough","NativeModule internal/streams/duplexpair","NativeModule stream","NativeModule internal/fs/streams","NativeModule fs/promises","NativeModule internal/util/parse_args/utils","NativeModule internal/util/parse_args/parse_args","Internal Binding crypto","NativeModule internal/crypto/random","NativeModule internal/crypto/hashnames","NativeModule internal/crypto/util","NativeModule internal/crypto/pbkdf2","NativeModule internal/crypto/scrypt","NativeModule internal/crypto/keys","NativeModule internal/crypto/hkdf","NativeModule internal/crypto/keygen","NativeModule internal/crypto/diffiehellman","NativeModule internal/streams/lazy_transform","NativeModule internal/crypto/cipher","NativeModule internal/crypto/sig","NativeModule internal/crypto/hash","NativeModule internal/crypto/x509","NativeModule internal/crypto/certificate","NativeModule crypto","NativeModule internal/crypto/webcrypto","Internal Binding pipe_wrap","Internal Binding cares_wrap","Internal Binding stream_wrap","Internal Binding tcp_wrap","NativeModule internal/stream_base_commons","NativeModule net","Internal Binding udp_wrap","NativeModule internal/dgram","NativeModule dgram","Internal Binding process_wrap","Internal Binding tty_wrap","NativeModule internal/socket_list","Internal Binding spawn_sync","NativeModule internal/child_process","NativeModule child_process","NativeModule _http_agent","Internal Binding http_parser","NativeModule internal/freelist","NativeModule _http_incoming","NativeModule _http_common","NativeModule internal/http","NativeModule _http_outgoing","NativeModule _http_client","NativeModule _http_server","NativeModule http","NativeModule internal/util/colors","NativeModule internal/assert/myers_diff","NativeModule internal/assert/assertion_error","NativeModule internal/assert/utils","NativeModule internal/assert/calltracker","NativeModule assert","NativeModule internal/tls/secure-context","NativeModule _tls_common","Internal Binding js_stream","NativeModule internal/js_stream_socket","Internal Binding tls_wrap","NativeModule _tls_wrap","NativeModule internal/tls/secure-pair","NativeModule tls","Internal Binding http2","NativeModule internal/http2/util","NativeModule internal/http2/compat","Internal Binding stream_pipe","NativeModule internal/http2/core","NativeModule http2","Internal Binding zlib","NativeModule zlib","NativeModule util/types","NativeModule internal/worker/io","NativeModule internal/worker/messaging","NativeModule internal/error_serdes","NativeModule internal/worker","NativeModule worker_threads","NativeModule internal/file","NativeModule internal/webstreams/writablestream","NativeModule internal/webstreams/readablestream","NativeModule internal/deps/undici/undici","NativeModule https","NativeModule internal/tty","NativeModule tty","Internal Binding block_list","NativeModule internal/socketaddress","NativeModule internal/blocklist","NativeModule internal/dns/callback_resolver","NativeModule dns","NativeModule internal/dns/promises","NativeModule internal/readline/emitKeypressEvents","NativeModule internal/readline/promises","NativeModule readline/promises","NativeModule readline","NativeModule process","NativeModule internal/process/finalization","Internal Binding report","NativeModule internal/process/report","Internal Binding serdes","Internal Binding profiler","Internal Binding heap_utils","Internal Binding internal_only_v8","NativeModule internal/heap_utils","NativeModule internal/promise_hooks","Internal Binding v8","NativeModule v8","NativeModule internal/deps/cjs-module-lexer/lexer","NativeModule constants","NativeModule internal/crypto/webidl","NativeModule internal/navigator"],_events:{newListener:[null,null],removeListener:[null,null]},_eventsCount:4,domain:null,_exiting:!1,config:{target_defaults:{cflags:[],configurations:{Debug:{v8_enable_v8_checks:0,variables:{}},Release:{v8_enable_v8_checks:1,variables:{}}},default_configuration:"Release",defines:["NODE_OPENSSL_CONF_NAME=nodejs_conf","NODE_OPENSSL_HAS_QUIC","ICU_NO_USER_DATA_OVERRIDE"],include_dirs:[],libraries:[]},variables:{asan:0,clang:0,coverage:!1,dcheck_always_on:0,debug_nghttp2:!1,debug_node:!1,enable_lto:!1,enable_pgo_generate:!1,enable_pgo_use:!1,error_on_warn:!1,force_dynamic_crt:0,gas_version:"2.41",host_arch:"x64",icu_data_in:"../../deps/icu-tmp/icudt76l.dat",icu_endianness:"l",icu_gyp_path:"tools/icu/icu-generic.gyp",icu_path:"deps/icu-small",icu_small:!1,icu_ver_major:"76",libdir:"lib",llvm_version:"0.0",napi_build_version:"9",node_builtin_shareable_builtins:["deps/cjs-module-lexer/lexer.js","deps/cjs-module-lexer/dist/lexer.js","deps/undici/undici.js","deps/amaro/dist/index.js"],node_byteorder:"little",node_debug_lib:!1,node_enable_d8:!1,node_enable_v8_vtunejit:!1,node_fipsinstall:!1,node_install_corepack:!0,node_install_npm:!0,node_library_files:["lib/_http_agent.js","lib/_http_client.js","lib/_http_common.js","lib/_http_incoming.js","lib/_http_outgoing.js","lib/_http_server.js","lib/_stream_duplex.js","lib/_stream_passthrough.js","lib/_stream_readable.js","lib/_stream_transform.js","lib/_stream_wrap.js","lib/_stream_writable.js","lib/_tls_common.js","lib/_tls_wrap.js","lib/assert.js","lib/assert/strict.js","lib/async_hooks.js","lib/buffer.js","lib/child_process.js","lib/cluster.js","lib/console.js","lib/constants.js","lib/crypto.js","lib/dgram.js","lib/diagnostics_channel.js","lib/dns.js","lib/dns/promises.js","lib/domain.js","lib/events.js","lib/fs.js","lib/fs/promises.js","lib/http.js","lib/http2.js","lib/https.js","lib/inspector.js","lib/inspector/promises.js","lib/internal/abort_controller.js","lib/internal/assert.js","lib/internal/assert/assertion_error.js","lib/internal/assert/calltracker.js","lib/internal/assert/myers_diff.js","lib/internal/assert/utils.js","lib/internal/async_context_frame.js","lib/internal/async_hooks.js","lib/internal/async_local_storage/async_context_frame.js","lib/internal/async_local_storage/async_hooks.js","lib/internal/blob.js","lib/internal/blocklist.js","lib/internal/bootstrap/node.js","lib/internal/bootstrap/realm.js","lib/internal/bootstrap/shadow_realm.js","lib/internal/bootstrap/switches/does_not_own_process_state.js","lib/internal/bootstrap/switches/does_own_process_state.js","lib/internal/bootstrap/switches/is_main_thread.js","lib/internal/bootstrap/switches/is_not_main_thread.js","lib/internal/bootstrap/web/exposed-wildcard.js","lib/internal/bootstrap/web/exposed-window-or-worker.js","lib/internal/buffer.js","lib/internal/child_process.js","lib/internal/child_process/serialization.js","lib/internal/cli_table.js","lib/internal/cluster/child.js","lib/internal/cluster/primary.js","lib/internal/cluster/round_robin_handle.js","lib/internal/cluster/shared_handle.js","lib/internal/cluster/utils.js","lib/internal/cluster/worker.js","lib/internal/console/constructor.js","lib/internal/console/global.js","lib/internal/constants.js","lib/internal/crypto/aes.js","lib/internal/crypto/certificate.js","lib/internal/crypto/cfrg.js","lib/internal/crypto/cipher.js","lib/internal/crypto/diffiehellman.js","lib/internal/crypto/ec.js","lib/internal/crypto/hash.js","lib/internal/crypto/hashnames.js","lib/internal/crypto/hkdf.js","lib/internal/crypto/keygen.js","lib/internal/crypto/keys.js","lib/internal/crypto/mac.js","lib/internal/crypto/pbkdf2.js","lib/internal/crypto/random.js","lib/internal/crypto/rsa.js","lib/internal/crypto/scrypt.js","lib/internal/crypto/sig.js","lib/internal/crypto/util.js","lib/internal/crypto/webcrypto.js","lib/internal/crypto/webidl.js","lib/internal/crypto/x509.js","lib/internal/data_url.js","lib/internal/debugger/inspect.js","lib/internal/debugger/inspect_client.js","lib/internal/debugger/inspect_repl.js","lib/internal/dgram.js","lib/internal/dns/callback_resolver.js","lib/internal/dns/promises.js","lib/internal/dns/utils.js","lib/internal/encoding.js","lib/internal/error_serdes.js","lib/internal/errors.js","lib/internal/event_target.js","lib/internal/events/abort_listener.js","lib/internal/events/symbols.js","lib/internal/file.js","lib/internal/fixed_queue.js","lib/internal/freelist.js","lib/internal/freeze_intrinsics.js","lib/internal/fs/cp/cp-sync.js","lib/internal/fs/cp/cp.js","lib/internal/fs/dir.js","lib/internal/fs/glob.js","lib/internal/fs/promises.js","lib/internal/fs/read/context.js","lib/internal/fs/recursive_watch.js","lib/internal/fs/rimraf.js","lib/internal/fs/streams.js","lib/internal/fs/sync_write_stream.js","lib/internal/fs/utils.js","lib/internal/fs/watchers.js","lib/internal/heap_utils.js","lib/internal/histogram.js","lib/internal/http.js","lib/internal/http2/compat.js","lib/internal/http2/core.js","lib/internal/http2/util.js","lib/internal/inspector_async_hook.js","lib/internal/inspector_network_tracking.js","lib/internal/js_stream_socket.js","lib/internal/legacy/processbinding.js","lib/internal/linkedlist.js","lib/internal/main/check_syntax.js","lib/internal/main/embedding.js","lib/internal/main/eval_stdin.js","lib/internal/main/eval_string.js","lib/internal/main/inspect.js","lib/internal/main/mksnapshot.js","lib/internal/main/print_help.js","lib/internal/main/prof_process.js","lib/internal/main/repl.js","lib/internal/main/run_main_module.js","lib/internal/main/test_runner.js","lib/internal/main/watch_mode.js","lib/internal/main/worker_thread.js","lib/internal/mime.js","lib/internal/modules/cjs/loader.js","lib/internal/modules/esm/assert.js","lib/internal/modules/esm/create_dynamic_module.js","lib/internal/modules/esm/fetch_module.js","lib/internal/modules/esm/formats.js","lib/internal/modules/esm/get_format.js","lib/internal/modules/esm/hooks.js","lib/internal/modules/esm/initialize_import_meta.js","lib/internal/modules/esm/load.js","lib/internal/modules/esm/loader.js","lib/internal/modules/esm/module_job.js","lib/internal/modules/esm/module_map.js","lib/internal/modules/esm/resolve.js","lib/internal/modules/esm/shared_constants.js","lib/internal/modules/esm/translators.js","lib/internal/modules/esm/utils.js","lib/internal/modules/esm/worker.js","lib/internal/modules/helpers.js","lib/internal/modules/package_json_reader.js","lib/internal/modules/run_main.js","lib/internal/navigator.js","lib/internal/net.js","lib/internal/options.js","lib/internal/per_context/domexception.js","lib/internal/per_context/messageport.js","lib/internal/per_context/primordials.js","lib/internal/perf/event_loop_delay.js","lib/internal/perf/event_loop_utilization.js","lib/internal/perf/nodetiming.js","lib/internal/perf/observe.js","lib/internal/perf/performance.js","lib/internal/perf/performance_entry.js","lib/internal/perf/resource_timing.js","lib/internal/perf/timerify.js","lib/internal/perf/usertiming.js","lib/internal/perf/utils.js","lib/internal/priority_queue.js","lib/internal/process/execution.js","lib/internal/process/finalization.js","lib/internal/process/per_thread.js","lib/internal/process/permission.js","lib/internal/process/pre_execution.js","lib/internal/process/promises.js","lib/internal/process/report.js","lib/internal/process/signal.js","lib/internal/process/task_queues.js","lib/internal/process/warning.js","lib/internal/process/worker_thread_only.js","lib/internal/promise_hooks.js","lib/internal/querystring.js","lib/internal/quic/quic.js","lib/internal/readline/callbacks.js","lib/internal/readline/emitKeypressEvents.js","lib/internal/readline/interface.js","lib/internal/readline/promises.js","lib/internal/readline/utils.js","lib/internal/repl.js","lib/internal/repl/await.js","lib/internal/repl/history.js","lib/internal/repl/utils.js","lib/internal/socket_list.js","lib/internal/socketaddress.js","lib/internal/source_map/prepare_stack_trace.js","lib/internal/source_map/source_map.js","lib/internal/source_map/source_map_cache.js","lib/internal/source_map/source_map_cache_map.js","lib/internal/stream_base_commons.js","lib/internal/streams/add-abort-signal.js","lib/internal/streams/compose.js","lib/internal/streams/destroy.js","lib/internal/streams/duplex.js","lib/internal/streams/duplexify.js","lib/internal/streams/duplexpair.js","lib/internal/streams/end-of-stream.js","lib/internal/streams/from.js","lib/internal/streams/lazy_transform.js","lib/internal/streams/legacy.js","lib/internal/streams/operators.js","lib/internal/streams/passthrough.js","lib/internal/streams/pipeline.js","lib/internal/streams/readable.js","lib/internal/streams/state.js","lib/internal/streams/transform.js","lib/internal/streams/utils.js","lib/internal/streams/writable.js","lib/internal/test/binding.js","lib/internal/test/transfer.js","lib/internal/test_runner/coverage.js","lib/internal/test_runner/harness.js","lib/internal/test_runner/mock/loader.js","lib/internal/test_runner/mock/mock.js","lib/internal/test_runner/mock/mock_timers.js","lib/internal/test_runner/reporter/dot.js","lib/internal/test_runner/reporter/junit.js","lib/internal/test_runner/reporter/lcov.js","lib/internal/test_runner/reporter/spec.js","lib/internal/test_runner/reporter/tap.js","lib/internal/test_runner/reporter/utils.js","lib/internal/test_runner/reporter/v8-serializer.js","lib/internal/test_runner/runner.js","lib/internal/test_runner/snapshot.js","lib/internal/test_runner/test.js","lib/internal/test_runner/tests_stream.js","lib/internal/test_runner/utils.js","lib/internal/timers.js","lib/internal/tls/secure-context.js","lib/internal/tls/secure-pair.js","lib/internal/trace_events_async_hooks.js","lib/internal/tty.js","lib/internal/url.js","lib/internal/util.js","lib/internal/util/colors.js","lib/internal/util/comparisons.js","lib/internal/util/debuglog.js","lib/internal/util/inspect.js","lib/internal/util/inspector.js","lib/internal/util/parse_args/parse_args.js","lib/internal/util/parse_args/utils.js","lib/internal/util/types.js","lib/internal/v8/startup_snapshot.js","lib/internal/v8_prof_polyfill.js","lib/internal/v8_prof_processor.js","lib/internal/validators.js","lib/internal/vm.js","lib/internal/vm/module.js","lib/internal/wasm_web_api.js","lib/internal/watch_mode/files_watcher.js","lib/internal/watchdog.js","lib/internal/webidl.js","lib/internal/webstorage.js","lib/internal/webstreams/adapters.js","lib/internal/webstreams/compression.js","lib/internal/webstreams/encoding.js","lib/internal/webstreams/queuingstrategies.js","lib/internal/webstreams/readablestream.js","lib/internal/webstreams/transfer.js","lib/internal/webstreams/transformstream.js","lib/internal/webstreams/util.js","lib/internal/webstreams/writablestream.js","lib/internal/worker.js","lib/internal/worker/io.js","lib/internal/worker/js_transferable.js","lib/internal/worker/messaging.js","lib/module.js","lib/net.js","lib/os.js","lib/path.js","lib/path/posix.js","lib/path/win32.js","lib/perf_hooks.js","lib/process.js","lib/punycode.js","lib/querystring.js","lib/readline.js","lib/readline/promises.js","lib/repl.js","lib/sea.js","lib/sqlite.js","lib/stream.js","lib/stream/consumers.js","lib/stream/promises.js","lib/stream/web.js","lib/string_decoder.js","lib/sys.js","lib/test.js","lib/test/reporters.js","lib/timers.js","lib/timers/promises.js","lib/tls.js","lib/trace_events.js","lib/tty.js","lib/url.js","lib/util.js","lib/util/types.js","lib/v8.js","lib/vm.js","lib/wasi.js","lib/worker_threads.js","lib/zlib.js"],node_module_version:127,node_no_browser_globals:!1,node_prefix:"/",node_release_urlbase:"https://unofficial-builds.nodejs.org/download/release/",node_section_ordering_info:"",node_shared:!1,node_shared_ada:!1,node_shared_brotli:!1,node_shared_cares:!1,node_shared_http_parser:!1,node_shared_libuv:!1,node_shared_nghttp2:!1,node_shared_nghttp3:!1,node_shared_ngtcp2:!1,node_shared_openssl:!1,node_shared_simdjson:!1,node_shared_simdutf:!1,node_shared_sqlite:!1,node_shared_uvwasi:!1,node_shared_zlib:!1,node_tag:"",node_target_type:"executable",node_use_amaro:!0,node_use_bundled_v8:!0,node_use_node_code_cache:!0,node_use_node_snapshot:!0,node_use_openssl:!0,node_use_v8_platform:!0,node_with_ltcg:!1,node_without_node_options:!1,node_write_snapshot_as_array_literals:!1,openssl_is_fips:!1,openssl_quic:!0,ossfuzz:!1,shlib_suffix:"so.127",single_executable_application:!0,target_arch:"x64",ubsan:0,use_prefix_to_find_headers:!1,v8_enable_31bit_smis_on_64bit_arch:0,v8_enable_extensible_ro_snapshot:0,v8_enable_gdbjit:0,v8_enable_hugepage:0,v8_enable_i18n_support:1,v8_enable_inspector:1,v8_enable_javascript_promise_hooks:1,v8_enable_lite_mode:0,v8_enable_maglev:0,v8_enable_object_print:1,v8_enable_pointer_compression:0,v8_enable_sandbox:0,v8_enable_shared_ro_heap:1,v8_enable_short_builtin_calls:1,v8_enable_webassembly:1,v8_optimized_debug:1,v8_promise_internal_field_count:1,v8_random_seed:0,v8_trace_maps:0,v8_use_siphash:1,want_separate_host_toolset:0}},finalization:{},allowedNodeEnvironmentFlags:{},features:{inspector:!0,debug:!1,uv:!0,ipv6:!0,tls_alpn:!0,tls_sni:!0,tls_ocsp:!0,tls:!0,cached_builtins:!0,require_module:!0,typescript:!1},sourceMapsEnabled:!1,stdout:{connecting:!1,_hadError:!1,_parent:null,_host:null,_closeAfterHandlingError:!1,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null,readable:!1},_writableState:{highWaterMark:65536,length:0,corked:0,writelen:0,bufferedIndex:0,pendingcb:0},allowHalfOpen:!1,_eventsCount:1,_sockname:null,_pendingData:null,_pendingEncoding:"",server:null,_server:null,_type:"pipe",fd:1,_isStdio:!0},stdin:{fd:0,end:null,bytesRead:0,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null},_eventsCount:1},stderr:{connecting:!1,_hadError:!1,_parent:null,_host:null,_closeAfterHandlingError:!1,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null,readable:!1},_writableState:{highWaterMark:65536,length:0,corked:0,writelen:0,bufferedIndex:0,pendingcb:0},allowHalfOpen:!1,_eventsCount:1,_sockname:null,_pendingData:null,_pendingEncoding:"",server:null,_server:null,_type:"pipe",fd:2,_isStdio:!0},env:{npm_package_dependencies_react_transition_state:"^2.3.0",npm_package_lint_staged_frontend_app______js_2:"lint:fix",npm_package_dependencies_react_dnd_html5_backend:"^16.0.1",npm_config_version_commit_hooks:"true",npm_config_user_agent:"yarn/1.22.22 npm/? node/v22.12.0 linux x64",NODE_VERSION:"22.12.0",npm_package_dependencies_use_broadcast_ts:"^2.0.0",npm_package_entry_client:"entry/client",npm_config_bin_links:"true",YARN_VERSION:"1.22.22",npm_node_execpath:"/usr/local/bin/node",npm_package_devDependencies_vite:"^6.1.0",npm_package_dependencies_embla_carousel_react:"^8.5.2",npm_config_init_version:"1.0.0",SHLVL:"4",npm_package_dependencies_react_helmet_async:"^2.0.5",npm_package_scripts_persist:"node bin/update-persistgraphql.js",npm_package_scripts_lint_css_fix:"stylelint 'app/**/*.css' --fix",HOME:"/home",npm_package_scripts_build_server:"vite build --outDir dist/server --ssr app/entry/server/index.jsx",npm_package_devDependencies_eslint_config_prettier:"^10.0.1",LAGOON_VERSION:"24.12.0",npm_package_scripts_precommit:"lint-staged && node bin/precommit.js",npm_config_init_license:"MIT",YARN_WRAP_OUTPUT:"false",npm_package_devDependencies_then_request:"^6.0.2",npm_package_dependencies_use_sync_external_store:"^1.4.0",npm_package_dependencies_slugify:"^1.6.6",npm_config_version_tag_prefix:"v",npm_package_dependencies_eslint:"^9.20.1",npm_package_scripts_lint_fix:"eslint . --fix",npm_package_scripts_serve:"node prod-server.js",ENV:"/home/.bashrc",npm_package_devDependencies_postcss_advanced_variables:"^5.0.0",npm_package_devDependencies_eslint_plugin_react_hooks:"^5.1.0",npm_package_dependencies_compression:"^1.8.0",npm_package_description:"## Translations",npm_package_dependencies_xmldom:"^0.6.0",npm_package_dependencies_react_error_boundary:"^5.0.0",npm_package_dependencies__apollo_client:"^3.12.11",npm_package_scripts_lint_css:"stylelint 'app/**/*.css'",npm_package_scripts_posttest:"yarn run lint && yarn run lint-css",npm_package_readmeFilename:"README.md",TMPDIR:"/tmp",npm_package_devDependencies_prettier:"^3.5.0",npm_package_devDependencies_postcss_mixins:"^11.0.3",npm_package_dependencies_react_dnd:"^16.0.1",npm_package_dependencies_react_day_picker:"^9.5.1",npm_package_dependencies_embla_carousel_class_names:"^8.5.2",npm_package_scripts_introspect:"node bin/update-introspection.js",npm_package_scripts_dev:"node dev-server.js",npm_package_devDependencies_eslint_plugin_import:"^2.31.0",npm_package_devDependencies__vitejs_plugin_react:"^4.3.4",npm_package_dependencies_zustand:"^5.0.3",npm_package_dependencies_react_tooltip:"^5.28.0",npm_package_dependencies_html_entities:"^2.5.2",npm_package_dependencies_graphql_anywhere:"^4.2.8",npm_package_type:"module",npm_package_devDependencies_autoprefixer:"^10.4.20",npm_package_dependencies_url_parse:"^1.5.10",npm_package_dependencies_query_string:"^9.1.1",npm_package_dependencies_express:"^4.21.2",npm_package_private:"true",npm_package_dependencies_yet_another_react_lightbox:"^3.21.7",npm_package_scripts_lint:"eslint .",npm_config_registry:"https://registry.yarnpkg.com",npm_package_devDependencies_stylelint:"^16.14.1",npm_package_dependencies__emotion_is_prop_valid:"^1.3.1",npm_package_dependencies_raf:"^3.4.1",npm_package_dependencies_filesize:"^10.1.6",npm_package_dependencies_dotenv_extended:"^2.9.0",npm_package_scripts_start:"VITE_CJS_TRACE=true vite --force --host",npm_config_ignore_scripts:"",npm_config_version:"1.22.22",npm_package_dependencies_stylelint_config_css_modules:"^4.4.0",npm_package_dependencies_react_aria_live:"^2.0.5",npm_package_dependencies_accept_language_parser:"^1.5.0",PATH:"/tmp/yarn--1742303937852-0.8482364527510231:/app/node_modules/.bin:/usr/local/share/.config/yarn/link/node_modules/.bin:/usr/local/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/bin/node_modules/npm/bin/node-gyp-bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",NODE:"/usr/local/bin/node",LAGOON_LOCALDEV_HTTP_PORT:"3000",npm_package_name:"",npm_package_dependencies_xpath:"^0.0.34",npm_package_scripts_build_client:"vite build --outDir dist/client",npm_package_devDependencies_vite_plugin_eslint:"^1.8.1",npm_package_devDependencies_eslint_plugin_jsx_a11y:"^6.10.2",npm_package_devDependencies_postcss_functions:"^4.0.2",npm_package_devDependencies_jssha:"^3.3.1",npm_package_dependencies_winston:"^3.17.0",npm_package_dependencies_react_intersection_observer:"^9.15.1",npm_package_dependencies_react_dom:"^19.0.0",npm_package_dependencies_better_react_mathjax:"^2.1.0",TMP:"/tmp",npm_lifecycle_script:"vite build --outDir dist/client",LAGOON:"node",npm_package_devDependencies_eslint_plugin_css_modules:"^2.12.0",npm_package_dependencies_react_router:"^7.1.5",npm_package_dependencies_persistgraphql:"^0.3.11",npm_package_dependencies_mathjax:"^3.2.2",npm_package_dependencies_intersection_observer:"^0.12.2",npm_config_version_git_message:"v%s",npm_lifecycle_event:"build:client",npm_package_version:"",npm_config_argv:'{"remain":[],"cooked":["run","build:client"],"original":["run","build:client"]}',npm_package_devDependencies_lint_staged:"^15.4.3",npm_package_dependencies_uuid:"^11.0.5",npm_package_dependencies_ramda:"^0.30.1",npm_package_dependencies_graphql:"^16.10.0",npm_package_dependencies_fuse_js:"^7.1.0",npm_package_scripts_prettier:"prettier --trailing-comma all --single-quote --write '**/*.{js,jsx}' '!*.json'",npm_package_scripts_build:"VITE_CJS_TRACE=true vite build",npm_config_unsafe_perm:"true",npm_package_scripts_startrek:"node app/entry/server/cluster.js",npm_config_version_git_tag:"true",npm_config_version_git_sign:"",npm_package_license:"MIT",npm_package_devDependencies_eslint_plugin_react:"^7.37.4",npm_package_dependencies_classnames:"^2.5.1",npm_config_strict_ssl:"true",BASH_ENV:"/home/.bashrc",npm_package_devDependencies_vite_plugin_svg_sprite:"^0.6.2",npm_package_devDependencies_postcss_nested:"^7.0.2",npm_package_dependencies_vite_plugin_static_copy:"^2.2.0",npm_package_dependencies_react_select:"^5.10.0",npm_package_scripts_format:"yarn run prettier 'app/**/*.jsx' && yarn run lint:fix && yarn run lint-css:fix",PWD:"/app",npm_execpath:"/opt/yarn-v1.22.22/bin/yarn.js",npm_package_dependencies_unorm:"^1.6.0",npm_package_lint_staged_gitDir:"../",npm_package_dependencies_react_masonry_component:"^6.3.0",npm_package_devDependencies_postcss:"^8.5.2",npm_package_dependencies_stylelint_config_standard:"^37.0.0",npm_package_dependencies_date_fns:"^4.1.0",npm_config_save_prefix:"^",npm_config_ignore_optional:"",npm_package_devDependencies_vite_css_modules:"^1.8.4",npm_package_dependencies_react_animate_height:"^3.2.3",NODE_ENV:"production",npm_package_lint_staged_frontend_app______js_0:"lint",INIT_CWD:"/app",npm_package_devDependencies_lightningcss:"^1.29.1",npm_package_dependencies_react:"^19.0.0",npm_package_lint_staged_frontend_app______js_1:"prettier"},title:"/usr/local/bin/node",argv:["/usr/local/bin/node","/app/node_modules/.bin/vite","build","--outDir","dist/client"],execArgv:[],pid:111,ppid:90,execPath:"/usr/local/bin/node",debugPort:9229,argv0:"/usr/local/bin/node",_preload_modules:[],report:{directory:"",filename:"",compact:!1,excludeNetwork:!1,signal:"SIGUSR2",reportOnFatalError:!1,reportOnSignal:!1,reportOnUncaughtException:!1}};/**
 * @license React
 * react.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var t=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),g=Symbol.iterator;function v(V){return V===null||typeof V!="object"?null:(V=g&&V[g]||V["@@iterator"],typeof V=="function"?V:null)}var T={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,S={};function b(V,ie,ge){this.props=V,this.context=ie,this.refs=S,this.updater=ge||T}b.prototype.isReactComponent={},b.prototype.setState=function(V,ie){if(typeof V!="object"&&typeof V!="function"&&V!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,V,ie,"setState")},b.prototype.forceUpdate=function(V){this.updater.enqueueForceUpdate(this,V,"forceUpdate")};function w(){}w.prototype=b.prototype;function k(V,ie,ge){this.props=V,this.context=ie,this.refs=S,this.updater=ge||T}var F=k.prototype=new w;F.constructor=k,E(F,b.prototype),F.isPureReactComponent=!0;var D=Array.isArray,M={H:null,A:null,T:null,S:null},A=Object.prototype.hasOwnProperty;function R(V,ie,ge,_e,Ce,Te){return ge=Te.ref,{$$typeof:t,type:V,key:ie,ref:ge!==void 0?ge:null,props:Te}}function q(V,ie){return R(V.type,ie,void 0,void 0,void 0,V.props)}function H(V){return typeof V=="object"&&V!==null&&V.$$typeof===t}function W(V){var ie={"=":"=0",":":"=2"};return"$"+V.replace(/[=:]/g,function(ge){return ie[ge]})}var se=/\/+/g;function Y(V,ie){return typeof V=="object"&&V!==null&&V.key!=null?W(""+V.key):ie.toString(36)}function ee(){}function le(V){switch(V.status){case"fulfilled":return V.value;case"rejected":throw V.reason;default:switch(typeof V.status=="string"?V.then(ee,ee):(V.status="pending",V.then(function(ie){V.status==="pending"&&(V.status="fulfilled",V.value=ie)},function(ie){V.status==="pending"&&(V.status="rejected",V.reason=ie)})),V.status){case"fulfilled":return V.value;case"rejected":throw V.reason}}throw V}function G(V,ie,ge,_e,Ce){var Te=typeof V;(Te==="undefined"||Te==="boolean")&&(V=null);var K=!1;if(V===null)K=!0;else switch(Te){case"bigint":case"string":case"number":K=!0;break;case"object":switch(V.$$typeof){case t:case n:K=!0;break;case h:return K=V._init,G(K(V._payload),ie,ge,_e,Ce)}}if(K)return Ce=Ce(V),K=_e===""?"."+Y(V,0):_e,D(Ce)?(ge="",K!=null&&(ge=K.replace(se,"$&/")+"/"),G(Ce,ie,ge,"",function(be){return be})):Ce!=null&&(H(Ce)&&(Ce=q(Ce,ge+(Ce.key==null||V&&V.key===Ce.key?"":(""+Ce.key).replace(se,"$&/")+"/")+K)),ie.push(Ce)),1;K=0;var oe=_e===""?".":_e+":";if(D(V))for(var ke=0;ke<V.length;ke++)_e=V[ke],Te=oe+Y(_e,ke),K+=G(_e,ie,ge,Te,Ce);else if(ke=v(V),typeof ke=="function")for(V=ke.call(V),ke=0;!(_e=V.next()).done;)_e=_e.value,Te=oe+Y(_e,ke++),K+=G(_e,ie,ge,Te,Ce);else if(Te==="object"){if(typeof V.then=="function")return G(le(V),ie,ge,_e,Ce);throw ie=String(V),Error("Objects are not valid as a React child (found: "+(ie==="[object Object]"?"object with keys {"+Object.keys(V).join(", ")+"}":ie)+"). If you meant to render a collection of children, use an array instead.")}return K}function te(V,ie,ge){if(V==null)return V;var _e=[],Ce=0;return G(V,_e,"","",function(Te){return ie.call(ge,Te,Ce++)}),_e}function re(V){if(V._status===-1){var ie=V._result;ie=ie(),ie.then(function(ge){(V._status===0||V._status===-1)&&(V._status=1,V._result=ge)},function(ge){(V._status===0||V._status===-1)&&(V._status=2,V._result=ge)}),V._status===-1&&(V._status=0,V._result=ie)}if(V._status===1)return V._result.default;throw V._result}var ue=typeof reportError=="function"?reportError:function(V){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var ie=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof V=="object"&&V!==null&&typeof V.message=="string"?String(V.message):String(V),error:V});if(!window.dispatchEvent(ie))return}else if(typeof e=="object"&&typeof e.emit=="function"){e.emit("uncaughtException",V);return}console.error(V)};function Q(){}return Sn.Children={map:te,forEach:function(V,ie,ge){te(V,function(){ie.apply(this,arguments)},ge)},count:function(V){var ie=0;return te(V,function(){ie++}),ie},toArray:function(V){return te(V,function(ie){return ie})||[]},only:function(V){if(!H(V))throw Error("React.Children.only expected to receive a single React element child.");return V}},Sn.Component=b,Sn.Fragment=r,Sn.Profiler=i,Sn.PureComponent=k,Sn.StrictMode=a,Sn.Suspense=d,Sn.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,Sn.act=function(){throw Error("act(...) is not supported in production builds of React.")},Sn.cache=function(V){return function(){return V.apply(null,arguments)}},Sn.cloneElement=function(V,ie,ge){if(V==null)throw Error("The argument must be a React element, but you passed "+V+".");var _e=E({},V.props),Ce=V.key,Te=void 0;if(ie!=null)for(K in ie.ref!==void 0&&(Te=void 0),ie.key!==void 0&&(Ce=""+ie.key),ie)!A.call(ie,K)||K==="key"||K==="__self"||K==="__source"||K==="ref"&&ie.ref===void 0||(_e[K]=ie[K]);var K=arguments.length-2;if(K===1)_e.children=ge;else if(1<K){for(var oe=Array(K),ke=0;ke<K;ke++)oe[ke]=arguments[ke+2];_e.children=oe}return R(V.type,Ce,void 0,void 0,Te,_e)},Sn.createContext=function(V){return V={$$typeof:l,_currentValue:V,_currentValue2:V,_threadCount:0,Provider:null,Consumer:null},V.Provider=V,V.Consumer={$$typeof:s,_context:V},V},Sn.createElement=function(V,ie,ge){var _e,Ce={},Te=null;if(ie!=null)for(_e in ie.key!==void 0&&(Te=""+ie.key),ie)A.call(ie,_e)&&_e!=="key"&&_e!=="__self"&&_e!=="__source"&&(Ce[_e]=ie[_e]);var K=arguments.length-2;if(K===1)Ce.children=ge;else if(1<K){for(var oe=Array(K),ke=0;ke<K;ke++)oe[ke]=arguments[ke+2];Ce.children=oe}if(V&&V.defaultProps)for(_e in K=V.defaultProps,K)Ce[_e]===void 0&&(Ce[_e]=K[_e]);return R(V,Te,void 0,void 0,null,Ce)},Sn.createRef=function(){return{current:null}},Sn.forwardRef=function(V){return{$$typeof:u,render:V}},Sn.isValidElement=H,Sn.lazy=function(V){return{$$typeof:h,_payload:{_status:-1,_result:V},_init:re}},Sn.memo=function(V,ie){return{$$typeof:p,type:V,compare:ie===void 0?null:ie}},Sn.startTransition=function(V){var ie=M.T,ge={};M.T=ge;try{var _e=V(),Ce=M.S;Ce!==null&&Ce(ge,_e),typeof _e=="object"&&_e!==null&&typeof _e.then=="function"&&_e.then(Q,ue)}catch(Te){ue(Te)}finally{M.T=ie}},Sn.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},Sn.use=function(V){return M.H.use(V)},Sn.useActionState=function(V,ie,ge){return M.H.useActionState(V,ie,ge)},Sn.useCallback=function(V,ie){return M.H.useCallback(V,ie)},Sn.useContext=function(V){return M.H.useContext(V)},Sn.useDebugValue=function(){},Sn.useDeferredValue=function(V,ie){return M.H.useDeferredValue(V,ie)},Sn.useEffect=function(V,ie){return M.H.useEffect(V,ie)},Sn.useId=function(){return M.H.useId()},Sn.useImperativeHandle=function(V,ie,ge){return M.H.useImperativeHandle(V,ie,ge)},Sn.useInsertionEffect=function(V,ie){return M.H.useInsertionEffect(V,ie)},Sn.useLayoutEffect=function(V,ie){return M.H.useLayoutEffect(V,ie)},Sn.useMemo=function(V,ie){return M.H.useMemo(V,ie)},Sn.useOptimistic=function(V,ie){return M.H.useOptimistic(V,ie)},Sn.useReducer=function(V,ie,ge){return M.H.useReducer(V,ie,ge)},Sn.useRef=function(V){return M.H.useRef(V)},Sn.useState=function(V){return M.H.useState(V)},Sn.useSyncExternalStore=function(V,ie,ge){return M.H.useSyncExternalStore(V,ie,ge)},Sn.useTransition=function(){return M.H.useTransition()},Sn.version="19.0.0",Sn}var zw;function Yl(){return zw||(zw=1,Tv.exports=KU()),Tv.exports}var Ev={exports:{}},Ii={};/**
 * @license React
 * react-dom.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Bw;function JU(){if(Bw)return Ii;Bw=1;var e=Yl();function t(u){var d="https://react.dev/errors/"+u;if(1<arguments.length){d+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)d+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+u+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},a=Symbol.for("react.portal");function i(u,d,p){var h=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:h==null?null:""+h,children:u,containerInfo:d,implementation:p}}var s=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function l(u,d){if(u==="font")return"";if(typeof d=="string")return d==="use-credentials"?d:""}return Ii.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Ii.createPortal=function(u,d){var p=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!d||d.nodeType!==1&&d.nodeType!==9&&d.nodeType!==11)throw Error(t(299));return i(u,d,null,p)},Ii.flushSync=function(u){var d=s.T,p=r.p;try{if(s.T=null,r.p=2,u)return u()}finally{s.T=d,r.p=p,r.d.f()}},Ii.preconnect=function(u,d){typeof u=="string"&&(d?(d=d.crossOrigin,d=typeof d=="string"?d==="use-credentials"?d:"":void 0):d=null,r.d.C(u,d))},Ii.prefetchDNS=function(u){typeof u=="string"&&r.d.D(u)},Ii.preinit=function(u,d){if(typeof u=="string"&&d&&typeof d.as=="string"){var p=d.as,h=l(p,d.crossOrigin),g=typeof d.integrity=="string"?d.integrity:void 0,v=typeof d.fetchPriority=="string"?d.fetchPriority:void 0;p==="style"?r.d.S(u,typeof d.precedence=="string"?d.precedence:void 0,{crossOrigin:h,integrity:g,fetchPriority:v}):p==="script"&&r.d.X(u,{crossOrigin:h,integrity:g,fetchPriority:v,nonce:typeof d.nonce=="string"?d.nonce:void 0})}},Ii.preinitModule=function(u,d){if(typeof u=="string")if(typeof d=="object"&&d!==null){if(d.as==null||d.as==="script"){var p=l(d.as,d.crossOrigin);r.d.M(u,{crossOrigin:p,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0})}}else d==null&&r.d.M(u)},Ii.preload=function(u,d){if(typeof u=="string"&&typeof d=="object"&&d!==null&&typeof d.as=="string"){var p=d.as,h=l(p,d.crossOrigin);r.d.L(u,p,{crossOrigin:h,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0,type:typeof d.type=="string"?d.type:void 0,fetchPriority:typeof d.fetchPriority=="string"?d.fetchPriority:void 0,referrerPolicy:typeof d.referrerPolicy=="string"?d.referrerPolicy:void 0,imageSrcSet:typeof d.imageSrcSet=="string"?d.imageSrcSet:void 0,imageSizes:typeof d.imageSizes=="string"?d.imageSizes:void 0,media:typeof d.media=="string"?d.media:void 0})}},Ii.preloadModule=function(u,d){if(typeof u=="string")if(d){var p=l(d.as,d.crossOrigin);r.d.m(u,{as:typeof d.as=="string"&&d.as!=="script"?d.as:void 0,crossOrigin:p,integrity:typeof d.integrity=="string"?d.integrity:void 0})}else r.d.m(u)},Ii.requestFormReset=function(u){r.d.r(u)},Ii.unstable_batchedUpdates=function(u,d){return u(d)},Ii.useFormState=function(u,d,p){return s.H.useFormState(u,d,p)},Ii.useFormStatus=function(){return s.H.useHostTransitionStatus()},Ii.version="19.0.0",Ii}var Vw;function dg(){if(Vw)return Ev.exports;Vw=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Ev.exports=JU(),Ev.exports}var Hw;function ZU(){if(Hw)return ah;Hw=1;var e={version:"v22.12.0",versions:{node:"22.12.0",acorn:"8.14.0",ada:"2.9.2",amaro:"0.2.0",ares:"1.34.3",brotli:"1.1.0",cjs_module_lexer:"1.4.1",cldr:"46.0",icu:"76.1",llhttp:"9.2.1",modules:"127",napi:"9",nbytes:"0.1.1",ncrypto:"0.0.1",nghttp2:"1.64.0",nghttp3:"0.7.0",ngtcp2:"1.3.0",openssl:"3.0.15+quic",simdjson:"3.10.0",simdutf:"5.6.1",sqlite:"3.47.0",tz:"2024b",undici:"6.21.0",unicode:"16.0",uv:"1.49.1",uvwasi:"0.0.21",v8:"12.4.254.21-node.21",zlib:"1.3.0.1-motley-71660e1"},arch:"x64",platform:"linux",release:{name:"node",lts:"Jod",sourceUrl:"https://unofficial-builds.nodejs.org/download/release/v22.12.0/node-v22.12.0.tar.gz",headersUrl:"https://unofficial-builds.nodejs.org/download/release/v22.12.0/node-v22.12.0-headers.tar.gz"},moduleLoadList:["Internal Binding builtins","Internal Binding module_wrap","Internal Binding errors","NativeModule internal/assert","Internal Binding util","NativeModule internal/errors","Internal Binding config","Internal Binding timers","Internal Binding async_wrap","Internal Binding task_queue","Internal Binding symbols","NativeModule internal/async_hooks","Internal Binding constants","Internal Binding types","Internal Binding options","NativeModule internal/options","Internal Binding string_decoder","NativeModule internal/util","NativeModule internal/util/types","NativeModule internal/validators","NativeModule internal/linkedlist","NativeModule internal/priority_queue","Internal Binding icu","NativeModule internal/util/inspect","NativeModule internal/constants","Internal Binding trace_events","NativeModule internal/util/debuglog","Internal Binding async_context_frame","NativeModule internal/async_context_frame","NativeModule internal/timers","NativeModule internal/events/abort_listener","NativeModule events","Internal Binding buffer","NativeModule internal/buffer","NativeModule buffer","NativeModule internal/webidl","Internal Binding messaging","NativeModule internal/worker/js_transferable","Internal Binding process_methods","NativeModule internal/process/per_thread","Internal Binding credentials","NativeModule internal/process/promises","NativeModule internal/fixed_queue","NativeModule async_hooks","NativeModule internal/process/task_queues","NativeModule timers","NativeModule path","NativeModule internal/querystring","NativeModule querystring","Internal Binding url","NativeModule internal/url","Internal Binding contextify","NativeModule internal/vm","NativeModule internal/process/execution","NativeModule internal/process/warning","NativeModule internal/source_map/source_map_cache","Internal Binding fs","Internal Binding blob","Internal Binding encoding_binding","NativeModule internal/encoding","NativeModule internal/streams/utils","NativeModule util","NativeModule internal/webstreams/util","NativeModule internal/webstreams/queuingstrategies","NativeModule internal/blob","NativeModule internal/fs/utils","Internal Binding permission","NativeModule internal/process/permission","NativeModule fs","Internal Binding modules","NativeModule internal/modules/helpers","NativeModule internal/console/constructor","NativeModule internal/console/global","NativeModule internal/util/inspector","Internal Binding inspector","Internal Binding performance","NativeModule internal/perf/utils","NativeModule internal/event_target","Internal Binding wasm_web_api","Internal Binding mksnapshot","NativeModule internal/v8/startup_snapshot","NativeModule internal/process/signal","NativeModule url","NativeModule internal/modules/package_json_reader","NativeModule diagnostics_channel","NativeModule internal/modules/cjs/loader","NativeModule internal/process/pre_execution","NativeModule internal/modules/esm/utils","NativeModule internal/inspector_async_hook","Internal Binding worker","NativeModule internal/modules/run_main","NativeModule internal/net","NativeModule internal/dns/utils","NativeModule internal/modules/esm/assert","NativeModule internal/modules/esm/loader","NativeModule internal/modules/esm/module_map","NativeModule internal/modules/esm/translators","NativeModule internal/modules/esm/formats","NativeModule internal/modules/esm/get_format","NativeModule internal/modules/esm/resolve","NativeModule internal/mime","NativeModule internal/data_url","NativeModule internal/modules/esm/load","Internal Binding fs_dir","NativeModule internal/fs/dir","NativeModule string_decoder","Internal Binding fs_event_wrap","Internal Binding uv","NativeModule internal/fs/watchers","NativeModule internal/fs/recursive_watch","NativeModule internal/readline/utils","NativeModule internal/readline/callbacks","NativeModule internal/readline/interface","NativeModule internal/fs/promises","NativeModule internal/modules/esm/module_job","NativeModule internal/perf/performance_entry","NativeModule internal/perf/observe","NativeModule internal/perf/resource_timing","NativeModule internal/perf/nodetiming","NativeModule internal/perf/usertiming","NativeModule internal/perf/event_loop_utilization","NativeModule internal/histogram","NativeModule internal/perf/timerify","NativeModule internal/perf/performance","NativeModule internal/perf/event_loop_delay","NativeModule perf_hooks","NativeModule internal/source_map/source_map","NativeModule module","NativeModule internal/modules/esm/initialize_import_meta","Internal Binding os","NativeModule os","NativeModule internal/streams/destroy","NativeModule internal/abort_controller","NativeModule internal/streams/end-of-stream","NativeModule internal/streams/legacy","NativeModule internal/streams/add-abort-signal","NativeModule internal/streams/state","NativeModule internal/streams/from","NativeModule internal/streams/readable","NativeModule internal/streams/writable","NativeModule internal/streams/duplex","NativeModule internal/streams/pipeline","NativeModule internal/streams/compose","NativeModule internal/streams/operators","NativeModule stream/promises","NativeModule internal/streams/transform","NativeModule internal/streams/passthrough","NativeModule internal/streams/duplexpair","NativeModule stream","NativeModule internal/fs/streams","NativeModule fs/promises","NativeModule internal/util/parse_args/utils","NativeModule internal/util/parse_args/parse_args","Internal Binding crypto","NativeModule internal/crypto/random","NativeModule internal/crypto/hashnames","NativeModule internal/crypto/util","NativeModule internal/crypto/pbkdf2","NativeModule internal/crypto/scrypt","NativeModule internal/crypto/keys","NativeModule internal/crypto/hkdf","NativeModule internal/crypto/keygen","NativeModule internal/crypto/diffiehellman","NativeModule internal/streams/lazy_transform","NativeModule internal/crypto/cipher","NativeModule internal/crypto/sig","NativeModule internal/crypto/hash","NativeModule internal/crypto/x509","NativeModule internal/crypto/certificate","NativeModule crypto","NativeModule internal/crypto/webcrypto","Internal Binding pipe_wrap","Internal Binding cares_wrap","Internal Binding stream_wrap","Internal Binding tcp_wrap","NativeModule internal/stream_base_commons","NativeModule net","Internal Binding udp_wrap","NativeModule internal/dgram","NativeModule dgram","Internal Binding process_wrap","Internal Binding tty_wrap","NativeModule internal/socket_list","Internal Binding spawn_sync","NativeModule internal/child_process","NativeModule child_process","NativeModule _http_agent","Internal Binding http_parser","NativeModule internal/freelist","NativeModule _http_incoming","NativeModule _http_common","NativeModule internal/http","NativeModule _http_outgoing","NativeModule _http_client","NativeModule _http_server","NativeModule http","NativeModule internal/util/colors","NativeModule internal/assert/myers_diff","NativeModule internal/assert/assertion_error","NativeModule internal/assert/utils","NativeModule internal/assert/calltracker","NativeModule assert","NativeModule internal/tls/secure-context","NativeModule _tls_common","Internal Binding js_stream","NativeModule internal/js_stream_socket","Internal Binding tls_wrap","NativeModule _tls_wrap","NativeModule internal/tls/secure-pair","NativeModule tls","Internal Binding http2","NativeModule internal/http2/util","NativeModule internal/http2/compat","Internal Binding stream_pipe","NativeModule internal/http2/core","NativeModule http2","Internal Binding zlib","NativeModule zlib","NativeModule util/types","NativeModule internal/worker/io","NativeModule internal/worker/messaging","NativeModule internal/error_serdes","NativeModule internal/worker","NativeModule worker_threads","NativeModule internal/file","NativeModule internal/webstreams/writablestream","NativeModule internal/webstreams/readablestream","NativeModule internal/deps/undici/undici","NativeModule https","NativeModule internal/tty","NativeModule tty","Internal Binding block_list","NativeModule internal/socketaddress","NativeModule internal/blocklist","NativeModule internal/dns/callback_resolver","NativeModule dns","NativeModule internal/dns/promises","NativeModule internal/readline/emitKeypressEvents","NativeModule internal/readline/promises","NativeModule readline/promises","NativeModule readline","NativeModule process","NativeModule internal/process/finalization","Internal Binding report","NativeModule internal/process/report","Internal Binding serdes","Internal Binding profiler","Internal Binding heap_utils","Internal Binding internal_only_v8","NativeModule internal/heap_utils","NativeModule internal/promise_hooks","Internal Binding v8","NativeModule v8","NativeModule internal/deps/cjs-module-lexer/lexer","NativeModule constants","NativeModule internal/crypto/webidl","NativeModule internal/navigator"],_events:{newListener:[null,null],removeListener:[null,null]},_eventsCount:4,domain:null,_exiting:!1,config:{target_defaults:{cflags:[],configurations:{Debug:{v8_enable_v8_checks:0,variables:{}},Release:{v8_enable_v8_checks:1,variables:{}}},default_configuration:"Release",defines:["NODE_OPENSSL_CONF_NAME=nodejs_conf","NODE_OPENSSL_HAS_QUIC","ICU_NO_USER_DATA_OVERRIDE"],include_dirs:[],libraries:[]},variables:{asan:0,clang:0,coverage:!1,dcheck_always_on:0,debug_nghttp2:!1,debug_node:!1,enable_lto:!1,enable_pgo_generate:!1,enable_pgo_use:!1,error_on_warn:!1,force_dynamic_crt:0,gas_version:"2.41",host_arch:"x64",icu_data_in:"../../deps/icu-tmp/icudt76l.dat",icu_endianness:"l",icu_gyp_path:"tools/icu/icu-generic.gyp",icu_path:"deps/icu-small",icu_small:!1,icu_ver_major:"76",libdir:"lib",llvm_version:"0.0",napi_build_version:"9",node_builtin_shareable_builtins:["deps/cjs-module-lexer/lexer.js","deps/cjs-module-lexer/dist/lexer.js","deps/undici/undici.js","deps/amaro/dist/index.js"],node_byteorder:"little",node_debug_lib:!1,node_enable_d8:!1,node_enable_v8_vtunejit:!1,node_fipsinstall:!1,node_install_corepack:!0,node_install_npm:!0,node_library_files:["lib/_http_agent.js","lib/_http_client.js","lib/_http_common.js","lib/_http_incoming.js","lib/_http_outgoing.js","lib/_http_server.js","lib/_stream_duplex.js","lib/_stream_passthrough.js","lib/_stream_readable.js","lib/_stream_transform.js","lib/_stream_wrap.js","lib/_stream_writable.js","lib/_tls_common.js","lib/_tls_wrap.js","lib/assert.js","lib/assert/strict.js","lib/async_hooks.js","lib/buffer.js","lib/child_process.js","lib/cluster.js","lib/console.js","lib/constants.js","lib/crypto.js","lib/dgram.js","lib/diagnostics_channel.js","lib/dns.js","lib/dns/promises.js","lib/domain.js","lib/events.js","lib/fs.js","lib/fs/promises.js","lib/http.js","lib/http2.js","lib/https.js","lib/inspector.js","lib/inspector/promises.js","lib/internal/abort_controller.js","lib/internal/assert.js","lib/internal/assert/assertion_error.js","lib/internal/assert/calltracker.js","lib/internal/assert/myers_diff.js","lib/internal/assert/utils.js","lib/internal/async_context_frame.js","lib/internal/async_hooks.js","lib/internal/async_local_storage/async_context_frame.js","lib/internal/async_local_storage/async_hooks.js","lib/internal/blob.js","lib/internal/blocklist.js","lib/internal/bootstrap/node.js","lib/internal/bootstrap/realm.js","lib/internal/bootstrap/shadow_realm.js","lib/internal/bootstrap/switches/does_not_own_process_state.js","lib/internal/bootstrap/switches/does_own_process_state.js","lib/internal/bootstrap/switches/is_main_thread.js","lib/internal/bootstrap/switches/is_not_main_thread.js","lib/internal/bootstrap/web/exposed-wildcard.js","lib/internal/bootstrap/web/exposed-window-or-worker.js","lib/internal/buffer.js","lib/internal/child_process.js","lib/internal/child_process/serialization.js","lib/internal/cli_table.js","lib/internal/cluster/child.js","lib/internal/cluster/primary.js","lib/internal/cluster/round_robin_handle.js","lib/internal/cluster/shared_handle.js","lib/internal/cluster/utils.js","lib/internal/cluster/worker.js","lib/internal/console/constructor.js","lib/internal/console/global.js","lib/internal/constants.js","lib/internal/crypto/aes.js","lib/internal/crypto/certificate.js","lib/internal/crypto/cfrg.js","lib/internal/crypto/cipher.js","lib/internal/crypto/diffiehellman.js","lib/internal/crypto/ec.js","lib/internal/crypto/hash.js","lib/internal/crypto/hashnames.js","lib/internal/crypto/hkdf.js","lib/internal/crypto/keygen.js","lib/internal/crypto/keys.js","lib/internal/crypto/mac.js","lib/internal/crypto/pbkdf2.js","lib/internal/crypto/random.js","lib/internal/crypto/rsa.js","lib/internal/crypto/scrypt.js","lib/internal/crypto/sig.js","lib/internal/crypto/util.js","lib/internal/crypto/webcrypto.js","lib/internal/crypto/webidl.js","lib/internal/crypto/x509.js","lib/internal/data_url.js","lib/internal/debugger/inspect.js","lib/internal/debugger/inspect_client.js","lib/internal/debugger/inspect_repl.js","lib/internal/dgram.js","lib/internal/dns/callback_resolver.js","lib/internal/dns/promises.js","lib/internal/dns/utils.js","lib/internal/encoding.js","lib/internal/error_serdes.js","lib/internal/errors.js","lib/internal/event_target.js","lib/internal/events/abort_listener.js","lib/internal/events/symbols.js","lib/internal/file.js","lib/internal/fixed_queue.js","lib/internal/freelist.js","lib/internal/freeze_intrinsics.js","lib/internal/fs/cp/cp-sync.js","lib/internal/fs/cp/cp.js","lib/internal/fs/dir.js","lib/internal/fs/glob.js","lib/internal/fs/promises.js","lib/internal/fs/read/context.js","lib/internal/fs/recursive_watch.js","lib/internal/fs/rimraf.js","lib/internal/fs/streams.js","lib/internal/fs/sync_write_stream.js","lib/internal/fs/utils.js","lib/internal/fs/watchers.js","lib/internal/heap_utils.js","lib/internal/histogram.js","lib/internal/http.js","lib/internal/http2/compat.js","lib/internal/http2/core.js","lib/internal/http2/util.js","lib/internal/inspector_async_hook.js","lib/internal/inspector_network_tracking.js","lib/internal/js_stream_socket.js","lib/internal/legacy/processbinding.js","lib/internal/linkedlist.js","lib/internal/main/check_syntax.js","lib/internal/main/embedding.js","lib/internal/main/eval_stdin.js","lib/internal/main/eval_string.js","lib/internal/main/inspect.js","lib/internal/main/mksnapshot.js","lib/internal/main/print_help.js","lib/internal/main/prof_process.js","lib/internal/main/repl.js","lib/internal/main/run_main_module.js","lib/internal/main/test_runner.js","lib/internal/main/watch_mode.js","lib/internal/main/worker_thread.js","lib/internal/mime.js","lib/internal/modules/cjs/loader.js","lib/internal/modules/esm/assert.js","lib/internal/modules/esm/create_dynamic_module.js","lib/internal/modules/esm/fetch_module.js","lib/internal/modules/esm/formats.js","lib/internal/modules/esm/get_format.js","lib/internal/modules/esm/hooks.js","lib/internal/modules/esm/initialize_import_meta.js","lib/internal/modules/esm/load.js","lib/internal/modules/esm/loader.js","lib/internal/modules/esm/module_job.js","lib/internal/modules/esm/module_map.js","lib/internal/modules/esm/resolve.js","lib/internal/modules/esm/shared_constants.js","lib/internal/modules/esm/translators.js","lib/internal/modules/esm/utils.js","lib/internal/modules/esm/worker.js","lib/internal/modules/helpers.js","lib/internal/modules/package_json_reader.js","lib/internal/modules/run_main.js","lib/internal/navigator.js","lib/internal/net.js","lib/internal/options.js","lib/internal/per_context/domexception.js","lib/internal/per_context/messageport.js","lib/internal/per_context/primordials.js","lib/internal/perf/event_loop_delay.js","lib/internal/perf/event_loop_utilization.js","lib/internal/perf/nodetiming.js","lib/internal/perf/observe.js","lib/internal/perf/performance.js","lib/internal/perf/performance_entry.js","lib/internal/perf/resource_timing.js","lib/internal/perf/timerify.js","lib/internal/perf/usertiming.js","lib/internal/perf/utils.js","lib/internal/priority_queue.js","lib/internal/process/execution.js","lib/internal/process/finalization.js","lib/internal/process/per_thread.js","lib/internal/process/permission.js","lib/internal/process/pre_execution.js","lib/internal/process/promises.js","lib/internal/process/report.js","lib/internal/process/signal.js","lib/internal/process/task_queues.js","lib/internal/process/warning.js","lib/internal/process/worker_thread_only.js","lib/internal/promise_hooks.js","lib/internal/querystring.js","lib/internal/quic/quic.js","lib/internal/readline/callbacks.js","lib/internal/readline/emitKeypressEvents.js","lib/internal/readline/interface.js","lib/internal/readline/promises.js","lib/internal/readline/utils.js","lib/internal/repl.js","lib/internal/repl/await.js","lib/internal/repl/history.js","lib/internal/repl/utils.js","lib/internal/socket_list.js","lib/internal/socketaddress.js","lib/internal/source_map/prepare_stack_trace.js","lib/internal/source_map/source_map.js","lib/internal/source_map/source_map_cache.js","lib/internal/source_map/source_map_cache_map.js","lib/internal/stream_base_commons.js","lib/internal/streams/add-abort-signal.js","lib/internal/streams/compose.js","lib/internal/streams/destroy.js","lib/internal/streams/duplex.js","lib/internal/streams/duplexify.js","lib/internal/streams/duplexpair.js","lib/internal/streams/end-of-stream.js","lib/internal/streams/from.js","lib/internal/streams/lazy_transform.js","lib/internal/streams/legacy.js","lib/internal/streams/operators.js","lib/internal/streams/passthrough.js","lib/internal/streams/pipeline.js","lib/internal/streams/readable.js","lib/internal/streams/state.js","lib/internal/streams/transform.js","lib/internal/streams/utils.js","lib/internal/streams/writable.js","lib/internal/test/binding.js","lib/internal/test/transfer.js","lib/internal/test_runner/coverage.js","lib/internal/test_runner/harness.js","lib/internal/test_runner/mock/loader.js","lib/internal/test_runner/mock/mock.js","lib/internal/test_runner/mock/mock_timers.js","lib/internal/test_runner/reporter/dot.js","lib/internal/test_runner/reporter/junit.js","lib/internal/test_runner/reporter/lcov.js","lib/internal/test_runner/reporter/spec.js","lib/internal/test_runner/reporter/tap.js","lib/internal/test_runner/reporter/utils.js","lib/internal/test_runner/reporter/v8-serializer.js","lib/internal/test_runner/runner.js","lib/internal/test_runner/snapshot.js","lib/internal/test_runner/test.js","lib/internal/test_runner/tests_stream.js","lib/internal/test_runner/utils.js","lib/internal/timers.js","lib/internal/tls/secure-context.js","lib/internal/tls/secure-pair.js","lib/internal/trace_events_async_hooks.js","lib/internal/tty.js","lib/internal/url.js","lib/internal/util.js","lib/internal/util/colors.js","lib/internal/util/comparisons.js","lib/internal/util/debuglog.js","lib/internal/util/inspect.js","lib/internal/util/inspector.js","lib/internal/util/parse_args/parse_args.js","lib/internal/util/parse_args/utils.js","lib/internal/util/types.js","lib/internal/v8/startup_snapshot.js","lib/internal/v8_prof_polyfill.js","lib/internal/v8_prof_processor.js","lib/internal/validators.js","lib/internal/vm.js","lib/internal/vm/module.js","lib/internal/wasm_web_api.js","lib/internal/watch_mode/files_watcher.js","lib/internal/watchdog.js","lib/internal/webidl.js","lib/internal/webstorage.js","lib/internal/webstreams/adapters.js","lib/internal/webstreams/compression.js","lib/internal/webstreams/encoding.js","lib/internal/webstreams/queuingstrategies.js","lib/internal/webstreams/readablestream.js","lib/internal/webstreams/transfer.js","lib/internal/webstreams/transformstream.js","lib/internal/webstreams/util.js","lib/internal/webstreams/writablestream.js","lib/internal/worker.js","lib/internal/worker/io.js","lib/internal/worker/js_transferable.js","lib/internal/worker/messaging.js","lib/module.js","lib/net.js","lib/os.js","lib/path.js","lib/path/posix.js","lib/path/win32.js","lib/perf_hooks.js","lib/process.js","lib/punycode.js","lib/querystring.js","lib/readline.js","lib/readline/promises.js","lib/repl.js","lib/sea.js","lib/sqlite.js","lib/stream.js","lib/stream/consumers.js","lib/stream/promises.js","lib/stream/web.js","lib/string_decoder.js","lib/sys.js","lib/test.js","lib/test/reporters.js","lib/timers.js","lib/timers/promises.js","lib/tls.js","lib/trace_events.js","lib/tty.js","lib/url.js","lib/util.js","lib/util/types.js","lib/v8.js","lib/vm.js","lib/wasi.js","lib/worker_threads.js","lib/zlib.js"],node_module_version:127,node_no_browser_globals:!1,node_prefix:"/",node_release_urlbase:"https://unofficial-builds.nodejs.org/download/release/",node_section_ordering_info:"",node_shared:!1,node_shared_ada:!1,node_shared_brotli:!1,node_shared_cares:!1,node_shared_http_parser:!1,node_shared_libuv:!1,node_shared_nghttp2:!1,node_shared_nghttp3:!1,node_shared_ngtcp2:!1,node_shared_openssl:!1,node_shared_simdjson:!1,node_shared_simdutf:!1,node_shared_sqlite:!1,node_shared_uvwasi:!1,node_shared_zlib:!1,node_tag:"",node_target_type:"executable",node_use_amaro:!0,node_use_bundled_v8:!0,node_use_node_code_cache:!0,node_use_node_snapshot:!0,node_use_openssl:!0,node_use_v8_platform:!0,node_with_ltcg:!1,node_without_node_options:!1,node_write_snapshot_as_array_literals:!1,openssl_is_fips:!1,openssl_quic:!0,ossfuzz:!1,shlib_suffix:"so.127",single_executable_application:!0,target_arch:"x64",ubsan:0,use_prefix_to_find_headers:!1,v8_enable_31bit_smis_on_64bit_arch:0,v8_enable_extensible_ro_snapshot:0,v8_enable_gdbjit:0,v8_enable_hugepage:0,v8_enable_i18n_support:1,v8_enable_inspector:1,v8_enable_javascript_promise_hooks:1,v8_enable_lite_mode:0,v8_enable_maglev:0,v8_enable_object_print:1,v8_enable_pointer_compression:0,v8_enable_sandbox:0,v8_enable_shared_ro_heap:1,v8_enable_short_builtin_calls:1,v8_enable_webassembly:1,v8_optimized_debug:1,v8_promise_internal_field_count:1,v8_random_seed:0,v8_trace_maps:0,v8_use_siphash:1,want_separate_host_toolset:0}},finalization:{},allowedNodeEnvironmentFlags:{},features:{inspector:!0,debug:!1,uv:!0,ipv6:!0,tls_alpn:!0,tls_sni:!0,tls_ocsp:!0,tls:!0,cached_builtins:!0,require_module:!0,typescript:!1},sourceMapsEnabled:!1,stdout:{connecting:!1,_hadError:!1,_parent:null,_host:null,_closeAfterHandlingError:!1,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null,readable:!1},_writableState:{highWaterMark:65536,length:0,corked:0,writelen:0,bufferedIndex:0,pendingcb:0},allowHalfOpen:!1,_eventsCount:1,_sockname:null,_pendingData:null,_pendingEncoding:"",server:null,_server:null,_type:"pipe",fd:1,_isStdio:!0},stdin:{fd:0,end:null,bytesRead:0,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null},_eventsCount:1},stderr:{connecting:!1,_hadError:!1,_parent:null,_host:null,_closeAfterHandlingError:!1,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null,readable:!1},_writableState:{highWaterMark:65536,length:0,corked:0,writelen:0,bufferedIndex:0,pendingcb:0},allowHalfOpen:!1,_eventsCount:1,_sockname:null,_pendingData:null,_pendingEncoding:"",server:null,_server:null,_type:"pipe",fd:2,_isStdio:!0},env:{npm_package_dependencies_react_transition_state:"^2.3.0",npm_package_lint_staged_frontend_app______js_2:"lint:fix",npm_package_dependencies_react_dnd_html5_backend:"^16.0.1",npm_config_version_commit_hooks:"true",npm_config_user_agent:"yarn/1.22.22 npm/? node/v22.12.0 linux x64",NODE_VERSION:"22.12.0",npm_package_dependencies_use_broadcast_ts:"^2.0.0",npm_package_entry_client:"entry/client",npm_config_bin_links:"true",YARN_VERSION:"1.22.22",npm_node_execpath:"/usr/local/bin/node",npm_package_devDependencies_vite:"^6.1.0",npm_package_dependencies_embla_carousel_react:"^8.5.2",npm_config_init_version:"1.0.0",SHLVL:"4",npm_package_dependencies_react_helmet_async:"^2.0.5",npm_package_scripts_persist:"node bin/update-persistgraphql.js",npm_package_scripts_lint_css_fix:"stylelint 'app/**/*.css' --fix",HOME:"/home",npm_package_scripts_build_server:"vite build --outDir dist/server --ssr app/entry/server/index.jsx",npm_package_devDependencies_eslint_config_prettier:"^10.0.1",LAGOON_VERSION:"24.12.0",npm_package_scripts_precommit:"lint-staged && node bin/precommit.js",npm_config_init_license:"MIT",YARN_WRAP_OUTPUT:"false",npm_package_devDependencies_then_request:"^6.0.2",npm_package_dependencies_use_sync_external_store:"^1.4.0",npm_package_dependencies_slugify:"^1.6.6",npm_config_version_tag_prefix:"v",npm_package_dependencies_eslint:"^9.20.1",npm_package_scripts_lint_fix:"eslint . --fix",npm_package_scripts_serve:"node prod-server.js",ENV:"/home/.bashrc",npm_package_devDependencies_postcss_advanced_variables:"^5.0.0",npm_package_devDependencies_eslint_plugin_react_hooks:"^5.1.0",npm_package_dependencies_compression:"^1.8.0",npm_package_description:"## Translations",npm_package_dependencies_xmldom:"^0.6.0",npm_package_dependencies_react_error_boundary:"^5.0.0",npm_package_dependencies__apollo_client:"^3.12.11",npm_package_scripts_lint_css:"stylelint 'app/**/*.css'",npm_package_scripts_posttest:"yarn run lint && yarn run lint-css",npm_package_readmeFilename:"README.md",TMPDIR:"/tmp",npm_package_devDependencies_prettier:"^3.5.0",npm_package_devDependencies_postcss_mixins:"^11.0.3",npm_package_dependencies_react_dnd:"^16.0.1",npm_package_dependencies_react_day_picker:"^9.5.1",npm_package_dependencies_embla_carousel_class_names:"^8.5.2",npm_package_scripts_introspect:"node bin/update-introspection.js",npm_package_scripts_dev:"node dev-server.js",npm_package_devDependencies_eslint_plugin_import:"^2.31.0",npm_package_devDependencies__vitejs_plugin_react:"^4.3.4",npm_package_dependencies_zustand:"^5.0.3",npm_package_dependencies_react_tooltip:"^5.28.0",npm_package_dependencies_html_entities:"^2.5.2",npm_package_dependencies_graphql_anywhere:"^4.2.8",npm_package_type:"module",npm_package_devDependencies_autoprefixer:"^10.4.20",npm_package_dependencies_url_parse:"^1.5.10",npm_package_dependencies_query_string:"^9.1.1",npm_package_dependencies_express:"^4.21.2",npm_package_private:"true",npm_package_dependencies_yet_another_react_lightbox:"^3.21.7",npm_package_scripts_lint:"eslint .",npm_config_registry:"https://registry.yarnpkg.com",npm_package_devDependencies_stylelint:"^16.14.1",npm_package_dependencies__emotion_is_prop_valid:"^1.3.1",npm_package_dependencies_raf:"^3.4.1",npm_package_dependencies_filesize:"^10.1.6",npm_package_dependencies_dotenv_extended:"^2.9.0",npm_package_scripts_start:"VITE_CJS_TRACE=true vite --force --host",npm_config_ignore_scripts:"",npm_config_version:"1.22.22",npm_package_dependencies_stylelint_config_css_modules:"^4.4.0",npm_package_dependencies_react_aria_live:"^2.0.5",npm_package_dependencies_accept_language_parser:"^1.5.0",PATH:"/tmp/yarn--1742303937852-0.8482364527510231:/app/node_modules/.bin:/usr/local/share/.config/yarn/link/node_modules/.bin:/usr/local/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/bin/node_modules/npm/bin/node-gyp-bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",NODE:"/usr/local/bin/node",LAGOON_LOCALDEV_HTTP_PORT:"3000",npm_package_name:"",npm_package_dependencies_xpath:"^0.0.34",npm_package_scripts_build_client:"vite build --outDir dist/client",npm_package_devDependencies_vite_plugin_eslint:"^1.8.1",npm_package_devDependencies_eslint_plugin_jsx_a11y:"^6.10.2",npm_package_devDependencies_postcss_functions:"^4.0.2",npm_package_devDependencies_jssha:"^3.3.1",npm_package_dependencies_winston:"^3.17.0",npm_package_dependencies_react_intersection_observer:"^9.15.1",npm_package_dependencies_react_dom:"^19.0.0",npm_package_dependencies_better_react_mathjax:"^2.1.0",TMP:"/tmp",npm_lifecycle_script:"vite build --outDir dist/client",LAGOON:"node",npm_package_devDependencies_eslint_plugin_css_modules:"^2.12.0",npm_package_dependencies_react_router:"^7.1.5",npm_package_dependencies_persistgraphql:"^0.3.11",npm_package_dependencies_mathjax:"^3.2.2",npm_package_dependencies_intersection_observer:"^0.12.2",npm_config_version_git_message:"v%s",npm_lifecycle_event:"build:client",npm_package_version:"",npm_config_argv:'{"remain":[],"cooked":["run","build:client"],"original":["run","build:client"]}',npm_package_devDependencies_lint_staged:"^15.4.3",npm_package_dependencies_uuid:"^11.0.5",npm_package_dependencies_ramda:"^0.30.1",npm_package_dependencies_graphql:"^16.10.0",npm_package_dependencies_fuse_js:"^7.1.0",npm_package_scripts_prettier:"prettier --trailing-comma all --single-quote --write '**/*.{js,jsx}' '!*.json'",npm_package_scripts_build:"VITE_CJS_TRACE=true vite build",npm_config_unsafe_perm:"true",npm_package_scripts_startrek:"node app/entry/server/cluster.js",npm_config_version_git_tag:"true",npm_config_version_git_sign:"",npm_package_license:"MIT",npm_package_devDependencies_eslint_plugin_react:"^7.37.4",npm_package_dependencies_classnames:"^2.5.1",npm_config_strict_ssl:"true",BASH_ENV:"/home/.bashrc",npm_package_devDependencies_vite_plugin_svg_sprite:"^0.6.2",npm_package_devDependencies_postcss_nested:"^7.0.2",npm_package_dependencies_vite_plugin_static_copy:"^2.2.0",npm_package_dependencies_react_select:"^5.10.0",npm_package_scripts_format:"yarn run prettier 'app/**/*.jsx' && yarn run lint:fix && yarn run lint-css:fix",PWD:"/app",npm_execpath:"/opt/yarn-v1.22.22/bin/yarn.js",npm_package_dependencies_unorm:"^1.6.0",npm_package_lint_staged_gitDir:"../",npm_package_dependencies_react_masonry_component:"^6.3.0",npm_package_devDependencies_postcss:"^8.5.2",npm_package_dependencies_stylelint_config_standard:"^37.0.0",npm_package_dependencies_date_fns:"^4.1.0",npm_config_save_prefix:"^",npm_config_ignore_optional:"",npm_package_devDependencies_vite_css_modules:"^1.8.4",npm_package_dependencies_react_animate_height:"^3.2.3",NODE_ENV:"production",npm_package_lint_staged_frontend_app______js_0:"lint",INIT_CWD:"/app",npm_package_devDependencies_lightningcss:"^1.29.1",npm_package_dependencies_react:"^19.0.0",npm_package_lint_staged_frontend_app______js_1:"prettier"},title:"/usr/local/bin/node",argv:["/usr/local/bin/node","/app/node_modules/.bin/vite","build","--outDir","dist/client"],execArgv:[],pid:111,ppid:90,execPath:"/usr/local/bin/node",debugPort:9229,argv0:"/usr/local/bin/node",_preload_modules:[],report:{directory:"",filename:"",compact:!1,excludeNetwork:!1,signal:"SIGUSR2",reportOnFatalError:!1,reportOnSignal:!1,reportOnUncaughtException:!1}};/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var t=YU(),n=Yl(),r=dg();function a(o){var c="https://react.dev/errors/"+o;if(1<arguments.length){c+="?args[]="+encodeURIComponent(arguments[1]);for(var f=2;f<arguments.length;f++)c+="&args[]="+encodeURIComponent(arguments[f])}return"Minified React error #"+o+"; visit "+c+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(o){return!(!o||o.nodeType!==1&&o.nodeType!==9&&o.nodeType!==11)}var s=Symbol.for("react.element"),l=Symbol.for("react.transitional.element"),u=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),p=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),g=Symbol.for("react.provider"),v=Symbol.for("react.consumer"),T=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),S=Symbol.for("react.suspense"),b=Symbol.for("react.suspense_list"),w=Symbol.for("react.memo"),k=Symbol.for("react.lazy"),F=Symbol.for("react.offscreen"),D=Symbol.for("react.memo_cache_sentinel"),M=Symbol.iterator;function A(o){return o===null||typeof o!="object"?null:(o=M&&o[M]||o["@@iterator"],typeof o=="function"?o:null)}var R=Symbol.for("react.client.reference");function q(o){if(o==null)return null;if(typeof o=="function")return o.$$typeof===R?null:o.displayName||o.name||null;if(typeof o=="string")return o;switch(o){case d:return"Fragment";case u:return"Portal";case h:return"Profiler";case p:return"StrictMode";case S:return"Suspense";case b:return"SuspenseList"}if(typeof o=="object")switch(o.$$typeof){case T:return(o.displayName||"Context")+".Provider";case v:return(o._context.displayName||"Context")+".Consumer";case E:var c=o.render;return o=o.displayName,o||(o=c.displayName||c.name||"",o=o!==""?"ForwardRef("+o+")":"ForwardRef"),o;case w:return c=o.displayName||null,c!==null?c:q(o.type)||"Memo";case k:c=o._payload,o=o._init;try{return q(o(c))}catch{}}return null}var H=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,W=Object.assign,se,Y;function ee(o){if(se===void 0)try{throw Error()}catch(f){var c=f.stack.trim().match(/\n( *(at )?)/);se=c&&c[1]||"",Y=-1<f.stack.indexOf(`
    at`)?" (<anonymous>)":-1<f.stack.indexOf("@")?"@unknown:0:0":""}return`
`+se+o+Y}var le=!1;function G(o,c){if(!o||le)return"";le=!0;var f=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var _={DetermineComponentFrameRoot:function(){try{if(c){var ht=function(){throw Error()};if(Object.defineProperty(ht.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ht,[])}catch(st){var Ze=st}Reflect.construct(o,[],ht)}else{try{ht.call()}catch(st){Ze=st}o.call(ht.prototype)}}else{try{throw Error()}catch(st){Ze=st}(ht=o())&&typeof ht.catch=="function"&&ht.catch(function(){})}}catch(st){if(st&&Ze&&typeof st.stack=="string")return[st.stack,Ze.stack]}return[null,null]}};_.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var N=Object.getOwnPropertyDescriptor(_.DetermineComponentFrameRoot,"name");N&&N.configurable&&Object.defineProperty(_.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var L=_.DetermineComponentFrameRoot(),X=L[0],he=L[1];if(X&&he){var Ne=X.split(`
`),He=he.split(`
`);for(N=_=0;_<Ne.length&&!Ne[_].includes("DetermineComponentFrameRoot");)_++;for(;N<He.length&&!He[N].includes("DetermineComponentFrameRoot");)N++;if(_===Ne.length||N===He.length)for(_=Ne.length-1,N=He.length-1;1<=_&&0<=N&&Ne[_]!==He[N];)N--;for(;1<=_&&0<=N;_--,N--)if(Ne[_]!==He[N]){if(_!==1||N!==1)do if(_--,N--,0>N||Ne[_]!==He[N]){var ot=`
`+Ne[_].replace(" at new "," at ");return o.displayName&&ot.includes("<anonymous>")&&(ot=ot.replace("<anonymous>",o.displayName)),ot}while(1<=_&&0<=N);break}}}finally{le=!1,Error.prepareStackTrace=f}return(f=o?o.displayName||o.name:"")?ee(f):""}function te(o){switch(o.tag){case 26:case 27:case 5:return ee(o.type);case 16:return ee("Lazy");case 13:return ee("Suspense");case 19:return ee("SuspenseList");case 0:case 15:return o=G(o.type,!1),o;case 11:return o=G(o.type.render,!1),o;case 1:return o=G(o.type,!0),o;default:return""}}function re(o){try{var c="";do c+=te(o),o=o.return;while(o);return c}catch(f){return`
Error generating stack: `+f.message+`
`+f.stack}}function ue(o){var c=o,f=o;if(o.alternate)for(;c.return;)c=c.return;else{o=c;do c=o,c.flags&4098&&(f=c.return),o=c.return;while(o)}return c.tag===3?f:null}function Q(o){if(o.tag===13){var c=o.memoizedState;if(c===null&&(o=o.alternate,o!==null&&(c=o.memoizedState)),c!==null)return c.dehydrated}return null}function V(o){if(ue(o)!==o)throw Error(a(188))}function ie(o){var c=o.alternate;if(!c){if(c=ue(o),c===null)throw Error(a(188));return c!==o?null:o}for(var f=o,_=c;;){var N=f.return;if(N===null)break;var L=N.alternate;if(L===null){if(_=N.return,_!==null){f=_;continue}break}if(N.child===L.child){for(L=N.child;L;){if(L===f)return V(N),o;if(L===_)return V(N),c;L=L.sibling}throw Error(a(188))}if(f.return!==_.return)f=N,_=L;else{for(var X=!1,he=N.child;he;){if(he===f){X=!0,f=N,_=L;break}if(he===_){X=!0,_=N,f=L;break}he=he.sibling}if(!X){for(he=L.child;he;){if(he===f){X=!0,f=L,_=N;break}if(he===_){X=!0,_=L,f=N;break}he=he.sibling}if(!X)throw Error(a(189))}}if(f.alternate!==_)throw Error(a(190))}if(f.tag!==3)throw Error(a(188));return f.stateNode.current===f?o:c}function ge(o){var c=o.tag;if(c===5||c===26||c===27||c===6)return o;for(o=o.child;o!==null;){if(c=ge(o),c!==null)return c;o=o.sibling}return null}var _e=Array.isArray,Ce=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Te={pending:!1,data:null,method:null,action:null},K=[],oe=-1;function ke(o){return{current:o}}function be(o){0>oe||(o.current=K[oe],K[oe]=null,oe--)}function xe(o,c){oe++,K[oe]=o.current,o.current=c}var Oe=ke(null),Se=ke(null),Re=ke(null),de=ke(null);function Xe(o,c){switch(xe(Re,c),xe(Se,o),xe(Oe,null),o=c.nodeType,o){case 9:case 11:c=(c=c.documentElement)&&(c=c.namespaceURI)?uw(c):0;break;default:if(o=o===8?c.parentNode:c,c=o.tagName,o=o.namespaceURI)o=uw(o),c=cw(o,c);else switch(c){case"svg":c=1;break;case"math":c=2;break;default:c=0}}be(Oe),xe(Oe,c)}function we(){be(Oe),be(Se),be(Re)}function Qe(o){o.memoizedState!==null&&xe(de,o);var c=Oe.current,f=cw(c,o.type);c!==f&&(xe(Se,o),xe(Oe,f))}function We(o){Se.current===o&&(be(Oe),be(Se)),de.current===o&&(be(de),Zp._currentValue=Te)}var Ge=Object.prototype.hasOwnProperty,ce=t.unstable_scheduleCallback,Le=t.unstable_cancelCallback,mt=t.unstable_shouldYield,z=t.unstable_requestPaint,$=t.unstable_now,pe=t.unstable_getCurrentPriorityLevel,Pe=t.unstable_ImmediatePriority,Fe=t.unstable_UserBlockingPriority,bt=t.unstable_NormalPriority,xt=t.unstable_LowPriority,Yt=t.unstable_IdlePriority,_t=t.log,je=t.unstable_setDisableYieldValue,Ie=null,at=null;function Vt(o){if(at&&typeof at.onCommitFiberRoot=="function")try{at.onCommitFiberRoot(Ie,o,void 0,(o.current.flags&128)===128)}catch{}}function It(o){if(typeof _t=="function"&&je(o),at&&typeof at.setStrictMode=="function")try{at.setStrictMode(Ie,o)}catch{}}var Ct=Math.clz32?Math.clz32:qt,Kt=Math.log,Jt=Math.LN2;function qt(o){return o>>>=0,o===0?32:31-(Kt(o)/Jt|0)|0}var qr=128,Gr=4194304;function Nn(o){var c=o&42;if(c!==0)return c;switch(o&-o){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return o&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return o&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return o}}function vn(o,c){var f=o.pendingLanes;if(f===0)return 0;var _=0,N=o.suspendedLanes,L=o.pingedLanes,X=o.warmLanes;o=o.finishedLanes!==0;var he=f&134217727;return he!==0?(f=he&~N,f!==0?_=Nn(f):(L&=he,L!==0?_=Nn(L):o||(X=he&~X,X!==0&&(_=Nn(X))))):(he=f&~N,he!==0?_=Nn(he):L!==0?_=Nn(L):o||(X=f&~X,X!==0&&(_=Nn(X)))),_===0?0:c!==0&&c!==_&&!(c&N)&&(N=_&-_,X=c&-c,N>=X||N===32&&(X&4194176)!==0)?c:_}function y(o,c){return(o.pendingLanes&~(o.suspendedLanes&~o.pingedLanes)&c)===0}function U(o,c){switch(o){case 1:case 2:case 4:case 8:return c+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return c+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function me(){var o=qr;return qr<<=1,!(qr&4194176)&&(qr=128),o}function Me(){var o=Gr;return Gr<<=1,!(Gr&62914560)&&(Gr=4194304),o}function fe(o){for(var c=[],f=0;31>f;f++)c.push(o);return c}function Ee(o,c){o.pendingLanes|=c,c!==268435456&&(o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0)}function rt(o,c,f,_,N,L){var X=o.pendingLanes;o.pendingLanes=f,o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0,o.expiredLanes&=f,o.entangledLanes&=f,o.errorRecoveryDisabledLanes&=f,o.shellSuspendCounter=0;var he=o.entanglements,Ne=o.expirationTimes,He=o.hiddenUpdates;for(f=X&~f;0<f;){var ot=31-Ct(f),ht=1<<ot;he[ot]=0,Ne[ot]=-1;var Ze=He[ot];if(Ze!==null)for(He[ot]=null,ot=0;ot<Ze.length;ot++){var st=Ze[ot];st!==null&&(st.lane&=-536870913)}f&=~ht}_!==0&&Bt(o,_,0),L!==0&&N===0&&o.tag!==0&&(o.suspendedLanes|=L&~(X&~c))}function Bt(o,c,f){o.pendingLanes|=c,o.suspendedLanes&=~c;var _=31-Ct(c);o.entangledLanes|=c,o.entanglements[_]=o.entanglements[_]|1073741824|f&4194218}function Ut(o,c){var f=o.entangledLanes|=c;for(o=o.entanglements;f;){var _=31-Ct(f),N=1<<_;N&c|o[_]&c&&(o[_]|=c),f&=~N}}function Tt(o){return o&=-o,2<o?8<o?o&134217727?32:268435456:8:2}function kt(){var o=Ce.p;return o!==0?o:(o=window.event,o===void 0?32:kw(o.type))}function Gn(o,c){var f=Ce.p;try{return Ce.p=o,c()}finally{Ce.p=f}}var Wt=Math.random().toString(36).slice(2),jt="__reactFiber$"+Wt,In="__reactProps$"+Wt,nr="__reactContainer$"+Wt,gi="__reactEvents$"+Wt,Ws="__reactListeners$"+Wt,pl="__reactHandles$"+Wt,qs="__reactResources$"+Wt,Cn="__reactMarker$"+Wt;function pt(o){delete o[jt],delete o[In],delete o[gi],delete o[Ws],delete o[pl]}function At(o){var c=o[jt];if(c)return c;for(var f=o.parentNode;f;){if(c=f[nr]||f[jt]){if(f=c.alternate,c.child!==null||f!==null&&f.child!==null)for(o=pw(o);o!==null;){if(f=o[jt])return f;o=pw(o)}return c}o=f,f=o.parentNode}return null}function jn(o){if(o=o[jt]||o[nr]){var c=o.tag;if(c===5||c===6||c===13||c===26||c===27||c===3)return o}return null}function Mr(o){var c=o.tag;if(c===5||c===26||c===27||c===6)return o.stateNode;throw Error(a(33))}function Lr(o){var c=o[qs];return c||(c=o[qs]={hoistableStyles:new Map,hoistableScripts:new Map}),c}function yr(o){o[Cn]=!0}var hl=new Set,xo={};function Es(o,c){Co(o,c),Co(o+"Capture",c)}function Co(o,c){for(xo[o]=c,o=0;o<c.length;o++)hl.add(c[o])}var vi=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Qr=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),P0={},eu={};function W1(o){return Ge.call(eu,o)?!0:Ge.call(P0,o)?!1:Qr.test(o)?eu[o]=!0:(P0[o]=!0,!1)}function ga(o,c,f){if(W1(c))if(f===null)o.removeAttribute(c);else{switch(typeof f){case"undefined":case"function":case"symbol":o.removeAttribute(c);return;case"boolean":var _=c.toLowerCase().slice(0,5);if(_!=="data-"&&_!=="aria-"){o.removeAttribute(c);return}}o.setAttribute(c,""+f)}}function Gs(o,c,f){if(f===null)o.removeAttribute(c);else{switch(typeof f){case"undefined":case"function":case"symbol":case"boolean":o.removeAttribute(c);return}o.setAttribute(c,""+f)}}function ns(o,c,f,_){if(_===null)o.removeAttribute(f);else{switch(typeof _){case"undefined":case"function":case"symbol":case"boolean":o.removeAttribute(f);return}o.setAttributeNS(c,f,""+_)}}function Xa(o){switch(typeof o){case"bigint":case"boolean":case"number":case"string":case"undefined":return o;case"object":return o;default:return""}}function q1(o){var c=o.type;return(o=o.nodeName)&&o.toLowerCase()==="input"&&(c==="checkbox"||c==="radio")}function z0(o){var c=q1(o)?"checked":"value",f=Object.getOwnPropertyDescriptor(o.constructor.prototype,c),_=""+o[c];if(!o.hasOwnProperty(c)&&typeof f<"u"&&typeof f.get=="function"&&typeof f.set=="function"){var N=f.get,L=f.set;return Object.defineProperty(o,c,{configurable:!0,get:function(){return N.call(this)},set:function(X){_=""+X,L.call(this,X)}}),Object.defineProperty(o,c,{enumerable:f.enumerable}),{getValue:function(){return _},setValue:function(X){_=""+X},stopTracking:function(){o._valueTracker=null,delete o[c]}}}}function Pi(o){o._valueTracker||(o._valueTracker=z0(o))}function G1(o){if(!o)return!1;var c=o._valueTracker;if(!c)return!0;var f=c.getValue(),_="";return o&&(_=q1(o)?o.checked?"true":"false":o.value),o=_,o!==f?(c.setValue(o),!0):!1}function vc(o){if(o=o||(typeof document<"u"?document:void 0),typeof o>"u")return null;try{return o.activeElement||o.body}catch{return o.body}}var Q1=/[\n"\\]/g;function Na(o){return o.replace(Q1,function(c){return"\\"+c.charCodeAt(0).toString(16)+" "})}function $1(o,c,f,_,N,L,X,he){o.name="",X!=null&&typeof X!="function"&&typeof X!="symbol"&&typeof X!="boolean"?o.type=X:o.removeAttribute("type"),c!=null?X==="number"?(c===0&&o.value===""||o.value!=c)&&(o.value=""+Xa(c)):o.value!==""+Xa(c)&&(o.value=""+Xa(c)):X!=="submit"&&X!=="reset"||o.removeAttribute("value"),c!=null?yc(o,X,Xa(c)):f!=null?yc(o,X,Xa(f)):_!=null&&o.removeAttribute("value"),N==null&&L!=null&&(o.defaultChecked=!!L),N!=null&&(o.checked=N&&typeof N!="function"&&typeof N!="symbol"),he!=null&&typeof he!="function"&&typeof he!="symbol"&&typeof he!="boolean"?o.name=""+Xa(he):o.removeAttribute("name")}function B0(o,c,f,_,N,L,X,he){if(L!=null&&typeof L!="function"&&typeof L!="symbol"&&typeof L!="boolean"&&(o.type=L),c!=null||f!=null){if(!(L!=="submit"&&L!=="reset"||c!=null))return;f=f!=null?""+Xa(f):"",c=c!=null?""+Xa(c):f,he||c===o.value||(o.value=c),o.defaultValue=c}_=_??N,_=typeof _!="function"&&typeof _!="symbol"&&!!_,o.checked=he?o.checked:!!_,o.defaultChecked=!!_,X!=null&&typeof X!="function"&&typeof X!="symbol"&&typeof X!="boolean"&&(o.name=X)}function yc(o,c,f){c==="number"&&vc(o.ownerDocument)===o||o.defaultValue===""+f||(o.defaultValue=""+f)}function yi(o,c,f,_){if(o=o.options,c){c={};for(var N=0;N<f.length;N++)c["$"+f[N]]=!0;for(f=0;f<o.length;f++)N=c.hasOwnProperty("$"+o[f].value),o[f].selected!==N&&(o[f].selected=N),N&&_&&(o[f].defaultSelected=!0)}else{for(f=""+Xa(f),c=null,N=0;N<o.length;N++){if(o[N].value===f){o[N].selected=!0,_&&(o[N].defaultSelected=!0);return}c!==null||o[N].disabled||(c=o[N])}c!==null&&(c.selected=!0)}}function tu(o,c,f){if(c!=null&&(c=""+Xa(c),c!==o.value&&(o.value=c),f==null)){o.defaultValue!==c&&(o.defaultValue=c);return}o.defaultValue=f!=null?""+Xa(f):""}function V0(o,c,f,_){if(c==null){if(_!=null){if(f!=null)throw Error(a(92));if(_e(_)){if(1<_.length)throw Error(a(93));_=_[0]}f=_}f==null&&(f=""),c=f}f=Xa(c),o.defaultValue=f,_=o.textContent,_===f&&_!==""&&_!==null&&(o.value=_)}function Ss(o,c){if(c){var f=o.firstChild;if(f&&f===o.lastChild&&f.nodeType===3){f.nodeValue=c;return}}o.textContent=c}var _c=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function H0(o,c,f){var _=c.indexOf("--")===0;f==null||typeof f=="boolean"||f===""?_?o.setProperty(c,""):c==="float"?o.cssFloat="":o[c]="":_?o.setProperty(c,f):typeof f!="number"||f===0||_c.has(c)?c==="float"?o.cssFloat=f:o[c]=(""+f).trim():o[c]=f+"px"}function U0(o,c,f){if(c!=null&&typeof c!="object")throw Error(a(62));if(o=o.style,f!=null){for(var _ in f)!f.hasOwnProperty(_)||c!=null&&c.hasOwnProperty(_)||(_.indexOf("--")===0?o.setProperty(_,""):_==="float"?o.cssFloat="":o[_]="");for(var N in c)_=c[N],c.hasOwnProperty(N)&&f[N]!==_&&H0(o,N,_)}else for(var L in c)c.hasOwnProperty(L)&&H0(o,L,c[L])}function zi(o){if(o.indexOf("-")===-1)return!1;switch(o){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Y1=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),K1=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function ml(o){return K1.test(""+o)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":o}var gl=null;function Qn(o){return o=o.target||o.srcElement||window,o.correspondingUseElement&&(o=o.correspondingUseElement),o.nodeType===3?o.parentNode:o}var rs=null,ws=null;function vl(o){var c=jn(o);if(c&&(o=c.stateNode)){var f=o[In]||null;e:switch(o=c.stateNode,c.type){case"input":if($1(o,f.value,f.defaultValue,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name),c=f.name,f.type==="radio"&&c!=null){for(f=o;f.parentNode;)f=f.parentNode;for(f=f.querySelectorAll('input[name="'+Na(""+c)+'"][type="radio"]'),c=0;c<f.length;c++){var _=f[c];if(_!==o&&_.form===o.form){var N=_[In]||null;if(!N)throw Error(a(90));$1(_,N.value,N.defaultValue,N.defaultValue,N.checked,N.defaultChecked,N.type,N.name)}}for(c=0;c<f.length;c++)_=f[c],_.form===o.form&&G1(_)}break e;case"textarea":tu(o,f.value,f.defaultValue);break e;case"select":c=f.value,c!=null&&yi(o,!!f.multiple,c,!1)}}}var No=!1;function yl(o,c,f){if(No)return o(c,f);No=!0;try{var _=o(c);return _}finally{if(No=!1,(rs!==null||ws!==null)&&(z6(),rs&&(c=rs,o=ws,ws=rs=null,vl(c),o)))for(c=0;c<o.length;c++)vl(o[c])}}function Qs(o,c){var f=o.stateNode;if(f===null)return null;var _=f[In]||null;if(_===null)return null;f=_[c];e:switch(c){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(_=!_.disabled)||(o=o.type,_=!(o==="button"||o==="input"||o==="select"||o==="textarea")),o=!_;break e;default:o=!1}if(o)return null;if(f&&typeof f!="function")throw Error(a(231,c,typeof f));return f}var $s=!1;if(vi)try{var _i={};Object.defineProperty(_i,"passive",{get:function(){$s=!0}}),window.addEventListener("test",_i,_i),window.removeEventListener("test",_i,_i)}catch{$s=!1}var Bi=null,Vi=null,nu=null;function bc(){if(nu)return nu;var o,c=Vi,f=c.length,_,N="value"in Bi?Bi.value:Bi.textContent,L=N.length;for(o=0;o<f&&c[o]===N[o];o++);var X=f-o;for(_=1;_<=X&&c[f-_]===N[L-_];_++);return nu=N.slice(o,1<_?1-_:void 0)}function xs(o){var c=o.keyCode;return"charCode"in o?(o=o.charCode,o===0&&c===13&&(o=13)):o=c,o===10&&(o=13),32<=o||o===13?o:0}function Ys(){return!0}function J1(){return!1}function ka(o){function c(f,_,N,L,X){this._reactName=f,this._targetInst=N,this.type=_,this.nativeEvent=L,this.target=X,this.currentTarget=null;for(var he in o)o.hasOwnProperty(he)&&(f=o[he],this[he]=f?f(L):L[he]);return this.isDefaultPrevented=(L.defaultPrevented!=null?L.defaultPrevented:L.returnValue===!1)?Ys:J1,this.isPropagationStopped=J1,this}return W(c.prototype,{preventDefault:function(){this.defaultPrevented=!0;var f=this.nativeEvent;f&&(f.preventDefault?f.preventDefault():typeof f.returnValue!="unknown"&&(f.returnValue=!1),this.isDefaultPrevented=Ys)},stopPropagation:function(){var f=this.nativeEvent;f&&(f.stopPropagation?f.stopPropagation():typeof f.cancelBubble!="unknown"&&(f.cancelBubble=!0),this.isPropagationStopped=Ys)},persist:function(){},isPersistent:Ys}),c}var Ks={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(o){return o.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Tc=ka(Ks),ru=W({},Ks,{view:0,detail:0}),dp=ka(ru),Ec,Sc,au,Js=W({},ru,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:su,button:0,buttons:0,relatedTarget:function(o){return o.relatedTarget===void 0?o.fromElement===o.srcElement?o.toElement:o.fromElement:o.relatedTarget},movementX:function(o){return"movementX"in o?o.movementX:(o!==au&&(au&&o.type==="mousemove"?(Ec=o.screenX-au.screenX,Sc=o.screenY-au.screenY):Sc=Ec=0,au=o),Ec)},movementY:function(o){return"movementY"in o?o.movementY:Sc}}),iu=ka(Js),wc=W({},Js,{dataTransfer:0}),fp=ka(wc),Z1=W({},ru,{relatedTarget:0}),xc=ka(Z1),_l=W({},Ks,{animationName:0,elapsedTime:0,pseudoElement:0}),X1=ka(_l),Zs=W({},Ks,{clipboardData:function(o){return"clipboardData"in o?o.clipboardData:window.clipboardData}}),W0=ka(Zs),pp=W({},Ks,{data:0}),ko=ka(pp),hp={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Cc={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Ar={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function q0(o){var c=this.nativeEvent;return c.getModifierState?c.getModifierState(o):(o=Ar[o])?!!c[o]:!1}function su(){return q0}var ou=W({},ru,{key:function(o){if(o.key){var c=hp[o.key]||o.key;if(c!=="Unidentified")return c}return o.type==="keypress"?(o=xs(o),o===13?"Enter":String.fromCharCode(o)):o.type==="keydown"||o.type==="keyup"?Cc[o.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:su,charCode:function(o){return o.type==="keypress"?xs(o):0},keyCode:function(o){return o.type==="keydown"||o.type==="keyup"?o.keyCode:0},which:function(o){return o.type==="keypress"?xs(o):o.type==="keydown"||o.type==="keyup"?o.keyCode:0}}),bi=ka(ou),Ti=W({},Js,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),bl=ka(Ti),Oo=W({},ru,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:su}),ei=ka(Oo),Tl=W({},Ks,{propertyName:0,elapsedTime:0,pseudoElement:0}),G0=ka(Tl),Q0=W({},Js,{deltaX:function(o){return"deltaX"in o?o.deltaX:"wheelDeltaX"in o?-o.wheelDeltaX:0},deltaY:function(o){return"deltaY"in o?o.deltaY:"wheelDeltaY"in o?-o.wheelDeltaY:"wheelDelta"in o?-o.wheelDelta:0},deltaZ:0,deltaMode:0}),Nc=ka(Q0),ed=W({},Ks,{newState:0,oldState:0}),Ei=ka(ed),kc=[9,13,27,32],El=vi&&"CompositionEvent"in window,Cs=null;vi&&"documentMode"in document&&(Cs=document.documentMode);var Oc=vi&&"TextEvent"in window&&!Cs,td=vi&&(!El||Cs&&8<Cs&&11>=Cs),Si=" ",nd=!1;function Sl(o,c){switch(o){case"keyup":return kc.indexOf(c.keyCode)!==-1;case"keydown":return c.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rd(o){return o=o.detail,typeof o=="object"&&"data"in o?o.data:null}var Xs=!1;function ad(o,c){switch(o){case"compositionend":return rd(c);case"keypress":return c.which!==32?null:(nd=!0,Si);case"textInput":return o=c.data,o===Si&&nd?null:o;default:return null}}function Ic(o,c){if(Xs)return o==="compositionend"||!El&&Sl(o,c)?(o=bc(),nu=Vi=Bi=null,Xs=!1,o):null;switch(o){case"paste":return null;case"keypress":if(!(c.ctrlKey||c.altKey||c.metaKey)||c.ctrlKey&&c.altKey){if(c.char&&1<c.char.length)return c.char;if(c.which)return String.fromCharCode(c.which)}return null;case"compositionend":return td&&c.locale!=="ko"?null:c.data;default:return null}}var lu={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Dc(o){var c=o&&o.nodeName&&o.nodeName.toLowerCase();return c==="input"?!!lu[o.type]:c==="textarea"}function Io(o,c,f,_){rs?ws?ws.push(_):ws=[_]:rs=_,c=W6(c,"onChange"),0<c.length&&(f=new Tc("onChange","change",null,f,_),o.push({event:f,listeners:c}))}var Hi=null,as=null;function uu(o){aw(o,0)}function Do(o){var c=Mr(o);if(G1(c))return o}function cu(o,c){if(o==="change")return c}var wl=!1;if(vi){var is;if(vi){var id="oninput"in document;if(!id){var $0=document.createElement("div");$0.setAttribute("oninput","return;"),id=typeof $0.oninput=="function"}is=id}else is=!1;wl=is&&(!document.documentMode||9<document.documentMode)}function du(){Hi&&(Hi.detachEvent("onpropertychange",Mc),as=Hi=null)}function Mc(o){if(o.propertyName==="value"&&Do(as)){var c=[];Io(c,as,o,Qn(o)),yl(uu,c)}}function C(o,c,f){o==="focusin"?(du(),Hi=c,as=f,Hi.attachEvent("onpropertychange",Mc)):o==="focusout"&&du()}function I(o){if(o==="selectionchange"||o==="keyup"||o==="keydown")return Do(as)}function B(o,c){if(o==="click")return Do(c)}function Z(o,c){if(o==="input"||o==="change")return Do(c)}function ae(o,c){return o===c&&(o!==0||1/o===1/c)||o!==o&&c!==c}var ve=typeof Object.is=="function"?Object.is:ae;function Ae(o,c){if(ve(o,c))return!0;if(typeof o!="object"||o===null||typeof c!="object"||c===null)return!1;var f=Object.keys(o),_=Object.keys(c);if(f.length!==_.length)return!1;for(_=0;_<f.length;_++){var N=f[_];if(!Ge.call(c,N)||!ve(o[N],c[N]))return!1}return!0}function Ye(o){for(;o&&o.firstChild;)o=o.firstChild;return o}function Je(o,c){var f=Ye(o);o=0;for(var _;f;){if(f.nodeType===3){if(_=o+f.textContent.length,o<=c&&_>=c)return{node:f,offset:c-o};o=_}e:{for(;f;){if(f.nextSibling){f=f.nextSibling;break e}f=f.parentNode}f=void 0}f=Ye(f)}}function lt(o,c){return o&&c?o===c?!0:o&&o.nodeType===3?!1:c&&c.nodeType===3?lt(o,c.parentNode):"contains"in o?o.contains(c):o.compareDocumentPosition?!!(o.compareDocumentPosition(c)&16):!1:!1}function Nt(o){o=o!=null&&o.ownerDocument!=null&&o.ownerDocument.defaultView!=null?o.ownerDocument.defaultView:window;for(var c=vc(o.document);c instanceof o.HTMLIFrameElement;){try{var f=typeof c.contentWindow.location.href=="string"}catch{f=!1}if(f)o=c.contentWindow;else break;c=vc(o.document)}return c}function vt(o){var c=o&&o.nodeName&&o.nodeName.toLowerCase();return c&&(c==="input"&&(o.type==="text"||o.type==="search"||o.type==="tel"||o.type==="url"||o.type==="password")||c==="textarea"||o.contentEditable==="true")}function Rt(o,c){var f=Nt(c);c=o.focusedElem;var _=o.selectionRange;if(f!==c&&c&&c.ownerDocument&&lt(c.ownerDocument.documentElement,c)){if(_!==null&&vt(c)){if(o=_.start,f=_.end,f===void 0&&(f=o),"selectionStart"in c)c.selectionStart=o,c.selectionEnd=Math.min(f,c.value.length);else if(f=(o=c.ownerDocument||document)&&o.defaultView||window,f.getSelection){f=f.getSelection();var N=c.textContent.length,L=Math.min(_.start,N);_=_.end===void 0?L:Math.min(_.end,N),!f.extend&&L>_&&(N=_,_=L,L=N),N=Je(c,L);var X=Je(c,_);N&&X&&(f.rangeCount!==1||f.anchorNode!==N.node||f.anchorOffset!==N.offset||f.focusNode!==X.node||f.focusOffset!==X.offset)&&(o=o.createRange(),o.setStart(N.node,N.offset),f.removeAllRanges(),L>_?(f.addRange(o),f.extend(X.node,X.offset)):(o.setEnd(X.node,X.offset),f.addRange(o)))}}for(o=[],f=c;f=f.parentNode;)f.nodeType===1&&o.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c<o.length;c++)f=o[c],f.element.scrollLeft=f.left,f.element.scrollTop=f.top}}var Tn=vi&&"documentMode"in document&&11>=document.documentMode,Dt=null,nn=null,Bn=null,hn=!1;function Vn(o,c,f){var _=f.window===f?f.document:f.nodeType===9?f:f.ownerDocument;hn||Dt==null||Dt!==vc(_)||(_=Dt,"selectionStart"in _&&vt(_)?_={start:_.selectionStart,end:_.selectionEnd}:(_=(_.ownerDocument&&_.ownerDocument.defaultView||window).getSelection(),_={anchorNode:_.anchorNode,anchorOffset:_.anchorOffset,focusNode:_.focusNode,focusOffset:_.focusOffset}),Bn&&Ae(Bn,_)||(Bn=_,_=W6(nn,"onSelect"),0<_.length&&(c=new Tc("onSelect","select",null,c,f),o.push({event:c,listeners:_}),c.target=Dt)))}function wn(o,c){var f={};return f[o.toLowerCase()]=c.toLowerCase(),f["Webkit"+o]="webkit"+c,f["Moz"+o]="moz"+c,f}var Dn={animationend:wn("Animation","AnimationEnd"),animationiteration:wn("Animation","AnimationIteration"),animationstart:wn("Animation","AnimationStart"),transitionrun:wn("Transition","TransitionRun"),transitionstart:wn("Transition","TransitionStart"),transitioncancel:wn("Transition","TransitionCancel"),transitionend:wn("Transition","TransitionEnd")},En={},$r={};vi&&($r=document.createElement("div").style,"AnimationEvent"in window||(delete Dn.animationend.animation,delete Dn.animationiteration.animation,delete Dn.animationstart.animation),"TransitionEvent"in window||delete Dn.transitionend.transition);function Yr(o){if(En[o])return En[o];if(!Dn[o])return o;var c=Dn[o],f;for(f in c)if(c.hasOwnProperty(f)&&f in $r)return En[o]=c[f];return o}var ti=Yr("animationend"),or=Yr("animationiteration"),un=Yr("animationstart"),_r=Yr("transitionrun"),ss=Yr("transitionstart"),Oa=Yr("transitioncancel"),ni=Yr("transitionend"),Ia=new Map,xl="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function ca(o,c){Ia.set(o,c),Es(c,[o])}var Nr=[],os=0,wi=0;function Mo(){for(var o=os,c=wi=os=0;c<o;){var f=Nr[c];Nr[c++]=null;var _=Nr[c];Nr[c++]=null;var N=Nr[c];Nr[c++]=null;var L=Nr[c];if(Nr[c++]=null,_!==null&&N!==null){var X=_.pending;X===null?N.next=N:(N.next=X.next,X.next=N),_.pending=N}L!==0&&Lo(f,N,L)}}function eo(o,c,f,_){Nr[os++]=o,Nr[os++]=c,Nr[os++]=f,Nr[os++]=_,wi|=_,o.lanes|=_,o=o.alternate,o!==null&&(o.lanes|=_)}function ls(o,c,f,_){return eo(o,c,f,_),Da(o)}function Ha(o,c){return eo(o,null,null,c),Da(o)}function Lo(o,c,f){o.lanes|=f;var _=o.alternate;_!==null&&(_.lanes|=f);for(var N=!1,L=o.return;L!==null;)L.childLanes|=f,_=L.alternate,_!==null&&(_.childLanes|=f),L.tag===22&&(o=L.stateNode,o===null||o._visibility&1||(N=!0)),o=L,L=L.return;N&&c!==null&&o.tag===3&&(L=o.stateNode,N=31-Ct(f),L=L.hiddenUpdates,o=L[N],o===null?L[N]=[c]:o.push(c),c.lane=f|536870912)}function Da(o){if(50<qp)throw qp=0,V4=null,Error(a(185));for(var c=o.return;c!==null;)o=c,c=o.return;return o.tag===3?o.stateNode:null}var to={},Cl=new WeakMap;function ri(o,c){if(typeof o=="object"&&o!==null){var f=Cl.get(o);return f!==void 0?f:(c={value:o,source:c,stack:re(c)},Cl.set(o,c),c)}return{value:o,source:c,stack:re(c)}}var Ao=[],no=0,Nl=null,fu=0,da=[],Fr=0,Kr=null,us=1,xi="";function Ci(o,c){Ao[no++]=fu,Ao[no++]=Nl,Nl=o,fu=c}function ro(o,c,f){da[Fr++]=us,da[Fr++]=xi,da[Fr++]=Kr,Kr=o;var _=us;o=xi;var N=32-Ct(_)-1;_&=~(1<<N),f+=1;var L=32-Ct(c)+N;if(30<L){var X=N-N%5;L=(_&(1<<X)-1).toString(32),_>>=X,N-=X,us=1<<32-Ct(c)+N|f<<N|_,xi=L+o}else us=1<<L|f<<N|_,xi=o}function Ui(o){o.return!==null&&(Ci(o,1),ro(o,1,0))}function cs(o){for(;o===Nl;)Nl=Ao[--no],Ao[no]=null,fu=Ao[--no],Ao[no]=null;for(;o===Kr;)Kr=da[--Fr],da[Fr]=null,xi=da[--Fr],da[Fr]=null,us=da[--Fr],da[Fr]=null}var kr=null,br=null,pn=!1,Jr=null,ai=!1,pu=Error(a(519));function Hn(o){var c=Error(a(418,""));throw fs(ri(c,o)),pu}function Lc(o){var c=o.stateNode,f=o.type,_=o.memoizedProps;switch(c[jt]=o,c[In]=_,f){case"dialog":An("cancel",c),An("close",c);break;case"iframe":case"object":case"embed":An("load",c);break;case"video":case"audio":for(f=0;f<Qp.length;f++)An(Qp[f],c);break;case"source":An("error",c);break;case"img":case"image":case"link":An("error",c),An("load",c);break;case"details":An("toggle",c);break;case"input":An("invalid",c),B0(c,_.value,_.defaultValue,_.checked,_.defaultChecked,_.type,_.name,!0),Pi(c);break;case"select":An("invalid",c);break;case"textarea":An("invalid",c),V0(c,_.value,_.defaultValue,_.children),Pi(c)}f=_.children,typeof f!="string"&&typeof f!="number"&&typeof f!="bigint"||c.textContent===""+f||_.suppressHydrationWarning===!0||lw(c.textContent,f)?(_.popover!=null&&(An("beforetoggle",c),An("toggle",c)),_.onScroll!=null&&An("scroll",c),_.onScrollEnd!=null&&An("scrollend",c),_.onClick!=null&&(c.onclick=q6),c=!0):c=!1,c||Hn(o)}function Fo(o){for(kr=o.return;kr;)switch(kr.tag){case 3:case 27:ai=!0;return;case 5:case 13:ai=!1;return;default:kr=kr.return}}function Ns(o){if(o!==kr)return!1;if(!pn)return Fo(o),pn=!0,!1;var c=!1,f;if((f=o.tag!==3&&o.tag!==27)&&((f=o.tag===5)&&(f=o.type,f=!(f!=="form"&&f!=="button")||av(o.type,o.memoizedProps)),f=!f),f&&(c=!0),c&&br&&Hn(o),Fo(o),o.tag===13){if(o=o.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(a(317));e:{for(o=o.nextSibling,c=0;o;){if(o.nodeType===8)if(f=o.data,f==="/$"){if(c===0){br=qo(o.nextSibling);break e}c--}else f!=="$"&&f!=="$!"&&f!=="$?"||c++;o=o.nextSibling}br=null}}else br=kr?qo(o.stateNode.nextSibling):null;return!0}function ds(){br=kr=null,pn=!1}function fs(o){Jr===null?Jr=[o]:Jr.push(o)}var ii=Error(a(460)),Ni=Error(a(474)),va={then:function(){}};function jo(o){return o=o.status,o==="fulfilled"||o==="rejected"}function Ro(){}function sd(o,c,f){switch(f=o[f],f===void 0?o.push(c):f!==c&&(c.then(Ro,Ro),c=f),c.status){case"fulfilled":return c.value;case"rejected":throw o=c.reason,o===ii?Error(a(483)):o;default:if(typeof c.status=="string")c.then(Ro,Ro);else{if(o=hr,o!==null&&100<o.shellSuspendCounter)throw Error(a(482));o=c,o.status="pending",o.then(function(_){if(c.status==="pending"){var N=c;N.status="fulfilled",N.value=_}},function(_){if(c.status==="pending"){var N=c;N.status="rejected",N.reason=_}})}switch(c.status){case"fulfilled":return c.value;case"rejected":throw o=c.reason,o===ii?Error(a(483)):o}throw Ma=c,ii}}var Ma=null;function Po(){if(Ma===null)throw Error(a(459));var o=Ma;return Ma=null,o}var Tr=null,ki=0;function ks(o){var c=ki;return ki+=1,Tr===null&&(Tr=[]),sd(Tr,o,c)}function ps(o,c){c=c.props.ref,o.ref=c!==void 0?c:null}function zo(o,c){throw c.$$typeof===s?Error(a(525)):(o=Object.prototype.toString.call(c),Error(a(31,o==="[object Object]"?"object with keys {"+Object.keys(c).join(", ")+"}":o)))}function Ac(o){var c=o._init;return c(o._payload)}function Ua(o){function c($e,Be){if(o){var Ke=$e.deletions;Ke===null?($e.deletions=[Be],$e.flags|=16):Ke.push(Be)}}function f($e,Be){if(!o)return null;for(;Be!==null;)c($e,Be),Be=Be.sibling;return null}function _($e){for(var Be=new Map;$e!==null;)$e.key!==null?Be.set($e.key,$e):Be.set($e.index,$e),$e=$e.sibling;return Be}function N($e,Be){return $e=l1($e,Be),$e.index=0,$e.sibling=null,$e}function L($e,Be,Ke){return $e.index=Ke,o?(Ke=$e.alternate,Ke!==null?(Ke=Ke.index,Ke<Be?($e.flags|=33554434,Be):Ke):($e.flags|=33554434,Be)):($e.flags|=1048576,Be)}function X($e){return o&&$e.alternate===null&&($e.flags|=33554434),$e}function he($e,Be,Ke,ut){return Be===null||Be.tag!==6?(Be=L4(Ke,$e.mode,ut),Be.return=$e,Be):(Be=N(Be,Ke),Be.return=$e,Be)}function Ne($e,Be,Ke,ut){var Pt=Ke.type;return Pt===d?ot($e,Be,Ke.props.children,ut,Ke.key):Be!==null&&(Be.elementType===Pt||typeof Pt=="object"&&Pt!==null&&Pt.$$typeof===k&&Ac(Pt)===Be.type)?(Be=N(Be,Ke.props),ps(Be,Ke),Be.return=$e,Be):(Be=A6(Ke.type,Ke.key,Ke.props,null,$e.mode,ut),ps(Be,Ke),Be.return=$e,Be)}function He($e,Be,Ke,ut){return Be===null||Be.tag!==4||Be.stateNode.containerInfo!==Ke.containerInfo||Be.stateNode.implementation!==Ke.implementation?(Be=A4(Ke,$e.mode,ut),Be.return=$e,Be):(Be=N(Be,Ke.children||[]),Be.return=$e,Be)}function ot($e,Be,Ke,ut,Pt){return Be===null||Be.tag!==7?(Be=Od(Ke,$e.mode,ut,Pt),Be.return=$e,Be):(Be=N(Be,Ke),Be.return=$e,Be)}function ht($e,Be,Ke){if(typeof Be=="string"&&Be!==""||typeof Be=="number"||typeof Be=="bigint")return Be=L4(""+Be,$e.mode,Ke),Be.return=$e,Be;if(typeof Be=="object"&&Be!==null){switch(Be.$$typeof){case l:return Ke=A6(Be.type,Be.key,Be.props,null,$e.mode,Ke),ps(Ke,Be),Ke.return=$e,Ke;case u:return Be=A4(Be,$e.mode,Ke),Be.return=$e,Be;case k:var ut=Be._init;return Be=ut(Be._payload),ht($e,Be,Ke)}if(_e(Be)||A(Be))return Be=Od(Be,$e.mode,Ke,null),Be.return=$e,Be;if(typeof Be.then=="function")return ht($e,ks(Be),Ke);if(Be.$$typeof===T)return ht($e,D6($e,Be),Ke);zo($e,Be)}return null}function Ze($e,Be,Ke,ut){var Pt=Be!==null?Be.key:null;if(typeof Ke=="string"&&Ke!==""||typeof Ke=="number"||typeof Ke=="bigint")return Pt!==null?null:he($e,Be,""+Ke,ut);if(typeof Ke=="object"&&Ke!==null){switch(Ke.$$typeof){case l:return Ke.key===Pt?Ne($e,Be,Ke,ut):null;case u:return Ke.key===Pt?He($e,Be,Ke,ut):null;case k:return Pt=Ke._init,Ke=Pt(Ke._payload),Ze($e,Be,Ke,ut)}if(_e(Ke)||A(Ke))return Pt!==null?null:ot($e,Be,Ke,ut,null);if(typeof Ke.then=="function")return Ze($e,Be,ks(Ke),ut);if(Ke.$$typeof===T)return Ze($e,Be,D6($e,Ke),ut);zo($e,Ke)}return null}function st($e,Be,Ke,ut,Pt){if(typeof ut=="string"&&ut!==""||typeof ut=="number"||typeof ut=="bigint")return $e=$e.get(Ke)||null,he(Be,$e,""+ut,Pt);if(typeof ut=="object"&&ut!==null){switch(ut.$$typeof){case l:return $e=$e.get(ut.key===null?Ke:ut.key)||null,Ne(Be,$e,ut,Pt);case u:return $e=$e.get(ut.key===null?Ke:ut.key)||null,He(Be,$e,ut,Pt);case k:var kn=ut._init;return ut=kn(ut._payload),st($e,Be,Ke,ut,Pt)}if(_e(ut)||A(ut))return $e=$e.get(Ke)||null,ot(Be,$e,ut,Pt,null);if(typeof ut.then=="function")return st($e,Be,Ke,ks(ut),Pt);if(ut.$$typeof===T)return st($e,Be,Ke,D6(Be,ut),Pt);zo(Be,ut)}return null}function Qt($e,Be,Ke,ut){for(var Pt=null,kn=null,Zt=Be,an=Be=0,Qa=null;Zt!==null&&an<Ke.length;an++){Zt.index>an?(Qa=Zt,Zt=null):Qa=Zt.sibling;var Yn=Ze($e,Zt,Ke[an],ut);if(Yn===null){Zt===null&&(Zt=Qa);break}o&&Zt&&Yn.alternate===null&&c($e,Zt),Be=L(Yn,Be,an),kn===null?Pt=Yn:kn.sibling=Yn,kn=Yn,Zt=Qa}if(an===Ke.length)return f($e,Zt),pn&&Ci($e,an),Pt;if(Zt===null){for(;an<Ke.length;an++)Zt=ht($e,Ke[an],ut),Zt!==null&&(Be=L(Zt,Be,an),kn===null?Pt=Zt:kn.sibling=Zt,kn=Zt);return pn&&Ci($e,an),Pt}for(Zt=_(Zt);an<Ke.length;an++)Qa=st(Zt,$e,an,Ke[an],ut),Qa!==null&&(o&&Qa.alternate!==null&&Zt.delete(Qa.key===null?an:Qa.key),Be=L(Qa,Be,an),kn===null?Pt=Qa:kn.sibling=Qa,kn=Qa);return o&&Zt.forEach(function(m1){return c($e,m1)}),pn&&Ci($e,an),Pt}function mn($e,Be,Ke,ut){if(Ke==null)throw Error(a(151));for(var Pt=null,kn=null,Zt=Be,an=Be=0,Qa=null,Yn=Ke.next();Zt!==null&&!Yn.done;an++,Yn=Ke.next()){Zt.index>an?(Qa=Zt,Zt=null):Qa=Zt.sibling;var m1=Ze($e,Zt,Yn.value,ut);if(m1===null){Zt===null&&(Zt=Qa);break}o&&Zt&&m1.alternate===null&&c($e,Zt),Be=L(m1,Be,an),kn===null?Pt=m1:kn.sibling=m1,kn=m1,Zt=Qa}if(Yn.done)return f($e,Zt),pn&&Ci($e,an),Pt;if(Zt===null){for(;!Yn.done;an++,Yn=Ke.next())Yn=ht($e,Yn.value,ut),Yn!==null&&(Be=L(Yn,Be,an),kn===null?Pt=Yn:kn.sibling=Yn,kn=Yn);return pn&&Ci($e,an),Pt}for(Zt=_(Zt);!Yn.done;an++,Yn=Ke.next())Yn=st(Zt,$e,an,Yn.value,ut),Yn!==null&&(o&&Yn.alternate!==null&&Zt.delete(Yn.key===null?an:Yn.key),Be=L(Yn,Be,an),kn===null?Pt=Yn:kn.sibling=Yn,kn=Yn);return o&&Zt.forEach(function(WU){return c($e,WU)}),pn&&Ci($e,an),Pt}function ta($e,Be,Ke,ut){if(typeof Ke=="object"&&Ke!==null&&Ke.type===d&&Ke.key===null&&(Ke=Ke.props.children),typeof Ke=="object"&&Ke!==null){switch(Ke.$$typeof){case l:e:{for(var Pt=Ke.key;Be!==null;){if(Be.key===Pt){if(Pt=Ke.type,Pt===d){if(Be.tag===7){f($e,Be.sibling),ut=N(Be,Ke.props.children),ut.return=$e,$e=ut;break e}}else if(Be.elementType===Pt||typeof Pt=="object"&&Pt!==null&&Pt.$$typeof===k&&Ac(Pt)===Be.type){f($e,Be.sibling),ut=N(Be,Ke.props),ps(ut,Ke),ut.return=$e,$e=ut;break e}f($e,Be);break}else c($e,Be);Be=Be.sibling}Ke.type===d?(ut=Od(Ke.props.children,$e.mode,ut,Ke.key),ut.return=$e,$e=ut):(ut=A6(Ke.type,Ke.key,Ke.props,null,$e.mode,ut),ps(ut,Ke),ut.return=$e,$e=ut)}return X($e);case u:e:{for(Pt=Ke.key;Be!==null;){if(Be.key===Pt)if(Be.tag===4&&Be.stateNode.containerInfo===Ke.containerInfo&&Be.stateNode.implementation===Ke.implementation){f($e,Be.sibling),ut=N(Be,Ke.children||[]),ut.return=$e,$e=ut;break e}else{f($e,Be);break}else c($e,Be);Be=Be.sibling}ut=A4(Ke,$e.mode,ut),ut.return=$e,$e=ut}return X($e);case k:return Pt=Ke._init,Ke=Pt(Ke._payload),ta($e,Be,Ke,ut)}if(_e(Ke))return Qt($e,Be,Ke,ut);if(A(Ke)){if(Pt=A(Ke),typeof Pt!="function")throw Error(a(150));return Ke=Pt.call(Ke),mn($e,Be,Ke,ut)}if(typeof Ke.then=="function")return ta($e,Be,ks(Ke),ut);if(Ke.$$typeof===T)return ta($e,Be,D6($e,Ke),ut);zo($e,Ke)}return typeof Ke=="string"&&Ke!==""||typeof Ke=="number"||typeof Ke=="bigint"?(Ke=""+Ke,Be!==null&&Be.tag===6?(f($e,Be.sibling),ut=N(Be,Ke),ut.return=$e,$e=ut):(f($e,Be),ut=L4(Ke,$e.mode,ut),ut.return=$e,$e=ut),X($e)):f($e,Be)}return function($e,Be,Ke,ut){try{ki=0;var Pt=ta($e,Be,Ke,ut);return Tr=null,Pt}catch(Zt){if(Zt===ii)throw Zt;var kn=fo(29,Zt,null,$e.mode);return kn.lanes=ut,kn.return=$e,kn}finally{}}}var ao=Ua(!0),Os=Ua(!1),hs=ke(null),Bo=ke(0);function Vo(o,c){o=Mu,xe(Bo,o),xe(hs,c),Mu=o|c.baseLanes}function io(){xe(Bo,Mu),xe(hs,hs.current)}function so(){Mu=Bo.current,be(hs),be(Bo)}var La=ke(null),Aa=null;function fa(o){var c=o.alternate;xe(cr,cr.current&1),xe(La,o),Aa===null&&(c===null||hs.current!==null||c.memoizedState!==null)&&(Aa=o)}function ms(o){if(o.tag===22){if(xe(cr,cr.current),xe(La,o),Aa===null){var c=o.alternate;c!==null&&c.memoizedState!==null&&(Aa=o)}}else Wi()}function Wi(){xe(cr,cr.current),xe(La,La.current)}function Wa(o){be(La),Aa===o&&(Aa=null),be(cr)}var cr=ke(0);function qi(o){for(var c=o;c!==null;){if(c.tag===13){var f=c.memoizedState;if(f!==null&&(f=f.dehydrated,f===null||f.data==="$?"||f.data==="$!"))return c}else if(c.tag===19&&c.memoizedProps.revealOrder!==void 0){if(c.flags&128)return c}else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===o)break;for(;c.sibling===null;){if(c.return===null||c.return===o)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}return null}var od=typeof AbortController<"u"?AbortController:function(){var o=[],c=this.signal={aborted:!1,addEventListener:function(f,_){o.push(_)}};this.abort=function(){c.aborted=!0,o.forEach(function(f){return f()})}},si=t.unstable_scheduleCallback,ld=t.unstable_NormalPriority,Un={$$typeof:T,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function hu(){return{controller:new od,data:new Map,refCount:0}}function x(o){o.refCount--,o.refCount===0&&si(ld,function(){o.controller.abort()})}var O=null,P=0,J=0,ne=null;function ye(o,c){if(O===null){var f=O=[];P=0,J=Y4(),ne={status:"pending",value:void 0,then:function(_){f.push(_)}}}return P++,c.then(De,De),c}function De(){if(--P===0&&O!==null){ne!==null&&(ne.status="fulfilled");var o=O;O=null,J=0,ne=null;for(var c=0;c<o.length;c++)(0,o[c])()}}function Ue(o,c){var f=[],_={status:"pending",value:null,reason:null,then:function(N){f.push(N)}};return o.then(function(){_.status="fulfilled",_.value=c;for(var N=0;N<f.length;N++)(0,f[N])(c)},function(N){for(_.status="rejected",_.reason=N,N=0;N<f.length;N++)(0,f[N])(void 0)}),_}var ze=H.S;H.S=function(o,c){typeof c=="object"&&c!==null&&typeof c.then=="function"&&ye(o,c),ze!==null&&ze(o,c)};var tt=ke(null);function ft(){var o=tt.current;return o!==null?o:hr.pooledCache}function it(o,c){c===null?xe(tt,tt.current):xe(tt,c.pool)}function Et(){var o=ft();return o===null?null:{parent:Un._currentValue,pool:o}}var Gt=0,wt=null,Ot=null,yn=null,Er=!1,Or=!1,$n=!1,Sr=0,jr=0,Ir=null,Zr=0;function dn(){throw Error(a(321))}function Rr(o,c){if(c===null)return!1;for(var f=0;f<c.length&&f<o.length;f++)if(!ve(o[f],c[f]))return!1;return!0}function Fa(o,c,f,_,N,L){return Gt=L,wt=c,c.memoizedState=null,c.updateQueue=null,c.lanes=0,H.H=o===null||o.memoizedState===null?$i:Yi,$n=!1,L=f(_,N),$n=!1,Or&&(L=Y0(c,f,_,N)),qa(o),L}function qa(o){H.H=Qi;var c=Ot!==null&&Ot.next!==null;if(Gt=0,yn=Ot=wt=null,Er=!1,jr=0,Ir=null,c)throw Error(a(300));o===null||pr||(o=o.dependencies,o!==null&&I6(o)&&(pr=!0))}function Y0(o,c,f,_){wt=o;var N=0;do{if(Or&&(Ir=null),jr=0,Or=!1,25<=N)throw Error(a(301));if(N+=1,yn=Ot=null,o.updateQueue!=null){var L=o.updateQueue;L.lastEffect=null,L.events=null,L.stores=null,L.memoCache!=null&&(L.memoCache.index=0)}H.H=Dl,L=c(f,_)}while(Or);return L}function Fc(){var o=H.H,c=o.useState()[0];return c=typeof c.then=="function"?jc(c):c,o=o.useState()[0],(Ot!==null?Ot.memoizedState:null)!==o&&(wt.flags|=1024),c}function mu(){var o=Sr!==0;return Sr=0,o}function gu(o,c,f){c.updateQueue=o.updateQueue,c.flags&=-2053,o.lanes&=~f}function K0(o){if(Er){for(o=o.memoizedState;o!==null;){var c=o.queue;c!==null&&(c.pending=null),o=o.next}Er=!1}Gt=0,yn=Ot=wt=null,Or=!1,jr=Sr=0,Ir=null}function oi(){var o={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return yn===null?wt.memoizedState=yn=o:yn=yn.next=o,yn}function Pr(){if(Ot===null){var o=wt.alternate;o=o!==null?o.memoizedState:null}else o=Ot.next;var c=yn===null?wt.memoizedState:yn.next;if(c!==null)yn=c,Ot=o;else{if(o===null)throw wt.alternate===null?Error(a(467)):Error(a(310));Ot=o,o={memoizedState:Ot.memoizedState,baseState:Ot.baseState,baseQueue:Ot.baseQueue,queue:Ot.queue,next:null},yn===null?wt.memoizedState=yn=o:yn=yn.next=o}return yn}var ud;ud=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}};function jc(o){var c=jr;return jr+=1,Ir===null&&(Ir=[]),o=sd(Ir,o,c),c=wt,(yn===null?c.memoizedState:yn.next)===null&&(c=c.alternate,H.H=c===null||c.memoizedState===null?$i:Yi),o}function Rc(o){if(o!==null&&typeof o=="object"){if(typeof o.then=="function")return jc(o);if(o.$$typeof===T)return Oi(o)}throw Error(a(438,String(o)))}function cd(o){var c=null,f=wt.updateQueue;if(f!==null&&(c=f.memoCache),c==null){var _=wt.alternate;_!==null&&(_=_.updateQueue,_!==null&&(_=_.memoCache,_!=null&&(c={data:_.data.map(function(N){return N.slice()}),index:0})))}if(c==null&&(c={data:[],index:0}),f===null&&(f=ud(),wt.updateQueue=f),f.memoCache=c,f=c.data[c.index],f===void 0)for(f=c.data[c.index]=Array(o),_=0;_<o;_++)f[_]=D;return c.index++,f}function Is(o,c){return typeof c=="function"?c(o):c}function Pc(o){var c=Pr();return vu(c,Ot,o)}function vu(o,c,f){var _=o.queue;if(_===null)throw Error(a(311));_.lastRenderedReducer=f;var N=o.baseQueue,L=_.pending;if(L!==null){if(N!==null){var X=N.next;N.next=L.next,L.next=X}c.baseQueue=N=L,_.pending=null}if(L=o.baseState,N===null)o.memoizedState=L;else{c=N.next;var he=X=null,Ne=null,He=c,ot=!1;do{var ht=He.lane&-536870913;if(ht!==He.lane?(Pn&ht)===ht:(Gt&ht)===ht){var Ze=He.revertLane;if(Ze===0)Ne!==null&&(Ne=Ne.next={lane:0,revertLane:0,action:He.action,hasEagerState:He.hasEagerState,eagerState:He.eagerState,next:null}),ht===J&&(ot=!0);else if((Gt&Ze)===Ze){He=He.next,Ze===J&&(ot=!0);continue}else ht={lane:0,revertLane:He.revertLane,action:He.action,hasEagerState:He.hasEagerState,eagerState:He.eagerState,next:null},Ne===null?(he=Ne=ht,X=L):Ne=Ne.next=ht,wt.lanes|=Ze,u1|=Ze;ht=He.action,$n&&f(L,ht),L=He.hasEagerState?He.eagerState:f(L,ht)}else Ze={lane:ht,revertLane:He.revertLane,action:He.action,hasEagerState:He.hasEagerState,eagerState:He.eagerState,next:null},Ne===null?(he=Ne=Ze,X=L):Ne=Ne.next=Ze,wt.lanes|=ht,u1|=ht;He=He.next}while(He!==null&&He!==c);if(Ne===null?X=L:Ne.next=he,!ve(L,o.memoizedState)&&(pr=!0,ot&&(f=ne,f!==null)))throw f;o.memoizedState=L,o.baseState=X,o.baseQueue=Ne,_.lastRenderedState=L}return N===null&&(_.lanes=0),[o.memoizedState,_.dispatch]}function Gi(o){var c=Pr(),f=c.queue;if(f===null)throw Error(a(311));f.lastRenderedReducer=o;var _=f.dispatch,N=f.pending,L=c.memoizedState;if(N!==null){f.pending=null;var X=N=N.next;do L=o(L,X.action),X=X.next;while(X!==N);ve(L,c.memoizedState)||(pr=!0),c.memoizedState=L,c.baseQueue===null&&(c.baseState=L),f.lastRenderedState=L}return[L,_]}function mp(o,c,f){var _=wt,N=Pr(),L=pn;if(L){if(f===void 0)throw Error(a(407));f=f()}else f=c();var X=!ve((Ot||N).memoizedState,f);if(X&&(N.memoizedState=f,pr=!0),N=N.queue,X0(vp.bind(null,_,N,o),[o]),N.getSnapshot!==c||X||yn!==null&&yn.memoizedState.tag&1){if(_.flags|=2048,Ol(9,gp.bind(null,_,N,f,c),{destroy:void 0},null),hr===null)throw Error(a(349));L||Gt&60||zc(_,c,f)}return f}function zc(o,c,f){o.flags|=16384,o={getSnapshot:c,value:f},c=wt.updateQueue,c===null?(c=ud(),wt.updateQueue=c,c.stores=[o]):(f=c.stores,f===null?c.stores=[o]:f.push(o))}function gp(o,c,f,_){c.value=f,c.getSnapshot=_,yp(c)&&_p(o)}function vp(o,c,f){return f(function(){yp(c)&&_p(o)})}function yp(o){var c=o.getSnapshot;o=o.value;try{var f=c();return!ve(o,f)}catch{return!0}}function _p(o){var c=Ha(o,2);c!==null&&Zi(c,o,2)}function J0(o){var c=oi();if(typeof o=="function"){var f=o;if(o=f(),$n){It(!0);try{f()}finally{It(!1)}}}return c.memoizedState=c.baseState=o,c.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Is,lastRenderedState:o},c}function bp(o,c,f,_){return o.baseState=f,vu(o,Ot,typeof _=="function"?_:Is)}function dd(o,c,f,_,N){if($c(o))throw Error(a(485));if(o=c.action,o!==null){var L={payload:N,action:o,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(X){L.listeners.push(X)}};H.T!==null?f(!0):L.isTransition=!1,_(L),f=c.pending,f===null?(L.next=c.pending=L,oo(c,L)):(L.next=f.next,c.pending=f.next=L)}}function oo(o,c){var f=c.action,_=c.payload,N=o.state;if(c.isTransition){var L=H.T,X={};H.T=X;try{var he=f(N,_),Ne=H.S;Ne!==null&&Ne(X,he),Tp(o,c,he)}catch(He){yu(o,c,He)}finally{H.T=L}}else try{L=f(N,_),Tp(o,c,L)}catch(He){yu(o,c,He)}}function Tp(o,c,f){f!==null&&typeof f=="object"&&typeof f.then=="function"?f.then(function(_){Ep(o,c,_)},function(_){return yu(o,c,_)}):Ep(o,c,f)}function Ep(o,c,f){c.status="fulfilled",c.value=f,Sp(c),o.state=f,c=o.pending,c!==null&&(f=c.next,f===c?o.pending=null:(f=f.next,c.next=f,oo(o,f)))}function yu(o,c,f){var _=o.pending;if(o.pending=null,_!==null){_=_.next;do c.status="rejected",c.reason=f,Sp(c),c=c.next;while(c!==_)}o.action=null}function Sp(o){o=o.listeners;for(var c=0;c<o.length;c++)(0,o[c])()}function kl(o,c){return c}function Bc(o,c){if(pn){var f=hr.formState;if(f!==null){e:{var _=wt;if(pn){if(br){t:{for(var N=br,L=ai;N.nodeType!==8;){if(!L){N=null;break t}if(N=qo(N.nextSibling),N===null){N=null;break t}}L=N.data,N=L==="F!"||L==="F"?N:null}if(N){br=qo(N.nextSibling),_=N.data==="F!";break e}}Hn(_)}_=!1}_&&(c=f[0])}}return f=oi(),f.memoizedState=f.baseState=c,_={pending:null,lanes:0,dispatch:null,lastRenderedReducer:kl,lastRenderedState:c},f.queue=_,f=bd.bind(null,wt,_),_.dispatch=f,_=J0(!1),L=Qc.bind(null,wt,!1,_.queue),_=oi(),N={state:c,dispatch:null,action:o,pending:null},_.queue=N,f=dd.bind(null,wt,N,L,f),N.dispatch=f,_.memoizedState=o,[c,f,!1]}function Vc(o){var c=Pr();return Hc(c,Ot,o)}function Hc(o,c,f){c=vu(o,c,kl)[0],o=Pc(Is)[0],c=typeof c=="object"&&c!==null&&typeof c.then=="function"?jc(c):c;var _=Pr(),N=_.queue,L=N.dispatch;return f!==_.memoizedState&&(wt.flags|=2048,Ol(9,fd.bind(null,N,f),{destroy:void 0},null)),[c,L,o]}function fd(o,c){o.action=c}function Ho(o){var c=Pr(),f=Ot;if(f!==null)return Hc(c,f,o);Pr(),c=c.memoizedState,f=Pr();var _=f.queue.dispatch;return f.memoizedState=o,[c,_,!1]}function Ol(o,c,f,_){return o={tag:o,create:c,inst:f,deps:_,next:null},c=wt.updateQueue,c===null&&(c=ud(),wt.updateQueue=c),f=c.lastEffect,f===null?c.lastEffect=o.next=o:(_=f.next,f.next=o,o.next=_,c.lastEffect=o),o}function Z0(){return Pr().memoizedState}function lo(o,c,f,_){var N=oi();wt.flags|=o,N.memoizedState=Ol(1|c,f,{destroy:void 0},_===void 0?null:_)}function pd(o,c,f,_){var N=Pr();_=_===void 0?null:_;var L=N.memoizedState.inst;Ot!==null&&_!==null&&Rr(_,Ot.memoizedState.deps)?N.memoizedState=Ol(c,f,L,_):(wt.flags|=o,N.memoizedState=Ol(1|c,f,L,_))}function hd(o,c){lo(8390656,8,o,c)}function X0(o,c){pd(2048,8,o,c)}function Uc(o,c){return pd(4,2,o,c)}function wp(o,c){return pd(4,4,o,c)}function Wc(o,c){if(typeof c=="function"){o=o();var f=c(o);return function(){typeof f=="function"?f():c(null)}}if(c!=null)return o=o(),c.current=o,function(){c.current=null}}function qc(o,c,f){f=f!=null?f.concat([o]):null,pd(4,4,Wc.bind(null,c,o),f)}function ef(){}function xp(o,c){var f=Pr();c=c===void 0?null:c;var _=f.memoizedState;return c!==null&&Rr(c,_[1])?_[0]:(f.memoizedState=[o,c],o)}function tf(o,c){var f=Pr();c=c===void 0?null:c;var _=f.memoizedState;if(c!==null&&Rr(c,_[1]))return _[0];if(_=o(),$n){It(!0);try{o()}finally{It(!1)}}return f.memoizedState=[_,c],_}function Cp(o,c,f){return f===void 0||Gt&1073741824?o.memoizedState=c:(o.memoizedState=f,o=BS(),wt.lanes|=o,u1|=o,f)}function Uo(o,c,f,_){return ve(f,c)?f:hs.current!==null?(o=Cp(o,f,_),ve(o,c)||(pr=!0),o):Gt&42?(o=BS(),wt.lanes|=o,u1|=o,c):(pr=!0,o.memoizedState=f)}function md(o,c,f,_,N){var L=Ce.p;Ce.p=L!==0&&8>L?L:8;var X=H.T,he={};H.T=he,Qc(o,!1,c,f);try{var Ne=N(),He=H.S;if(He!==null&&He(he,Ne),Ne!==null&&typeof Ne=="object"&&typeof Ne.then=="function"){var ot=Ue(Ne,_);Gc(o,c,ot,As(o))}else Gc(o,c,_,As(o))}catch(ht){Gc(o,c,{then:function(){},status:"rejected",reason:ht},As())}finally{Ce.p=L,H.T=X}}function gd(){}function Il(o,c,f,_){if(o.tag!==5)throw Error(a(476));var N=vd(o).queue;md(o,N,c,Te,f===null?gd:function(){return yd(o),f(_)})}function vd(o){var c=o.memoizedState;if(c!==null)return c;c={memoizedState:Te,baseState:Te,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Is,lastRenderedState:Te},next:null};var f={};return c.next={memoizedState:f,baseState:f,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Is,lastRenderedState:f},next:null},o.memoizedState=c,o=o.alternate,o!==null&&(o.memoizedState=c),c}function yd(o){var c=vd(o).next.queue;Gc(o,c,{},As())}function _d(){return Oi(Zp)}function Np(){return Pr().memoizedState}function nf(){return Pr().memoizedState}function O6(o){for(var c=o.return;c!==null;){switch(c.tag){case 24:case 3:var f=As();o=r1(f);var _=a1(c,o,f);_!==null&&(Zi(_,c,f),Fp(_,c,f)),c={cache:hu()},o.payload=c;return}c=c.return}}function rf(o,c,f){var _=As();f={lane:_,revertLane:0,action:f,hasEagerState:!1,eagerState:null,next:null},$c(o)?kp(c,f):(f=ls(o,c,f,_),f!==null&&(Zi(f,o,_),Op(f,c,_)))}function bd(o,c,f){var _=As();Gc(o,c,f,_)}function Gc(o,c,f,_){var N={lane:_,revertLane:0,action:f,hasEagerState:!1,eagerState:null,next:null};if($c(o))kp(c,N);else{var L=o.alternate;if(o.lanes===0&&(L===null||L.lanes===0)&&(L=c.lastRenderedReducer,L!==null))try{var X=c.lastRenderedState,he=L(X,f);if(N.hasEagerState=!0,N.eagerState=he,ve(he,X))return eo(o,c,N,0),hr===null&&Mo(),!1}catch{}finally{}if(f=ls(o,c,N,_),f!==null)return Zi(f,o,_),Op(f,c,_),!0}return!1}function Qc(o,c,f,_){if(_={lane:2,revertLane:Y4(),action:_,hasEagerState:!1,eagerState:null,next:null},$c(o)){if(c)throw Error(a(479))}else c=ls(o,f,_,2),c!==null&&Zi(c,o,2)}function $c(o){var c=o.alternate;return o===wt||c!==null&&c===wt}function kp(o,c){Or=Er=!0;var f=o.pending;f===null?c.next=c:(c.next=f.next,f.next=c),o.pending=c}function Op(o,c,f){if(f&4194176){var _=c.lanes;_&=o.pendingLanes,f|=_,c.lanes=f,Ut(o,f)}}var Qi={readContext:Oi,use:Rc,useCallback:dn,useContext:dn,useEffect:dn,useImperativeHandle:dn,useLayoutEffect:dn,useInsertionEffect:dn,useMemo:dn,useReducer:dn,useRef:dn,useState:dn,useDebugValue:dn,useDeferredValue:dn,useTransition:dn,useSyncExternalStore:dn,useId:dn};Qi.useCacheRefresh=dn,Qi.useMemoCache=dn,Qi.useHostTransitionStatus=dn,Qi.useFormState=dn,Qi.useActionState=dn,Qi.useOptimistic=dn;var $i={readContext:Oi,use:Rc,useCallback:function(o,c){return oi().memoizedState=[o,c===void 0?null:c],o},useContext:Oi,useEffect:hd,useImperativeHandle:function(o,c,f){f=f!=null?f.concat([o]):null,lo(4194308,4,Wc.bind(null,c,o),f)},useLayoutEffect:function(o,c){return lo(4194308,4,o,c)},useInsertionEffect:function(o,c){lo(4,2,o,c)},useMemo:function(o,c){var f=oi();c=c===void 0?null:c;var _=o();if($n){It(!0);try{o()}finally{It(!1)}}return f.memoizedState=[_,c],_},useReducer:function(o,c,f){var _=oi();if(f!==void 0){var N=f(c);if($n){It(!0);try{f(c)}finally{It(!1)}}}else N=c;return _.memoizedState=_.baseState=N,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:o,lastRenderedState:N},_.queue=o,o=o.dispatch=rf.bind(null,wt,o),[_.memoizedState,o]},useRef:function(o){var c=oi();return o={current:o},c.memoizedState=o},useState:function(o){o=J0(o);var c=o.queue,f=bd.bind(null,wt,c);return c.dispatch=f,[o.memoizedState,f]},useDebugValue:ef,useDeferredValue:function(o,c){var f=oi();return Cp(f,o,c)},useTransition:function(){var o=J0(!1);return o=md.bind(null,wt,o.queue,!0,!1),oi().memoizedState=o,[!1,o]},useSyncExternalStore:function(o,c,f){var _=wt,N=oi();if(pn){if(f===void 0)throw Error(a(407));f=f()}else{if(f=c(),hr===null)throw Error(a(349));Pn&60||zc(_,c,f)}N.memoizedState=f;var L={value:f,getSnapshot:c};return N.queue=L,hd(vp.bind(null,_,L,o),[o]),_.flags|=2048,Ol(9,gp.bind(null,_,L,f,c),{destroy:void 0},null),f},useId:function(){var o=oi(),c=hr.identifierPrefix;if(pn){var f=xi,_=us;f=(_&~(1<<32-Ct(_)-1)).toString(32)+f,c=":"+c+"R"+f,f=Sr++,0<f&&(c+="H"+f.toString(32)),c+=":"}else f=Zr++,c=":"+c+"r"+f.toString(32)+":";return o.memoizedState=c},useCacheRefresh:function(){return oi().memoizedState=O6.bind(null,wt)}};$i.useMemoCache=cd,$i.useHostTransitionStatus=_d,$i.useFormState=Bc,$i.useActionState=Bc,$i.useOptimistic=function(o){var c=oi();c.memoizedState=c.baseState=o;var f={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return c.queue=f,c=Qc.bind(null,wt,!0,f),f.dispatch=c,[o,c]};var Yi={readContext:Oi,use:Rc,useCallback:xp,useContext:Oi,useEffect:X0,useImperativeHandle:qc,useInsertionEffect:Uc,useLayoutEffect:wp,useMemo:tf,useReducer:Pc,useRef:Z0,useState:function(){return Pc(Is)},useDebugValue:ef,useDeferredValue:function(o,c){var f=Pr();return Uo(f,Ot.memoizedState,o,c)},useTransition:function(){var o=Pc(Is)[0],c=Pr().memoizedState;return[typeof o=="boolean"?o:jc(o),c]},useSyncExternalStore:mp,useId:Np};Yi.useCacheRefresh=nf,Yi.useMemoCache=cd,Yi.useHostTransitionStatus=_d,Yi.useFormState=Vc,Yi.useActionState=Vc,Yi.useOptimistic=function(o,c){var f=Pr();return bp(f,Ot,o,c)};var Dl={readContext:Oi,use:Rc,useCallback:xp,useContext:Oi,useEffect:X0,useImperativeHandle:qc,useInsertionEffect:Uc,useLayoutEffect:wp,useMemo:tf,useReducer:Gi,useRef:Z0,useState:function(){return Gi(Is)},useDebugValue:ef,useDeferredValue:function(o,c){var f=Pr();return Ot===null?Cp(f,o,c):Uo(f,Ot.memoizedState,o,c)},useTransition:function(){var o=Gi(Is)[0],c=Pr().memoizedState;return[typeof o=="boolean"?o:jc(o),c]},useSyncExternalStore:mp,useId:Np};Dl.useCacheRefresh=nf,Dl.useMemoCache=cd,Dl.useHostTransitionStatus=_d,Dl.useFormState=Ho,Dl.useActionState=Ho,Dl.useOptimistic=function(o,c){var f=Pr();return Ot!==null?bp(f,Ot,o,c):(f.baseState=o,[o,f.queue.dispatch])};function _u(o,c,f,_){c=o.memoizedState,f=f(_,c),f=f==null?c:W({},c,f),o.memoizedState=f,o.lanes===0&&(o.updateQueue.baseState=f)}var Yc={isMounted:function(o){return(o=o._reactInternals)?ue(o)===o:!1},enqueueSetState:function(o,c,f){o=o._reactInternals;var _=As(),N=r1(_);N.payload=c,f!=null&&(N.callback=f),c=a1(o,N,_),c!==null&&(Zi(c,o,_),Fp(c,o,_))},enqueueReplaceState:function(o,c,f){o=o._reactInternals;var _=As(),N=r1(_);N.tag=1,N.payload=c,f!=null&&(N.callback=f),c=a1(o,N,_),c!==null&&(Zi(c,o,_),Fp(c,o,_))},enqueueForceUpdate:function(o,c){o=o._reactInternals;var f=As(),_=r1(f);_.tag=2,c!=null&&(_.callback=c),c=a1(o,_,f),c!==null&&(Zi(c,o,f),Fp(c,o,f))}};function Kc(o,c,f,_,N,L,X){return o=o.stateNode,typeof o.shouldComponentUpdate=="function"?o.shouldComponentUpdate(_,L,X):c.prototype&&c.prototype.isPureReactComponent?!Ae(f,_)||!Ae(N,L):!0}function Ip(o,c,f,_){o=c.state,typeof c.componentWillReceiveProps=="function"&&c.componentWillReceiveProps(f,_),typeof c.UNSAFE_componentWillReceiveProps=="function"&&c.UNSAFE_componentWillReceiveProps(f,_),c.state!==o&&Yc.enqueueReplaceState(c,c.state,null)}function Ki(o,c){var f=c;if("ref"in c){f={};for(var _ in c)_!=="ref"&&(f[_]=c[_])}if(o=o.defaultProps){f===c&&(f=W({},f));for(var N in o)f[N]===void 0&&(f[N]=o[N])}return f}var Td=typeof reportError=="function"?reportError:function(o){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var c=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof o=="object"&&o!==null&&typeof o.message=="string"?String(o.message):String(o),error:o});if(!window.dispatchEvent(c))return}else if(typeof e=="object"&&typeof e.emit=="function"){e.emit("uncaughtException",o);return}console.error(o)};function bu(o){Td(o)}function Dp(o){console.error(o)}function Ed(o){Td(o)}function Jc(o,c){try{var f=o.onUncaughtError;f(c.value,{componentStack:c.stack})}catch(_){setTimeout(function(){throw _})}}function Zc(o,c,f){try{var _=o.onCaughtError;_(f.value,{componentStack:f.stack,errorBoundary:c.tag===1?c.stateNode:null})}catch(N){setTimeout(function(){throw N})}}function af(o,c,f){return f=r1(f),f.tag=3,f.payload={element:null},f.callback=function(){Jc(o,c)},f}function Xc(o){return o=r1(o),o.tag=3,o}function e1(o,c,f,_){var N=f.type.getDerivedStateFromError;if(typeof N=="function"){var L=_.value;o.payload=function(){return N(L)},o.callback=function(){Zc(c,f,_)}}var X=f.stateNode;X!==null&&typeof X.componentDidCatch=="function"&&(o.callback=function(){Zc(c,f,_),typeof N!="function"&&(c1===null?c1=new Set([this]):c1.add(this));var he=_.stack;this.componentDidCatch(_.value,{componentStack:he!==null?he:""})})}function Sd(o,c,f,_,N){if(f.flags|=32768,_!==null&&typeof _=="object"&&typeof _.then=="function"){if(c=f.alternate,c!==null&&Ap(c,f,N,!0),f=La.current,f!==null){switch(f.tag){case 13:return Aa===null?W4():f.alternate===null&&ea===0&&(ea=3),f.flags&=-257,f.flags|=65536,f.lanes=N,_===va?f.flags|=16384:(c=f.updateQueue,c===null?f.updateQueue=new Set([_]):c.add(_),G4(o,_,N)),!1;case 22:return f.flags|=65536,_===va?f.flags|=16384:(c=f.updateQueue,c===null?(c={transitions:null,markerInstances:null,retryQueue:new Set([_])},f.updateQueue=c):(f=c.retryQueue,f===null?c.retryQueue=new Set([_]):f.add(_)),G4(o,_,N)),!1}throw Error(a(435,f.tag))}return G4(o,_,N),W4(),!1}if(pn)return c=La.current,c!==null?(!(c.flags&65536)&&(c.flags|=256),c.flags|=65536,c.lanes=N,_!==pu&&(o=Error(a(422),{cause:_}),fs(ri(o,f)))):(_!==pu&&(c=Error(a(423),{cause:_}),fs(ri(c,f))),o=o.current.alternate,o.flags|=65536,N&=-N,o.lanes|=N,_=ri(_,f),N=af(o.stateNode,_,N),w4(o,N),ea!==4&&(ea=2)),!1;var L=Error(a(520),{cause:_});if(L=ri(L,f),Up===null?Up=[L]:Up.push(L),ea!==4&&(ea=2),c===null)return!0;_=ri(_,f),f=c;do{switch(f.tag){case 3:return f.flags|=65536,o=N&-N,f.lanes|=o,o=af(f.stateNode,_,o),w4(f,o),!1;case 1:if(c=f.type,L=f.stateNode,(f.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||L!==null&&typeof L.componentDidCatch=="function"&&(c1===null||!c1.has(L))))return f.flags|=65536,N&=-N,f.lanes|=N,N=Xc(N),e1(N,o,f,_),w4(f,N),!1}f=f.return}while(f!==null);return!1}var wd=Error(a(461)),pr=!1;function Rn(o,c,f,_){c.child=o===null?Os(c,null,f,_):ao(c,o.child,f,_)}function ya(o,c,f,_,N){f=f.render;var L=c.ref;if("ref"in _){var X={};for(var he in _)he!=="ref"&&(X[he]=_[he])}else X=_;return Nd(c),_=Fa(o,c,f,X,L,N),he=mu(),o!==null&&!pr?(gu(o,c,N),wu(o,c,N)):(pn&&he&&Ui(c),c.flags|=1,Rn(o,c,_,N),c.child)}function Mp(o,c,f,_,N){if(o===null){var L=f.type;return typeof L=="function"&&!M4(L)&&L.defaultProps===void 0&&f.compare===null?(c.tag=15,c.type=L,Tu(o,c,L,_,N)):(o=A6(f.type,null,_,c,c.mode,N),o.ref=c.ref,o.return=c,c.child=o)}if(L=o.child,!y4(o,N)){var X=L.memoizedProps;if(f=f.compare,f=f!==null?f:Ae,f(X,_)&&o.ref===c.ref)return wu(o,c,N)}return c.flags|=1,o=l1(L,_),o.ref=c.ref,o.return=c,c.child=o}function Tu(o,c,f,_,N){if(o!==null){var L=o.memoizedProps;if(Ae(L,_)&&o.ref===c.ref)if(pr=!1,c.pendingProps=_=L,y4(o,N))o.flags&131072&&(pr=!0);else return c.lanes=o.lanes,wu(o,c,N)}return of(o,c,f,_,N)}function sf(o,c,f){var _=c.pendingProps,N=_.children,L=(c.stateNode._pendingVisibility&2)!==0,X=o!==null?o.memoizedState:null;if(Eu(o,c),_.mode==="hidden"||L){if(c.flags&128){if(_=X!==null?X.baseLanes|f:f,o!==null){for(N=c.child=o.child,L=0;N!==null;)L=L|N.lanes|N.childLanes,N=N.sibling;c.childLanes=L&~_}else c.childLanes=0,c.child=null;return Ml(o,c,_,f)}if(f&536870912)c.memoizedState={baseLanes:0,cachePool:null},o!==null&&it(c,X!==null?X.cachePool:null),X!==null?Vo(c,X):io(),ms(c);else return c.lanes=c.childLanes=536870912,Ml(o,c,X!==null?X.baseLanes|f:f,f)}else X!==null?(it(c,X.cachePool),Vo(c,X),Wi(),c.memoizedState=null):(o!==null&&it(c,null),io(),Wi());return Rn(o,c,N,f),c.child}function Ml(o,c,f,_){var N=ft();return N=N===null?null:{parent:Un._currentValue,pool:N},c.memoizedState={baseLanes:f,cachePool:N},o!==null&&it(c,null),io(),ms(c),o!==null&&Ap(o,c,_,!0),null}function Eu(o,c){var f=c.ref;if(f===null)o!==null&&o.ref!==null&&(c.flags|=2097664);else{if(typeof f!="function"&&typeof f!="object")throw Error(a(284));(o===null||o.ref!==f)&&(c.flags|=2097664)}}function of(o,c,f,_,N){return Nd(c),f=Fa(o,c,f,_,void 0,N),_=mu(),o!==null&&!pr?(gu(o,c,N),wu(o,c,N)):(pn&&_&&Ui(c),c.flags|=1,Rn(o,c,f,N),c.child)}function Ll(o,c,f,_,N,L){return Nd(c),c.updateQueue=null,f=Y0(c,_,f,N),qa(o),_=mu(),o!==null&&!pr?(gu(o,c,L),wu(o,c,L)):(pn&&_&&Ui(c),c.flags|=1,Rn(o,c,f,L),c.child)}function lf(o,c,f,_,N){if(Nd(c),c.stateNode===null){var L=to,X=f.contextType;typeof X=="object"&&X!==null&&(L=Oi(X)),L=new f(_,L),c.memoizedState=L.state!==null&&L.state!==void 0?L.state:null,L.updater=Yc,c.stateNode=L,L._reactInternals=c,L=c.stateNode,L.props=_,L.state=c.memoizedState,L.refs={},E4(c),X=f.contextType,L.context=typeof X=="object"&&X!==null?Oi(X):to,L.state=c.memoizedState,X=f.getDerivedStateFromProps,typeof X=="function"&&(_u(c,f,X,_),L.state=c.memoizedState),typeof f.getDerivedStateFromProps=="function"||typeof L.getSnapshotBeforeUpdate=="function"||typeof L.UNSAFE_componentWillMount!="function"&&typeof L.componentWillMount!="function"||(X=L.state,typeof L.componentWillMount=="function"&&L.componentWillMount(),typeof L.UNSAFE_componentWillMount=="function"&&L.UNSAFE_componentWillMount(),X!==L.state&&Yc.enqueueReplaceState(L,L.state,null),Rp(c,_,L,N),jp(),L.state=c.memoizedState),typeof L.componentDidMount=="function"&&(c.flags|=4194308),_=!0}else if(o===null){L=c.stateNode;var he=c.memoizedProps,Ne=Ki(f,he);L.props=Ne;var He=L.context,ot=f.contextType;X=to,typeof ot=="object"&&ot!==null&&(X=Oi(ot));var ht=f.getDerivedStateFromProps;ot=typeof ht=="function"||typeof L.getSnapshotBeforeUpdate=="function",he=c.pendingProps!==he,ot||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(he||He!==X)&&Ip(c,L,_,X),n1=!1;var Ze=c.memoizedState;L.state=Ze,Rp(c,_,L,N),jp(),He=c.memoizedState,he||Ze!==He||n1?(typeof ht=="function"&&(_u(c,f,ht,_),He=c.memoizedState),(Ne=n1||Kc(c,f,Ne,_,Ze,He,X))?(ot||typeof L.UNSAFE_componentWillMount!="function"&&typeof L.componentWillMount!="function"||(typeof L.componentWillMount=="function"&&L.componentWillMount(),typeof L.UNSAFE_componentWillMount=="function"&&L.UNSAFE_componentWillMount()),typeof L.componentDidMount=="function"&&(c.flags|=4194308)):(typeof L.componentDidMount=="function"&&(c.flags|=4194308),c.memoizedProps=_,c.memoizedState=He),L.props=_,L.state=He,L.context=X,_=Ne):(typeof L.componentDidMount=="function"&&(c.flags|=4194308),_=!1)}else{L=c.stateNode,S4(o,c),X=c.memoizedProps,ot=Ki(f,X),L.props=ot,ht=c.pendingProps,Ze=L.context,He=f.contextType,Ne=to,typeof He=="object"&&He!==null&&(Ne=Oi(He)),he=f.getDerivedStateFromProps,(He=typeof he=="function"||typeof L.getSnapshotBeforeUpdate=="function")||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(X!==ht||Ze!==Ne)&&Ip(c,L,_,Ne),n1=!1,Ze=c.memoizedState,L.state=Ze,Rp(c,_,L,N),jp();var st=c.memoizedState;X!==ht||Ze!==st||n1||o!==null&&o.dependencies!==null&&I6(o.dependencies)?(typeof he=="function"&&(_u(c,f,he,_),st=c.memoizedState),(ot=n1||Kc(c,f,ot,_,Ze,st,Ne)||o!==null&&o.dependencies!==null&&I6(o.dependencies))?(He||typeof L.UNSAFE_componentWillUpdate!="function"&&typeof L.componentWillUpdate!="function"||(typeof L.componentWillUpdate=="function"&&L.componentWillUpdate(_,st,Ne),typeof L.UNSAFE_componentWillUpdate=="function"&&L.UNSAFE_componentWillUpdate(_,st,Ne)),typeof L.componentDidUpdate=="function"&&(c.flags|=4),typeof L.getSnapshotBeforeUpdate=="function"&&(c.flags|=1024)):(typeof L.componentDidUpdate!="function"||X===o.memoizedProps&&Ze===o.memoizedState||(c.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||X===o.memoizedProps&&Ze===o.memoizedState||(c.flags|=1024),c.memoizedProps=_,c.memoizedState=st),L.props=_,L.state=st,L.context=Ne,_=ot):(typeof L.componentDidUpdate!="function"||X===o.memoizedProps&&Ze===o.memoizedState||(c.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||X===o.memoizedProps&&Ze===o.memoizedState||(c.flags|=1024),_=!1)}return L=_,Eu(o,c),_=(c.flags&128)!==0,L||_?(L=c.stateNode,f=_&&typeof f.getDerivedStateFromError!="function"?null:L.render(),c.flags|=1,o!==null&&_?(c.child=ao(c,o.child,null,N),c.child=ao(c,null,f,N)):Rn(o,c,f,N),c.memoizedState=L.state,o=c.child):o=wu(o,c,N),o}function Lp(o,c,f,_){return ds(),c.flags|=256,Rn(o,c,f,_),c.child}var uf={dehydrated:null,treeContext:null,retryLane:0};function xd(o){return{baseLanes:o,cachePool:Et()}}function cf(o,c,f){return o=o!==null?o.childLanes&~f:0,c&&(o|=po),o}function Su(o,c,f){var _=c.pendingProps,N=!1,L=(c.flags&128)!==0,X;if((X=L)||(X=o!==null&&o.memoizedState===null?!1:(cr.current&2)!==0),X&&(N=!0,c.flags&=-129),X=(c.flags&32)!==0,c.flags&=-33,o===null){if(pn){if(N?fa(c):Wi(),pn){var he=br,Ne;if(Ne=he){e:{for(Ne=he,he=ai;Ne.nodeType!==8;){if(!he){he=null;break e}if(Ne=qo(Ne.nextSibling),Ne===null){he=null;break e}}he=Ne}he!==null?(c.memoizedState={dehydrated:he,treeContext:Kr!==null?{id:us,overflow:xi}:null,retryLane:536870912},Ne=fo(18,null,null,0),Ne.stateNode=he,Ne.return=c,c.child=Ne,kr=c,br=null,Ne=!0):Ne=!1}Ne||Hn(c)}if(he=c.memoizedState,he!==null&&(he=he.dehydrated,he!==null))return he.data==="$!"?c.lanes=16:c.lanes=536870912,null;Wa(c)}return he=_.children,_=_.fallback,N?(Wi(),N=c.mode,he=df({mode:"hidden",children:he},N),_=Od(_,N,f,null),he.return=c,_.return=c,he.sibling=_,c.child=he,N=c.child,N.memoizedState=xd(f),N.childLanes=cf(o,X,f),c.memoizedState=uf,_):(fa(c),Ji(c,he))}if(Ne=o.memoizedState,Ne!==null&&(he=Ne.dehydrated,he!==null)){if(L)c.flags&256?(fa(c),c.flags&=-257,c=g4(o,c,f)):c.memoizedState!==null?(Wi(),c.child=o.child,c.flags|=128,c=null):(Wi(),N=_.fallback,he=c.mode,_=df({mode:"visible",children:_.children},he),N=Od(N,he,f,null),N.flags|=2,_.return=c,N.return=c,_.sibling=N,c.child=_,ao(c,o.child,null,f),_=c.child,_.memoizedState=xd(f),_.childLanes=cf(o,X,f),c.memoizedState=uf,c=N);else if(fa(c),he.data==="$!"){if(X=he.nextSibling&&he.nextSibling.dataset,X)var He=X.dgst;X=He,_=Error(a(419)),_.stack="",_.digest=X,fs({value:_,source:null,stack:null}),c=g4(o,c,f)}else if(pr||Ap(o,c,f,!1),X=(f&o.childLanes)!==0,pr||X){if(X=hr,X!==null){if(_=f&-f,_&42)_=1;else switch(_){case 2:_=1;break;case 8:_=4;break;case 32:_=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:_=64;break;case 268435456:_=134217728;break;default:_=0}if(_=_&(X.suspendedLanes|f)?0:_,_!==0&&_!==Ne.retryLane)throw Ne.retryLane=_,Ha(o,_),Zi(X,o,_),wd}he.data==="$?"||W4(),c=g4(o,c,f)}else he.data==="$?"?(c.flags|=128,c.child=o.child,c=aU.bind(null,o),he._reactRetry=c,c=null):(o=Ne.treeContext,br=qo(he.nextSibling),kr=c,pn=!0,Jr=null,ai=!1,o!==null&&(da[Fr++]=us,da[Fr++]=xi,da[Fr++]=Kr,us=o.id,xi=o.overflow,Kr=c),c=Ji(c,_.children),c.flags|=4096);return c}return N?(Wi(),N=_.fallback,he=c.mode,Ne=o.child,He=Ne.sibling,_=l1(Ne,{mode:"hidden",children:_.children}),_.subtreeFlags=Ne.subtreeFlags&31457280,He!==null?N=l1(He,N):(N=Od(N,he,f,null),N.flags|=2),N.return=c,_.return=c,_.sibling=N,c.child=_,_=N,N=c.child,he=o.child.memoizedState,he===null?he=xd(f):(Ne=he.cachePool,Ne!==null?(He=Un._currentValue,Ne=Ne.parent!==He?{parent:He,pool:He}:Ne):Ne=Et(),he={baseLanes:he.baseLanes|f,cachePool:Ne}),N.memoizedState=he,N.childLanes=cf(o,X,f),c.memoizedState=uf,_):(fa(c),f=o.child,o=f.sibling,f=l1(f,{mode:"visible",children:_.children}),f.return=c,f.sibling=null,o!==null&&(X=c.deletions,X===null?(c.deletions=[o],c.flags|=16):X.push(o)),c.child=f,c.memoizedState=null,f)}function Ji(o,c){return c=df({mode:"visible",children:c},o.mode),c.return=o,o.child=c}function df(o,c){return RS(o,c,0,null)}function g4(o,c,f){return ao(c,o.child,null,f),o=Ji(c,c.pendingProps.children),o.flags|=2,c.memoizedState=null,o}function fS(o,c,f){o.lanes|=c;var _=o.alternate;_!==null&&(_.lanes|=c),b4(o.return,c,f)}function v4(o,c,f,_,N){var L=o.memoizedState;L===null?o.memoizedState={isBackwards:c,rendering:null,renderingStartTime:0,last:_,tail:f,tailMode:N}:(L.isBackwards=c,L.rendering=null,L.renderingStartTime=0,L.last=_,L.tail=f,L.tailMode=N)}function pS(o,c,f){var _=c.pendingProps,N=_.revealOrder,L=_.tail;if(Rn(o,c,_.children,f),_=cr.current,_&2)_=_&1|2,c.flags|=128;else{if(o!==null&&o.flags&128)e:for(o=c.child;o!==null;){if(o.tag===13)o.memoizedState!==null&&fS(o,f,c);else if(o.tag===19)fS(o,f,c);else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===c)break e;for(;o.sibling===null;){if(o.return===null||o.return===c)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}_&=1}switch(xe(cr,_),N){case"forwards":for(f=c.child,N=null;f!==null;)o=f.alternate,o!==null&&qi(o)===null&&(N=f),f=f.sibling;f=N,f===null?(N=c.child,c.child=null):(N=f.sibling,f.sibling=null),v4(c,!1,N,f,L);break;case"backwards":for(f=null,N=c.child,c.child=null;N!==null;){if(o=N.alternate,o!==null&&qi(o)===null){c.child=N;break}o=N.sibling,N.sibling=f,f=N,N=o}v4(c,!0,f,null,L);break;case"together":v4(c,!1,null,null,void 0);break;default:c.memoizedState=null}return c.child}function wu(o,c,f){if(o!==null&&(c.dependencies=o.dependencies),u1|=c.lanes,!(f&c.childLanes))if(o!==null){if(Ap(o,c,f,!1),(f&c.childLanes)===0)return null}else return null;if(o!==null&&c.child!==o.child)throw Error(a(153));if(c.child!==null){for(o=c.child,f=l1(o,o.pendingProps),c.child=f,f.return=c;o.sibling!==null;)o=o.sibling,f=f.sibling=l1(o,o.pendingProps),f.return=c;f.sibling=null}return c.child}function y4(o,c){return o.lanes&c?!0:(o=o.dependencies,!!(o!==null&&I6(o)))}function WH(o,c,f){switch(c.tag){case 3:Xe(c,c.stateNode.containerInfo),t1(c,Un,o.memoizedState.cache),ds();break;case 27:case 5:Qe(c);break;case 4:Xe(c,c.stateNode.containerInfo);break;case 10:t1(c,c.type,c.memoizedProps.value);break;case 13:var _=c.memoizedState;if(_!==null)return _.dehydrated!==null?(fa(c),c.flags|=128,null):f&c.child.childLanes?Su(o,c,f):(fa(c),o=wu(o,c,f),o!==null?o.sibling:null);fa(c);break;case 19:var N=(o.flags&128)!==0;if(_=(f&c.childLanes)!==0,_||(Ap(o,c,f,!1),_=(f&c.childLanes)!==0),N){if(_)return pS(o,c,f);c.flags|=128}if(N=c.memoizedState,N!==null&&(N.rendering=null,N.tail=null,N.lastEffect=null),xe(cr,cr.current),_)break;return null;case 22:case 23:return c.lanes=0,sf(o,c,f);case 24:t1(c,Un,o.memoizedState.cache)}return wu(o,c,f)}function hS(o,c,f){if(o!==null)if(o.memoizedProps!==c.pendingProps)pr=!0;else{if(!y4(o,f)&&!(c.flags&128))return pr=!1,WH(o,c,f);pr=!!(o.flags&131072)}else pr=!1,pn&&c.flags&1048576&&ro(c,fu,c.index);switch(c.lanes=0,c.tag){case 16:e:{o=c.pendingProps;var _=c.elementType,N=_._init;if(_=N(_._payload),c.type=_,typeof _=="function")M4(_)?(o=Ki(_,o),c.tag=1,c=lf(null,c,_,o,f)):(c.tag=0,c=of(null,c,_,o,f));else{if(_!=null){if(N=_.$$typeof,N===E){c.tag=11,c=ya(null,c,_,o,f);break e}else if(N===w){c.tag=14,c=Mp(null,c,_,o,f);break e}}throw c=q(_)||_,Error(a(306,c,""))}}return c;case 0:return of(o,c,c.type,c.pendingProps,f);case 1:return _=c.type,N=Ki(_,c.pendingProps),lf(o,c,_,N,f);case 3:e:{if(Xe(c,c.stateNode.containerInfo),o===null)throw Error(a(387));var L=c.pendingProps;N=c.memoizedState,_=N.element,S4(o,c),Rp(c,L,null,f);var X=c.memoizedState;if(L=X.cache,t1(c,Un,L),L!==N.cache&&T4(c,[Un],f,!0),jp(),L=X.element,N.isDehydrated)if(N={element:L,isDehydrated:!1,cache:X.cache},c.updateQueue.baseState=N,c.memoizedState=N,c.flags&256){c=Lp(o,c,L,f);break e}else if(L!==_){_=ri(Error(a(424)),c),fs(_),c=Lp(o,c,L,f);break e}else for(br=qo(c.stateNode.containerInfo.firstChild),kr=c,pn=!0,Jr=null,ai=!0,f=Os(c,null,L,f),c.child=f;f;)f.flags=f.flags&-3|4096,f=f.sibling;else{if(ds(),L===_){c=wu(o,c,f);break e}Rn(o,c,L,f)}c=c.child}return c;case 26:return Eu(o,c),o===null?(f=vw(c.type,null,c.pendingProps,null))?c.memoizedState=f:pn||(f=c.type,o=c.pendingProps,_=G6(Re.current).createElement(f),_[jt]=c,_[In]=o,li(_,f,o),yr(_),c.stateNode=_):c.memoizedState=vw(c.type,o.memoizedProps,c.pendingProps,o.memoizedState),null;case 27:return Qe(c),o===null&&pn&&(_=c.stateNode=hw(c.type,c.pendingProps,Re.current),kr=c,ai=!0,br=qo(_.firstChild)),_=c.pendingProps.children,o!==null||pn?Rn(o,c,_,f):c.child=ao(c,null,_,f),Eu(o,c),c.child;case 5:return o===null&&pn&&((N=_=br)&&(_=bU(_,c.type,c.pendingProps,ai),_!==null?(c.stateNode=_,kr=c,br=qo(_.firstChild),ai=!1,N=!0):N=!1),N||Hn(c)),Qe(c),N=c.type,L=c.pendingProps,X=o!==null?o.memoizedProps:null,_=L.children,av(N,L)?_=null:X!==null&&av(N,X)&&(c.flags|=32),c.memoizedState!==null&&(N=Fa(o,c,Fc,null,null,f),Zp._currentValue=N),Eu(o,c),Rn(o,c,_,f),c.child;case 6:return o===null&&pn&&((o=f=br)&&(f=TU(f,c.pendingProps,ai),f!==null?(c.stateNode=f,kr=c,br=null,o=!0):o=!1),o||Hn(c)),null;case 13:return Su(o,c,f);case 4:return Xe(c,c.stateNode.containerInfo),_=c.pendingProps,o===null?c.child=ao(c,null,_,f):Rn(o,c,_,f),c.child;case 11:return ya(o,c,c.type,c.pendingProps,f);case 7:return Rn(o,c,c.pendingProps,f),c.child;case 8:return Rn(o,c,c.pendingProps.children,f),c.child;case 12:return Rn(o,c,c.pendingProps.children,f),c.child;case 10:return _=c.pendingProps,t1(c,c.type,_.value),Rn(o,c,_.children,f),c.child;case 9:return N=c.type._context,_=c.pendingProps.children,Nd(c),N=Oi(N),_=_(N),c.flags|=1,Rn(o,c,_,f),c.child;case 14:return Mp(o,c,c.type,c.pendingProps,f);case 15:return Tu(o,c,c.type,c.pendingProps,f);case 19:return pS(o,c,f);case 22:return sf(o,c,f);case 24:return Nd(c),_=Oi(Un),o===null?(N=ft(),N===null&&(N=hr,L=hu(),N.pooledCache=L,L.refCount++,L!==null&&(N.pooledCacheLanes|=f),N=L),c.memoizedState={parent:_,cache:N},E4(c),t1(c,Un,N)):(o.lanes&f&&(S4(o,c),Rp(c,null,null,f),jp()),N=o.memoizedState,L=c.memoizedState,N.parent!==_?(N={parent:_,cache:_},c.memoizedState=N,c.lanes===0&&(c.memoizedState=c.updateQueue.baseState=N),t1(c,Un,_)):(_=L.cache,t1(c,Un,_),_!==N.cache&&T4(c,[Un],f,!0))),Rn(o,c,c.pendingProps.children,f),c.child;case 29:throw c.pendingProps}throw Error(a(156,c.tag))}var _4=ke(null),Cd=null,xu=null;function t1(o,c,f){xe(_4,c._currentValue),c._currentValue=f}function Cu(o){o._currentValue=_4.current,be(_4)}function b4(o,c,f){for(;o!==null;){var _=o.alternate;if((o.childLanes&c)!==c?(o.childLanes|=c,_!==null&&(_.childLanes|=c)):_!==null&&(_.childLanes&c)!==c&&(_.childLanes|=c),o===f)break;o=o.return}}function T4(o,c,f,_){var N=o.child;for(N!==null&&(N.return=o);N!==null;){var L=N.dependencies;if(L!==null){var X=N.child;L=L.firstContext;e:for(;L!==null;){var he=L;L=N;for(var Ne=0;Ne<c.length;Ne++)if(he.context===c[Ne]){L.lanes|=f,he=L.alternate,he!==null&&(he.lanes|=f),b4(L.return,f,o),_||(X=null);break e}L=he.next}}else if(N.tag===18){if(X=N.return,X===null)throw Error(a(341));X.lanes|=f,L=X.alternate,L!==null&&(L.lanes|=f),b4(X,f,o),X=null}else X=N.child;if(X!==null)X.return=N;else for(X=N;X!==null;){if(X===o){X=null;break}if(N=X.sibling,N!==null){N.return=X.return,X=N;break}X=X.return}N=X}}function Ap(o,c,f,_){o=null;for(var N=c,L=!1;N!==null;){if(!L){if(N.flags&524288)L=!0;else if(N.flags&262144)break}if(N.tag===10){var X=N.alternate;if(X===null)throw Error(a(387));if(X=X.memoizedProps,X!==null){var he=N.type;ve(N.pendingProps.value,X.value)||(o!==null?o.push(he):o=[he])}}else if(N===de.current){if(X=N.alternate,X===null)throw Error(a(387));X.memoizedState.memoizedState!==N.memoizedState.memoizedState&&(o!==null?o.push(Zp):o=[Zp])}N=N.return}o!==null&&T4(c,o,f,_),c.flags|=262144}function I6(o){for(o=o.firstContext;o!==null;){if(!ve(o.context._currentValue,o.memoizedValue))return!0;o=o.next}return!1}function Nd(o){Cd=o,xu=null,o=o.dependencies,o!==null&&(o.firstContext=null)}function Oi(o){return mS(Cd,o)}function D6(o,c){return Cd===null&&Nd(o),mS(o,c)}function mS(o,c){var f=c._currentValue;if(c={context:c,memoizedValue:f,next:null},xu===null){if(o===null)throw Error(a(308));xu=c,o.dependencies={lanes:0,firstContext:c},o.flags|=524288}else xu=xu.next=c;return f}var n1=!1;function E4(o){o.updateQueue={baseState:o.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function S4(o,c){o=o.updateQueue,c.updateQueue===o&&(c.updateQueue={baseState:o.baseState,firstBaseUpdate:o.firstBaseUpdate,lastBaseUpdate:o.lastBaseUpdate,shared:o.shared,callbacks:null})}function r1(o){return{lane:o,tag:0,payload:null,callback:null,next:null}}function a1(o,c,f){var _=o.updateQueue;if(_===null)return null;if(_=_.shared,Br&2){var N=_.pending;return N===null?c.next=c:(c.next=N.next,N.next=c),_.pending=c,c=Da(o),Lo(o,null,f),c}return eo(o,_,c,f),Da(o)}function Fp(o,c,f){if(c=c.updateQueue,c!==null&&(c=c.shared,(f&4194176)!==0)){var _=c.lanes;_&=o.pendingLanes,f|=_,c.lanes=f,Ut(o,f)}}function w4(o,c){var f=o.updateQueue,_=o.alternate;if(_!==null&&(_=_.updateQueue,f===_)){var N=null,L=null;if(f=f.firstBaseUpdate,f!==null){do{var X={lane:f.lane,tag:f.tag,payload:f.payload,callback:null,next:null};L===null?N=L=X:L=L.next=X,f=f.next}while(f!==null);L===null?N=L=c:L=L.next=c}else N=L=c;f={baseState:_.baseState,firstBaseUpdate:N,lastBaseUpdate:L,shared:_.shared,callbacks:_.callbacks},o.updateQueue=f;return}o=f.lastBaseUpdate,o===null?f.firstBaseUpdate=c:o.next=c,f.lastBaseUpdate=c}var x4=!1;function jp(){if(x4){var o=ne;if(o!==null)throw o}}function Rp(o,c,f,_){x4=!1;var N=o.updateQueue;n1=!1;var L=N.firstBaseUpdate,X=N.lastBaseUpdate,he=N.shared.pending;if(he!==null){N.shared.pending=null;var Ne=he,He=Ne.next;Ne.next=null,X===null?L=He:X.next=He,X=Ne;var ot=o.alternate;ot!==null&&(ot=ot.updateQueue,he=ot.lastBaseUpdate,he!==X&&(he===null?ot.firstBaseUpdate=He:he.next=He,ot.lastBaseUpdate=Ne))}if(L!==null){var ht=N.baseState;X=0,ot=He=Ne=null,he=L;do{var Ze=he.lane&-536870913,st=Ze!==he.lane;if(st?(Pn&Ze)===Ze:(_&Ze)===Ze){Ze!==0&&Ze===J&&(x4=!0),ot!==null&&(ot=ot.next={lane:0,tag:he.tag,payload:he.payload,callback:null,next:null});e:{var Qt=o,mn=he;Ze=c;var ta=f;switch(mn.tag){case 1:if(Qt=mn.payload,typeof Qt=="function"){ht=Qt.call(ta,ht,Ze);break e}ht=Qt;break e;case 3:Qt.flags=Qt.flags&-65537|128;case 0:if(Qt=mn.payload,Ze=typeof Qt=="function"?Qt.call(ta,ht,Ze):Qt,Ze==null)break e;ht=W({},ht,Ze);break e;case 2:n1=!0}}Ze=he.callback,Ze!==null&&(o.flags|=64,st&&(o.flags|=8192),st=N.callbacks,st===null?N.callbacks=[Ze]:st.push(Ze))}else st={lane:Ze,tag:he.tag,payload:he.payload,callback:he.callback,next:null},ot===null?(He=ot=st,Ne=ht):ot=ot.next=st,X|=Ze;if(he=he.next,he===null){if(he=N.shared.pending,he===null)break;st=he,he=st.next,st.next=null,N.lastBaseUpdate=st,N.shared.pending=null}}while(!0);ot===null&&(Ne=ht),N.baseState=Ne,N.firstBaseUpdate=He,N.lastBaseUpdate=ot,L===null&&(N.shared.lanes=0),u1|=X,o.lanes=X,o.memoizedState=ht}}function gS(o,c){if(typeof o!="function")throw Error(a(191,o));o.call(c)}function vS(o,c){var f=o.callbacks;if(f!==null)for(o.callbacks=null,o=0;o<f.length;o++)gS(f[o],c)}function Pp(o,c){try{var f=c.updateQueue,_=f!==null?f.lastEffect:null;if(_!==null){var N=_.next;f=N;do{if((f.tag&o)===o){_=void 0;var L=f.create,X=f.inst;_=L(),X.destroy=_}f=f.next}while(f!==N)}}catch(he){dr(c,c.return,he)}}function i1(o,c,f){try{var _=c.updateQueue,N=_!==null?_.lastEffect:null;if(N!==null){var L=N.next;_=L;do{if((_.tag&o)===o){var X=_.inst,he=X.destroy;if(he!==void 0){X.destroy=void 0,N=c;var Ne=f;try{he()}catch(He){dr(N,Ne,He)}}}_=_.next}while(_!==L)}}catch(He){dr(c,c.return,He)}}function yS(o){var c=o.updateQueue;if(c!==null){var f=o.stateNode;try{vS(c,f)}catch(_){dr(o,o.return,_)}}}function _S(o,c,f){f.props=Ki(o.type,o.memoizedProps),f.state=o.memoizedState;try{f.componentWillUnmount()}catch(_){dr(o,c,_)}}function kd(o,c){try{var f=o.ref;if(f!==null){var _=o.stateNode;switch(o.tag){case 26:case 27:case 5:var N=_;break;default:N=_}typeof f=="function"?o.refCleanup=f(N):f.current=N}}catch(L){dr(o,c,L)}}function Ds(o,c){var f=o.ref,_=o.refCleanup;if(f!==null)if(typeof _=="function")try{_()}catch(N){dr(o,c,N)}finally{o.refCleanup=null,o=o.alternate,o!=null&&(o.refCleanup=null)}else if(typeof f=="function")try{f(null)}catch(N){dr(o,c,N)}else f.current=null}function bS(o){var c=o.type,f=o.memoizedProps,_=o.stateNode;try{e:switch(c){case"button":case"input":case"select":case"textarea":f.autoFocus&&_.focus();break e;case"img":f.src?_.src=f.src:f.srcSet&&(_.srcset=f.srcSet)}}catch(N){dr(o,o.return,N)}}function TS(o,c,f){try{var _=o.stateNode;mU(_,o.type,f,c),_[In]=c}catch(N){dr(o,o.return,N)}}function ES(o){return o.tag===5||o.tag===3||o.tag===26||o.tag===27||o.tag===4}function C4(o){e:for(;;){for(;o.sibling===null;){if(o.return===null||ES(o.return))return null;o=o.return}for(o.sibling.return=o.return,o=o.sibling;o.tag!==5&&o.tag!==6&&o.tag!==27&&o.tag!==18;){if(o.flags&2||o.child===null||o.tag===4)continue e;o.child.return=o,o=o.child}if(!(o.flags&2))return o.stateNode}}function N4(o,c,f){var _=o.tag;if(_===5||_===6)o=o.stateNode,c?f.nodeType===8?f.parentNode.insertBefore(o,c):f.insertBefore(o,c):(f.nodeType===8?(c=f.parentNode,c.insertBefore(o,f)):(c=f,c.appendChild(o)),f=f._reactRootContainer,f!=null||c.onclick!==null||(c.onclick=q6));else if(_!==4&&_!==27&&(o=o.child,o!==null))for(N4(o,c,f),o=o.sibling;o!==null;)N4(o,c,f),o=o.sibling}function M6(o,c,f){var _=o.tag;if(_===5||_===6)o=o.stateNode,c?f.insertBefore(o,c):f.appendChild(o);else if(_!==4&&_!==27&&(o=o.child,o!==null))for(M6(o,c,f),o=o.sibling;o!==null;)M6(o,c,f),o=o.sibling}var Nu=!1,Xr=!1,k4=!1,SS=typeof WeakSet=="function"?WeakSet:Set,Ga=null,wS=!1;function qH(o,c){if(o=o.containerInfo,nv=Z6,o=Nt(o),vt(o)){if("selectionStart"in o)var f={start:o.selectionStart,end:o.selectionEnd};else e:{f=(f=o.ownerDocument)&&f.defaultView||window;var _=f.getSelection&&f.getSelection();if(_&&_.rangeCount!==0){f=_.anchorNode;var N=_.anchorOffset,L=_.focusNode;_=_.focusOffset;try{f.nodeType,L.nodeType}catch{f=null;break e}var X=0,he=-1,Ne=-1,He=0,ot=0,ht=o,Ze=null;t:for(;;){for(var st;ht!==f||N!==0&&ht.nodeType!==3||(he=X+N),ht!==L||_!==0&&ht.nodeType!==3||(Ne=X+_),ht.nodeType===3&&(X+=ht.nodeValue.length),(st=ht.firstChild)!==null;)Ze=ht,ht=st;for(;;){if(ht===o)break t;if(Ze===f&&++He===N&&(he=X),Ze===L&&++ot===_&&(Ne=X),(st=ht.nextSibling)!==null)break;ht=Ze,Ze=ht.parentNode}ht=st}f=he===-1||Ne===-1?null:{start:he,end:Ne}}else f=null}f=f||{start:0,end:0}}else f=null;for(rv={focusedElem:o,selectionRange:f},Z6=!1,Ga=c;Ga!==null;)if(c=Ga,o=c.child,(c.subtreeFlags&1028)!==0&&o!==null)o.return=c,Ga=o;else for(;Ga!==null;){switch(c=Ga,L=c.alternate,o=c.flags,c.tag){case 0:break;case 11:case 15:break;case 1:if(o&1024&&L!==null){o=void 0,f=c,N=L.memoizedProps,L=L.memoizedState,_=f.stateNode;try{var Qt=Ki(f.type,N,f.elementType===f.type);o=_.getSnapshotBeforeUpdate(Qt,L),_.__reactInternalSnapshotBeforeUpdate=o}catch(mn){dr(f,f.return,mn)}}break;case 3:if(o&1024){if(o=c.stateNode.containerInfo,f=o.nodeType,f===9)ov(o);else if(f===1)switch(o.nodeName){case"HEAD":case"HTML":case"BODY":ov(o);break;default:o.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(o&1024)throw Error(a(163))}if(o=c.sibling,o!==null){o.return=c.return,Ga=o;break}Ga=c.return}return Qt=wS,wS=!1,Qt}function xS(o,c,f){var _=f.flags;switch(f.tag){case 0:case 11:case 15:Ou(o,f),_&4&&Pp(5,f);break;case 1:if(Ou(o,f),_&4)if(o=f.stateNode,c===null)try{o.componentDidMount()}catch(he){dr(f,f.return,he)}else{var N=Ki(f.type,c.memoizedProps);c=c.memoizedState;try{o.componentDidUpdate(N,c,o.__reactInternalSnapshotBeforeUpdate)}catch(he){dr(f,f.return,he)}}_&64&&yS(f),_&512&&kd(f,f.return);break;case 3:if(Ou(o,f),_&64&&(_=f.updateQueue,_!==null)){if(o=null,f.child!==null)switch(f.child.tag){case 27:case 5:o=f.child.stateNode;break;case 1:o=f.child.stateNode}try{vS(_,o)}catch(he){dr(f,f.return,he)}}break;case 26:Ou(o,f),_&512&&kd(f,f.return);break;case 27:case 5:Ou(o,f),c===null&&_&4&&bS(f),_&512&&kd(f,f.return);break;case 12:Ou(o,f);break;case 13:Ou(o,f),_&4&&kS(o,f);break;case 22:if(N=f.memoizedState!==null||Nu,!N){c=c!==null&&c.memoizedState!==null||Xr;var L=Nu,X=Xr;Nu=N,(Xr=c)&&!X?s1(o,f,(f.subtreeFlags&8772)!==0):Ou(o,f),Nu=L,Xr=X}_&512&&(f.memoizedProps.mode==="manual"?kd(f,f.return):Ds(f,f.return));break;default:Ou(o,f)}}function CS(o){var c=o.alternate;c!==null&&(o.alternate=null,CS(c)),o.child=null,o.deletions=null,o.sibling=null,o.tag===5&&(c=o.stateNode,c!==null&&pt(c)),o.stateNode=null,o.return=null,o.dependencies=null,o.memoizedProps=null,o.memoizedState=null,o.pendingProps=null,o.stateNode=null,o.updateQueue=null}var _a=null,Ms=!1;function ku(o,c,f){for(f=f.child;f!==null;)NS(o,c,f),f=f.sibling}function NS(o,c,f){if(at&&typeof at.onCommitFiberUnmount=="function")try{at.onCommitFiberUnmount(Ie,f)}catch{}switch(f.tag){case 26:Xr||Ds(f,c),ku(o,c,f),f.memoizedState?f.memoizedState.count--:f.stateNode&&(f=f.stateNode,f.parentNode.removeChild(f));break;case 27:Xr||Ds(f,c);var _=_a,N=Ms;for(_a=f.stateNode,ku(o,c,f),f=f.stateNode,c=f.attributes;c.length;)f.removeAttributeNode(c[0]);pt(f),_a=_,Ms=N;break;case 5:Xr||Ds(f,c);case 6:N=_a;var L=Ms;if(_a=null,ku(o,c,f),_a=N,Ms=L,_a!==null)if(Ms)try{o=_a,_=f.stateNode,o.nodeType===8?o.parentNode.removeChild(_):o.removeChild(_)}catch(X){dr(f,c,X)}else try{_a.removeChild(f.stateNode)}catch(X){dr(f,c,X)}break;case 18:_a!==null&&(Ms?(c=_a,f=f.stateNode,c.nodeType===8?sv(c.parentNode,f):c.nodeType===1&&sv(c,f),nh(c)):sv(_a,f.stateNode));break;case 4:_=_a,N=Ms,_a=f.stateNode.containerInfo,Ms=!0,ku(o,c,f),_a=_,Ms=N;break;case 0:case 11:case 14:case 15:Xr||i1(2,f,c),Xr||i1(4,f,c),ku(o,c,f);break;case 1:Xr||(Ds(f,c),_=f.stateNode,typeof _.componentWillUnmount=="function"&&_S(f,c,_)),ku(o,c,f);break;case 21:ku(o,c,f);break;case 22:Xr||Ds(f,c),Xr=(_=Xr)||f.memoizedState!==null,ku(o,c,f),Xr=_;break;default:ku(o,c,f)}}function kS(o,c){if(c.memoizedState===null&&(o=c.alternate,o!==null&&(o=o.memoizedState,o!==null&&(o=o.dehydrated,o!==null))))try{nh(o)}catch(f){dr(c,c.return,f)}}function GH(o){switch(o.tag){case 13:case 19:var c=o.stateNode;return c===null&&(c=o.stateNode=new SS),c;case 22:return o=o.stateNode,c=o._retryCache,c===null&&(c=o._retryCache=new SS),c;default:throw Error(a(435,o.tag))}}function O4(o,c){var f=GH(o);c.forEach(function(_){var N=iU.bind(null,o,_);f.has(_)||(f.add(_),_.then(N,N))})}function uo(o,c){var f=c.deletions;if(f!==null)for(var _=0;_<f.length;_++){var N=f[_],L=o,X=c,he=X;e:for(;he!==null;){switch(he.tag){case 27:case 5:_a=he.stateNode,Ms=!1;break e;case 3:_a=he.stateNode.containerInfo,Ms=!0;break e;case 4:_a=he.stateNode.containerInfo,Ms=!0;break e}he=he.return}if(_a===null)throw Error(a(160));NS(L,X,N),_a=null,Ms=!1,L=N.alternate,L!==null&&(L.return=null),N.return=null}if(c.subtreeFlags&13878)for(c=c.child;c!==null;)OS(c,o),c=c.sibling}var Wo=null;function OS(o,c){var f=o.alternate,_=o.flags;switch(o.tag){case 0:case 11:case 14:case 15:uo(c,o),co(o),_&4&&(i1(3,o,o.return),Pp(3,o),i1(5,o,o.return));break;case 1:uo(c,o),co(o),_&512&&(Xr||f===null||Ds(f,f.return)),_&64&&Nu&&(o=o.updateQueue,o!==null&&(_=o.callbacks,_!==null&&(f=o.shared.hiddenCallbacks,o.shared.hiddenCallbacks=f===null?_:f.concat(_))));break;case 26:var N=Wo;if(uo(c,o),co(o),_&512&&(Xr||f===null||Ds(f,f.return)),_&4){var L=f!==null?f.memoizedState:null;if(_=o.memoizedState,f===null)if(_===null)if(o.stateNode===null){e:{_=o.type,f=o.memoizedProps,N=N.ownerDocument||N;t:switch(_){case"title":L=N.getElementsByTagName("title")[0],(!L||L[Cn]||L[jt]||L.namespaceURI==="http://www.w3.org/2000/svg"||L.hasAttribute("itemprop"))&&(L=N.createElement(_),N.head.insertBefore(L,N.querySelector("head > title"))),li(L,_,f),L[jt]=o,yr(L),_=L;break e;case"link":var X=bw("link","href",N).get(_+(f.href||""));if(X){for(var he=0;he<X.length;he++)if(L=X[he],L.getAttribute("href")===(f.href==null?null:f.href)&&L.getAttribute("rel")===(f.rel==null?null:f.rel)&&L.getAttribute("title")===(f.title==null?null:f.title)&&L.getAttribute("crossorigin")===(f.crossOrigin==null?null:f.crossOrigin)){X.splice(he,1);break t}}L=N.createElement(_),li(L,_,f),N.head.appendChild(L);break;case"meta":if(X=bw("meta","content",N).get(_+(f.content||""))){for(he=0;he<X.length;he++)if(L=X[he],L.getAttribute("content")===(f.content==null?null:""+f.content)&&L.getAttribute("name")===(f.name==null?null:f.name)&&L.getAttribute("property")===(f.property==null?null:f.property)&&L.getAttribute("http-equiv")===(f.httpEquiv==null?null:f.httpEquiv)&&L.getAttribute("charset")===(f.charSet==null?null:f.charSet)){X.splice(he,1);break t}}L=N.createElement(_),li(L,_,f),N.head.appendChild(L);break;default:throw Error(a(468,_))}L[jt]=o,yr(L),_=L}o.stateNode=_}else Tw(N,o.type,o.stateNode);else o.stateNode=_w(N,_,o.memoizedProps);else L!==_?(L===null?f.stateNode!==null&&(f=f.stateNode,f.parentNode.removeChild(f)):L.count--,_===null?Tw(N,o.type,o.stateNode):_w(N,_,o.memoizedProps)):_===null&&o.stateNode!==null&&TS(o,o.memoizedProps,f.memoizedProps)}break;case 27:if(_&4&&o.alternate===null){N=o.stateNode,L=o.memoizedProps;try{for(var Ne=N.firstChild;Ne;){var He=Ne.nextSibling,ot=Ne.nodeName;Ne[Cn]||ot==="HEAD"||ot==="BODY"||ot==="SCRIPT"||ot==="STYLE"||ot==="LINK"&&Ne.rel.toLowerCase()==="stylesheet"||N.removeChild(Ne),Ne=He}for(var ht=o.type,Ze=N.attributes;Ze.length;)N.removeAttributeNode(Ze[0]);li(N,ht,L),N[jt]=o,N[In]=L}catch(Qt){dr(o,o.return,Qt)}}case 5:if(uo(c,o),co(o),_&512&&(Xr||f===null||Ds(f,f.return)),o.flags&32){N=o.stateNode;try{Ss(N,"")}catch(Qt){dr(o,o.return,Qt)}}_&4&&o.stateNode!=null&&(N=o.memoizedProps,TS(o,N,f!==null?f.memoizedProps:N)),_&1024&&(k4=!0);break;case 6:if(uo(c,o),co(o),_&4){if(o.stateNode===null)throw Error(a(162));_=o.memoizedProps,f=o.stateNode;try{f.nodeValue=_}catch(Qt){dr(o,o.return,Qt)}}break;case 3:if(Y6=null,N=Wo,Wo=Q6(c.containerInfo),uo(c,o),Wo=N,co(o),_&4&&f!==null&&f.memoizedState.isDehydrated)try{nh(c.containerInfo)}catch(Qt){dr(o,o.return,Qt)}k4&&(k4=!1,IS(o));break;case 4:_=Wo,Wo=Q6(o.stateNode.containerInfo),uo(c,o),co(o),Wo=_;break;case 12:uo(c,o),co(o);break;case 13:uo(c,o),co(o),o.child.flags&8192&&o.memoizedState!==null!=(f!==null&&f.memoizedState!==null)&&(P4=$()),_&4&&(_=o.updateQueue,_!==null&&(o.updateQueue=null,O4(o,_)));break;case 22:if(_&512&&(Xr||f===null||Ds(f,f.return)),Ne=o.memoizedState!==null,He=f!==null&&f.memoizedState!==null,ot=Nu,ht=Xr,Nu=ot||Ne,Xr=ht||He,uo(c,o),Xr=ht,Nu=ot,co(o),c=o.stateNode,c._current=o,c._visibility&=-3,c._visibility|=c._pendingVisibility&2,_&8192&&(c._visibility=Ne?c._visibility&-2:c._visibility|1,Ne&&(c=Nu||Xr,f===null||He||c||ff(o)),o.memoizedProps===null||o.memoizedProps.mode!=="manual"))e:for(f=null,c=o;;){if(c.tag===5||c.tag===26||c.tag===27){if(f===null){He=f=c;try{if(N=He.stateNode,Ne)L=N.style,typeof L.setProperty=="function"?L.setProperty("display","none","important"):L.display="none";else{X=He.stateNode,he=He.memoizedProps.style;var st=he!=null&&he.hasOwnProperty("display")?he.display:null;X.style.display=st==null||typeof st=="boolean"?"":(""+st).trim()}}catch(Qt){dr(He,He.return,Qt)}}}else if(c.tag===6){if(f===null){He=c;try{He.stateNode.nodeValue=Ne?"":He.memoizedProps}catch(Qt){dr(He,He.return,Qt)}}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===o)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===o)break e;for(;c.sibling===null;){if(c.return===null||c.return===o)break e;f===c&&(f=null),c=c.return}f===c&&(f=null),c.sibling.return=c.return,c=c.sibling}_&4&&(_=o.updateQueue,_!==null&&(f=_.retryQueue,f!==null&&(_.retryQueue=null,O4(o,f))));break;case 19:uo(c,o),co(o),_&4&&(_=o.updateQueue,_!==null&&(o.updateQueue=null,O4(o,_)));break;case 21:break;default:uo(c,o),co(o)}}function co(o){var c=o.flags;if(c&2){try{if(o.tag!==27){e:{for(var f=o.return;f!==null;){if(ES(f)){var _=f;break e}f=f.return}throw Error(a(160))}switch(_.tag){case 27:var N=_.stateNode,L=C4(o);M6(o,L,N);break;case 5:var X=_.stateNode;_.flags&32&&(Ss(X,""),_.flags&=-33);var he=C4(o);M6(o,he,X);break;case 3:case 4:var Ne=_.stateNode.containerInfo,He=C4(o);N4(o,He,Ne);break;default:throw Error(a(161))}}}catch(ot){dr(o,o.return,ot)}o.flags&=-3}c&4096&&(o.flags&=-4097)}function IS(o){if(o.subtreeFlags&1024)for(o=o.child;o!==null;){var c=o;IS(c),c.tag===5&&c.flags&1024&&c.stateNode.reset(),o=o.sibling}}function Ou(o,c){if(c.subtreeFlags&8772)for(c=c.child;c!==null;)xS(o,c.alternate,c),c=c.sibling}function ff(o){for(o=o.child;o!==null;){var c=o;switch(c.tag){case 0:case 11:case 14:case 15:i1(4,c,c.return),ff(c);break;case 1:Ds(c,c.return);var f=c.stateNode;typeof f.componentWillUnmount=="function"&&_S(c,c.return,f),ff(c);break;case 26:case 27:case 5:Ds(c,c.return),ff(c);break;case 22:Ds(c,c.return),c.memoizedState===null&&ff(c);break;default:ff(c)}o=o.sibling}}function s1(o,c,f){for(f=f&&(c.subtreeFlags&8772)!==0,c=c.child;c!==null;){var _=c.alternate,N=o,L=c,X=L.flags;switch(L.tag){case 0:case 11:case 15:s1(N,L,f),Pp(4,L);break;case 1:if(s1(N,L,f),_=L,N=_.stateNode,typeof N.componentDidMount=="function")try{N.componentDidMount()}catch(He){dr(_,_.return,He)}if(_=L,N=_.updateQueue,N!==null){var he=_.stateNode;try{var Ne=N.shared.hiddenCallbacks;if(Ne!==null)for(N.shared.hiddenCallbacks=null,N=0;N<Ne.length;N++)gS(Ne[N],he)}catch(He){dr(_,_.return,He)}}f&&X&64&&yS(L),kd(L,L.return);break;case 26:case 27:case 5:s1(N,L,f),f&&_===null&&X&4&&bS(L),kd(L,L.return);break;case 12:s1(N,L,f);break;case 13:s1(N,L,f),f&&X&4&&kS(N,L);break;case 22:L.memoizedState===null&&s1(N,L,f),kd(L,L.return);break;default:s1(N,L,f)}c=c.sibling}}function I4(o,c){var f=null;o!==null&&o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(f=o.memoizedState.cachePool.pool),o=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(o=c.memoizedState.cachePool.pool),o!==f&&(o!=null&&o.refCount++,f!=null&&x(f))}function D4(o,c){o=null,c.alternate!==null&&(o=c.alternate.memoizedState.cache),c=c.memoizedState.cache,c!==o&&(c.refCount++,o!=null&&x(o))}function o1(o,c,f,_){if(c.subtreeFlags&10256)for(c=c.child;c!==null;)DS(o,c,f,_),c=c.sibling}function DS(o,c,f,_){var N=c.flags;switch(c.tag){case 0:case 11:case 15:o1(o,c,f,_),N&2048&&Pp(9,c);break;case 3:o1(o,c,f,_),N&2048&&(o=null,c.alternate!==null&&(o=c.alternate.memoizedState.cache),c=c.memoizedState.cache,c!==o&&(c.refCount++,o!=null&&x(o)));break;case 12:if(N&2048){o1(o,c,f,_),o=c.stateNode;try{var L=c.memoizedProps,X=L.id,he=L.onPostCommit;typeof he=="function"&&he(X,c.alternate===null?"mount":"update",o.passiveEffectDuration,-0)}catch(Ne){dr(c,c.return,Ne)}}else o1(o,c,f,_);break;case 23:break;case 22:L=c.stateNode,c.memoizedState!==null?L._visibility&4?o1(o,c,f,_):zp(o,c):L._visibility&4?o1(o,c,f,_):(L._visibility|=4,pf(o,c,f,_,(c.subtreeFlags&10256)!==0)),N&2048&&I4(c.alternate,c);break;case 24:o1(o,c,f,_),N&2048&&D4(c.alternate,c);break;default:o1(o,c,f,_)}}function pf(o,c,f,_,N){for(N=N&&(c.subtreeFlags&10256)!==0,c=c.child;c!==null;){var L=o,X=c,he=f,Ne=_,He=X.flags;switch(X.tag){case 0:case 11:case 15:pf(L,X,he,Ne,N),Pp(8,X);break;case 23:break;case 22:var ot=X.stateNode;X.memoizedState!==null?ot._visibility&4?pf(L,X,he,Ne,N):zp(L,X):(ot._visibility|=4,pf(L,X,he,Ne,N)),N&&He&2048&&I4(X.alternate,X);break;case 24:pf(L,X,he,Ne,N),N&&He&2048&&D4(X.alternate,X);break;default:pf(L,X,he,Ne,N)}c=c.sibling}}function zp(o,c){if(c.subtreeFlags&10256)for(c=c.child;c!==null;){var f=o,_=c,N=_.flags;switch(_.tag){case 22:zp(f,_),N&2048&&I4(_.alternate,_);break;case 24:zp(f,_),N&2048&&D4(_.alternate,_);break;default:zp(f,_)}c=c.sibling}}var Bp=8192;function hf(o){if(o.subtreeFlags&Bp)for(o=o.child;o!==null;)MS(o),o=o.sibling}function MS(o){switch(o.tag){case 26:hf(o),o.flags&Bp&&o.memoizedState!==null&&AU(Wo,o.memoizedState,o.memoizedProps);break;case 5:hf(o);break;case 3:case 4:var c=Wo;Wo=Q6(o.stateNode.containerInfo),hf(o),Wo=c;break;case 22:o.memoizedState===null&&(c=o.alternate,c!==null&&c.memoizedState!==null?(c=Bp,Bp=16777216,hf(o),Bp=c):hf(o));break;default:hf(o)}}function LS(o){var c=o.alternate;if(c!==null&&(o=c.child,o!==null)){c.child=null;do c=o.sibling,o.sibling=null,o=c;while(o!==null)}}function Vp(o){var c=o.deletions;if(o.flags&16){if(c!==null)for(var f=0;f<c.length;f++){var _=c[f];Ga=_,FS(_,o)}LS(o)}if(o.subtreeFlags&10256)for(o=o.child;o!==null;)AS(o),o=o.sibling}function AS(o){switch(o.tag){case 0:case 11:case 15:Vp(o),o.flags&2048&&i1(9,o,o.return);break;case 3:Vp(o);break;case 12:Vp(o);break;case 22:var c=o.stateNode;o.memoizedState!==null&&c._visibility&4&&(o.return===null||o.return.tag!==13)?(c._visibility&=-5,L6(o)):Vp(o);break;default:Vp(o)}}function L6(o){var c=o.deletions;if(o.flags&16){if(c!==null)for(var f=0;f<c.length;f++){var _=c[f];Ga=_,FS(_,o)}LS(o)}for(o=o.child;o!==null;){switch(c=o,c.tag){case 0:case 11:case 15:i1(8,c,c.return),L6(c);break;case 22:f=c.stateNode,f._visibility&4&&(f._visibility&=-5,L6(c));break;default:L6(c)}o=o.sibling}}function FS(o,c){for(;Ga!==null;){var f=Ga;switch(f.tag){case 0:case 11:case 15:i1(8,f,c);break;case 23:case 22:if(f.memoizedState!==null&&f.memoizedState.cachePool!==null){var _=f.memoizedState.cachePool.pool;_!=null&&_.refCount++}break;case 24:x(f.memoizedState.cache)}if(_=f.child,_!==null)_.return=f,Ga=_;else e:for(f=o;Ga!==null;){_=Ga;var N=_.sibling,L=_.return;if(CS(_),_===f){Ga=null;break e}if(N!==null){N.return=L,Ga=N;break e}Ga=L}}}function QH(o,c,f,_){this.tag=o,this.key=f,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=c,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=_,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function fo(o,c,f,_){return new QH(o,c,f,_)}function M4(o){return o=o.prototype,!(!o||!o.isReactComponent)}function l1(o,c){var f=o.alternate;return f===null?(f=fo(o.tag,c,o.key,o.mode),f.elementType=o.elementType,f.type=o.type,f.stateNode=o.stateNode,f.alternate=o,o.alternate=f):(f.pendingProps=c,f.type=o.type,f.flags=0,f.subtreeFlags=0,f.deletions=null),f.flags=o.flags&31457280,f.childLanes=o.childLanes,f.lanes=o.lanes,f.child=o.child,f.memoizedProps=o.memoizedProps,f.memoizedState=o.memoizedState,f.updateQueue=o.updateQueue,c=o.dependencies,f.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext},f.sibling=o.sibling,f.index=o.index,f.ref=o.ref,f.refCleanup=o.refCleanup,f}function jS(o,c){o.flags&=31457282;var f=o.alternate;return f===null?(o.childLanes=0,o.lanes=c,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=f.childLanes,o.lanes=f.lanes,o.child=f.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=f.memoizedProps,o.memoizedState=f.memoizedState,o.updateQueue=f.updateQueue,o.type=f.type,c=f.dependencies,o.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext}),o}function A6(o,c,f,_,N,L){var X=0;if(_=o,typeof o=="function")M4(o)&&(X=1);else if(typeof o=="string")X=MU(o,f,Oe.current)?26:o==="html"||o==="head"||o==="body"?27:5;else e:switch(o){case d:return Od(f.children,N,L,c);case p:X=8,N|=24;break;case h:return o=fo(12,f,c,N|2),o.elementType=h,o.lanes=L,o;case S:return o=fo(13,f,c,N),o.elementType=S,o.lanes=L,o;case b:return o=fo(19,f,c,N),o.elementType=b,o.lanes=L,o;case F:return RS(f,N,L,c);default:if(typeof o=="object"&&o!==null)switch(o.$$typeof){case g:case T:X=10;break e;case v:X=9;break e;case E:X=11;break e;case w:X=14;break e;case k:X=16,_=null;break e}X=29,f=Error(a(130,o===null?"null":typeof o,"")),_=null}return c=fo(X,f,c,N),c.elementType=o,c.type=_,c.lanes=L,c}function Od(o,c,f,_){return o=fo(7,o,_,c),o.lanes=f,o}function RS(o,c,f,_){o=fo(22,o,_,c),o.elementType=F,o.lanes=f;var N={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var L=N._current;if(L===null)throw Error(a(456));if(!(N._pendingVisibility&2)){var X=Ha(L,2);X!==null&&(N._pendingVisibility|=2,Zi(X,L,2))}},attach:function(){var L=N._current;if(L===null)throw Error(a(456));if(N._pendingVisibility&2){var X=Ha(L,2);X!==null&&(N._pendingVisibility&=-3,Zi(X,L,2))}}};return o.stateNode=N,o}function L4(o,c,f){return o=fo(6,o,null,c),o.lanes=f,o}function A4(o,c,f){return c=fo(4,o.children!==null?o.children:[],o.key,c),c.lanes=f,c.stateNode={containerInfo:o.containerInfo,pendingChildren:null,implementation:o.implementation},c}function Iu(o){o.flags|=4}function PS(o,c){if(c.type!=="stylesheet"||c.state.loading&4)o.flags&=-16777217;else if(o.flags|=16777216,!Ew(c)){if(c=La.current,c!==null&&((Pn&4194176)===Pn?Aa!==null:(Pn&62914560)!==Pn&&!(Pn&536870912)||c!==Aa))throw Ma=va,Ni;o.flags|=8192}}function F6(o,c){c!==null&&(o.flags|=4),o.flags&16384&&(c=o.tag!==22?Me():536870912,o.lanes|=c,gf|=c)}function Hp(o,c){if(!pn)switch(o.tailMode){case"hidden":c=o.tail;for(var f=null;c!==null;)c.alternate!==null&&(f=c),c=c.sibling;f===null?o.tail=null:f.sibling=null;break;case"collapsed":f=o.tail;for(var _=null;f!==null;)f.alternate!==null&&(_=f),f=f.sibling;_===null?c||o.tail===null?o.tail=null:o.tail.sibling=null:_.sibling=null}}function zr(o){var c=o.alternate!==null&&o.alternate.child===o.child,f=0,_=0;if(c)for(var N=o.child;N!==null;)f|=N.lanes|N.childLanes,_|=N.subtreeFlags&31457280,_|=N.flags&31457280,N.return=o,N=N.sibling;else for(N=o.child;N!==null;)f|=N.lanes|N.childLanes,_|=N.subtreeFlags,_|=N.flags,N.return=o,N=N.sibling;return o.subtreeFlags|=_,o.childLanes=f,c}function $H(o,c,f){var _=c.pendingProps;switch(cs(c),c.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return zr(c),null;case 1:return zr(c),null;case 3:return f=c.stateNode,_=null,o!==null&&(_=o.memoizedState.cache),c.memoizedState.cache!==_&&(c.flags|=2048),Cu(Un),we(),f.pendingContext&&(f.context=f.pendingContext,f.pendingContext=null),(o===null||o.child===null)&&(Ns(c)?Iu(c):o===null||o.memoizedState.isDehydrated&&!(c.flags&256)||(c.flags|=1024,Jr!==null&&(H4(Jr),Jr=null))),zr(c),null;case 26:return f=c.memoizedState,o===null?(Iu(c),f!==null?(zr(c),PS(c,f)):(zr(c),c.flags&=-16777217)):f?f!==o.memoizedState?(Iu(c),zr(c),PS(c,f)):(zr(c),c.flags&=-16777217):(o.memoizedProps!==_&&Iu(c),zr(c),c.flags&=-16777217),null;case 27:We(c),f=Re.current;var N=c.type;if(o!==null&&c.stateNode!=null)o.memoizedProps!==_&&Iu(c);else{if(!_){if(c.stateNode===null)throw Error(a(166));return zr(c),null}o=Oe.current,Ns(c)?Lc(c):(o=hw(N,_,f),c.stateNode=o,Iu(c))}return zr(c),null;case 5:if(We(c),f=c.type,o!==null&&c.stateNode!=null)o.memoizedProps!==_&&Iu(c);else{if(!_){if(c.stateNode===null)throw Error(a(166));return zr(c),null}if(o=Oe.current,Ns(c))Lc(c);else{switch(N=G6(Re.current),o){case 1:o=N.createElementNS("http://www.w3.org/2000/svg",f);break;case 2:o=N.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;default:switch(f){case"svg":o=N.createElementNS("http://www.w3.org/2000/svg",f);break;case"math":o=N.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;case"script":o=N.createElement("div"),o.innerHTML="<script><\/script>",o=o.removeChild(o.firstChild);break;case"select":o=typeof _.is=="string"?N.createElement("select",{is:_.is}):N.createElement("select"),_.multiple?o.multiple=!0:_.size&&(o.size=_.size);break;default:o=typeof _.is=="string"?N.createElement(f,{is:_.is}):N.createElement(f)}}o[jt]=c,o[In]=_;e:for(N=c.child;N!==null;){if(N.tag===5||N.tag===6)o.appendChild(N.stateNode);else if(N.tag!==4&&N.tag!==27&&N.child!==null){N.child.return=N,N=N.child;continue}if(N===c)break e;for(;N.sibling===null;){if(N.return===null||N.return===c)break e;N=N.return}N.sibling.return=N.return,N=N.sibling}c.stateNode=o;e:switch(li(o,f,_),f){case"button":case"input":case"select":case"textarea":o=!!_.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&Iu(c)}}return zr(c),c.flags&=-16777217,null;case 6:if(o&&c.stateNode!=null)o.memoizedProps!==_&&Iu(c);else{if(typeof _!="string"&&c.stateNode===null)throw Error(a(166));if(o=Re.current,Ns(c)){if(o=c.stateNode,f=c.memoizedProps,_=null,N=kr,N!==null)switch(N.tag){case 27:case 5:_=N.memoizedProps}o[jt]=c,o=!!(o.nodeValue===f||_!==null&&_.suppressHydrationWarning===!0||lw(o.nodeValue,f)),o||Hn(c)}else o=G6(o).createTextNode(_),o[jt]=c,c.stateNode=o}return zr(c),null;case 13:if(_=c.memoizedState,o===null||o.memoizedState!==null&&o.memoizedState.dehydrated!==null){if(N=Ns(c),_!==null&&_.dehydrated!==null){if(o===null){if(!N)throw Error(a(318));if(N=c.memoizedState,N=N!==null?N.dehydrated:null,!N)throw Error(a(317));N[jt]=c}else ds(),!(c.flags&128)&&(c.memoizedState=null),c.flags|=4;zr(c),N=!1}else Jr!==null&&(H4(Jr),Jr=null),N=!0;if(!N)return c.flags&256?(Wa(c),c):(Wa(c),null)}if(Wa(c),c.flags&128)return c.lanes=f,c;if(f=_!==null,o=o!==null&&o.memoizedState!==null,f){_=c.child,N=null,_.alternate!==null&&_.alternate.memoizedState!==null&&_.alternate.memoizedState.cachePool!==null&&(N=_.alternate.memoizedState.cachePool.pool);var L=null;_.memoizedState!==null&&_.memoizedState.cachePool!==null&&(L=_.memoizedState.cachePool.pool),L!==N&&(_.flags|=2048)}return f!==o&&f&&(c.child.flags|=8192),F6(c,c.updateQueue),zr(c),null;case 4:return we(),o===null&&X4(c.stateNode.containerInfo),zr(c),null;case 10:return Cu(c.type),zr(c),null;case 19:if(be(cr),N=c.memoizedState,N===null)return zr(c),null;if(_=(c.flags&128)!==0,L=N.rendering,L===null)if(_)Hp(N,!1);else{if(ea!==0||o!==null&&o.flags&128)for(o=c.child;o!==null;){if(L=qi(o),L!==null){for(c.flags|=128,Hp(N,!1),o=L.updateQueue,c.updateQueue=o,F6(c,o),c.subtreeFlags=0,o=f,f=c.child;f!==null;)jS(f,o),f=f.sibling;return xe(cr,cr.current&1|2),c.child}o=o.sibling}N.tail!==null&&$()>j6&&(c.flags|=128,_=!0,Hp(N,!1),c.lanes=4194304)}else{if(!_)if(o=qi(L),o!==null){if(c.flags|=128,_=!0,o=o.updateQueue,c.updateQueue=o,F6(c,o),Hp(N,!0),N.tail===null&&N.tailMode==="hidden"&&!L.alternate&&!pn)return zr(c),null}else 2*$()-N.renderingStartTime>j6&&f!==536870912&&(c.flags|=128,_=!0,Hp(N,!1),c.lanes=4194304);N.isBackwards?(L.sibling=c.child,c.child=L):(o=N.last,o!==null?o.sibling=L:c.child=L,N.last=L)}return N.tail!==null?(c=N.tail,N.rendering=c,N.tail=c.sibling,N.renderingStartTime=$(),c.sibling=null,o=cr.current,xe(cr,_?o&1|2:o&1),c):(zr(c),null);case 22:case 23:return Wa(c),so(),_=c.memoizedState!==null,o!==null?o.memoizedState!==null!==_&&(c.flags|=8192):_&&(c.flags|=8192),_?f&536870912&&!(c.flags&128)&&(zr(c),c.subtreeFlags&6&&(c.flags|=8192)):zr(c),f=c.updateQueue,f!==null&&F6(c,f.retryQueue),f=null,o!==null&&o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(f=o.memoizedState.cachePool.pool),_=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(_=c.memoizedState.cachePool.pool),_!==f&&(c.flags|=2048),o!==null&&be(tt),null;case 24:return f=null,o!==null&&(f=o.memoizedState.cache),c.memoizedState.cache!==f&&(c.flags|=2048),Cu(Un),zr(c),null;case 25:return null}throw Error(a(156,c.tag))}function YH(o,c){switch(cs(c),c.tag){case 1:return o=c.flags,o&65536?(c.flags=o&-65537|128,c):null;case 3:return Cu(Un),we(),o=c.flags,o&65536&&!(o&128)?(c.flags=o&-65537|128,c):null;case 26:case 27:case 5:return We(c),null;case 13:if(Wa(c),o=c.memoizedState,o!==null&&o.dehydrated!==null){if(c.alternate===null)throw Error(a(340));ds()}return o=c.flags,o&65536?(c.flags=o&-65537|128,c):null;case 19:return be(cr),null;case 4:return we(),null;case 10:return Cu(c.type),null;case 22:case 23:return Wa(c),so(),o!==null&&be(tt),o=c.flags,o&65536?(c.flags=o&-65537|128,c):null;case 24:return Cu(Un),null;case 25:return null;default:return null}}function zS(o,c){switch(cs(c),c.tag){case 3:Cu(Un),we();break;case 26:case 27:case 5:We(c);break;case 4:we();break;case 13:Wa(c);break;case 19:be(cr);break;case 10:Cu(c.type);break;case 22:case 23:Wa(c),so(),o!==null&&be(tt);break;case 24:Cu(Un)}}var KH={getCacheForType:function(o){var c=Oi(Un),f=c.data.get(o);return f===void 0&&(f=o(),c.data.set(o,f)),f}},JH=typeof WeakMap=="function"?WeakMap:Map,Br=0,hr=null,On=null,Pn=0,mr=0,Ls=null,Du=!1,mf=!1,F4=!1,Mu=0,ea=0,u1=0,Id=0,j4=0,po=0,gf=0,Up=null,Al=null,R4=!1,P4=0,j6=1/0,R6=null,c1=null,P6=!1,Dd=null,Wp=0,z4=0,B4=null,qp=0,V4=null;function As(){if(Br&2&&Pn!==0)return Pn&-Pn;if(H.T!==null){var o=J;return o!==0?o:Y4()}return kt()}function BS(){po===0&&(po=!(Pn&536870912)||pn?me():536870912);var o=La.current;return o!==null&&(o.flags|=32),po}function Zi(o,c,f){(o===hr&&mr===2||o.cancelPendingCommit!==null)&&(vf(o,0),Lu(o,Pn,po,!1)),Ee(o,f),(!(Br&2)||o!==hr)&&(o===hr&&(!(Br&2)&&(Id|=f),ea===4&&Lu(o,Pn,po,!1)),Fl(o))}function VS(o,c,f){if(Br&6)throw Error(a(327));var _=!f&&(c&60)===0&&(c&o.expiredLanes)===0||y(o,c),N=_?eU(o,c):q4(o,c,!0),L=_;do{if(N===0){mf&&!_&&Lu(o,c,0,!1);break}else if(N===6)Lu(o,c,0,!Du);else{if(f=o.current.alternate,L&&!ZH(f)){N=q4(o,c,!1),L=!1;continue}if(N===2){if(L=c,o.errorRecoveryDisabledLanes&L)var X=0;else X=o.pendingLanes&-536870913,X=X!==0?X:X&536870912?536870912:0;if(X!==0){c=X;e:{var he=o;N=Up;var Ne=he.current.memoizedState.isDehydrated;if(Ne&&(vf(he,X).flags|=256),X=q4(he,X,!1),X!==2){if(F4&&!Ne){he.errorRecoveryDisabledLanes|=L,Id|=L,N=4;break e}L=Al,Al=N,L!==null&&H4(L)}N=X}if(L=!1,N!==2)continue}}if(N===1){vf(o,0),Lu(o,c,0,!0);break}e:{switch(_=o,N){case 0:case 1:throw Error(a(345));case 4:if((c&4194176)===c){Lu(_,c,po,!Du);break e}break;case 2:Al=null;break;case 3:case 5:break;default:throw Error(a(329))}if(_.finishedWork=f,_.finishedLanes=c,(c&62914560)===c&&(L=P4+300-$(),10<L)){if(Lu(_,c,po,!Du),vn(_,0)!==0)break e;_.timeoutHandle=dw(HS.bind(null,_,f,Al,R6,R4,c,po,Id,gf,Du,2,-0,0),L);break e}HS(_,f,Al,R6,R4,c,po,Id,gf,Du,0,-0,0)}}break}while(!0);Fl(o)}function H4(o){Al===null?Al=o:Al.push.apply(Al,o)}function HS(o,c,f,_,N,L,X,he,Ne,He,ot,ht,Ze){var st=c.subtreeFlags;if((st&8192||(st&16785408)===16785408)&&(Jp={stylesheets:null,count:0,unsuspend:LU},MS(c),c=FU(),c!==null)){o.cancelPendingCommit=c(YS.bind(null,o,f,_,N,X,he,Ne,1,ht,Ze)),Lu(o,L,X,!He);return}YS(o,f,_,N,X,he,Ne,ot,ht,Ze)}function ZH(o){for(var c=o;;){var f=c.tag;if((f===0||f===11||f===15)&&c.flags&16384&&(f=c.updateQueue,f!==null&&(f=f.stores,f!==null)))for(var _=0;_<f.length;_++){var N=f[_],L=N.getSnapshot;N=N.value;try{if(!ve(L(),N))return!1}catch{return!1}}if(f=c.child,c.subtreeFlags&16384&&f!==null)f.return=c,c=f;else{if(c===o)break;for(;c.sibling===null;){if(c.return===null||c.return===o)return!0;c=c.return}c.sibling.return=c.return,c=c.sibling}}return!0}function Lu(o,c,f,_){c&=~j4,c&=~Id,o.suspendedLanes|=c,o.pingedLanes&=~c,_&&(o.warmLanes|=c),_=o.expirationTimes;for(var N=c;0<N;){var L=31-Ct(N),X=1<<L;_[L]=-1,N&=~X}f!==0&&Bt(o,f,c)}function z6(){return Br&6?!0:(Gp(0),!1)}function U4(){if(On!==null){if(mr===0)var o=On.return;else o=On,xu=Cd=null,K0(o),Tr=null,ki=0,o=On;for(;o!==null;)zS(o.alternate,o),o=o.return;On=null}}function vf(o,c){o.finishedWork=null,o.finishedLanes=0;var f=o.timeoutHandle;f!==-1&&(o.timeoutHandle=-1,vU(f)),f=o.cancelPendingCommit,f!==null&&(o.cancelPendingCommit=null,f()),U4(),hr=o,On=f=l1(o.current,null),Pn=c,mr=0,Ls=null,Du=!1,mf=y(o,c),F4=!1,gf=po=j4=Id=u1=ea=0,Al=Up=null,R4=!1,c&8&&(c|=c&32);var _=o.entangledLanes;if(_!==0)for(o=o.entanglements,_&=c;0<_;){var N=31-Ct(_),L=1<<N;c|=o[N],_&=~L}return Mu=c,Mo(),f}function US(o,c){wt=null,H.H=Qi,c===ii?(c=Po(),mr=3):c===Ni?(c=Po(),mr=4):mr=c===wd?8:c!==null&&typeof c=="object"&&typeof c.then=="function"?6:1,Ls=c,On===null&&(ea=1,Jc(o,ri(c,o.current)))}function WS(){var o=H.H;return H.H=Qi,o===null?Qi:o}function qS(){var o=H.A;return H.A=KH,o}function W4(){ea=4,Du||(Pn&4194176)!==Pn&&La.current!==null||(mf=!0),!(u1&134217727)&&!(Id&134217727)||hr===null||Lu(hr,Pn,po,!1)}function q4(o,c,f){var _=Br;Br|=2;var N=WS(),L=qS();(hr!==o||Pn!==c)&&(R6=null,vf(o,c)),c=!1;var X=ea;e:do try{if(mr!==0&&On!==null){var he=On,Ne=Ls;switch(mr){case 8:U4(),X=6;break e;case 3:case 2:case 6:La.current===null&&(c=!0);var He=mr;if(mr=0,Ls=null,yf(o,he,Ne,He),f&&mf){X=0;break e}break;default:He=mr,mr=0,Ls=null,yf(o,he,Ne,He)}}XH(),X=ea;break}catch(ot){US(o,ot)}while(!0);return c&&o.shellSuspendCounter++,xu=Cd=null,Br=_,H.H=N,H.A=L,On===null&&(hr=null,Pn=0,Mo()),X}function XH(){for(;On!==null;)GS(On)}function eU(o,c){var f=Br;Br|=2;var _=WS(),N=qS();hr!==o||Pn!==c?(R6=null,j6=$()+500,vf(o,c)):mf=y(o,c);e:do try{if(mr!==0&&On!==null){c=On;var L=Ls;t:switch(mr){case 1:mr=0,Ls=null,yf(o,c,L,1);break;case 2:if(jo(L)){mr=0,Ls=null,QS(c);break}c=function(){mr===2&&hr===o&&(mr=7),Fl(o)},L.then(c,c);break e;case 3:mr=7;break e;case 4:mr=5;break e;case 7:jo(L)?(mr=0,Ls=null,QS(c)):(mr=0,Ls=null,yf(o,c,L,7));break;case 5:var X=null;switch(On.tag){case 26:X=On.memoizedState;case 5:case 27:var he=On;if(!X||Ew(X)){mr=0,Ls=null;var Ne=he.sibling;if(Ne!==null)On=Ne;else{var He=he.return;He!==null?(On=He,B6(He)):On=null}break t}}mr=0,Ls=null,yf(o,c,L,5);break;case 6:mr=0,Ls=null,yf(o,c,L,6);break;case 8:U4(),ea=6;break e;default:throw Error(a(462))}}tU();break}catch(ot){US(o,ot)}while(!0);return xu=Cd=null,H.H=_,H.A=N,Br=f,On!==null?0:(hr=null,Pn=0,Mo(),ea)}function tU(){for(;On!==null&&!mt();)GS(On)}function GS(o){var c=hS(o.alternate,o,Mu);o.memoizedProps=o.pendingProps,c===null?B6(o):On=c}function QS(o){var c=o,f=c.alternate;switch(c.tag){case 15:case 0:c=Ll(f,c,c.pendingProps,c.type,void 0,Pn);break;case 11:c=Ll(f,c,c.pendingProps,c.type.render,c.ref,Pn);break;case 5:K0(c);default:zS(f,c),c=On=jS(c,Mu),c=hS(f,c,Mu)}o.memoizedProps=o.pendingProps,c===null?B6(o):On=c}function yf(o,c,f,_){xu=Cd=null,K0(c),Tr=null,ki=0;var N=c.return;try{if(Sd(o,N,c,f,Pn)){ea=1,Jc(o,ri(f,o.current)),On=null;return}}catch(L){if(N!==null)throw On=N,L;ea=1,Jc(o,ri(f,o.current)),On=null;return}c.flags&32768?(pn||_===1?o=!0:mf||Pn&536870912?o=!1:(Du=o=!0,(_===2||_===3||_===6)&&(_=La.current,_!==null&&_.tag===13&&(_.flags|=16384))),$S(c,o)):B6(c)}function B6(o){var c=o;do{if(c.flags&32768){$S(c,Du);return}o=c.return;var f=$H(c.alternate,c,Mu);if(f!==null){On=f;return}if(c=c.sibling,c!==null){On=c;return}On=c=o}while(c!==null);ea===0&&(ea=5)}function $S(o,c){do{var f=YH(o.alternate,o);if(f!==null){f.flags&=32767,On=f;return}if(f=o.return,f!==null&&(f.flags|=32768,f.subtreeFlags=0,f.deletions=null),!c&&(o=o.sibling,o!==null)){On=o;return}On=o=f}while(o!==null);ea=6,On=null}function YS(o,c,f,_,N,L,X,he,Ne,He){var ot=H.T,ht=Ce.p;try{Ce.p=2,H.T=null,nU(o,c,f,_,ht,N,L,X,he,Ne,He)}finally{H.T=ot,Ce.p=ht}}function nU(o,c,f,_,N,L,X,he){do _f();while(Dd!==null);if(Br&6)throw Error(a(327));var Ne=o.finishedWork;if(_=o.finishedLanes,Ne===null)return null;if(o.finishedWork=null,o.finishedLanes=0,Ne===o.current)throw Error(a(177));o.callbackNode=null,o.callbackPriority=0,o.cancelPendingCommit=null;var He=Ne.lanes|Ne.childLanes;if(He|=wi,rt(o,_,He,L,X,he),o===hr&&(On=hr=null,Pn=0),!(Ne.subtreeFlags&10256)&&!(Ne.flags&10256)||P6||(P6=!0,z4=He,B4=f,sU(bt,function(){return _f(),null})),f=(Ne.flags&15990)!==0,Ne.subtreeFlags&15990||f?(f=H.T,H.T=null,L=Ce.p,Ce.p=2,X=Br,Br|=4,qH(o,Ne),OS(Ne,o),Rt(rv,o.containerInfo),Z6=!!nv,rv=nv=null,o.current=Ne,xS(o,Ne.alternate,Ne),z(),Br=X,Ce.p=L,H.T=f):o.current=Ne,P6?(P6=!1,Dd=o,Wp=_):KS(o,He),He=o.pendingLanes,He===0&&(c1=null),Vt(Ne.stateNode),Fl(o),c!==null)for(N=o.onRecoverableError,Ne=0;Ne<c.length;Ne++)He=c[Ne],N(He.value,{componentStack:He.stack});return Wp&3&&_f(),He=o.pendingLanes,_&4194218&&He&42?o===V4?qp++:(qp=0,V4=o):qp=0,Gp(0),null}function KS(o,c){(o.pooledCacheLanes&=c)===0&&(c=o.pooledCache,c!=null&&(o.pooledCache=null,x(c)))}function _f(){if(Dd!==null){var o=Dd,c=z4;z4=0;var f=Tt(Wp),_=H.T,N=Ce.p;try{if(Ce.p=32>f?32:f,H.T=null,Dd===null)var L=!1;else{f=B4,B4=null;var X=Dd,he=Wp;if(Dd=null,Wp=0,Br&6)throw Error(a(331));var Ne=Br;if(Br|=4,AS(X.current),DS(X,X.current,he,f),Br=Ne,Gp(0,!1),at&&typeof at.onPostCommitFiberRoot=="function")try{at.onPostCommitFiberRoot(Ie,X)}catch{}L=!0}return L}finally{Ce.p=N,H.T=_,KS(o,c)}}return!1}function JS(o,c,f){c=ri(f,c),c=af(o.stateNode,c,2),o=a1(o,c,2),o!==null&&(Ee(o,2),Fl(o))}function dr(o,c,f){if(o.tag===3)JS(o,o,f);else for(;c!==null;){if(c.tag===3){JS(c,o,f);break}else if(c.tag===1){var _=c.stateNode;if(typeof c.type.getDerivedStateFromError=="function"||typeof _.componentDidCatch=="function"&&(c1===null||!c1.has(_))){o=ri(f,o),f=Xc(2),_=a1(c,f,2),_!==null&&(e1(f,_,c,o),Ee(_,2),Fl(_));break}}c=c.return}}function G4(o,c,f){var _=o.pingCache;if(_===null){_=o.pingCache=new JH;var N=new Set;_.set(c,N)}else N=_.get(c),N===void 0&&(N=new Set,_.set(c,N));N.has(f)||(F4=!0,N.add(f),o=rU.bind(null,o,c,f),c.then(o,o))}function rU(o,c,f){var _=o.pingCache;_!==null&&_.delete(c),o.pingedLanes|=o.suspendedLanes&f,o.warmLanes&=~f,hr===o&&(Pn&f)===f&&(ea===4||ea===3&&(Pn&62914560)===Pn&&300>$()-P4?!(Br&2)&&vf(o,0):j4|=f,gf===Pn&&(gf=0)),Fl(o)}function ZS(o,c){c===0&&(c=Me()),o=Ha(o,c),o!==null&&(Ee(o,c),Fl(o))}function aU(o){var c=o.memoizedState,f=0;c!==null&&(f=c.retryLane),ZS(o,f)}function iU(o,c){var f=0;switch(o.tag){case 13:var _=o.stateNode,N=o.memoizedState;N!==null&&(f=N.retryLane);break;case 19:_=o.stateNode;break;case 22:_=o.stateNode._retryCache;break;default:throw Error(a(314))}_!==null&&_.delete(c),ZS(o,f)}function sU(o,c){return ce(o,c)}var V6=null,bf=null,Q4=!1,H6=!1,$4=!1,Md=0;function Fl(o){o!==bf&&o.next===null&&(bf===null?V6=bf=o:bf=bf.next=o),H6=!0,Q4||(Q4=!0,lU(oU))}function Gp(o,c){if(!$4&&H6){$4=!0;do for(var f=!1,_=V6;_!==null;){if(o!==0){var N=_.pendingLanes;if(N===0)var L=0;else{var X=_.suspendedLanes,he=_.pingedLanes;L=(1<<31-Ct(42|o)+1)-1,L&=N&~(X&~he),L=L&201326677?L&201326677|1:L?L|2:0}L!==0&&(f=!0,tw(_,L))}else L=Pn,L=vn(_,_===hr?L:0),!(L&3)||y(_,L)||(f=!0,tw(_,L));_=_.next}while(f);$4=!1}}function oU(){H6=Q4=!1;var o=0;Md!==0&&(gU()&&(o=Md),Md=0);for(var c=$(),f=null,_=V6;_!==null;){var N=_.next,L=XS(_,c);L===0?(_.next=null,f===null?V6=N:f.next=N,N===null&&(bf=f)):(f=_,(o!==0||L&3)&&(H6=!0)),_=N}Gp(o)}function XS(o,c){for(var f=o.suspendedLanes,_=o.pingedLanes,N=o.expirationTimes,L=o.pendingLanes&-62914561;0<L;){var X=31-Ct(L),he=1<<X,Ne=N[X];Ne===-1?(!(he&f)||he&_)&&(N[X]=U(he,c)):Ne<=c&&(o.expiredLanes|=he),L&=~he}if(c=hr,f=Pn,f=vn(o,o===c?f:0),_=o.callbackNode,f===0||o===c&&mr===2||o.cancelPendingCommit!==null)return _!==null&&_!==null&&Le(_),o.callbackNode=null,o.callbackPriority=0;if(!(f&3)||y(o,f)){if(c=f&-f,c===o.callbackPriority)return c;switch(_!==null&&Le(_),Tt(f)){case 2:case 8:f=Fe;break;case 32:f=bt;break;case 268435456:f=Yt;break;default:f=bt}return _=ew.bind(null,o),f=ce(f,_),o.callbackPriority=c,o.callbackNode=f,c}return _!==null&&_!==null&&Le(_),o.callbackPriority=2,o.callbackNode=null,2}function ew(o,c){var f=o.callbackNode;if(_f()&&o.callbackNode!==f)return null;var _=Pn;return _=vn(o,o===hr?_:0),_===0?null:(VS(o,_,c),XS(o,$()),o.callbackNode!=null&&o.callbackNode===f?ew.bind(null,o):null)}function tw(o,c){if(_f())return null;VS(o,c,!0)}function lU(o){yU(function(){Br&6?ce(Pe,o):o()})}function Y4(){return Md===0&&(Md=me()),Md}function nw(o){return o==null||typeof o=="symbol"||typeof o=="boolean"?null:typeof o=="function"?o:ml(""+o)}function rw(o,c){var f=c.ownerDocument.createElement("input");return f.name=c.name,f.value=c.value,o.id&&f.setAttribute("form",o.id),c.parentNode.insertBefore(f,c),o=new FormData(o),f.parentNode.removeChild(f),o}function uU(o,c,f,_,N){if(c==="submit"&&f&&f.stateNode===N){var L=nw((N[In]||null).action),X=_.submitter;X&&(c=(c=X[In]||null)?nw(c.formAction):X.getAttribute("formAction"),c!==null&&(L=c,X=null));var he=new Tc("action","action",null,_,N);o.push({event:he,listeners:[{instance:null,listener:function(){if(_.defaultPrevented){if(Md!==0){var Ne=X?rw(N,X):new FormData(N);Il(f,{pending:!0,data:Ne,method:N.method,action:L},null,Ne)}}else typeof L=="function"&&(he.preventDefault(),Ne=X?rw(N,X):new FormData(N),Il(f,{pending:!0,data:Ne,method:N.method,action:L},L,Ne))},currentTarget:N}]})}}for(var K4=0;K4<xl.length;K4++){var J4=xl[K4],cU=J4.toLowerCase(),dU=J4[0].toUpperCase()+J4.slice(1);ca(cU,"on"+dU)}ca(ti,"onAnimationEnd"),ca(or,"onAnimationIteration"),ca(un,"onAnimationStart"),ca("dblclick","onDoubleClick"),ca("focusin","onFocus"),ca("focusout","onBlur"),ca(_r,"onTransitionRun"),ca(ss,"onTransitionStart"),ca(Oa,"onTransitionCancel"),ca(ni,"onTransitionEnd"),Co("onMouseEnter",["mouseout","mouseover"]),Co("onMouseLeave",["mouseout","mouseover"]),Co("onPointerEnter",["pointerout","pointerover"]),Co("onPointerLeave",["pointerout","pointerover"]),Es("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Es("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Es("onBeforeInput",["compositionend","keypress","textInput","paste"]),Es("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Es("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Es("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qp="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),fU=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Qp));function aw(o,c){c=(c&4)!==0;for(var f=0;f<o.length;f++){var _=o[f],N=_.event;_=_.listeners;e:{var L=void 0;if(c)for(var X=_.length-1;0<=X;X--){var he=_[X],Ne=he.instance,He=he.currentTarget;if(he=he.listener,Ne!==L&&N.isPropagationStopped())break e;L=he,N.currentTarget=He;try{L(N)}catch(ot){Td(ot)}N.currentTarget=null,L=Ne}else for(X=0;X<_.length;X++){if(he=_[X],Ne=he.instance,He=he.currentTarget,he=he.listener,Ne!==L&&N.isPropagationStopped())break e;L=he,N.currentTarget=He;try{L(N)}catch(ot){Td(ot)}N.currentTarget=null,L=Ne}}}}function An(o,c){var f=c[gi];f===void 0&&(f=c[gi]=new Set);var _=o+"__bubble";f.has(_)||(iw(c,o,2,!1),f.add(_))}function Z4(o,c,f){var _=0;c&&(_|=4),iw(f,o,_,c)}var U6="_reactListening"+Math.random().toString(36).slice(2);function X4(o){if(!o[U6]){o[U6]=!0,hl.forEach(function(f){f!=="selectionchange"&&(fU.has(f)||Z4(f,!1,o),Z4(f,!0,o))});var c=o.nodeType===9?o:o.ownerDocument;c===null||c[U6]||(c[U6]=!0,Z4("selectionchange",!1,c))}}function iw(o,c,f,_){switch(kw(c)){case 2:var N=PU;break;case 8:N=zU;break;default:N=fv}f=N.bind(null,c,f,o),N=void 0,!$s||c!=="touchstart"&&c!=="touchmove"&&c!=="wheel"||(N=!0),_?N!==void 0?o.addEventListener(c,f,{capture:!0,passive:N}):o.addEventListener(c,f,!0):N!==void 0?o.addEventListener(c,f,{passive:N}):o.addEventListener(c,f,!1)}function ev(o,c,f,_,N){var L=_;if(!(c&1)&&!(c&2)&&_!==null)e:for(;;){if(_===null)return;var X=_.tag;if(X===3||X===4){var he=_.stateNode.containerInfo;if(he===N||he.nodeType===8&&he.parentNode===N)break;if(X===4)for(X=_.return;X!==null;){var Ne=X.tag;if((Ne===3||Ne===4)&&(Ne=X.stateNode.containerInfo,Ne===N||Ne.nodeType===8&&Ne.parentNode===N))return;X=X.return}for(;he!==null;){if(X=At(he),X===null)return;if(Ne=X.tag,Ne===5||Ne===6||Ne===26||Ne===27){_=L=X;continue e}he=he.parentNode}}_=_.return}yl(function(){var He=L,ot=Qn(f),ht=[];e:{var Ze=Ia.get(o);if(Ze!==void 0){var st=Tc,Qt=o;switch(o){case"keypress":if(xs(f)===0)break e;case"keydown":case"keyup":st=bi;break;case"focusin":Qt="focus",st=xc;break;case"focusout":Qt="blur",st=xc;break;case"beforeblur":case"afterblur":st=xc;break;case"click":if(f.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":st=iu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":st=fp;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":st=ei;break;case ti:case or:case un:st=X1;break;case ni:st=G0;break;case"scroll":case"scrollend":st=dp;break;case"wheel":st=Nc;break;case"copy":case"cut":case"paste":st=W0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":st=bl;break;case"toggle":case"beforetoggle":st=Ei}var mn=(c&4)!==0,ta=!mn&&(o==="scroll"||o==="scrollend"),$e=mn?Ze!==null?Ze+"Capture":null:Ze;mn=[];for(var Be=He,Ke;Be!==null;){var ut=Be;if(Ke=ut.stateNode,ut=ut.tag,ut!==5&&ut!==26&&ut!==27||Ke===null||$e===null||(ut=Qs(Be,$e),ut!=null&&mn.push($p(Be,ut,Ke))),ta)break;Be=Be.return}0<mn.length&&(Ze=new st(Ze,Qt,null,f,ot),ht.push({event:Ze,listeners:mn}))}}if(!(c&7)){e:{if(Ze=o==="mouseover"||o==="pointerover",st=o==="mouseout"||o==="pointerout",Ze&&f!==gl&&(Qt=f.relatedTarget||f.fromElement)&&(At(Qt)||Qt[nr]))break e;if((st||Ze)&&(Ze=ot.window===ot?ot:(Ze=ot.ownerDocument)?Ze.defaultView||Ze.parentWindow:window,st?(Qt=f.relatedTarget||f.toElement,st=He,Qt=Qt?At(Qt):null,Qt!==null&&(ta=ue(Qt),mn=Qt.tag,Qt!==ta||mn!==5&&mn!==27&&mn!==6)&&(Qt=null)):(st=null,Qt=He),st!==Qt)){if(mn=iu,ut="onMouseLeave",$e="onMouseEnter",Be="mouse",(o==="pointerout"||o==="pointerover")&&(mn=bl,ut="onPointerLeave",$e="onPointerEnter",Be="pointer"),ta=st==null?Ze:Mr(st),Ke=Qt==null?Ze:Mr(Qt),Ze=new mn(ut,Be+"leave",st,f,ot),Ze.target=ta,Ze.relatedTarget=Ke,ut=null,At(ot)===He&&(mn=new mn($e,Be+"enter",Qt,f,ot),mn.target=Ke,mn.relatedTarget=ta,ut=mn),ta=ut,st&&Qt)t:{for(mn=st,$e=Qt,Be=0,Ke=mn;Ke;Ke=Tf(Ke))Be++;for(Ke=0,ut=$e;ut;ut=Tf(ut))Ke++;for(;0<Be-Ke;)mn=Tf(mn),Be--;for(;0<Ke-Be;)$e=Tf($e),Ke--;for(;Be--;){if(mn===$e||$e!==null&&mn===$e.alternate)break t;mn=Tf(mn),$e=Tf($e)}mn=null}else mn=null;st!==null&&sw(ht,Ze,st,mn,!1),Qt!==null&&ta!==null&&sw(ht,ta,Qt,mn,!0)}}e:{if(Ze=He?Mr(He):window,st=Ze.nodeName&&Ze.nodeName.toLowerCase(),st==="select"||st==="input"&&Ze.type==="file")var Pt=cu;else if(Dc(Ze))if(wl)Pt=Z;else{Pt=I;var kn=C}else st=Ze.nodeName,!st||st.toLowerCase()!=="input"||Ze.type!=="checkbox"&&Ze.type!=="radio"?He&&zi(He.elementType)&&(Pt=cu):Pt=B;if(Pt&&(Pt=Pt(o,He))){Io(ht,Pt,f,ot);break e}kn&&kn(o,Ze,He),o==="focusout"&&He&&Ze.type==="number"&&He.memoizedProps.value!=null&&yc(Ze,"number",Ze.value)}switch(kn=He?Mr(He):window,o){case"focusin":(Dc(kn)||kn.contentEditable==="true")&&(Dt=kn,nn=He,Bn=null);break;case"focusout":Bn=nn=Dt=null;break;case"mousedown":hn=!0;break;case"contextmenu":case"mouseup":case"dragend":hn=!1,Vn(ht,f,ot);break;case"selectionchange":if(Tn)break;case"keydown":case"keyup":Vn(ht,f,ot)}var Zt;if(El)e:{switch(o){case"compositionstart":var an="onCompositionStart";break e;case"compositionend":an="onCompositionEnd";break e;case"compositionupdate":an="onCompositionUpdate";break e}an=void 0}else Xs?Sl(o,f)&&(an="onCompositionEnd"):o==="keydown"&&f.keyCode===229&&(an="onCompositionStart");an&&(td&&f.locale!=="ko"&&(Xs||an!=="onCompositionStart"?an==="onCompositionEnd"&&Xs&&(Zt=bc()):(Bi=ot,Vi="value"in Bi?Bi.value:Bi.textContent,Xs=!0)),kn=W6(He,an),0<kn.length&&(an=new ko(an,o,null,f,ot),ht.push({event:an,listeners:kn}),Zt?an.data=Zt:(Zt=rd(f),Zt!==null&&(an.data=Zt)))),(Zt=Oc?ad(o,f):Ic(o,f))&&(an=W6(He,"onBeforeInput"),0<an.length&&(kn=new ko("onBeforeInput","beforeinput",null,f,ot),ht.push({event:kn,listeners:an}),kn.data=Zt)),uU(ht,o,He,f,ot)}aw(ht,c)})}function $p(o,c,f){return{instance:o,listener:c,currentTarget:f}}function W6(o,c){for(var f=c+"Capture",_=[];o!==null;){var N=o,L=N.stateNode;N=N.tag,N!==5&&N!==26&&N!==27||L===null||(N=Qs(o,f),N!=null&&_.unshift($p(o,N,L)),N=Qs(o,c),N!=null&&_.push($p(o,N,L))),o=o.return}return _}function Tf(o){if(o===null)return null;do o=o.return;while(o&&o.tag!==5&&o.tag!==27);return o||null}function sw(o,c,f,_,N){for(var L=c._reactName,X=[];f!==null&&f!==_;){var he=f,Ne=he.alternate,He=he.stateNode;if(he=he.tag,Ne!==null&&Ne===_)break;he!==5&&he!==26&&he!==27||He===null||(Ne=He,N?(He=Qs(f,L),He!=null&&X.unshift($p(f,He,Ne))):N||(He=Qs(f,L),He!=null&&X.push($p(f,He,Ne)))),f=f.return}X.length!==0&&o.push({event:c,listeners:X})}var pU=/\r\n?/g,hU=/\u0000|\uFFFD/g;function ow(o){return(typeof o=="string"?o:""+o).replace(pU,`
`).replace(hU,"")}function lw(o,c){return c=ow(c),ow(o)===c}function q6(){}function lr(o,c,f,_,N,L){switch(f){case"children":typeof _=="string"?c==="body"||c==="textarea"&&_===""||Ss(o,_):(typeof _=="number"||typeof _=="bigint")&&c!=="body"&&Ss(o,""+_);break;case"className":Gs(o,"class",_);break;case"tabIndex":Gs(o,"tabindex",_);break;case"dir":case"role":case"viewBox":case"width":case"height":Gs(o,f,_);break;case"style":U0(o,_,L);break;case"data":if(c!=="object"){Gs(o,"data",_);break}case"src":case"href":if(_===""&&(c!=="a"||f!=="href")){o.removeAttribute(f);break}if(_==null||typeof _=="function"||typeof _=="symbol"||typeof _=="boolean"){o.removeAttribute(f);break}_=ml(""+_),o.setAttribute(f,_);break;case"action":case"formAction":if(typeof _=="function"){o.setAttribute(f,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof L=="function"&&(f==="formAction"?(c!=="input"&&lr(o,c,"name",N.name,N,null),lr(o,c,"formEncType",N.formEncType,N,null),lr(o,c,"formMethod",N.formMethod,N,null),lr(o,c,"formTarget",N.formTarget,N,null)):(lr(o,c,"encType",N.encType,N,null),lr(o,c,"method",N.method,N,null),lr(o,c,"target",N.target,N,null)));if(_==null||typeof _=="symbol"||typeof _=="boolean"){o.removeAttribute(f);break}_=ml(""+_),o.setAttribute(f,_);break;case"onClick":_!=null&&(o.onclick=q6);break;case"onScroll":_!=null&&An("scroll",o);break;case"onScrollEnd":_!=null&&An("scrollend",o);break;case"dangerouslySetInnerHTML":if(_!=null){if(typeof _!="object"||!("__html"in _))throw Error(a(61));if(f=_.__html,f!=null){if(N.children!=null)throw Error(a(60));o.innerHTML=f}}break;case"multiple":o.multiple=_&&typeof _!="function"&&typeof _!="symbol";break;case"muted":o.muted=_&&typeof _!="function"&&typeof _!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(_==null||typeof _=="function"||typeof _=="boolean"||typeof _=="symbol"){o.removeAttribute("xlink:href");break}f=ml(""+_),o.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",f);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":_!=null&&typeof _!="function"&&typeof _!="symbol"?o.setAttribute(f,""+_):o.removeAttribute(f);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":_&&typeof _!="function"&&typeof _!="symbol"?o.setAttribute(f,""):o.removeAttribute(f);break;case"capture":case"download":_===!0?o.setAttribute(f,""):_!==!1&&_!=null&&typeof _!="function"&&typeof _!="symbol"?o.setAttribute(f,_):o.removeAttribute(f);break;case"cols":case"rows":case"size":case"span":_!=null&&typeof _!="function"&&typeof _!="symbol"&&!isNaN(_)&&1<=_?o.setAttribute(f,_):o.removeAttribute(f);break;case"rowSpan":case"start":_==null||typeof _=="function"||typeof _=="symbol"||isNaN(_)?o.removeAttribute(f):o.setAttribute(f,_);break;case"popover":An("beforetoggle",o),An("toggle",o),ga(o,"popover",_);break;case"xlinkActuate":ns(o,"http://www.w3.org/1999/xlink","xlink:actuate",_);break;case"xlinkArcrole":ns(o,"http://www.w3.org/1999/xlink","xlink:arcrole",_);break;case"xlinkRole":ns(o,"http://www.w3.org/1999/xlink","xlink:role",_);break;case"xlinkShow":ns(o,"http://www.w3.org/1999/xlink","xlink:show",_);break;case"xlinkTitle":ns(o,"http://www.w3.org/1999/xlink","xlink:title",_);break;case"xlinkType":ns(o,"http://www.w3.org/1999/xlink","xlink:type",_);break;case"xmlBase":ns(o,"http://www.w3.org/XML/1998/namespace","xml:base",_);break;case"xmlLang":ns(o,"http://www.w3.org/XML/1998/namespace","xml:lang",_);break;case"xmlSpace":ns(o,"http://www.w3.org/XML/1998/namespace","xml:space",_);break;case"is":ga(o,"is",_);break;case"innerText":case"textContent":break;default:(!(2<f.length)||f[0]!=="o"&&f[0]!=="O"||f[1]!=="n"&&f[1]!=="N")&&(f=Y1.get(f)||f,ga(o,f,_))}}function tv(o,c,f,_,N,L){switch(f){case"style":U0(o,_,L);break;case"dangerouslySetInnerHTML":if(_!=null){if(typeof _!="object"||!("__html"in _))throw Error(a(61));if(f=_.__html,f!=null){if(N.children!=null)throw Error(a(60));o.innerHTML=f}}break;case"children":typeof _=="string"?Ss(o,_):(typeof _=="number"||typeof _=="bigint")&&Ss(o,""+_);break;case"onScroll":_!=null&&An("scroll",o);break;case"onScrollEnd":_!=null&&An("scrollend",o);break;case"onClick":_!=null&&(o.onclick=q6);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!xo.hasOwnProperty(f))e:{if(f[0]==="o"&&f[1]==="n"&&(N=f.endsWith("Capture"),c=f.slice(2,N?f.length-7:void 0),L=o[In]||null,L=L!=null?L[f]:null,typeof L=="function"&&o.removeEventListener(c,L,N),typeof _=="function")){typeof L!="function"&&L!==null&&(f in o?o[f]=null:o.hasAttribute(f)&&o.removeAttribute(f)),o.addEventListener(c,_,N);break e}f in o?o[f]=_:_===!0?o.setAttribute(f,""):ga(o,f,_)}}}function li(o,c,f){switch(c){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":An("error",o),An("load",o);var _=!1,N=!1,L;for(L in f)if(f.hasOwnProperty(L)){var X=f[L];if(X!=null)switch(L){case"src":_=!0;break;case"srcSet":N=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,c));default:lr(o,c,L,X,f,null)}}N&&lr(o,c,"srcSet",f.srcSet,f,null),_&&lr(o,c,"src",f.src,f,null);return;case"input":An("invalid",o);var he=L=X=N=null,Ne=null,He=null;for(_ in f)if(f.hasOwnProperty(_)){var ot=f[_];if(ot!=null)switch(_){case"name":N=ot;break;case"type":X=ot;break;case"checked":Ne=ot;break;case"defaultChecked":He=ot;break;case"value":L=ot;break;case"defaultValue":he=ot;break;case"children":case"dangerouslySetInnerHTML":if(ot!=null)throw Error(a(137,c));break;default:lr(o,c,_,ot,f,null)}}B0(o,L,he,Ne,He,X,N,!1),Pi(o);return;case"select":An("invalid",o),_=X=L=null;for(N in f)if(f.hasOwnProperty(N)&&(he=f[N],he!=null))switch(N){case"value":L=he;break;case"defaultValue":X=he;break;case"multiple":_=he;default:lr(o,c,N,he,f,null)}c=L,f=X,o.multiple=!!_,c!=null?yi(o,!!_,c,!1):f!=null&&yi(o,!!_,f,!0);return;case"textarea":An("invalid",o),L=N=_=null;for(X in f)if(f.hasOwnProperty(X)&&(he=f[X],he!=null))switch(X){case"value":_=he;break;case"defaultValue":N=he;break;case"children":L=he;break;case"dangerouslySetInnerHTML":if(he!=null)throw Error(a(91));break;default:lr(o,c,X,he,f,null)}V0(o,_,N,L),Pi(o);return;case"option":for(Ne in f)if(f.hasOwnProperty(Ne)&&(_=f[Ne],_!=null))switch(Ne){case"selected":o.selected=_&&typeof _!="function"&&typeof _!="symbol";break;default:lr(o,c,Ne,_,f,null)}return;case"dialog":An("cancel",o),An("close",o);break;case"iframe":case"object":An("load",o);break;case"video":case"audio":for(_=0;_<Qp.length;_++)An(Qp[_],o);break;case"image":An("error",o),An("load",o);break;case"details":An("toggle",o);break;case"embed":case"source":case"link":An("error",o),An("load",o);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(He in f)if(f.hasOwnProperty(He)&&(_=f[He],_!=null))switch(He){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,c));default:lr(o,c,He,_,f,null)}return;default:if(zi(c)){for(ot in f)f.hasOwnProperty(ot)&&(_=f[ot],_!==void 0&&tv(o,c,ot,_,f,void 0));return}}for(he in f)f.hasOwnProperty(he)&&(_=f[he],_!=null&&lr(o,c,he,_,f,null))}function mU(o,c,f,_){switch(c){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var N=null,L=null,X=null,he=null,Ne=null,He=null,ot=null;for(st in f){var ht=f[st];if(f.hasOwnProperty(st)&&ht!=null)switch(st){case"checked":break;case"value":break;case"defaultValue":Ne=ht;default:_.hasOwnProperty(st)||lr(o,c,st,null,_,ht)}}for(var Ze in _){var st=_[Ze];if(ht=f[Ze],_.hasOwnProperty(Ze)&&(st!=null||ht!=null))switch(Ze){case"type":L=st;break;case"name":N=st;break;case"checked":He=st;break;case"defaultChecked":ot=st;break;case"value":X=st;break;case"defaultValue":he=st;break;case"children":case"dangerouslySetInnerHTML":if(st!=null)throw Error(a(137,c));break;default:st!==ht&&lr(o,c,Ze,st,_,ht)}}$1(o,X,he,Ne,He,ot,L,N);return;case"select":st=X=he=Ze=null;for(L in f)if(Ne=f[L],f.hasOwnProperty(L)&&Ne!=null)switch(L){case"value":break;case"multiple":st=Ne;default:_.hasOwnProperty(L)||lr(o,c,L,null,_,Ne)}for(N in _)if(L=_[N],Ne=f[N],_.hasOwnProperty(N)&&(L!=null||Ne!=null))switch(N){case"value":Ze=L;break;case"defaultValue":he=L;break;case"multiple":X=L;default:L!==Ne&&lr(o,c,N,L,_,Ne)}c=he,f=X,_=st,Ze!=null?yi(o,!!f,Ze,!1):!!_!=!!f&&(c!=null?yi(o,!!f,c,!0):yi(o,!!f,f?[]:"",!1));return;case"textarea":st=Ze=null;for(he in f)if(N=f[he],f.hasOwnProperty(he)&&N!=null&&!_.hasOwnProperty(he))switch(he){case"value":break;case"children":break;default:lr(o,c,he,null,_,N)}for(X in _)if(N=_[X],L=f[X],_.hasOwnProperty(X)&&(N!=null||L!=null))switch(X){case"value":Ze=N;break;case"defaultValue":st=N;break;case"children":break;case"dangerouslySetInnerHTML":if(N!=null)throw Error(a(91));break;default:N!==L&&lr(o,c,X,N,_,L)}tu(o,Ze,st);return;case"option":for(var Qt in f)if(Ze=f[Qt],f.hasOwnProperty(Qt)&&Ze!=null&&!_.hasOwnProperty(Qt))switch(Qt){case"selected":o.selected=!1;break;default:lr(o,c,Qt,null,_,Ze)}for(Ne in _)if(Ze=_[Ne],st=f[Ne],_.hasOwnProperty(Ne)&&Ze!==st&&(Ze!=null||st!=null))switch(Ne){case"selected":o.selected=Ze&&typeof Ze!="function"&&typeof Ze!="symbol";break;default:lr(o,c,Ne,Ze,_,st)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var mn in f)Ze=f[mn],f.hasOwnProperty(mn)&&Ze!=null&&!_.hasOwnProperty(mn)&&lr(o,c,mn,null,_,Ze);for(He in _)if(Ze=_[He],st=f[He],_.hasOwnProperty(He)&&Ze!==st&&(Ze!=null||st!=null))switch(He){case"children":case"dangerouslySetInnerHTML":if(Ze!=null)throw Error(a(137,c));break;default:lr(o,c,He,Ze,_,st)}return;default:if(zi(c)){for(var ta in f)Ze=f[ta],f.hasOwnProperty(ta)&&Ze!==void 0&&!_.hasOwnProperty(ta)&&tv(o,c,ta,void 0,_,Ze);for(ot in _)Ze=_[ot],st=f[ot],!_.hasOwnProperty(ot)||Ze===st||Ze===void 0&&st===void 0||tv(o,c,ot,Ze,_,st);return}}for(var $e in f)Ze=f[$e],f.hasOwnProperty($e)&&Ze!=null&&!_.hasOwnProperty($e)&&lr(o,c,$e,null,_,Ze);for(ht in _)Ze=_[ht],st=f[ht],!_.hasOwnProperty(ht)||Ze===st||Ze==null&&st==null||lr(o,c,ht,Ze,_,st)}var nv=null,rv=null;function G6(o){return o.nodeType===9?o:o.ownerDocument}function uw(o){switch(o){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function cw(o,c){if(o===0)switch(c){case"svg":return 1;case"math":return 2;default:return 0}return o===1&&c==="foreignObject"?0:o}function av(o,c){return o==="textarea"||o==="noscript"||typeof c.children=="string"||typeof c.children=="number"||typeof c.children=="bigint"||typeof c.dangerouslySetInnerHTML=="object"&&c.dangerouslySetInnerHTML!==null&&c.dangerouslySetInnerHTML.__html!=null}var iv=null;function gU(){var o=window.event;return o&&o.type==="popstate"?o===iv?!1:(iv=o,!0):(iv=null,!1)}var dw=typeof setTimeout=="function"?setTimeout:void 0,vU=typeof clearTimeout=="function"?clearTimeout:void 0,fw=typeof Promise=="function"?Promise:void 0,yU=typeof queueMicrotask=="function"?queueMicrotask:typeof fw<"u"?function(o){return fw.resolve(null).then(o).catch(_U)}:dw;function _U(o){setTimeout(function(){throw o})}function sv(o,c){var f=c,_=0;do{var N=f.nextSibling;if(o.removeChild(f),N&&N.nodeType===8)if(f=N.data,f==="/$"){if(_===0){o.removeChild(N),nh(c);return}_--}else f!=="$"&&f!=="$?"&&f!=="$!"||_++;f=N}while(f);nh(c)}function ov(o){var c=o.firstChild;for(c&&c.nodeType===10&&(c=c.nextSibling);c;){var f=c;switch(c=c.nextSibling,f.nodeName){case"HTML":case"HEAD":case"BODY":ov(f),pt(f);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(f.rel.toLowerCase()==="stylesheet")continue}o.removeChild(f)}}function bU(o,c,f,_){for(;o.nodeType===1;){var N=f;if(o.nodeName.toLowerCase()!==c.toLowerCase()){if(!_&&(o.nodeName!=="INPUT"||o.type!=="hidden"))break}else if(_){if(!o[Cn])switch(c){case"meta":if(!o.hasAttribute("itemprop"))break;return o;case"link":if(L=o.getAttribute("rel"),L==="stylesheet"&&o.hasAttribute("data-precedence"))break;if(L!==N.rel||o.getAttribute("href")!==(N.href==null?null:N.href)||o.getAttribute("crossorigin")!==(N.crossOrigin==null?null:N.crossOrigin)||o.getAttribute("title")!==(N.title==null?null:N.title))break;return o;case"style":if(o.hasAttribute("data-precedence"))break;return o;case"script":if(L=o.getAttribute("src"),(L!==(N.src==null?null:N.src)||o.getAttribute("type")!==(N.type==null?null:N.type)||o.getAttribute("crossorigin")!==(N.crossOrigin==null?null:N.crossOrigin))&&L&&o.hasAttribute("async")&&!o.hasAttribute("itemprop"))break;return o;default:return o}}else if(c==="input"&&o.type==="hidden"){var L=N.name==null?null:""+N.name;if(N.type==="hidden"&&o.getAttribute("name")===L)return o}else return o;if(o=qo(o.nextSibling),o===null)break}return null}function TU(o,c,f){if(c==="")return null;for(;o.nodeType!==3;)if((o.nodeType!==1||o.nodeName!=="INPUT"||o.type!=="hidden")&&!f||(o=qo(o.nextSibling),o===null))return null;return o}function qo(o){for(;o!=null;o=o.nextSibling){var c=o.nodeType;if(c===1||c===3)break;if(c===8){if(c=o.data,c==="$"||c==="$!"||c==="$?"||c==="F!"||c==="F")break;if(c==="/$")return null}}return o}function pw(o){o=o.previousSibling;for(var c=0;o;){if(o.nodeType===8){var f=o.data;if(f==="$"||f==="$!"||f==="$?"){if(c===0)return o;c--}else f==="/$"&&c++}o=o.previousSibling}return null}function hw(o,c,f){switch(c=G6(f),o){case"html":if(o=c.documentElement,!o)throw Error(a(452));return o;case"head":if(o=c.head,!o)throw Error(a(453));return o;case"body":if(o=c.body,!o)throw Error(a(454));return o;default:throw Error(a(451))}}var ho=new Map,mw=new Set;function Q6(o){return typeof o.getRootNode=="function"?o.getRootNode():o.ownerDocument}var Au=Ce.d;Ce.d={f:EU,r:SU,D:wU,C:xU,L:CU,m:NU,X:OU,S:kU,M:IU};function EU(){var o=Au.f(),c=z6();return o||c}function SU(o){var c=jn(o);c!==null&&c.tag===5&&c.type==="form"?yd(c):Au.r(o)}var Ef=typeof document>"u"?null:document;function gw(o,c,f){var _=Ef;if(_&&typeof c=="string"&&c){var N=Na(c);N='link[rel="'+o+'"][href="'+N+'"]',typeof f=="string"&&(N+='[crossorigin="'+f+'"]'),mw.has(N)||(mw.add(N),o={rel:o,crossOrigin:f,href:c},_.querySelector(N)===null&&(c=_.createElement("link"),li(c,"link",o),yr(c),_.head.appendChild(c)))}}function wU(o){Au.D(o),gw("dns-prefetch",o,null)}function xU(o,c){Au.C(o,c),gw("preconnect",o,c)}function CU(o,c,f){Au.L(o,c,f);var _=Ef;if(_&&o&&c){var N='link[rel="preload"][as="'+Na(c)+'"]';c==="image"&&f&&f.imageSrcSet?(N+='[imagesrcset="'+Na(f.imageSrcSet)+'"]',typeof f.imageSizes=="string"&&(N+='[imagesizes="'+Na(f.imageSizes)+'"]')):N+='[href="'+Na(o)+'"]';var L=N;switch(c){case"style":L=Sf(o);break;case"script":L=wf(o)}ho.has(L)||(o=W({rel:"preload",href:c==="image"&&f&&f.imageSrcSet?void 0:o,as:c},f),ho.set(L,o),_.querySelector(N)!==null||c==="style"&&_.querySelector(Yp(L))||c==="script"&&_.querySelector(Kp(L))||(c=_.createElement("link"),li(c,"link",o),yr(c),_.head.appendChild(c)))}}function NU(o,c){Au.m(o,c);var f=Ef;if(f&&o){var _=c&&typeof c.as=="string"?c.as:"script",N='link[rel="modulepreload"][as="'+Na(_)+'"][href="'+Na(o)+'"]',L=N;switch(_){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":L=wf(o)}if(!ho.has(L)&&(o=W({rel:"modulepreload",href:o},c),ho.set(L,o),f.querySelector(N)===null)){switch(_){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(f.querySelector(Kp(L)))return}_=f.createElement("link"),li(_,"link",o),yr(_),f.head.appendChild(_)}}}function kU(o,c,f){Au.S(o,c,f);var _=Ef;if(_&&o){var N=Lr(_).hoistableStyles,L=Sf(o);c=c||"default";var X=N.get(L);if(!X){var he={loading:0,preload:null};if(X=_.querySelector(Yp(L)))he.loading=5;else{o=W({rel:"stylesheet",href:o,"data-precedence":c},f),(f=ho.get(L))&&lv(o,f);var Ne=X=_.createElement("link");yr(Ne),li(Ne,"link",o),Ne._p=new Promise(function(He,ot){Ne.onload=He,Ne.onerror=ot}),Ne.addEventListener("load",function(){he.loading|=1}),Ne.addEventListener("error",function(){he.loading|=2}),he.loading|=4,$6(X,c,_)}X={type:"stylesheet",instance:X,count:1,state:he},N.set(L,X)}}}function OU(o,c){Au.X(o,c);var f=Ef;if(f&&o){var _=Lr(f).hoistableScripts,N=wf(o),L=_.get(N);L||(L=f.querySelector(Kp(N)),L||(o=W({src:o,async:!0},c),(c=ho.get(N))&&uv(o,c),L=f.createElement("script"),yr(L),li(L,"link",o),f.head.appendChild(L)),L={type:"script",instance:L,count:1,state:null},_.set(N,L))}}function IU(o,c){Au.M(o,c);var f=Ef;if(f&&o){var _=Lr(f).hoistableScripts,N=wf(o),L=_.get(N);L||(L=f.querySelector(Kp(N)),L||(o=W({src:o,async:!0,type:"module"},c),(c=ho.get(N))&&uv(o,c),L=f.createElement("script"),yr(L),li(L,"link",o),f.head.appendChild(L)),L={type:"script",instance:L,count:1,state:null},_.set(N,L))}}function vw(o,c,f,_){var N=(N=Re.current)?Q6(N):null;if(!N)throw Error(a(446));switch(o){case"meta":case"title":return null;case"style":return typeof f.precedence=="string"&&typeof f.href=="string"?(c=Sf(f.href),f=Lr(N).hoistableStyles,_=f.get(c),_||(_={type:"style",instance:null,count:0,state:null},f.set(c,_)),_):{type:"void",instance:null,count:0,state:null};case"link":if(f.rel==="stylesheet"&&typeof f.href=="string"&&typeof f.precedence=="string"){o=Sf(f.href);var L=Lr(N).hoistableStyles,X=L.get(o);if(X||(N=N.ownerDocument||N,X={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},L.set(o,X),(L=N.querySelector(Yp(o)))&&!L._p&&(X.instance=L,X.state.loading=5),ho.has(o)||(f={rel:"preload",as:"style",href:f.href,crossOrigin:f.crossOrigin,integrity:f.integrity,media:f.media,hrefLang:f.hrefLang,referrerPolicy:f.referrerPolicy},ho.set(o,f),L||DU(N,o,f,X.state))),c&&_===null)throw Error(a(528,""));return X}if(c&&_!==null)throw Error(a(529,""));return null;case"script":return c=f.async,f=f.src,typeof f=="string"&&c&&typeof c!="function"&&typeof c!="symbol"?(c=wf(f),f=Lr(N).hoistableScripts,_=f.get(c),_||(_={type:"script",instance:null,count:0,state:null},f.set(c,_)),_):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,o))}}function Sf(o){return'href="'+Na(o)+'"'}function Yp(o){return'link[rel="stylesheet"]['+o+"]"}function yw(o){return W({},o,{"data-precedence":o.precedence,precedence:null})}function DU(o,c,f,_){o.querySelector('link[rel="preload"][as="style"]['+c+"]")?_.loading=1:(c=o.createElement("link"),_.preload=c,c.addEventListener("load",function(){return _.loading|=1}),c.addEventListener("error",function(){return _.loading|=2}),li(c,"link",f),yr(c),o.head.appendChild(c))}function wf(o){return'[src="'+Na(o)+'"]'}function Kp(o){return"script[async]"+o}function _w(o,c,f){if(c.count++,c.instance===null)switch(c.type){case"style":var _=o.querySelector('style[data-href~="'+Na(f.href)+'"]');if(_)return c.instance=_,yr(_),_;var N=W({},f,{"data-href":f.href,"data-precedence":f.precedence,href:null,precedence:null});return _=(o.ownerDocument||o).createElement("style"),yr(_),li(_,"style",N),$6(_,f.precedence,o),c.instance=_;case"stylesheet":N=Sf(f.href);var L=o.querySelector(Yp(N));if(L)return c.state.loading|=4,c.instance=L,yr(L),L;_=yw(f),(N=ho.get(N))&&lv(_,N),L=(o.ownerDocument||o).createElement("link"),yr(L);var X=L;return X._p=new Promise(function(he,Ne){X.onload=he,X.onerror=Ne}),li(L,"link",_),c.state.loading|=4,$6(L,f.precedence,o),c.instance=L;case"script":return L=wf(f.src),(N=o.querySelector(Kp(L)))?(c.instance=N,yr(N),N):(_=f,(N=ho.get(L))&&(_=W({},f),uv(_,N)),o=o.ownerDocument||o,N=o.createElement("script"),yr(N),li(N,"link",_),o.head.appendChild(N),c.instance=N);case"void":return null;default:throw Error(a(443,c.type))}else c.type==="stylesheet"&&!(c.state.loading&4)&&(_=c.instance,c.state.loading|=4,$6(_,f.precedence,o));return c.instance}function $6(o,c,f){for(var _=f.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),N=_.length?_[_.length-1]:null,L=N,X=0;X<_.length;X++){var he=_[X];if(he.dataset.precedence===c)L=he;else if(L!==N)break}L?L.parentNode.insertBefore(o,L.nextSibling):(c=f.nodeType===9?f.head:f,c.insertBefore(o,c.firstChild))}function lv(o,c){o.crossOrigin==null&&(o.crossOrigin=c.crossOrigin),o.referrerPolicy==null&&(o.referrerPolicy=c.referrerPolicy),o.title==null&&(o.title=c.title)}function uv(o,c){o.crossOrigin==null&&(o.crossOrigin=c.crossOrigin),o.referrerPolicy==null&&(o.referrerPolicy=c.referrerPolicy),o.integrity==null&&(o.integrity=c.integrity)}var Y6=null;function bw(o,c,f){if(Y6===null){var _=new Map,N=Y6=new Map;N.set(f,_)}else N=Y6,_=N.get(f),_||(_=new Map,N.set(f,_));if(_.has(o))return _;for(_.set(o,null),f=f.getElementsByTagName(o),N=0;N<f.length;N++){var L=f[N];if(!(L[Cn]||L[jt]||o==="link"&&L.getAttribute("rel")==="stylesheet")&&L.namespaceURI!=="http://www.w3.org/2000/svg"){var X=L.getAttribute(c)||"";X=o+X;var he=_.get(X);he?he.push(L):_.set(X,[L])}}return _}function Tw(o,c,f){o=o.ownerDocument||o,o.head.insertBefore(f,c==="title"?o.querySelector("head > title"):null)}function MU(o,c,f){if(f===1||c.itemProp!=null)return!1;switch(o){case"meta":case"title":return!0;case"style":if(typeof c.precedence!="string"||typeof c.href!="string"||c.href==="")break;return!0;case"link":if(typeof c.rel!="string"||typeof c.href!="string"||c.href===""||c.onLoad||c.onError)break;switch(c.rel){case"stylesheet":return o=c.disabled,typeof c.precedence=="string"&&o==null;default:return!0}case"script":if(c.async&&typeof c.async!="function"&&typeof c.async!="symbol"&&!c.onLoad&&!c.onError&&c.src&&typeof c.src=="string")return!0}return!1}function Ew(o){return!(o.type==="stylesheet"&&!(o.state.loading&3))}var Jp=null;function LU(){}function AU(o,c,f){if(Jp===null)throw Error(a(475));var _=Jp;if(c.type==="stylesheet"&&(typeof f.media!="string"||matchMedia(f.media).matches!==!1)&&!(c.state.loading&4)){if(c.instance===null){var N=Sf(f.href),L=o.querySelector(Yp(N));if(L){o=L._p,o!==null&&typeof o=="object"&&typeof o.then=="function"&&(_.count++,_=K6.bind(_),o.then(_,_)),c.state.loading|=4,c.instance=L,yr(L);return}L=o.ownerDocument||o,f=yw(f),(N=ho.get(N))&&lv(f,N),L=L.createElement("link"),yr(L);var X=L;X._p=new Promise(function(he,Ne){X.onload=he,X.onerror=Ne}),li(L,"link",f),c.instance=L}_.stylesheets===null&&(_.stylesheets=new Map),_.stylesheets.set(c,o),(o=c.state.preload)&&!(c.state.loading&3)&&(_.count++,c=K6.bind(_),o.addEventListener("load",c),o.addEventListener("error",c))}}function FU(){if(Jp===null)throw Error(a(475));var o=Jp;return o.stylesheets&&o.count===0&&cv(o,o.stylesheets),0<o.count?function(c){var f=setTimeout(function(){if(o.stylesheets&&cv(o,o.stylesheets),o.unsuspend){var _=o.unsuspend;o.unsuspend=null,_()}},6e4);return o.unsuspend=c,function(){o.unsuspend=null,clearTimeout(f)}}:null}function K6(){if(this.count--,this.count===0){if(this.stylesheets)cv(this,this.stylesheets);else if(this.unsuspend){var o=this.unsuspend;this.unsuspend=null,o()}}}var J6=null;function cv(o,c){o.stylesheets=null,o.unsuspend!==null&&(o.count++,J6=new Map,c.forEach(jU,o),J6=null,K6.call(o))}function jU(o,c){if(!(c.state.loading&4)){var f=J6.get(o);if(f)var _=f.get(null);else{f=new Map,J6.set(o,f);for(var N=o.querySelectorAll("link[data-precedence],style[data-precedence]"),L=0;L<N.length;L++){var X=N[L];(X.nodeName==="LINK"||X.getAttribute("media")!=="not all")&&(f.set(X.dataset.precedence,X),_=X)}_&&f.set(null,_)}N=c.instance,X=N.getAttribute("data-precedence"),L=f.get(X)||_,L===_&&f.set(null,N),f.set(X,N),this.count++,_=K6.bind(this),N.addEventListener("load",_),N.addEventListener("error",_),L?L.parentNode.insertBefore(N,L.nextSibling):(o=o.nodeType===9?o.head:o,o.insertBefore(N,o.firstChild)),c.state.loading|=4}}var Zp={$$typeof:T,Provider:null,Consumer:null,_currentValue:Te,_currentValue2:Te,_threadCount:0};function RU(o,c,f,_,N,L,X,he){this.tag=1,this.containerInfo=o,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=fe(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fe(0),this.hiddenUpdates=fe(null),this.identifierPrefix=_,this.onUncaughtError=N,this.onCaughtError=L,this.onRecoverableError=X,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=he,this.incompleteTransitions=new Map}function Sw(o,c,f,_,N,L,X,he,Ne,He,ot,ht){return o=new RU(o,c,f,X,he,Ne,He,ht),c=1,L===!0&&(c|=24),L=fo(3,null,null,c),o.current=L,L.stateNode=o,c=hu(),c.refCount++,o.pooledCache=c,c.refCount++,L.memoizedState={element:_,isDehydrated:f,cache:c},E4(L),o}function ww(o){return o?(o=to,o):to}function xw(o,c,f,_,N,L){N=ww(N),_.context===null?_.context=N:_.pendingContext=N,_=r1(c),_.payload={element:f},L=L===void 0?null:L,L!==null&&(_.callback=L),f=a1(o,_,c),f!==null&&(Zi(f,o,c),Fp(f,o,c))}function Cw(o,c){if(o=o.memoizedState,o!==null&&o.dehydrated!==null){var f=o.retryLane;o.retryLane=f!==0&&f<c?f:c}}function dv(o,c){Cw(o,c),(o=o.alternate)&&Cw(o,c)}function Nw(o){if(o.tag===13){var c=Ha(o,67108864);c!==null&&Zi(c,o,67108864),dv(o,67108864)}}var Z6=!0;function PU(o,c,f,_){var N=H.T;H.T=null;var L=Ce.p;try{Ce.p=2,fv(o,c,f,_)}finally{Ce.p=L,H.T=N}}function zU(o,c,f,_){var N=H.T;H.T=null;var L=Ce.p;try{Ce.p=8,fv(o,c,f,_)}finally{Ce.p=L,H.T=N}}function fv(o,c,f,_){if(Z6){var N=pv(_);if(N===null)ev(o,c,_,X6,f),Ow(o,_);else if(VU(N,o,c,f,_))_.stopPropagation();else if(Ow(o,_),c&4&&-1<BU.indexOf(o)){for(;N!==null;){var L=jn(N);if(L!==null)switch(L.tag){case 3:if(L=L.stateNode,L.current.memoizedState.isDehydrated){var X=Nn(L.pendingLanes);if(X!==0){var he=L;for(he.pendingLanes|=2,he.entangledLanes|=2;X;){var Ne=1<<31-Ct(X);he.entanglements[1]|=Ne,X&=~Ne}Fl(L),!(Br&6)&&(j6=$()+500,Gp(0))}}break;case 13:he=Ha(L,2),he!==null&&Zi(he,L,2),z6(),dv(L,2)}if(L=pv(_),L===null&&ev(o,c,_,X6,f),L===N)break;N=L}N!==null&&_.stopPropagation()}else ev(o,c,_,null,f)}}function pv(o){return o=Qn(o),hv(o)}var X6=null;function hv(o){if(X6=null,o=At(o),o!==null){var c=ue(o);if(c===null)o=null;else{var f=c.tag;if(f===13){if(o=Q(c),o!==null)return o;o=null}else if(f===3){if(c.stateNode.current.memoizedState.isDehydrated)return c.tag===3?c.stateNode.containerInfo:null;o=null}else c!==o&&(o=null)}}return X6=o,null}function kw(o){switch(o){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(pe()){case Pe:return 2;case Fe:return 8;case bt:case xt:return 32;case Yt:return 268435456;default:return 32}default:return 32}}var mv=!1,d1=null,f1=null,p1=null,Xp=new Map,eh=new Map,h1=[],BU="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Ow(o,c){switch(o){case"focusin":case"focusout":d1=null;break;case"dragenter":case"dragleave":f1=null;break;case"mouseover":case"mouseout":p1=null;break;case"pointerover":case"pointerout":Xp.delete(c.pointerId);break;case"gotpointercapture":case"lostpointercapture":eh.delete(c.pointerId)}}function th(o,c,f,_,N,L){return o===null||o.nativeEvent!==L?(o={blockedOn:c,domEventName:f,eventSystemFlags:_,nativeEvent:L,targetContainers:[N]},c!==null&&(c=jn(c),c!==null&&Nw(c)),o):(o.eventSystemFlags|=_,c=o.targetContainers,N!==null&&c.indexOf(N)===-1&&c.push(N),o)}function VU(o,c,f,_,N){switch(c){case"focusin":return d1=th(d1,o,c,f,_,N),!0;case"dragenter":return f1=th(f1,o,c,f,_,N),!0;case"mouseover":return p1=th(p1,o,c,f,_,N),!0;case"pointerover":var L=N.pointerId;return Xp.set(L,th(Xp.get(L)||null,o,c,f,_,N)),!0;case"gotpointercapture":return L=N.pointerId,eh.set(L,th(eh.get(L)||null,o,c,f,_,N)),!0}return!1}function Iw(o){var c=At(o.target);if(c!==null){var f=ue(c);if(f!==null){if(c=f.tag,c===13){if(c=Q(f),c!==null){o.blockedOn=c,Gn(o.priority,function(){if(f.tag===13){var _=As(),N=Ha(f,_);N!==null&&Zi(N,f,_),dv(f,_)}});return}}else if(c===3&&f.stateNode.current.memoizedState.isDehydrated){o.blockedOn=f.tag===3?f.stateNode.containerInfo:null;return}}}o.blockedOn=null}function e5(o){if(o.blockedOn!==null)return!1;for(var c=o.targetContainers;0<c.length;){var f=pv(o.nativeEvent);if(f===null){f=o.nativeEvent;var _=new f.constructor(f.type,f);gl=_,f.target.dispatchEvent(_),gl=null}else return c=jn(f),c!==null&&Nw(c),o.blockedOn=f,!1;c.shift()}return!0}function Dw(o,c,f){e5(o)&&f.delete(c)}function HU(){mv=!1,d1!==null&&e5(d1)&&(d1=null),f1!==null&&e5(f1)&&(f1=null),p1!==null&&e5(p1)&&(p1=null),Xp.forEach(Dw),eh.forEach(Dw)}function t5(o,c){o.blockedOn===c&&(o.blockedOn=null,mv||(mv=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,HU)))}var n5=null;function Mw(o){n5!==o&&(n5=o,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){n5===o&&(n5=null);for(var c=0;c<o.length;c+=3){var f=o[c],_=o[c+1],N=o[c+2];if(typeof _!="function"){if(hv(_||f)===null)continue;break}var L=jn(f);L!==null&&(o.splice(c,3),c-=3,Il(L,{pending:!0,data:N,method:f.method,action:_},_,N))}}))}function nh(o){function c(Ne){return t5(Ne,o)}d1!==null&&t5(d1,o),f1!==null&&t5(f1,o),p1!==null&&t5(p1,o),Xp.forEach(c),eh.forEach(c);for(var f=0;f<h1.length;f++){var _=h1[f];_.blockedOn===o&&(_.blockedOn=null)}for(;0<h1.length&&(f=h1[0],f.blockedOn===null);)Iw(f),f.blockedOn===null&&h1.shift();if(f=(o.ownerDocument||o).$$reactFormReplay,f!=null)for(_=0;_<f.length;_+=3){var N=f[_],L=f[_+1],X=N[In]||null;if(typeof L=="function")X||Mw(f);else if(X){var he=null;if(L&&L.hasAttribute("formAction")){if(N=L,X=L[In]||null)he=X.formAction;else if(hv(N)!==null)continue}else he=X.action;typeof he=="function"?f[_+1]=he:(f.splice(_,3),_-=3),Mw(f)}}}function gv(o){this._internalRoot=o}r5.prototype.render=gv.prototype.render=function(o){var c=this._internalRoot;if(c===null)throw Error(a(409));var f=c.current,_=As();xw(f,_,o,c,null,null)},r5.prototype.unmount=gv.prototype.unmount=function(){var o=this._internalRoot;if(o!==null){this._internalRoot=null;var c=o.containerInfo;o.tag===0&&_f(),xw(o.current,2,null,o,null,null),z6(),c[nr]=null}};function r5(o){this._internalRoot=o}r5.prototype.unstable_scheduleHydration=function(o){if(o){var c=kt();o={blockedOn:null,target:o,priority:c};for(var f=0;f<h1.length&&c!==0&&c<h1[f].priority;f++);h1.splice(f,0,o),f===0&&Iw(o)}};var Lw=n.version;if(Lw!=="19.0.0")throw Error(a(527,Lw,"19.0.0"));Ce.findDOMNode=function(o){var c=o._reactInternals;if(c===void 0)throw typeof o.render=="function"?Error(a(188)):(o=Object.keys(o).join(","),Error(a(268,o)));return o=ie(c),o=o!==null?ge(o):null,o=o===null?null:o.stateNode,o};var UU={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:H,findFiberByHostInstance:At,reconcilerVersion:"19.0.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var a5=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!a5.isDisabled&&a5.supportsFiber)try{Ie=a5.inject(UU),at=a5}catch{}}return ah.createRoot=function(o,c){if(!i(o))throw Error(a(299));var f=!1,_="",N=bu,L=Dp,X=Ed,he=null;return c!=null&&(c.unstable_strictMode===!0&&(f=!0),c.identifierPrefix!==void 0&&(_=c.identifierPrefix),c.onUncaughtError!==void 0&&(N=c.onUncaughtError),c.onCaughtError!==void 0&&(L=c.onCaughtError),c.onRecoverableError!==void 0&&(X=c.onRecoverableError),c.unstable_transitionCallbacks!==void 0&&(he=c.unstable_transitionCallbacks)),c=Sw(o,1,!1,null,null,f,_,N,L,X,he,null),o[nr]=c.current,X4(o.nodeType===8?o.parentNode:o),new gv(c)},ah.hydrateRoot=function(o,c,f){if(!i(o))throw Error(a(299));var _=!1,N="",L=bu,X=Dp,he=Ed,Ne=null,He=null;return f!=null&&(f.unstable_strictMode===!0&&(_=!0),f.identifierPrefix!==void 0&&(N=f.identifierPrefix),f.onUncaughtError!==void 0&&(L=f.onUncaughtError),f.onCaughtError!==void 0&&(X=f.onCaughtError),f.onRecoverableError!==void 0&&(he=f.onRecoverableError),f.unstable_transitionCallbacks!==void 0&&(Ne=f.unstable_transitionCallbacks),f.formState!==void 0&&(He=f.formState)),c=Sw(o,1,!0,c,f??null,_,N,L,X,he,Ne,He),c.context=ww(null),f=c.current,_=As(),N=r1(_),N.callback=null,a1(f,N,_),c.current.lanes=_,Ee(c,_),Fl(c),o[nr]=c.current,X4(o),new r5(c)},ah.version="19.0.0",ah}var Uw;function XU(){if(Uw)return yv.exports;Uw=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),yv.exports=ZU(),yv.exports}var Ww=XU();const eW={"query ContactOverlayQuery($path: String!) {\n  route(path: $path) {\n    ... on EntityCanonicalUrl {\n      entity {\n        ...NewsContactFragment\n        ...BasicPageContactFragment\n        ...SfSubjectContactFragment\n        ...SfSubjectShapeContactFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n\nfragment BasicPageContactFragment on NodePage {\n  contactInformation: fieldContactInformation {\n    entity {\n      ...ContactInformationFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ContactInformationFragment on NodeContactInformation {\n  translated: entityTranslationFromContext {\n    ... on NodeContactInformation {\n      title\n      content: fieldContent {\n        entity {\n          translated: entityTranslationFromContext {\n            ...ParagraphContactPersonFragment\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment NewsContactFragment on NodeNews {\n  contactInformation: fieldContactInformation {\n    entity {\n      ...ContactInformationFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ParagraphContactPersonFragment on ParagraphContactPerson {\n  id: entityId\n  name: parentFieldName\n  title: fieldPersonTitle\n  body: fieldPersonText {\n    processed\n    __typename\n  }\n  __typename\n}\n\nfragment SfSubjectContactFragment on NodeSfSubject {\n  contactInformation: fieldContactInformation {\n    entity {\n      ...ContactInformationFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment SfSubjectShapeContactFragment on NodeSfSubjectShape {\n  contactInformation: fieldContactInformation {\n    entity {\n      ...ContactInformationFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n":1,"query ($calendarId: Int, $day0: String, $day1: String, $day2: String, $day3: String, $day4: String, $day5: String, $day6: String, $day7: String, $day8: String, $day9: String, $day10: String, $day11: String, $day12: String, $day13: String, $day14: String, $day15: String, $offset: Int = 0, $limit: Int = 50) {\n  day0: eventCalendar(calendarid: $calendarId, day: $day0, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day1: eventCalendar(calendarid: $calendarId, day: $day1, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day2: eventCalendar(calendarid: $calendarId, day: $day2, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day3: eventCalendar(calendarid: $calendarId, day: $day3, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day4: eventCalendar(calendarid: $calendarId, day: $day4, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day5: eventCalendar(calendarid: $calendarId, day: $day5, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day6: eventCalendar(calendarid: $calendarId, day: $day6, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day7: eventCalendar(calendarid: $calendarId, day: $day7, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day8: eventCalendar(calendarid: $calendarId, day: $day8, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day9: eventCalendar(calendarid: $calendarId, day: $day9, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day10: eventCalendar(calendarid: $calendarId, day: $day10, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day11: eventCalendar(calendarid: $calendarId, day: $day11, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day12: eventCalendar(calendarid: $calendarId, day: $day12, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day13: eventCalendar(calendarid: $calendarId, day: $day13, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day14: eventCalendar(calendarid: $calendarId, day: $day14, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n  day15: eventCalendar(calendarid: $calendarId, day: $day15, offset: $offset, limit: $limit) {\n    ...EventCalendarDayFragment\n    __typename\n  }\n}\n\nfragment EventCalendarDayFragment on UHDCalendarType {\n  eventDatesList {\n    eventDateId: entityId\n    title: fieldEvdTitle\n    start: fieldEvdStart {\n      date\n      __typename\n    }\n    end: fieldEvdEnd {\n      date\n      __typename\n    }\n    tipp: fieldEvdTipp\n    speakers: fieldEvdSpeakers\n    venue: fieldEvdVenueName\n    venueStreet: fieldEvdVenueStreet\n    venueStreetNo: fieldEvdVenueStreetNo\n    venueDisplayNot: fieldEvdVenueDisplayNot\n    videoStreamUrl: fieldEvdVideoStreamUrl {\n      uri\n      __typename\n    }\n    cancelled: fieldEvdCancelled\n    eventDetail: reverseFieldEvEventDatesNode {\n      entities {\n        ... on NodeEvent {\n          eventType: fieldEvType\n          eventTags: fieldEvTags {\n            entity {\n              name\n              __typename\n            }\n            __typename\n          }\n          admissionType: fieldEvAdmissionType\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n":2,'query dataTableQuery($revisionId: String, $filters: [FreeFormTableFilterInput], $sortBy: String, $sortOrder: FreeFormTableSortOrderOptions) {\n  paragraphQuery(filter: {conditions: [{operator: "=", field: "revision_id", value: [$revisionId]}]}) {\n    entities {\n      ... on ParagraphDataTable {\n        alphabet: fieldTableAlphabet\n        ariaList: fieldTableAriaList\n        dataTable(filters: $filters, sortBy: $sortBy, sortOrder: $sortOrder) {\n          tableDisplay\n          tableColumns {\n            type: columnType\n            label: columnLabel\n            hidden: columnHidden\n            isLink: columnIsLink\n            sortId: columnSortId\n            sortable: columnSortable\n            filterId: columnFilterId\n            filterable: columnFilterable\n            searchable: columnSearchable\n            displayLabel: displayColumnLabel\n            filters: columnFilterOptions {\n              key: filterOptionKey\n              value: filterOptionValue\n              __typename\n            }\n            isAlphabetAnchor: columnIsAlphabetAnchor\n            isTitleTag: columnIsTitleTag\n            width: columnWidth\n            __typename\n          }\n          tableRows {\n            rowCells {\n              rowCellData\n              rowCellAlignment\n              __typename\n            }\n            __typename\n          }\n          tableRowsMedia {\n            translated: entityTranslationFromContext {\n              ... on MediaImage {\n                uuid\n                description: fieldImageDescription\n                creditsText: fieldImageCredits\n                creditsLink: fieldImageCreditsLink {\n                  url {\n                    path\n                    __typename\n                  }\n                  __typename\n                }\n                __typename\n              }\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n':3,"query CurrentUserIdQuery {\n  currentUserContext {\n    uid\n    __typename\n  }\n}\n":4,"query eventCalendarUrl {\n  eventCalendarUrl\n}\n":5,"query eventCalendarTermName($calendarId: Int = null) {\n  eventCalendarTermName(calendarId: $calendarId)\n}\n":6,"query AdminLinksQuery($path: String!) {\n  route(path: $path) {\n    adminLinks {\n      url\n      title\n      __typename\n    }\n    __typename\n  }\n}\n":7,'query blocksQueryApplicationGuideForm($region: String!) {\n  route(path: "/") {\n    ... on EntityCanonicalUrl {\n      blocksByRegion(region: $region) {\n        id: entityId\n        ...ApplicationGuideBlockFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  countries: taxonomyTermQuery(filter: {conditions: [{operator: "=", field: "vid", value: ["sf_country"]}]}, limit: 1000) {\n    entities {\n      translated: entityTranslationFromContext {\n        ... on TaxonomyTermSfCountry {\n          entityId\n          entityLabel\n          origin: fieldSfCountryOrigin\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  admissionPermits: taxonomyTermQuery(filter: {conditions: [{operator: "=", field: "vid", value: ["sf_admission_permit"]}]}) {\n    entities {\n      translated: entityTranslationFromContext {\n        ... on TaxonomyTermSfAdmissionPermit {\n          entityId\n          entityLabel\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  startSemester: taxonomyTermQuery(filter: {conditions: [{operator: "=", field: "vid", value: ["sf_start_semester"]}]}) {\n    entities {\n      translated: entityTranslationFromContext {\n        ... on TaxonomyTermSfStartSemester {\n          entityId\n          entityLabel\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n\nfragment ApplicationGuideBlockFragment on BlockContentSfApplicationGuide {\n  translated: entityTranslationFromContext {\n    ... on BlockContentSfApplicationGuide {\n      formTitle: fieldSfAgFormTitle\n      formMeta: fieldSfAgFormMeta\n      formDescription: fieldSfAgFormDesc {\n        processed\n        __typename\n      }\n      overviewTitle: fieldSfAgOverviewTitle\n      overviewMeta: fieldSfAgOverviewMeta\n      overviewDescription: fieldSfAgOverviewDesc {\n        processed\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n':8,'query blocksQueryApplicationGuideOverview($region: String!, $language: LanguageId!, $shapeOneId: String!, $shapeTwoId: String = "", $originId: String!, $nationalityId: String!, $admissionPermitId: String!, $startSemesterId: String!) {\n  route(path: "/") {\n    ... on EntityCanonicalUrl {\n      blocksByRegion(region: $region) {\n        id: entityId\n        ...ApplicationGuideBlockFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  shapeOne: nodeById(id: $shapeOneId) {\n    ...AgShapeFragment\n    __typename\n  }\n  shapeTwo: nodeById(id: $shapeTwoId) {\n    ...AgShapeFragment\n    __typename\n  }\n  nationality: taxonomyTermById(id: $nationalityId) {\n    entityTranslation(language: $language) {\n      entityLabel\n      __typename\n    }\n    __typename\n  }\n  admissionPermit: taxonomyTermById(id: $admissionPermitId) {\n    entityTranslation(language: $language) {\n      entityLabel\n      __typename\n    }\n    __typename\n  }\n  startSemester: taxonomyTermById(id: $startSemesterId) {\n    entityTranslation(language: $language) {\n      entityLabel\n      __typename\n    }\n    __typename\n  }\n}\n\nfragment AdmissionProcedureApisFragment on EntityReference {\n  entity {\n    ... on TaxonomyTermApplicationProcess {\n      documents: fieldSfApiDocuments {\n        entity {\n          entityTranslation(language: $language) {\n            ...FilteredApplicationProcessInfoFragment\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      applicationProcedure: fieldSfApiAppProcedure {\n        entity {\n          entityTranslation(language: $language) {\n            ...FilteredApplicationProcessInfoFragment\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      admissionProcedure: fieldSfApiAdmissionProcedure {\n        entity {\n          entityTranslation(language: $language) {\n            ...FilteredApplicationProcessInfoFragment\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      applicationPlatforms: fieldSfApiAppPlatforms {\n        entity {\n          entityTranslation(language: $language) {\n            ...FilteredApplicationProcessInfoFragment\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      enrolmentProcess: fieldSfApiEnrolmentProcess {\n        entity {\n          entityTranslation(language: $language) {\n            ...FilteredApplicationProcessInfoFragment\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment AgShapeFragment on NodeSfSubjectShape {\n  entityTranslation(language: $language) {\n    entityId\n    entityLabel\n    ... on NodeSfSubjectShape {\n      admissionProcess: fieldApplicationProcess {\n        ...AdmissionProcedureApisFragment\n        __typename\n      }\n      subjectSpecific: fieldSubjectShapeAdmission {\n        entity {\n          entityTranslation(language: $language) {\n            ...FilteredApplicationProcessInfoFragment\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      satzung: fieldSubjectShapeSatzung {\n        document: entity {\n          ...ShapeDocumentFragment\n          __typename\n        }\n        __typename\n      }\n      deadlines: applicationProcessText(origin: $originId, permit: $admissionPermitId, start: $startSemesterId, referencedFromField: "field_subject_shape_deadlines") {\n        id: entityId\n        ... on ParagraphSfApplicationProcessText {\n          title: fieldTextTitle\n          body: fieldTextBody {\n            processed\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ApplicationGuideBlockFragment on BlockContentSfApplicationGuide {\n  translated: entityTranslationFromContext {\n    ... on BlockContentSfApplicationGuide {\n      formTitle: fieldSfAgFormTitle\n      formMeta: fieldSfAgFormMeta\n      formDescription: fieldSfAgFormDesc {\n        processed\n        __typename\n      }\n      overviewTitle: fieldSfAgOverviewTitle\n      overviewMeta: fieldSfAgOverviewMeta\n      overviewDescription: fieldSfAgOverviewDesc {\n        processed\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment FilteredApplicationProcessInfoFragment on NodeSfApplicationProcessOverlay {\n  entityId\n  title\n  cta: fieldSfApoCta\n  teaser: applicationProcessText(origin: $originId, permit: $admissionPermitId, start: $startSemesterId, referencedFromField: "field_sf_apo_teaser_content") {\n    id: entityId\n    ... on ParagraphSfApplicationProcessText {\n      title: fieldTextTitle\n      body: fieldTextBody {\n        processed\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  ctaLinks: applicationProcessText(origin: $originId, permit: $admissionPermitId, start: $startSemesterId, referencedFromField: "field_sf_apo_cta_links") {\n    ... on ParagraphSfAgCtaLink {\n      link: fieldSfLink {\n        url {\n          ...UrlFragment\n          __typename\n        }\n        title\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ShapeDocumentFragment on MediaDocument {\n  translated: entityTranslationFromContext {\n    ... on MediaDocument {\n      name\n      entityUrl {\n        alias\n        rawExternalUrl\n        path\n        routed\n        __typename\n      }\n      fieldDocumentFile {\n        file: entity {\n          ... on FileBundle {\n            url\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment UrlFragment on Url {\n  alias\n  path\n  routed\n  rawExternalUrl\n  __typename\n}\n':9,'query ApplicationProcessOverlayQuery($apiId: String = "", $shapeId: String = "", $originId: String = "", $admissionPermitId: String = "", $startSemesterId: String = "") {\n  api: nodeById(id: $apiId) {\n    translated: entityTranslationFromContext {\n      ...SfApplicationProcessOverlayFragment\n      __typename\n    }\n    __typename\n  }\n  shape: nodeById(id: $shapeId) {\n    translated: entityTranslationFromContext {\n      shapeLabel: entityLabel\n      ... on NodeSfSubjectShape {\n        subjectSpecificDocuments: applicationProcessText(origin: $originId, permit: $admissionPermitId, start: $startSemesterId, referencedFromField: "field_subject_shape_documents") {\n          ... on ParagraphSfApplicationProcessText {\n            title: fieldTextTitle\n            body: fieldTextBody {\n              processed\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n\nfragment SfApplicationProcessOverlayFragment on NodeSfApplicationProcessOverlay {\n  title\n  cta: fieldSfApoCta\n  type: fieldSfApoType\n  ... on NodeSfApplicationProcessOverlay {\n    overlay: applicationProcessText(origin: $originId, permit: $admissionPermitId, start: $startSemesterId, referencedFromField: "field_sf_apo_overlay_content") {\n      id: entityId\n      ... on ParagraphSfApplicationProcessText {\n        title: fieldTextTitle\n        body: fieldTextBody {\n          processed\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n':10,"query blocksQuery($region: String!, $path: String!) {\n  route(path: $path) {\n    ... on EntityCanonicalUrl {\n      blocksByRegion(region: $region) {\n        id: entityId\n        ...BasicBlockFragment\n        ...AddressBlockFragment\n        ...CreditsBlockFragment\n        ...ShoppingCartBlockFragment\n        ...ApplicationGuideBlockFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n\nfragment AddressBlockFragment on BlockContentAddress {\n  translated: entityTranslationFromContext {\n    ... on BlockContentAddress {\n      fieldAddressTitle\n      fieldAddressPhone\n      fieldAddressEmail\n      fieldAddressSummary {\n        processed\n        __typename\n      }\n      fieldAddressMap {\n        title\n        url {\n          alias\n          path\n          routed\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ApplicationGuideBlockFragment on BlockContentSfApplicationGuide {\n  translated: entityTranslationFromContext {\n    ... on BlockContentSfApplicationGuide {\n      formTitle: fieldSfAgFormTitle\n      formMeta: fieldSfAgFormMeta\n      formDescription: fieldSfAgFormDesc {\n        processed\n        __typename\n      }\n      overviewTitle: fieldSfAgOverviewTitle\n      overviewMeta: fieldSfAgOverviewMeta\n      overviewDescription: fieldSfAgOverviewDesc {\n        processed\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment BasicBlockFragment on BlockContentBasic {\n  body {\n    processed\n    __typename\n  }\n  __typename\n}\n\nfragment CreditsBlockFragment on BlockContentCredits {\n  title: entityLabel\n  __typename\n}\n\nfragment ShoppingCartBlockFragment on BlockContentShoppingCart {\n  translated: entityTranslationFromContext {\n    ... on BlockContentShoppingCart {\n      headline: fieldHeadline\n      body {\n        processed\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n":11,"query BreadcrumbsQueryById($id: String!, $lang: String!) {\n  routeById(id: $id, lang: $lang) {\n    ... on InternalUrl {\n      breadcrumb {\n        text\n        url {\n          ...UrlFragment\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n\nfragment UrlFragment on Url {\n  alias\n  path\n  routed\n  rawExternalUrl\n  __typename\n}\n":12,"query BreadcrumbsQuery($path: String!) {\n  route(path: $path) {\n    ... on EntityCanonicalUrl {\n      breadcrumb {\n        text\n        url {\n          ...UrlFragment\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n\nfragment UrlFragment on Url {\n  alias\n  path\n  routed\n  rawExternalUrl\n  __typename\n}\n":13,"query CalendarOverviewQuery($id: String!, $filters: [FreeFormTableFilterInput], $page: Int) {\n  calendarOverview: paragraphById(id: $id) {\n    ... on ParagraphCalendar {\n      id\n      calendarView(filters: $filters, page: $page) {\n        data\n        nextPage\n        __typename\n      }\n      attendanceOptions\n      eventTypes {\n        key: entityId\n        value: name\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n":14,"query gcsQuery {\n  googleCustomSearchEngines {\n    title\n    searchEngineId\n    isActive\n    __typename\n  }\n  searchHelloField {\n    hello\n    __typename\n  }\n}\n":15,"query languagesQuery($path: String!) {\n  route(path: $path) {\n    ... on EntityCanonicalUrl {\n      languageSwitchLinks {\n        ... on LanguageSwitchLink {\n          title\n          url {\n            alias\n            __typename\n          }\n          isActive: active\n          language {\n            id\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n":16,'query menuQuery($menuName: String!, $secondaryMenuName: String!) {\n  primary: menuByName(name: $menuName) {\n    ...menuFragment\n    __typename\n  }\n  secondary: menuByName(name: $secondaryMenuName) {\n    ...menuFragment\n    __typename\n  }\n}\n\nfragment menuFragment on Menu {\n  name\n  description\n  links {\n    ...menuLinksFragment\n    links {\n      ...menuLinksFragment\n      links {\n        ...menuLinksFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment menuLinksFragment on MenuLink {\n  label\n  description\n  className: attribute(key: "class")\n  rel: attribute(key: "rel")\n  expanded\n  excludeFromHeaderMenu\n  url {\n    ...UrlFragment\n    __typename\n  }\n  __typename\n}\n\nfragment UrlFragment on Url {\n  alias\n  path\n  routed\n  rawExternalUrl\n  __typename\n}\n':17,"query MultilingualSliderSlideData {\n  multilingualSliderSlideData {\n    language\n    metatitle\n    title\n    link {\n      text\n      url {\n        ...UrlFragment\n        __typename\n      }\n      __typename\n    }\n    textAlign\n    __typename\n  }\n}\n\nfragment UrlFragment on Url {\n  alias\n  path\n  routed\n  rawExternalUrl\n  __typename\n}\n":18,"query headerQuery {\n  siteSettings {\n    translated: entityTranslationFromContext {\n      ...UhSiteSettingsBundleFragment\n      __typename\n    }\n    __typename\n  }\n}\n\nfragment UhSiteSettingsBundleFragment on UhSiteSettingsBundle {\n  fieldName\n  fieldHeaderVariant\n  fieldShowBacklink\n  fieldShowMenuIcon\n  fieldUseFloatingNavigation\n  fieldMenuVariant\n  fieldAutoHyphenation\n  fieldDesktopLogo {\n    entity {\n      ... on FileBundle {\n        url\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldDesktopLogoInverted {\n    entity {\n      ... on FileBundle {\n        url\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldMobileLogo {\n    entity {\n      ... on FileBundle {\n        url\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldMobileLogoInverted {\n    entity {\n      ... on FileBundle {\n        url\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldCooperationLogos {\n    entity {\n      translated: entityTranslationFromContext {\n        ... on ParagraphSvgWithLink {\n          fieldSwlLink {\n            url {\n              path\n              __typename\n            }\n            __typename\n          }\n          fieldSwlLogo {\n            entity {\n              ... on FileBundle {\n                url\n                __typename\n              }\n              __typename\n            }\n            description\n            __typename\n          }\n          svgLogo\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldFooterVariant\n  fieldShowLanguageSwitcher\n  fieldShowSocialMediaIcon\n  fieldCopyrightText\n  fieldFathomId\n  __typename\n}\n":19,'query NewsTeasersQuery($id: String!, $first: Int = 40, $after: String = "") {\n  paragraph: paragraphById(id: $id) {\n    ... on ParagraphNewsTeaserCollection {\n      newsTeasers(first: $first, after: $after) {\n        edges {\n          node {\n            nid\n            title\n            created\n            ...TeaserFragment\n            __typename\n          }\n          cursor\n          __typename\n        }\n        count\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n\nfragment ImageCreditsFragment on MediaImage {\n  creditsText: fieldImageCredits\n  creditsLink: fieldImageCreditsLink {\n    url {\n      path\n      __typename\n    }\n    __typename\n  }\n  fieldLicense {\n    entity {\n      translated: entityTranslationFromContext {\n        licenseText: entityLabel\n        ... on TaxonomyTermLicenses {\n          fieldLicenseLink {\n            url {\n              path\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserFragment on NodeTeaser {\n  id: entityId\n  teaserType: fieldTeaserType\n  title\n  showTitle: fieldTeaserShowTitle\n  teaserDateLine: fieldTeaserDateline\n  teaserUseBlackText: fieldTeaserUseBlackText\n  teaserMenuEntry: fieldTeaserMenuEntry {\n    entity {\n      ... on MenuLinkContentBundle {\n        children {\n          expanded\n          label\n          description\n          url {\n            alias\n            path\n            routed\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  teaserLink: fieldTeaserLink {\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    targetNode: node {\n      publishingDate: created\n      __typename\n    }\n    __typename\n  }\n  teaserDescription: fieldTeaserText {\n    processed\n    __typename\n  }\n  teaserImage: fieldTeaserImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  teaserWideImage: fieldTeaserImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserWideImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  teaserButton: fieldTeaserButton {\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  teaserLinkListShort: fieldTeaserLinkListShort {\n    dateline\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  teaserLinkListLong: fieldTeaserLinkListLong {\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: TEASER_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: TEASER_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserWideImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: TEASER_WIDE_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: TEASER_WIDE_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n':20,'query blocksQueryCart($region: String!, $path: String!) {\n  route(path: $path) {\n    ... on EntityCanonicalUrl {\n      blocksByRegion(region: $region) {\n        id: entityId\n        ...ShoppingCartBlockFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  shapeVariations: taxonomyTermQuery(limit: 999, filter: {conditions: [{operator: "=", field: "vid", value: ["shape_variation"]}]}) {\n    entities {\n      translated: entityTranslationFromContext {\n        ... on TaxonomyTermShapeVariation {\n          id: tid\n          percentage: fieldPercentage\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  route(path: $path) {\n    ... on EntityCanonicalUrl {\n      entity {\n        ...BasicPageFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n\nfragment AdditionalStudyCoursesFragment on ParagraphAdditionalStudyCourses {\n  id: entityId\n  parent {\n    bundle: entityBundle\n    __typename\n  }\n  shapes: subjectShapes {\n    variation: fieldShapeVariation {\n      entity {\n        translated: entityTranslationFromContext {\n          ... on TaxonomyTermShapeVariation {\n            name\n            __typename\n          }\n          __typename\n        }\n        ... on TaxonomyTermShapeVariation {\n          order: fieldOrder\n          iconName: fieldIconName\n          percentage: fieldPercentage\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    url: entityUrlInCurrentLanguage {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ApplicationProcessTextFragment on ParagraphSfApplicationProcessText {\n  id: entityId\n  title: fieldTextTitle\n  body: fieldTextBody {\n    processed\n    __typename\n  }\n  origins: fieldSfOrigins\n  permits: fieldSfAdmissionPermits {\n    entity {\n      translated: entityTranslationFromContext {\n        ... on TaxonomyTerm {\n          name\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  starts: fieldSfStartSemester {\n    entity {\n      translated: entityTranslationFromContext {\n        ... on TaxonomyTerm {\n          name\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment BackgroundFontFragment on ParagraphBackgroundFont {\n  content: fieldBgfText\n  direction: fieldBgfDirection\n  __typename\n}\n\nfragment BasicPageFragment on NodePage {\n  nid\n  title\n  entityUrl {\n    alias\n    __typename\n  }\n  metatags: entityMetatags {\n    key\n    tag\n    value\n    __typename\n  }\n  metaTitle: fieldPageMetaTitle\n  heroParagraph: fieldHero {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ParagraphFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  contentParagraphs: fieldPageContent {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ParagraphFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  preFooter: fieldPagePreFooter {\n    translated: entityTranslationFromContext {\n      ... on NodeTeaserLineBreak {\n        teaserType: entityBundle\n        __typename\n      }\n      ...TeaserFragment\n      __typename\n    }\n    __typename\n  }\n  contactInformation: fieldContactInformation {\n    entity {\n      ...ContactInformationFragment\n      __typename\n    }\n    __typename\n  }\n  siteSettings {\n    disableAutoHyphenation: fieldAutoHyphenation\n    __typename\n  }\n  __typename\n}\n\nfragment BookmarkFragment on ParagraphBookmarkStudyCourse {\n  id: entityId\n  parent {\n    en: entityTranslation(language: EN) {\n      ...SubjectShapeFragment\n      __typename\n    }\n    de: entityTranslation(language: DE) {\n      ...SubjectShapeFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment CalendarFragment on ParagraphCalendar {\n  entityId\n  __typename\n}\n\nfragment ContactInformationFragment on NodeContactInformation {\n  translated: entityTranslationFromContext {\n    ... on NodeContactInformation {\n      title\n      content: fieldContent {\n        entity {\n          translated: entityTranslationFromContext {\n            ...ParagraphContactPersonFragment\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment DatabaseSearchFragment on ParagraphDatabaseSearch {\n  id: entityId\n  fieldUrl {\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  text: fieldTextBody\n  placeholder: fieldPlaceholderText\n  headline: fieldHeadline\n  greyBackground: fieldGreyBackground\n  __typename\n}\n\nfragment DataTableFragment on ParagraphDataTable {\n  tableTitle: fieldTableTitle\n  revisionId\n  id: entityId\n  ctabutton: fieldTeaserCtaButton {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment DownloadsFragment on ParagraphDownloads {\n  downloadsId: entityId\n  downloadsRevisionId: revisionId\n  downloadsTitle: fieldTitle\n  downloadsShowSearchBar: fieldShowSearchBar\n  downloadsShowColumnHeaders: fieldShowColumnHeaders\n  downloadsDownloadsFeed: fieldDownloadsFeed\n  downloadsFiles: fieldFiles {\n    document: entity {\n      ... on MediaDocument {\n        name\n        entityUrl {\n          alias\n          rawExternalUrl\n          path\n          routed\n          __typename\n        }\n        fieldDocumentDescription\n        fieldDocumentFile {\n          display\n          file: entity {\n            ... on FileBundle {\n              url\n              filename\n              filesize\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment EventCalendarFragment on ParagraphEventCalendar {\n  id: entityId\n  fieldTitle\n  fieldEventsCalendar {\n    entity {\n      ... on TaxonomyTermEventCalendar {\n        name\n        fieldCalendarId\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment EventsFragment on ParagraphEvents {\n  id: entityId\n  title: fieldTitle\n  paragraphEvent {\n    data\n    __typename\n  }\n  ctaButton: fieldTeaserCtaButton {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment GalleryFragment on ParagraphGallery {\n  galleryTitle: fieldTitle\n  galleryMedia: fieldGalleryImages {\n    entity {\n      translated: entityTranslationFromContext {\n        ...GalleryImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment GalleryImageFragment on MediaImage {\n  description: fieldImageDescription\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: GALLERY_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: GALLERY_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroFullWidthFragment on ParagraphHeroFullwidth {\n  id: entityId\n  heroFullwidthLink: fieldLink {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  heroFullwidthInvertColors: fieldHfwInvertColors\n  heroFullwidthMedia: fieldHfwImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroFullWidthImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroFullWidthImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: HERO_FULL_WIDTH_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: HERO_FULL_WIDTH_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroFullWidthTitleOnlyFragment on ParagraphHeroFullwidthTitleOnly {\n  heroFullwidthInvertColors: fieldHfwInvertColors\n  heroFullwidthMedia: fieldHfwImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroFullWidthImageFragment\n        ... on MediaImage {\n          description: fieldImageDescription\n          creditsText: fieldImageCredits\n          creditsLink: fieldImageCreditsLink {\n            url {\n              path\n              __typename\n            }\n            __typename\n          }\n          fieldLicense {\n            entity {\n              translated: entityTranslationFromContext {\n                licenseText: entityLabel\n                ... on TaxonomyTermLicenses {\n                  fieldLicenseLink {\n                    url {\n                      path\n                      __typename\n                    }\n                    __typename\n                  }\n                  __typename\n                }\n                __typename\n              }\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroHighFragment on ParagraphHeroHigh {\n  id: entityId\n  heroHighLead: fieldHpLead\n  heroHighBody: fieldBody {\n    processed\n    __typename\n  }\n  heroHighMedia: fieldHhImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroHighImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroHighImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: HERO_HIGH_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: HERO_HIGH_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroSliderFragment on ParagraphHeroSlider {\n  heroSliderSlides: fieldHsSlides {\n    targetId\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroSliderSlideFragment\n        ...MultilingualHeroSliderSlideFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroSliderSlideFragment on ParagraphHeroSliderSlide {\n  id: entityId\n  heroSliderSlideTitle: fieldHssTitle\n  heroSliderSlideNavigationTitle: fieldHssNavigationTitle\n  heroSliderSlideMetatitle: fieldHssMetatitle\n  heroSliderSlideLink: fieldHssLink {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  heroSliderSlideInvertColors: fieldHssInvertColors\n  heroSliderSlideTextAlign: fieldHssTextAlign\n  heroSliderSlideMedia: fieldHssImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroFullWidthImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  heroAnimation: fieldAnimation\n  __typename\n}\n\nfragment HeroTeaserImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: HERO_TEASER_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: HERO_TEASER_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroWideFragment on ParagraphHeroWide {\n  id: entityId\n  heroWideMedia: fieldHwImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroWideImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroWideImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: HERO_WIDE_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: HERO_WIDE_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HtmlElementFragment on ParagraphHtmlElement {\n  htmlElementMarkup: fieldHtmlElementMarkup {\n    processed\n    __typename\n  }\n  __typename\n}\n\nfragment ImageCreditsFragment on MediaImage {\n  creditsText: fieldImageCredits\n  creditsLink: fieldImageCreditsLink {\n    url {\n      path\n      __typename\n    }\n    __typename\n  }\n  fieldLicense {\n    entity {\n      translated: entityTranslationFromContext {\n        licenseText: entityLabel\n        ... on TaxonomyTermLicenses {\n          fieldLicenseLink {\n            url {\n              path\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImageFragment on ParagraphImage {\n  imageTitle: fieldImageTitle\n  imageMedia: fieldImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ImageParagraphImageFragment\n        ... on MediaImage {\n          description: fieldImageDescription\n          credits: fieldImageCredits\n          __typename\n        }\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  ctabutton: fieldTeaserCtaButton {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImageParagraphImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: IMAGE_PARAGRAPH_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: IMAGE_PARAGRAPH_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImagePlusTeaserFragment on ParagraphTextWithMedia {\n  id: entityId\n  imagePlusTeaserAlignment: fieldTwmAlign\n  imagePlusTeaserMedia: fieldTwmImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ImagePlusTeaserImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  imagePlusTeaserTeaser: fieldTwmTeaser {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImagePlusTeaserImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: IMAGE_PLUS_TEASER_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: IMAGE_PLUS_TEASER_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImageSubParagraphFragment on ParagraphImage {\n  imageSubParagraphIsPortrait: fieldImageIsPortrait\n  imageSubParagraphMedia: fieldImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ImageSubParagraphImageFragment\n        ... on MediaImage {\n          description: fieldImageDescription\n          credits: fieldImageCredits\n          __typename\n        }\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImageSubParagraphImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: IMAGE_SUB_PARAGRAPH_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: IMAGE_SUB_PARAGRAPH_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImageWithLinkFragment on ParagraphImageWithLink {\n  id: entityId\n  fieldIwlLink {\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  fieldIwlImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserNarrowImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment LinksFragment on ParagraphLinks {\n  linksParagraphLinks: fieldLinksLinks {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment MaxiBannerFragment on ParagraphHeroTeaser {\n  id: entityId\n  maxiBannerTitle: fieldTitle\n  maxiBannerBody: fieldBody {\n    processed\n    __typename\n  }\n  maxiBannerMedia: fieldHeroTeaserImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroTeaserImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  maxiBannerLinks: fieldHeroTeaserLinks {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  maxiBannerInvertColors: fieldSharedInvertColors\n  __typename\n}\n\nfragment MultilingualHeroSliderSlideFragment on ParagraphMultilingualHeroSliderSlide {\n  id: entityId\n  heroSliderSlideNavigationTitle: fieldHssNavigationTitle\n  multilingualHeroSliderSlideInvertColors: fieldHssInvertColors\n  multilingualHeroSliderSlideMedia: fieldHssImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroFullWidthImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  heroAnimation: fieldAnimation\n  __typename\n}\n\nfragment NewsTeasersFragment on ParagraphNewsTeaserCollection {\n  newsTeasersId: id\n  newsTeasersTitle: fieldTitle\n  newsTeasersIsList: fieldNtcIsList\n  newsTeasersFeed: fieldNewsroomFeed\n  newsTeasersImages: fieldNewsImages {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ImageWithLinkFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment NotificationFragment on ParagraphNotification {\n  notificationContent: fieldNtNotification {\n    entity {\n      translated: entityTranslationFromContext {\n        ... on TaxonomyTermNotifications {\n          notificationTitle: name\n          notificationActive: status\n          notificationLink: fieldNtLink {\n            title\n            url {\n              ...UrlFragment\n              __typename\n            }\n            __typename\n          }\n          notificationDescription: fieldNtDescription\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ParagraphContactPersonFragment on ParagraphContactPerson {\n  id: entityId\n  name: parentFieldName\n  title: fieldPersonTitle\n  body: fieldPersonText {\n    processed\n    __typename\n  }\n  __typename\n}\n\nfragment ParagraphFragment on Paragraph {\n  id: entityId\n  ...ImageFragment\n  ...ImageSubParagraphFragment\n  ...ImagePlusTeaserFragment\n  ...VideoFragment\n  ...HtmlElementFragment\n  ...LinksFragment\n  ...QuickLinksFragment\n  ...NotificationFragment\n  ...TextFragment\n  ...TextHighlightFragment\n  ...TextHighlightWithImageFragment\n  ...HeroFullWidthFragment\n  ...HeroFullWidthTitleOnlyFragment\n  ...HeroHighFragment\n  ...HeroWideFragment\n  ...MaxiBannerFragment\n  ...TeaserCollectionFragment\n  ...BackgroundFontFragment\n  ...TextTeaserFragment\n  ...HeroSliderFragment\n  ...HeroSliderSlideFragment\n  ...DataTableFragment\n  ...DatabaseSearchFragment\n  ...TeaserParagraphFragment\n  ...AdditionalStudyCoursesFragment\n  ...BookmarkFragment\n  ...EventsFragment\n  ...EventCalendarFragment\n  ...GalleryFragment\n  ...SubjectShapeDataFragment\n  ...DownloadsFragment\n  ...ApplicationProcessTextFragment\n  ...NewsTeasersFragment\n  ...PublicationListFragment\n  ...TableOfContentsFragment\n  siteSettings {\n    disableAutoHyphenation: fieldAutoHyphenation\n    __typename\n  }\n  ...CalendarFragment\n  __typename\n}\n\nfragment PublicationListFragment on ParagraphPublicationList {\n  paragraphLinksTitle: fieldTitle\n  paragraphCatalogData: fieldCatalogData\n  publicationListCtaButton: fieldTeaserCtaButton {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment QuickLinksFragment on ParagraphQuicklinks {\n  quickLinksParagraphCtaLabel: fieldQuicklinksCtaLabel\n  quickLinksParagraphLinks: fieldQuicklinksLinks {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ShoppingCartBlockFragment on BlockContentShoppingCart {\n  translated: entityTranslationFromContext {\n    ... on BlockContentShoppingCart {\n      headline: fieldHeadline\n      body {\n        processed\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment SubjectShapeDataFragment on ParagraphSubjectShapeData {\n  id: entityId\n  parent {\n    ... on NodeSfSubjectShape {\n      degree: fieldDegree {\n        entity {\n          translated: entityTranslationFromContext {\n            ... on TaxonomyTerm {\n              name\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      degreeInfo: fieldDegreeInfo\n      subjectType: subjectTypeLabel\n      startWinterOnly: fieldStartWinterOnly\n      startSummerOnly: fieldStartSummerOnly\n      standardPeriod: fieldStandardPeriod\n      teachingLang: fieldTeachingLang\n      studyFees: fieldStudyFees\n      studyFeeInfo: fieldStudyFeeInfo\n      applicationProcess: fieldApplicationProcess {\n        entity {\n          translated: entityTranslationFromContext {\n            ... on TaxonomyTerm {\n              name\n              description {\n                processed\n                __typename\n              }\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      additionalData: fieldAdditionalData {\n        entity {\n          ... on ParagraphAdditionalData {\n            key: fieldAdditionalDataKey\n            value: fieldAdditionalDataValue\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      applicationByLottery: fieldSubjectShapeLottery\n      furtherProperties: fieldFurtherProperties\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment SubjectShapeFragment on NodeSfSubjectShape {\n  nid\n  title\n  entityUrl {\n    alias\n    __typename\n  }\n  subject {\n    nid\n    __typename\n  }\n  fieldDegree {\n    entity {\n      ...TermTidNameFragment\n      __typename\n    }\n    __typename\n  }\n  fieldShapeTypeId\n  fieldSubjectType\n  fieldStartWinterOnly\n  fieldStandardPeriod\n  fieldTeachingLang\n  fieldStudyFees\n  fieldStudyFeeInfo\n  fieldAdditionalData {\n    entity {\n      ... on ParagraphAdditionalData {\n        fieldAdditionalDataKey\n        fieldAdditionalDataValue\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldShapeVariation {\n    entity {\n      ... on TaxonomyTermShapeVariation {\n        ...TermTidNameFragment\n        fieldPercentage\n        fieldOrder\n        fieldPercentage\n        parent {\n          entity {\n            ...TermTidNameFragment\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldFaculty {\n    entity {\n      ...TermTidNameFragment\n      __typename\n    }\n    __typename\n  }\n  fieldApplicationProcess {\n    entity {\n      ...TermTidNameFragment\n      __typename\n    }\n    __typename\n  }\n  fieldSubjectShapeWhitelist {\n    entity {\n      ... on Node {\n        nid\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldSubjectShapeBlacklist {\n    entity {\n      ... on Node {\n        nid\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldCombinedId\n  __typename\n}\n\nfragment TableOfContentsFragment on ParagraphTableOfContents {\n  paragraphTitle: fieldTitle\n  tableOfContentsCtaButton: fieldTeaserCtaButton {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserCollectionFragment on ParagraphTeaserArea {\n  teaserTitle: fieldTeaserTitle\n  teasers: fieldTeaserReference {\n    translated: entityTranslationFromContext {\n      ... on NodeTeaserLineBreak {\n        teaserType: entityBundle\n        __typename\n      }\n      ...TeaserFragment\n      __typename\n    }\n    __typename\n  }\n  ctabutton: fieldTeaserCtaButton {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  accessibilityTitle: fieldAccessibilityTitle\n  __typename\n}\n\nfragment TeaserFragment on NodeTeaser {\n  id: entityId\n  teaserType: fieldTeaserType\n  title\n  showTitle: fieldTeaserShowTitle\n  teaserDateLine: fieldTeaserDateline\n  teaserUseBlackText: fieldTeaserUseBlackText\n  teaserMenuEntry: fieldTeaserMenuEntry {\n    entity {\n      ... on MenuLinkContentBundle {\n        children {\n          expanded\n          label\n          description\n          url {\n            alias\n            path\n            routed\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  teaserLink: fieldTeaserLink {\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    targetNode: node {\n      publishingDate: created\n      __typename\n    }\n    __typename\n  }\n  teaserDescription: fieldTeaserText {\n    processed\n    __typename\n  }\n  teaserImage: fieldTeaserImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  teaserWideImage: fieldTeaserImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserWideImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  teaserButton: fieldTeaserButton {\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  teaserLinkListShort: fieldTeaserLinkListShort {\n    dateline\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  teaserLinkListLong: fieldTeaserLinkListLong {\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: TEASER_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: TEASER_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserNarrowImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: TEASER_NARROW_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: TEASER_NARROW_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserParagraphFragment on ParagraphTeaser {\n  teaserParagraphTeaser: fieldTeaserTeaser {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserWideImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: TEASER_WIDE_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: TEASER_WIDE_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TermTidNameFragment on TaxonomyTerm {\n  ... on TaxonomyTerm {\n    tid\n    name\n    __typename\n  }\n  __typename\n}\n\nfragment TextFragment on ParagraphText {\n  textTitle: fieldTextTitle\n  textContent: fieldTextBody {\n    processed\n    __typename\n  }\n  textAlignment: fieldTextSubParagraphAlign\n  textSubParagraph: fieldTextSubParagraph {\n    entity {\n      translated: entityTranslationFromContext {\n        id: entityId\n        __typename\n        ...ImageSubParagraphFragment\n        ...VideoFragment\n        ...HtmlElementFragment\n        ...TeaserParagraphFragment\n        ...LinksFragment\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TextHighlightFragment on ParagraphTextHighlight {\n  textHighlightContent: fieldThText\n  textHighlightQuoteCaption: fieldThQuoteCaption\n  __typename\n}\n\nfragment TextHighlightWithImageFragment on ParagraphTextHighlightWithImage {\n  id: entityId\n  textHighlightWithImageTitle: fieldThwiTitle\n  textHighlightWithImageContent: fieldThwiText\n  textHighlightWithImageQuoteCaption: fieldThwiQuoteCaption\n  textHighlightWithImageMedia: fieldThwiImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ImageSubParagraphImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TextTeaserFragment on ParagraphTextTeaser {\n  textTeaserParagraphTitle: fieldTitle\n  textTeaserParagraphDescription: fieldTextTeaserDescription\n  textTeaserParagraphLinks: fieldTextTeaserLinks {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  textTeaserParagraphCta: fieldLink {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment UrlFragment on Url {\n  alias\n  path\n  routed\n  rawExternalUrl\n  __typename\n}\n\nfragment VideoFragment on ParagraphVideo {\n  id: entityId\n  videoTitle: fieldVideoTitle\n  videoEmbed: fieldVideoEmbed\n  ctabutton: fieldLink {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n':21,"query SplatRouterQuery($path: String!) {\n  route(path: $path) {\n    ... on EntityCanonicalUrl {\n      entity {\n        metatags: entityMetatags {\n          value\n          key\n          tag\n          __typename\n        }\n        entityLanguage {\n          id\n          __typename\n        }\n        ... on RestrictedEntity {\n          isRestricted\n          __typename\n        }\n        ...NewsFragment\n        ...BasicPageFragment\n        ...EventPageFragment\n        ...SfSubjectFragment\n        ...SfSubjectShapeFragment\n        ...TeaserFragment\n        ...ContactInformationFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  redirect(path: $path) {\n    destination\n    code\n    __typename\n  }\n}\n\nfragment AdditionalStudyCoursesFragment on ParagraphAdditionalStudyCourses {\n  id: entityId\n  parent {\n    bundle: entityBundle\n    __typename\n  }\n  shapes: subjectShapes {\n    variation: fieldShapeVariation {\n      entity {\n        translated: entityTranslationFromContext {\n          ... on TaxonomyTermShapeVariation {\n            name\n            __typename\n          }\n          __typename\n        }\n        ... on TaxonomyTermShapeVariation {\n          order: fieldOrder\n          iconName: fieldIconName\n          percentage: fieldPercentage\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    url: entityUrlInCurrentLanguage {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ApplicationProcessTextFragment on ParagraphSfApplicationProcessText {\n  id: entityId\n  title: fieldTextTitle\n  body: fieldTextBody {\n    processed\n    __typename\n  }\n  origins: fieldSfOrigins\n  permits: fieldSfAdmissionPermits {\n    entity {\n      translated: entityTranslationFromContext {\n        ... on TaxonomyTerm {\n          name\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  starts: fieldSfStartSemester {\n    entity {\n      translated: entityTranslationFromContext {\n        ... on TaxonomyTerm {\n          name\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment BackgroundFontFragment on ParagraphBackgroundFont {\n  content: fieldBgfText\n  direction: fieldBgfDirection\n  __typename\n}\n\nfragment BasicPageFragment on NodePage {\n  nid\n  title\n  entityUrl {\n    alias\n    __typename\n  }\n  metatags: entityMetatags {\n    key\n    tag\n    value\n    __typename\n  }\n  metaTitle: fieldPageMetaTitle\n  heroParagraph: fieldHero {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ParagraphFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  contentParagraphs: fieldPageContent {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ParagraphFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  preFooter: fieldPagePreFooter {\n    translated: entityTranslationFromContext {\n      ... on NodeTeaserLineBreak {\n        teaserType: entityBundle\n        __typename\n      }\n      ...TeaserFragment\n      __typename\n    }\n    __typename\n  }\n  contactInformation: fieldContactInformation {\n    entity {\n      ...ContactInformationFragment\n      __typename\n    }\n    __typename\n  }\n  siteSettings {\n    disableAutoHyphenation: fieldAutoHyphenation\n    __typename\n  }\n  __typename\n}\n\nfragment BookmarkFragment on ParagraphBookmarkStudyCourse {\n  id: entityId\n  parent {\n    en: entityTranslation(language: EN) {\n      ...SubjectShapeFragment\n      __typename\n    }\n    de: entityTranslation(language: DE) {\n      ...SubjectShapeFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment CalendarFragment on ParagraphCalendar {\n  entityId\n  __typename\n}\n\nfragment ContactInformationFragment on NodeContactInformation {\n  translated: entityTranslationFromContext {\n    ... on NodeContactInformation {\n      title\n      content: fieldContent {\n        entity {\n          translated: entityTranslationFromContext {\n            ...ParagraphContactPersonFragment\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment DatabaseSearchFragment on ParagraphDatabaseSearch {\n  id: entityId\n  fieldUrl {\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  text: fieldTextBody\n  placeholder: fieldPlaceholderText\n  headline: fieldHeadline\n  greyBackground: fieldGreyBackground\n  __typename\n}\n\nfragment DataTableFragment on ParagraphDataTable {\n  tableTitle: fieldTableTitle\n  revisionId\n  id: entityId\n  ctabutton: fieldTeaserCtaButton {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment DownloadsFragment on ParagraphDownloads {\n  downloadsId: entityId\n  downloadsRevisionId: revisionId\n  downloadsTitle: fieldTitle\n  downloadsShowSearchBar: fieldShowSearchBar\n  downloadsShowColumnHeaders: fieldShowColumnHeaders\n  downloadsDownloadsFeed: fieldDownloadsFeed\n  downloadsFiles: fieldFiles {\n    document: entity {\n      ... on MediaDocument {\n        name\n        entityUrl {\n          alias\n          rawExternalUrl\n          path\n          routed\n          __typename\n        }\n        fieldDocumentDescription\n        fieldDocumentFile {\n          display\n          file: entity {\n            ... on FileBundle {\n              url\n              filename\n              filesize\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment EventCalendarFragment on ParagraphEventCalendar {\n  id: entityId\n  fieldTitle\n  fieldEventsCalendar {\n    entity {\n      ... on TaxonomyTermEventCalendar {\n        name\n        fieldCalendarId\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment EventPageFragment on NodeEvent {\n  nid\n  title\n  entityUrl {\n    alias\n    __typename\n  }\n  metatags: entityMetatags {\n    key\n    tag\n    value\n    __typename\n  }\n  metaTitle: fieldEventMetaTitle\n  fieldAttendanceOptions\n  eventSeries: fieldEventSeries {\n    entity {\n      translated: entityTranslationFromContext {\n        ... on NodeEventSeries {\n          nid\n          title\n          eventSeriesContent: fieldContent {\n            entity {\n              translated: entityTranslationFromContext {\n                ...ParagraphFragment\n                __typename\n              }\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  eventSeriesView {\n    data\n    __typename\n  }\n  eventContact: fieldContact {\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  fieldContent {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ParagraphFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldDate\n  fieldEventStartDate\n  fieldEventEndDate\n  eventHomePage: fieldEventHomepage {\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  eventLead: fieldEventLead {\n    processed\n    __typename\n  }\n  eventImage: fieldEventImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ImageEventFragment\n        ... on MediaImage {\n          mid\n          description: fieldImageDescription\n          creditsText: fieldImageCredits\n          creditsLink: fieldImageCreditsLink {\n            url {\n              path\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  eventImageMobile: fieldEventImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserWideImageFragment\n        ... on MediaImage {\n          description: fieldImageDescription\n          creditsText: fieldImageCredits\n          creditsLink: fieldImageCreditsLink {\n            url {\n              path\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldLocation {\n    processed\n    __typename\n  }\n  fieldLocationShort\n  eventLocationLink: fieldLocationLink {\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  metaTitle: fieldEventMetaTitle\n  eventOrganizer: fieldOrganizer {\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  eventVideo: fieldEventVideoUrl {\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  eventRegistrationLink: fieldRegistrationLink {\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  fieldSpeakerHighlighted\n  fieldSpeakers\n  fieldEventStartDate\n  eventTypes: fieldEventType {\n    entity {\n      translated: entityTranslationFromContext {\n        ... on TaxonomyTermEventTypes {\n          tid\n          name\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  eventTeaser: fieldEventTeaser {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  eventCancelled: fieldCancelledEvent\n  eventMoved: fieldMovedEvent {\n    entity {\n      translated: entityTranslationFromContext {\n        ... on NodeEvent {\n          nid\n          title\n          fieldDate\n          fieldEventStartDate\n          fieldEventEndDate\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  eventPrevious: fieldPreviousEvent {\n    entity {\n      translated: entityTranslationFromContext {\n        ... on NodeEvent {\n          nid\n          title\n          fieldDate\n          fieldEventStartDate\n          fieldEventEndDate\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment EventsFragment on ParagraphEvents {\n  id: entityId\n  title: fieldTitle\n  paragraphEvent {\n    data\n    __typename\n  }\n  ctaButton: fieldTeaserCtaButton {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment GalleryFragment on ParagraphGallery {\n  galleryTitle: fieldTitle\n  galleryMedia: fieldGalleryImages {\n    entity {\n      translated: entityTranslationFromContext {\n        ...GalleryImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment GalleryImageFragment on MediaImage {\n  description: fieldImageDescription\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: GALLERY_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: GALLERY_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroFullWidthFragment on ParagraphHeroFullwidth {\n  id: entityId\n  heroFullwidthLink: fieldLink {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  heroFullwidthInvertColors: fieldHfwInvertColors\n  heroFullwidthMedia: fieldHfwImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroFullWidthImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroFullWidthImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: HERO_FULL_WIDTH_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: HERO_FULL_WIDTH_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroFullWidthTitleOnlyFragment on ParagraphHeroFullwidthTitleOnly {\n  heroFullwidthInvertColors: fieldHfwInvertColors\n  heroFullwidthMedia: fieldHfwImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroFullWidthImageFragment\n        ... on MediaImage {\n          description: fieldImageDescription\n          creditsText: fieldImageCredits\n          creditsLink: fieldImageCreditsLink {\n            url {\n              path\n              __typename\n            }\n            __typename\n          }\n          fieldLicense {\n            entity {\n              translated: entityTranslationFromContext {\n                licenseText: entityLabel\n                ... on TaxonomyTermLicenses {\n                  fieldLicenseLink {\n                    url {\n                      path\n                      __typename\n                    }\n                    __typename\n                  }\n                  __typename\n                }\n                __typename\n              }\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroHighFragment on ParagraphHeroHigh {\n  id: entityId\n  heroHighLead: fieldHpLead\n  heroHighBody: fieldBody {\n    processed\n    __typename\n  }\n  heroHighMedia: fieldHhImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroHighImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroHighImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: HERO_HIGH_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: HERO_HIGH_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroSliderFragment on ParagraphHeroSlider {\n  heroSliderSlides: fieldHsSlides {\n    targetId\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroSliderSlideFragment\n        ...MultilingualHeroSliderSlideFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroSliderSlideFragment on ParagraphHeroSliderSlide {\n  id: entityId\n  heroSliderSlideTitle: fieldHssTitle\n  heroSliderSlideNavigationTitle: fieldHssNavigationTitle\n  heroSliderSlideMetatitle: fieldHssMetatitle\n  heroSliderSlideLink: fieldHssLink {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  heroSliderSlideInvertColors: fieldHssInvertColors\n  heroSliderSlideTextAlign: fieldHssTextAlign\n  heroSliderSlideMedia: fieldHssImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroFullWidthImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  heroAnimation: fieldAnimation\n  __typename\n}\n\nfragment HeroTeaserImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: HERO_TEASER_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: HERO_TEASER_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroWideFragment on ParagraphHeroWide {\n  id: entityId\n  heroWideMedia: fieldHwImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroWideImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HeroWideImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: HERO_WIDE_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: HERO_WIDE_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment HtmlElementFragment on ParagraphHtmlElement {\n  htmlElementMarkup: fieldHtmlElementMarkup {\n    processed\n    __typename\n  }\n  __typename\n}\n\nfragment ImageCreditsFragment on MediaImage {\n  creditsText: fieldImageCredits\n  creditsLink: fieldImageCreditsLink {\n    url {\n      path\n      __typename\n    }\n    __typename\n  }\n  fieldLicense {\n    entity {\n      translated: entityTranslationFromContext {\n        licenseText: entityLabel\n        ... on TaxonomyTermLicenses {\n          fieldLicenseLink {\n            url {\n              path\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImageEventFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: EVENT_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: EVENT_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImageFragment on ParagraphImage {\n  imageTitle: fieldImageTitle\n  imageMedia: fieldImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ImageParagraphImageFragment\n        ... on MediaImage {\n          description: fieldImageDescription\n          credits: fieldImageCredits\n          __typename\n        }\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  ctabutton: fieldTeaserCtaButton {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImageParagraphImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: IMAGE_PARAGRAPH_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: IMAGE_PARAGRAPH_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImagePlusTeaserFragment on ParagraphTextWithMedia {\n  id: entityId\n  imagePlusTeaserAlignment: fieldTwmAlign\n  imagePlusTeaserMedia: fieldTwmImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ImagePlusTeaserImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  imagePlusTeaserTeaser: fieldTwmTeaser {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImagePlusTeaserImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: IMAGE_PLUS_TEASER_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: IMAGE_PLUS_TEASER_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImageSubParagraphFragment on ParagraphImage {\n  imageSubParagraphIsPortrait: fieldImageIsPortrait\n  imageSubParagraphMedia: fieldImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ImageSubParagraphImageFragment\n        ... on MediaImage {\n          description: fieldImageDescription\n          credits: fieldImageCredits\n          __typename\n        }\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImageSubParagraphImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: IMAGE_SUB_PARAGRAPH_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: IMAGE_SUB_PARAGRAPH_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ImageWithLinkFragment on ParagraphImageWithLink {\n  id: entityId\n  fieldIwlLink {\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  fieldIwlImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserNarrowImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment LinksFragment on ParagraphLinks {\n  linksParagraphLinks: fieldLinksLinks {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment MaxiBannerFragment on ParagraphHeroTeaser {\n  id: entityId\n  maxiBannerTitle: fieldTitle\n  maxiBannerBody: fieldBody {\n    processed\n    __typename\n  }\n  maxiBannerMedia: fieldHeroTeaserImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroTeaserImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  maxiBannerLinks: fieldHeroTeaserLinks {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  maxiBannerInvertColors: fieldSharedInvertColors\n  __typename\n}\n\nfragment MultilingualHeroSliderSlideFragment on ParagraphMultilingualHeroSliderSlide {\n  id: entityId\n  heroSliderSlideNavigationTitle: fieldHssNavigationTitle\n  multilingualHeroSliderSlideInvertColors: fieldHssInvertColors\n  multilingualHeroSliderSlideMedia: fieldHssImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...HeroFullWidthImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  heroAnimation: fieldAnimation\n  __typename\n}\n\nfragment NewsFragment on NodeNews {\n  title\n  metaTitle: fieldPageMetaTitle\n  heroParagraph: fieldHero {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ParagraphFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  contentParagraphs: fieldContent {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ParagraphFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  preFooter: fieldPagePreFooter {\n    translated: entityTranslationFromContext {\n      ... on NodeTeaserLineBreak {\n        teaserType: entityBundle\n        __typename\n      }\n      ...TeaserFragment\n      __typename\n    }\n    __typename\n  }\n  contactInformation: fieldContactInformation {\n    entity {\n      ...ContactInformationFragment\n      __typename\n    }\n    __typename\n  }\n  siteSettings {\n    disableAutoHyphenation: fieldAutoHyphenation\n    __typename\n  }\n  __typename\n}\n\nfragment NewsTeasersFragment on ParagraphNewsTeaserCollection {\n  newsTeasersId: id\n  newsTeasersTitle: fieldTitle\n  newsTeasersIsList: fieldNtcIsList\n  newsTeasersFeed: fieldNewsroomFeed\n  newsTeasersImages: fieldNewsImages {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ImageWithLinkFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment NotificationFragment on ParagraphNotification {\n  notificationContent: fieldNtNotification {\n    entity {\n      translated: entityTranslationFromContext {\n        ... on TaxonomyTermNotifications {\n          notificationTitle: name\n          notificationActive: status\n          notificationLink: fieldNtLink {\n            title\n            url {\n              ...UrlFragment\n              __typename\n            }\n            __typename\n          }\n          notificationDescription: fieldNtDescription\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment ParagraphContactPersonFragment on ParagraphContactPerson {\n  id: entityId\n  name: parentFieldName\n  title: fieldPersonTitle\n  body: fieldPersonText {\n    processed\n    __typename\n  }\n  __typename\n}\n\nfragment ParagraphFragment on Paragraph {\n  id: entityId\n  ...ImageFragment\n  ...ImageSubParagraphFragment\n  ...ImagePlusTeaserFragment\n  ...VideoFragment\n  ...HtmlElementFragment\n  ...LinksFragment\n  ...QuickLinksFragment\n  ...NotificationFragment\n  ...TextFragment\n  ...TextHighlightFragment\n  ...TextHighlightWithImageFragment\n  ...HeroFullWidthFragment\n  ...HeroFullWidthTitleOnlyFragment\n  ...HeroHighFragment\n  ...HeroWideFragment\n  ...MaxiBannerFragment\n  ...TeaserCollectionFragment\n  ...BackgroundFontFragment\n  ...TextTeaserFragment\n  ...HeroSliderFragment\n  ...HeroSliderSlideFragment\n  ...DataTableFragment\n  ...DatabaseSearchFragment\n  ...TeaserParagraphFragment\n  ...AdditionalStudyCoursesFragment\n  ...BookmarkFragment\n  ...EventsFragment\n  ...EventCalendarFragment\n  ...GalleryFragment\n  ...SubjectShapeDataFragment\n  ...DownloadsFragment\n  ...ApplicationProcessTextFragment\n  ...NewsTeasersFragment\n  ...PublicationListFragment\n  ...TableOfContentsFragment\n  siteSettings {\n    disableAutoHyphenation: fieldAutoHyphenation\n    __typename\n  }\n  ...CalendarFragment\n  __typename\n}\n\nfragment PublicationListFragment on ParagraphPublicationList {\n  paragraphLinksTitle: fieldTitle\n  paragraphCatalogData: fieldCatalogData\n  publicationListCtaButton: fieldTeaserCtaButton {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment QuickLinksFragment on ParagraphQuicklinks {\n  quickLinksParagraphCtaLabel: fieldQuicklinksCtaLabel\n  quickLinksParagraphLinks: fieldQuicklinksLinks {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment SfSubjectFragment on NodeSfSubject {\n  title\n  metaTitle: fieldPageMetaTitle\n  heroParagraph: fieldHero {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ParagraphFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  contentParagraphs: fieldContent {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ParagraphFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  preFooter: fieldPagePreFooter {\n    translated: entityTranslationFromContext {\n      ...TeaserFragment\n      __typename\n    }\n    __typename\n  }\n  contactInformation: fieldContactInformation {\n    entity {\n      ...ContactInformationFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment SfSubjectShapeFragment on NodeSfSubjectShape {\n  title\n  metaTitle: fieldPageMetaTitle\n  contentParagraphs: fieldContent {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ParagraphFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  preFooter: fieldPagePreFooter {\n    translated: entityTranslationFromContext {\n      ...TeaserFragment\n      __typename\n    }\n    __typename\n  }\n  contactInformation: fieldContactInformation {\n    entity {\n      ...ContactInformationFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment SubjectShapeDataFragment on ParagraphSubjectShapeData {\n  id: entityId\n  parent {\n    ... on NodeSfSubjectShape {\n      degree: fieldDegree {\n        entity {\n          translated: entityTranslationFromContext {\n            ... on TaxonomyTerm {\n              name\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      degreeInfo: fieldDegreeInfo\n      subjectType: subjectTypeLabel\n      startWinterOnly: fieldStartWinterOnly\n      startSummerOnly: fieldStartSummerOnly\n      standardPeriod: fieldStandardPeriod\n      teachingLang: fieldTeachingLang\n      studyFees: fieldStudyFees\n      studyFeeInfo: fieldStudyFeeInfo\n      applicationProcess: fieldApplicationProcess {\n        entity {\n          translated: entityTranslationFromContext {\n            ... on TaxonomyTerm {\n              name\n              description {\n                processed\n                __typename\n              }\n              __typename\n            }\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      additionalData: fieldAdditionalData {\n        entity {\n          ... on ParagraphAdditionalData {\n            key: fieldAdditionalDataKey\n            value: fieldAdditionalDataValue\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      applicationByLottery: fieldSubjectShapeLottery\n      furtherProperties: fieldFurtherProperties\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment SubjectShapeFragment on NodeSfSubjectShape {\n  nid\n  title\n  entityUrl {\n    alias\n    __typename\n  }\n  subject {\n    nid\n    __typename\n  }\n  fieldDegree {\n    entity {\n      ...TermTidNameFragment\n      __typename\n    }\n    __typename\n  }\n  fieldShapeTypeId\n  fieldSubjectType\n  fieldStartWinterOnly\n  fieldStandardPeriod\n  fieldTeachingLang\n  fieldStudyFees\n  fieldStudyFeeInfo\n  fieldAdditionalData {\n    entity {\n      ... on ParagraphAdditionalData {\n        fieldAdditionalDataKey\n        fieldAdditionalDataValue\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldShapeVariation {\n    entity {\n      ... on TaxonomyTermShapeVariation {\n        ...TermTidNameFragment\n        fieldPercentage\n        fieldOrder\n        fieldPercentage\n        parent {\n          entity {\n            ...TermTidNameFragment\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldFaculty {\n    entity {\n      ...TermTidNameFragment\n      __typename\n    }\n    __typename\n  }\n  fieldApplicationProcess {\n    entity {\n      ...TermTidNameFragment\n      __typename\n    }\n    __typename\n  }\n  fieldSubjectShapeWhitelist {\n    entity {\n      ... on Node {\n        nid\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldSubjectShapeBlacklist {\n    entity {\n      ... on Node {\n        nid\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  fieldCombinedId\n  __typename\n}\n\nfragment TableOfContentsFragment on ParagraphTableOfContents {\n  paragraphTitle: fieldTitle\n  tableOfContentsCtaButton: fieldTeaserCtaButton {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserCollectionFragment on ParagraphTeaserArea {\n  teaserTitle: fieldTeaserTitle\n  teasers: fieldTeaserReference {\n    translated: entityTranslationFromContext {\n      ... on NodeTeaserLineBreak {\n        teaserType: entityBundle\n        __typename\n      }\n      ...TeaserFragment\n      __typename\n    }\n    __typename\n  }\n  ctabutton: fieldTeaserCtaButton {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  accessibilityTitle: fieldAccessibilityTitle\n  __typename\n}\n\nfragment TeaserFragment on NodeTeaser {\n  id: entityId\n  teaserType: fieldTeaserType\n  title\n  showTitle: fieldTeaserShowTitle\n  teaserDateLine: fieldTeaserDateline\n  teaserUseBlackText: fieldTeaserUseBlackText\n  teaserMenuEntry: fieldTeaserMenuEntry {\n    entity {\n      ... on MenuLinkContentBundle {\n        children {\n          expanded\n          label\n          description\n          url {\n            alias\n            path\n            routed\n            __typename\n          }\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  teaserLink: fieldTeaserLink {\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    targetNode: node {\n      publishingDate: created\n      __typename\n    }\n    __typename\n  }\n  teaserDescription: fieldTeaserText {\n    processed\n    __typename\n  }\n  teaserImage: fieldTeaserImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  teaserWideImage: fieldTeaserImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserWideImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  teaserButton: fieldTeaserButton {\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  teaserLinkListShort: fieldTeaserLinkListShort {\n    dateline\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  teaserLinkListLong: fieldTeaserLinkListLong {\n    title\n    url {\n      alias\n      path\n      routed\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: TEASER_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: TEASER_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserNarrowImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: TEASER_NARROW_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: TEASER_NARROW_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserParagraphFragment on ParagraphTeaser {\n  teaserParagraphTeaser: fieldTeaserTeaser {\n    entity {\n      translated: entityTranslationFromContext {\n        ...TeaserFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TeaserWideImageFragment on MediaImage {\n  fieldImage {\n    url\n    alt\n    title\n    defaultImage: responsiveDefaultStyle(style: TEASER_WIDE_IMAGE) {\n      url\n      __typename\n    }\n    sources: responsiveStyles(style: TEASER_WIDE_IMAGE) {\n      srcSet\n      media\n      type\n      sizes\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TermTidNameFragment on TaxonomyTerm {\n  ... on TaxonomyTerm {\n    tid\n    name\n    __typename\n  }\n  __typename\n}\n\nfragment TextFragment on ParagraphText {\n  textTitle: fieldTextTitle\n  textContent: fieldTextBody {\n    processed\n    __typename\n  }\n  textAlignment: fieldTextSubParagraphAlign\n  textSubParagraph: fieldTextSubParagraph {\n    entity {\n      translated: entityTranslationFromContext {\n        id: entityId\n        __typename\n        ...ImageSubParagraphFragment\n        ...VideoFragment\n        ...HtmlElementFragment\n        ...TeaserParagraphFragment\n        ...LinksFragment\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TextHighlightFragment on ParagraphTextHighlight {\n  textHighlightContent: fieldThText\n  textHighlightQuoteCaption: fieldThQuoteCaption\n  __typename\n}\n\nfragment TextHighlightWithImageFragment on ParagraphTextHighlightWithImage {\n  id: entityId\n  textHighlightWithImageTitle: fieldThwiTitle\n  textHighlightWithImageContent: fieldThwiText\n  textHighlightWithImageQuoteCaption: fieldThwiQuoteCaption\n  textHighlightWithImageMedia: fieldThwiImage {\n    entity {\n      translated: entityTranslationFromContext {\n        ...ImageSubParagraphImageFragment\n        ...ImageCreditsFragment\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment TextTeaserFragment on ParagraphTextTeaser {\n  textTeaserParagraphTitle: fieldTitle\n  textTeaserParagraphDescription: fieldTextTeaserDescription\n  textTeaserParagraphLinks: fieldTextTeaserLinks {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  textTeaserParagraphCta: fieldLink {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n\nfragment UrlFragment on Url {\n  alias\n  path\n  routed\n  rawExternalUrl\n  __typename\n}\n\nfragment VideoFragment on ParagraphVideo {\n  id: entityId\n  videoTitle: fieldVideoTitle\n  videoEmbed: fieldVideoEmbed\n  ctabutton: fieldLink {\n    title\n    url {\n      ...UrlFragment\n      __typename\n    }\n    __typename\n  }\n  __typename\n}\n":22,"query studyFinderQuery($page: Int!, $pageSize: Int, $filters: [FreeFormTableFilterInput], $sortBy: String, $sortOrder: FreeFormTableSortOrderOptions) {\n  studyFinderTable(page: $page, pageSize: $pageSize, filters: $filters, sortBy: $sortBy, sortOrder: $sortOrder) {\n    tableDisplay\n    tableColumns {\n      sortable: columnSortable\n      sortId: columnSortId\n      label: columnLabel\n      displayLabel: displayColumnLabel\n      hidden: columnHidden\n      filterId: columnFilterId\n      filterable: columnFilterable\n      searchable: columnSearchable\n      type: columnType\n      filters: columnFilterOptions {\n        key: filterOptionKey\n        keyParent: filterOptionKeyParent\n        value: filterOptionValue\n        hide: filterOptionHide\n        __typename\n      }\n      __typename\n    }\n    tableRows {\n      rowCells {\n        rowCellData\n        __typename\n      }\n      __typename\n    }\n    tableTotalRows\n    __typename\n  }\n}\n":23,'query TranslationsQuery($language: LanguageId!) {\n  accessibilityLinks: translation(text: "Accessibility links", language: $language)\n  addAnotherDegreeProgram: translation(text: "Add Degree Programme", language: $language)\n  additionalDegrees: translation(text: "Additional degrees", language: $language)\n  address: translation(text: "Address", language: $language)\n  addSubject: translation(text: "Add subject", language: $language)\n  admission: translation(text: "Admission", language: $language)\n  admissionTypes: translation(text: "Admission types", language: $language)\n  allDatesOfTheEvent: translation(text: "All Dates of the Event", language: $language)\n  admissionPermit: translation(text: "Admission Permit", language: $language)\n  allFieldsRequired: translation(text: "Please fill in all fields", language: $language)\n  allFilters: translation(text: "All Filters", language: $language)\n  allOtherFilters: translation(text: "All Filters", language: $language)\n  and: translation(text: "and", language: $language)\n  applicationByLottery: translation(text: "Application by lottery", language: $language)\n  applicationDeadlines: translation(text: "Application deadlines", language: $language)\n  applicationDeadlinesStatic: translation(text: "Information about deadlines can be obtained after you have put together a degree program.", language: $language)\n  applicationGuideDefaultTitle: translation(text: "Application Guide", language: $language)\n  applicationProcedure: translation(text: "Application procedure", language: $language)\n  applicationProcess: translation(text: "Application procedure", language: $language)\n  apply: translation(text: "Apply", language: $language)\n  applyFilters: translation(text: "Apply filters", language: $language)\n  applyForPartial: translation(text: "Apply for this part of the programme only", language: $language)\n  applyNow: translation(text: "Apply now", language: $language)\n  asSecMajorOnly: translation(text: "As second major subject only", language: $language)\n  attendanceOption: translation(text: "Attendance Option", language: $language)\n  awardCeremony: translation(text: "Award Ceremony", language: $language)\n  bachelor: translation(text: "Bachelor", language: $language)\n  back: translation(text: "Back", language: $language)\n  backLinkText: translation(text: "To Heidelberg University website", language: $language)\n  bookmarkStudyCourse: translation(text: "Select subject and apply", language: $language)\n  breadcrumb: translation(text: "Breadcrumb", language: $language)\n  canBeCombinedWith: translation(text: "Can be combined with", language: $language)\n  cart: translation(text: "My Degree Programmes", language: $language)\n  changeData: translation(text: "Change data", language: $language)\n  churchService: translation(text: "Church Service", language: $language)\n  close: translation(text: "Close", language: $language)\n  colloquium: translation(text: "Colloquium", language: $language)\n  completedEducation: translation(text: "Completed education", language: $language)\n  completedEducationTooltip: translation(text: "You must have an \'Abitur\' or comparable university-entrance qualification to enroll in a bachelor\'s or state-examination programme. Enrolment in a master\'s programme requires an undergraduate degree.", language: $language)\n  concert: translation(text: "Concert", language: $language)\n  conference: translation(text: "Conference", language: $language)\n  contact: translation(text: "Contact", language: $language)\n  contents: translation(text: "Contents", language: $language)\n  convention: translation(text: "Convention", language: $language)\n  courseOfStudies: translation(text: "Course of studies", language: $language)\n  coursesOfStudies: translation(text: "Courses of studies", language: $language)\n  date: translation(text: "Date", language: $language)\n  degree: translation(text: "Degree", language: $language)\n  degreeProgramme: translation(text: "Degree Programme", language: $language)\n  degreeVariants: translation(text: "Degree variants", language: $language)\n  Document: translation(text: "Document", language: $language)\n  Download: translation(text: "Download", language: $language)\n  dropRegionWarningMessage: translation(text: "Combination impossible.", language: $language)\n  errorTitle: translation(text: "Error", language: $language)\n  entryLevel: translation(text: "Entry level", language: $language)\n  entryLevelTooltip: translation(text: "Information on the entry at a higher-level semester is currently not available here.", language: $language)\n  euroPerSemester: translation(text: "€ / Semester", language: $language)\n  eventCalendar: translation(text: "Event Calendar", language: $language)\n  events: translation(text: "Events", language: $language)\n  eventCancelled: translation(text: "Event cancelled.", language: $language)\n  eventCancelledInTeaser: translation(text: "cancelled", language: $language)\n  eventCancelledInDetails: translation(text: "This event is cancelled", language: $language)\n  eventMoved: translation(text: "moved", language: $language)\n  eventMovedInDetails: translation(text: "This event is moved to", language: $language)\n  eventSearch: translation(text: "Event search", language: $language)\n  eventSeries: translation(text: "Event Series", language: $language)\n  eventType: translation(text: "Event Type", language: $language)\n  eventTypes: translation(text: "Event types", language: $language)\n  eventURL: translation(text: "Event Homepage", language: $language)\n  exhibition: translation(text: "Exhibition", language: $language)\n  factsAndFormalities: translation(text: "Facts & Formalities", language: $language)\n  fieldTrip: translation(text: "Field Trip", language: $language)\n  firstSubject: translation(text: "First subject", language: $language)\n  footer: translation(text: "Footer", language: $language)\n  footerNavigation: translation(text: "Footer Navigation", language: $language)\n  furtherDegrees: translation(text: "Further degrees", language: $language)\n  guidedTour: translation(text: "Guided Tour", language: $language)\n  home: translation(text: "Home", language: $language)\n  homePage: translation(text: "Home", language: $language)\n  informationEvent: translation(text: "Information Event", language: $language)\n  internationalSubject: translation(text: "International degree program", language: $language)\n  internetExplorerWarning: translation(text: "Internet Explorer is not supported. Please use another current browser.", language: $language)\n  invitedGuestOnly: translation(text: "invited guests only", language: $language)\n  jumpToMainContent: translation(text: "Jump to main content", language: $language)\n  languages: translation(text: "Languages", language: $language)\n  lastVisitedPage: translation(text: "Last visited page", language: $language)\n  later: translation(text: "Later", language: $language)\n  lecture: translation(text: "Lecture", language: $language)\n  lectureSeries: translation(text: "Lecture Series", language: $language)\n  leftArrowTitle: translation(text: "Previous (Left arrow key)", language: $language)\n  links: translation(text: "Links", language: $language)\n  livestream: translation(text: "Live-stream", language: $language)\n  loadingData: translation(text: "Loading…", language: $language)\n  loadMore: translation(text: "Load more", language: $language)\n  loggedIn: translation(text: "Logged in as", language: $language)\n  login: translation(text: "Login", language: $language)\n  logo: translation(text: "logo", language: $language)\n  logout: translation(text: "Logout", language: $language)\n  map: translation(text: "Map", language: $language)\n  menu: translation(text: "Menu", language: $language)\n  miscellaneous: translation(text: "Miscellaneous", language: $language)\n  moreInfo: translation(text: "More Information", language: $language)\n  myData: translation(text: "My Data", language: $language)\n  nationality: translation(text: "Nationality", language: $language)\n  newPage: translation(text: "New Page", language: $language)\n  news: translation(text: "News", language: $language)\n  newsRelease: translation(text: "News Release", language: $language)\n  next: translation(text: "Next", language: $language)\n  no: translation(text: "No", language: $language)\n  noCountryFound: translation(text: "No country found", language: $language)\n  noEventsFound: translation(text: "No events found", language: $language)\n  normal: translation(text: "Normal", language: $language)\n  onlyDeInEn: translation(text: "This page is currently only available in German.", language: $language)\n  onlyEnInDe: translation(text: "Diese Seite ist aktuell nur in Englisch verfügbar.", language: $language)\n  openContactInformation: translation(text: "Open contact information", language: $language)\n  openMainNavigation: translation(text: "Open Main Navigation", language: $language)\n  openSearchForm: translation(text: "Open Search Form", language: $language)\n  openToThePublic: translation(text: "open to the public", language: $language)\n  organizer: translation(text: "Organizer", language: $language)\n  pageNotFound: translation(text: "Page not found", language: $language)\n  pageNotFoundContent: translation(text: "These aren’t the droids you’re looking for.", language: $language)\n  pageRestricted: translation(text: "This page is restricted.", language: $language)\n  pageRestrictedUser: translation(text: "You are not authorized to view this page.", language: $language)\n  documentRestricted: translation(text: "This document is restricted.", language: $language)\n  documentRestrictedUser: translation(text: "You are not authorized to view this document.", language: $language)\n  panelDiscussion: translation(text: "Panel Discussion", language: $language)\n  partTimeOption: translation(text: "Part-time option", language: $language)\n  pastEvent: translation(text: "Date in the past", language: $language)\n  possAsAddMaSub: translation(text: "May be studied as a minor subject", language: $language)\n  previously: translation(text: "Previously", language: $language)\n  publicAfterRegistration: translation(text: "public after registration", language: $language)\n  quickLinks: translation(text: "Quick links", language: $language)\n  reading: translation(text: "Reading", language: $language)\n  reduced: translation(text: "Reduced", language: $language)\n  registerForEvent: translation(text: "Register for Event", language: $language)\n  regulationTitle: translation(text: "Regulations", language: $language)\n  remove: translation(text: "Remove", language: $language)\n  requiresApplication: translation(text: "Requires application", language: $language)\n  resetFilters: translation(text: "Reset Filters", language: $language)\n  results: translation(text: "Results", language: $language)\n  returnToHome: translation(text: "Return to the home page", language: $language)\n  rightArrowTitle: translation(text: "Next (Right arrow key)", language: $language)\n  satzung: translation(text: "Selection/ Admission Regulations", language: $language)\n  search: translation(text: "Search", language: $language)\n  searchGoogleCustomSearchText: translation(text: "Using search transmits data to Google. See the privacy policy for more information", language: $language)\n  searchResults: translation(text: "Search Results", language: $language)\n  searchSite: translation(text: "Search site", language: $language)\n  searchWithEllipsis: translation(text: "Search…", language: $language)\n  secondSubject: translation(text: "Second subject", language: $language)\n  select: translation(text: "Select...", language: $language)\n  selected: translation(text: "selected", language: $language)\n  selectDate: translation(text: "Select date", language: $language)\n  selectedSubject: translation(text: "Selected subject", language: $language)\n  semester: translation(text: "semester", language: $language)\n  series: translation(text: "Series", language: $language)\n  service: translation(text: "Service", language: $language)\n  showAllEvents: translation(text: "Show all events", language: $language)\n  showFullScreen: translation(text: "Show full screen mode", language: $language)\n  since1386: translation(text: "Zukunft seit 1386", language: $language)\n  sortOrder: translation(text: "Sort order", language: $language)\n  sortOrderAscending: translation(text: "Sort order ascending", language: $language)\n  sortOrderDescending: translation(text: "Sort order descending", language: $language)\n  standardPeriod: translation(text: "Standard period of study", language: $language)\n  startNotAvailable: translation(text: "No start possible", language: $language)\n  startSemester: translation(text: "Start Semester", language: $language)\n  startWinterOnly: translation(text: "Start of programme", language: $language)\n  startWinterOnlyNo: translation(text: "Winter and summer semester", language: $language)\n  startSummerOnlyYes: translation(text: "Summer semester only", language: $language)\n  startWinterOnlyYes: translation(text: "Winter semester only", language: $language)\n  studyFees: translation(text: "Fees and contributions", language: $language)\n  subCompleteEn: translation(text: "Can be completed entirely in English", language: $language)\n  subjectSpecificInfoTitle: translation(text: "Subject-specific information for", language: $language)\n  subjectSelection: translation(text: "Subject Selection", language: $language)\n  subjectType: translation(text: "Type of programme", language: $language)\n  symposium: translation(text: "Symposium", language: $language)\n  table: translation(text: "Table", language: $language)\n  tableFilters: translation(text: "Table filters", language: $language)\n  teachingLang: translation(text: "Language(s) of instruction", language: $language)\n  talk: translation(text: "Talk", language: $language)\n  teachingProfOption: translation(text: "Teaching degree option", language: $language)\n  temporaryError: translation(text: "A temporary error occurred. Please try again.", language: $language)\n  today: translation(text: "Today", language: $language)\n  tomorrow: translation(text: "Tomorrow", language: $language)\n  theatre: translation(text: "Theatre", language: $language)\n  toDegreeProgram: translation(text: "To Degree Program", language: $language)\n  topNavigation: translation(text: "Top Navigation", language: $language)\n  toStudySubject: translation(text: "Learn more", language: $language)\n  universityHeidelberg: translation(text: "Heidelberg University", language: $language)\n  website: translation(text: "Website", language: $language)\n  workshop: translation(text: "Workshop", language: $language)\n  yes: translation(text: "Yes", language: $language)\n  yesterday: translation(text: "Yesterday", language: $language)\n  youAreHere: translation(text: "You are here", language: $language)\n  zeroResultsFound: translation(text: "Zero results found", language: $language)\n}\n':24,"query userContextQuery {\n  currentUserContext {\n    uid\n    name\n    __typename\n  }\n}\n":25},tW="974db9d45fd86d4820360ab4294bb48304503fc3",nW=JSON.parse('{"types":[{"kind":"OBJECT","name":"Query","possibleTypes":null},{"kind":"ENUM","name":"LanguageId","possibleTypes":null},{"kind":"SCALAR","name":"String","possibleTypes":null},{"kind":"INTERFACE","name":"Url","possibleTypes":[{"name":"EntityCanonicalUrl"},{"name":"InternalUrl"},{"name":"ExternalUrl"}]},{"kind":"OBJECT","name":"AdminLink","possibleTypes":null},{"kind":"SCALAR","name":"Boolean","possibleTypes":null},{"kind":"OBJECT","name":"CustomRedirect","possibleTypes":null},{"kind":"SCALAR","name":"Int","possibleTypes":null},{"kind":"INPUT_OBJECT","name":"FreeFormTableFilterInput","possibleTypes":null},{"kind":"ENUM","name":"FreeFormTableSortOrderOptions","possibleTypes":null},{"kind":"OBJECT","name":"FreeFormTable","possibleTypes":null},{"kind":"OBJECT","name":"FreeFormTableColumn","possibleTypes":null},{"kind":"OBJECT","name":"FreeFormTableFilterOption","possibleTypes":null},{"kind":"OBJECT","name":"FreeFormTableRow","possibleTypes":null},{"kind":"OBJECT","name":"FreeFormTableCell","possibleTypes":null},{"kind":"INTERFACE","name":"Media","possibleTypes":[{"name":"MediaCsvTable"},{"name":"MediaDocument"},{"name":"MediaImage"},{"name":"MediaManualTable"}]},{"kind":"INTERFACE","name":"Entity","possibleTypes":[{"name":"UhSiteSettingsBundle"},{"name":"UserBundle"},{"name":"BlockContentAddress"},{"name":"BlockContentBasic"},{"name":"BlockContentCredits"},{"name":"BlockContentSfApplicationGuide"},{"name":"BlockContentShoppingCart"},{"name":"FileBundle"},{"name":"MediaCsvTable"},{"name":"MediaDocument"},{"name":"MediaImage"},{"name":"MediaManualTable"},{"name":"MenuLinkContentBundle"},{"name":"NodeTeaser"},{"name":"NodeCalendar"},{"name":"NodeContactInformation"},{"name":"NodeEvent"},{"name":"NodeEventSeries"},{"name":"NodeNews"},{"name":"NodePage"},{"name":"NodeSfApplicationProcessOverlay"},{"name":"NodeSfSubject"},{"name":"NodeSfSubjectShape"},{"name":"NodeTeaserLineBreak"},{"name":"ParagraphAdditionalData"},{"name":"ParagraphAdditionalStudyCourses"},{"name":"ParagraphBackgroundFont"},{"name":"ParagraphBookmarkStudyCourse"},{"name":"ParagraphCalendar"},{"name":"ParagraphContactPerson"},{"name":"ParagraphDataTable"},{"name":"ParagraphDatabaseSearch"},{"name":"ParagraphDownloads"},{"name":"ParagraphEventCalendar"},{"name":"ParagraphEvents"},{"name":"ParagraphGallery"},{"name":"ParagraphHeroFullwidth"},{"name":"ParagraphHeroFullwidthTitleOnly"},{"name":"ParagraphHeroHigh"},{"name":"ParagraphHeroSlider"},{"name":"ParagraphHeroSliderSlide"},{"name":"ParagraphHeroTeaser"},{"name":"ParagraphHeroWide"},{"name":"ParagraphHtmlElement"},{"name":"ParagraphImage"},{"name":"ParagraphImageWithLink"},{"name":"ParagraphLinks"},{"name":"ParagraphMultilingualHeroSliderSlide"},{"name":"ParagraphNewsTeaserCollection"},{"name":"ParagraphNotification"},{"name":"ParagraphPublicationList"},{"name":"ParagraphQuicklinks"},{"name":"ParagraphSfAgCtaLink"},{"name":"ParagraphSfApplicationProcessText"},{"name":"ParagraphStudyFinder"},{"name":"ParagraphSubjectShapeData"},{"name":"ParagraphSvgWithLink"},{"name":"ParagraphTableOfContents"},{"name":"ParagraphTeaser"},{"name":"ParagraphTeaserArea"},{"name":"ParagraphText"},{"name":"ParagraphTextHighlight"},{"name":"ParagraphTextHighlightWithImage"},{"name":"ParagraphTextTeaser"},{"name":"ParagraphTextWithMedia"},{"name":"ParagraphVideo"},{"name":"RestrictedEntity"},{"name":"TaxonomyTermApplicationProcess"},{"name":"TaxonomyTermDegrees"},{"name":"TaxonomyTermEventCalendar"},{"name":"TaxonomyTermEventTypes"},{"name":"TaxonomyTermFaculties"},{"name":"TaxonomyTermLicenses"},{"name":"TaxonomyTermNotifications"},{"name":"TaxonomyTermSfAdmissionPermit"},{"name":"TaxonomyTermSfCountry"},{"name":"TaxonomyTermSfStartSemester"},{"name":"TaxonomyTermShapeVariation"},{"name":"UnexposedEntity"}]},{"kind":"OBJECT","name":"Language","possibleTypes":null},{"kind":"OBJECT","name":"Metatag","possibleTypes":null},{"kind":"OBJECT","name":"Menu","possibleTypes":null},{"kind":"OBJECT","name":"MenuLink","possibleTypes":null},{"kind":"INTERFACE","name":"Node","possibleTypes":[{"name":"NodeTeaser"},{"name":"NodeCalendar"},{"name":"NodeContactInformation"},{"name":"NodeEvent"},{"name":"NodeEventSeries"},{"name":"NodeNews"},{"name":"NodePage"},{"name":"NodeSfApplicationProcessOverlay"},{"name":"NodeSfSubject"},{"name":"NodeSfSubjectShape"},{"name":"NodeTeaserLineBreak"}]},{"kind":"INTERFACE","name":"Paragraph","possibleTypes":[{"name":"ParagraphAdditionalData"},{"name":"ParagraphAdditionalStudyCourses"},{"name":"ParagraphBackgroundFont"},{"name":"ParagraphBookmarkStudyCourse"},{"name":"ParagraphCalendar"},{"name":"ParagraphContactPerson"},{"name":"ParagraphDataTable"},{"name":"ParagraphDatabaseSearch"},{"name":"ParagraphDownloads"},{"name":"ParagraphEventCalendar"},{"name":"ParagraphEvents"},{"name":"ParagraphGallery"},{"name":"ParagraphHeroFullwidth"},{"name":"ParagraphHeroFullwidthTitleOnly"},{"name":"ParagraphHeroHigh"},{"name":"ParagraphHeroSlider"},{"name":"ParagraphHeroSliderSlide"},{"name":"ParagraphHeroTeaser"},{"name":"ParagraphHeroWide"},{"name":"ParagraphHtmlElement"},{"name":"ParagraphImage"},{"name":"ParagraphImageWithLink"},{"name":"ParagraphLinks"},{"name":"ParagraphMultilingualHeroSliderSlide"},{"name":"ParagraphNewsTeaserCollection"},{"name":"ParagraphNotification"},{"name":"ParagraphPublicationList"},{"name":"ParagraphQuicklinks"},{"name":"ParagraphSfAgCtaLink"},{"name":"ParagraphSfApplicationProcessText"},{"name":"ParagraphStudyFinder"},{"name":"ParagraphSubjectShapeData"},{"name":"ParagraphSvgWithLink"},{"name":"ParagraphTableOfContents"},{"name":"ParagraphTeaser"},{"name":"ParagraphTeaserArea"},{"name":"ParagraphText"},{"name":"ParagraphTextHighlight"},{"name":"ParagraphTextHighlightWithImage"},{"name":"ParagraphTextTeaser"},{"name":"ParagraphTextWithMedia"},{"name":"ParagraphVideo"}]},{"kind":"OBJECT","name":"MultisiteSettings","possibleTypes":null},{"kind":"OBJECT","name":"UhSiteSettingsBundle","possibleTypes":null},{"kind":"OBJECT","name":"FileEntityReference","possibleTypes":null},{"kind":"OBJECT","name":"EntityReference","possibleTypes":null},{"kind":"INPUT_OBJECT","name":"EntityQueryFilterInput","possibleTypes":null},{"kind":"INPUT_OBJECT","name":"EntityQueryFilterConditionInput","possibleTypes":null},{"kind":"OBJECT","name":"EntityQueryResult","possibleTypes":null},{"kind":"OBJECT","name":"GoogleCustomSearchEngine","possibleTypes":null},{"kind":"OBJECT","name":"SearchHello","possibleTypes":null},{"kind":"INTERFACE","name":"TaxonomyTerm","possibleTypes":[{"name":"TaxonomyTermApplicationProcess"},{"name":"TaxonomyTermDegrees"},{"name":"TaxonomyTermEventCalendar"},{"name":"TaxonomyTermEventTypes"},{"name":"TaxonomyTermFaculties"},{"name":"TaxonomyTermLicenses"},{"name":"TaxonomyTermNotifications"},{"name":"TaxonomyTermSfAdmissionPermit"},{"name":"TaxonomyTermSfCountry"},{"name":"TaxonomyTermSfStartSemester"},{"name":"TaxonomyTermShapeVariation"}]},{"kind":"OBJECT","name":"FormattedText","possibleTypes":null},{"kind":"OBJECT","name":"MultilingualSliderSlideData","possibleTypes":null},{"kind":"OBJECT","name":"MultilingualSliderSlideLink","possibleTypes":null},{"kind":"OBJECT","name":"UserBundle","possibleTypes":null},{"kind":"SCALAR","name":"ID","possibleTypes":null},{"kind":"SCALAR","name":"Float","possibleTypes":null},{"kind":"OBJECT","name":"__Schema","possibleTypes":null},{"kind":"OBJECT","name":"__Type","possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","possibleTypes":null},{"kind":"OBJECT","name":"__Field","possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","possibleTypes":null},{"kind":"OBJECT","name":"__Directive","possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","possibleTypes":null},{"kind":"INTERFACE","name":"BlockContent","possibleTypes":[{"name":"BlockContentAddress"},{"name":"BlockContentBasic"},{"name":"BlockContentCredits"},{"name":"BlockContentSfApplicationGuide"},{"name":"BlockContentShoppingCart"}]},{"kind":"OBJECT","name":"BlockContentAddress","possibleTypes":null},{"kind":"OBJECT","name":"Link","possibleTypes":null},{"kind":"OBJECT","name":"BlockContentBasic","possibleTypes":null},{"kind":"OBJECT","name":"BlockContentCredits","possibleTypes":null},{"kind":"OBJECT","name":"BlockContentSfApplicationGuide","possibleTypes":null},{"kind":"OBJECT","name":"BlockContentShoppingCart","possibleTypes":null},{"kind":"OBJECT","name":"BreadcrumbLink","possibleTypes":null},{"kind":"OBJECT","name":"EntityCanonicalUrl","possibleTypes":null},{"kind":"OBJECT","name":"LanguageSwitchLink","possibleTypes":null},{"kind":"OBJECT","name":"InternalUrl","possibleTypes":null},{"kind":"OBJECT","name":"ExternalUrl","possibleTypes":null},{"kind":"OBJECT","name":"FileBundle","possibleTypes":null},{"kind":"OBJECT","name":"Image","possibleTypes":null},{"kind":"ENUM","name":"ResponsiveImageStyleId","possibleTypes":null},{"kind":"OBJECT","name":"ImageResource","possibleTypes":null},{"kind":"OBJECT","name":"ResponsiveImageStyle","possibleTypes":null},{"kind":"OBJECT","name":"MediaCsvTable","possibleTypes":null},{"kind":"OBJECT","name":"MediaDocument","possibleTypes":null},{"kind":"OBJECT","name":"MediaImage","possibleTypes":null},{"kind":"OBJECT","name":"NodeLink","possibleTypes":null},{"kind":"OBJECT","name":"MediaManualTable","possibleTypes":null},{"kind":"OBJECT","name":"MenuLinkContentBundle","possibleTypes":null},{"kind":"OBJECT","name":"NewsTeaserEdge","possibleTypes":null},{"kind":"OBJECT","name":"NodeTeaser","possibleTypes":null},{"kind":"OBJECT","name":"NewsTeasers","possibleTypes":null},{"kind":"OBJECT","name":"NodeCalendar","possibleTypes":null},{"kind":"OBJECT","name":"NodeContactInformation","possibleTypes":null},{"kind":"OBJECT","name":"NodeEvent","possibleTypes":null},{"kind":"OBJECT","name":"View","possibleTypes":null},{"kind":"SCALAR","name":"Object","possibleTypes":null},{"kind":"OBJECT","name":"NodeEventSeries","possibleTypes":null},{"kind":"OBJECT","name":"NodeNews","possibleTypes":null},{"kind":"OBJECT","name":"NodePage","possibleTypes":null},{"kind":"OBJECT","name":"NodeSfApplicationProcessOverlay","possibleTypes":null},{"kind":"OBJECT","name":"NodeSfSubject","possibleTypes":null},{"kind":"OBJECT","name":"NodeSfSubjectShape","possibleTypes":null},{"kind":"OBJECT","name":"NodeTeaserLineBreak","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphAdditionalData","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphAdditionalStudyCourses","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphBackgroundFont","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphBookmarkStudyCourse","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphCalendar","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphContactPerson","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphDataTable","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphDatabaseSearch","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphDownloads","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphEventCalendar","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphEvents","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphGallery","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphHeroFullwidth","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphHeroFullwidthTitleOnly","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphHeroHigh","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphHeroSlider","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphHeroSliderSlide","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphHeroTeaser","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphHeroWide","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphHtmlElement","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphImage","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphImageWithLink","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphLinks","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphMultilingualHeroSliderSlide","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphNewsTeaserCollection","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphNotification","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphPublicationList","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphQuicklinks","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphSfAgCtaLink","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphSfApplicationProcessText","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphStudyFinder","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphSubjectShapeData","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphSvgWithLink","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphTableOfContents","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphTeaser","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphTeaserArea","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphText","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphTextHighlight","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphTextHighlightWithImage","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphTextTeaser","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphTextWithMedia","possibleTypes":null},{"kind":"OBJECT","name":"ParagraphVideo","possibleTypes":null},{"kind":"OBJECT","name":"RestrictedEntity","possibleTypes":null},{"kind":"OBJECT","name":"Schema","possibleTypes":null},{"kind":"OBJECT","name":"TaxonomyTermApplicationProcess","possibleTypes":null},{"kind":"OBJECT","name":"TaxonomyTermDegrees","possibleTypes":null},{"kind":"OBJECT","name":"TaxonomyTermEventCalendar","possibleTypes":null},{"kind":"OBJECT","name":"TaxonomyTermEventTypes","possibleTypes":null},{"kind":"OBJECT","name":"TaxonomyTermFaculties","possibleTypes":null},{"kind":"OBJECT","name":"TaxonomyTermLicenses","possibleTypes":null},{"kind":"OBJECT","name":"TaxonomyTermNotifications","possibleTypes":null},{"kind":"OBJECT","name":"TaxonomyTermSfAdmissionPermit","possibleTypes":null},{"kind":"OBJECT","name":"TaxonomyTermSfCountry","possibleTypes":null},{"kind":"OBJECT","name":"TaxonomyTermSfStartSemester","possibleTypes":null},{"kind":"OBJECT","name":"TaxonomyTermShapeVariation","possibleTypes":null},{"kind":"OBJECT","name":"UnexposedEntity","possibleTypes":null}]}'),rW={__schema:nW};var v_=function(e,t){return v_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])},v_(e,t)};function Ts(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");v_(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Ve=function(){return Ve=Object.assign||function(t){for(var n,r=1,a=arguments.length;r<a;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Ve.apply(this,arguments)};function To(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}function Hu(e,t,n,r){function a(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function l(p){try{d(r.next(p))}catch(h){s(h)}}function u(p){try{d(r.throw(p))}catch(h){s(h)}}function d(p){p.done?i(p.value):a(p.value).then(l,u)}d((r=r.apply(e,t||[])).next())})}function Uu(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,a,i,s=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return s.next=l(0),s.throw=l(1),s.return=l(2),typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function l(d){return function(p){return u([d,p])}}function u(d){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,d[0]&&(n=0)),n;)try{if(r=1,a&&(i=d[0]&2?a.return:d[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,d[1])).done)return i;switch(a=0,i&&(d=[d[0]&2,i.value]),d[0]){case 0:case 1:i=d;break;case 4:return n.label++,{value:d[1],done:!1};case 5:n.label++,a=d[1],d=[0];continue;case 7:d=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(d[0]===6||d[0]===2)){n=0;continue}if(d[0]===3&&(!i||d[1]>i[0]&&d[1]<i[3])){n.label=d[1];break}if(d[0]===6&&n.label<i[1]){n.label=i[1],i=d;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(d);break}i[2]&&n.ops.pop(),n.trys.pop();continue}d=t.call(e,n)}catch(p){d=[6,p],a=0}finally{r=i=0}if(d[0]&5)throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}}function Ai(e,t,n){if(n||arguments.length===2)for(var r=0,a=t.length,i;r<a;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}var Sv="Invariant Violation",qw=Object.setPrototypeOf,aW=qw===void 0?function(e,t){return e.__proto__=t,e}:qw,BA=function(e){Ts(t,e);function t(n){n===void 0&&(n=Sv);var r=e.call(this,typeof n=="number"?Sv+": "+n+" (see https://github.com/apollographql/invariant-packages)":n)||this;return r.framesToPop=1,r.name=Sv,aW(r,t.prototype),r}return t}(Error);function Zd(e,t){if(!e)throw new BA(t)}var VA=["debug","log","warn","error","silent"],iW=VA.indexOf("log");function i5(e){return function(){if(VA.indexOf(e)>=iW){var t=console[e]||console.log;return t.apply(console,arguments)}}}(function(e){e.debug=i5("debug"),e.log=i5("log"),e.warn=i5("warn"),e.error=i5("error")})(Zd||(Zd={}));var Yb="3.13.1";function Rs(e){try{return e()}catch{}}const y_=Rs(function(){return globalThis})||Rs(function(){return window})||Rs(function(){return self})||Rs(function(){return global})||Rs(function(){return Rs.constructor("return this")()});var Gw=new Map;function __(e){var t=Gw.get(e)||1;return Gw.set(e,t+1),"".concat(e,":").concat(t,":").concat(Math.random().toString(36).slice(2))}function HA(e,t){t===void 0&&(t=0);var n=__("stringifyForDisplay");return JSON.stringify(e,function(r,a){return a===void 0?n:a},t).split(JSON.stringify(n)).join("<undefined>")}function s5(e){return function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if(typeof t=="number"){var a=t;t=Kb(a),t||(t=Jb(a,n),n=[])}e.apply(void 0,[t].concat(n))}}var Lt=Object.assign(function(t,n){for(var r=[],a=2;a<arguments.length;a++)r[a-2]=arguments[a];t||Zd(t,Kb(n,r)||Jb(n,r))},{debug:s5(Zd.debug),log:s5(Zd.log),warn:s5(Zd.warn),error:s5(Zd.error)});function ts(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return new BA(Kb(e,t)||Jb(e,t))}var Qw=Symbol.for("ApolloErrorMessageHandler_"+Yb);function UA(e){if(typeof e=="string")return e;try{return HA(e,2).slice(0,1e3)}catch{return"<non-serializable>"}}function Kb(e,t){if(t===void 0&&(t=[]),!!e)return y_[Qw]&&y_[Qw](e,t.map(UA))}function Jb(e,t){if(t===void 0&&(t=[]),!!e)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:Yb,message:e,args:t.map(UA)})))}function g3(e,t){if(!!!e)throw new Error(t)}function sW(e){return typeof e=="object"&&e!==null}function oW(e,t){if(!!!e)throw new Error("Unexpected invariant triggered.")}const lW=/\r\n|[\n\r]/g;function b_(e,t){let n=0,r=1;for(const a of e.body.matchAll(lW)){if(typeof a.index=="number"||oW(!1),a.index>=t)break;n=a.index+a[0].length,r+=1}return{line:r,column:t+1-n}}function uW(e){return WA(e.source,b_(e.source,e.start))}function WA(e,t){const n=e.locationOffset.column-1,r="".padStart(n)+e.body,a=t.line-1,i=e.locationOffset.line-1,s=t.line+i,l=t.line===1?n:0,u=t.column+l,d=`${e.name}:${s}:${u}
`,p=r.split(/\r\n|[\n\r]/g),h=p[a];if(h.length>120){const g=Math.floor(u/80),v=u%80,T=[];for(let E=0;E<h.length;E+=80)T.push(h.slice(E,E+80));return d+$w([[`${s} |`,T[0]],...T.slice(1,g+1).map(E=>["|",E]),["|","^".padStart(v)],["|",T[g+1]]])}return d+$w([[`${s-1} |`,p[a-1]],[`${s} |`,h],["|","^".padStart(u)],[`${s+1} |`,p[a+1]]])}function $w(e){const t=e.filter(([r,a])=>a!==void 0),n=Math.max(...t.map(([r])=>r.length));return t.map(([r,a])=>r.padStart(n)+(a?" "+a:"")).join(`
`)}function cW(e){const t=e[0];return t==null||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}let dW=class qA extends Error{constructor(t,...n){var r,a,i;const{nodes:s,source:l,positions:u,path:d,originalError:p,extensions:h}=cW(n);super(t),this.name="GraphQLError",this.path=d??void 0,this.originalError=p??void 0,this.nodes=Yw(Array.isArray(s)?s:s?[s]:void 0);const g=Yw((r=this.nodes)===null||r===void 0?void 0:r.map(T=>T.loc).filter(T=>T!=null));this.source=l??(g==null||(a=g[0])===null||a===void 0?void 0:a.source),this.positions=u??g?.map(T=>T.start),this.locations=u&&l?u.map(T=>b_(l,T)):g?.map(T=>b_(T.source,T.start));const v=sW(p?.extensions)?p?.extensions:void 0;this.extensions=(i=h??v)!==null&&i!==void 0?i:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),p!=null&&p.stack?Object.defineProperty(this,"stack",{value:p.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,qA):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let t=this.message;if(this.nodes)for(const n of this.nodes)n.loc&&(t+=`

`+uW(n.loc));else if(this.source&&this.locations)for(const n of this.locations)t+=`

`+WA(this.source,n);return t}toJSON(){const t={message:this.message};return this.locations!=null&&(t.locations=this.locations),this.path!=null&&(t.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(t.extensions=this.extensions),t}};function Yw(e){return e===void 0||e.length===0?void 0:e}function Ka(e,t,n){return new dW(`Syntax Error: ${n}`,{source:e,positions:[t]})}let fW=class{constructor(t,n,r){this.start=t.start,this.end=n.end,this.startToken=t,this.endToken=n,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}};class GA{constructor(t,n,r,a,i,s){this.kind=t,this.start=n,this.end=r,this.line=a,this.column=i,this.value=s,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const QA={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},pW=new Set(Object.keys(QA));function Kw(e){const t=e?.kind;return typeof t=="string"&&pW.has(t)}var u2;(function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"})(u2||(u2={}));var T_;(function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(T_||(T_={}));var Mt;(function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(Mt||(Mt={}));function E_(e){return e===9||e===32}function Fm(e){return e>=48&&e<=57}function $A(e){return e>=97&&e<=122||e>=65&&e<=90}function YA(e){return $A(e)||e===95}function hW(e){return $A(e)||Fm(e)||e===95}function mW(e){var t;let n=Number.MAX_SAFE_INTEGER,r=null,a=-1;for(let s=0;s<e.length;++s){var i;const l=e[s],u=gW(l);u!==l.length&&(r=(i=r)!==null&&i!==void 0?i:s,a=s,s!==0&&u<n&&(n=u))}return e.map((s,l)=>l===0?s:s.slice(n)).slice((t=r)!==null&&t!==void 0?t:0,a+1)}function gW(e){let t=0;for(;t<e.length&&E_(e.charCodeAt(t));)++t;return t}function vW(e,t){const n=e.replace(/"""/g,'\\"""'),r=n.split(/\r\n|[\n\r]/g),a=r.length===1,i=r.length>1&&r.slice(1).every(v=>v.length===0||E_(v.charCodeAt(0))),s=n.endsWith('\\"""'),l=e.endsWith('"')&&!s,u=e.endsWith("\\"),d=l||u,p=!a||e.length>70||d||i||s;let h="";const g=a&&E_(e.charCodeAt(0));return(p&&!g||i)&&(h+=`
`),h+=n,(p||d)&&(h+=`
`),'"""'+h+'"""'}var ct;(function(e){e.SOF="<SOF>",e.EOF="<EOF>",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"})(ct||(ct={}));class yW{constructor(t){const n=new GA(ct.SOF,0,0,0,0);this.source=t,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let t=this.token;if(t.kind!==ct.EOF)do if(t.next)t=t.next;else{const n=bW(this,t.end);t.next=n,n.prev=t,t=n}while(t.kind===ct.COMMENT);return t}}function _W(e){return e===ct.BANG||e===ct.DOLLAR||e===ct.AMP||e===ct.PAREN_L||e===ct.PAREN_R||e===ct.SPREAD||e===ct.COLON||e===ct.EQUALS||e===ct.AT||e===ct.BRACKET_L||e===ct.BRACKET_R||e===ct.BRACE_L||e===ct.PIPE||e===ct.BRACE_R}function H2(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function fg(e,t){return KA(e.charCodeAt(t))&&JA(e.charCodeAt(t+1))}function KA(e){return e>=55296&&e<=56319}function JA(e){return e>=56320&&e<=57343}function v0(e,t){const n=e.source.body.codePointAt(t);if(n===void 0)return ct.EOF;if(n>=32&&n<=126){const r=String.fromCodePoint(n);return r==='"'?`'"'`:`"${r}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function Sa(e,t,n,r,a){const i=e.line,s=1+n-e.lineStart;return new GA(t,n,r,i,s,a)}function bW(e,t){const n=e.source.body,r=n.length;let a=t;for(;a<r;){const i=n.charCodeAt(a);switch(i){case 65279:case 9:case 32:case 44:++a;continue;case 10:++a,++e.line,e.lineStart=a;continue;case 13:n.charCodeAt(a+1)===10?a+=2:++a,++e.line,e.lineStart=a;continue;case 35:return TW(e,a);case 33:return Sa(e,ct.BANG,a,a+1);case 36:return Sa(e,ct.DOLLAR,a,a+1);case 38:return Sa(e,ct.AMP,a,a+1);case 40:return Sa(e,ct.PAREN_L,a,a+1);case 41:return Sa(e,ct.PAREN_R,a,a+1);case 46:if(n.charCodeAt(a+1)===46&&n.charCodeAt(a+2)===46)return Sa(e,ct.SPREAD,a,a+3);break;case 58:return Sa(e,ct.COLON,a,a+1);case 61:return Sa(e,ct.EQUALS,a,a+1);case 64:return Sa(e,ct.AT,a,a+1);case 91:return Sa(e,ct.BRACKET_L,a,a+1);case 93:return Sa(e,ct.BRACKET_R,a,a+1);case 123:return Sa(e,ct.BRACE_L,a,a+1);case 124:return Sa(e,ct.PIPE,a,a+1);case 125:return Sa(e,ct.BRACE_R,a,a+1);case 34:return n.charCodeAt(a+1)===34&&n.charCodeAt(a+2)===34?NW(e,a):SW(e,a)}if(Fm(i)||i===45)return EW(e,a,i);if(YA(i))return kW(e,a);throw Ka(e.source,a,i===39?`Unexpected single quote character ('), did you mean to use a double quote (")?`:H2(i)||fg(n,a)?`Unexpected character: ${v0(e,a)}.`:`Invalid character: ${v0(e,a)}.`)}return Sa(e,ct.EOF,r,r)}function TW(e,t){const n=e.source.body,r=n.length;let a=t+1;for(;a<r;){const i=n.charCodeAt(a);if(i===10||i===13)break;if(H2(i))++a;else if(fg(n,a))a+=2;else break}return Sa(e,ct.COMMENT,t,a,n.slice(t+1,a))}function EW(e,t,n){const r=e.source.body;let a=t,i=n,s=!1;if(i===45&&(i=r.charCodeAt(++a)),i===48){if(i=r.charCodeAt(++a),Fm(i))throw Ka(e.source,a,`Invalid number, unexpected digit after 0: ${v0(e,a)}.`)}else a=wv(e,a,i),i=r.charCodeAt(a);if(i===46&&(s=!0,i=r.charCodeAt(++a),a=wv(e,a,i),i=r.charCodeAt(a)),(i===69||i===101)&&(s=!0,i=r.charCodeAt(++a),(i===43||i===45)&&(i=r.charCodeAt(++a)),a=wv(e,a,i),i=r.charCodeAt(a)),i===46||YA(i))throw Ka(e.source,a,`Invalid number, expected digit but got: ${v0(e,a)}.`);return Sa(e,s?ct.FLOAT:ct.INT,t,a,r.slice(t,a))}function wv(e,t,n){if(!Fm(n))throw Ka(e.source,t,`Invalid number, expected digit but got: ${v0(e,t)}.`);const r=e.source.body;let a=t+1;for(;Fm(r.charCodeAt(a));)++a;return a}function SW(e,t){const n=e.source.body,r=n.length;let a=t+1,i=a,s="";for(;a<r;){const l=n.charCodeAt(a);if(l===34)return s+=n.slice(i,a),Sa(e,ct.STRING,t,a+1,s);if(l===92){s+=n.slice(i,a);const u=n.charCodeAt(a+1)===117?n.charCodeAt(a+2)===123?wW(e,a):xW(e,a):CW(e,a);s+=u.value,a+=u.size,i=a;continue}if(l===10||l===13)break;if(H2(l))++a;else if(fg(n,a))a+=2;else throw Ka(e.source,a,`Invalid character within String: ${v0(e,a)}.`)}throw Ka(e.source,a,"Unterminated string.")}function wW(e,t){const n=e.source.body;let r=0,a=3;for(;a<12;){const i=n.charCodeAt(t+a++);if(i===125){if(a<5||!H2(r))break;return{value:String.fromCodePoint(r),size:a}}if(r=r<<4|fm(i),r<0)break}throw Ka(e.source,t,`Invalid Unicode escape sequence: "${n.slice(t,t+a)}".`)}function xW(e,t){const n=e.source.body,r=Jw(n,t+2);if(H2(r))return{value:String.fromCodePoint(r),size:6};if(KA(r)&&n.charCodeAt(t+6)===92&&n.charCodeAt(t+7)===117){const a=Jw(n,t+8);if(JA(a))return{value:String.fromCodePoint(r,a),size:12}}throw Ka(e.source,t,`Invalid Unicode escape sequence: "${n.slice(t,t+6)}".`)}function Jw(e,t){return fm(e.charCodeAt(t))<<12|fm(e.charCodeAt(t+1))<<8|fm(e.charCodeAt(t+2))<<4|fm(e.charCodeAt(t+3))}function fm(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function CW(e,t){const n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:`
`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:"	",size:2}}throw Ka(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}function NW(e,t){const n=e.source.body,r=n.length;let a=e.lineStart,i=t+3,s=i,l="";const u=[];for(;i<r;){const d=n.charCodeAt(i);if(d===34&&n.charCodeAt(i+1)===34&&n.charCodeAt(i+2)===34){l+=n.slice(s,i),u.push(l);const p=Sa(e,ct.BLOCK_STRING,t,i+3,mW(u).join(`
`));return e.line+=u.length-1,e.lineStart=a,p}if(d===92&&n.charCodeAt(i+1)===34&&n.charCodeAt(i+2)===34&&n.charCodeAt(i+3)===34){l+=n.slice(s,i),s=i+1,i+=4;continue}if(d===10||d===13){l+=n.slice(s,i),u.push(l),d===13&&n.charCodeAt(i+1)===10?i+=2:++i,l="",s=i,a=i;continue}if(H2(d))++i;else if(fg(n,i))i+=2;else throw Ka(e.source,i,`Invalid character within String: ${v0(e,i)}.`)}throw Ka(e.source,i,"Unterminated string.")}function kW(e,t){const n=e.source.body,r=n.length;let a=t+1;for(;a<r;){const i=n.charCodeAt(a);if(hW(i))++a;else break}return Sa(e,ct.NAME,t,a,n.slice(t,a))}const OW=10,ZA=2;function Zb(e){return pg(e,[])}function pg(e,t){switch(typeof e){case"string":return JSON.stringify(e);case"function":return e.name?`[function ${e.name}]`:"[function]";case"object":return IW(e,t);default:return String(e)}}function IW(e,t){if(e===null)return"null";if(t.includes(e))return"[Circular]";const n=[...t,e];if(DW(e)){const r=e.toJSON();if(r!==e)return typeof r=="string"?r:pg(r,n)}else if(Array.isArray(e))return LW(e,n);return MW(e,n)}function DW(e){return typeof e.toJSON=="function"}function MW(e,t){const n=Object.entries(e);return n.length===0?"{}":t.length>ZA?"["+AW(e)+"]":"{ "+n.map(([a,i])=>a+": "+pg(i,t)).join(", ")+" }"}function LW(e,t){if(e.length===0)return"[]";if(t.length>ZA)return"[Array]";const n=Math.min(OW,e.length),r=e.length-n,a=[];for(let i=0;i<n;++i)a.push(pg(e[i],t));return r===1?a.push("... 1 more item"):r>1&&a.push(`... ${r} more items`),"["+a.join(", ")+"]"}function AW(e){const t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){const n=e.constructor.name;if(typeof n=="string"&&n!=="")return n}return t}const FW=globalThis.process&&!0,jW=FW?function(t,n){return t instanceof n}:function(t,n){if(t instanceof n)return!0;if(typeof t=="object"&&t!==null){var r;const a=n.prototype[Symbol.toStringTag],i=Symbol.toStringTag in t?t[Symbol.toStringTag]:(r=t.constructor)===null||r===void 0?void 0:r.name;if(a===i){const s=Zb(t);throw new Error(`Cannot use ${a} "${s}" from another module or realm.

Ensure that there is only one instance of "graphql" in the node_modules
directory. If different versions of "graphql" are the dependencies of other
relied on modules, use "resolutions" to ensure only one version is installed.

https://yarnpkg.com/en/docs/selective-version-resolutions

Duplicate "graphql" modules cannot be used at the same time since different
versions may have different capabilities and behavior. The data from one
version used in the function from another could produce confusing and
spurious results.`)}}return!1};class XA{constructor(t,n="GraphQL request",r={line:1,column:1}){typeof t=="string"||g3(!1,`Body must be a string. Received: ${Zb(t)}.`),this.body=t,this.name=n,this.locationOffset=r,this.locationOffset.line>0||g3(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||g3(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function RW(e){return jW(e,XA)}function PW(e,t){const n=new zW(e,t),r=n.parseDocument();return Object.defineProperty(r,"tokenCount",{enumerable:!1,value:n.tokenCount}),r}class zW{constructor(t,n={}){const r=RW(t)?t:new XA(t);this._lexer=new yW(r),this._options=n,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){const t=this.expectToken(ct.NAME);return this.node(t,{kind:Mt.NAME,value:t.value})}parseDocument(){return this.node(this._lexer.token,{kind:Mt.DOCUMENT,definitions:this.many(ct.SOF,this.parseDefinition,ct.EOF)})}parseDefinition(){if(this.peek(ct.BRACE_L))return this.parseOperationDefinition();const t=this.peekDescription(),n=t?this._lexer.lookahead():this._lexer.token;if(n.kind===ct.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(t)throw Ka(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){const t=this._lexer.token;if(this.peek(ct.BRACE_L))return this.node(t,{kind:Mt.OPERATION_DEFINITION,operation:u2.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const n=this.parseOperationType();let r;return this.peek(ct.NAME)&&(r=this.parseName()),this.node(t,{kind:Mt.OPERATION_DEFINITION,operation:n,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const t=this.expectToken(ct.NAME);switch(t.value){case"query":return u2.QUERY;case"mutation":return u2.MUTATION;case"subscription":return u2.SUBSCRIPTION}throw this.unexpected(t)}parseVariableDefinitions(){return this.optionalMany(ct.PAREN_L,this.parseVariableDefinition,ct.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Mt.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(ct.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(ct.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const t=this._lexer.token;return this.expectToken(ct.DOLLAR),this.node(t,{kind:Mt.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Mt.SELECTION_SET,selections:this.many(ct.BRACE_L,this.parseSelection,ct.BRACE_R)})}parseSelection(){return this.peek(ct.SPREAD)?this.parseFragment():this.parseField()}parseField(){const t=this._lexer.token,n=this.parseName();let r,a;return this.expectOptionalToken(ct.COLON)?(r=n,a=this.parseName()):a=n,this.node(t,{kind:Mt.FIELD,alias:r,name:a,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(ct.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(t){const n=t?this.parseConstArgument:this.parseArgument;return this.optionalMany(ct.PAREN_L,n,ct.PAREN_R)}parseArgument(t=!1){const n=this._lexer.token,r=this.parseName();return this.expectToken(ct.COLON),this.node(n,{kind:Mt.ARGUMENT,name:r,value:this.parseValueLiteral(t)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const t=this._lexer.token;this.expectToken(ct.SPREAD);const n=this.expectOptionalKeyword("on");return!n&&this.peek(ct.NAME)?this.node(t,{kind:Mt.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(t,{kind:Mt.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const t=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(t,{kind:Mt.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:Mt.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(t){const n=this._lexer.token;switch(n.kind){case ct.BRACKET_L:return this.parseList(t);case ct.BRACE_L:return this.parseObject(t);case ct.INT:return this.advanceLexer(),this.node(n,{kind:Mt.INT,value:n.value});case ct.FLOAT:return this.advanceLexer(),this.node(n,{kind:Mt.FLOAT,value:n.value});case ct.STRING:case ct.BLOCK_STRING:return this.parseStringLiteral();case ct.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:Mt.BOOLEAN,value:!0});case"false":return this.node(n,{kind:Mt.BOOLEAN,value:!1});case"null":return this.node(n,{kind:Mt.NULL});default:return this.node(n,{kind:Mt.ENUM,value:n.value})}case ct.DOLLAR:if(t)if(this.expectToken(ct.DOLLAR),this._lexer.token.kind===ct.NAME){const r=this._lexer.token.value;throw Ka(this._lexer.source,n.start,`Unexpected variable "$${r}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const t=this._lexer.token;return this.advanceLexer(),this.node(t,{kind:Mt.STRING,value:t.value,block:t.kind===ct.BLOCK_STRING})}parseList(t){const n=()=>this.parseValueLiteral(t);return this.node(this._lexer.token,{kind:Mt.LIST,values:this.any(ct.BRACKET_L,n,ct.BRACKET_R)})}parseObject(t){const n=()=>this.parseObjectField(t);return this.node(this._lexer.token,{kind:Mt.OBJECT,fields:this.any(ct.BRACE_L,n,ct.BRACE_R)})}parseObjectField(t){const n=this._lexer.token,r=this.parseName();return this.expectToken(ct.COLON),this.node(n,{kind:Mt.OBJECT_FIELD,name:r,value:this.parseValueLiteral(t)})}parseDirectives(t){const n=[];for(;this.peek(ct.AT);)n.push(this.parseDirective(t));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(t){const n=this._lexer.token;return this.expectToken(ct.AT),this.node(n,{kind:Mt.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(t)})}parseTypeReference(){const t=this._lexer.token;let n;if(this.expectOptionalToken(ct.BRACKET_L)){const r=this.parseTypeReference();this.expectToken(ct.BRACKET_R),n=this.node(t,{kind:Mt.LIST_TYPE,type:r})}else n=this.parseNamedType();return this.expectOptionalToken(ct.BANG)?this.node(t,{kind:Mt.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:Mt.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(ct.STRING)||this.peek(ct.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");const r=this.parseConstDirectives(),a=this.many(ct.BRACE_L,this.parseOperationTypeDefinition,ct.BRACE_R);return this.node(t,{kind:Mt.SCHEMA_DEFINITION,description:n,directives:r,operationTypes:a})}parseOperationTypeDefinition(){const t=this._lexer.token,n=this.parseOperationType();this.expectToken(ct.COLON);const r=this.parseNamedType();return this.node(t,{kind:Mt.OPERATION_TYPE_DEFINITION,operation:n,type:r})}parseScalarTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");const r=this.parseName(),a=this.parseConstDirectives();return this.node(t,{kind:Mt.SCALAR_TYPE_DEFINITION,description:n,name:r,directives:a})}parseObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");const r=this.parseName(),a=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(t,{kind:Mt.OBJECT_TYPE_DEFINITION,description:n,name:r,interfaces:a,directives:i,fields:s})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(ct.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(ct.BRACE_L,this.parseFieldDefinition,ct.BRACE_R)}parseFieldDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName(),a=this.parseArgumentDefs();this.expectToken(ct.COLON);const i=this.parseTypeReference(),s=this.parseConstDirectives();return this.node(t,{kind:Mt.FIELD_DEFINITION,description:n,name:r,arguments:a,type:i,directives:s})}parseArgumentDefs(){return this.optionalMany(ct.PAREN_L,this.parseInputValueDef,ct.PAREN_R)}parseInputValueDef(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName();this.expectToken(ct.COLON);const a=this.parseTypeReference();let i;this.expectOptionalToken(ct.EQUALS)&&(i=this.parseConstValueLiteral());const s=this.parseConstDirectives();return this.node(t,{kind:Mt.INPUT_VALUE_DEFINITION,description:n,name:r,type:a,defaultValue:i,directives:s})}parseInterfaceTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");const r=this.parseName(),a=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(t,{kind:Mt.INTERFACE_TYPE_DEFINITION,description:n,name:r,interfaces:a,directives:i,fields:s})}parseUnionTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");const r=this.parseName(),a=this.parseConstDirectives(),i=this.parseUnionMemberTypes();return this.node(t,{kind:Mt.UNION_TYPE_DEFINITION,description:n,name:r,directives:a,types:i})}parseUnionMemberTypes(){return this.expectOptionalToken(ct.EQUALS)?this.delimitedMany(ct.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");const r=this.parseName(),a=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();return this.node(t,{kind:Mt.ENUM_TYPE_DEFINITION,description:n,name:r,directives:a,values:i})}parseEnumValuesDefinition(){return this.optionalMany(ct.BRACE_L,this.parseEnumValueDefinition,ct.BRACE_R)}parseEnumValueDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseEnumValueName(),a=this.parseConstDirectives();return this.node(t,{kind:Mt.ENUM_VALUE_DEFINITION,description:n,name:r,directives:a})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw Ka(this._lexer.source,this._lexer.token.start,`${o5(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");const r=this.parseName(),a=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();return this.node(t,{kind:Mt.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:r,directives:a,fields:i})}parseInputFieldsDefinition(){return this.optionalMany(ct.BRACE_L,this.parseInputValueDef,ct.BRACE_R)}parseTypeSystemExtension(){const t=this._lexer.lookahead();if(t.kind===ct.NAME)switch(t.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(t)}parseSchemaExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const n=this.parseConstDirectives(),r=this.optionalMany(ct.BRACE_L,this.parseOperationTypeDefinition,ct.BRACE_R);if(n.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:Mt.SCHEMA_EXTENSION,directives:n,operationTypes:r})}parseScalarTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const n=this.parseName(),r=this.parseConstDirectives();if(r.length===0)throw this.unexpected();return this.node(t,{kind:Mt.SCALAR_TYPE_EXTENSION,name:n,directives:r})}parseObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const n=this.parseName(),r=this.parseImplementsInterfaces(),a=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(r.length===0&&a.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:Mt.OBJECT_TYPE_EXTENSION,name:n,interfaces:r,directives:a,fields:i})}parseInterfaceTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const n=this.parseName(),r=this.parseImplementsInterfaces(),a=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(r.length===0&&a.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:Mt.INTERFACE_TYPE_EXTENSION,name:n,interfaces:r,directives:a,fields:i})}parseUnionTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const n=this.parseName(),r=this.parseConstDirectives(),a=this.parseUnionMemberTypes();if(r.length===0&&a.length===0)throw this.unexpected();return this.node(t,{kind:Mt.UNION_TYPE_EXTENSION,name:n,directives:r,types:a})}parseEnumTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const n=this.parseName(),r=this.parseConstDirectives(),a=this.parseEnumValuesDefinition();if(r.length===0&&a.length===0)throw this.unexpected();return this.node(t,{kind:Mt.ENUM_TYPE_EXTENSION,name:n,directives:r,values:a})}parseInputObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const n=this.parseName(),r=this.parseConstDirectives(),a=this.parseInputFieldsDefinition();if(r.length===0&&a.length===0)throw this.unexpected();return this.node(t,{kind:Mt.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:r,fields:a})}parseDirectiveDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(ct.AT);const r=this.parseName(),a=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const s=this.parseDirectiveLocations();return this.node(t,{kind:Mt.DIRECTIVE_DEFINITION,description:n,name:r,arguments:a,repeatable:i,locations:s})}parseDirectiveLocations(){return this.delimitedMany(ct.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const t=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(T_,n.value))return n;throw this.unexpected(t)}node(t,n){return this._options.noLocation!==!0&&(n.loc=new fW(t,this._lexer.lastToken,this._lexer.source)),n}peek(t){return this._lexer.token.kind===t}expectToken(t){const n=this._lexer.token;if(n.kind===t)return this.advanceLexer(),n;throw Ka(this._lexer.source,n.start,`Expected ${eF(t)}, found ${o5(n)}.`)}expectOptionalToken(t){return this._lexer.token.kind===t?(this.advanceLexer(),!0):!1}expectKeyword(t){const n=this._lexer.token;if(n.kind===ct.NAME&&n.value===t)this.advanceLexer();else throw Ka(this._lexer.source,n.start,`Expected "${t}", found ${o5(n)}.`)}expectOptionalKeyword(t){const n=this._lexer.token;return n.kind===ct.NAME&&n.value===t?(this.advanceLexer(),!0):!1}unexpected(t){const n=t??this._lexer.token;return Ka(this._lexer.source,n.start,`Unexpected ${o5(n)}.`)}any(t,n,r){this.expectToken(t);const a=[];for(;!this.expectOptionalToken(r);)a.push(n.call(this));return a}optionalMany(t,n,r){if(this.expectOptionalToken(t)){const a=[];do a.push(n.call(this));while(!this.expectOptionalToken(r));return a}return[]}many(t,n,r){this.expectToken(t);const a=[];do a.push(n.call(this));while(!this.expectOptionalToken(r));return a}delimitedMany(t,n){this.expectOptionalToken(t);const r=[];do r.push(n.call(this));while(this.expectOptionalToken(t));return r}advanceLexer(){const{maxTokens:t}=this._options,n=this._lexer.advance();if(n.kind!==ct.EOF&&(++this._tokenCounter,t!==void 0&&this._tokenCounter>t))throw Ka(this._lexer.source,n.start,`Document contains more that ${t} tokens. Parsing aborted.`)}}function o5(e){const t=e.value;return eF(e.kind)+(t!=null?` "${t}"`:"")}function eF(e){return _W(e)?`"${e}"`:e}function BW(e){return`"${e.replace(VW,HW)}"`}const VW=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function HW(e){return UW[e.charCodeAt(0)]}const UW=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],hg=Object.freeze({});function sl(e,t,n=QA){const r=new Map;for(const b of Object.values(Mt))r.set(b,WW(t,b));let a,i=Array.isArray(e),s=[e],l=-1,u=[],d=e,p,h;const g=[],v=[];do{l++;const b=l===s.length,w=b&&u.length!==0;if(b){if(p=v.length===0?void 0:g[g.length-1],d=h,h=v.pop(),w)if(i){d=d.slice();let F=0;for(const[D,M]of u){const A=D-F;M===null?(d.splice(A,1),F++):d[A]=M}}else{d=Object.defineProperties({},Object.getOwnPropertyDescriptors(d));for(const[F,D]of u)d[F]=D}l=a.index,s=a.keys,u=a.edits,i=a.inArray,a=a.prev}else if(h){if(p=i?l:s[l],d=h[p],d==null)continue;g.push(p)}let k;if(!Array.isArray(d)){var T,E;Kw(d)||g3(!1,`Invalid AST Node: ${Zb(d)}.`);const F=b?(T=r.get(d.kind))===null||T===void 0?void 0:T.leave:(E=r.get(d.kind))===null||E===void 0?void 0:E.enter;if(k=F?.call(t,d,p,h,g,v),k===hg)break;if(k===!1){if(!b){g.pop();continue}}else if(k!==void 0&&(u.push([p,k]),!b))if(Kw(k))d=k;else{g.pop();continue}}if(k===void 0&&w&&u.push([p,d]),b)g.pop();else{var S;a={inArray:i,index:l,keys:s,edits:u,prev:a},i=Array.isArray(d),s=i?d:(S=n[d.kind])!==null&&S!==void 0?S:[],l=-1,u=[],h&&v.push(h),h=d}}while(a!==void 0);return u.length!==0?u[u.length-1][1]:e}function WW(e,t){const n=e[t];return typeof n=="object"?n:typeof n=="function"?{enter:n,leave:void 0}:{enter:e.enter,leave:e.leave}}function qW(e){return sl(e,QW)}const GW=80,QW={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>zt(e.definitions,`

`)},OperationDefinition:{leave(e){const t=Mn("(",zt(e.variableDefinitions,", "),")"),n=zt([e.operation,zt([e.name,t]),zt(e.directives," ")]," ");return(n==="query"?"":n+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:n,directives:r})=>e+": "+t+Mn(" = ",n)+Mn(" ",zt(r," "))},SelectionSet:{leave:({selections:e})=>Go(e)},Field:{leave({alias:e,name:t,arguments:n,directives:r,selectionSet:a}){const i=Mn("",e,": ")+t;let s=i+Mn("(",zt(n,", "),")");return s.length>GW&&(s=i+Mn(`(
`,v3(zt(n,`
`)),`
)`)),zt([s,zt(r," "),a]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+Mn(" ",zt(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:n})=>zt(["...",Mn("on ",e),zt(t," "),n]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:n,directives:r,selectionSet:a})=>`fragment ${e}${Mn("(",zt(n,", "),")")} on ${t} ${Mn("",zt(r," ")," ")}`+a},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?vW(e):BW(e)},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+zt(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+zt(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+Mn("(",zt(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:n})=>Mn("",e,`
`)+zt(["schema",zt(t," "),Go(n)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:n})=>Mn("",e,`
`)+zt(["scalar",t,zt(n," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:a})=>Mn("",e,`
`)+zt(["type",t,Mn("implements ",zt(n," & ")),zt(r," "),Go(a)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:n,type:r,directives:a})=>Mn("",e,`
`)+t+(Zw(n)?Mn(`(
`,v3(zt(n,`
`)),`
)`):Mn("(",zt(n,", "),")"))+": "+r+Mn(" ",zt(a," "))},InputValueDefinition:{leave:({description:e,name:t,type:n,defaultValue:r,directives:a})=>Mn("",e,`
`)+zt([t+": "+n,Mn("= ",r),zt(a," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:a})=>Mn("",e,`
`)+zt(["interface",t,Mn("implements ",zt(n," & ")),zt(r," "),Go(a)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:n,types:r})=>Mn("",e,`
`)+zt(["union",t,zt(n," "),Mn("= ",zt(r," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:n,values:r})=>Mn("",e,`
`)+zt(["enum",t,zt(n," "),Go(r)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:n})=>Mn("",e,`
`)+zt([t,zt(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:n,fields:r})=>Mn("",e,`
`)+zt(["input",t,zt(n," "),Go(r)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:n,repeatable:r,locations:a})=>Mn("",e,`
`)+"directive @"+t+(Zw(n)?Mn(`(
`,v3(zt(n,`
`)),`
)`):Mn("(",zt(n,", "),")"))+(r?" repeatable":"")+" on "+zt(a," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>zt(["extend schema",zt(e," "),Go(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>zt(["extend scalar",e,zt(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>zt(["extend type",e,Mn("implements ",zt(t," & ")),zt(n," "),Go(r)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>zt(["extend interface",e,Mn("implements ",zt(t," & ")),zt(n," "),Go(r)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:n})=>zt(["extend union",e,zt(t," "),Mn("= ",zt(n," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:n})=>zt(["extend enum",e,zt(t," "),Go(n)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:n})=>zt(["extend input",e,zt(t," "),Go(n)]," ")}};function zt(e,t=""){var n;return(n=e?.filter(r=>r).join(t))!==null&&n!==void 0?n:""}function Go(e){return Mn(`{
`,v3(zt(e,`
`)),`
}`)}function Mn(e,t,n=""){return t!=null&&t!==""?e+t+n:""}function v3(e){return Mn("  ",e.replace(/\n/g,`
  `))}function Zw(e){var t;return(t=e?.some(n=>n.includes(`
`)))!==null&&t!==void 0?t:!1}function Xw(e){return e.kind===Mt.FIELD||e.kind===Mt.FRAGMENT_SPREAD||e.kind===Mt.INLINE_FRAGMENT}function n6(e,t){var n=e.directives;return!n||!n.length?!0:KW(n).every(function(r){var a=r.directive,i=r.ifArgument,s=!1;return i.value.kind==="Variable"?(s=t&&t[i.value.name.value],Lt(s!==void 0,78,a.name.value)):s=i.value.value,a.name.value==="skip"?!s:s})}function C2(e,t,n){var r=new Set(e),a=r.size;return sl(t,{Directive:function(i){if(r.delete(i.name.value)&&(!n||!r.size))return hg}}),n?!r.size:r.size<a}function $W(e){return e&&C2(["client","export"],e,!0)}function YW(e){var t=e.name.value;return t==="skip"||t==="include"}function KW(e){var t=[];return e&&e.length&&e.forEach(function(n){if(YW(n)){var r=n.arguments,a=n.name.value;Lt(r&&r.length===1,79,a);var i=r[0];Lt(i.name&&i.name.value==="if",80,a);var s=i.value;Lt(s&&(s.kind==="Variable"||s.kind==="BooleanValue"),81,a),t.push({directive:n,ifArgument:i})}}),t}function JW(e){var t,n,r=(t=e.directives)===null||t===void 0?void 0:t.find(function(i){var s=i.name;return s.value==="unmask"});if(!r)return"mask";var a=(n=r.arguments)===null||n===void 0?void 0:n.find(function(i){var s=i.name;return s.value==="mode"});return globalThis.__DEV__!==!1&&a&&(a.value.kind===Mt.VARIABLE?globalThis.__DEV__!==!1&&Lt.warn(82):a.value.kind!==Mt.STRING?globalThis.__DEV__!==!1&&Lt.warn(83):a.value.value!=="migrate"&&globalThis.__DEV__!==!1&&Lt.warn(84,a.value.value)),a&&"value"in a.value&&a.value.value==="migrate"?"migrate":"unmask"}const ZW=()=>Object.create(null),{forEach:XW,slice:ex}=Array.prototype,{hasOwnProperty:eq}=Object.prototype;class sc{constructor(t=!0,n=ZW){this.weakness=t,this.makeData=n}lookup(){return this.lookupArray(arguments)}lookupArray(t){let n=this;return XW.call(t,r=>n=n.getChildTrie(r)),eq.call(n,"data")?n.data:n.data=this.makeData(ex.call(t))}peek(){return this.peekArray(arguments)}peekArray(t){let n=this;for(let r=0,a=t.length;n&&r<a;++r){const i=n.mapFor(t[r],!1);n=i&&i.get(t[r])}return n&&n.data}remove(){return this.removeArray(arguments)}removeArray(t){let n;if(t.length){const r=t[0],a=this.mapFor(r,!1),i=a&&a.get(r);i&&(n=i.removeArray(ex.call(t,1)),!i.data&&!i.weak&&!(i.strong&&i.strong.size)&&a.delete(r))}else n=this.data,delete this.data;return n}getChildTrie(t){const n=this.mapFor(t,!0);let r=n.get(t);return r||n.set(t,r=new sc(this.weakness,this.makeData)),r}mapFor(t,n){return this.weakness&&tq(t)?this.weak||(n?this.weak=new WeakMap:void 0):this.strong||(n?this.strong=new Map:void 0)}}function tq(e){switch(typeof e){case"object":if(e===null)break;case"function":return!0}return!1}var tF=Rs(function(){return navigator.product})=="ReactNative",x0=typeof WeakMap=="function"&&!(tF&&!global.HermesInternal),Xb=typeof WeakSet=="function",eT=typeof Symbol=="function"&&typeof Symbol.for=="function",mg=eT&&Symbol.asyncIterator,nq=typeof Rs(function(){return window.document.createElement})=="function",rq=Rs(function(){return navigator.userAgent.indexOf("jsdom")>=0})||!1,aq=(nq||tF)&&!rq;function sa(e){return e!==null&&typeof e=="object"}function iq(e,t){var n=t,r=[];e.definitions.forEach(function(i){if(i.kind==="OperationDefinition")throw ts(85,i.operation,i.name?" named '".concat(i.name.value,"'"):"");i.kind==="FragmentDefinition"&&r.push(i)}),typeof n>"u"&&(Lt(r.length===1,86,r.length),n=r[0].name.value);var a=Ve(Ve({},e),{definitions:Ai([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions,!0)});return a}function U2(e){e===void 0&&(e=[]);var t={};return e.forEach(function(n){t[n.name.value]=n}),t}function gg(e,t){switch(e.kind){case"InlineFragment":return e;case"FragmentSpread":{var n=e.name.value;if(typeof t=="function")return t(n);var r=t&&t[n];return Lt(r,87,n),r||null}default:return null}}function sq(e){var t=!0;return sl(e,{FragmentSpread:function(n){if(t=!!n.directives&&n.directives.some(function(r){return r.name.value==="unmask"}),!t)return hg}}),t}function oq(){}class S_{constructor(t=1/0,n=oq){this.max=t,this.dispose=n,this.map=new Map,this.newest=null,this.oldest=null}has(t){return this.map.has(t)}get(t){const n=this.getNode(t);return n&&n.value}get size(){return this.map.size}getNode(t){const n=this.map.get(t);if(n&&n!==this.newest){const{older:r,newer:a}=n;a&&(a.older=r),r&&(r.newer=a),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&&(this.oldest=a)}return n}set(t,n){let r=this.getNode(t);return r?r.value=n:(r={key:t,value:n,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.map.set(t,r),r.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(t){const n=this.map.get(t);return n?(n===this.newest&&(this.newest=n.older),n===this.oldest&&(this.oldest=n.newer),n.newer&&(n.newer.older=n.older),n.older&&(n.older.newer=n.newer),this.map.delete(t),this.dispose(n.value,t),!0):!1}}function w_(){}const lq=w_,uq=typeof WeakRef<"u"?WeakRef:function(e){return{deref:()=>e}},cq=typeof WeakMap<"u"?WeakMap:Map,dq=typeof FinalizationRegistry<"u"?FinalizationRegistry:function(){return{register:w_,unregister:w_}},fq=10024;class z3{constructor(t=1/0,n=lq){this.max=t,this.dispose=n,this.map=new cq,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const r=this.unfinalizedNodes.values();for(let a=0;a<fq;a++){const i=r.next().value;if(!i)break;this.unfinalizedNodes.delete(i);const s=i.key;delete i.key,i.keyRef=new uq(s),this.registry.register(s,i,i)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new dq(this.deleteNode.bind(this))}has(t){return this.map.has(t)}get(t){const n=this.getNode(t);return n&&n.value}getNode(t){const n=this.map.get(t);if(n&&n!==this.newest){const{older:r,newer:a}=n;a&&(a.older=r),r&&(r.newer=a),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&&(this.oldest=a)}return n}set(t,n){let r=this.getNode(t);return r?r.value=n:(r={key:t,value:n,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.scheduleFinalization(r),this.map.set(t,r),this.size++,r.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(t){t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.size--;const n=t.key||t.keyRef&&t.keyRef.deref();this.dispose(t.value,n),t.keyRef?this.registry.unregister(t):this.unfinalizedNodes.delete(t),n&&this.map.delete(n)}delete(t){const n=this.map.get(t);return n?(this.deleteNode(n),!0):!1}scheduleFinalization(t){this.unfinalizedNodes.add(t),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}var xv=new WeakSet;function nF(e){e.size<=(e.max||-1)||xv.has(e)||(xv.add(e),setTimeout(function(){e.clean(),xv.delete(e)},100))}var tT=function(e,t){var n=new z3(e,t);return n.set=function(r,a){var i=z3.prototype.set.call(this,r,a);return nF(this),i},n},pq=function(e,t){var n=new S_(e,t);return n.set=function(r,a){var i=S_.prototype.set.call(this,r,a);return nF(this),i},n},hq=Symbol.for("apollo.cacheSize"),Ql=Ve({},y_[hq]),Yd={};function nT(e,t){Yd[e]=t}var mq=globalThis.__DEV__!==!1?_q:void 0,gq=globalThis.__DEV__!==!1?bq:void 0,vq=globalThis.__DEV__!==!1?rF:void 0;function yq(){var e={parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4};return Object.fromEntries(Object.entries(e).map(function(t){var n=t[0],r=t[1];return[n,Ql[n]||r]}))}function _q(){var e,t,n,r,a;if(globalThis.__DEV__===!1)throw new Error("only supported in development mode");return{limits:yq(),sizes:Ve({print:(e=Yd.print)===null||e===void 0?void 0:e.call(Yd),parser:(t=Yd.parser)===null||t===void 0?void 0:t.call(Yd),canonicalStringify:(n=Yd.canonicalStringify)===null||n===void 0?void 0:n.call(Yd),links:C_(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:iF(this.queryManager.documentTransform)}},(a=(r=this.cache).getMemoryInternals)===null||a===void 0?void 0:a.call(r))}}function rF(){return{cache:{fragmentQueryDocuments:N1(this.getFragmentDoc)}}}function bq(){var e=this.config.fragments;return Ve(Ve({},rF.apply(this)),{addTypenameDocumentTransform:iF(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:N1(this.storeReader.executeSelectionSet),executeSubSelectedArray:N1(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:N1(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:N1(e?.findFragmentSpreads),lookup:N1(e?.lookup),transform:N1(e?.transform)}})}function Tq(e){return!!e&&"dirtyKey"in e}function N1(e){return Tq(e)?e.size:void 0}function aF(e){return e!=null}function iF(e){return x_(e).map(function(t){return{cache:t}})}function x_(e){return e?Ai(Ai([N1(e?.performWork)],x_(e?.left),!0),x_(e?.right),!0).filter(aF):[]}function C_(e){var t;return e?Ai(Ai([(t=e?.getMemoryInternals)===null||t===void 0?void 0:t.call(e)],C_(e?.left),!0),C_(e?.right),!0).filter(aF):[]}var I1=Object.assign(function(t){return JSON.stringify(t,Eq)},{reset:function(){c2=new pq(Ql.canonicalStringify||1e3)}});globalThis.__DEV__!==!1&&nT("canonicalStringify",function(){return c2.size});var c2;I1.reset();function Eq(e,t){if(t&&typeof t=="object"){var n=Object.getPrototypeOf(t);if(n===Object.prototype||n===null){var r=Object.keys(t);if(r.every(Sq))return t;var a=JSON.stringify(r),i=c2.get(a);if(!i){r.sort();var s=JSON.stringify(r);i=c2.get(s)||r,c2.set(a,i),c2.set(s,i)}var l=Object.create(n);return i.forEach(function(u){l[u]=t[u]}),l}}return t}function Sq(e,t,n){return t===0||n[t-1]<=e}function m2(e){return{__ref:String(e)}}function tr(e){return!!(e&&typeof e=="object"&&typeof e.__ref=="string")}function wq(e){return sa(e)&&e.kind==="Document"&&Array.isArray(e.definitions)}function xq(e){return e.kind==="StringValue"}function Cq(e){return e.kind==="BooleanValue"}function Nq(e){return e.kind==="IntValue"}function kq(e){return e.kind==="FloatValue"}function Oq(e){return e.kind==="Variable"}function Iq(e){return e.kind==="ObjectValue"}function Dq(e){return e.kind==="ListValue"}function Mq(e){return e.kind==="EnumValue"}function Lq(e){return e.kind==="NullValue"}function N2(e,t,n,r){if(Nq(n)||kq(n))e[t.value]=Number(n.value);else if(Cq(n)||xq(n))e[t.value]=n.value;else if(Iq(n)){var a={};n.fields.map(function(s){return N2(a,s.name,s.value,r)}),e[t.value]=a}else if(Oq(n)){var i=(r||{})[n.name.value];e[t.value]=i}else if(Dq(n))e[t.value]=n.values.map(function(s){var l={};return N2(l,t,s,r),l[t.value]});else if(Mq(n))e[t.value]=n.value;else if(Lq(n))e[t.value]=null;else throw ts(96,t.value,n.kind)}function Aq(e,t){var n=null;e.directives&&(n={},e.directives.forEach(function(a){n[a.name.value]={},a.arguments&&a.arguments.forEach(function(i){var s=i.name,l=i.value;return N2(n[a.name.value],s,l,t)})}));var r=null;return e.arguments&&e.arguments.length&&(r={},e.arguments.forEach(function(a){var i=a.name,s=a.value;return N2(r,i,s,t)})),sF(e.name.value,r,n)}var Fq=["connection","include","skip","client","rest","export","nonreactive"],ih=I1,sF=Object.assign(function(e,t,n){if(t&&n&&n.connection&&n.connection.key)if(n.connection.filter&&n.connection.filter.length>0){var r=n.connection.filter?n.connection.filter:[];r.sort();var a={};return r.forEach(function(l){a[l]=t[l]}),"".concat(n.connection.key,"(").concat(ih(a),")")}else return n.connection.key;var i=e;if(t){var s=ih(t);i+="(".concat(s,")")}return n&&Object.keys(n).forEach(function(l){Fq.indexOf(l)===-1&&(n[l]&&Object.keys(n[l]).length?i+="@".concat(l,"(").concat(ih(n[l]),")"):i+="@".concat(l))}),i},{setStringify:function(e){var t=ih;return ih=e,t}});function vg(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach(function(r){var a=r.name,i=r.value;return N2(n,a,i,t)}),n}return null}function nc(e){return e.alias?e.alias.value:e.name.value}function N_(e,t,n){for(var r,a=0,i=t.selections;a<i.length;a++){var s=i[a];if(L1(s)){if(s.name.value==="__typename")return e[nc(s)]}else r?r.push(s):r=[s]}if(typeof e.__typename=="string")return e.__typename;if(r)for(var l=0,u=r;l<u.length;l++){var s=u[l],d=N_(e,gg(s,n).selectionSet,n);if(typeof d=="string")return d}}function L1(e){return e.kind==="Field"}function jq(e){return e.kind==="InlineFragment"}function W2(e){Lt(e&&e.kind==="Document",88);var t=e.definitions.filter(function(n){return n.kind!=="FragmentDefinition"}).map(function(n){if(n.kind!=="OperationDefinition")throw ts(89,n.kind);return n});return Lt(t.length<=1,90,t.length),e}function y0(e){return W2(e),e.definitions.filter(function(t){return t.kind==="OperationDefinition"})[0]}function pm(e){return e.definitions.filter(function(t){return t.kind==="OperationDefinition"&&!!t.name}).map(function(t){return t.name.value})[0]||null}function q2(e){return e.definitions.filter(function(t){return t.kind==="FragmentDefinition"})}function oF(e){var t=y0(e);return Lt(t&&t.operation==="query",91),t}function lF(e){Lt(e.kind==="Document",92),Lt(e.definitions.length<=1,93);var t=e.definitions[0];return Lt(t.kind==="FragmentDefinition",94),t}function r6(e){W2(e);for(var t,n=0,r=e.definitions;n<r.length;n++){var a=r[n];if(a.kind==="OperationDefinition"){var i=a.operation;if(i==="query"||i==="mutation"||i==="subscription")return a}a.kind==="FragmentDefinition"&&!t&&(t=a)}if(t)return t;throw ts(95)}function rT(e){var t=Object.create(null),n=e&&e.variableDefinitions;return n&&n.length&&n.forEach(function(r){r.defaultValue&&N2(t,r.variable.name,r.defaultValue)}),t}let ui=null;const tx={};let Rq=1;const Pq=()=>class{constructor(){this.id=["slot",Rq++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let t=ui;t;t=t.parent)if(this.id in t.slots){const n=t.slots[this.id];if(n===tx)break;return t!==ui&&(ui.slots[this.id]=n),!0}return ui&&(ui.slots[this.id]=tx),!1}getValue(){if(this.hasValue())return ui.slots[this.id]}withValue(t,n,r,a){const i={__proto__:null,[this.id]:t},s=ui;ui={parent:s,slots:i};try{return n.apply(a,r)}finally{ui=s}}static bind(t){const n=ui;return function(){const r=ui;try{return ui=n,t.apply(this,arguments)}finally{ui=r}}}static noContext(t,n,r){if(ui){const a=ui;try{return ui=null,t.apply(r,n)}finally{ui=a}}else return t.apply(r,n)}};function nx(e){try{return e()}catch{}}const Cv="@wry/context:Slot",zq=nx(()=>globalThis)||nx(()=>global)||Object.create(null),rx=zq,yg=rx[Cv]||Array[Cv]||function(e){try{Object.defineProperty(rx,Cv,{value:e,enumerable:!1,writable:!1,configurable:!0})}finally{return e}}(Pq()),{bind:yAe,noContext:_Ae}=yg,_g=new yg,{hasOwnProperty:Bq}=Object.prototype,aT=Array.from||function(e){const t=[];return e.forEach(n=>t.push(n)),t};function iT(e){const{unsubscribe:t}=e;typeof t=="function"&&(e.unsubscribe=void 0,t())}const jm=[],Vq=100;function k2(e,t){if(!e)throw new Error(t||"assertion failure")}function uF(e,t){const n=e.length;return n>0&&n===t.length&&e[n-1]===t[n-1]}function cF(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}function dF(e){return e.slice(0)}class bg{constructor(t){this.fn=t,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++bg.count}peek(){if(this.value.length===1&&!A1(this))return ax(this),this.value[0]}recompute(t){return k2(!this.recomputing,"already recomputing"),ax(this),A1(this)?Hq(this,t):cF(this.value)}setDirty(){this.dirty||(this.dirty=!0,fF(this),iT(this))}dispose(){this.setDirty(),vF(this),sT(this,(t,n)=>{t.setDirty(),yF(t,this)})}forget(){this.dispose()}dependOn(t){t.add(this),this.deps||(this.deps=jm.pop()||new Set),this.deps.add(t)}forgetDeps(){this.deps&&(aT(this.deps).forEach(t=>t.delete(this)),this.deps.clear(),jm.push(this.deps),this.deps=null)}}bg.count=0;function ax(e){const t=_g.getValue();if(t)return e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),A1(e)?hF(t,e):mF(t,e),t}function Hq(e,t){return vF(e),_g.withValue(e,Uq,[e,t]),qq(e,t)&&Wq(e),cF(e.value)}function Uq(e,t){e.recomputing=!0;const{normalizeResult:n}=e;let r;n&&e.value.length===1&&(r=dF(e.value)),e.value.length=0;try{if(e.value[0]=e.fn.apply(null,t),n&&r&&!uF(r,e.value))try{e.value[0]=n(e.value[0],r[0])}catch{}}catch(a){e.value[1]=a}e.recomputing=!1}function A1(e){return e.dirty||!!(e.dirtyChildren&&e.dirtyChildren.size)}function Wq(e){e.dirty=!1,!A1(e)&&pF(e)}function fF(e){sT(e,hF)}function pF(e){sT(e,mF)}function sT(e,t){const n=e.parents.size;if(n){const r=aT(e.parents);for(let a=0;a<n;++a)t(r[a],e)}}function hF(e,t){k2(e.childValues.has(t)),k2(A1(t));const n=!A1(e);if(!e.dirtyChildren)e.dirtyChildren=jm.pop()||new Set;else if(e.dirtyChildren.has(t))return;e.dirtyChildren.add(t),n&&fF(e)}function mF(e,t){k2(e.childValues.has(t)),k2(!A1(t));const n=e.childValues.get(t);n.length===0?e.childValues.set(t,dF(t.value)):uF(n,t.value)||e.setDirty(),gF(e,t),!A1(e)&&pF(e)}function gF(e,t){const n=e.dirtyChildren;n&&(n.delete(t),n.size===0&&(jm.length<Vq&&jm.push(n),e.dirtyChildren=null))}function vF(e){e.childValues.size>0&&e.childValues.forEach((t,n)=>{yF(e,n)}),e.forgetDeps(),k2(e.dirtyChildren===null)}function yF(e,t){t.parents.delete(e),e.childValues.delete(t),gF(e,t)}function qq(e,t){if(typeof e.subscribe=="function")try{iT(e),e.unsubscribe=e.subscribe.apply(null,t)}catch{return e.setDirty(),!1}return!0}const Gq={setDirty:!0,dispose:!0,forget:!0};function _F(e){const t=new Map;function n(r){const a=_g.getValue();if(a){let i=t.get(r);i||t.set(r,i=new Set),a.dependOn(i)}}return n.dirty=function(a,i){const s=t.get(a);if(s){const l=i&&Bq.call(Gq,i)?i:"setDirty";aT(s).forEach(u=>u[l]()),t.delete(a),iT(s)}},n}let ix;function Qq(...e){return(ix||(ix=new sc(typeof WeakMap=="function"))).lookupArray(e)}const Nv=new Set;function Rm(e,{max:t=Math.pow(2,16),keyArgs:n,makeCacheKey:r=Qq,normalizeResult:a,subscribe:i,cache:s=S_}=Object.create(null)){const l=typeof s=="function"?new s(t,g=>g.dispose()):s,u=function(){const g=r.apply(null,n?n.apply(null,arguments):arguments);if(g===void 0)return e.apply(null,arguments);let v=l.get(g);v||(l.set(g,v=new bg(e)),v.normalizeResult=a,v.subscribe=i,v.forget=()=>l.delete(g));const T=v.recompute(Array.prototype.slice.call(arguments));return l.set(g,v),Nv.add(l),_g.hasValue()||(Nv.forEach(E=>E.clean()),Nv.clear()),T};Object.defineProperty(u,"size",{get:()=>l.size,configurable:!1,enumerable:!1}),Object.freeze(u.options={max:t,keyArgs:n,makeCacheKey:r,normalizeResult:a,subscribe:i,cache:l});function d(g){const v=g&&l.get(g);v&&v.setDirty()}u.dirtyKey=d,u.dirty=function(){d(r.apply(null,arguments))};function p(g){const v=g&&l.get(g);if(v)return v.peek()}u.peekKey=p,u.peek=function(){return p(r.apply(null,arguments))};function h(g){return g?l.delete(g):!1}return u.forgetKey=h,u.forget=function(){return h(r.apply(null,arguments))},u.makeCacheKey=r,u.getKey=n?function(){return r.apply(null,n.apply(null,arguments))}:r,Object.freeze(u)}function $q(e){return e}var bF=function(){function e(t,n){n===void 0&&(n=Object.create(null)),this.resultCache=Xb?new WeakSet:new Set,this.transform=t,n.getCacheKey&&(this.getCacheKey=n.getCacheKey),this.cached=n.cache!==!1,this.resetCache()}return e.prototype.getCacheKey=function(t){return[t]},e.identity=function(){return new e($q,{cache:!1})},e.split=function(t,n,r){return r===void 0&&(r=e.identity()),Object.assign(new e(function(a){var i=t(a)?n:r;return i.transformDocument(a)},{cache:!1}),{left:n,right:r})},e.prototype.resetCache=function(){var t=this;if(this.cached){var n=new sc(x0);this.performWork=Rm(e.prototype.performWork.bind(this),{makeCacheKey:function(r){var a=t.getCacheKey(r);if(a)return Lt(Array.isArray(a),77),n.lookupArray(a)},max:Ql["documentTransform.cache"],cache:z3})}},e.prototype.performWork=function(t){return W2(t),this.transform(t)},e.prototype.transformDocument=function(t){if(this.resultCache.has(t))return t;var n=this.performWork(t);return this.resultCache.add(n),n},e.prototype.concat=function(t){var n=this;return Object.assign(new e(function(r){return t.transformDocument(n.transformDocument(r))},{cache:!1}),{left:this,right:t})},e}(),xm,s0=Object.assign(function(e){var t=xm.get(e);return t||(t=qW(e),xm.set(e,t)),t},{reset:function(){xm=new tT(Ql.print||2e3)}});s0.reset();globalThis.__DEV__!==!1&&nT("print",function(){return xm?xm.size:0});var oa=Array.isArray;function So(e){return Array.isArray(e)&&e.length>0}var sx={kind:Mt.FIELD,name:{kind:Mt.NAME,value:"__typename"}};function TF(e,t){return!e||e.selectionSet.selections.every(function(n){return n.kind===Mt.FRAGMENT_SPREAD&&TF(t[n.name.value],t)})}function Yq(e){return TF(y0(e)||lF(e),U2(q2(e)))?null:e}function Kq(e){var t=new Map,n=new Map;return e.forEach(function(r){r&&(r.name?t.set(r.name,r):r.test&&n.set(r.test,r))}),function(r){var a=t.get(r.name.value);return!a&&n.size&&n.forEach(function(i,s){s(r)&&(a=i)}),a}}function ox(e){var t=new Map;return function(r){r===void 0&&(r=e);var a=t.get(r);return a||t.set(r,a={variables:new Set,fragmentSpreads:new Set}),a}}function EF(e,t){W2(t);for(var n=ox(""),r=ox(""),a=function(b){for(var w=0,k=void 0;w<b.length&&(k=b[w]);++w)if(!oa(k)){if(k.kind===Mt.OPERATION_DEFINITION)return n(k.name&&k.name.value);if(k.kind===Mt.FRAGMENT_DEFINITION)return r(k.name.value)}return globalThis.__DEV__!==!1&&Lt.error(97),null},i=0,s=t.definitions.length-1;s>=0;--s)t.definitions[s].kind===Mt.OPERATION_DEFINITION&&++i;var l=Kq(e),u=function(b){return So(b)&&b.map(l).some(function(w){return w&&w.remove})},d=new Map,p=!1,h={enter:function(b){if(u(b.directives))return p=!0,null}},g=sl(t,{Field:h,InlineFragment:h,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(b,w,k,F,D){var M=a(D);M&&M.variables.add(b.name.value)}},FragmentSpread:{enter:function(b,w,k,F,D){if(u(b.directives))return p=!0,null;var M=a(D);M&&M.fragmentSpreads.add(b.name.value)}},FragmentDefinition:{enter:function(b,w,k,F){d.set(JSON.stringify(F),b)},leave:function(b,w,k,F){var D=d.get(JSON.stringify(F));if(b===D)return b;if(i>0&&b.selectionSet.selections.every(function(M){return M.kind===Mt.FIELD&&M.name.value==="__typename"}))return r(b.name.value).removed=!0,p=!0,null}},Directive:{leave:function(b){if(l(b))return p=!0,null}}});if(!p)return t;var v=function(b){return b.transitiveVars||(b.transitiveVars=new Set(b.variables),b.removed||b.fragmentSpreads.forEach(function(w){v(r(w)).transitiveVars.forEach(function(k){b.transitiveVars.add(k)})})),b},T=new Set;g.definitions.forEach(function(b){b.kind===Mt.OPERATION_DEFINITION?v(n(b.name&&b.name.value)).fragmentSpreads.forEach(function(w){T.add(w)}):b.kind===Mt.FRAGMENT_DEFINITION&&i===0&&!r(b.name.value).removed&&T.add(b.name.value)}),T.forEach(function(b){v(r(b)).fragmentSpreads.forEach(function(w){T.add(w)})});var E=function(b){return!!(!T.has(b)||r(b).removed)},S={enter:function(b){if(E(b.name.value))return null}};return Yq(sl(g,{FragmentSpread:S,FragmentDefinition:S,OperationDefinition:{leave:function(b){if(b.variableDefinitions){var w=v(n(b.name&&b.name.value)).transitiveVars;if(w.size<b.variableDefinitions.length)return Ve(Ve({},b),{variableDefinitions:b.variableDefinitions.filter(function(k){return w.has(k.variable.name.value)})})}}}}))}var oT=Object.assign(function(e){return sl(e,{SelectionSet:{enter:function(t,n,r){if(!(r&&r.kind===Mt.OPERATION_DEFINITION)){var a=t.selections;if(a){var i=a.some(function(l){return L1(l)&&(l.name.value==="__typename"||l.name.value.lastIndexOf("__",0)===0)});if(!i){var s=r;if(!(L1(s)&&s.directives&&s.directives.some(function(l){return l.name.value==="export"})))return Ve(Ve({},t),{selections:Ai(Ai([],a,!0),[sx],!1)})}}}}}})},{added:function(e){return e===sx}});function Jq(e){var t=r6(e),n=t.operation;if(n==="query")return e;var r=sl(e,{OperationDefinition:{enter:function(a){return Ve(Ve({},a),{operation:"query"})}}});return r}function lT(e){W2(e);var t=EF([{test:function(n){return n.name.value==="client"},remove:!0}],e);return t}function Zq(e){return W2(e),sl(e,{FragmentSpread:function(t){var n;if(!(!((n=t.directives)===null||n===void 0)&&n.some(function(r){return r.name.value==="unmask"})))return Ve(Ve({},t),{directives:Ai(Ai([],t.directives||[],!0),[{kind:Mt.DIRECTIVE,name:{kind:Mt.NAME,value:"nonreactive"}}],!1)})}})}var Xq=Object.prototype.hasOwnProperty;function lx(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Tg(e)}function Tg(e){var t=e[0]||{},n=e.length;if(n>1)for(var r=new F1,a=1;a<n;++a)t=r.merge(t,e[a]);return t}var eG=function(e,t,n){return this.merge(e[n],t[n])},F1=function(){function e(t){t===void 0&&(t=eG),this.reconciler=t,this.isObject=sa,this.pastCopies=new Set}return e.prototype.merge=function(t,n){for(var r=this,a=[],i=2;i<arguments.length;i++)a[i-2]=arguments[i];return sa(n)&&sa(t)?(Object.keys(n).forEach(function(s){if(Xq.call(t,s)){var l=t[s];if(n[s]!==l){var u=r.reconciler.apply(r,Ai([t,n,s],a,!1));u!==l&&(t=r.shallowCopyForMerge(t),t[s]=u)}}else t=r.shallowCopyForMerge(t),t[s]=n[s]}),t):n},e.prototype.shallowCopyForMerge=function(t){return sa(t)&&(this.pastCopies.has(t)||(Array.isArray(t)?t=t.slice(0):t=Ve({__proto__:Object.getPrototypeOf(t)},t),this.pastCopies.add(t))),t},e}();function tG(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=nG(e))||t){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nG(e,t){if(e){if(typeof e=="string")return ux(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ux(e,t)}}function ux(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function cx(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function uT(e,t,n){return t&&cx(e.prototype,t),n&&cx(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var cT=function(){return typeof Symbol=="function"},dT=function(e){return cT()&&!!Symbol[e]},fT=function(e){return dT(e)?Symbol[e]:"@@"+e};cT()&&!dT("observable")&&(Symbol.observable=Symbol("observable"));var rG=fT("iterator"),k_=fT("observable"),SF=fT("species");function B3(e,t){var n=e[t];if(n!=null){if(typeof n!="function")throw new TypeError(n+" is not a function");return n}}function sh(e){var t=e.constructor;return t!==void 0&&(t=t[SF],t===null&&(t=void 0)),t!==void 0?t:Kn}function aG(e){return e instanceof Kn}function O2(e){O2.log?O2.log(e):setTimeout(function(){throw e})}function y3(e){Promise.resolve().then(function(){try{e()}catch(t){O2(t)}})}function wF(e){var t=e._cleanup;if(t!==void 0&&(e._cleanup=void 0,!!t))try{if(typeof t=="function")t();else{var n=B3(t,"unsubscribe");n&&n.call(t)}}catch(r){O2(r)}}function O_(e){e._observer=void 0,e._queue=void 0,e._state="closed"}function iG(e){var t=e._queue;if(t){e._queue=void 0,e._state="ready";for(var n=0;n<t.length&&(xF(e,t[n].type,t[n].value),e._state!=="closed");++n);}}function xF(e,t,n){e._state="running";var r=e._observer;try{var a=B3(r,t);switch(t){case"next":a&&a.call(r,n);break;case"error":if(O_(e),a)a.call(r,n);else throw n;break;case"complete":O_(e),a&&a.call(r);break}}catch(i){O2(i)}e._state==="closed"?wF(e):e._state==="running"&&(e._state="ready")}function kv(e,t,n){if(e._state!=="closed"){if(e._state==="buffering"){e._queue.push({type:t,value:n});return}if(e._state!=="ready"){e._state="buffering",e._queue=[{type:t,value:n}],y3(function(){return iG(e)});return}xF(e,t,n)}}var sG=function(){function e(n,r){this._cleanup=void 0,this._observer=n,this._queue=void 0,this._state="initializing";var a=new oG(this);try{this._cleanup=r.call(void 0,a)}catch(i){a.error(i)}this._state==="initializing"&&(this._state="ready")}var t=e.prototype;return t.unsubscribe=function(){this._state!=="closed"&&(O_(this),wF(this))},uT(e,[{key:"closed",get:function(){return this._state==="closed"}}]),e}(),oG=function(){function e(n){this._subscription=n}var t=e.prototype;return t.next=function(r){kv(this._subscription,"next",r)},t.error=function(r){kv(this._subscription,"error",r)},t.complete=function(){kv(this._subscription,"complete")},uT(e,[{key:"closed",get:function(){return this._subscription._state==="closed"}}]),e}(),Kn=function(){function e(n){if(!(this instanceof e))throw new TypeError("Observable cannot be called as a function");if(typeof n!="function")throw new TypeError("Observable initializer must be a function");this._subscriber=n}var t=e.prototype;return t.subscribe=function(r){return(typeof r!="object"||r===null)&&(r={next:r,error:arguments[1],complete:arguments[2]}),new sG(r,this._subscriber)},t.forEach=function(r){var a=this;return new Promise(function(i,s){if(typeof r!="function"){s(new TypeError(r+" is not a function"));return}function l(){u.unsubscribe(),i()}var u=a.subscribe({next:function(d){try{r(d,l)}catch(p){s(p),u.unsubscribe()}},error:s,complete:i})})},t.map=function(r){var a=this;if(typeof r!="function")throw new TypeError(r+" is not a function");var i=sh(this);return new i(function(s){return a.subscribe({next:function(l){try{l=r(l)}catch(u){return s.error(u)}s.next(l)},error:function(l){s.error(l)},complete:function(){s.complete()}})})},t.filter=function(r){var a=this;if(typeof r!="function")throw new TypeError(r+" is not a function");var i=sh(this);return new i(function(s){return a.subscribe({next:function(l){try{if(!r(l))return}catch(u){return s.error(u)}s.next(l)},error:function(l){s.error(l)},complete:function(){s.complete()}})})},t.reduce=function(r){var a=this;if(typeof r!="function")throw new TypeError(r+" is not a function");var i=sh(this),s=arguments.length>1,l=!1,u=arguments[1],d=u;return new i(function(p){return a.subscribe({next:function(h){var g=!l;if(l=!0,!g||s)try{d=r(d,h)}catch(v){return p.error(v)}else d=h},error:function(h){p.error(h)},complete:function(){if(!l&&!s)return p.error(new TypeError("Cannot reduce an empty sequence"));p.next(d),p.complete()}})})},t.concat=function(){for(var r=this,a=arguments.length,i=new Array(a),s=0;s<a;s++)i[s]=arguments[s];var l=sh(this);return new l(function(u){var d,p=0;function h(g){d=g.subscribe({next:function(v){u.next(v)},error:function(v){u.error(v)},complete:function(){p===i.length?(d=void 0,u.complete()):h(l.from(i[p++]))}})}return h(r),function(){d&&(d.unsubscribe(),d=void 0)}})},t.flatMap=function(r){var a=this;if(typeof r!="function")throw new TypeError(r+" is not a function");var i=sh(this);return new i(function(s){var l=[],u=a.subscribe({next:function(p){if(r)try{p=r(p)}catch(g){return s.error(g)}var h=i.from(p).subscribe({next:function(g){s.next(g)},error:function(g){s.error(g)},complete:function(){var g=l.indexOf(h);g>=0&&l.splice(g,1),d()}});l.push(h)},error:function(p){s.error(p)},complete:function(){d()}});function d(){u.closed&&l.length===0&&s.complete()}return function(){l.forEach(function(p){return p.unsubscribe()}),u.unsubscribe()}})},t[k_]=function(){return this},e.from=function(r){var a=typeof this=="function"?this:e;if(r==null)throw new TypeError(r+" is not an object");var i=B3(r,k_);if(i){var s=i.call(r);if(Object(s)!==s)throw new TypeError(s+" is not an object");return aG(s)&&s.constructor===a?s:new a(function(l){return s.subscribe(l)})}if(dT("iterator")&&(i=B3(r,rG),i))return new a(function(l){y3(function(){if(!l.closed){for(var u=tG(i.call(r)),d;!(d=u()).done;){var p=d.value;if(l.next(p),l.closed)return}l.complete()}})});if(Array.isArray(r))return new a(function(l){y3(function(){if(!l.closed){for(var u=0;u<r.length;++u)if(l.next(r[u]),l.closed)return;l.complete()}})});throw new TypeError(r+" is not observable")},e.of=function(){for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];var s=typeof this=="function"?this:e;return new s(function(l){y3(function(){if(!l.closed){for(var u=0;u<a.length;++u)if(l.next(a[u]),l.closed)return;l.complete()}})})},uT(e,null,[{key:SF,get:function(){return this}}]),e}();cT()&&Object.defineProperty(Kn,Symbol("extensions"),{value:{symbol:k_,hostReportError:O2},configurable:!0});function lG(e){var t,n=e.Symbol;if(typeof n=="function")if(n.observable)t=n.observable;else{typeof n.for=="function"?t=n.for("https://github.com/benlesh/symbol-observable"):t=n("https://github.com/benlesh/symbol-observable");try{n.observable=t}catch{}}else t="@@observable";return t}var s2;typeof self<"u"?s2=self:typeof window<"u"?s2=window:typeof global<"u"?s2=global:typeof module<"u"?s2=module:s2=Function("return this")();lG(s2);var dx=Kn.prototype,fx="@@observable";dx[fx]||(dx[fx]=function(){return this});function uG(e){return e.catch(function(){}),e}var cG=Object.prototype.toString;function CF(e){return I_(e)}function I_(e,t){switch(cG.call(e)){case"[object Array]":{if(t=t||new Map,t.has(e))return t.get(e);var n=e.slice(0);return t.set(e,n),n.forEach(function(a,i){n[i]=I_(a,t)}),n}case"[object Object]":{if(t=t||new Map,t.has(e))return t.get(e);var r=Object.create(Object.getPrototypeOf(e));return t.set(e,r),Object.keys(e).forEach(function(a){r[a]=I_(e[a],t)}),r}default:return e}}function dG(e){var t=new Set([e]);return t.forEach(function(n){sa(n)&&fG(n)===n&&Object.getOwnPropertyNames(n).forEach(function(r){sa(n[r])&&t.add(n[r])})}),e}function fG(e){if(globalThis.__DEV__!==!1&&!Object.isFrozen(e))try{Object.freeze(e)}catch(t){if(t instanceof TypeError)return null;throw t}return e}function I2(e){return globalThis.__DEV__!==!1&&dG(e),e}function Cm(e,t,n){var r=[];e.forEach(function(a){return a[t]&&r.push(a)}),r.forEach(function(a){return a[t](n)})}function Ov(e,t,n){return new Kn(function(r){var a={then:function(u){return new Promise(function(d){return d(u())})}};function i(u,d){return function(p){if(u){var h=function(){return r.closed?0:u(p)};a=a.then(h,h).then(function(g){return r.next(g)},function(g){return r.error(g)})}else r[d](p)}}var s={next:i(t,"next"),error:i(n,"error"),complete:function(){a.then(function(){return r.complete()})}},l=e.subscribe(s);return function(){return l.unsubscribe()}})}function NF(e){function t(n){Object.defineProperty(e,n,{value:Kn})}return eT&&Symbol.species&&t(Symbol.species),t("@@species"),e}function px(e){return e&&typeof e.then=="function"}var o2=function(e){Ts(t,e);function t(n){var r=e.call(this,function(a){return r.addObserver(a),function(){return r.removeObserver(a)}})||this;return r.observers=new Set,r.promise=new Promise(function(a,i){r.resolve=a,r.reject=i}),r.handlers={next:function(a){r.sub!==null&&(r.latest=["next",a],r.notify("next",a),Cm(r.observers,"next",a))},error:function(a){var i=r.sub;i!==null&&(i&&setTimeout(function(){return i.unsubscribe()}),r.sub=null,r.latest=["error",a],r.reject(a),r.notify("error",a),Cm(r.observers,"error",a))},complete:function(){var a=r,i=a.sub,s=a.sources,l=s===void 0?[]:s;if(i!==null){var u=l.shift();u?px(u)?u.then(function(d){return r.sub=d.subscribe(r.handlers)},r.handlers.error):r.sub=u.subscribe(r.handlers):(i&&setTimeout(function(){return i.unsubscribe()}),r.sub=null,r.latest&&r.latest[0]==="next"?r.resolve(r.latest[1]):r.resolve(),r.notify("complete"),Cm(r.observers,"complete"))}}},r.nextResultListeners=new Set,r.cancel=function(a){r.reject(a),r.sources=[],r.handlers.error(a)},r.promise.catch(function(a){}),typeof n=="function"&&(n=[new Kn(n)]),px(n)?n.then(function(a){return r.start(a)},r.handlers.error):r.start(n),r}return t.prototype.start=function(n){this.sub===void 0&&(this.sources=Array.from(n),this.handlers.complete())},t.prototype.deliverLastMessage=function(n){if(this.latest){var r=this.latest[0],a=n[r];a&&a.call(n,this.latest[1]),this.sub===null&&r==="next"&&n.complete&&n.complete()}},t.prototype.addObserver=function(n){this.observers.has(n)||(this.deliverLastMessage(n),this.observers.add(n))},t.prototype.removeObserver=function(n){this.observers.delete(n)&&this.observers.size<1&&this.handlers.complete()},t.prototype.notify=function(n,r){var a=this.nextResultListeners;a.size&&(this.nextResultListeners=new Set,a.forEach(function(i){return i(n,r)}))},t.prototype.beforeNext=function(n){var r=!1;this.nextResultListeners.add(function(a,i){r||(r=!0,n(a,i))})},t}(Kn);NF(o2);function g2(e){return"incremental"in e}function pG(e){return"hasNext"in e&&"data"in e}function hG(e){return g2(e)||pG(e)}function mG(e){return sa(e)&&"payload"in e}function kF(e,t){var n=e,r=new F1;return g2(t)&&So(t.incremental)&&t.incremental.forEach(function(a){for(var i=a.data,s=a.path,l=s.length-1;l>=0;--l){var u=s[l],d=!isNaN(+u),p=d?[]:{};p[u]=i,i=p}n=r.merge(n,i)}),n}function _3(e){var t=D_(e);return So(t)}function D_(e){var t=So(e.errors)?e.errors.slice(0):[];return g2(e)&&So(e.incremental)&&e.incremental.forEach(function(n){n.errors&&t.push.apply(t,n.errors)}),t}function _0(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Object.create(null);return e.forEach(function(r){r&&Object.keys(r).forEach(function(a){var i=r[a];i!==void 0&&(n[a]=i)})}),n}function b3(e,t){return _0(e,t,t.variables&&{variables:_0(Ve(Ve({},e&&e.variables),t.variables))})}function v2(e){return new Kn(function(t){t.error(e)})}var OF=function(e,t,n){var r=new Error(n);throw r.name="ServerError",r.response=e,r.statusCode=e.status,r.result=t,r};function gG(e){for(var t=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(e);n<r.length;n++){var a=r[n];if(t.indexOf(a)<0)throw ts(46,a)}return e}function vG(e,t){var n=Ve({},e),r=function(i){typeof i=="function"?n=Ve(Ve({},n),i(n)):n=Ve(Ve({},n),i)},a=function(){return Ve({},n)};return Object.defineProperty(t,"setContext",{enumerable:!1,value:r}),Object.defineProperty(t,"getContext",{enumerable:!1,value:a}),t}function yG(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName=typeof t.query!="string"?pm(t.query)||void 0:""),t}function IF(e,t){var n=Ve({},e),r=new Set(Object.keys(e));return sl(t,{Variable:function(a,i,s){s&&s.kind!=="VariableDefinition"&&r.delete(a.name.value)}}),r.forEach(function(a){delete n[a]}),n}function hx(e,t){return t?t(e):Kn.of()}function oh(e){return typeof e=="function"?new cl(e):e}function l5(e){return e.request.length<=1}var cl=function(){function e(t){t&&(this.request=t)}return e.empty=function(){return new e(function(){return Kn.of()})},e.from=function(t){return t.length===0?e.empty():t.map(oh).reduce(function(n,r){return n.concat(r)})},e.split=function(t,n,r){var a=oh(n),i=oh(r||new e(hx)),s;return l5(a)&&l5(i)?s=new e(function(l){return t(l)?a.request(l)||Kn.of():i.request(l)||Kn.of()}):s=new e(function(l,u){return t(l)?a.request(l,u)||Kn.of():i.request(l,u)||Kn.of()}),Object.assign(s,{left:a,right:i})},e.execute=function(t,n){return t.request(vG(n.context,yG(gG(n))))||Kn.of()},e.concat=function(t,n){var r=oh(t);if(l5(r))return globalThis.__DEV__!==!1&&Lt.warn(38,r),r;var a=oh(n),i;return l5(a)?i=new e(function(s){return r.request(s,function(l){return a.request(l)||Kn.of()})||Kn.of()}):i=new e(function(s,l){return r.request(s,function(u){return a.request(u,l)||Kn.of()})||Kn.of()}),Object.assign(i,{left:r,right:a})},e.prototype.split=function(t,n,r){return this.concat(e.split(t,n,r||new e(hx)))},e.prototype.concat=function(t){return e.concat(this,t)},e.prototype.request=function(t,n){throw ts(39)},e.prototype.onError=function(t,n){if(n&&n.error)return n.error(t),!1;throw t},e.prototype.setOnError=function(t){return this.onError=t,this},e}(),M_=cl.execute;function _G(e){var t,n=e[Symbol.asyncIterator]();return t={next:function(){return n.next()}},t[Symbol.asyncIterator]=function(){return this},t}function bG(e){var t=null,n=null,r=!1,a=[],i=[];function s(h){if(!n){if(i.length){var g=i.shift();if(Array.isArray(g)&&g[0])return g[0]({value:h,done:!1})}a.push(h)}}function l(h){n=h;var g=i.slice();g.forEach(function(v){v[1](h)}),!t||t()}function u(){r=!0;var h=i.slice();h.forEach(function(g){g[0]({value:void 0,done:!0})}),!t||t()}t=function(){t=null,e.removeListener("data",s),e.removeListener("error",l),e.removeListener("end",u),e.removeListener("finish",u),e.removeListener("close",u)},e.on("data",s),e.on("error",l),e.on("end",u),e.on("finish",u),e.on("close",u);function d(){return new Promise(function(h,g){if(n)return g(n);if(a.length)return h({value:a.shift(),done:!1});if(r)return h({value:void 0,done:!0});i.push([h,g])})}var p={next:function(){return d()}};return mg&&(p[Symbol.asyncIterator]=function(){return this}),p}function TG(e){var t=!1,n={next:function(){return t?Promise.resolve({value:void 0,done:!0}):(t=!0,new Promise(function(r,a){e.then(function(i){r({value:i,done:!1})}).catch(a)}))}};return mg&&(n[Symbol.asyncIterator]=function(){return this}),n}function mx(e){var t={next:function(){return e.read()}};return mg&&(t[Symbol.asyncIterator]=function(){return this}),t}function EG(e){return!!e.body}function SG(e){return!!e.getReader}function wG(e){return!!(mg&&e[Symbol.asyncIterator])}function xG(e){return!!e.stream}function CG(e){return!!e.arrayBuffer}function NG(e){return!!e.pipe}function kG(e){var t=e;if(EG(e)&&(t=e.body),wG(t))return _G(t);if(SG(t))return mx(t.getReader());if(xG(t))return mx(t.stream().getReader());if(CG(t))return TG(t.arrayBuffer());if(NG(t))return bG(t);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var a6=Symbol();function pT(e){return e.extensions?Array.isArray(e.extensions[a6]):!1}function DF(e){return e.hasOwnProperty("graphQLErrors")}var OG=function(e){var t=Ai(Ai(Ai([],e.graphQLErrors,!0),e.clientErrors,!0),e.protocolErrors,!0);return e.networkError&&t.push(e.networkError),t.map(function(n){return sa(n)&&n.message||"Error message not found."}).join(`
`)},Pl=function(e){Ts(t,e);function t(n){var r=n.graphQLErrors,a=n.protocolErrors,i=n.clientErrors,s=n.networkError,l=n.errorMessage,u=n.extraInfo,d=e.call(this,l)||this;return d.name="ApolloError",d.graphQLErrors=r||[],d.protocolErrors=a||[],d.clientErrors=i||[],d.networkError=s||null,d.message=l||OG(d),d.extraInfo=u,d.cause=Ai(Ai(Ai([s],r||[],!0),a||[],!0),i||[],!0).find(function(p){return!!p})||null,d.__proto__=t.prototype,d}return t}(Error),gx=Object.prototype.hasOwnProperty;function IG(e,t){return Hu(this,void 0,void 0,function(){var n,r,a,i,s,l,u,d,p,h,g,v,T,E,S,b,w,k,F,D,M,A,R,q;return Uu(this,function(H){switch(H.label){case 0:if(TextDecoder===void 0)throw new Error("TextDecoder must be defined in the environment: please import a polyfill.");n=new TextDecoder("utf-8"),r=(q=e.headers)===null||q===void 0?void 0:q.get("content-type"),a="boundary=",i=r?.includes(a)?r?.substring(r?.indexOf(a)+a.length).replace(/['"]/g,"").replace(/\;(.*)/gm,"").trim():"-",s=`\r
--`.concat(i),l="",u=kG(e),d=!0,H.label=1;case 1:return d?[4,u.next()]:[3,3];case 2:for(p=H.sent(),h=p.value,g=p.done,v=typeof h=="string"?h:n.decode(h),T=l.length-s.length+1,d=!g,l+=v,E=l.indexOf(s,T);E>-1;){if(S=void 0,A=[l.slice(0,E),l.slice(E+s.length)],S=A[0],l=A[1],b=S.indexOf(`\r
\r
`),w=DG(S.slice(0,b)),k=w["content-type"],k&&k.toLowerCase().indexOf("application/json")===-1)throw new Error("Unsupported patch content type: application/json is required.");if(F=S.slice(b),F){if(D=MF(e,F),Object.keys(D).length>1||"data"in D||"incremental"in D||"errors"in D||"payload"in D)if(mG(D)){if(M={},"payload"in D){if(Object.keys(D).length===1&&D.payload===null)return[2];M=Ve({},D.payload)}"errors"in D&&(M=Ve(Ve({},M),{extensions:Ve(Ve({},"extensions"in M?M.extensions:null),(R={},R[a6]=D.errors,R))})),t(M)}else t(D);else if(Object.keys(D).length===1&&"hasNext"in D&&!D.hasNext)return[2]}E=l.indexOf(s)}return[3,1];case 3:return[2]}})})}function DG(e){var t={};return e.split(`
`).forEach(function(n){var r=n.indexOf(":");if(r>-1){var a=n.slice(0,r).trim().toLowerCase(),i=n.slice(r+1).trim();t[a]=i}}),t}function MF(e,t){if(e.status>=300){var n=function(){try{return JSON.parse(t)}catch{return t}};OF(e,n(),"Response not successful: Received status code ".concat(e.status))}try{return JSON.parse(t)}catch(a){var r=a;throw r.name="ServerParseError",r.response=e,r.statusCode=e.status,r.bodyText=t,r}}function MG(e,t){e.result&&e.result.errors&&e.result.data&&t.next(e.result),t.error(e)}function LF(e){return function(t){return t.text().then(function(n){return MF(t,n)}).then(function(n){return!Array.isArray(n)&&!gx.call(n,"data")&&!gx.call(n,"errors")&&OF(t,n,"Server response was missing for query '".concat(Array.isArray(e)?e.map(function(r){return r.operationName}):e.operationName,"'.")),n})}}var V3=function(e,t){var n;try{n=JSON.stringify(e)}catch(a){var r=ts(42,t,a.message);throw r.parseError=a,r}return n},LG={includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},AG={accept:"*/*","content-type":"application/json"},FG={method:"POST"},AF={http:LG,headers:AG,options:FG},FF=function(e,t){return t(e)};function jF(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var a={},i={};n.forEach(function(h){a=Ve(Ve(Ve({},a),h.options),{headers:Ve(Ve({},a.headers),h.headers)}),h.credentials&&(a.credentials=h.credentials),i=Ve(Ve({},i),h.http)}),a.headers&&(a.headers=jG(a.headers,i.preserveHeaderCase));var s=e.operationName,l=e.extensions,u=e.variables,d=e.query,p={operationName:s,variables:u};return i.includeExtensions&&(p.extensions=l),i.includeQuery&&(p.query=t(d,s0)),{options:a,body:p}}function jG(e,t){if(!t){var n={};return Object.keys(Object(e)).forEach(function(i){n[i.toLowerCase()]=e[i]}),n}var r={};Object.keys(Object(e)).forEach(function(i){r[i.toLowerCase()]={originalName:i,value:e[i]}});var a={};return Object.keys(r).forEach(function(i){a[r[i].originalName]=r[i].value}),a}var RF=function(e){if(!e&&typeof fetch>"u")throw ts(40)},L_=function(e,t){var n=e.getContext(),r=n.uri;return r||(typeof t=="function"?t(e):t||"/graphql")};function RG(e,t){var n=[],r=function(h,g){n.push("".concat(h,"=").concat(encodeURIComponent(g)))};if("query"in t&&r("query",t.query),t.operationName&&r("operationName",t.operationName),t.variables){var a=void 0;try{a=V3(t.variables,"Variables map")}catch(h){return{parseError:h}}r("variables",a)}if(t.extensions){var i=void 0;try{i=V3(t.extensions,"Extensions map")}catch(h){return{parseError:h}}r("extensions",i)}var s="",l=e,u=e.indexOf("#");u!==-1&&(s=e.substr(u),l=e.substr(0,u));var d=l.indexOf("?")===-1?"?":"&",p=l+d+n.join("&")+s;return{newURI:p}}var vx=Rs(function(){return fetch}),PG=function(e){e===void 0&&(e={});var t=e.uri,n=t===void 0?"/graphql":t,r=e.fetch,a=e.print,i=a===void 0?FF:a,s=e.includeExtensions,l=e.preserveHeaderCase,u=e.useGETForQueries,d=e.includeUnusedVariables,p=d===void 0?!1:d,h=To(e,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);globalThis.__DEV__!==!1&&RF(r||vx);var g={http:{includeExtensions:s,preserveHeaderCase:l},options:h.fetchOptions,credentials:h.credentials,headers:h.headers};return new cl(function(v){var T=L_(v,n),E=v.getContext(),S={};if(E.clientAwareness){var b=E.clientAwareness,w=b.name,k=b.version;w&&(S["apollographql-client-name"]=w),k&&(S["apollographql-client-version"]=k)}var F=Ve(Ve({},S),E.headers),D={http:E.http,options:E.fetchOptions,credentials:E.credentials,headers:F};if(C2(["client"],v.query)){var M=lT(v.query);if(!M)return v2(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));v.query=M}var A=jF(v,i,AF,g,D),R=A.options,q=A.body;q.variables&&!p&&(q.variables=IF(q.variables,v.query));var H;!R.signal&&typeof AbortController<"u"&&(H=new AbortController,R.signal=H.signal);var W=function(ue){return ue.kind==="OperationDefinition"&&ue.operation==="mutation"},se=function(ue){return ue.kind==="OperationDefinition"&&ue.operation==="subscription"},Y=se(r6(v.query)),ee=C2(["defer"],v.query);if(u&&!v.query.definitions.some(W)&&(R.method="GET"),ee||Y){R.headers=R.headers||{};var le="multipart/mixed;";Y&&ee&&globalThis.__DEV__!==!1&&Lt.warn(41),Y?le+="boundary=graphql;subscriptionSpec=1.0,application/json":ee&&(le+="deferSpec=20220824,application/json"),R.headers.accept=le}if(R.method==="GET"){var G=RG(T,q),te=G.newURI,re=G.parseError;if(re)return v2(re);T=te}else try{R.body=V3(q,"Payload")}catch(ue){return v2(ue)}return new Kn(function(ue){var Q=r||Rs(function(){return fetch})||vx,V=ue.next.bind(ue);return Q(T,R).then(function(ie){var ge;v.setContext({response:ie});var _e=(ge=ie.headers)===null||ge===void 0?void 0:ge.get("content-type");return _e!==null&&/^multipart\/mixed/i.test(_e)?IG(ie,V):LF(v)(ie).then(V)}).then(function(){H=void 0,ue.complete()}).catch(function(ie){H=void 0,MG(ie,ue)}),function(){H&&H.abort()}})})},hT=function(e){Ts(t,e);function t(n){n===void 0&&(n={});var r=e.call(this,PG(n).request)||this;return r.options=n,r}return t}(cl);const{toString:yx,hasOwnProperty:zG}=Object.prototype,_x=Function.prototype.toString,A_=new Map;function ir(e,t){try{return F_(e,t)}finally{A_.clear()}}function F_(e,t){if(e===t)return!0;const n=yx.call(e),r=yx.call(t);if(n!==r)return!1;switch(n){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":{if(Tx(e,t))return!0;const a=bx(e),i=bx(t),s=a.length;if(s!==i.length)return!1;for(let l=0;l<s;++l)if(!zG.call(t,a[l]))return!1;for(let l=0;l<s;++l){const u=a[l];if(!F_(e[u],t[u]))return!1}return!0}case"[object Error]":return e.name===t.name&&e.message===t.message;case"[object Number]":if(e!==e)return t!==t;case"[object Boolean]":case"[object Date]":return+e==+t;case"[object RegExp]":case"[object String]":return e==`${t}`;case"[object Map]":case"[object Set]":{if(e.size!==t.size)return!1;if(Tx(e,t))return!0;const a=e.entries(),i=n==="[object Map]";for(;;){const s=a.next();if(s.done)break;const[l,u]=s.value;if(!t.has(l)||i&&!F_(u,t.get(l)))return!1}return!0}case"[object Uint16Array]":case"[object Uint8Array]":case"[object Uint32Array]":case"[object Int32Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object ArrayBuffer]":e=new Uint8Array(e),t=new Uint8Array(t);case"[object DataView]":{let a=e.byteLength;if(a===t.byteLength)for(;a--&&e[a]===t[a];);return a===-1}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{const a=_x.call(e);return a!==_x.call(t)?!1:!HG(a,VG)}}return!1}function bx(e){return Object.keys(e).filter(BG,e)}function BG(e){return this[e]!==void 0}const VG="{ [native code] }";function HG(e,t){const n=e.length-t.length;return n>=0&&e.indexOf(t,n)===n}function Tx(e,t){let n=A_.get(e);if(n){if(n.has(t))return!0}else A_.set(e,n=new Set);return n.add(t),!1}function PF(e,t,n,r){var a=t.data,i=To(t,["data"]),s=n.data,l=To(n,["data"]);return ir(i,l)&&T3(r6(e).selectionSet,a,s,{fragmentMap:U2(q2(e)),variables:r})}function T3(e,t,n,r){if(t===n)return!0;var a=new Set;return e.selections.every(function(i){if(a.has(i)||(a.add(i),!n6(i,r.variables))||Ex(i))return!0;if(L1(i)){var s=nc(i),l=t&&t[s],u=n&&n[s],d=i.selectionSet;if(!d)return ir(l,u);var p=Array.isArray(l),h=Array.isArray(u);if(p!==h)return!1;if(p&&h){var g=l.length;if(u.length!==g)return!1;for(var v=0;v<g;++v)if(!T3(d,l[v],u[v],r))return!1;return!0}return T3(d,l,u,r)}else{var T=gg(i,r.fragmentMap);if(T)return Ex(T)?!0:T3(T.selectionSet,t,n,r)}})}function Ex(e){return!!e.directives&&e.directives.some(UG)}function UG(e){return e.name.value==="nonreactive"}var zF=x0?WeakMap:Map,BF=Xb?WeakSet:Set,mT=new yg,Sx=!1;function VF(){Sx||(Sx=!0,globalThis.__DEV__!==!1&&Lt.warn(52))}function HF(e,t,n){return mT.withValue(!0,function(){var r=hm(e,t,n,!1);return Object.isFrozen(e)&&I2(r),r})}function WG(e,t){if(t.has(e))return t.get(e);var n=Array.isArray(e)?[]:Object.create(null);return t.set(e,n),n}function hm(e,t,n,r,a){var i,s=n.knownChanged,l=WG(e,n.mutableTargets);if(Array.isArray(e)){for(var u=0,d=Array.from(e.entries());u<d.length;u++){var p=d[u],h=p[0],g=p[1];if(g===null){l[h]=null;continue}var v=hm(g,t,n,r,globalThis.__DEV__!==!1?"".concat(a||"","[").concat(h,"]"):void 0);s.has(v)&&s.add(l),l[h]=v}return s.has(l)?l:e}for(var T=0,E=t.selections;T<E.length;T++){var S=E[T],b=void 0;if(r&&s.add(l),S.kind===Mt.FIELD){var w=nc(S),k=S.selectionSet;if(b=l[w]||e[w],b===void 0)continue;if(k&&b!==null){var v=hm(e[w],k,n,r,globalThis.__DEV__!==!1?"".concat(a||"",".").concat(w):void 0);s.has(v)&&(b=v)}globalThis.__DEV__===!1&&(l[w]=b),globalThis.__DEV__!==!1&&(r&&w!=="__typename"&&!(!((i=Object.getOwnPropertyDescriptor(l,w))===null||i===void 0)&&i.value)?Object.defineProperty(l,w,qG(w,b,a||"",n.operationName,n.operationType)):(delete l[w],l[w]=b))}if(S.kind===Mt.INLINE_FRAGMENT&&(!S.typeCondition||n.cache.fragmentMatches(S,e.__typename))&&(b=hm(e,S.selectionSet,n,r,a)),S.kind===Mt.FRAGMENT_SPREAD){var F=S.name.value,D=n.fragmentMap[F]||(n.fragmentMap[F]=n.cache.lookupFragment(F));Lt(D,47,F);var M=JW(S);M!=="mask"&&(b=hm(e,D.selectionSet,n,M==="migrate",a))}s.has(b)&&s.add(l)}return"__typename"in e&&!("__typename"in l)&&(l.__typename=e.__typename),Object.keys(l).length!==Object.keys(e).length&&s.add(l),s.has(l)?l:e}function qG(e,t,n,r,a){var i=function(){return mT.getValue()||(globalThis.__DEV__!==!1&&Lt.warn(48,r?"".concat(a," '").concat(r,"'"):"anonymous ".concat(a),"".concat(n,".").concat(e).replace(/^\./,"")),i=function(){return t}),t};return{get:function(){return i()},set:function(s){i=function(){return s}},enumerable:!0,configurable:!0}}function UF(e,t,n,r){if(!n.fragmentMatches)return globalThis.__DEV__!==!1&&VF(),e;var a=t.definitions.filter(function(s){return s.kind===Mt.FRAGMENT_DEFINITION});typeof r>"u"&&(Lt(a.length===1,49,a.length),r=a[0].name.value);var i=a.find(function(s){return s.name.value===r});return Lt(!!i,50,r),e==null||ir(e,{})?e:HF(e,i.selectionSet,{operationType:"fragment",operationName:i.name.value,fragmentMap:U2(q2(t)),cache:n,mutableTargets:new zF,knownChanged:new BF})}function GG(e,t,n){var r;if(!n.fragmentMatches)return globalThis.__DEV__!==!1&&VF(),e;var a=y0(t);return Lt(a,51),e==null?e:HF(e,a.selectionSet,{operationType:a.operation,operationName:(r=a.name)===null||r===void 0?void 0:r.value,fragmentMap:U2(q2(t)),cache:n,mutableTargets:new zF,knownChanged:new BF})}var WF=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=Rm(iq,{max:Ql["cache.fragmentQueryDocuments"]||1e3,cache:z3})}return e.prototype.lookupFragment=function(t){return null},e.prototype.batch=function(t){var n=this,r=typeof t.optimistic=="string"?t.optimistic:t.optimistic===!1?null:void 0,a;return this.performTransaction(function(){return a=t.update(n)},r),a},e.prototype.recordOptimisticTransaction=function(t,n){this.performTransaction(t,n)},e.prototype.transformDocument=function(t){return t},e.prototype.transformForLink=function(t){return t},e.prototype.identify=function(t){},e.prototype.gc=function(){return[]},e.prototype.modify=function(t){return!1},e.prototype.readQuery=function(t,n){return n===void 0&&(n=!!t.optimistic),this.read(Ve(Ve({},t),{rootId:t.id||"ROOT_QUERY",optimistic:n}))},e.prototype.watchFragment=function(t){var n=this,r=t.fragment,a=t.fragmentName,i=t.from,s=t.optimistic,l=s===void 0?!0:s,u=To(t,["fragment","fragmentName","from","optimistic"]),d=this.getFragmentDoc(r,a),p=typeof i>"u"||typeof i=="string"?i:this.identify(i),h=!!t[Symbol.for("apollo.dataMasking")];if(globalThis.__DEV__!==!1){var g=a||lF(r).name.value;p||globalThis.__DEV__!==!1&&Lt.warn(1,g)}var v=Ve(Ve({},u),{returnPartialData:!0,id:p,query:d,optimistic:l}),T;return new Kn(function(E){return n.watch(Ve(Ve({},v),{immediate:!0,callback:function(S){var b=h?UF(S.result,r,n,a):S.result;if(!(T&&PF(d,{data:T.result},{data:b},t.variables))){var w={data:b,complete:!!S.complete};S.missing&&(w.missing=Tg(S.missing.map(function(k){return k.missing}))),T=Ve(Ve({},S),{result:b}),E.next(w)}}}))})},e.prototype.readFragment=function(t,n){return n===void 0&&(n=!!t.optimistic),this.read(Ve(Ve({},t),{query:this.getFragmentDoc(t.fragment,t.fragmentName),rootId:t.id,optimistic:n}))},e.prototype.writeQuery=function(t){var n=t.id,r=t.data,a=To(t,["id","data"]);return this.write(Object.assign(a,{dataId:n||"ROOT_QUERY",result:r}))},e.prototype.writeFragment=function(t){var n=t.id,r=t.data,a=t.fragment,i=t.fragmentName,s=To(t,["id","data","fragment","fragmentName"]);return this.write(Object.assign(s,{query:this.getFragmentDoc(a,i),dataId:n,result:r}))},e.prototype.updateQuery=function(t,n){return this.batch({update:function(r){var a=r.readQuery(t),i=n(a);return i==null?a:(r.writeQuery(Ve(Ve({},t),{data:i})),i)}})},e.prototype.updateFragment=function(t,n){return this.batch({update:function(r){var a=r.readFragment(t),i=n(a);return i==null?a:(r.writeFragment(Ve(Ve({},t),{data:i})),i)}})},e}();globalThis.__DEV__!==!1&&(WF.prototype.getMemoryInternals=vq);var qF=function(e){Ts(t,e);function t(n,r,a,i){var s,l=e.call(this,n)||this;if(l.message=n,l.path=r,l.query=a,l.variables=i,Array.isArray(l.path)){l.missing=l.message;for(var u=l.path.length-1;u>=0;--u)l.missing=(s={},s[l.path[u]]=l.missing,s)}else l.missing=l.path;return l.__proto__=t.prototype,l}return t}(Error),Ya=Object.prototype.hasOwnProperty;function lh(e){return e==null}function GF(e,t){var n=e.__typename,r=e.id,a=e._id;if(typeof n=="string"&&(t&&(t.keyObject=lh(r)?lh(a)?void 0:{_id:a}:{id:r}),lh(r)&&!lh(a)&&(r=a),!lh(r)))return"".concat(n,":").concat(typeof r=="number"||typeof r=="string"?r:JSON.stringify(r))}var QF={dataIdFromObject:GF,addTypename:!0,resultCaching:!0,canonizeResults:!1};function QG(e){return _0(QF,e)}function $F(e){var t=e.canonizeResults;return t===void 0?QF.canonizeResults:t}function $G(e,t){return tr(t)?e.get(t.__ref,"__typename"):t&&t.__typename}var YF=/^[_a-z][_0-9a-z]*/i;function j1(e){var t=e.match(YF);return t?t[0]:e}function j_(e,t,n){return sa(t)?oa(t)?t.every(function(r){return j_(e,r,n)}):e.selections.every(function(r){if(L1(r)&&n6(r,n)){var a=nc(r);return Ya.call(t,a)&&(!r.selectionSet||j_(r.selectionSet,t[a],n))}return!0}):!1}function d2(e){return sa(e)&&!tr(e)&&!oa(e)}function YG(){return new F1}function KF(e,t){var n=U2(q2(e));return{fragmentMap:n,lookupFragment:function(r){var a=n[r];return!a&&t&&(a=t.lookup(r)),a||null}}}var E3=Object.create(null),Iv=function(){return E3},wx=Object.create(null),Pm=function(){function e(t,n){var r=this;this.policies=t,this.group=n,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(a,i){return I2(tr(a)?r.get(a.__ref,i):a&&a[i])},this.canRead=function(a){return tr(a)?r.has(a.__ref):typeof a=="object"},this.toReference=function(a,i){if(typeof a=="string")return m2(a);if(tr(a))return a;var s=r.policies.identify(a)[0];if(s){var l=m2(s);return i&&r.merge(s,a),l}}}return e.prototype.toObject=function(){return Ve({},this.data)},e.prototype.has=function(t){return this.lookup(t,!0)!==void 0},e.prototype.get=function(t,n){if(this.group.depend(t,n),Ya.call(this.data,t)){var r=this.data[t];if(r&&Ya.call(r,n))return r[n]}if(n==="__typename"&&Ya.call(this.policies.rootTypenamesById,t))return this.policies.rootTypenamesById[t];if(this instanceof x1)return this.parent.get(t,n)},e.prototype.lookup=function(t,n){if(n&&this.group.depend(t,"__exists"),Ya.call(this.data,t))return this.data[t];if(this instanceof x1)return this.parent.lookup(t,n);if(this.policies.rootTypenamesById[t])return Object.create(null)},e.prototype.merge=function(t,n){var r=this,a;tr(t)&&(t=t.__ref),tr(n)&&(n=n.__ref);var i=typeof t=="string"?this.lookup(a=t):t,s=typeof n=="string"?this.lookup(a=n):n;if(s){Lt(typeof a=="string",2);var l=new F1(JG).merge(i,s);if(this.data[a]=l,l!==i&&(delete this.refs[a],this.group.caching)){var u=Object.create(null);i||(u.__exists=1),Object.keys(s).forEach(function(d){if(!i||i[d]!==l[d]){u[d]=1;var p=j1(d);p!==d&&!r.policies.hasKeyArgs(l.__typename,p)&&(u[p]=1),l[d]===void 0&&!(r instanceof x1)&&delete l[d]}}),u.__typename&&!(i&&i.__typename)&&this.policies.rootTypenamesById[a]===l.__typename&&delete u.__typename,Object.keys(u).forEach(function(d){return r.group.dirty(a,d)})}}},e.prototype.modify=function(t,n){var r=this,a=this.lookup(t);if(a){var i=Object.create(null),s=!1,l=!0,u={DELETE:E3,INVALIDATE:wx,isReference:tr,toReference:this.toReference,canRead:this.canRead,readField:function(d,p){return r.policies.readField(typeof d=="string"?{fieldName:d,from:p||m2(t)}:d,{store:r})}};if(Object.keys(a).forEach(function(d){var p=j1(d),h=a[d];if(h!==void 0){var g=typeof n=="function"?n:n[d]||n[p];if(g){var v=g===Iv?E3:g(I2(h),Ve(Ve({},u),{fieldName:p,storeFieldName:d,storage:r.getStorage(t,d)}));if(v===wx)r.group.dirty(t,d);else if(v===E3&&(v=void 0),v!==h&&(i[d]=v,s=!0,h=v,globalThis.__DEV__!==!1)){var T=function(D){if(r.lookup(D.__ref)===void 0)return globalThis.__DEV__!==!1&&Lt.warn(3,D),!0};if(tr(v))T(v);else if(Array.isArray(v))for(var E=!1,S=void 0,b=0,w=v;b<w.length;b++){var k=w[b];if(tr(k)){if(E=!0,T(k))break}else if(typeof k=="object"&&k){var F=r.policies.identify(k)[0];F&&(S=k)}if(E&&S!==void 0){globalThis.__DEV__!==!1&&Lt.warn(4,S);break}}}}h!==void 0&&(l=!1)}}),s)return this.merge(t,i),l&&(this instanceof x1?this.data[t]=void 0:delete this.data[t],this.group.dirty(t,"__exists")),!0}return!1},e.prototype.delete=function(t,n,r){var a,i=this.lookup(t);if(i){var s=this.getFieldValue(i,"__typename"),l=n&&r?this.policies.getStoreFieldName({typename:s,fieldName:n,args:r}):n;return this.modify(t,l?(a={},a[l]=Iv,a):Iv)}return!1},e.prototype.evict=function(t,n){var r=!1;return t.id&&(Ya.call(this.data,t.id)&&(r=this.delete(t.id,t.fieldName,t.args)),this instanceof x1&&this!==n&&(r=this.parent.evict(t,n)||r),(t.fieldName||r)&&this.group.dirty(t.id,t.fieldName||"__exists")),r},e.prototype.clear=function(){this.replace(null)},e.prototype.extract=function(){var t=this,n=this.toObject(),r=[];return this.getRootIdSet().forEach(function(a){Ya.call(t.policies.rootTypenamesById,a)||r.push(a)}),r.length&&(n.__META={extraRootIds:r.sort()}),n},e.prototype.replace=function(t){var n=this;if(Object.keys(this.data).forEach(function(i){t&&Ya.call(t,i)||n.delete(i)}),t){var r=t.__META,a=To(t,["__META"]);Object.keys(a).forEach(function(i){n.merge(i,a[i])}),r&&r.extraRootIds.forEach(this.retain,this)}},e.prototype.retain=function(t){return this.rootIds[t]=(this.rootIds[t]||0)+1},e.prototype.release=function(t){if(this.rootIds[t]>0){var n=--this.rootIds[t];return n||delete this.rootIds[t],n}return 0},e.prototype.getRootIdSet=function(t){return t===void 0&&(t=new Set),Object.keys(this.rootIds).forEach(t.add,t),this instanceof x1?this.parent.getRootIdSet(t):Object.keys(this.policies.rootTypenamesById).forEach(t.add,t),t},e.prototype.gc=function(){var t=this,n=this.getRootIdSet(),r=this.toObject();n.forEach(function(s){Ya.call(r,s)&&(Object.keys(t.findChildRefIds(s)).forEach(n.add,n),delete r[s])});var a=Object.keys(r);if(a.length){for(var i=this;i instanceof x1;)i=i.parent;a.forEach(function(s){return i.delete(s)})}return a},e.prototype.findChildRefIds=function(t){if(!Ya.call(this.refs,t)){var n=this.refs[t]=Object.create(null),r=this.data[t];if(!r)return n;var a=new Set([r]);a.forEach(function(i){tr(i)&&(n[i.__ref]=!0),sa(i)&&Object.keys(i).forEach(function(s){var l=i[s];sa(l)&&a.add(l)})})}return this.refs[t]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),JF=function(){function e(t,n){n===void 0&&(n=null),this.caching=t,this.parent=n,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?_F():null,this.keyMaker=new sc(x0)},e.prototype.depend=function(t,n){if(this.d){this.d(Dv(t,n));var r=j1(n);r!==n&&this.d(Dv(t,r)),this.parent&&this.parent.depend(t,n)}},e.prototype.dirty=function(t,n){this.d&&this.d.dirty(Dv(t,n),n==="__exists"?"forget":"setDirty")},e}();function Dv(e,t){return t+"#"+e}function xx(e,t){Nm(e)&&e.group.depend(t,"__exists")}(function(e){var t=function(n){Ts(r,n);function r(a){var i=a.policies,s=a.resultCaching,l=s===void 0?!0:s,u=a.seed,d=n.call(this,i,new JF(l))||this;return d.stump=new KG(d),d.storageTrie=new sc(x0),u&&d.replace(u),d}return r.prototype.addLayer=function(a,i){return this.stump.addLayer(a,i)},r.prototype.removeLayer=function(){return this},r.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},r}(e);e.Root=t})(Pm||(Pm={}));var x1=function(e){Ts(t,e);function t(n,r,a,i){var s=e.call(this,r.policies,i)||this;return s.id=n,s.parent=r,s.replay=a,s.group=i,a(s),s}return t.prototype.addLayer=function(n,r){return new t(n,this,r,this.group)},t.prototype.removeLayer=function(n){var r=this,a=this.parent.removeLayer(n);return n===this.id?(this.group.caching&&Object.keys(this.data).forEach(function(i){var s=r.data[i],l=a.lookup(i);l?s?s!==l&&Object.keys(s).forEach(function(u){ir(s[u],l[u])||r.group.dirty(i,u)}):(r.group.dirty(i,"__exists"),Object.keys(l).forEach(function(u){r.group.dirty(i,u)})):r.delete(i)}),a):a===this.parent?this:a.addLayer(this.id,this.replay)},t.prototype.toObject=function(){return Ve(Ve({},this.parent.toObject()),this.data)},t.prototype.findChildRefIds=function(n){var r=this.parent.findChildRefIds(n);return Ya.call(this.data,n)?Ve(Ve({},r),e.prototype.findChildRefIds.call(this,n)):r},t.prototype.getStorage=function(){for(var n=this.parent;n.parent;)n=n.parent;return n.getStorage.apply(n,arguments)},t}(Pm),KG=function(e){Ts(t,e);function t(n){return e.call(this,"EntityStore.Stump",n,function(){},new JF(n.group.caching,n.group))||this}return t.prototype.removeLayer=function(){return this},t.prototype.merge=function(n,r){return this.parent.merge(n,r)},t}(x1);function JG(e,t,n){var r=e[n],a=t[n];return ir(r,a)?r:a}function Nm(e){return!!(e instanceof Pm&&e.group.caching)}function ZG(e){return sa(e)?oa(e)?e.slice(0):Ve({__proto__:Object.getPrototypeOf(e)},e):e}var Cx=function(){function e(){this.known=new(Xb?WeakSet:Set),this.pool=new sc(x0),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(t){return sa(t)&&this.known.has(t)},e.prototype.pass=function(t){if(sa(t)){var n=ZG(t);return this.passes.set(n,t),n}return t},e.prototype.admit=function(t){var n=this;if(sa(t)){var r=this.passes.get(t);if(r)return r;var a=Object.getPrototypeOf(t);switch(a){case Array.prototype:{if(this.known.has(t))return t;var i=t.map(this.admit,this),s=this.pool.lookupArray(i);return s.array||(this.known.add(s.array=i),globalThis.__DEV__!==!1&&Object.freeze(i)),s.array}case null:case Object.prototype:{if(this.known.has(t))return t;var l=Object.getPrototypeOf(t),u=[l],d=this.sortedKeys(t);u.push(d.json);var p=u.length;d.sorted.forEach(function(v){u.push(n.admit(t[v]))});var s=this.pool.lookupArray(u);if(!s.object){var h=s.object=Object.create(l);this.known.add(h),d.sorted.forEach(function(v,T){h[v]=u[p+T]}),globalThis.__DEV__!==!1&&Object.freeze(h)}return s.object}}}return t},e.prototype.sortedKeys=function(t){var n=Object.keys(t),r=this.pool.lookupArray(n);if(!r.keys){n.sort();var a=JSON.stringify(n);(r.keys=this.keysByJSON.get(a))||this.keysByJSON.set(a,r.keys={sorted:n,json:a})}return r.keys},e}();function Nx(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var XG=function(){function e(t){var n=this;this.knownResults=new(x0?WeakMap:Map),this.config=_0(t,{addTypename:t.addTypename!==!1,canonizeResults:$F(t)}),this.canon=t.canon||new Cx,this.executeSelectionSet=Rm(function(r){var a,i=r.context.canonizeResults,s=Nx(r);s[3]=!i;var l=(a=n.executeSelectionSet).peek.apply(a,s);return l?i?Ve(Ve({},l),{result:n.canon.admit(l.result)}):l:(xx(r.context.store,r.enclosingRef.__ref),n.execSelectionSetImpl(r))},{max:this.config.resultCacheMaxSize||Ql["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:Nx,makeCacheKey:function(r,a,i,s){if(Nm(i.store))return i.store.makeCacheKey(r,tr(a)?a.__ref:a,i.varString,s)}}),this.executeSubSelectedArray=Rm(function(r){return xx(r.context.store,r.enclosingRef.__ref),n.execSubSelectedArrayImpl(r)},{max:this.config.resultCacheMaxSize||Ql["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(r){var a=r.field,i=r.array,s=r.context;if(Nm(s.store))return s.store.makeCacheKey(a,i,s.varString)}})}return e.prototype.resetCanon=function(){this.canon=new Cx},e.prototype.diffQueryAgainstStore=function(t){var n=t.store,r=t.query,a=t.rootId,i=a===void 0?"ROOT_QUERY":a,s=t.variables,l=t.returnPartialData,u=l===void 0?!0:l,d=t.canonizeResults,p=d===void 0?this.config.canonizeResults:d,h=this.config.cache.policies;s=Ve(Ve({},rT(oF(r))),s);var g=m2(i),v=this.executeSelectionSet({selectionSet:r6(r).selectionSet,objectOrReference:g,enclosingRef:g,context:Ve({store:n,query:r,policies:h,variables:s,varString:I1(s),canonizeResults:p},KF(r,this.config.fragments))}),T;if(v.missing&&(T=[new qF(eQ(v.missing),v.missing,r,s)],!u))throw T[0];return{result:v.result,complete:!T,missing:T}},e.prototype.isFresh=function(t,n,r,a){if(Nm(a.store)&&this.knownResults.get(t)===r){var i=this.executeSelectionSet.peek(r,n,a,this.canon.isKnown(t));if(i&&t===i.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(t){var n=this,r=t.selectionSet,a=t.objectOrReference,i=t.enclosingRef,s=t.context;if(tr(a)&&!s.policies.rootTypenamesById[a.__ref]&&!s.store.has(a.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(a.__ref," object")};var l=s.variables,u=s.policies,d=s.store,p=d.getFieldValue(a,"__typename"),h=[],g,v=new F1;this.config.addTypename&&typeof p=="string"&&!u.rootIdsByTypename[p]&&h.push({__typename:p});function T(k,F){var D;return k.missing&&(g=v.merge(g,(D={},D[F]=k.missing,D))),k.result}var E=new Set(r.selections);E.forEach(function(k){var F,D;if(n6(k,l))if(L1(k)){var M=u.readField({fieldName:k.name.value,field:k,variables:s.variables,from:a},s),A=nc(k);M===void 0?oT.added(k)||(g=v.merge(g,(F={},F[A]="Can't find field '".concat(k.name.value,"' on ").concat(tr(a)?a.__ref+" object":"object "+JSON.stringify(a,null,2)),F))):oa(M)?M.length>0&&(M=T(n.executeSubSelectedArray({field:k,array:M,enclosingRef:i,context:s}),A)):k.selectionSet?M!=null&&(M=T(n.executeSelectionSet({selectionSet:k.selectionSet,objectOrReference:M,enclosingRef:tr(M)?M:i,context:s}),A)):s.canonizeResults&&(M=n.canon.pass(M)),M!==void 0&&h.push((D={},D[A]=M,D))}else{var R=gg(k,s.lookupFragment);if(!R&&k.kind===Mt.FRAGMENT_SPREAD)throw ts(10,k.name.value);R&&u.fragmentMatches(R,p)&&R.selectionSet.selections.forEach(E.add,E)}});var S=Tg(h),b={result:S,missing:g},w=s.canonizeResults?this.canon.admit(b):I2(b);return w.result&&this.knownResults.set(w.result,r),w},e.prototype.execSubSelectedArrayImpl=function(t){var n=this,r=t.field,a=t.array,i=t.enclosingRef,s=t.context,l,u=new F1;function d(p,h){var g;return p.missing&&(l=u.merge(l,(g={},g[h]=p.missing,g))),p.result}return r.selectionSet&&(a=a.filter(s.store.canRead)),a=a.map(function(p,h){return p===null?null:oa(p)?d(n.executeSubSelectedArray({field:r,array:p,enclosingRef:i,context:s}),h):r.selectionSet?d(n.executeSelectionSet({selectionSet:r.selectionSet,objectOrReference:p,enclosingRef:tr(p)?p:i,context:s}),h):(globalThis.__DEV__!==!1&&tQ(s.store,r,p),p)}),{result:s.canonizeResults?this.canon.admit(a):a,missing:l}},e}();function eQ(e){try{JSON.stringify(e,function(t,n){if(typeof n=="string")throw n;return n})}catch(t){return t}}function tQ(e,t,n){if(!t.selectionSet){var r=new Set([n]);r.forEach(function(a){sa(a)&&(Lt(!tr(a),11,$G(e,a),t.name.value),Object.values(a).forEach(r.add,r))})}}var gT=new yg,kx=new WeakMap;function km(e){var t=kx.get(e);return t||kx.set(e,t={vars:new Set,dep:_F()}),t}function Ox(e){km(e).vars.forEach(function(t){return t.forgetCache(e)})}function nQ(e){km(e).vars.forEach(function(t){return t.attachCache(e)})}function rQ(e){var t=new Set,n=new Set,r=function(i){if(arguments.length>0){if(e!==i){e=i,t.forEach(function(u){km(u).dep.dirty(r),aQ(u)});var s=Array.from(n);n.clear(),s.forEach(function(u){return u(e)})}}else{var l=gT.getValue();l&&(a(l),km(l).dep(r))}return e};r.onNextChange=function(i){return n.add(i),function(){n.delete(i)}};var a=r.attachCache=function(i){return t.add(i),km(i).vars.add(r),r};return r.forgetCache=function(i){return t.delete(i)},r}function aQ(e){e.broadcastWatches&&e.broadcastWatches()}var Ix=Object.create(null);function vT(e){var t=JSON.stringify(e);return Ix[t]||(Ix[t]=Object.create(null))}function Dx(e){var t=vT(e);return t.keyFieldsFn||(t.keyFieldsFn=function(n,r){var a=function(s,l){return r.readField(l,s)},i=r.keyObject=yT(e,function(s){var l=y2(r.storeObject,s,a);return l===void 0&&n!==r.storeObject&&Ya.call(n,s[0])&&(l=y2(n,s,XF)),Lt(l!==void 0,5,s.join("."),n),l});return"".concat(r.typename,":").concat(JSON.stringify(i))})}function Mx(e){var t=vT(e);return t.keyArgsFn||(t.keyArgsFn=function(n,r){var a=r.field,i=r.variables,s=r.fieldName,l=yT(e,function(d){var p=d[0],h=p.charAt(0);if(h==="@"){if(a&&So(a.directives)){var g=p.slice(1),v=a.directives.find(function(b){return b.name.value===g}),T=v&&vg(v,i);return T&&y2(T,d.slice(1))}return}if(h==="$"){var E=p.slice(1);if(i&&Ya.call(i,E)){var S=d.slice(0);return S[0]=E,y2(i,S)}return}if(n)return y2(n,d)}),u=JSON.stringify(l);return(n||u!=="{}")&&(s+=":"+u),s})}function yT(e,t){var n=new F1;return ZF(e).reduce(function(r,a){var i,s=t(a);if(s!==void 0){for(var l=a.length-1;l>=0;--l)s=(i={},i[a[l]]=s,i);r=n.merge(r,s)}return r},Object.create(null))}function ZF(e){var t=vT(e);if(!t.paths){var n=t.paths=[],r=[];e.forEach(function(a,i){oa(a)?(ZF(a).forEach(function(s){return n.push(r.concat(s))}),r.length=0):(r.push(a),oa(e[i+1])||(n.push(r.slice(0)),r.length=0))})}return t.paths}function XF(e,t){return e[t]}function y2(e,t,n){return n=n||XF,ej(t.reduce(function r(a,i){return oa(a)?a.map(function(s){return r(s,i)}):a&&n(a,i)},e))}function ej(e){return sa(e)?oa(e)?e.map(ej):yT(Object.keys(e).sort(),function(t){return y2(e,t)}):e}function R_(e){return e.args!==void 0?e.args:e.field?vg(e.field,e.variables):null}var iQ=function(){},Lx=function(e,t){return t.fieldName},Ax=function(e,t,n){var r=n.mergeObjects;return r(e,t)},Fx=function(e,t){return t},sQ=function(){function e(t){this.config=t,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=Ve({dataIdFromObject:GF},t),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),t.possibleTypes&&this.addPossibleTypes(t.possibleTypes),t.typePolicies&&this.addTypePolicies(t.typePolicies)}return e.prototype.identify=function(t,n){var r,a=this,i=n&&(n.typename||((r=n.storeObject)===null||r===void 0?void 0:r.__typename))||t.__typename;if(i===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];var s=n&&n.storeObject||t,l=Ve(Ve({},n),{typename:i,storeObject:s,readField:n&&n.readField||function(){var h=_T(arguments,s);return a.readField(h,{store:a.cache.data,variables:h.variables})}}),u,d=i&&this.getTypePolicy(i),p=d&&d.keyFn||this.config.dataIdFromObject;return mT.withValue(!0,function(){for(;p;){var h=p(Ve(Ve({},t),s),l);if(oa(h))p=Dx(h);else{u=h;break}}}),u=u?String(u):void 0,l.keyObject?[u,l.keyObject]:[u]},e.prototype.addTypePolicies=function(t){var n=this;Object.keys(t).forEach(function(r){var a=t[r],i=a.queryType,s=a.mutationType,l=a.subscriptionType,u=To(a,["queryType","mutationType","subscriptionType"]);i&&n.setRootTypename("Query",r),s&&n.setRootTypename("Mutation",r),l&&n.setRootTypename("Subscription",r),Ya.call(n.toBeAdded,r)?n.toBeAdded[r].push(u):n.toBeAdded[r]=[u]})},e.prototype.updateTypePolicy=function(t,n){var r=this,a=this.getTypePolicy(t),i=n.keyFields,s=n.fields;function l(u,d){u.merge=typeof d=="function"?d:d===!0?Ax:d===!1?Fx:u.merge}l(a,n.merge),a.keyFn=i===!1?iQ:oa(i)?Dx(i):typeof i=="function"?i:a.keyFn,s&&Object.keys(s).forEach(function(u){var d=r.getFieldPolicy(t,u,!0),p=s[u];if(typeof p=="function")d.read=p;else{var h=p.keyArgs,g=p.read,v=p.merge;d.keyFn=h===!1?Lx:oa(h)?Mx(h):typeof h=="function"?h:d.keyFn,typeof g=="function"&&(d.read=g),l(d,v)}d.read&&d.merge&&(d.keyFn=d.keyFn||Lx)})},e.prototype.setRootTypename=function(t,n){n===void 0&&(n=t);var r="ROOT_"+t.toUpperCase(),a=this.rootTypenamesById[r];n!==a&&(Lt(!a||a===t,6,t),a&&delete this.rootIdsByTypename[a],this.rootIdsByTypename[n]=r,this.rootTypenamesById[r]=n)},e.prototype.addPossibleTypes=function(t){var n=this;this.usingPossibleTypes=!0,Object.keys(t).forEach(function(r){n.getSupertypeSet(r,!0),t[r].forEach(function(a){n.getSupertypeSet(a,!0).add(r);var i=a.match(YF);(!i||i[0]!==a)&&n.fuzzySubtypes.set(a,new RegExp(a))})})},e.prototype.getTypePolicy=function(t){var n=this;if(!Ya.call(this.typePolicies,t)){var r=this.typePolicies[t]=Object.create(null);r.fields=Object.create(null);var a=this.supertypeMap.get(t);!a&&this.fuzzySubtypes.size&&(a=this.getSupertypeSet(t,!0),this.fuzzySubtypes.forEach(function(s,l){if(s.test(t)){var u=n.supertypeMap.get(l);u&&u.forEach(function(d){return a.add(d)})}})),a&&a.size&&a.forEach(function(s){var l=n.getTypePolicy(s),u=l.fields,d=To(l,["fields"]);Object.assign(r,d),Object.assign(r.fields,u)})}var i=this.toBeAdded[t];return i&&i.length&&i.splice(0).forEach(function(s){n.updateTypePolicy(t,s)}),this.typePolicies[t]},e.prototype.getFieldPolicy=function(t,n,r){if(t){var a=this.getTypePolicy(t).fields;return a[n]||r&&(a[n]=Object.create(null))}},e.prototype.getSupertypeSet=function(t,n){var r=this.supertypeMap.get(t);return!r&&n&&this.supertypeMap.set(t,r=new Set),r},e.prototype.fragmentMatches=function(t,n,r,a){var i=this;if(!t.typeCondition)return!0;if(!n)return!1;var s=t.typeCondition.name.value;if(n===s)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(s))for(var l=this.getSupertypeSet(n,!0),u=[l],d=function(T){var E=i.getSupertypeSet(T,!1);E&&E.size&&u.indexOf(E)<0&&u.push(E)},p=!!(r&&this.fuzzySubtypes.size),h=!1,g=0;g<u.length;++g){var v=u[g];if(v.has(s))return l.has(s)||(h&&globalThis.__DEV__!==!1&&Lt.warn(7,n,s),l.add(s)),!0;v.forEach(d),p&&g===u.length-1&&j_(t.selectionSet,r,a)&&(p=!1,h=!0,this.fuzzySubtypes.forEach(function(T,E){var S=n.match(T);S&&S[0]===n&&d(E)}))}return!1},e.prototype.hasKeyArgs=function(t,n){var r=this.getFieldPolicy(t,n,!1);return!!(r&&r.keyFn)},e.prototype.getStoreFieldName=function(t){var n=t.typename,r=t.fieldName,a=this.getFieldPolicy(n,r,!1),i,s=a&&a.keyFn;if(s&&n)for(var l={typename:n,fieldName:r,field:t.field||null,variables:t.variables},u=R_(t);s;){var d=s(u,l);if(oa(d))s=Mx(d);else{i=d||r;break}}return i===void 0&&(i=t.field?Aq(t.field,t.variables):sF(r,R_(t))),i===!1?r:r===j1(i)?i:r+":"+i},e.prototype.readField=function(t,n){var r=t.from;if(r){var a=t.field||t.fieldName;if(a){if(t.typename===void 0){var i=n.store.getFieldValue(r,"__typename");i&&(t.typename=i)}var s=this.getStoreFieldName(t),l=j1(s),u=n.store.getFieldValue(r,s),d=this.getFieldPolicy(t.typename,l,!1),p=d&&d.read;if(p){var h=jx(this,r,t,n,n.store.getStorage(tr(r)?r.__ref:r,s));return gT.withValue(this.cache,p,[u,h])}return u}}},e.prototype.getReadFunction=function(t,n){var r=this.getFieldPolicy(t,n,!1);return r&&r.read},e.prototype.getMergeFunction=function(t,n,r){var a=this.getFieldPolicy(t,n,!1),i=a&&a.merge;return!i&&r&&(a=this.getTypePolicy(r),i=a&&a.merge),i},e.prototype.runMergeFunction=function(t,n,r,a,i){var s=r.field,l=r.typename,u=r.merge;return u===Ax?tj(a.store)(t,n):u===Fx?n:(a.overwrite&&(t=void 0),u(t,n,jx(this,void 0,{typename:l,fieldName:s.name.value,field:s,variables:a.variables},a,i||Object.create(null))))},e}();function jx(e,t,n,r,a){var i=e.getStoreFieldName(n),s=j1(i),l=n.variables||r.variables,u=r.store,d=u.toReference,p=u.canRead;return{args:R_(n),field:n.field||null,fieldName:s,storeFieldName:i,variables:l,isReference:tr,toReference:d,storage:a,cache:e.cache,canRead:p,readField:function(){return e.readField(_T(arguments,t,l),r)},mergeObjects:tj(r.store)}}function _T(e,t,n){var r=e[0],a=e[1],i=e.length,s;return typeof r=="string"?s={fieldName:r,from:i>1?a:t}:(s=Ve({},r),Ya.call(s,"from")||(s.from=t)),globalThis.__DEV__!==!1&&s.from===void 0&&globalThis.__DEV__!==!1&&Lt.warn(8,HA(Array.from(e))),s.variables===void 0&&(s.variables=n),s}function tj(e){return function(n,r){if(oa(n)||oa(r))throw ts(9);if(sa(n)&&sa(r)){var a=e.getFieldValue(n,"__typename"),i=e.getFieldValue(r,"__typename"),s=a&&i&&a!==i;if(s)return r;if(tr(n)&&d2(r))return e.merge(n.__ref,r),n;if(d2(n)&&tr(r))return e.merge(n,r.__ref),r;if(d2(n)&&d2(r))return Ve(Ve({},n),r)}return r}}function Mv(e,t,n){var r="".concat(t).concat(n),a=e.flavors.get(r);return a||e.flavors.set(r,a=e.clientOnly===t&&e.deferred===n?e:Ve(Ve({},e),{clientOnly:t,deferred:n})),a}var oQ=function(){function e(t,n,r){this.cache=t,this.reader=n,this.fragments=r}return e.prototype.writeToStore=function(t,n){var r=this,a=n.query,i=n.result,s=n.dataId,l=n.variables,u=n.overwrite,d=y0(a),p=YG();l=Ve(Ve({},rT(d)),l);var h=Ve(Ve({store:t,written:Object.create(null),merge:function(v,T){return p.merge(v,T)},variables:l,varString:I1(l)},KF(a,this.fragments)),{overwrite:!!u,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),g=this.processSelectionSet({result:i||Object.create(null),dataId:s,selectionSet:d.selectionSet,mergeTree:{map:new Map},context:h});if(!tr(g))throw ts(12,i);return h.incomingById.forEach(function(v,T){var E=v.storeObject,S=v.mergeTree,b=v.fieldNodeSet,w=m2(T);if(S&&S.map.size){var k=r.applyMerges(S,w,E,h);if(tr(k))return;E=k}if(globalThis.__DEV__!==!1&&!h.overwrite){var F=Object.create(null);b.forEach(function(A){A.selectionSet&&(F[A.name.value]=!0)});var D=function(A){return F[j1(A)]===!0},M=function(A){var R=S&&S.map.get(A);return!!(R&&R.info&&R.info.merge)};Object.keys(E).forEach(function(A){D(A)&&!M(A)&&lQ(w,E,A,h.store)})}t.merge(T,E)}),t.retain(g.__ref),g},e.prototype.processSelectionSet=function(t){var n=this,r=t.dataId,a=t.result,i=t.selectionSet,s=t.context,l=t.mergeTree,u=this.cache.policies,d=Object.create(null),p=r&&u.rootTypenamesById[r]||N_(a,i,s.fragmentMap)||r&&s.store.get(r,"__typename");typeof p=="string"&&(d.__typename=p);var h=function(){var k=_T(arguments,d,s.variables);if(tr(k.from)){var F=s.incomingById.get(k.from.__ref);if(F){var D=u.readField(Ve(Ve({},k),{from:F.storeObject}),s);if(D!==void 0)return D}}return u.readField(k,s)},g=new Set;this.flattenFields(i,a,s,p).forEach(function(k,F){var D,M=nc(F),A=a[M];if(g.add(F),A!==void 0){var R=u.getStoreFieldName({typename:p,fieldName:F.name.value,field:F,variables:k.variables}),q=Rx(l,R),H=n.processFieldValue(A,F,F.selectionSet?Mv(k,!1,!1):k,q),W=void 0;F.selectionSet&&(tr(H)||d2(H))&&(W=h("__typename",H));var se=u.getMergeFunction(p,F.name.value,W);se?q.info={field:F,typename:p,merge:se}:Px(l,R),d=k.merge(d,(D={},D[R]=H,D))}else globalThis.__DEV__!==!1&&!k.clientOnly&&!k.deferred&&!oT.added(F)&&!u.getReadFunction(p,F.name.value)&&globalThis.__DEV__!==!1&&Lt.error(13,nc(F),a)});try{var v=u.identify(a,{typename:p,selectionSet:i,fragmentMap:s.fragmentMap,storeObject:d,readField:h}),T=v[0],E=v[1];r=r||T,E&&(d=s.merge(d,E))}catch(k){if(!r)throw k}if(typeof r=="string"){var S=m2(r),b=s.written[r]||(s.written[r]=[]);if(b.indexOf(i)>=0||(b.push(i),this.reader&&this.reader.isFresh(a,S,i,s)))return S;var w=s.incomingById.get(r);return w?(w.storeObject=s.merge(w.storeObject,d),w.mergeTree=P_(w.mergeTree,l),g.forEach(function(k){return w.fieldNodeSet.add(k)})):s.incomingById.set(r,{storeObject:d,mergeTree:H3(l)?void 0:l,fieldNodeSet:g}),S}return d},e.prototype.processFieldValue=function(t,n,r,a){var i=this;return!n.selectionSet||t===null?globalThis.__DEV__!==!1?CF(t):t:oa(t)?t.map(function(s,l){var u=i.processFieldValue(s,n,r,Rx(a,l));return Px(a,l),u}):this.processSelectionSet({result:t,selectionSet:n.selectionSet,context:r,mergeTree:a})},e.prototype.flattenFields=function(t,n,r,a){a===void 0&&(a=N_(n,t,r.fragmentMap));var i=new Map,s=this.cache.policies,l=new sc(!1);return function u(d,p){var h=l.lookup(d,p.clientOnly,p.deferred);h.visited||(h.visited=!0,d.selections.forEach(function(g){if(n6(g,r.variables)){var v=p.clientOnly,T=p.deferred;if(!(v&&T)&&So(g.directives)&&g.directives.forEach(function(b){var w=b.name.value;if(w==="client"&&(v=!0),w==="defer"){var k=vg(b,r.variables);(!k||k.if!==!1)&&(T=!0)}}),L1(g)){var E=i.get(g);E&&(v=v&&E.clientOnly,T=T&&E.deferred),i.set(g,Mv(r,v,T))}else{var S=gg(g,r.lookupFragment);if(!S&&g.kind===Mt.FRAGMENT_SPREAD)throw ts(14,g.name.value);S&&s.fragmentMatches(S,a,n,r.variables)&&u(S.selectionSet,Mv(r,v,T))}}}))}(t,r),i},e.prototype.applyMerges=function(t,n,r,a,i){var s,l=this;if(t.map.size&&!tr(r)){var u=!oa(r)&&(tr(n)||d2(n))?n:void 0,d=r;u&&!i&&(i=[tr(u)?u.__ref:u]);var p,h=function(g,v){return oa(g)?typeof v=="number"?g[v]:void 0:a.store.getFieldValue(g,String(v))};t.map.forEach(function(g,v){var T=h(u,v),E=h(d,v);if(E!==void 0){i&&i.push(v);var S=l.applyMerges(g,T,E,a,i);S!==E&&(p=p||new Map,p.set(v,S)),i&&Lt(i.pop()===v)}}),p&&(r=oa(d)?d.slice(0):Ve({},d),p.forEach(function(g,v){r[v]=g}))}return t.info?this.cache.policies.runMergeFunction(n,r,t.info,a,i&&(s=a.store).getStorage.apply(s,i)):r},e}(),nj=[];function Rx(e,t){var n=e.map;return n.has(t)||n.set(t,nj.pop()||{map:new Map}),n.get(t)}function P_(e,t){if(e===t||!t||H3(t))return e;if(!e||H3(e))return t;var n=e.info&&t.info?Ve(Ve({},e.info),t.info):e.info||t.info,r=e.map.size&&t.map.size,a=r?new Map:e.map.size?e.map:t.map,i={info:n,map:a};if(r){var s=new Set(t.map.keys());e.map.forEach(function(l,u){i.map.set(u,P_(l,t.map.get(u))),s.delete(u)}),s.forEach(function(l){i.map.set(l,P_(t.map.get(l),e.map.get(l)))})}return i}function H3(e){return!e||!(e.info||e.map.size)}function Px(e,t){var n=e.map,r=n.get(t);r&&H3(r)&&(nj.push(r),n.delete(t))}var zx=new Set;function lQ(e,t,n,r){var a=function(h){var g=r.getFieldValue(h,n);return typeof g=="object"&&g},i=a(e);if(i){var s=a(t);if(s&&!tr(i)&&!ir(i,s)&&!Object.keys(i).every(function(h){return r.getFieldValue(s,h)!==void 0})){var l=r.getFieldValue(e,"__typename")||r.getFieldValue(t,"__typename"),u=j1(n),d="".concat(l,".").concat(u);if(!zx.has(d)){zx.add(d);var p=[];!oa(i)&&!oa(s)&&[i,s].forEach(function(h){var g=r.getFieldValue(h,"__typename");typeof g=="string"&&!p.includes(g)&&p.push(g)}),globalThis.__DEV__!==!1&&Lt.warn(15,u,l,p.length?"either ensure all objects of type "+p.join(" and ")+" have an ID or a custom merge function, or ":"",d,Ve({},i),Ve({},s))}}}}var bT=function(e){Ts(t,e);function t(n){n===void 0&&(n={});var r=e.call(this)||this;return r.watches=new Set,r.addTypenameTransform=new bF(oT),r.assumeImmutableResults=!0,r.makeVar=rQ,r.txCount=0,r.config=QG(n),r.addTypename=!!r.config.addTypename,r.policies=new sQ({cache:r,dataIdFromObject:r.config.dataIdFromObject,possibleTypes:r.config.possibleTypes,typePolicies:r.config.typePolicies}),r.init(),r}return t.prototype.init=function(){var n=this.data=new Pm.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=n.stump,this.resetResultCache()},t.prototype.resetResultCache=function(n){var r=this,a=this.storeReader,i=this.config.fragments;this.storeWriter=new oQ(this,this.storeReader=new XG({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:$F(this.config),canon:n?void 0:a&&a.canon,fragments:i}),i),this.maybeBroadcastWatch=Rm(function(s,l){return r.broadcastWatch(s,l)},{max:this.config.resultCacheMaxSize||Ql["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(s){var l=s.optimistic?r.optimisticData:r.data;if(Nm(l)){var u=s.optimistic,d=s.id,p=s.variables;return l.makeCacheKey(s.query,s.callback,I1({optimistic:u,id:d,variables:p}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach(function(s){return s.resetCaching()})},t.prototype.restore=function(n){return this.init(),n&&this.data.replace(n),this},t.prototype.extract=function(n){return n===void 0&&(n=!1),(n?this.optimisticData:this.data).extract()},t.prototype.read=function(n){var r=n.returnPartialData,a=r===void 0?!1:r;try{return this.storeReader.diffQueryAgainstStore(Ve(Ve({},n),{store:n.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:a})).result||null}catch(i){if(i instanceof qF)return null;throw i}},t.prototype.write=function(n){try{return++this.txCount,this.storeWriter.writeToStore(this.data,n)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.modify=function(n){if(Ya.call(n,"id")&&!n.id)return!1;var r=n.optimistic?this.optimisticData:this.data;try{return++this.txCount,r.modify(n.id||"ROOT_QUERY",n.fields)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.diff=function(n){return this.storeReader.diffQueryAgainstStore(Ve(Ve({},n),{store:n.optimistic?this.optimisticData:this.data,rootId:n.id||"ROOT_QUERY",config:this.config}))},t.prototype.watch=function(n){var r=this;return this.watches.size||nQ(this),this.watches.add(n),n.immediate&&this.maybeBroadcastWatch(n),function(){r.watches.delete(n)&&!r.watches.size&&Ox(r),r.maybeBroadcastWatch.forget(n)}},t.prototype.gc=function(n){var r;I1.reset(),s0.reset(),this.addTypenameTransform.resetCache(),(r=this.config.fragments)===null||r===void 0||r.resetCaches();var a=this.optimisticData.gc();return n&&!this.txCount&&(n.resetResultCache?this.resetResultCache(n.resetResultIdentities):n.resetResultIdentities&&this.storeReader.resetCanon()),a},t.prototype.retain=function(n,r){return(r?this.optimisticData:this.data).retain(n)},t.prototype.release=function(n,r){return(r?this.optimisticData:this.data).release(n)},t.prototype.identify=function(n){if(tr(n))return n.__ref;try{return this.policies.identify(n)[0]}catch(r){globalThis.__DEV__!==!1&&Lt.warn(r)}},t.prototype.evict=function(n){if(!n.id){if(Ya.call(n,"id"))return!1;n=Ve(Ve({},n),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(n,this.data)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.reset=function(n){var r=this;return this.init(),I1.reset(),n&&n.discardWatches?(this.watches.forEach(function(a){return r.maybeBroadcastWatch.forget(a)}),this.watches.clear(),Ox(this)):this.broadcastWatches(),Promise.resolve()},t.prototype.removeOptimistic=function(n){var r=this.optimisticData.removeLayer(n);r!==this.optimisticData&&(this.optimisticData=r,this.broadcastWatches())},t.prototype.batch=function(n){var r=this,a=n.update,i=n.optimistic,s=i===void 0?!0:i,l=n.removeOptimistic,u=n.onWatchUpdated,d,p=function(g){var v=r,T=v.data,E=v.optimisticData;++r.txCount,g&&(r.data=r.optimisticData=g);try{return d=a(r)}finally{--r.txCount,r.data=T,r.optimisticData=E}},h=new Set;return u&&!this.txCount&&this.broadcastWatches(Ve(Ve({},n),{onWatchUpdated:function(g){return h.add(g),!1}})),typeof s=="string"?this.optimisticData=this.optimisticData.addLayer(s,p):s===!1?p(this.data):p(),typeof l=="string"&&(this.optimisticData=this.optimisticData.removeLayer(l)),u&&h.size?(this.broadcastWatches(Ve(Ve({},n),{onWatchUpdated:function(g,v){var T=u.call(this,g,v);return T!==!1&&h.delete(g),T}})),h.size&&h.forEach(function(g){return r.maybeBroadcastWatch.dirty(g)})):this.broadcastWatches(n),d},t.prototype.performTransaction=function(n,r){return this.batch({update:n,optimistic:r||r!==null})},t.prototype.transformDocument=function(n){return this.addTypenameToDocument(this.addFragmentsToDocument(n))},t.prototype.fragmentMatches=function(n,r){return this.policies.fragmentMatches(n,r)},t.prototype.lookupFragment=function(n){var r;return((r=this.config.fragments)===null||r===void 0?void 0:r.lookup(n))||null},t.prototype.broadcastWatches=function(n){var r=this;this.txCount||this.watches.forEach(function(a){return r.maybeBroadcastWatch(a,n)})},t.prototype.addFragmentsToDocument=function(n){var r=this.config.fragments;return r?r.transform(n):n},t.prototype.addTypenameToDocument=function(n){return this.addTypename?this.addTypenameTransform.transformDocument(n):n},t.prototype.broadcastWatch=function(n,r){var a=n.lastDiff,i=this.diff(n);r&&(n.optimistic&&typeof r.optimistic=="string"&&(i.fromOptimisticTransaction=!0),r.onWatchUpdated&&r.onWatchUpdated.call(this,n,i,a)===!1)||(!a||!ir(a.result,i.result))&&n.callback(n.lastDiff=i,a)},t}(WF);globalThis.__DEV__!==!1&&(bT.prototype.getMemoryInternals=gq);var Wn;(function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"})(Wn||(Wn={}));function _2(e){return e?e<7:!1}var Bx=Object.assign,uQ=Object.hasOwnProperty,z_=function(e){Ts(t,e);function t(n){var r=n.queryManager,a=n.queryInfo,i=n.options,s=e.call(this,function(S){try{var b=S._subscription._observer;b&&!b.error&&(b.error=cQ)}catch{}var w=!s.observers.size;s.observers.add(S);var k=s.last;return k&&k.error?S.error&&S.error(k.error):k&&k.result&&S.next&&S.next(s.maskResult(k.result)),w&&s.reobserve().catch(function(){}),function(){s.observers.delete(S)&&!s.observers.size&&s.tearDownQuery()}})||this;s.observers=new Set,s.subscriptions=new Set,s.queryInfo=a,s.queryManager=r,s.waitForOwnResult=Lv(i.fetchPolicy),s.isTornDown=!1,s.subscribeToMore=s.subscribeToMore.bind(s),s.maskResult=s.maskResult.bind(s);var l=r.defaultOptions.watchQuery,u=l===void 0?{}:l,d=u.fetchPolicy,p=d===void 0?"cache-first":d,h=i.fetchPolicy,g=h===void 0?p:h,v=i.initialFetchPolicy,T=v===void 0?g==="standby"?p:g:v;s.options=Ve(Ve({},i),{initialFetchPolicy:T,fetchPolicy:g}),s.queryId=a.queryId||r.generateQueryId();var E=y0(s.query);return s.queryName=E&&E.name&&E.name.value,s}return Object.defineProperty(t.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),t.prototype.result=function(){var n=this;return new Promise(function(r,a){var i={next:function(l){r(l),n.observers.delete(i),n.observers.size||n.queryManager.removeQuery(n.queryId),setTimeout(function(){s.unsubscribe()},0)},error:a},s=n.subscribe(i)})},t.prototype.resetDiff=function(){this.queryInfo.resetDiff()},t.prototype.getCurrentFullResult=function(n){n===void 0&&(n=!0);var r=this.getLastResult(!0),a=this.queryInfo.networkStatus||r&&r.networkStatus||Wn.ready,i=Ve(Ve({},r),{loading:_2(a),networkStatus:a}),s=this.options.fetchPolicy,l=s===void 0?"cache-first":s;if(!(Lv(l)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers))if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var u=this.queryInfo.getDiff();(u.complete||this.options.returnPartialData)&&(i.data=u.result),ir(i.data,{})&&(i.data=void 0),u.complete?(delete i.partial,u.complete&&i.networkStatus===Wn.loading&&(l==="cache-first"||l==="cache-only")&&(i.networkStatus=Wn.ready,i.loading=!1)):i.partial=!0,globalThis.__DEV__!==!1&&!u.complete&&!this.options.partialRefetch&&!i.loading&&!i.data&&!i.error&&aj(u.missing)}return n&&this.updateLastResult(i),i},t.prototype.getCurrentResult=function(n){return n===void 0&&(n=!0),this.maskResult(this.getCurrentFullResult(n))},t.prototype.isDifferentFromLastResult=function(n,r){if(!this.last)return!0;var a=this.queryManager.getDocumentInfo(this.query),i=this.queryManager.dataMasking,s=i?a.nonReactiveQuery:this.query,l=i||a.hasNonreactiveDirective?!PF(s,this.last.result,n,this.variables):!ir(this.last.result,n);return l||r&&!ir(this.last.variables,r)},t.prototype.getLast=function(n,r){var a=this.last;if(a&&a[n]&&(!r||ir(a.variables,this.variables)))return a[n]},t.prototype.getLastResult=function(n){return this.getLast("result",n)},t.prototype.getLastError=function(n){return this.getLast("error",n)},t.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},t.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},t.prototype.refetch=function(n){var r,a={pollInterval:0},i=this.options.fetchPolicy;if(i==="no-cache"?a.fetchPolicy="no-cache":a.fetchPolicy="network-only",globalThis.__DEV__!==!1&&n&&uQ.call(n,"variables")){var s=oF(this.query),l=s.variableDefinitions;(!l||!l.some(function(u){return u.variable.name.value==="variables"}))&&globalThis.__DEV__!==!1&&Lt.warn(21,n,((r=s.name)===null||r===void 0?void 0:r.value)||s)}return n&&!ir(this.options.variables,n)&&(a.variables=this.options.variables=Ve(Ve({},this.options.variables),n)),this.queryInfo.resetLastWrite(),this.reobserve(a,Wn.refetch)},t.prototype.fetchMore=function(n){var r=this,a=Ve(Ve({},n.query?n:Ve(Ve(Ve(Ve({},this.options),{query:this.options.query}),n),{variables:Ve(Ve({},this.options.variables),n.variables)})),{fetchPolicy:"no-cache"});a.query=this.transformDocument(a.query);var i=this.queryManager.generateQueryId();this.lastQuery=n.query?this.transformDocument(this.options.query):a.query;var s=this.queryInfo,l=s.networkStatus;s.networkStatus=Wn.fetchMore,a.notifyOnNetworkStatusChange&&this.observe();var u=new Set,d=n?.updateQuery,p=this.options.fetchPolicy!=="no-cache";return p||Lt(d,22),this.queryManager.fetchQuery(i,a,Wn.fetchMore).then(function(h){if(r.queryManager.removeQuery(i),s.networkStatus===Wn.fetchMore&&(s.networkStatus=l),p)r.queryManager.cache.batch({update:function(T){var E=n.updateQuery;E?T.updateQuery({query:r.query,variables:r.variables,returnPartialData:!0,optimistic:!1},function(S){return E(S,{fetchMoreResult:h.data,variables:a.variables})}):T.writeQuery({query:a.query,variables:a.variables,data:h.data})},onWatchUpdated:function(T){u.add(T.query)}});else{var g=r.getLast("result"),v=d(g.data,{fetchMoreResult:h.data,variables:a.variables});r.reportResult(Ve(Ve({},g),{networkStatus:l,loading:_2(l),data:v}),r.variables)}return r.maskResult(h)}).finally(function(){p&&!u.has(r.query)&&rj(r)})},t.prototype.subscribeToMore=function(n){var r=this,a=this.queryManager.startGraphQLSubscription({query:n.document,variables:n.variables,context:n.context}).subscribe({next:function(i){var s=n.updateQuery;s&&r.updateQuery(function(l,u){return s(l,Ve({subscriptionData:i},u))})},error:function(i){if(n.onError){n.onError(i);return}globalThis.__DEV__!==!1&&Lt.error(23,i)}});return this.subscriptions.add(a),function(){r.subscriptions.delete(a)&&a.unsubscribe()}},t.prototype.setOptions=function(n){return this.reobserve(n)},t.prototype.silentSetOptions=function(n){var r=_0(this.options,n||{});Bx(this.options,r)},t.prototype.setVariables=function(n){return ir(this.variables,n)?this.observers.size?this.result():Promise.resolve():(this.options.variables=n,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:n},Wn.setVariables):Promise.resolve())},t.prototype.updateQuery=function(n){var r=this.queryManager,a=r.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}),i=a.result,s=a.complete,l=n(i,{variables:this.variables,complete:!!s,previousData:i});l&&(r.cache.writeQuery({query:this.options.query,data:l,variables:this.variables}),r.broadcastQueries())},t.prototype.startPolling=function(n){this.options.pollInterval=n,this.updatePolling()},t.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},t.prototype.applyNextFetchPolicy=function(n,r){if(r.nextFetchPolicy){var a=r.fetchPolicy,i=a===void 0?"cache-first":a,s=r.initialFetchPolicy,l=s===void 0?i:s;i==="standby"||(typeof r.nextFetchPolicy=="function"?r.fetchPolicy=r.nextFetchPolicy(i,{reason:n,options:r,observable:this,initialFetchPolicy:l}):n==="variables-changed"?r.fetchPolicy=l:r.fetchPolicy=r.nextFetchPolicy)}return r.fetchPolicy},t.prototype.fetch=function(n,r,a){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,n,r,a)},t.prototype.updatePolling=function(){var n=this;if(!this.queryManager.ssrMode){var r=this,a=r.pollingInfo,i=r.options.pollInterval;if(!i||!this.hasObservers()){a&&(clearTimeout(a.timeout),delete this.pollingInfo);return}if(!(a&&a.interval===i)){Lt(i,24);var s=a||(this.pollingInfo={});s.interval=i;var l=function(){var d,p;n.pollingInfo&&(!_2(n.queryInfo.networkStatus)&&!(!((p=(d=n.options).skipPollAttempt)===null||p===void 0)&&p.call(d))?n.reobserve({fetchPolicy:n.options.initialFetchPolicy==="no-cache"?"no-cache":"network-only"},Wn.poll).then(u,u):u())},u=function(){var d=n.pollingInfo;d&&(clearTimeout(d.timeout),d.timeout=setTimeout(l,d.interval))};u()}}},t.prototype.updateLastResult=function(n,r){r===void 0&&(r=this.variables);var a=this.getLastError();return a&&this.last&&!ir(r,this.last.variables)&&(a=void 0),this.last=Ve({result:this.queryManager.assumeImmutableResults?n:CF(n),variables:r},a?{error:a}:null)},t.prototype.reobserveAsConcast=function(n,r){var a=this;this.isTornDown=!1;var i=r===Wn.refetch||r===Wn.fetchMore||r===Wn.poll,s=this.options.variables,l=this.options.fetchPolicy,u=_0(this.options,n||{}),d=i?u:Bx(this.options,u),p=this.transformDocument(d.query);this.lastQuery=p,i||(this.updatePolling(),n&&n.variables&&!ir(n.variables,s)&&d.fetchPolicy!=="standby"&&(d.fetchPolicy===l||typeof d.nextFetchPolicy=="function")&&(this.applyNextFetchPolicy("variables-changed",d),r===void 0&&(r=Wn.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=Lv(d.fetchPolicy));var h=function(){a.concast===T&&(a.waitForOwnResult=!1)},g=d.variables&&Ve({},d.variables),v=this.fetch(d,r,p),T=v.concast,E=v.fromLink,S={next:function(b){ir(a.variables,g)&&(h(),a.reportResult(b,g))},error:function(b){ir(a.variables,g)&&(DF(b)||(b=new Pl({networkError:b})),h(),a.reportError(b,g))}};return!i&&(E||!this.concast)&&(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=T,this.observer=S),T.addObserver(S),T},t.prototype.reobserve=function(n,r){return uG(this.reobserveAsConcast(n,r).promise.then(this.maskResult))},t.prototype.resubscribeAfterError=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var a=this.last;this.resetLastResults();var i=this.subscribe.apply(this,n);return this.last=a,i},t.prototype.observe=function(){this.reportResult(this.getCurrentFullResult(!1),this.variables)},t.prototype.reportResult=function(n,r){var a=this.getLastError(),i=this.isDifferentFromLastResult(n,r);(a||!n.partial||this.options.returnPartialData)&&this.updateLastResult(n,r),(a||i)&&Cm(this.observers,"next",this.maskResult(n))},t.prototype.reportError=function(n,r){var a=Ve(Ve({},this.getLastResult()),{error:n,errors:n.graphQLErrors,networkStatus:Wn.error,loading:!1});this.updateLastResult(a,r),Cm(this.observers,"error",this.last.error=n)},t.prototype.hasObservers=function(){return this.observers.size>0},t.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(n){return n.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},t.prototype.transformDocument=function(n){return this.queryManager.transform(n)},t.prototype.maskResult=function(n){return n&&"data"in n?Ve(Ve({},n),{data:this.queryManager.maskOperation({document:this.query,data:n.data,fetchPolicy:this.options.fetchPolicy,id:this.queryId})}):n},t}(Kn);NF(z_);function rj(e){var t=e.options,n=t.fetchPolicy,r=t.nextFetchPolicy;return n==="cache-and-network"||n==="network-only"?e.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(a,i){return this.nextFetchPolicy=r,typeof this.nextFetchPolicy=="function"?this.nextFetchPolicy(a,i):n}}):e.reobserve()}function cQ(e){globalThis.__DEV__!==!1&&Lt.error(25,e.message,e.stack)}function aj(e){globalThis.__DEV__!==!1&&e&&globalThis.__DEV__!==!1&&Lt.debug(26,e)}function Lv(e){return e==="network-only"||e==="no-cache"||e==="standby"}var f2=new(x0?WeakMap:Map);function Av(e,t){var n=e[t];typeof n=="function"&&(e[t]=function(){return f2.set(e,(f2.get(e)+1)%1e15),n.apply(this,arguments)})}function Vx(e){e.notifyTimeout&&(clearTimeout(e.notifyTimeout),e.notifyTimeout=void 0)}var Fv=function(){function e(t,n){n===void 0&&(n=t.generateQueryId()),this.queryId=n,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var r=this.cache=t.cache;f2.has(r)||(f2.set(r,0),Av(r,"evict"),Av(r,"modify"),Av(r,"reset"))}return e.prototype.init=function(t){var n=t.networkStatus||Wn.loading;return this.variables&&this.networkStatus!==Wn.loading&&!ir(this.variables,t.variables)&&(n=Wn.setVariables),ir(t.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:t.document,variables:t.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:n}),t.observableQuery&&this.setObservableQuery(t.observableQuery),t.lastRequestId&&(this.lastRequestId=t.lastRequestId),this},e.prototype.reset=function(){Vx(this),this.dirty=!1},e.prototype.resetDiff=function(){this.lastDiff=void 0},e.prototype.getDiff=function(){var t=this.getDiffOptions();if(this.lastDiff&&ir(t,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var n=this.observableQuery;if(n&&n.options.fetchPolicy==="no-cache")return{complete:!1};var r=this.cache.diff(t);return this.updateLastDiff(r,t),r},e.prototype.updateLastDiff=function(t,n){this.lastDiff=t?{diff:t,options:n||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(t){var n;return t===void 0&&(t=this.variables),{query:this.document,variables:t,returnPartialData:!0,optimistic:!0,canonizeResults:(n=this.observableQuery)===null||n===void 0?void 0:n.options.canonizeResults}},e.prototype.setDiff=function(t){var n=this,r,a=this.lastDiff&&this.lastDiff.diff;t&&!t.complete&&(!((r=this.observableQuery)===null||r===void 0)&&r.getLastError())||(this.updateLastDiff(t),!this.dirty&&!ir(a&&a.result,t&&t.result)&&(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return n.notify()},0))))},e.prototype.setObservableQuery=function(t){var n=this;t!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=t,t?(t.queryInfo=this,this.listeners.add(this.oqListener=function(){var r=n.getDiff();r.fromOptimisticTransaction?t.observe():rj(t)})):delete this.oqListener)},e.prototype.notify=function(){var t=this;Vx(this),this.shouldNotify()&&this.listeners.forEach(function(n){return n(t)}),this.dirty=!1},e.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(_2(this.networkStatus)&&this.observableQuery){var t=this.observableQuery.options.fetchPolicy;if(t!=="cache-only"&&t!=="cache-and-network")return!1}return!0},e.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=e.prototype.cancel;var t=this.observableQuery;t&&t.stopPolling()}},e.prototype.cancel=function(){},e.prototype.updateWatch=function(t){var n=this;t===void 0&&(t=this.variables);var r=this.observableQuery;if(!(r&&r.options.fetchPolicy==="no-cache")){var a=Ve(Ve({},this.getDiffOptions(t)),{watcher:this,callback:function(i){return n.setDiff(i)}});(!this.lastWatch||!ir(a,this.lastWatch))&&(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=a))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(t,n){var r=this.lastWrite;return!(r&&r.dmCount===f2.get(this.cache)&&ir(n,r.variables)&&ir(t.data,r.result.data))},e.prototype.markResult=function(t,n,r,a){var i=this,s=new F1,l=So(t.errors)?t.errors.slice(0):[];if(this.reset(),"incremental"in t&&So(t.incremental)){var u=kF(this.getDiff().result,t);t.data=u}else if("hasNext"in t&&t.hasNext){var d=this.getDiff();t.data=s.merge(d.result,t.data)}this.graphQLErrors=l,r.fetchPolicy==="no-cache"?this.updateLastDiff({result:t.data,complete:!0},this.getDiffOptions(r.variables)):a!==0&&(B_(t,r.errorPolicy)?this.cache.performTransaction(function(p){if(i.shouldWrite(t,r.variables))p.writeQuery({query:n,data:t.data,variables:r.variables,overwrite:a===1}),i.lastWrite={result:t,variables:r.variables,dmCount:f2.get(i.cache)};else if(i.lastDiff&&i.lastDiff.diff.complete){t.data=i.lastDiff.diff.result;return}var h=i.getDiffOptions(r.variables),g=p.diff(h);!i.stopped&&ir(i.variables,r.variables)&&i.updateWatch(r.variables),i.updateLastDiff(g,h),g.complete&&(t.data=g.result)}):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=Wn.ready},e.prototype.markError=function(t){return this.networkStatus=Wn.error,this.lastWrite=void 0,this.reset(),t.graphQLErrors&&(this.graphQLErrors=t.graphQLErrors),t.networkError&&(this.networkError=t.networkError),t},e}();function B_(e,t){t===void 0&&(t="none");var n=t==="ignore"||t==="all",r=!_3(e);return!r&&n&&e.data&&(r=!0),r}var dQ=Object.prototype.hasOwnProperty,Hx=Object.create(null),fQ=function(){function e(t){var n=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new tT(Ql["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new sc(!1),this.noCacheWarningsByQueryId=new Set;var r=new bF(function(i){return n.cache.transformDocument(i)},{cache:!1});this.cache=t.cache,this.link=t.link,this.defaultOptions=t.defaultOptions,this.queryDeduplication=t.queryDeduplication,this.clientAwareness=t.clientAwareness,this.localState=t.localState,this.ssrMode=t.ssrMode,this.assumeImmutableResults=t.assumeImmutableResults,this.dataMasking=t.dataMasking;var a=t.documentTransform;this.documentTransform=a?r.concat(a).concat(r):r,this.defaultContext=t.defaultContext||Object.create(null),(this.onBroadcast=t.onBroadcast)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var t=this;this.queries.forEach(function(n,r){t.stopQueryNoBroadcast(r)}),this.cancelPendingFetches(ts(27))},e.prototype.cancelPendingFetches=function(t){this.fetchCancelFns.forEach(function(n){return n(t)}),this.fetchCancelFns.clear()},e.prototype.mutate=function(t){return Hu(this,arguments,void 0,function(n){var r,a,i,s,l,u,d,p=n.mutation,h=n.variables,g=n.optimisticResponse,v=n.updateQueries,T=n.refetchQueries,E=T===void 0?[]:T,S=n.awaitRefetchQueries,b=S===void 0?!1:S,w=n.update,k=n.onQueryUpdated,F=n.fetchPolicy,D=F===void 0?((u=this.defaultOptions.mutate)===null||u===void 0?void 0:u.fetchPolicy)||"network-only":F,M=n.errorPolicy,A=M===void 0?((d=this.defaultOptions.mutate)===null||d===void 0?void 0:d.errorPolicy)||"none":M,R=n.keepRootFields,q=n.context;return Uu(this,function(H){switch(H.label){case 0:return Lt(p,28),Lt(D==="network-only"||D==="no-cache",29),r=this.generateMutationId(),p=this.cache.transformForLink(this.transform(p)),a=this.getDocumentInfo(p).hasClientExports,h=this.getVariables(p,h),a?[4,this.localState.addExportedVariables(p,h,q)]:[3,2];case 1:h=H.sent(),H.label=2;case 2:return i=this.mutationStore&&(this.mutationStore[r]={mutation:p,variables:h,loading:!0,error:null}),s=g&&this.markMutationOptimistic(g,{mutationId:r,document:p,variables:h,fetchPolicy:D,errorPolicy:A,context:q,updateQueries:v,update:w,keepRootFields:R}),this.broadcastQueries(),l=this,[2,new Promise(function(W,se){return Ov(l.getObservableFromLink(p,Ve(Ve({},q),{optimisticResponse:s?g:void 0}),h,{},!1),function(Y){if(_3(Y)&&A==="none")throw new Pl({graphQLErrors:D_(Y)});i&&(i.loading=!1,i.error=null);var ee=Ve({},Y);return typeof E=="function"&&(E=E(ee)),A==="ignore"&&_3(ee)&&delete ee.errors,l.markMutationResult({mutationId:r,result:ee,document:p,variables:h,fetchPolicy:D,errorPolicy:A,context:q,update:w,updateQueries:v,awaitRefetchQueries:b,refetchQueries:E,removeOptimistic:s?r:void 0,onQueryUpdated:k,keepRootFields:R})}).subscribe({next:function(Y){l.broadcastQueries(),(!("hasNext"in Y)||Y.hasNext===!1)&&W(Ve(Ve({},Y),{data:l.maskOperation({document:p,data:Y.data,fetchPolicy:D,id:r})}))},error:function(Y){i&&(i.loading=!1,i.error=Y),s&&l.cache.removeOptimistic(r),l.broadcastQueries(),se(Y instanceof Pl?Y:new Pl({networkError:Y}))}})})]}})})},e.prototype.markMutationResult=function(t,n){var r=this;n===void 0&&(n=this.cache);var a=t.result,i=[],s=t.fetchPolicy==="no-cache";if(!s&&B_(a,t.errorPolicy)){if(g2(a)||i.push({result:a.data,dataId:"ROOT_MUTATION",query:t.document,variables:t.variables}),g2(a)&&So(a.incremental)){var l=n.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(t.document).asQuery,variables:t.variables,optimistic:!1,returnPartialData:!0}),u=void 0;l.result&&(u=kF(l.result,a)),typeof u<"u"&&(a.data=u,i.push({result:u,dataId:"ROOT_MUTATION",query:t.document,variables:t.variables}))}var d=t.updateQueries;d&&this.queries.forEach(function(h,g){var v=h.observableQuery,T=v&&v.queryName;if(!(!T||!dQ.call(d,T))){var E=d[T],S=r.queries.get(g),b=S.document,w=S.variables,k=n.diff({query:b,variables:w,returnPartialData:!0,optimistic:!1}),F=k.result,D=k.complete;if(D&&F){var M=E(F,{mutationResult:a,queryName:b&&pm(b)||void 0,queryVariables:w});M&&i.push({result:M,dataId:"ROOT_QUERY",query:b,variables:w})}}})}if(i.length>0||(t.refetchQueries||"").length>0||t.update||t.onQueryUpdated||t.removeOptimistic){var p=[];if(this.refetchQueries({updateCache:function(h){s||i.forEach(function(E){return h.write(E)});var g=t.update,v=!hG(a)||g2(a)&&!a.hasNext;if(g){if(!s){var T=h.diff({id:"ROOT_MUTATION",query:r.getDocumentInfo(t.document).asQuery,variables:t.variables,optimistic:!1,returnPartialData:!0});T.complete&&(a=Ve(Ve({},a),{data:T.result}),"incremental"in a&&delete a.incremental,"hasNext"in a&&delete a.hasNext)}v&&g(h,a,{context:t.context,variables:t.variables})}!s&&!t.keepRootFields&&v&&h.modify({id:"ROOT_MUTATION",fields:function(E,S){var b=S.fieldName,w=S.DELETE;return b==="__typename"?E:w}})},include:t.refetchQueries,optimistic:!1,removeOptimistic:t.removeOptimistic,onQueryUpdated:t.onQueryUpdated||null}).forEach(function(h){return p.push(h)}),t.awaitRefetchQueries||t.onQueryUpdated)return Promise.all(p).then(function(){return a})}return Promise.resolve(a)},e.prototype.markMutationOptimistic=function(t,n){var r=this,a=typeof t=="function"?t(n.variables,{IGNORE:Hx}):t;return a===Hx?!1:(this.cache.recordOptimisticTransaction(function(i){try{r.markMutationResult(Ve(Ve({},n),{result:{data:a}}),i)}catch(s){globalThis.__DEV__!==!1&&Lt.error(s)}},n.mutationId),!0)},e.prototype.fetchQuery=function(t,n,r){return this.fetchConcastWithInfo(t,n,r).concast.promise},e.prototype.getQueryStore=function(){var t=Object.create(null);return this.queries.forEach(function(n,r){t[r]={variables:n.variables,networkStatus:n.networkStatus,networkError:n.networkError,graphQLErrors:n.graphQLErrors}}),t},e.prototype.resetErrors=function(t){var n=this.queries.get(t);n&&(n.networkError=void 0,n.graphQLErrors=[])},e.prototype.transform=function(t){return this.documentTransform.transformDocument(t)},e.prototype.getDocumentInfo=function(t){var n=this.transformCache;if(!n.has(t)){var r={hasClientExports:$W(t),hasForcedResolvers:this.localState.shouldForceResolvers(t),hasNonreactiveDirective:C2(["nonreactive"],t),nonReactiveQuery:Zq(t),clientQuery:this.localState.clientQuery(t),serverQuery:EF([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"},{name:"unmask"}],t),defaultVars:rT(y0(t)),asQuery:Ve(Ve({},t),{definitions:t.definitions.map(function(a){return a.kind==="OperationDefinition"&&a.operation!=="query"?Ve(Ve({},a),{operation:"query"}):a})})};n.set(t,r)}return n.get(t)},e.prototype.getVariables=function(t,n){return Ve(Ve({},this.getDocumentInfo(t).defaultVars),n)},e.prototype.watchQuery=function(t){var n=this.transform(t.query);t=Ve(Ve({},t),{variables:this.getVariables(n,t.variables)}),typeof t.notifyOnNetworkStatusChange>"u"&&(t.notifyOnNetworkStatusChange=!1);var r=new Fv(this),a=new z_({queryManager:this,queryInfo:r,options:t});return a.lastQuery=n,this.queries.set(a.queryId,r),r.init({document:n,observableQuery:a,variables:a.variables}),a},e.prototype.query=function(t,n){var r=this;n===void 0&&(n=this.generateQueryId()),Lt(t.query,30),Lt(t.query.kind==="Document",31),Lt(!t.returnPartialData,32),Lt(!t.pollInterval,33);var a=this.transform(t.query);return this.fetchQuery(n,Ve(Ve({},t),{query:a})).then(function(i){return i&&Ve(Ve({},i),{data:r.maskOperation({document:a,data:i.data,fetchPolicy:t.fetchPolicy,id:n})})}).finally(function(){return r.stopQuery(n)})},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(t){this.stopQueryInStoreNoBroadcast(t),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(t){var n=this.queries.get(t);n&&n.stop()},e.prototype.clearStore=function(t){return t===void 0&&(t={discardWatches:!0}),this.cancelPendingFetches(ts(34)),this.queries.forEach(function(n){n.observableQuery?n.networkStatus=Wn.loading:n.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(t)},e.prototype.getObservableQueries=function(t){var n=this;t===void 0&&(t="active");var r=new Map,a=new Map,i=new Map,s=new Set;return Array.isArray(t)&&t.forEach(function(l){if(typeof l=="string")a.set(l,l),i.set(l,!1);else if(wq(l)){var u=s0(n.transform(l));a.set(u,pm(l)),i.set(u,!1)}else sa(l)&&l.query&&s.add(l)}),this.queries.forEach(function(l,u){var d=l.observableQuery,p=l.document;if(d){if(t==="all"){r.set(u,d);return}var h=d.queryName,g=d.options.fetchPolicy;if(g==="standby"||t==="active"&&!d.hasObservers())return;(t==="active"||h&&i.has(h)||p&&i.has(s0(p)))&&(r.set(u,d),h&&i.set(h,!0),p&&i.set(s0(p),!0))}}),s.size&&s.forEach(function(l){var u=__("legacyOneTimeQuery"),d=n.getQuery(u).init({document:l.query,variables:l.variables}),p=new z_({queryManager:n,queryInfo:d,options:Ve(Ve({},l),{fetchPolicy:"network-only"})});Lt(p.queryId===u),d.setObservableQuery(p),r.set(u,p)}),globalThis.__DEV__!==!1&&i.size&&i.forEach(function(l,u){if(!l){var d=a.get(u);d?globalThis.__DEV__!==!1&&Lt.warn(35,d):globalThis.__DEV__!==!1&&Lt.warn(36)}}),r},e.prototype.reFetchObservableQueries=function(t){var n=this;t===void 0&&(t=!1);var r=[];return this.getObservableQueries(t?"all":"active").forEach(function(a,i){var s=a.options.fetchPolicy;a.resetLastResults(),(t||s!=="standby"&&s!=="cache-only")&&r.push(a.refetch()),n.getQuery(i).setDiff(null)}),this.broadcastQueries(),Promise.all(r)},e.prototype.setObservableQuery=function(t){this.getQuery(t.queryId).setObservableQuery(t)},e.prototype.startGraphQLSubscription=function(t){var n=this,r=t.query,a=t.variables,i=t.fetchPolicy,s=t.errorPolicy,l=s===void 0?"none":s,u=t.context,d=u===void 0?{}:u,p=t.extensions,h=p===void 0?{}:p;r=this.transform(r),a=this.getVariables(r,a);var g=function(T){return n.getObservableFromLink(r,d,T,h).map(function(E){i!=="no-cache"&&(B_(E,l)&&n.cache.write({query:r,result:E.data,dataId:"ROOT_SUBSCRIPTION",variables:T}),n.broadcastQueries());var S=_3(E),b=pT(E);if(S||b){var w={};if(S&&(w.graphQLErrors=E.errors),b&&(w.protocolErrors=E.extensions[a6]),l==="none"||b)throw new Pl(w)}return l==="ignore"&&delete E.errors,E})};if(this.getDocumentInfo(r).hasClientExports){var v=this.localState.addExportedVariables(r,a,d).then(g);return new Kn(function(T){var E=null;return v.then(function(S){return E=S.subscribe(T)},T.error),function(){return E&&E.unsubscribe()}})}return g(a)},e.prototype.stopQuery=function(t){this.stopQueryNoBroadcast(t),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(t){this.stopQueryInStoreNoBroadcast(t),this.removeQuery(t)},e.prototype.removeQuery=function(t){this.fetchCancelFns.delete(t),this.queries.has(t)&&(this.getQuery(t).stop(),this.queries.delete(t))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(t){return t.notify()})},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(t,n,r,a,i){var s=this,l;i===void 0&&(i=(l=n?.queryDeduplication)!==null&&l!==void 0?l:this.queryDeduplication);var u,d=this.getDocumentInfo(t),p=d.serverQuery,h=d.clientQuery;if(p){var g=this,v=g.inFlightLinkObservables,T=g.link,E={query:p,variables:r,operationName:pm(p)||void 0,context:this.prepareContext(Ve(Ve({},n),{forceFetch:!i})),extensions:a};if(n=E.context,i){var S=s0(p),b=I1(r),w=v.lookup(S,b);if(u=w.observable,!u){var k=new o2([M_(T,E)]);u=w.observable=k,k.beforeNext(function F(D,M){D==="next"&&"hasNext"in M&&M.hasNext?k.beforeNext(F):v.remove(S,b)})}}else u=new o2([M_(T,E)])}else u=new o2([Kn.of({data:{}})]),n=this.prepareContext(n);return h&&(u=Ov(u,function(F){return s.localState.runResolvers({document:h,remoteResult:F,context:n,variables:r})})),u},e.prototype.getResultsFromLink=function(t,n,r){var a=t.lastRequestId=this.generateRequestId(),i=this.cache.transformForLink(r.query);return Ov(this.getObservableFromLink(i,r.context,r.variables),function(s){var l=D_(s),u=l.length>0,d=r.errorPolicy;if(a>=t.lastRequestId){if(u&&d==="none")throw t.markError(new Pl({graphQLErrors:l}));t.markResult(s,i,r,n),t.markReady()}var p={data:s.data,loading:!1,networkStatus:Wn.ready};return u&&d==="none"&&(p.data=void 0),u&&d!=="ignore"&&(p.errors=l,p.networkStatus=Wn.error),p},function(s){var l=DF(s)?s:new Pl({networkError:s});throw a>=t.lastRequestId&&t.markError(l),l})},e.prototype.fetchConcastWithInfo=function(t,n,r,a){var i=this;r===void 0&&(r=Wn.loading),a===void 0&&(a=n.query);var s=this.getVariables(a,n.variables),l=this.getQuery(t),u=this.defaultOptions.watchQuery,d=n.fetchPolicy,p=d===void 0?u&&u.fetchPolicy||"cache-first":d,h=n.errorPolicy,g=h===void 0?u&&u.errorPolicy||"none":h,v=n.returnPartialData,T=v===void 0?!1:v,E=n.notifyOnNetworkStatusChange,S=E===void 0?!1:E,b=n.context,w=b===void 0?{}:b,k=Object.assign({},n,{query:a,variables:s,fetchPolicy:p,errorPolicy:g,returnPartialData:T,notifyOnNetworkStatusChange:S,context:w}),F=function(q){k.variables=q;var H=i.fetchQueryByPolicy(l,k,r);return k.fetchPolicy!=="standby"&&H.sources.length>0&&l.observableQuery&&l.observableQuery.applyNextFetchPolicy("after-fetch",n),H},D=function(){return i.fetchCancelFns.delete(t)};this.fetchCancelFns.set(t,function(q){D(),setTimeout(function(){return M.cancel(q)})});var M,A;if(this.getDocumentInfo(k.query).hasClientExports)M=new o2(this.localState.addExportedVariables(k.query,k.variables,k.context).then(F).then(function(q){return q.sources})),A=!0;else{var R=F(k.variables);A=R.fromLink,M=new o2(R.sources)}return M.promise.then(D,D),{concast:M,fromLink:A}},e.prototype.refetchQueries=function(t){var n=this,r=t.updateCache,a=t.include,i=t.optimistic,s=i===void 0?!1:i,l=t.removeOptimistic,u=l===void 0?s?__("refetchQueries"):void 0:l,d=t.onQueryUpdated,p=new Map;a&&this.getObservableQueries(a).forEach(function(g,v){p.set(v,{oq:g,lastDiff:n.getQuery(v).getDiff()})});var h=new Map;return r&&this.cache.batch({update:r,optimistic:s&&u||!1,removeOptimistic:u,onWatchUpdated:function(g,v,T){var E=g.watcher instanceof Fv&&g.watcher.observableQuery;if(E){if(d){p.delete(E.queryId);var S=d(E,v,T);return S===!0&&(S=E.refetch()),S!==!1&&h.set(E,S),S}d!==null&&p.set(E.queryId,{oq:E,lastDiff:T,diff:v})}}}),p.size&&p.forEach(function(g,v){var T=g.oq,E=g.lastDiff,S=g.diff,b;if(d){if(!S){var w=T.queryInfo;w.reset(),S=w.getDiff()}b=d(T,S,E)}(!d||b===!0)&&(b=T.refetch()),b!==!1&&h.set(T,b),v.indexOf("legacyOneTimeQuery")>=0&&n.stopQueryNoBroadcast(v)}),u&&this.cache.removeOptimistic(u),h},e.prototype.maskOperation=function(t){var n,r,a,i=t.document,s=t.data;if(globalThis.__DEV__!==!1){var l=t.fetchPolicy,u=t.id,d=(n=y0(i))===null||n===void 0?void 0:n.operation,p=((r=d?.[0])!==null&&r!==void 0?r:"o")+u;this.dataMasking&&l==="no-cache"&&!sq(i)&&!this.noCacheWarningsByQueryId.has(p)&&(this.noCacheWarningsByQueryId.add(p),globalThis.__DEV__!==!1&&Lt.warn(37,(a=pm(i))!==null&&a!==void 0?a:"Unnamed ".concat(d??"operation")))}return this.dataMasking?GG(s,i,this.cache):s},e.prototype.maskFragment=function(t){var n=t.data,r=t.fragment,a=t.fragmentName;return this.dataMasking?UF(n,r,this.cache,a):n},e.prototype.fetchQueryByPolicy=function(t,n,r){var a=this,i=n.query,s=n.variables,l=n.fetchPolicy,u=n.refetchWritePolicy,d=n.errorPolicy,p=n.returnPartialData,h=n.context,g=n.notifyOnNetworkStatusChange,v=t.networkStatus;t.init({document:i,variables:s,networkStatus:r});var T=function(){return t.getDiff()},E=function(F,D){D===void 0&&(D=t.networkStatus||Wn.loading);var M=F.result;globalThis.__DEV__!==!1&&!p&&!ir(M,{})&&aj(F.missing);var A=function(R){return Kn.of(Ve({data:R,loading:_2(D),networkStatus:D},F.complete?null:{partial:!0}))};return M&&a.getDocumentInfo(i).hasForcedResolvers?a.localState.runResolvers({document:i,remoteResult:{data:M},context:h,variables:s,onlyRunForcedResolvers:!0}).then(function(R){return A(R.data||void 0)}):d==="none"&&D===Wn.refetch&&Array.isArray(F.missing)?A(void 0):A(M)},S=l==="no-cache"?0:r===Wn.refetch&&u!=="merge"?1:2,b=function(){return a.getResultsFromLink(t,S,{query:i,variables:s,context:h,fetchPolicy:l,errorPolicy:d})},w=g&&typeof v=="number"&&v!==r&&_2(r);switch(l){default:case"cache-first":{var k=T();return k.complete?{fromLink:!1,sources:[E(k,t.markReady())]}:p||w?{fromLink:!0,sources:[E(k),b()]}:{fromLink:!0,sources:[b()]}}case"cache-and-network":{var k=T();return k.complete||p||w?{fromLink:!0,sources:[E(k),b()]}:{fromLink:!0,sources:[b()]}}case"cache-only":return{fromLink:!1,sources:[E(T(),t.markReady())]};case"network-only":return w?{fromLink:!0,sources:[E(T()),b()]}:{fromLink:!0,sources:[b()]};case"no-cache":return w?{fromLink:!0,sources:[E(t.getDiff()),b()]}:{fromLink:!0,sources:[b()]};case"standby":return{fromLink:!1,sources:[]}}},e.prototype.getQuery=function(t){return t&&!this.queries.has(t)&&this.queries.set(t,new Fv(this,t)),this.queries.get(t)},e.prototype.prepareContext=function(t){t===void 0&&(t={});var n=this.localState.prepareContext(t);return Ve(Ve(Ve({},this.defaultContext),n),{clientAwareness:this.clientAwareness})},e}(),pQ=function(){function e(t){var n=t.cache,r=t.client,a=t.resolvers,i=t.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=n,r&&(this.client=r),a&&this.addResolvers(a),i&&this.setFragmentMatcher(i)}return e.prototype.addResolvers=function(t){var n=this;this.resolvers=this.resolvers||{},Array.isArray(t)?t.forEach(function(r){n.resolvers=lx(n.resolvers,r)}):this.resolvers=lx(this.resolvers,t)},e.prototype.setResolvers=function(t){this.resolvers={},this.addResolvers(t)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(t){return Hu(this,arguments,void 0,function(n){var r=n.document,a=n.remoteResult,i=n.context,s=n.variables,l=n.onlyRunForcedResolvers,u=l===void 0?!1:l;return Uu(this,function(d){return r?[2,this.resolveDocument(r,a.data,i,s,this.fragmentMatcher,u).then(function(p){return Ve(Ve({},a),{data:p.result})})]:[2,a]})})},e.prototype.setFragmentMatcher=function(t){this.fragmentMatcher=t},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(t){return C2(["client"],t)&&this.resolvers?t:null},e.prototype.serverQuery=function(t){return lT(t)},e.prototype.prepareContext=function(t){var n=this.cache;return Ve(Ve({},t),{cache:n,getCacheKey:function(r){return n.identify(r)}})},e.prototype.addExportedVariables=function(t){return Hu(this,arguments,void 0,function(n,r,a){return r===void 0&&(r={}),a===void 0&&(a={}),Uu(this,function(i){return n?[2,this.resolveDocument(n,this.buildRootValueFromCache(n,r)||{},this.prepareContext(a),r).then(function(s){return Ve(Ve({},r),s.exportedVariables)})]:[2,Ve({},r)]})})},e.prototype.shouldForceResolvers=function(t){var n=!1;return sl(t,{Directive:{enter:function(r){if(r.name.value==="client"&&r.arguments&&(n=r.arguments.some(function(a){return a.name.value==="always"&&a.value.kind==="BooleanValue"&&a.value.value===!0}),n))return hg}}}),n},e.prototype.buildRootValueFromCache=function(t,n){return this.cache.diff({query:Jq(t),variables:n,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(t,n){return Hu(this,arguments,void 0,function(r,a,i,s,l,u){var d,p,h,g,v,T,E,S,b,w,k;return i===void 0&&(i={}),s===void 0&&(s={}),l===void 0&&(l=function(){return!0}),u===void 0&&(u=!1),Uu(this,function(F){return d=r6(r),p=q2(r),h=U2(p),g=this.collectSelectionsToResolve(d,h),v=d.operation,T=v?v.charAt(0).toUpperCase()+v.slice(1):"Query",E=this,S=E.cache,b=E.client,w={fragmentMap:h,context:Ve(Ve({},i),{cache:S,client:b}),variables:s,fragmentMatcher:l,defaultOperationType:T,exportedVariables:{},selectionsToResolve:g,onlyRunForcedResolvers:u},k=!1,[2,this.resolveSelectionSet(d.selectionSet,k,a,w).then(function(D){return{result:D,exportedVariables:w.exportedVariables}})]})})},e.prototype.resolveSelectionSet=function(t,n,r,a){return Hu(this,void 0,void 0,function(){var i,s,l,u,d,p=this;return Uu(this,function(h){return i=a.fragmentMap,s=a.context,l=a.variables,u=[r],d=function(g){return Hu(p,void 0,void 0,function(){var v,T;return Uu(this,function(E){return!n&&!a.selectionsToResolve.has(g)?[2]:n6(g,l)?L1(g)?[2,this.resolveField(g,n,r,a).then(function(S){var b;typeof S<"u"&&u.push((b={},b[nc(g)]=S,b))})]:(jq(g)?v=g:(v=i[g.name.value],Lt(v,19,g.name.value)),v&&v.typeCondition&&(T=v.typeCondition.name.value,a.fragmentMatcher(r,T,s))?[2,this.resolveSelectionSet(v.selectionSet,n,r,a).then(function(S){u.push(S)})]:[2]):[2]})})},[2,Promise.all(t.selections.map(d)).then(function(){return Tg(u)})]})})},e.prototype.resolveField=function(t,n,r,a){return Hu(this,void 0,void 0,function(){var i,s,l,u,d,p,h,g,v,T=this;return Uu(this,function(E){return r?(i=a.variables,s=t.name.value,l=nc(t),u=s!==l,d=r[l]||r[s],p=Promise.resolve(d),(!a.onlyRunForcedResolvers||this.shouldForceResolvers(t))&&(h=r.__typename||a.defaultOperationType,g=this.resolvers&&this.resolvers[h],g&&(v=g[u?s:l],v&&(p=Promise.resolve(gT.withValue(this.cache,v,[r,vg(t,i),a.context,{field:t,fragmentMap:a.fragmentMap}]))))),[2,p.then(function(S){var b,w;if(S===void 0&&(S=d),t.directives&&t.directives.forEach(function(F){F.name.value==="export"&&F.arguments&&F.arguments.forEach(function(D){D.name.value==="as"&&D.value.kind==="StringValue"&&(a.exportedVariables[D.value.value]=S)})}),!t.selectionSet||S==null)return S;var k=(w=(b=t.directives)===null||b===void 0?void 0:b.some(function(F){return F.name.value==="client"}))!==null&&w!==void 0?w:!1;if(Array.isArray(S))return T.resolveSubSelectedArray(t,n||k,S,a);if(t.selectionSet)return T.resolveSelectionSet(t.selectionSet,n||k,S,a)})]):[2,null]})})},e.prototype.resolveSubSelectedArray=function(t,n,r,a){var i=this;return Promise.all(r.map(function(s){if(s===null)return null;if(Array.isArray(s))return i.resolveSubSelectedArray(t,n,s,a);if(t.selectionSet)return i.resolveSelectionSet(t.selectionSet,n,s,a)}))},e.prototype.collectSelectionsToResolve=function(t,n){var r=function(s){return!Array.isArray(s)},a=this.selectionsToResolveCache;function i(s){if(!a.has(s)){var l=new Set;a.set(s,l),sl(s,{Directive:function(u,d,p,h,g){u.name.value==="client"&&g.forEach(function(v){r(v)&&Xw(v)&&l.add(v)})},FragmentSpread:function(u,d,p,h,g){var v=n[u.name.value];Lt(v,20,u.name.value);var T=i(v);T.size>0&&(g.forEach(function(E){r(E)&&Xw(E)&&l.add(E)}),l.add(u),T.forEach(function(E){l.add(E)}))}})}return a.get(s)}return i(t)},e}(),Ux=!1,TT=function(){function e(t){var n=this,r;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!t.cache)throw ts(16);var a=t.uri,i=t.credentials,s=t.headers,l=t.cache,u=t.documentTransform,d=t.ssrMode,p=d===void 0?!1:d,h=t.ssrForceFetchDelay,g=h===void 0?0:h,v=t.connectToDevTools,T=t.queryDeduplication,E=T===void 0?!0:T,S=t.defaultOptions,b=t.defaultContext,w=t.assumeImmutableResults,k=w===void 0?l.assumeImmutableResults:w,F=t.resolvers,D=t.typeDefs,M=t.fragmentMatcher,A=t.name,R=t.version,q=t.devtools,H=t.dataMasking,W=t.link;W||(W=a?new hT({uri:a,credentials:i,headers:s}):cl.empty()),this.link=W,this.cache=l,this.disableNetworkFetches=p||g>0,this.queryDeduplication=E,this.defaultOptions=S||Object.create(null),this.typeDefs=D,this.devtoolsConfig=Ve(Ve({},q),{enabled:(r=q?.enabled)!==null&&r!==void 0?r:v}),this.devtoolsConfig.enabled===void 0&&(this.devtoolsConfig.enabled=globalThis.__DEV__!==!1),g&&setTimeout(function(){return n.disableNetworkFetches=!1},g),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=Yb,this.localState=new pQ({cache:l,client:this,resolvers:F,fragmentMatcher:M}),this.queryManager=new fQ({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:b,documentTransform:u,queryDeduplication:E,ssrMode:p,dataMasking:!!H,clientAwareness:{name:A,version:R},localState:this.localState,assumeImmutableResults:k,onBroadcast:this.devtoolsConfig.enabled?function(){n.devToolsHookCb&&n.devToolsHookCb({action:{},state:{queries:n.queryManager.getQueryStore(),mutations:n.queryManager.mutationStore||{}},dataWithOptimisticResults:n.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return e.prototype.connectToDevTools=function(){if(!(typeof window>"u")){var t=window,n=Symbol.for("apollo.devtools");(t[n]=t[n]||[]).push(this),t.__APOLLO_CLIENT__=this,!Ux&&globalThis.__DEV__!==!1&&(Ux=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout(function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var r=window.navigator,a=r&&r.userAgent,i=void 0;typeof a=="string"&&(a.indexOf("Chrome/")>-1?i="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":a.indexOf("Firefox/")>-1&&(i="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),i&&globalThis.__DEV__!==!1&&Lt.log("Download the Apollo DevTools for a better development experience: %s",i)}},1e4))}},Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(t){return this.defaultOptions.watchQuery&&(t=b3(this.defaultOptions.watchQuery,t)),this.disableNetworkFetches&&(t.fetchPolicy==="network-only"||t.fetchPolicy==="cache-and-network")&&(t=Ve(Ve({},t),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(t)},e.prototype.query=function(t){return this.defaultOptions.query&&(t=b3(this.defaultOptions.query,t)),Lt(t.fetchPolicy!=="cache-and-network",17),this.disableNetworkFetches&&t.fetchPolicy==="network-only"&&(t=Ve(Ve({},t),{fetchPolicy:"cache-first"})),this.queryManager.query(t)},e.prototype.mutate=function(t){return this.defaultOptions.mutate&&(t=b3(this.defaultOptions.mutate,t)),this.queryManager.mutate(t)},e.prototype.subscribe=function(t){var n=this,r=this.queryManager.generateQueryId();return this.queryManager.startGraphQLSubscription(t).map(function(a){return Ve(Ve({},a),{data:n.queryManager.maskOperation({document:t.query,data:a.data,fetchPolicy:t.fetchPolicy,id:r})})})},e.prototype.readQuery=function(t,n){return n===void 0&&(n=!1),this.cache.readQuery(t,n)},e.prototype.watchFragment=function(t){var n;return this.cache.watchFragment(Ve(Ve({},t),(n={},n[Symbol.for("apollo.dataMasking")]=this.queryManager.dataMasking,n)))},e.prototype.readFragment=function(t,n){return n===void 0&&(n=!1),this.cache.readFragment(t,n)},e.prototype.writeQuery=function(t){var n=this.cache.writeQuery(t);return t.broadcast!==!1&&this.queryManager.broadcastQueries(),n},e.prototype.writeFragment=function(t){var n=this.cache.writeFragment(t);return t.broadcast!==!1&&this.queryManager.broadcastQueries(),n},e.prototype.__actionHookForDevTools=function(t){this.devToolsHookCb=t},e.prototype.__requestRaw=function(t){return M_(this.link,t)},e.prototype.resetStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(t.resetStoreCallbacks.map(function(n){return n()}))}).then(function(){return t.reFetchObservableQueries()})},e.prototype.clearStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(t.clearStoreCallbacks.map(function(n){return n()}))})},e.prototype.onResetStore=function(t){var n=this;return this.resetStoreCallbacks.push(t),function(){n.resetStoreCallbacks=n.resetStoreCallbacks.filter(function(r){return r!==t})}},e.prototype.onClearStore=function(t){var n=this;return this.clearStoreCallbacks.push(t),function(){n.clearStoreCallbacks=n.clearStoreCallbacks.filter(function(r){return r!==t})}},e.prototype.reFetchObservableQueries=function(t){return this.queryManager.reFetchObservableQueries(t)},e.prototype.refetchQueries=function(t){var n=this.queryManager.refetchQueries(t),r=[],a=[];n.forEach(function(s,l){r.push(l),a.push(s)});var i=Promise.all(a);return i.queries=r,i.results=a,i.catch(function(s){globalThis.__DEV__!==!1&&Lt.debug(18,s)}),i},e.prototype.getObservableQueries=function(t){return t===void 0&&(t="active"),this.queryManager.getObservableQueries(t)},e.prototype.extract=function(t){return this.cache.extract(t)},e.prototype.restore=function(t){return this.cache.restore(t)},e.prototype.addResolvers=function(t){this.localState.addResolvers(t)},e.prototype.setResolvers=function(t){this.localState.setResolvers(t)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(t){this.localState.setFragmentMatcher(t)},e.prototype.setLink=function(t){this.link=this.queryManager.link=t},Object.defineProperty(e.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),e}();globalThis.__DEV__!==!1&&(TT.prototype.getMemoryInternals=mq);var S3=new Map,V_=new Map,ij=!0,U3=!1;function sj(e){return e.replace(/[\s,]+/g," ").trim()}function hQ(e){return sj(e.source.body.substring(e.start,e.end))}function mQ(e){var t=new Set,n=[];return e.definitions.forEach(function(r){if(r.kind==="FragmentDefinition"){var a=r.name.value,i=hQ(r.loc),s=V_.get(a);s&&!s.has(i)?ij&&console.warn("Warning: fragment with name "+a+` already exists.
graphql-tag enforces all fragment names across your application to be unique; read more about
this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):s||V_.set(a,s=new Set),s.add(i),t.has(i)||(t.add(i),n.push(r))}else n.push(r)}),Ve(Ve({},e),{definitions:n})}function gQ(e){var t=new Set(e.definitions);t.forEach(function(r){r.loc&&delete r.loc,Object.keys(r).forEach(function(a){var i=r[a];i&&typeof i=="object"&&t.add(i)})});var n=e.loc;return n&&(delete n.startToken,delete n.endToken),e}function vQ(e){var t=sj(e);if(!S3.has(t)){var n=PW(e,{experimentalFragmentVariables:U3,allowLegacyFragmentVariables:U3});if(!n||n.kind!=="Document")throw new Error("Not a valid GraphQL document.");S3.set(t,gQ(mQ(n)))}return S3.get(t)}function dt(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];typeof e=="string"&&(e=[e]);var r=e[0];return t.forEach(function(a,i){a&&a.kind==="Document"?r+=a.loc.source.body:r+=a,r+=e[i+1]}),vQ(r)}function yQ(){S3.clear(),V_.clear()}function oj(){ij=!1}function _Q(){U3=!0}function bQ(){U3=!1}var uh={gql:dt,resetCaches:yQ,disableFragmentWarnings:oj,enableExperimentalFragmentVariables:_Q,disableExperimentalFragmentVariables:bQ};(function(e){e.gql=uh.gql,e.resetCaches=uh.resetCaches,e.disableFragmentWarnings=uh.disableFragmentWarnings,e.enableExperimentalFragmentVariables=uh.enableExperimentalFragmentVariables,e.disableExperimentalFragmentVariables=uh.disableExperimentalFragmentVariables})(dt||(dt={}));dt.default=dt;var jv={exports:{}},Wx;function TQ(){return Wx||(Wx=1,function(e){e.exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=void 0,e.exports.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,e.exports.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,Object.assign(e.exports,Yl())}(jv)),jv.exports}var Ca=TQ();const EQ=ji(Ca),lj=zA({__proto__:null,default:EQ},[Ca]);var qx=eT?Symbol.for("__APOLLO_CONTEXT__"):"__APOLLO_CONTEXT__";function ET(){Lt("createContext"in lj,54);var e=Ca.createContext[qx];return e||(Object.defineProperty(Ca.createContext,qx,{value:e=Ca.createContext({}),enumerable:!1,writable:!1,configurable:!0}),e.displayName="ApolloContext"),e}var SQ=function(e){var t=e.client,n=e.children,r=ET(),a=Ca.useContext(r),i=Ca.useMemo(function(){return Ve(Ve({},a),{client:t||a.client})},[a,t]);return Lt(i.client,55),Ca.createElement(r.Provider,{value:i},n)};function uj(e){var t=Ca.useContext(ET()),n=e||t.client;return Lt(!!n,58),n}var Gx=!1,wQ="useSyncExternalStore",xQ=lj[wQ],CQ=xQ||function(e,t,n){var r=t();globalThis.__DEV__!==!1&&!Gx&&r!==t()&&(Gx=!0,globalThis.__DEV__!==!1&&Lt.error(68));var a=Ca.useState({inst:{value:r,getSnapshot:t}}),i=a[0].inst,s=a[1];return aq?Ca.useLayoutEffect(function(){Object.assign(i,{value:r,getSnapshot:t}),Rv(i)&&s({inst:i})},[e,r,t]):Object.assign(i,{value:r,getSnapshot:t}),Ca.useEffect(function(){return Rv(i)&&s({inst:i}),e(function(){Rv(i)&&s({inst:i})})},[e]),r};function Rv(e){var t=e.value,n=e.getSnapshot;try{return t!==n()}catch{return!0}}var Ju;(function(e){e[e.Query=0]="Query",e[e.Mutation=1]="Mutation",e[e.Subscription=2]="Subscription"})(Ju||(Ju={}));var o0;function Qx(e){var t;switch(e){case Ju.Query:t="Query";break;case Ju.Mutation:t="Mutation";break;case Ju.Subscription:t="Subscription";break}return t}function cj(e){o0||(o0=new tT(Ql.parser||1e3));var t=o0.get(e);if(t)return t;var n,r,a;Lt(!!e&&!!e.kind,70,e);for(var i=[],s=[],l=[],u=[],d=0,p=e.definitions;d<p.length;d++){var h=p[d];if(h.kind==="FragmentDefinition"){i.push(h);continue}if(h.kind==="OperationDefinition")switch(h.operation){case"query":s.push(h);break;case"mutation":l.push(h);break;case"subscription":u.push(h);break}}Lt(!i.length||s.length||l.length||u.length,71),Lt(s.length+l.length+u.length<=1,72,e,s.length,u.length,l.length),r=s.length?Ju.Query:Ju.Mutation,!s.length&&!l.length&&(r=Ju.Subscription);var g=s.length?s:l.length?l:u;Lt(g.length===1,73,e,g.length);var v=g[0];n=v.variableDefinitions||[],v.name&&v.name.kind==="Name"?a=v.name.value:a="data";var T={name:a,type:r,variables:n};return o0.set(e,T),T}cj.resetCache=function(){o0=void 0};globalThis.__DEV__!==!1&&nT("parser",function(){return o0?o0.size:0});function NQ(e,t){var n=cj(e),r=Qx(t),a=Qx(n.type);Lt(n.type===t,74,r,r,a)}var kQ=Symbol.for("apollo.hook.wrappers");function OQ(e,t,n){var r=n.queryManager,a=r&&r[kQ],i=a&&a[e];return i?i(t):t}var IQ=Object.prototype.hasOwnProperty;function $x(){}var w3=Symbol();function xr(e,t){return t===void 0&&(t=Object.create(null)),OQ("useQuery",DQ,uj(t&&t.client))(e,t)}function DQ(e,t){var n=LQ(e,t),r=n.result,a=n.obsQueryFields;return Ca.useMemo(function(){return Ve(Ve({},r),a)},[r,a])}function MQ(e,t,n,r,a){function i(h){var g;NQ(t,Ju.Query);var v={client:e,query:t,observable:r&&r.getSSRObservable(a())||e.watchQuery(dj(void 0,e,n,a())),resultData:{previousData:(g=h?.resultData.current)===null||g===void 0?void 0:g.data}};return v}var s=Ca.useState(i),l=s[0],u=s[1];function d(h){var g,v;Object.assign(l.observable,(g={},g[w3]=h,g));var T=l.resultData;u(Ve(Ve({},l),{query:h.query,resultData:Object.assign(T,{previousData:((v=T.current)===null||v===void 0?void 0:v.data)||T.previousData,current:void 0})}))}if(e!==l.client||t!==l.query){var p=i(l);return u(p),[p,d]}return[l,d]}function LQ(e,t){var n=uj(t.client),r=Ca.useContext(ET()).renderPromises,a=!!r,i=n.disableNetworkFetches,s=t.ssr!==!1&&!t.skip,l=t.partialRefetch,u=RQ(n,e,t,a),d=MQ(n,e,t,r,u),p=d[0],h=p.observable,g=p.resultData,v=d[1],T=u(h);jQ(g,h,n,t,T);var E=Ca.useMemo(function(){return VQ(h)},[h]);FQ(h,r,s);var S=AQ(g,h,n,t,T,i,l,a,{onCompleted:t.onCompleted||$x,onError:t.onError||$x});return{result:S,obsQueryFields:E,observable:h,resultData:g,client:n,onQueryExecuted:v}}function AQ(e,t,n,r,a,i,s,l,u){var d=Ca.useRef(u);Ca.useEffect(function(){d.current=u});var p=(l||i)&&r.ssr===!1&&!r.skip?pj:r.skip||a.fetchPolicy==="standby"?hj:void 0,h=e.previousData,g=Ca.useMemo(function(){return p&&fj(p,h,t,n)},[n,t,p,h]);return CQ(Ca.useCallback(function(v){if(l)return function(){};var T=function(){var b=e.current,w=t.getCurrentResult();b&&b.loading===w.loading&&b.networkStatus===w.networkStatus&&ir(b.data,w.data)||H_(w,e,t,n,s,v,d.current)},E=function(b){if(S.current.unsubscribe(),S.current=t.resubscribeAfterError(T,E),!IQ.call(b,"graphQLErrors"))throw b;var w=e.current;(!w||w&&w.loading||!ir(b,w.error))&&H_({data:w&&w.data,error:b,loading:!1,networkStatus:Wn.error},e,t,n,s,v,d.current)},S={current:t.subscribe(T,E)};return function(){setTimeout(function(){return S.current.unsubscribe()})}},[i,l,t,e,s,n]),function(){return g||Yx(e,t,d.current,s,n)},function(){return g||Yx(e,t,d.current,s,n)})}function FQ(e,t,n){t&&n&&(t.registerSSRObservable(e),e.getCurrentResult().loading&&t.addObservableQueryPromise(e))}function jQ(e,t,n,r,a){var i;t[w3]&&!ir(t[w3],a)&&(t.reobserve(dj(t,n,r,a)),e.previousData=((i=e.current)===null||i===void 0?void 0:i.data)||e.previousData,e.current=void 0),t[w3]=a}function RQ(e,t,n,r){n===void 0&&(n={});var a=n.skip;n.ssr,n.onCompleted,n.onError;var i=n.defaultOptions,s=To(n,["skip","ssr","onCompleted","onError","defaultOptions"]);return function(l){var u=Object.assign(s,{query:t});return r&&(u.fetchPolicy==="network-only"||u.fetchPolicy==="cache-and-network")&&(u.fetchPolicy="cache-first"),u.variables||(u.variables={}),a?(u.initialFetchPolicy=u.initialFetchPolicy||u.fetchPolicy||Kx(i,e.defaultOptions),u.fetchPolicy="standby"):u.fetchPolicy||(u.fetchPolicy=l?.options.initialFetchPolicy||Kx(i,e.defaultOptions)),u}}function dj(e,t,n,r){var a=[],i=t.defaultOptions.watchQuery;return i&&a.push(i),n.defaultOptions&&a.push(n.defaultOptions),a.push(_0(e&&e.options,r)),a.reduce(b3)}function H_(e,t,n,r,a,i,s){var l=t.current;l&&l.data&&(t.previousData=l.data),!e.error&&So(e.errors)&&(e.error=new Pl({graphQLErrors:e.errors})),t.current=fj(BQ(e,n,a),t.previousData,n,r),i(),PQ(e,l?.networkStatus,s)}function PQ(e,t,n){if(!e.loading){var r=zQ(e);Promise.resolve().then(function(){r?n.onError(r):e.data&&t!==e.networkStatus&&e.networkStatus===Wn.ready&&n.onCompleted(e.data)}).catch(function(a){globalThis.__DEV__!==!1&&Lt.warn(a)})}}function Yx(e,t,n,r,a){return e.current||H_(t.getCurrentResult(),e,t,a,r,function(){},n),e.current}function Kx(e,t){var n;return e?.fetchPolicy||((n=t?.watchQuery)===null||n===void 0?void 0:n.fetchPolicy)||"cache-first"}function zQ(e){return So(e.errors)?new Pl({graphQLErrors:e.errors}):e.error}function fj(e,t,n,r){var a=e.data;e.partial;var i=To(e,["data","partial"]),s=Ve(Ve({data:a},i),{client:r,observable:n,variables:n.variables,called:e!==pj&&e!==hj,previousData:t});return s}function BQ(e,t,n){return e.partial&&n&&!e.loading&&(!e.data||Object.keys(e.data).length===0)&&t.options.fetchPolicy!=="cache-only"?(t.refetch(),Ve(Ve({},e),{loading:!0,networkStatus:Wn.refetch})):e}var pj=I2({loading:!0,data:void 0,error:void 0,networkStatus:Wn.loading}),hj=I2({loading:!1,data:void 0,error:void 0,networkStatus:Wn.ready});function VQ(e){return{refetch:e.refetch.bind(e),reobserve:e.reobserve.bind(e),fetchMore:e.fetchMore.bind(e),updateQuery:e.updateQuery.bind(e),startPolling:e.startPolling.bind(e),stopPolling:e.stopPolling.bind(e),subscribeToMore:e.subscribeToMore.bind(e)}}var HQ=function(){function e(t){var n=t.batchDebounce,r=t.batchInterval,a=t.batchMax,i=t.batchHandler,s=t.batchKey;this.batchesByKey=new Map,this.scheduledBatchTimerByKey=new Map,this.batchDebounce=n,this.batchInterval=r,this.batchMax=a||0,this.batchHandler=i,this.batchKey=s||function(){return""}}return e.prototype.enqueueRequest=function(t){var n=this,r=Ve(Ve({},t),{next:[],error:[],complete:[],subscribers:new Set}),a=this.batchKey(t.operation);return r.observable||(r.observable=new Kn(function(i){var s=n.batchesByKey.get(a);s||n.batchesByKey.set(a,s=new Set);var l=s.size===0,u=r.subscribers.size===0;return r.subscribers.add(i),u&&s.add(r),i.next&&r.next.push(i.next.bind(i)),i.error&&r.error.push(i.error.bind(i)),i.complete&&r.complete.push(i.complete.bind(i)),(l||n.batchDebounce)&&n.scheduleQueueConsumption(a),s.size===n.batchMax&&n.consumeQueue(a),function(){var d;r.subscribers.delete(i)&&r.subscribers.size<1&&s.delete(r)&&s.size<1&&(n.consumeQueue(a),(d=s.subscription)===null||d===void 0||d.unsubscribe())}})),r.observable},e.prototype.consumeQueue=function(t){t===void 0&&(t="");var n=this.batchesByKey.get(t);if(this.batchesByKey.delete(t),!(!n||!n.size)){var r=[],a=[],i=[],s=[],l=[],u=[];n.forEach(function(h){r.push(h.operation),a.push(h.forward),i.push(h.observable),s.push(h.next),l.push(h.error),u.push(h.complete)});var d=this.batchHandler(r,a)||Kn.of(),p=function(h){l.forEach(function(g){g&&g.forEach(function(v){return v(h)})})};return n.subscription=d.subscribe({next:function(h){if(Array.isArray(h)||(h=[h]),s.length!==h.length){var g=new Error("server returned results with length ".concat(h.length,", expected length of ").concat(s.length));return g.result=h,p(g)}h.forEach(function(v,T){s[T]&&s[T].forEach(function(E){return E(v)})})},error:p,complete:function(){u.forEach(function(h){h&&h.forEach(function(g){return g()})})}}),i}},e.prototype.scheduleQueueConsumption=function(t){var n=this;clearTimeout(this.scheduledBatchTimerByKey.get(t)),this.scheduledBatchTimerByKey.set(t,setTimeout(function(){n.consumeQueue(t),n.scheduledBatchTimerByKey.delete(t)},this.batchInterval))},e}(),UQ=function(e){Ts(t,e);function t(n){var r=e.call(this)||this,a=n||{},i=a.batchDebounce,s=a.batchInterval,l=s===void 0?10:s,u=a.batchMax,d=u===void 0?0:u,p=a.batchHandler,h=p===void 0?function(){return null}:p,g=a.batchKey,v=g===void 0?function(){return""}:g;return r.batcher=new HQ({batchDebounce:i,batchInterval:l,batchMax:d,batchHandler:h,batchKey:v}),n.batchHandler.length<=1&&(r.request=function(T){return r.batcher.enqueueRequest({operation:T})}),r}return t.prototype.request=function(n,r){return this.batcher.enqueueRequest({operation:n,forward:r})},t}(cl),Jx=Rs(function(){return fetch}),WQ=function(e){Ts(t,e);function t(n){var r=e.call(this)||this,a=n||{},i=a.uri,s=i===void 0?"/graphql":i,l=a.fetch,u=a.print,d=u===void 0?FF:u,p=a.includeExtensions,h=a.preserveHeaderCase,g=a.batchInterval,v=a.batchDebounce,T=a.batchMax,E=a.batchKey,S=a.includeUnusedVariables,b=S===void 0?!1:S,w=To(a,["uri","fetch","print","includeExtensions","preserveHeaderCase","batchInterval","batchDebounce","batchMax","batchKey","includeUnusedVariables"]);globalThis.__DEV__!==!1&&RF(l||Jx);var k={http:{includeExtensions:p,preserveHeaderCase:h},options:w.fetchOptions,credentials:w.credentials,headers:w.headers};r.batchDebounce=v,r.batchInterval=g||10,r.batchMax=T||10;var F=function(D){var M=L_(D[0],s),A=D[0].getContext(),R={};if(A.clientAwareness){var q=A.clientAwareness,H=q.name,W=q.version;H&&(R["apollographql-client-name"]=H),W&&(R["apollographql-client-version"]=W)}var se={http:A.http,options:A.fetchOptions,credentials:A.credentials,headers:Ve(Ve({},R),A.headers)},Y=D.map(function(re){var ue=re.query;return C2(["client"],ue)?lT(ue):ue});if(Y.some(function(re){return!re}))return v2(new Error("BatchHttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or enable the `transformOptions.removeClientFields` option."));var ee=D.map(function(re,ue){var Q=jF(Ve(Ve({},re),{query:Y[ue]}),d,AF,k,se);return Q.body.variables&&!b&&(Q.body.variables=IF(Q.body.variables,re.query)),Q}),le=ee.map(function(re){var ue=re.body;return ue}),G=ee[0].options;if(G.method==="GET")return v2(new Error("apollo-link-batch-http does not support GET requests"));try{G.body=V3(le,"Payload")}catch(re){return v2(re)}var te;return!G.signal&&typeof AbortController<"u"&&(te=new AbortController,G.signal=te.signal),new Kn(function(re){var ue=l||Rs(function(){return fetch})||Jx;return ue(M,G).then(function(Q){return D.forEach(function(V){return V.setContext({response:Q})}),Q}).then(LF(D)).then(function(Q){return te=void 0,re.next(Q),re.complete(),Q}).catch(function(Q){te=void 0,Q.result&&Q.result.errors&&Q.result.data&&re.next(Q.result),re.error(Q)}),function(){te&&te.abort()}})};return E=E||function(D){var M=D.getContext(),A={http:M.http,options:M.fetchOptions,credentials:M.credentials,headers:M.headers};return L_(D,s)+JSON.stringify(A)},r.batcher=new UQ({batchDebounce:r.batchDebounce,batchInterval:r.batchInterval,batchMax:r.batchMax,batchKey:E,batchHandler:F}),r}return t.prototype.request=function(n){return this.batcher.request(n)},t}(cl);function mj(e){return new cl(function(t,n){return new Kn(function(r){var a,i,s;try{a=n(t).subscribe({next:function(l){if(l.errors?s=e({graphQLErrors:l.errors,response:l,operation:t,forward:n}):pT(l)&&(s=e({protocolErrors:l.extensions[a6],response:l,operation:t,forward:n})),s){i=s.subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)});return}r.next(l)},error:function(l){if(s=e({operation:t,networkError:l,graphQLErrors:l&&l.result&&l.result.errors||void 0,forward:n}),s){i=s.subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)});return}r.error(l)},complete:function(){s||r.complete.bind(r)()}})}catch(l){e({networkError:l,operation:t,forward:n}),r.error(l)}return function(){a&&a.unsubscribe(),i&&a.unsubscribe()}})})}(function(e){Ts(t,e);function t(n){var r=e.call(this)||this;return r.link=mj(n),r}return t.prototype.request=function(n,r){return this.link.request(n,r)},t})(cl);function qQ(e){var t=e||{},n=t.initial,r=n===void 0?300:n,a=t.jitter,i=a===void 0?!0:a,s=t.max,l=s===void 0?1/0:s,u=i?r:r/2;return function(p){var h=Math.min(l,u*Math.pow(2,p));return i&&(h=Math.random()*h),h}}function GQ(e){var t=e||{},n=t.retryIf,r=t.max,a=r===void 0?5:r;return function(s,l,u){return s>=a?!1:n?n(u,l):!!u}}var QQ=function(){function e(t,n,r,a,i){var s=this;this.observer=t,this.operation=n,this.forward=r,this.delayFor=a,this.retryIf=i,this.retryCount=0,this.currentSubscription=null,this.onError=function(l){return Hu(s,void 0,void 0,function(){var u;return Uu(this,function(d){switch(d.label){case 0:return this.retryCount+=1,[4,this.retryIf(this.retryCount,this.operation,l)];case 1:return u=d.sent(),u?(this.scheduleRetry(this.delayFor(this.retryCount,this.operation,l)),[2]):(this.observer.error(l),[2])}})})},this.try()}return e.prototype.cancel=function(){this.currentSubscription&&this.currentSubscription.unsubscribe(),clearTimeout(this.timerId),this.timerId=void 0,this.currentSubscription=null},e.prototype.try=function(){var t=this;this.currentSubscription=this.forward(this.operation).subscribe({next:function(n){var r;if(pT(n)){t.onError(new Pl({protocolErrors:n.extensions[a6]})),(r=t.currentSubscription)===null||r===void 0||r.unsubscribe();return}t.observer.next(n)},error:this.onError,complete:this.observer.complete.bind(this.observer)})},e.prototype.scheduleRetry=function(t){var n=this;if(this.timerId)throw new Error("RetryLink BUG! Encountered overlapping retries");this.timerId=setTimeout(function(){n.timerId=void 0,n.try()},t)},e}(),gj=function(e){Ts(t,e);function t(n){var r=e.call(this)||this,a=n||{},i=a.attempts,s=a.delay;return r.delayFor=typeof s=="function"?s:qQ(s),r.retryIf=typeof i=="function"?i:GQ(i),r}return t.prototype.request=function(n,r){var a=this;return new Kn(function(i){var s=new QQ(i,n,r,a.delayFor,a.retryIf);return function(){s.cancel()}})},t}(cl),g1={},Pv={},u5={},Fu={},ch={},c5={},Zx;function Ba(){if(Zx)return c5;Zx=1,Object.defineProperty(c5,"__esModule",{value:!0}),c5.default=e;function e(t,n){if(!t)throw new Error(n)}return c5}var Xx;function vj(){if(Xx)return ch;Xx=1,Object.defineProperty(ch,"__esModule",{value:!0}),ch.Source=void 0;var e=Ba(),t=n(e);function n(a){return a&&a.__esModule?a:{default:a}}function r(a,i){if(!(a instanceof i))throw new TypeError("Cannot call a class as a function")}return ch.Source=function a(i,s,l){r(this,a),this.body=i,this.name=s||"GraphQL request",this.locationOffset=l||{line:1,column:1},this.locationOffset.line>0||(0,t.default)(0,"line in locationOffset is 1-indexed and must be positive"),this.locationOffset.column>0||(0,t.default)(0,"column in locationOffset is 1-indexed and must be positive")},ch}var zv={},d5={},f5={},eC;function ST(){if(eC)return f5;eC=1,Object.defineProperty(f5,"__esModule",{value:!0}),f5.getLocation=e;function e(t,n){for(var r=/\r\n|[\n\r]/g,a=1,i=n+1,s=void 0;(s=r.exec(t.body))&&s.index<n;)a+=1,i=n+1-(s.index+s[0].length);return{line:a,column:i}}return f5}var tC;function i6(){if(tC)return d5;tC=1,Object.defineProperty(d5,"__esModule",{value:!0}),d5.GraphQLError=t;var e=ST();function t(n,r,a,i,s,l){var u=a;if(!u&&r&&r.length>0){var d=r[0];u=d&&d.loc&&d.loc.source}var p=i;!p&&r&&(p=r.filter(function(v){return!!v.loc}).map(function(v){return v.loc.start})),p&&p.length===0&&(p=void 0);var h=void 0,g=u;g&&p&&(h=p.map(function(v){return(0,e.getLocation)(g,v)})),Object.defineProperties(this,{message:{value:n,enumerable:!0,writable:!0},locations:{value:h||void 0,enumerable:!0},path:{value:s||void 0,enumerable:!0},nodes:{value:r||void 0},source:{value:u||void 0},positions:{value:p||void 0},originalError:{value:l}}),l&&l.stack?Object.defineProperty(this,"stack",{value:l.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,t):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}return t.prototype=Object.create(Error.prototype,{constructor:{value:t},name:{value:"GraphQLError"}}),d5}var p5={},nC;function $Q(){if(nC)return p5;nC=1,Object.defineProperty(p5,"__esModule",{value:!0}),p5.syntaxError=n;var e=ST(),t=i6();function n(l,u,d){var p=(0,e.getLocation)(l,u),h=p.line+l.locationOffset.line-1,g=a(l,p),v=p.column+g,T=new t.GraphQLError("Syntax Error "+l.name+" ("+h+":"+v+") "+d+`

`+r(l,p),void 0,l,[u]);return T}function r(l,u){var d=u.line,p=l.locationOffset.line-1,h=a(l,u),g=d+p,v=(g-1).toString(),T=g.toString(),E=(g+1).toString(),S=E.length,b=l.body.split(/\r\n|[\n\r]/g);return b[0]=i(l.locationOffset.column-1)+b[0],(d>=2?s(S,v)+": "+b[d-2]+`
`:"")+s(S,T)+": "+b[d-1]+`
`+i(2+S+u.column-1+h)+`^
`+(d<b.length?s(S,E)+": "+b[d]+`
`:"")}function a(l,u){return u.line===1?l.locationOffset.column-1:0}function i(l){return Array(l+1).join(" ")}function s(l,u){return i(l-u.length)+u}return p5}var h5={},rC;function YQ(){if(rC)return h5;rC=1,Object.defineProperty(h5,"__esModule",{value:!0}),h5.locatedError=t;var e=i6();function t(n,r,a){if(n&&n.path)return n;var i=n?n.message||String(n):"An unknown error occurred.";return new e.GraphQLError(i,n&&n.nodes||r,n&&n.source,n&&n.positions,a,n)}return h5}var m5={},aC;function KQ(){if(aC)return m5;aC=1,Object.defineProperty(m5,"__esModule",{value:!0}),m5.formatError=r;var e=Ba(),t=n(e);function n(a){return a&&a.__esModule?a:{default:a}}function r(a){return a||(0,t.default)(0,"Received null or undefined error."),{message:a.message,locations:a.locations,path:a.path}}return m5}var iC;function Jn(){return iC||(iC=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=i6();Object.defineProperty(e,"GraphQLError",{enumerable:!0,get:function(){return t.GraphQLError}});var n=$Q();Object.defineProperty(e,"syntaxError",{enumerable:!0,get:function(){return n.syntaxError}});var r=YQ();Object.defineProperty(e,"locatedError",{enumerable:!0,get:function(){return r.locatedError}});var a=KQ();Object.defineProperty(e,"formatError",{enumerable:!0,get:function(){return a.formatError}})}(zv)),zv}var Ld={},sC;function wT(){if(sC)return Ld;sC=1,Object.defineProperty(Ld,"__esModule",{value:!0}),Ld.TokenKind=void 0,Ld.createLexer=t,Ld.getTokenDesc=A;var e=Jn();function t(ie,ge){var _e=new H(r,0,0,0,0,null),Ce={source:ie,options:ge,lastToken:_e,token:_e,line:1,lineStart:0,advance:n};return Ce}function n(){var ie=this.lastToken=this.token;if(ie.kind!==a){do ie=ie.next=se(this,ie);while(ie.kind===M);this.token=ie}return ie}var r="<SOF>",a="<EOF>",i="!",s="$",l="(",u=")",d="...",p=":",h="=",g="@",v="[",T="]",E="{",S="|",b="}",w="Name",k="Int",F="Float",D="String",M="Comment";Ld.TokenKind={SOF:r,EOF:a,BANG:i,DOLLAR:s,PAREN_L:l,PAREN_R:u,SPREAD:d,COLON:p,EQUALS:h,AT:g,BRACKET_L:v,BRACKET_R:T,BRACE_L:E,PIPE:S,BRACE_R:b,NAME:w,INT:k,FLOAT:F,STRING:D,COMMENT:M};function A(ie){var ge=ie.value;return ge?ie.kind+' "'+ge+'"':ie.kind}var R=String.prototype.charCodeAt,q=String.prototype.slice;function H(ie,ge,_e,Ce,Te,K,oe){this.kind=ie,this.start=ge,this.end=_e,this.line=Ce,this.column=Te,this.value=oe,this.prev=K,this.next=null}H.prototype.toJSON=H.prototype.inspect=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}};function W(ie){return isNaN(ie)?a:ie<127?JSON.stringify(String.fromCharCode(ie)):'"\\u'+("00"+ie.toString(16).toUpperCase()).slice(-4)+'"'}function se(ie,ge){var _e=ie.source,Ce=_e.body,Te=Ce.length,K=ee(Ce,ge.end,ie),oe=ie.line,ke=1+K-ie.lineStart;if(K>=Te)return new H(a,Te,Te,oe,ke,ge);var be=R.call(Ce,K);if(be<32&&be!==9&&be!==10&&be!==13)throw(0,e.syntaxError)(_e,K,"Cannot contain the invalid character "+W(be)+".");switch(be){case 33:return new H(i,K,K+1,oe,ke,ge);case 35:return le(_e,K,oe,ke,ge);case 36:return new H(s,K,K+1,oe,ke,ge);case 40:return new H(l,K,K+1,oe,ke,ge);case 41:return new H(u,K,K+1,oe,ke,ge);case 46:if(R.call(Ce,K+1)===46&&R.call(Ce,K+2)===46)return new H(d,K,K+3,oe,ke,ge);break;case 58:return new H(p,K,K+1,oe,ke,ge);case 61:return new H(h,K,K+1,oe,ke,ge);case 64:return new H(g,K,K+1,oe,ke,ge);case 91:return new H(v,K,K+1,oe,ke,ge);case 93:return new H(T,K,K+1,oe,ke,ge);case 123:return new H(E,K,K+1,oe,ke,ge);case 124:return new H(S,K,K+1,oe,ke,ge);case 125:return new H(b,K,K+1,oe,ke,ge);case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 95:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:return V(_e,K,oe,ke,ge);case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return G(_e,K,be,oe,ke,ge);case 34:return re(_e,K,oe,ke,ge)}throw(0,e.syntaxError)(_e,K,Y(be))}function Y(ie){return ie===39?`Unexpected single quote character ('), did you mean to use a double quote (")?`:"Cannot parse the unexpected character "+W(ie)+"."}function ee(ie,ge,_e){for(var Ce=ie.length,Te=ge;Te<Ce;){var K=R.call(ie,Te);if(K===9||K===32||K===44||K===65279)++Te;else if(K===10)++Te,++_e.line,_e.lineStart=Te;else if(K===13)R.call(ie,Te+1)===10?Te+=2:++Te,++_e.line,_e.lineStart=Te;else break}return Te}function le(ie,ge,_e,Ce,Te){var K=ie.body,oe=void 0,ke=ge;do oe=R.call(K,++ke);while(oe!==null&&(oe>31||oe===9));return new H(M,ge,ke,_e,Ce,Te,q.call(K,ge+1,ke))}function G(ie,ge,_e,Ce,Te,K){var oe=ie.body,ke=_e,be=ge,xe=!1;if(ke===45&&(ke=R.call(oe,++be)),ke===48){if(ke=R.call(oe,++be),ke>=48&&ke<=57)throw(0,e.syntaxError)(ie,be,"Invalid number, unexpected digit after 0: "+W(ke)+".")}else be=te(ie,be,ke),ke=R.call(oe,be);return ke===46&&(xe=!0,ke=R.call(oe,++be),be=te(ie,be,ke),ke=R.call(oe,be)),(ke===69||ke===101)&&(xe=!0,ke=R.call(oe,++be),(ke===43||ke===45)&&(ke=R.call(oe,++be)),be=te(ie,be,ke)),new H(xe?F:k,ge,be,Ce,Te,K,q.call(oe,ge,be))}function te(ie,ge,_e){var Ce=ie.body,Te=ge,K=_e;if(K>=48&&K<=57){do K=R.call(Ce,++Te);while(K>=48&&K<=57);return Te}throw(0,e.syntaxError)(ie,Te,"Invalid number, expected digit but got: "+W(K)+".")}function re(ie,ge,_e,Ce,Te){for(var K=ie.body,oe=ge+1,ke=oe,be=0,xe="";oe<K.length&&(be=R.call(K,oe))!==null&&be!==10&&be!==13&&be!==34;){if(be<32&&be!==9)throw(0,e.syntaxError)(ie,oe,"Invalid character within String: "+W(be)+".");if(++oe,be===92){switch(xe+=q.call(K,ke,oe-1),be=R.call(K,oe),be){case 34:xe+='"';break;case 47:xe+="/";break;case 92:xe+="\\";break;case 98:xe+="\b";break;case 102:xe+="\f";break;case 110:xe+=`
`;break;case 114:xe+="\r";break;case 116:xe+="	";break;case 117:var Oe=ue(R.call(K,oe+1),R.call(K,oe+2),R.call(K,oe+3),R.call(K,oe+4));if(Oe<0)throw(0,e.syntaxError)(ie,oe,"Invalid character escape sequence: "+("\\u"+K.slice(oe+1,oe+5)+"."));xe+=String.fromCharCode(Oe),oe+=4;break;default:throw(0,e.syntaxError)(ie,oe,"Invalid character escape sequence: \\"+String.fromCharCode(be)+".")}++oe,ke=oe}}if(be!==34)throw(0,e.syntaxError)(ie,oe,"Unterminated string.");return xe+=q.call(K,ke,oe),new H(D,ge,oe+1,_e,Ce,Te,xe)}function ue(ie,ge,_e,Ce){return Q(ie)<<12|Q(ge)<<8|Q(_e)<<4|Q(Ce)}function Q(ie){return ie>=48&&ie<=57?ie-48:ie>=65&&ie<=70?ie-55:ie>=97&&ie<=102?ie-87:-1}function V(ie,ge,_e,Ce,Te){for(var K=ie.body,oe=K.length,ke=ge+1,be=0;ke!==oe&&(be=R.call(K,ke))!==null&&(be===95||be>=48&&be<=57||be>=65&&be<=90||be>=97&&be<=122);)++ke;return new H(w,ge,ke,_e,Ce,Te,q.call(K,ge,ke))}return Ld}var xn={},oC;function Va(){return oC||(oC=1,Object.defineProperty(xn,"__esModule",{value:!0}),xn.NAME="Name",xn.DOCUMENT="Document",xn.OPERATION_DEFINITION="OperationDefinition",xn.VARIABLE_DEFINITION="VariableDefinition",xn.VARIABLE="Variable",xn.SELECTION_SET="SelectionSet",xn.FIELD="Field",xn.ARGUMENT="Argument",xn.FRAGMENT_SPREAD="FragmentSpread",xn.INLINE_FRAGMENT="InlineFragment",xn.FRAGMENT_DEFINITION="FragmentDefinition",xn.INT="IntValue",xn.FLOAT="FloatValue",xn.STRING="StringValue",xn.BOOLEAN="BooleanValue",xn.NULL="NullValue",xn.ENUM="EnumValue",xn.LIST="ListValue",xn.OBJECT="ObjectValue",xn.OBJECT_FIELD="ObjectField",xn.DIRECTIVE="Directive",xn.NAMED_TYPE="NamedType",xn.LIST_TYPE="ListType",xn.NON_NULL_TYPE="NonNullType",xn.SCHEMA_DEFINITION="SchemaDefinition",xn.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",xn.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",xn.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",xn.FIELD_DEFINITION="FieldDefinition",xn.INPUT_VALUE_DEFINITION="InputValueDefinition",xn.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",xn.UNION_TYPE_DEFINITION="UnionTypeDefinition",xn.ENUM_TYPE_DEFINITION="EnumTypeDefinition",xn.ENUM_VALUE_DEFINITION="EnumValueDefinition",xn.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",xn.TYPE_EXTENSION_DEFINITION="TypeExtensionDefinition",xn.DIRECTIVE_DEFINITION="DirectiveDefinition"),xn}var lC;function Eg(){if(lC)return Fu;lC=1,Object.defineProperty(Fu,"__esModule",{value:!0}),Fu.parse=a,Fu.parseValue=i,Fu.parseType=s,Fu.parseConstValue=R,Fu.parseTypeReference=le,Fu.parseNamedType=G;var e=vj(),t=Jn(),n=wT(),r=Va();function a(z,$){var pe=typeof z=="string"?new e.Source(z):z;if(!(pe instanceof e.Source))throw new TypeError("Must provide Source. Received: "+String(pe));var Pe=(0,n.createLexer)(pe,$||{});return u(Pe)}function i(z,$){var pe=typeof z=="string"?new e.Source(z):z,Pe=(0,n.createLexer)(pe,$||{});We(Pe,n.TokenKind.SOF);var Fe=A(Pe,!1);return We(Pe,n.TokenKind.EOF),Fe}function s(z,$){var pe=typeof z=="string"?new e.Source(z):z,Pe=(0,n.createLexer)(pe,$||{});We(Pe,n.TokenKind.SOF);var Fe=le(Pe);return We(Pe,n.TokenKind.EOF),Fe}function l(z){var $=We(z,n.TokenKind.NAME);return{kind:r.NAME,value:$.value,loc:de(z,$)}}function u(z){var $=z.token;We(z,n.TokenKind.SOF);var pe=[];do pe.push(d(z));while(!Qe(z,n.TokenKind.EOF));return{kind:r.DOCUMENT,definitions:pe,loc:de(z,$)}}function d(z){if(we(z,n.TokenKind.BRACE_L))return p(z);if(we(z,n.TokenKind.NAME))switch(z.token.value){case"query":case"mutation":case"subscription":return p(z);case"fragment":return D(z);case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"extend":case"directive":return te(z)}throw ce(z)}function p(z){var $=z.token;if(we(z,n.TokenKind.BRACE_L))return{kind:r.OPERATION_DEFINITION,operation:"query",name:null,variableDefinitions:null,directives:[],selectionSet:E(z),loc:de(z,$)};var pe=h(z),Pe=void 0;return we(z,n.TokenKind.NAME)&&(Pe=l(z)),{kind:r.OPERATION_DEFINITION,operation:pe,name:Pe,variableDefinitions:g(z),directives:Y(z),selectionSet:E(z),loc:de(z,$)}}function h(z){var $=We(z,n.TokenKind.NAME);switch($.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw ce(z,$)}function g(z){return we(z,n.TokenKind.PAREN_L)?mt(z,n.TokenKind.PAREN_L,v,n.TokenKind.PAREN_R):[]}function v(z){var $=z.token;return{kind:r.VARIABLE_DEFINITION,variable:T(z),type:(We(z,n.TokenKind.COLON),le(z)),defaultValue:Qe(z,n.TokenKind.EQUALS)?A(z,!0):null,loc:de(z,$)}}function T(z){var $=z.token;return We(z,n.TokenKind.DOLLAR),{kind:r.VARIABLE,name:l(z),loc:de(z,$)}}function E(z){var $=z.token;return{kind:r.SELECTION_SET,selections:mt(z,n.TokenKind.BRACE_L,S,n.TokenKind.BRACE_R),loc:de(z,$)}}function S(z){return we(z,n.TokenKind.SPREAD)?F(z):b(z)}function b(z){var $=z.token,pe=l(z),Pe=void 0,Fe=void 0;return Qe(z,n.TokenKind.COLON)?(Pe=pe,Fe=l(z)):(Pe=null,Fe=pe),{kind:r.FIELD,alias:Pe,name:Fe,arguments:w(z),directives:Y(z),selectionSet:we(z,n.TokenKind.BRACE_L)?E(z):null,loc:de(z,$)}}function w(z){return we(z,n.TokenKind.PAREN_L)?mt(z,n.TokenKind.PAREN_L,k,n.TokenKind.PAREN_R):[]}function k(z){var $=z.token;return{kind:r.ARGUMENT,name:l(z),value:(We(z,n.TokenKind.COLON),A(z,!1)),loc:de(z,$)}}function F(z){var $=z.token;if(We(z,n.TokenKind.SPREAD),we(z,n.TokenKind.NAME)&&z.token.value!=="on")return{kind:r.FRAGMENT_SPREAD,name:M(z),directives:Y(z),loc:de(z,$)};var pe=null;return z.token.value==="on"&&(z.advance(),pe=G(z)),{kind:r.INLINE_FRAGMENT,typeCondition:pe,directives:Y(z),selectionSet:E(z),loc:de(z,$)}}function D(z){var $=z.token;return Ge(z,"fragment"),{kind:r.FRAGMENT_DEFINITION,name:M(z),typeCondition:(Ge(z,"on"),G(z)),directives:Y(z),selectionSet:E(z),loc:de(z,$)}}function M(z){if(z.token.value==="on")throw ce(z);return l(z)}function A(z,$){var pe=z.token;switch(pe.kind){case n.TokenKind.BRACKET_L:return H(z,$);case n.TokenKind.BRACE_L:return W(z,$);case n.TokenKind.INT:return z.advance(),{kind:r.INT,value:pe.value,loc:de(z,pe)};case n.TokenKind.FLOAT:return z.advance(),{kind:r.FLOAT,value:pe.value,loc:de(z,pe)};case n.TokenKind.STRING:return z.advance(),{kind:r.STRING,value:pe.value,loc:de(z,pe)};case n.TokenKind.NAME:return pe.value==="true"||pe.value==="false"?(z.advance(),{kind:r.BOOLEAN,value:pe.value==="true",loc:de(z,pe)}):pe.value==="null"?(z.advance(),{kind:r.NULL,loc:de(z,pe)}):(z.advance(),{kind:r.ENUM,value:pe.value,loc:de(z,pe)});case n.TokenKind.DOLLAR:if(!$)return T(z);break}throw ce(z)}function R(z){return A(z,!0)}function q(z){return A(z,!1)}function H(z,$){var pe=z.token,Pe=$?R:q;return{kind:r.LIST,values:Le(z,n.TokenKind.BRACKET_L,Pe,n.TokenKind.BRACKET_R),loc:de(z,pe)}}function W(z,$){var pe=z.token;We(z,n.TokenKind.BRACE_L);for(var Pe=[];!Qe(z,n.TokenKind.BRACE_R);)Pe.push(se(z,$));return{kind:r.OBJECT,fields:Pe,loc:de(z,pe)}}function se(z,$){var pe=z.token;return{kind:r.OBJECT_FIELD,name:l(z),value:(We(z,n.TokenKind.COLON),A(z,$)),loc:de(z,pe)}}function Y(z){for(var $=[];we(z,n.TokenKind.AT);)$.push(ee(z));return $}function ee(z){var $=z.token;return We(z,n.TokenKind.AT),{kind:r.DIRECTIVE,name:l(z),arguments:w(z),loc:de(z,$)}}function le(z){var $=z.token,pe=void 0;return Qe(z,n.TokenKind.BRACKET_L)?(pe=le(z),We(z,n.TokenKind.BRACKET_R),pe={kind:r.LIST_TYPE,type:pe,loc:de(z,$)}):pe=G(z),Qe(z,n.TokenKind.BANG)?{kind:r.NON_NULL_TYPE,type:pe,loc:de(z,$)}:pe}function G(z){var $=z.token;return{kind:r.NAMED_TYPE,name:l(z),loc:de(z,$)}}function te(z){if(we(z,n.TokenKind.NAME))switch(z.token.value){case"schema":return re(z);case"scalar":return Q(z);case"type":return V(z);case"interface":return Te(z);case"union":return K(z);case"enum":return ke(z);case"input":return xe(z);case"extend":return Oe(z);case"directive":return Se(z)}throw ce(z)}function re(z){var $=z.token;Ge(z,"schema");var pe=Y(z),Pe=mt(z,n.TokenKind.BRACE_L,ue,n.TokenKind.BRACE_R);return{kind:r.SCHEMA_DEFINITION,directives:pe,operationTypes:Pe,loc:de(z,$)}}function ue(z){var $=z.token,pe=h(z);We(z,n.TokenKind.COLON);var Pe=G(z);return{kind:r.OPERATION_TYPE_DEFINITION,operation:pe,type:Pe,loc:de(z,$)}}function Q(z){var $=z.token;Ge(z,"scalar");var pe=l(z),Pe=Y(z);return{kind:r.SCALAR_TYPE_DEFINITION,name:pe,directives:Pe,loc:de(z,$)}}function V(z){var $=z.token;Ge(z,"type");var pe=l(z),Pe=ie(z),Fe=Y(z),bt=Le(z,n.TokenKind.BRACE_L,ge,n.TokenKind.BRACE_R);return{kind:r.OBJECT_TYPE_DEFINITION,name:pe,interfaces:Pe,directives:Fe,fields:bt,loc:de(z,$)}}function ie(z){var $=[];if(z.token.value==="implements"){z.advance();do $.push(G(z));while(we(z,n.TokenKind.NAME))}return $}function ge(z){var $=z.token,pe=l(z),Pe=_e(z);We(z,n.TokenKind.COLON);var Fe=le(z),bt=Y(z);return{kind:r.FIELD_DEFINITION,name:pe,arguments:Pe,type:Fe,directives:bt,loc:de(z,$)}}function _e(z){return we(z,n.TokenKind.PAREN_L)?mt(z,n.TokenKind.PAREN_L,Ce,n.TokenKind.PAREN_R):[]}function Ce(z){var $=z.token,pe=l(z);We(z,n.TokenKind.COLON);var Pe=le(z),Fe=null;Qe(z,n.TokenKind.EQUALS)&&(Fe=R(z));var bt=Y(z);return{kind:r.INPUT_VALUE_DEFINITION,name:pe,type:Pe,defaultValue:Fe,directives:bt,loc:de(z,$)}}function Te(z){var $=z.token;Ge(z,"interface");var pe=l(z),Pe=Y(z),Fe=Le(z,n.TokenKind.BRACE_L,ge,n.TokenKind.BRACE_R);return{kind:r.INTERFACE_TYPE_DEFINITION,name:pe,directives:Pe,fields:Fe,loc:de(z,$)}}function K(z){var $=z.token;Ge(z,"union");var pe=l(z),Pe=Y(z);We(z,n.TokenKind.EQUALS);var Fe=oe(z);return{kind:r.UNION_TYPE_DEFINITION,name:pe,directives:Pe,types:Fe,loc:de(z,$)}}function oe(z){Qe(z,n.TokenKind.PIPE);var $=[];do $.push(G(z));while(Qe(z,n.TokenKind.PIPE));return $}function ke(z){var $=z.token;Ge(z,"enum");var pe=l(z),Pe=Y(z),Fe=mt(z,n.TokenKind.BRACE_L,be,n.TokenKind.BRACE_R);return{kind:r.ENUM_TYPE_DEFINITION,name:pe,directives:Pe,values:Fe,loc:de(z,$)}}function be(z){var $=z.token,pe=l(z),Pe=Y(z);return{kind:r.ENUM_VALUE_DEFINITION,name:pe,directives:Pe,loc:de(z,$)}}function xe(z){var $=z.token;Ge(z,"input");var pe=l(z),Pe=Y(z),Fe=Le(z,n.TokenKind.BRACE_L,Ce,n.TokenKind.BRACE_R);return{kind:r.INPUT_OBJECT_TYPE_DEFINITION,name:pe,directives:Pe,fields:Fe,loc:de(z,$)}}function Oe(z){var $=z.token;Ge(z,"extend");var pe=V(z);return{kind:r.TYPE_EXTENSION_DEFINITION,definition:pe,loc:de(z,$)}}function Se(z){var $=z.token;Ge(z,"directive"),We(z,n.TokenKind.AT);var pe=l(z),Pe=_e(z);Ge(z,"on");var Fe=Re(z);return{kind:r.DIRECTIVE_DEFINITION,name:pe,arguments:Pe,locations:Fe,loc:de(z,$)}}function Re(z){Qe(z,n.TokenKind.PIPE);var $=[];do $.push(l(z));while(Qe(z,n.TokenKind.PIPE));return $}function de(z,$){if(!z.options.noLocation)return new Xe($,z.lastToken,z.source)}function Xe(z,$,pe){this.start=z.start,this.end=$.end,this.startToken=z,this.endToken=$,this.source=pe}Xe.prototype.toJSON=Xe.prototype.inspect=function(){return{start:this.start,end:this.end}};function we(z,$){return z.token.kind===$}function Qe(z,$){var pe=z.token.kind===$;return pe&&z.advance(),pe}function We(z,$){var pe=z.token;if(pe.kind===$)return z.advance(),pe;throw(0,t.syntaxError)(z.source,pe.start,"Expected "+$+", found "+(0,n.getTokenDesc)(pe))}function Ge(z,$){var pe=z.token;if(pe.kind===n.TokenKind.NAME&&pe.value===$)return z.advance(),pe;throw(0,t.syntaxError)(z.source,pe.start,'Expected "'+$+'", found '+(0,n.getTokenDesc)(pe))}function ce(z,$){var pe=$||z.token;return(0,t.syntaxError)(z.source,pe.start,"Unexpected "+(0,n.getTokenDesc)(pe))}function Le(z,$,pe,Pe){We(z,$);for(var Fe=[];!Qe(z,Pe);)Fe.push(pe(z));return Fe}function mt(z,$,pe,Pe){We(z,$);for(var Fe=[pe(z)];!Qe(z,Pe);)Fe.push(pe(z));return Fe}return Fu}var xf={},ju={},uC;function s6(){if(uC)return ju;uC=1,Object.defineProperty(ju,"__esModule",{value:!0}),ju.visit=n,ju.visitInParallel=a,ju.visitWithTypeInfo=i,ju.getVisitFn=s;var e=ju.QueryDocumentKeys={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["name","directives"],ObjectTypeDefinition:["name","interfaces","directives","fields"],FieldDefinition:["name","arguments","type","directives"],InputValueDefinition:["name","type","defaultValue","directives"],InterfaceTypeDefinition:["name","directives","fields"],UnionTypeDefinition:["name","directives","types"],EnumTypeDefinition:["name","directives","values"],EnumValueDefinition:["name","directives"],InputObjectTypeDefinition:["name","directives","fields"],TypeExtensionDefinition:["definition"],DirectiveDefinition:["name","arguments","locations"]},t=ju.BREAK={};function n(l,u,d){var p=d||e,h=void 0,g=Array.isArray(l),v=[l],T=-1,E=[],S=void 0,b=[],w=[],k=l;do{T++;var F=T===v.length,D=void 0,M=void 0,A=F&&E.length!==0;if(F){if(D=w.length===0?void 0:b.pop(),M=S,S=w.pop(),A){if(g)M=M.slice();else{var R={};for(var q in M)M.hasOwnProperty(q)&&(R[q]=M[q]);M=R}for(var H=0,W=0;W<E.length;W++){var se=E[W][0],Y=E[W][1];g&&(se-=H),g&&Y===null?(M.splice(se,1),H++):M[se]=Y}}T=h.index,v=h.keys,E=h.edits,g=h.inArray,h=h.prev}else{if(D=S?g?T:v[T]:void 0,M=S?S[D]:k,M==null)continue;S&&b.push(D)}var ee=void 0;if(!Array.isArray(M)){if(!r(M))throw new Error("Invalid AST Node: "+JSON.stringify(M));var le=s(u,M.kind,F);if(le){if(ee=le.call(u,M,D,S,b,w),ee===t)break;if(ee===!1){if(!F){b.pop();continue}}else if(ee!==void 0&&(E.push([D,ee]),!F))if(r(ee))M=ee;else{b.pop();continue}}}ee===void 0&&A&&E.push([D,M]),F||(h={inArray:g,index:T,keys:v,edits:E,prev:h},g=Array.isArray(M),v=g?M:p[M.kind]||[],T=-1,E=[],S&&w.push(S),S=M)}while(h!==void 0);return E.length!==0&&(k=E[E.length-1][1]),k}function r(l){return l&&typeof l.kind=="string"}function a(l){var u=new Array(l.length);return{enter:function(p){for(var h=0;h<l.length;h++)if(!u[h]){var g=s(l[h],p.kind,!1);if(g){var v=g.apply(l[h],arguments);if(v===!1)u[h]=p;else if(v===t)u[h]=t;else if(v!==void 0)return v}}},leave:function(p){for(var h=0;h<l.length;h++)if(u[h])u[h]===p&&(u[h]=null);else{var g=s(l[h],p.kind,!0);if(g){var v=g.apply(l[h],arguments);if(v===t)u[h]=t;else if(v!==void 0&&v!==!1)return v}}}}}function i(l,u){return{enter:function(p){l.enter(p);var h=s(u,p.kind,!1);if(h){var g=h.apply(u,arguments);return g!==void 0&&(l.leave(p),r(g)&&l.enter(g)),g}},leave:function(p){var h=s(u,p.kind,!0),g=void 0;return h&&(g=h.apply(u,arguments)),l.leave(p),g}}}function s(l,u,d){var p=l[u];if(p){if(!d&&typeof p=="function")return p;var h=d?p.leave:p.enter;if(typeof h=="function")return h}else{var g=d?l.leave:l.enter;if(g){if(typeof g=="function")return g;var v=g[u];if(typeof v=="function")return v}}}return ju}var dh={},Fn={},g5={},cC;function C0(){if(cC)return g5;cC=1,Object.defineProperty(g5,"__esModule",{value:!0}),g5.default=e;function e(t){return t==null||t!==t}return g5}var fh={},dC;function xT(){if(dC)return fh;dC=1;var e={version:"v22.12.0",versions:{node:"22.12.0",acorn:"8.14.0",ada:"2.9.2",amaro:"0.2.0",ares:"1.34.3",brotli:"1.1.0",cjs_module_lexer:"1.4.1",cldr:"46.0",icu:"76.1",llhttp:"9.2.1",modules:"127",napi:"9",nbytes:"0.1.1",ncrypto:"0.0.1",nghttp2:"1.64.0",nghttp3:"0.7.0",ngtcp2:"1.3.0",openssl:"3.0.15+quic",simdjson:"3.10.0",simdutf:"5.6.1",sqlite:"3.47.0",tz:"2024b",undici:"6.21.0",unicode:"16.0",uv:"1.49.1",uvwasi:"0.0.21",v8:"12.4.254.21-node.21",zlib:"1.3.0.1-motley-71660e1"},arch:"x64",platform:"linux",release:{name:"node",lts:"Jod",sourceUrl:"https://unofficial-builds.nodejs.org/download/release/v22.12.0/node-v22.12.0.tar.gz",headersUrl:"https://unofficial-builds.nodejs.org/download/release/v22.12.0/node-v22.12.0-headers.tar.gz"},moduleLoadList:["Internal Binding builtins","Internal Binding module_wrap","Internal Binding errors","NativeModule internal/assert","Internal Binding util","NativeModule internal/errors","Internal Binding config","Internal Binding timers","Internal Binding async_wrap","Internal Binding task_queue","Internal Binding symbols","NativeModule internal/async_hooks","Internal Binding constants","Internal Binding types","Internal Binding options","NativeModule internal/options","Internal Binding string_decoder","NativeModule internal/util","NativeModule internal/util/types","NativeModule internal/validators","NativeModule internal/linkedlist","NativeModule internal/priority_queue","Internal Binding icu","NativeModule internal/util/inspect","NativeModule internal/constants","Internal Binding trace_events","NativeModule internal/util/debuglog","Internal Binding async_context_frame","NativeModule internal/async_context_frame","NativeModule internal/timers","NativeModule internal/events/abort_listener","NativeModule events","Internal Binding buffer","NativeModule internal/buffer","NativeModule buffer","NativeModule internal/webidl","Internal Binding messaging","NativeModule internal/worker/js_transferable","Internal Binding process_methods","NativeModule internal/process/per_thread","Internal Binding credentials","NativeModule internal/process/promises","NativeModule internal/fixed_queue","NativeModule async_hooks","NativeModule internal/process/task_queues","NativeModule timers","NativeModule path","NativeModule internal/querystring","NativeModule querystring","Internal Binding url","NativeModule internal/url","Internal Binding contextify","NativeModule internal/vm","NativeModule internal/process/execution","NativeModule internal/process/warning","NativeModule internal/source_map/source_map_cache","Internal Binding fs","Internal Binding blob","Internal Binding encoding_binding","NativeModule internal/encoding","NativeModule internal/streams/utils","NativeModule util","NativeModule internal/webstreams/util","NativeModule internal/webstreams/queuingstrategies","NativeModule internal/blob","NativeModule internal/fs/utils","Internal Binding permission","NativeModule internal/process/permission","NativeModule fs","Internal Binding modules","NativeModule internal/modules/helpers","NativeModule internal/console/constructor","NativeModule internal/console/global","NativeModule internal/util/inspector","Internal Binding inspector","Internal Binding performance","NativeModule internal/perf/utils","NativeModule internal/event_target","Internal Binding wasm_web_api","Internal Binding mksnapshot","NativeModule internal/v8/startup_snapshot","NativeModule internal/process/signal","NativeModule url","NativeModule internal/modules/package_json_reader","NativeModule diagnostics_channel","NativeModule internal/modules/cjs/loader","NativeModule internal/process/pre_execution","NativeModule internal/modules/esm/utils","NativeModule internal/inspector_async_hook","Internal Binding worker","NativeModule internal/modules/run_main","NativeModule internal/net","NativeModule internal/dns/utils","NativeModule internal/modules/esm/assert","NativeModule internal/modules/esm/loader","NativeModule internal/modules/esm/module_map","NativeModule internal/modules/esm/translators","NativeModule internal/modules/esm/formats","NativeModule internal/modules/esm/get_format","NativeModule internal/modules/esm/resolve","NativeModule internal/mime","NativeModule internal/data_url","NativeModule internal/modules/esm/load","Internal Binding fs_dir","NativeModule internal/fs/dir","NativeModule string_decoder","Internal Binding fs_event_wrap","Internal Binding uv","NativeModule internal/fs/watchers","NativeModule internal/fs/recursive_watch","NativeModule internal/readline/utils","NativeModule internal/readline/callbacks","NativeModule internal/readline/interface","NativeModule internal/fs/promises","NativeModule internal/modules/esm/module_job","NativeModule internal/perf/performance_entry","NativeModule internal/perf/observe","NativeModule internal/perf/resource_timing","NativeModule internal/perf/nodetiming","NativeModule internal/perf/usertiming","NativeModule internal/perf/event_loop_utilization","NativeModule internal/histogram","NativeModule internal/perf/timerify","NativeModule internal/perf/performance","NativeModule internal/perf/event_loop_delay","NativeModule perf_hooks","NativeModule internal/source_map/source_map","NativeModule module","NativeModule internal/modules/esm/initialize_import_meta","Internal Binding os","NativeModule os","NativeModule internal/streams/destroy","NativeModule internal/abort_controller","NativeModule internal/streams/end-of-stream","NativeModule internal/streams/legacy","NativeModule internal/streams/add-abort-signal","NativeModule internal/streams/state","NativeModule internal/streams/from","NativeModule internal/streams/readable","NativeModule internal/streams/writable","NativeModule internal/streams/duplex","NativeModule internal/streams/pipeline","NativeModule internal/streams/compose","NativeModule internal/streams/operators","NativeModule stream/promises","NativeModule internal/streams/transform","NativeModule internal/streams/passthrough","NativeModule internal/streams/duplexpair","NativeModule stream","NativeModule internal/fs/streams","NativeModule fs/promises","NativeModule internal/util/parse_args/utils","NativeModule internal/util/parse_args/parse_args","Internal Binding crypto","NativeModule internal/crypto/random","NativeModule internal/crypto/hashnames","NativeModule internal/crypto/util","NativeModule internal/crypto/pbkdf2","NativeModule internal/crypto/scrypt","NativeModule internal/crypto/keys","NativeModule internal/crypto/hkdf","NativeModule internal/crypto/keygen","NativeModule internal/crypto/diffiehellman","NativeModule internal/streams/lazy_transform","NativeModule internal/crypto/cipher","NativeModule internal/crypto/sig","NativeModule internal/crypto/hash","NativeModule internal/crypto/x509","NativeModule internal/crypto/certificate","NativeModule crypto","NativeModule internal/crypto/webcrypto","Internal Binding pipe_wrap","Internal Binding cares_wrap","Internal Binding stream_wrap","Internal Binding tcp_wrap","NativeModule internal/stream_base_commons","NativeModule net","Internal Binding udp_wrap","NativeModule internal/dgram","NativeModule dgram","Internal Binding process_wrap","Internal Binding tty_wrap","NativeModule internal/socket_list","Internal Binding spawn_sync","NativeModule internal/child_process","NativeModule child_process","NativeModule _http_agent","Internal Binding http_parser","NativeModule internal/freelist","NativeModule _http_incoming","NativeModule _http_common","NativeModule internal/http","NativeModule _http_outgoing","NativeModule _http_client","NativeModule _http_server","NativeModule http","NativeModule internal/util/colors","NativeModule internal/assert/myers_diff","NativeModule internal/assert/assertion_error","NativeModule internal/assert/utils","NativeModule internal/assert/calltracker","NativeModule assert","NativeModule internal/tls/secure-context","NativeModule _tls_common","Internal Binding js_stream","NativeModule internal/js_stream_socket","Internal Binding tls_wrap","NativeModule _tls_wrap","NativeModule internal/tls/secure-pair","NativeModule tls","Internal Binding http2","NativeModule internal/http2/util","NativeModule internal/http2/compat","Internal Binding stream_pipe","NativeModule internal/http2/core","NativeModule http2","Internal Binding zlib","NativeModule zlib","NativeModule util/types","NativeModule internal/worker/io","NativeModule internal/worker/messaging","NativeModule internal/error_serdes","NativeModule internal/worker","NativeModule worker_threads","NativeModule internal/file","NativeModule internal/webstreams/writablestream","NativeModule internal/webstreams/readablestream","NativeModule internal/deps/undici/undici","NativeModule https","NativeModule internal/tty","NativeModule tty","Internal Binding block_list","NativeModule internal/socketaddress","NativeModule internal/blocklist","NativeModule internal/dns/callback_resolver","NativeModule dns","NativeModule internal/dns/promises","NativeModule internal/readline/emitKeypressEvents","NativeModule internal/readline/promises","NativeModule readline/promises","NativeModule readline","NativeModule process","NativeModule internal/process/finalization","Internal Binding report","NativeModule internal/process/report","Internal Binding serdes","Internal Binding profiler","Internal Binding heap_utils","Internal Binding internal_only_v8","NativeModule internal/heap_utils","NativeModule internal/promise_hooks","Internal Binding v8","NativeModule v8","NativeModule internal/deps/cjs-module-lexer/lexer","NativeModule constants","NativeModule internal/crypto/webidl","NativeModule internal/navigator"],_events:{newListener:[null,null],removeListener:[null,null]},_eventsCount:4,domain:null,_exiting:!1,config:{target_defaults:{cflags:[],configurations:{Debug:{v8_enable_v8_checks:0,variables:{}},Release:{v8_enable_v8_checks:1,variables:{}}},default_configuration:"Release",defines:["NODE_OPENSSL_CONF_NAME=nodejs_conf","NODE_OPENSSL_HAS_QUIC","ICU_NO_USER_DATA_OVERRIDE"],include_dirs:[],libraries:[]},variables:{asan:0,clang:0,coverage:!1,dcheck_always_on:0,debug_nghttp2:!1,debug_node:!1,enable_lto:!1,enable_pgo_generate:!1,enable_pgo_use:!1,error_on_warn:!1,force_dynamic_crt:0,gas_version:"2.41",host_arch:"x64",icu_data_in:"../../deps/icu-tmp/icudt76l.dat",icu_endianness:"l",icu_gyp_path:"tools/icu/icu-generic.gyp",icu_path:"deps/icu-small",icu_small:!1,icu_ver_major:"76",libdir:"lib",llvm_version:"0.0",napi_build_version:"9",node_builtin_shareable_builtins:["deps/cjs-module-lexer/lexer.js","deps/cjs-module-lexer/dist/lexer.js","deps/undici/undici.js","deps/amaro/dist/index.js"],node_byteorder:"little",node_debug_lib:!1,node_enable_d8:!1,node_enable_v8_vtunejit:!1,node_fipsinstall:!1,node_install_corepack:!0,node_install_npm:!0,node_library_files:["lib/_http_agent.js","lib/_http_client.js","lib/_http_common.js","lib/_http_incoming.js","lib/_http_outgoing.js","lib/_http_server.js","lib/_stream_duplex.js","lib/_stream_passthrough.js","lib/_stream_readable.js","lib/_stream_transform.js","lib/_stream_wrap.js","lib/_stream_writable.js","lib/_tls_common.js","lib/_tls_wrap.js","lib/assert.js","lib/assert/strict.js","lib/async_hooks.js","lib/buffer.js","lib/child_process.js","lib/cluster.js","lib/console.js","lib/constants.js","lib/crypto.js","lib/dgram.js","lib/diagnostics_channel.js","lib/dns.js","lib/dns/promises.js","lib/domain.js","lib/events.js","lib/fs.js","lib/fs/promises.js","lib/http.js","lib/http2.js","lib/https.js","lib/inspector.js","lib/inspector/promises.js","lib/internal/abort_controller.js","lib/internal/assert.js","lib/internal/assert/assertion_error.js","lib/internal/assert/calltracker.js","lib/internal/assert/myers_diff.js","lib/internal/assert/utils.js","lib/internal/async_context_frame.js","lib/internal/async_hooks.js","lib/internal/async_local_storage/async_context_frame.js","lib/internal/async_local_storage/async_hooks.js","lib/internal/blob.js","lib/internal/blocklist.js","lib/internal/bootstrap/node.js","lib/internal/bootstrap/realm.js","lib/internal/bootstrap/shadow_realm.js","lib/internal/bootstrap/switches/does_not_own_process_state.js","lib/internal/bootstrap/switches/does_own_process_state.js","lib/internal/bootstrap/switches/is_main_thread.js","lib/internal/bootstrap/switches/is_not_main_thread.js","lib/internal/bootstrap/web/exposed-wildcard.js","lib/internal/bootstrap/web/exposed-window-or-worker.js","lib/internal/buffer.js","lib/internal/child_process.js","lib/internal/child_process/serialization.js","lib/internal/cli_table.js","lib/internal/cluster/child.js","lib/internal/cluster/primary.js","lib/internal/cluster/round_robin_handle.js","lib/internal/cluster/shared_handle.js","lib/internal/cluster/utils.js","lib/internal/cluster/worker.js","lib/internal/console/constructor.js","lib/internal/console/global.js","lib/internal/constants.js","lib/internal/crypto/aes.js","lib/internal/crypto/certificate.js","lib/internal/crypto/cfrg.js","lib/internal/crypto/cipher.js","lib/internal/crypto/diffiehellman.js","lib/internal/crypto/ec.js","lib/internal/crypto/hash.js","lib/internal/crypto/hashnames.js","lib/internal/crypto/hkdf.js","lib/internal/crypto/keygen.js","lib/internal/crypto/keys.js","lib/internal/crypto/mac.js","lib/internal/crypto/pbkdf2.js","lib/internal/crypto/random.js","lib/internal/crypto/rsa.js","lib/internal/crypto/scrypt.js","lib/internal/crypto/sig.js","lib/internal/crypto/util.js","lib/internal/crypto/webcrypto.js","lib/internal/crypto/webidl.js","lib/internal/crypto/x509.js","lib/internal/data_url.js","lib/internal/debugger/inspect.js","lib/internal/debugger/inspect_client.js","lib/internal/debugger/inspect_repl.js","lib/internal/dgram.js","lib/internal/dns/callback_resolver.js","lib/internal/dns/promises.js","lib/internal/dns/utils.js","lib/internal/encoding.js","lib/internal/error_serdes.js","lib/internal/errors.js","lib/internal/event_target.js","lib/internal/events/abort_listener.js","lib/internal/events/symbols.js","lib/internal/file.js","lib/internal/fixed_queue.js","lib/internal/freelist.js","lib/internal/freeze_intrinsics.js","lib/internal/fs/cp/cp-sync.js","lib/internal/fs/cp/cp.js","lib/internal/fs/dir.js","lib/internal/fs/glob.js","lib/internal/fs/promises.js","lib/internal/fs/read/context.js","lib/internal/fs/recursive_watch.js","lib/internal/fs/rimraf.js","lib/internal/fs/streams.js","lib/internal/fs/sync_write_stream.js","lib/internal/fs/utils.js","lib/internal/fs/watchers.js","lib/internal/heap_utils.js","lib/internal/histogram.js","lib/internal/http.js","lib/internal/http2/compat.js","lib/internal/http2/core.js","lib/internal/http2/util.js","lib/internal/inspector_async_hook.js","lib/internal/inspector_network_tracking.js","lib/internal/js_stream_socket.js","lib/internal/legacy/processbinding.js","lib/internal/linkedlist.js","lib/internal/main/check_syntax.js","lib/internal/main/embedding.js","lib/internal/main/eval_stdin.js","lib/internal/main/eval_string.js","lib/internal/main/inspect.js","lib/internal/main/mksnapshot.js","lib/internal/main/print_help.js","lib/internal/main/prof_process.js","lib/internal/main/repl.js","lib/internal/main/run_main_module.js","lib/internal/main/test_runner.js","lib/internal/main/watch_mode.js","lib/internal/main/worker_thread.js","lib/internal/mime.js","lib/internal/modules/cjs/loader.js","lib/internal/modules/esm/assert.js","lib/internal/modules/esm/create_dynamic_module.js","lib/internal/modules/esm/fetch_module.js","lib/internal/modules/esm/formats.js","lib/internal/modules/esm/get_format.js","lib/internal/modules/esm/hooks.js","lib/internal/modules/esm/initialize_import_meta.js","lib/internal/modules/esm/load.js","lib/internal/modules/esm/loader.js","lib/internal/modules/esm/module_job.js","lib/internal/modules/esm/module_map.js","lib/internal/modules/esm/resolve.js","lib/internal/modules/esm/shared_constants.js","lib/internal/modules/esm/translators.js","lib/internal/modules/esm/utils.js","lib/internal/modules/esm/worker.js","lib/internal/modules/helpers.js","lib/internal/modules/package_json_reader.js","lib/internal/modules/run_main.js","lib/internal/navigator.js","lib/internal/net.js","lib/internal/options.js","lib/internal/per_context/domexception.js","lib/internal/per_context/messageport.js","lib/internal/per_context/primordials.js","lib/internal/perf/event_loop_delay.js","lib/internal/perf/event_loop_utilization.js","lib/internal/perf/nodetiming.js","lib/internal/perf/observe.js","lib/internal/perf/performance.js","lib/internal/perf/performance_entry.js","lib/internal/perf/resource_timing.js","lib/internal/perf/timerify.js","lib/internal/perf/usertiming.js","lib/internal/perf/utils.js","lib/internal/priority_queue.js","lib/internal/process/execution.js","lib/internal/process/finalization.js","lib/internal/process/per_thread.js","lib/internal/process/permission.js","lib/internal/process/pre_execution.js","lib/internal/process/promises.js","lib/internal/process/report.js","lib/internal/process/signal.js","lib/internal/process/task_queues.js","lib/internal/process/warning.js","lib/internal/process/worker_thread_only.js","lib/internal/promise_hooks.js","lib/internal/querystring.js","lib/internal/quic/quic.js","lib/internal/readline/callbacks.js","lib/internal/readline/emitKeypressEvents.js","lib/internal/readline/interface.js","lib/internal/readline/promises.js","lib/internal/readline/utils.js","lib/internal/repl.js","lib/internal/repl/await.js","lib/internal/repl/history.js","lib/internal/repl/utils.js","lib/internal/socket_list.js","lib/internal/socketaddress.js","lib/internal/source_map/prepare_stack_trace.js","lib/internal/source_map/source_map.js","lib/internal/source_map/source_map_cache.js","lib/internal/source_map/source_map_cache_map.js","lib/internal/stream_base_commons.js","lib/internal/streams/add-abort-signal.js","lib/internal/streams/compose.js","lib/internal/streams/destroy.js","lib/internal/streams/duplex.js","lib/internal/streams/duplexify.js","lib/internal/streams/duplexpair.js","lib/internal/streams/end-of-stream.js","lib/internal/streams/from.js","lib/internal/streams/lazy_transform.js","lib/internal/streams/legacy.js","lib/internal/streams/operators.js","lib/internal/streams/passthrough.js","lib/internal/streams/pipeline.js","lib/internal/streams/readable.js","lib/internal/streams/state.js","lib/internal/streams/transform.js","lib/internal/streams/utils.js","lib/internal/streams/writable.js","lib/internal/test/binding.js","lib/internal/test/transfer.js","lib/internal/test_runner/coverage.js","lib/internal/test_runner/harness.js","lib/internal/test_runner/mock/loader.js","lib/internal/test_runner/mock/mock.js","lib/internal/test_runner/mock/mock_timers.js","lib/internal/test_runner/reporter/dot.js","lib/internal/test_runner/reporter/junit.js","lib/internal/test_runner/reporter/lcov.js","lib/internal/test_runner/reporter/spec.js","lib/internal/test_runner/reporter/tap.js","lib/internal/test_runner/reporter/utils.js","lib/internal/test_runner/reporter/v8-serializer.js","lib/internal/test_runner/runner.js","lib/internal/test_runner/snapshot.js","lib/internal/test_runner/test.js","lib/internal/test_runner/tests_stream.js","lib/internal/test_runner/utils.js","lib/internal/timers.js","lib/internal/tls/secure-context.js","lib/internal/tls/secure-pair.js","lib/internal/trace_events_async_hooks.js","lib/internal/tty.js","lib/internal/url.js","lib/internal/util.js","lib/internal/util/colors.js","lib/internal/util/comparisons.js","lib/internal/util/debuglog.js","lib/internal/util/inspect.js","lib/internal/util/inspector.js","lib/internal/util/parse_args/parse_args.js","lib/internal/util/parse_args/utils.js","lib/internal/util/types.js","lib/internal/v8/startup_snapshot.js","lib/internal/v8_prof_polyfill.js","lib/internal/v8_prof_processor.js","lib/internal/validators.js","lib/internal/vm.js","lib/internal/vm/module.js","lib/internal/wasm_web_api.js","lib/internal/watch_mode/files_watcher.js","lib/internal/watchdog.js","lib/internal/webidl.js","lib/internal/webstorage.js","lib/internal/webstreams/adapters.js","lib/internal/webstreams/compression.js","lib/internal/webstreams/encoding.js","lib/internal/webstreams/queuingstrategies.js","lib/internal/webstreams/readablestream.js","lib/internal/webstreams/transfer.js","lib/internal/webstreams/transformstream.js","lib/internal/webstreams/util.js","lib/internal/webstreams/writablestream.js","lib/internal/worker.js","lib/internal/worker/io.js","lib/internal/worker/js_transferable.js","lib/internal/worker/messaging.js","lib/module.js","lib/net.js","lib/os.js","lib/path.js","lib/path/posix.js","lib/path/win32.js","lib/perf_hooks.js","lib/process.js","lib/punycode.js","lib/querystring.js","lib/readline.js","lib/readline/promises.js","lib/repl.js","lib/sea.js","lib/sqlite.js","lib/stream.js","lib/stream/consumers.js","lib/stream/promises.js","lib/stream/web.js","lib/string_decoder.js","lib/sys.js","lib/test.js","lib/test/reporters.js","lib/timers.js","lib/timers/promises.js","lib/tls.js","lib/trace_events.js","lib/tty.js","lib/url.js","lib/util.js","lib/util/types.js","lib/v8.js","lib/vm.js","lib/wasi.js","lib/worker_threads.js","lib/zlib.js"],node_module_version:127,node_no_browser_globals:!1,node_prefix:"/",node_release_urlbase:"https://unofficial-builds.nodejs.org/download/release/",node_section_ordering_info:"",node_shared:!1,node_shared_ada:!1,node_shared_brotli:!1,node_shared_cares:!1,node_shared_http_parser:!1,node_shared_libuv:!1,node_shared_nghttp2:!1,node_shared_nghttp3:!1,node_shared_ngtcp2:!1,node_shared_openssl:!1,node_shared_simdjson:!1,node_shared_simdutf:!1,node_shared_sqlite:!1,node_shared_uvwasi:!1,node_shared_zlib:!1,node_tag:"",node_target_type:"executable",node_use_amaro:!0,node_use_bundled_v8:!0,node_use_node_code_cache:!0,node_use_node_snapshot:!0,node_use_openssl:!0,node_use_v8_platform:!0,node_with_ltcg:!1,node_without_node_options:!1,node_write_snapshot_as_array_literals:!1,openssl_is_fips:!1,openssl_quic:!0,ossfuzz:!1,shlib_suffix:"so.127",single_executable_application:!0,target_arch:"x64",ubsan:0,use_prefix_to_find_headers:!1,v8_enable_31bit_smis_on_64bit_arch:0,v8_enable_extensible_ro_snapshot:0,v8_enable_gdbjit:0,v8_enable_hugepage:0,v8_enable_i18n_support:1,v8_enable_inspector:1,v8_enable_javascript_promise_hooks:1,v8_enable_lite_mode:0,v8_enable_maglev:0,v8_enable_object_print:1,v8_enable_pointer_compression:0,v8_enable_sandbox:0,v8_enable_shared_ro_heap:1,v8_enable_short_builtin_calls:1,v8_enable_webassembly:1,v8_optimized_debug:1,v8_promise_internal_field_count:1,v8_random_seed:0,v8_trace_maps:0,v8_use_siphash:1,want_separate_host_toolset:0}},finalization:{},allowedNodeEnvironmentFlags:{},features:{inspector:!0,debug:!1,uv:!0,ipv6:!0,tls_alpn:!0,tls_sni:!0,tls_ocsp:!0,tls:!0,cached_builtins:!0,require_module:!0,typescript:!1},sourceMapsEnabled:!1,stdout:{connecting:!1,_hadError:!1,_parent:null,_host:null,_closeAfterHandlingError:!1,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null,readable:!1},_writableState:{highWaterMark:65536,length:0,corked:0,writelen:0,bufferedIndex:0,pendingcb:0},allowHalfOpen:!1,_eventsCount:1,_sockname:null,_pendingData:null,_pendingEncoding:"",server:null,_server:null,_type:"pipe",fd:1,_isStdio:!0},stdin:{fd:0,end:null,bytesRead:0,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null},_eventsCount:1},stderr:{connecting:!1,_hadError:!1,_parent:null,_host:null,_closeAfterHandlingError:!1,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null,readable:!1},_writableState:{highWaterMark:65536,length:0,corked:0,writelen:0,bufferedIndex:0,pendingcb:0},allowHalfOpen:!1,_eventsCount:1,_sockname:null,_pendingData:null,_pendingEncoding:"",server:null,_server:null,_type:"pipe",fd:2,_isStdio:!0},env:{npm_package_dependencies_react_transition_state:"^2.3.0",npm_package_lint_staged_frontend_app______js_2:"lint:fix",npm_package_dependencies_react_dnd_html5_backend:"^16.0.1",npm_config_version_commit_hooks:"true",npm_config_user_agent:"yarn/1.22.22 npm/? node/v22.12.0 linux x64",NODE_VERSION:"22.12.0",npm_package_dependencies_use_broadcast_ts:"^2.0.0",npm_package_entry_client:"entry/client",npm_config_bin_links:"true",YARN_VERSION:"1.22.22",npm_node_execpath:"/usr/local/bin/node",npm_package_devDependencies_vite:"^6.1.0",npm_package_dependencies_embla_carousel_react:"^8.5.2",npm_config_init_version:"1.0.0",SHLVL:"4",npm_package_dependencies_react_helmet_async:"^2.0.5",npm_package_scripts_persist:"node bin/update-persistgraphql.js",npm_package_scripts_lint_css_fix:"stylelint 'app/**/*.css' --fix",HOME:"/home",npm_package_scripts_build_server:"vite build --outDir dist/server --ssr app/entry/server/index.jsx",npm_package_devDependencies_eslint_config_prettier:"^10.0.1",LAGOON_VERSION:"24.12.0",npm_package_scripts_precommit:"lint-staged && node bin/precommit.js",npm_config_init_license:"MIT",YARN_WRAP_OUTPUT:"false",npm_package_devDependencies_then_request:"^6.0.2",npm_package_dependencies_use_sync_external_store:"^1.4.0",npm_package_dependencies_slugify:"^1.6.6",npm_config_version_tag_prefix:"v",npm_package_dependencies_eslint:"^9.20.1",npm_package_scripts_lint_fix:"eslint . --fix",npm_package_scripts_serve:"node prod-server.js",ENV:"/home/.bashrc",npm_package_devDependencies_postcss_advanced_variables:"^5.0.0",npm_package_devDependencies_eslint_plugin_react_hooks:"^5.1.0",npm_package_dependencies_compression:"^1.8.0",npm_package_description:"## Translations",npm_package_dependencies_xmldom:"^0.6.0",npm_package_dependencies_react_error_boundary:"^5.0.0",npm_package_dependencies__apollo_client:"^3.12.11",npm_package_scripts_lint_css:"stylelint 'app/**/*.css'",npm_package_scripts_posttest:"yarn run lint && yarn run lint-css",npm_package_readmeFilename:"README.md",TMPDIR:"/tmp",npm_package_devDependencies_prettier:"^3.5.0",npm_package_devDependencies_postcss_mixins:"^11.0.3",npm_package_dependencies_react_dnd:"^16.0.1",npm_package_dependencies_react_day_picker:"^9.5.1",npm_package_dependencies_embla_carousel_class_names:"^8.5.2",npm_package_scripts_introspect:"node bin/update-introspection.js",npm_package_scripts_dev:"node dev-server.js",npm_package_devDependencies_eslint_plugin_import:"^2.31.0",npm_package_devDependencies__vitejs_plugin_react:"^4.3.4",npm_package_dependencies_zustand:"^5.0.3",npm_package_dependencies_react_tooltip:"^5.28.0",npm_package_dependencies_html_entities:"^2.5.2",npm_package_dependencies_graphql_anywhere:"^4.2.8",npm_package_type:"module",npm_package_devDependencies_autoprefixer:"^10.4.20",npm_package_dependencies_url_parse:"^1.5.10",npm_package_dependencies_query_string:"^9.1.1",npm_package_dependencies_express:"^4.21.2",npm_package_private:"true",npm_package_dependencies_yet_another_react_lightbox:"^3.21.7",npm_package_scripts_lint:"eslint .",npm_config_registry:"https://registry.yarnpkg.com",npm_package_devDependencies_stylelint:"^16.14.1",npm_package_dependencies__emotion_is_prop_valid:"^1.3.1",npm_package_dependencies_raf:"^3.4.1",npm_package_dependencies_filesize:"^10.1.6",npm_package_dependencies_dotenv_extended:"^2.9.0",npm_package_scripts_start:"VITE_CJS_TRACE=true vite --force --host",npm_config_ignore_scripts:"",npm_config_version:"1.22.22",npm_package_dependencies_stylelint_config_css_modules:"^4.4.0",npm_package_dependencies_react_aria_live:"^2.0.5",npm_package_dependencies_accept_language_parser:"^1.5.0",PATH:"/tmp/yarn--1742303937852-0.8482364527510231:/app/node_modules/.bin:/usr/local/share/.config/yarn/link/node_modules/.bin:/usr/local/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/bin/node_modules/npm/bin/node-gyp-bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",NODE:"/usr/local/bin/node",LAGOON_LOCALDEV_HTTP_PORT:"3000",npm_package_name:"",npm_package_dependencies_xpath:"^0.0.34",npm_package_scripts_build_client:"vite build --outDir dist/client",npm_package_devDependencies_vite_plugin_eslint:"^1.8.1",npm_package_devDependencies_eslint_plugin_jsx_a11y:"^6.10.2",npm_package_devDependencies_postcss_functions:"^4.0.2",npm_package_devDependencies_jssha:"^3.3.1",npm_package_dependencies_winston:"^3.17.0",npm_package_dependencies_react_intersection_observer:"^9.15.1",npm_package_dependencies_react_dom:"^19.0.0",npm_package_dependencies_better_react_mathjax:"^2.1.0",TMP:"/tmp",npm_lifecycle_script:"vite build --outDir dist/client",LAGOON:"node",npm_package_devDependencies_eslint_plugin_css_modules:"^2.12.0",npm_package_dependencies_react_router:"^7.1.5",npm_package_dependencies_persistgraphql:"^0.3.11",npm_package_dependencies_mathjax:"^3.2.2",npm_package_dependencies_intersection_observer:"^0.12.2",npm_config_version_git_message:"v%s",npm_lifecycle_event:"build:client",npm_package_version:"",npm_config_argv:'{"remain":[],"cooked":["run","build:client"],"original":["run","build:client"]}',npm_package_devDependencies_lint_staged:"^15.4.3",npm_package_dependencies_uuid:"^11.0.5",npm_package_dependencies_ramda:"^0.30.1",npm_package_dependencies_graphql:"^16.10.0",npm_package_dependencies_fuse_js:"^7.1.0",npm_package_scripts_prettier:"prettier --trailing-comma all --single-quote --write '**/*.{js,jsx}' '!*.json'",npm_package_scripts_build:"VITE_CJS_TRACE=true vite build",npm_config_unsafe_perm:"true",npm_package_scripts_startrek:"node app/entry/server/cluster.js",npm_config_version_git_tag:"true",npm_config_version_git_sign:"",npm_package_license:"MIT",npm_package_devDependencies_eslint_plugin_react:"^7.37.4",npm_package_dependencies_classnames:"^2.5.1",npm_config_strict_ssl:"true",BASH_ENV:"/home/.bashrc",npm_package_devDependencies_vite_plugin_svg_sprite:"^0.6.2",npm_package_devDependencies_postcss_nested:"^7.0.2",npm_package_dependencies_vite_plugin_static_copy:"^2.2.0",npm_package_dependencies_react_select:"^5.10.0",npm_package_scripts_format:"yarn run prettier 'app/**/*.jsx' && yarn run lint:fix && yarn run lint-css:fix",PWD:"/app",npm_execpath:"/opt/yarn-v1.22.22/bin/yarn.js",npm_package_dependencies_unorm:"^1.6.0",npm_package_lint_staged_gitDir:"../",npm_package_dependencies_react_masonry_component:"^6.3.0",npm_package_devDependencies_postcss:"^8.5.2",npm_package_dependencies_stylelint_config_standard:"^37.0.0",npm_package_dependencies_date_fns:"^4.1.0",npm_config_save_prefix:"^",npm_config_ignore_optional:"",npm_package_devDependencies_vite_css_modules:"^1.8.4",npm_package_dependencies_react_animate_height:"^3.2.3",NODE_ENV:"production",npm_package_lint_staged_frontend_app______js_0:"lint",INIT_CWD:"/app",npm_package_devDependencies_lightningcss:"^1.29.1",npm_package_dependencies_react:"^19.0.0",npm_package_lint_staged_frontend_app______js_1:"prettier"},title:"/usr/local/bin/node",argv:["/usr/local/bin/node","/app/node_modules/.bin/vite","build","--outDir","dist/client"],execArgv:[],pid:111,ppid:90,execPath:"/usr/local/bin/node",debugPort:9229,argv0:"/usr/local/bin/node",_preload_modules:[],report:{directory:"",filename:"",compact:!1,excludeNetwork:!1,signal:"SIGUSR2",reportOnFatalError:!1,reportOnSignal:!1,reportOnUncaughtException:!1}},t={npm_package_dependencies_react_transition_state:"^2.3.0",npm_package_lint_staged_frontend_app______js_2:"lint:fix",npm_package_dependencies_react_dnd_html5_backend:"^16.0.1",npm_config_version_commit_hooks:"true",npm_config_user_agent:"yarn/1.22.22 npm/? node/v22.12.0 linux x64",NODE_VERSION:"22.12.0",npm_package_dependencies_use_broadcast_ts:"^2.0.0",npm_package_entry_client:"entry/client",npm_config_bin_links:"true",YARN_VERSION:"1.22.22",npm_node_execpath:"/usr/local/bin/node",npm_package_devDependencies_vite:"^6.1.0",npm_package_dependencies_embla_carousel_react:"^8.5.2",npm_config_init_version:"1.0.0",SHLVL:"4",npm_package_dependencies_react_helmet_async:"^2.0.5",npm_package_scripts_persist:"node bin/update-persistgraphql.js",npm_package_scripts_lint_css_fix:"stylelint 'app/**/*.css' --fix",HOME:"/home",npm_package_scripts_build_server:"vite build --outDir dist/server --ssr app/entry/server/index.jsx",npm_package_devDependencies_eslint_config_prettier:"^10.0.1",LAGOON_VERSION:"24.12.0",npm_package_scripts_precommit:"lint-staged && node bin/precommit.js",npm_config_init_license:"MIT",YARN_WRAP_OUTPUT:"false",npm_package_devDependencies_then_request:"^6.0.2",npm_package_dependencies_use_sync_external_store:"^1.4.0",npm_package_dependencies_slugify:"^1.6.6",npm_config_version_tag_prefix:"v",npm_package_dependencies_eslint:"^9.20.1",npm_package_scripts_lint_fix:"eslint . --fix",npm_package_scripts_serve:"node prod-server.js",ENV:"/home/.bashrc",npm_package_devDependencies_postcss_advanced_variables:"^5.0.0",npm_package_devDependencies_eslint_plugin_react_hooks:"^5.1.0",npm_package_dependencies_compression:"^1.8.0",npm_package_description:"## Translations",npm_package_dependencies_xmldom:"^0.6.0",npm_package_dependencies_react_error_boundary:"^5.0.0",npm_package_dependencies__apollo_client:"^3.12.11",npm_package_scripts_lint_css:"stylelint 'app/**/*.css'",npm_package_scripts_posttest:"yarn run lint && yarn run lint-css",npm_package_readmeFilename:"README.md",TMPDIR:"/tmp",npm_package_devDependencies_prettier:"^3.5.0",npm_package_devDependencies_postcss_mixins:"^11.0.3",npm_package_dependencies_react_dnd:"^16.0.1",npm_package_dependencies_react_day_picker:"^9.5.1",npm_package_dependencies_embla_carousel_class_names:"^8.5.2",npm_package_scripts_introspect:"node bin/update-introspection.js",npm_package_scripts_dev:"node dev-server.js",npm_package_devDependencies_eslint_plugin_import:"^2.31.0",npm_package_devDependencies__vitejs_plugin_react:"^4.3.4",npm_package_dependencies_zustand:"^5.0.3",npm_package_dependencies_react_tooltip:"^5.28.0",npm_package_dependencies_html_entities:"^2.5.2",npm_package_dependencies_graphql_anywhere:"^4.2.8",npm_package_type:"module",npm_package_devDependencies_autoprefixer:"^10.4.20",npm_package_dependencies_url_parse:"^1.5.10",npm_package_dependencies_query_string:"^9.1.1",npm_package_dependencies_express:"^4.21.2",npm_package_private:"true",npm_package_dependencies_yet_another_react_lightbox:"^3.21.7",npm_package_scripts_lint:"eslint .",npm_config_registry:"https://registry.yarnpkg.com",npm_package_devDependencies_stylelint:"^16.14.1",npm_package_dependencies__emotion_is_prop_valid:"^1.3.1",npm_package_dependencies_raf:"^3.4.1",npm_package_dependencies_filesize:"^10.1.6",npm_package_dependencies_dotenv_extended:"^2.9.0",npm_package_scripts_start:"VITE_CJS_TRACE=true vite --force --host",npm_config_ignore_scripts:"",npm_config_version:"1.22.22",npm_package_dependencies_stylelint_config_css_modules:"^4.4.0",npm_package_dependencies_react_aria_live:"^2.0.5",npm_package_dependencies_accept_language_parser:"^1.5.0",PATH:"/tmp/yarn--1742303937852-0.8482364527510231:/app/node_modules/.bin:/usr/local/share/.config/yarn/link/node_modules/.bin:/usr/local/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/bin/node_modules/npm/bin/node-gyp-bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",NODE:"/usr/local/bin/node",LAGOON_LOCALDEV_HTTP_PORT:"3000",npm_package_name:"",npm_package_dependencies_xpath:"^0.0.34",npm_package_scripts_build_client:"vite build --outDir dist/client",npm_package_devDependencies_vite_plugin_eslint:"^1.8.1",npm_package_devDependencies_eslint_plugin_jsx_a11y:"^6.10.2",npm_package_devDependencies_postcss_functions:"^4.0.2",npm_package_devDependencies_jssha:"^3.3.1",npm_package_dependencies_winston:"^3.17.0",npm_package_dependencies_react_intersection_observer:"^9.15.1",npm_package_dependencies_react_dom:"^19.0.0",npm_package_dependencies_better_react_mathjax:"^2.1.0",TMP:"/tmp",npm_lifecycle_script:"vite build --outDir dist/client",LAGOON:"node",npm_package_devDependencies_eslint_plugin_css_modules:"^2.12.0",npm_package_dependencies_react_router:"^7.1.5",npm_package_dependencies_persistgraphql:"^0.3.11",npm_package_dependencies_mathjax:"^3.2.2",npm_package_dependencies_intersection_observer:"^0.12.2",npm_config_version_git_message:"v%s",npm_lifecycle_event:"build:client",npm_package_version:"",npm_config_argv:'{"remain":[],"cooked":["run","build:client"],"original":["run","build:client"]}',npm_package_devDependencies_lint_staged:"^15.4.3",npm_package_dependencies_uuid:"^11.0.5",npm_package_dependencies_ramda:"^0.30.1",npm_package_dependencies_graphql:"^16.10.0",npm_package_dependencies_fuse_js:"^7.1.0",npm_package_scripts_prettier:"prettier --trailing-comma all --single-quote --write '**/*.{js,jsx}' '!*.json'",npm_package_scripts_build:"VITE_CJS_TRACE=true vite build",npm_config_unsafe_perm:"true",npm_package_scripts_startrek:"node app/entry/server/cluster.js",npm_config_version_git_tag:"true",npm_config_version_git_sign:"",npm_package_license:"MIT",npm_package_devDependencies_eslint_plugin_react:"^7.37.4",npm_package_dependencies_classnames:"^2.5.1",npm_config_strict_ssl:"true",BASH_ENV:"/home/.bashrc",npm_package_devDependencies_vite_plugin_svg_sprite:"^0.6.2",npm_package_devDependencies_postcss_nested:"^7.0.2",npm_package_dependencies_vite_plugin_static_copy:"^2.2.0",npm_package_dependencies_react_select:"^5.10.0",npm_package_scripts_format:"yarn run prettier 'app/**/*.jsx' && yarn run lint:fix && yarn run lint-css:fix",PWD:"/app",npm_execpath:"/opt/yarn-v1.22.22/bin/yarn.js",npm_package_dependencies_unorm:"^1.6.0",npm_package_lint_staged_gitDir:"../",npm_package_dependencies_react_masonry_component:"^6.3.0",npm_package_devDependencies_postcss:"^8.5.2",npm_package_dependencies_stylelint_config_standard:"^37.0.0",npm_package_dependencies_date_fns:"^4.1.0",npm_config_save_prefix:"^",npm_config_ignore_optional:"",npm_package_devDependencies_vite_css_modules:"^1.8.4",npm_package_dependencies_react_animate_height:"^3.2.3",NODE_ENV:"production",npm_package_lint_staged_frontend_app______js_0:"lint",INIT_CWD:"/app",npm_package_devDependencies_lightningcss:"^1.29.1",npm_package_dependencies_react:"^19.0.0",npm_package_lint_staged_frontend_app______js_1:"prettier"};Object.defineProperty(fh,"__esModule",{value:!0}),fh.assertValidName=s,fh.formatWarning=l;var n=/^[_a-zA-Z][_a-zA-Z0-9]*$/,r=/^Error: /,a=!!(e&&t&&t.GRAPHQL_NO_NAME_WARNING),i=!1;function s(u,d){if(!u||typeof u!="string")throw new Error("Must be named. Unexpected name: "+u+".");if(!d&&!i&&!a&&u.slice(0,2)==="__"&&(i=!0,console&&console.warn)){var p=new Error('Name "'+u+'" must not begin with "__", which is reserved by GraphQL introspection. In a future release of graphql this will become a hard error.');console.warn(l(p))}if(!n.test(u))throw new Error('Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "'+u+'" does not.')}function l(u){var d="",p=String(u).replace(r,""),h=u.stack;return h&&(d=h.replace(r,"")),d.indexOf(p)===-1&&(d=p+`
`+d),d.trim()}return fh}var fC;function ur(){if(fC)return Fn;fC=1,Object.defineProperty(Fn,"__esModule",{value:!0}),Fn.GraphQLNonNull=Fn.GraphQLList=Fn.GraphQLInputObjectType=Fn.GraphQLEnumType=Fn.GraphQLUnionType=Fn.GraphQLInterfaceType=Fn.GraphQLObjectType=Fn.GraphQLScalarType=void 0;var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(K){return typeof K}:function(K){return K&&typeof Symbol=="function"&&K.constructor===Symbol&&K!==Symbol.prototype?"symbol":typeof K},t=Object.assign||function(K){for(var oe=1;oe<arguments.length;oe++){var ke=arguments[oe];for(var be in ke)Object.prototype.hasOwnProperty.call(ke,be)&&(K[be]=ke[be])}return K};Fn.isType=g,Fn.assertType=v,Fn.isInputType=T,Fn.assertInputType=E,Fn.isOutputType=S,Fn.assertOutputType=b,Fn.isLeafType=w,Fn.assertLeafType=k,Fn.isCompositeType=F,Fn.assertCompositeType=D,Fn.isAbstractType=M,Fn.assertAbstractType=A,Fn.getNullableType=R,Fn.isNamedType=q,Fn.assertNamedType=H,Fn.getNamedType=W;var n=Ba(),r=p(n),a=C0(),i=p(a),s=Va(),l=d(s),u=xT();function d(K){if(K&&K.__esModule)return K;var oe={};if(K!=null)for(var ke in K)Object.prototype.hasOwnProperty.call(K,ke)&&(oe[ke]=K[ke]);return oe.default=K,oe}function p(K){return K&&K.__esModule?K:{default:K}}function h(K,oe){if(!(K instanceof oe))throw new TypeError("Cannot call a class as a function")}function g(K){return K instanceof Y||K instanceof ee||K instanceof ue||K instanceof Q||K instanceof ie||K instanceof _e||K instanceof Ce||K instanceof Te}function v(K){return g(K)||(0,r.default)(0,"Expected "+String(K)+" to be a GraphQL type."),K}function T(K){return K instanceof Y||K instanceof ie||K instanceof _e||K instanceof Te&&T(K.ofType)||K instanceof Ce&&T(K.ofType)}function E(K){return T(K)||(0,r.default)(0,"Expected "+String(K)+" to be a GraphQL input type."),K}function S(K){return K instanceof Y||K instanceof ee||K instanceof ue||K instanceof Q||K instanceof ie||K instanceof Te&&S(K.ofType)||K instanceof Ce&&S(K.ofType)}function b(K){return S(K)||(0,r.default)(0,"Expected "+String(K)+" to be a GraphQL output type."),K}function w(K){return K instanceof Y||K instanceof ie}function k(K){return w(K)||(0,r.default)(0,"Expected "+String(K)+" to be a GraphQL leaf type."),K}function F(K){return K instanceof ee||K instanceof ue||K instanceof Q}function D(K){return F(K)||(0,r.default)(0,"Expected "+String(K)+" to be a GraphQL composite type."),K}function M(K){return K instanceof ue||K instanceof Q}function A(K){return M(K)||(0,r.default)(0,"Expected "+String(K)+" to be a GraphQL abstract type."),K}function R(K){return K instanceof Te?K.ofType:K}function q(K){return K instanceof Y||K instanceof ee||K instanceof ue||K instanceof Q||K instanceof ie||K instanceof _e}function H(K){return q(K)||(0,r.default)(0,"Expected "+String(K)+" to be a GraphQL named type."),K}function W(K){if(K){for(var oe=K;oe instanceof Ce||oe instanceof Te;)oe=oe.ofType;return oe}}function se(K){return typeof K=="function"?K():K}var Y=Fn.GraphQLScalarType=function(){function K(oe){h(this,K),(0,u.assertValidName)(oe.name),this.name=oe.name,this.description=oe.description,this.astNode=oe.astNode,typeof oe.serialize!="function"&&(0,r.default)(0,this.name+' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.'),(oe.parseValue||oe.parseLiteral)&&(typeof oe.parseValue=="function"&&typeof oe.parseLiteral=="function"||(0,r.default)(0,this.name+' must provide both "parseValue" and "parseLiteral" functions.')),this._scalarConfig=oe}return K.prototype.serialize=function(ke){var be=this._scalarConfig.serialize;return be(ke)},K.prototype.isValidValue=function(ke){return!(0,i.default)(this.parseValue(ke))},K.prototype.parseValue=function(ke){var be=this._scalarConfig.parseValue;return be&&!(0,i.default)(ke)?be(ke):void 0},K.prototype.isValidLiteral=function(ke){return!(0,i.default)(this.parseLiteral(ke))},K.prototype.parseLiteral=function(ke){var be=this._scalarConfig.parseLiteral;return be?be(ke):void 0},K.prototype.toString=function(){return this.name},K}();Y.prototype.toJSON=Y.prototype.inspect=Y.prototype.toString;var ee=Fn.GraphQLObjectType=function(){function K(oe){h(this,K),(0,u.assertValidName)(oe.name,oe.isIntrospection),this.name=oe.name,this.description=oe.description,this.astNode=oe.astNode,this.extensionASTNodes=oe.extensionASTNodes||[],oe.isTypeOf&&typeof oe.isTypeOf!="function"&&(0,r.default)(0,this.name+' must provide "isTypeOf" as a function.'),this.isTypeOf=oe.isTypeOf,this._typeConfig=oe}return K.prototype.getFields=function(){return this._fields||(this._fields=G(this,this._typeConfig.fields))},K.prototype.getInterfaces=function(){return this._interfaces||(this._interfaces=le(this,this._typeConfig.interfaces))},K.prototype.toString=function(){return this.name},K}();ee.prototype.toJSON=ee.prototype.inspect=ee.prototype.toString;function le(K,oe){var ke=se(oe);if(!ke)return[];Array.isArray(ke)||(0,r.default)(0,K.name+" interfaces must be an Array or a function which returns an Array.");var be=Object.create(null);return ke.forEach(function(xe){xe instanceof ue||(0,r.default)(0,K.name+" may only implement Interface types, it cannot "+("implement: "+String(xe)+".")),be[xe.name]&&(0,r.default)(0,K.name+" may declare it implements "+xe.name+" only once."),be[xe.name]=!0,typeof xe.resolveType!="function"&&typeof K.isTypeOf!="function"&&(0,r.default)(0,"Interface Type "+xe.name+' does not provide a "resolveType" '+("function and implementing Type "+K.name+" does not provide a ")+'"isTypeOf" function. There is no way to resolve this implementing type during execution.')}),ke}function G(K,oe){var ke=se(oe);te(ke)||(0,r.default)(0,K.name+" fields must be an object with field names as keys or a function which returns such an object.");var be=Object.keys(ke);be.length>0||(0,r.default)(0,K.name+" fields must be an object with field names as keys or a function which returns such an object.");var xe=Object.create(null);return be.forEach(function(Oe){(0,u.assertValidName)(Oe);var Se=ke[Oe];te(Se)||(0,r.default)(0,K.name+"."+Oe+" field config must be an object"),Se.hasOwnProperty("isDeprecated")&&(0,r.default)(0,K.name+"."+Oe+' should provide "deprecationReason" instead of "isDeprecated".');var Re=t({},Se,{isDeprecated:!!Se.deprecationReason,name:Oe});S(Re.type)||(0,r.default)(0,K.name+"."+Oe+" field type must be Output Type but "+("got: "+String(Re.type)+".")),re(Re.resolve)||(0,r.default)(0,K.name+"."+Oe+" field resolver must be a function if "+("provided, but got: "+String(Re.resolve)+"."));var de=Se.args;de?(te(de)||(0,r.default)(0,K.name+"."+Oe+" args must be an object with argument names as keys."),Re.args=Object.keys(de).map(function(Xe){(0,u.assertValidName)(Xe);var we=de[Xe];return T(we.type)||(0,r.default)(0,K.name+"."+Oe+"("+Xe+":) argument type must be "+("Input Type but got: "+String(we.type)+".")),{name:Xe,description:we.description===void 0?null:we.description,type:we.type,defaultValue:we.defaultValue,astNode:we.astNode}})):Re.args=[],xe[Oe]=Re}),xe}function te(K){return K&&(typeof K>"u"?"undefined":e(K))==="object"&&!Array.isArray(K)}function re(K){return K==null||typeof K=="function"}var ue=Fn.GraphQLInterfaceType=function(){function K(oe){h(this,K),(0,u.assertValidName)(oe.name),this.name=oe.name,this.description=oe.description,this.astNode=oe.astNode,oe.resolveType&&typeof oe.resolveType!="function"&&(0,r.default)(0,this.name+' must provide "resolveType" as a function.'),this.resolveType=oe.resolveType,this._typeConfig=oe}return K.prototype.getFields=function(){return this._fields||(this._fields=G(this,this._typeConfig.fields))},K.prototype.toString=function(){return this.name},K}();ue.prototype.toJSON=ue.prototype.inspect=ue.prototype.toString;var Q=Fn.GraphQLUnionType=function(){function K(oe){h(this,K),(0,u.assertValidName)(oe.name),this.name=oe.name,this.description=oe.description,this.astNode=oe.astNode,oe.resolveType&&typeof oe.resolveType!="function"&&(0,r.default)(0,this.name+' must provide "resolveType" as a function.'),this.resolveType=oe.resolveType,this._typeConfig=oe}return K.prototype.getTypes=function(){return this._types||(this._types=V(this,this._typeConfig.types))},K.prototype.toString=function(){return this.name},K}();Q.prototype.toJSON=Q.prototype.inspect=Q.prototype.toString;function V(K,oe){var ke=se(oe);Array.isArray(ke)&&ke.length>0||(0,r.default)(0,"Must provide Array of types or a function which returns "+("such an array for Union "+K.name+"."));var be=Object.create(null);return ke.forEach(function(xe){xe instanceof ee||(0,r.default)(0,K.name+" may only contain Object types, it cannot contain: "+(String(xe)+".")),be[xe.name]&&(0,r.default)(0,K.name+" can include "+xe.name+" type only once."),be[xe.name]=!0,typeof K.resolveType!="function"&&typeof xe.isTypeOf!="function"&&(0,r.default)(0,'Union type "'+K.name+'" does not provide a "resolveType" '+('function and possible type "'+xe.name+'" does not provide an ')+'"isTypeOf" function. There is no way to resolve this possible type during execution.')}),ke}var ie=Fn.GraphQLEnumType=function(){function K(oe){h(this,K),this.name=oe.name,(0,u.assertValidName)(oe.name,oe.isIntrospection),this.description=oe.description,this.astNode=oe.astNode,this._values=ge(this,oe.values),this._enumConfig=oe}return K.prototype.getValues=function(){return this._values},K.prototype.getValue=function(ke){return this._getNameLookup()[ke]},K.prototype.serialize=function(ke){var be=this._getValueLookup().get(ke);return be?be.name:null},K.prototype.isValidValue=function(ke){return typeof ke=="string"&&this._getNameLookup()[ke]!==void 0},K.prototype.parseValue=function(ke){if(typeof ke=="string"){var be=this._getNameLookup()[ke];if(be)return be.value}},K.prototype.isValidLiteral=function(ke){return ke.kind===l.ENUM&&this._getNameLookup()[ke.value]!==void 0},K.prototype.parseLiteral=function(ke){if(ke.kind===l.ENUM){var be=this._getNameLookup()[ke.value];if(be)return be.value}},K.prototype._getValueLookup=function(){if(!this._valueLookup){var ke=new Map;this.getValues().forEach(function(be){ke.set(be.value,be)}),this._valueLookup=ke}return this._valueLookup},K.prototype._getNameLookup=function(){if(!this._nameLookup){var ke=Object.create(null);this.getValues().forEach(function(be){ke[be.name]=be}),this._nameLookup=ke}return this._nameLookup},K.prototype.toString=function(){return this.name},K}();ie.prototype.toJSON=ie.prototype.inspect=ie.prototype.toString;function ge(K,oe){te(oe)||(0,r.default)(0,K.name+" values must be an object with value names as keys.");var ke=Object.keys(oe);return ke.length>0||(0,r.default)(0,K.name+" values must be an object with value names as keys."),ke.map(function(be){(0,u.assertValidName)(be),["true","false","null"].indexOf(be)!==-1&&(0,r.default)(0,'Name "'+be+'" can not be used as an Enum value.');var xe=oe[be];return te(xe)||(0,r.default)(0,K.name+"."+be+' must refer to an object with a "value" key '+("representing an internal value but got: "+String(xe)+".")),xe.hasOwnProperty("isDeprecated")&&(0,r.default)(0,K.name+"."+be+' should provide "deprecationReason" instead of "isDeprecated".'),{name:be,description:xe.description,isDeprecated:!!xe.deprecationReason,deprecationReason:xe.deprecationReason,astNode:xe.astNode,value:xe.hasOwnProperty("value")?xe.value:be}})}var _e=Fn.GraphQLInputObjectType=function(){function K(oe){h(this,K),(0,u.assertValidName)(oe.name),this.name=oe.name,this.description=oe.description,this.astNode=oe.astNode,this._typeConfig=oe}return K.prototype.getFields=function(){return this._fields||(this._fields=this._defineFieldMap())},K.prototype._defineFieldMap=function(){var ke=this,be=se(this._typeConfig.fields);te(be)||(0,r.default)(0,this.name+" fields must be an object with field names as keys or a function which returns such an object.");var xe=Object.keys(be);xe.length>0||(0,r.default)(0,this.name+" fields must be an object with field names as keys or a function which returns such an object.");var Oe=Object.create(null);return xe.forEach(function(Se){(0,u.assertValidName)(Se);var Re=t({},be[Se],{name:Se});T(Re.type)||(0,r.default)(0,ke.name+"."+Se+" field type must be Input Type but "+("got: "+String(Re.type)+".")),Re.resolve!=null&&(0,r.default)(0,ke.name+"."+Se+" field type has a resolve property, but Input Types cannot define resolvers."),Oe[Se]=Re}),Oe},K.prototype.toString=function(){return this.name},K}();_e.prototype.toJSON=_e.prototype.inspect=_e.prototype.toString;var Ce=Fn.GraphQLList=function(){function K(oe){h(this,K),g(oe)||(0,r.default)(0,"Can only create List of a GraphQLType but got: "+String(oe)+"."),this.ofType=oe}return K.prototype.toString=function(){return"["+String(this.ofType)+"]"},K}();Ce.prototype.toJSON=Ce.prototype.inspect=Ce.prototype.toString;var Te=Fn.GraphQLNonNull=function(){function K(oe){h(this,K),g(oe)&&!(oe instanceof K)||(0,r.default)(0,"Can only create NonNull of a Nullable GraphQLType but got: "+(String(oe)+".")),this.ofType=oe}return K.prototype.toString=function(){return this.ofType.toString()+"!"},K}();return Te.prototype.toJSON=Te.prototype.inspect=Te.prototype.toString,Fn}var ci={},Fs={},pC;function B1(){if(pC)return Fs;pC=1,Object.defineProperty(Fs,"__esModule",{value:!0}),Fs.GraphQLID=Fs.GraphQLBoolean=Fs.GraphQLString=Fs.GraphQLFloat=Fs.GraphQLInt=void 0;var e=ur(),t=Va(),n=r(t);function r(u){if(u&&u.__esModule)return u;var d={};if(u!=null)for(var p in u)Object.prototype.hasOwnProperty.call(u,p)&&(d[p]=u[p]);return d.default=u,d}var a=2147483647,i=-2147483648;function s(u){if(u==="")throw new TypeError("Int cannot represent non 32-bit signed integer value: (empty string)");var d=Number(u);if(d!==d||d>a||d<i)throw new TypeError("Int cannot represent non 32-bit signed integer value: "+String(u));var p=Math.floor(d);if(p!==d)throw new TypeError("Int cannot represent non-integer value: "+String(u));return p}Fs.GraphQLInt=new e.GraphQLScalarType({name:"Int",description:"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. ",serialize:s,parseValue:s,parseLiteral:function(d){if(d.kind===n.INT){var p=parseInt(d.value,10);if(p<=a&&p>=i)return p}return null}});function l(u){if(u==="")throw new TypeError("Float cannot represent non numeric value: (empty string)");var d=Number(u);if(d===d)return d;throw new TypeError("Float cannot represent non numeric value: "+String(u))}return Fs.GraphQLFloat=new e.GraphQLScalarType({name:"Float",description:"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point). ",serialize:l,parseValue:l,parseLiteral:function(d){return d.kind===n.FLOAT||d.kind===n.INT?parseFloat(d.value):null}}),Fs.GraphQLString=new e.GraphQLScalarType({name:"String",description:"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.",serialize:String,parseValue:String,parseLiteral:function(d){return d.kind===n.STRING?d.value:null}}),Fs.GraphQLBoolean=new e.GraphQLScalarType({name:"Boolean",description:"The `Boolean` scalar type represents `true` or `false`.",serialize:Boolean,parseValue:Boolean,parseLiteral:function(d){return d.kind===n.BOOLEAN?d.value:null}}),Fs.GraphQLID=new e.GraphQLScalarType({name:"ID",description:'The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID.',serialize:String,parseValue:String,parseLiteral:function(d){return d.kind===n.STRING||d.kind===n.INT?d.value:null}}),Fs}var hC;function oc(){if(hC)return ci;hC=1,Object.defineProperty(ci,"__esModule",{value:!0}),ci.specifiedDirectives=ci.GraphQLDeprecatedDirective=ci.DEFAULT_DEPRECATION_REASON=ci.GraphQLSkipDirective=ci.GraphQLIncludeDirective=ci.GraphQLDirective=ci.DirectiveLocation=void 0;var e=ur(),t=B1(),n=Ba(),r=i(n),a=xT();function i(v){return v&&v.__esModule?v:{default:v}}function s(v,T){if(!(v instanceof T))throw new TypeError("Cannot call a class as a function")}var l=ci.DirectiveLocation={QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"},u=ci.GraphQLDirective=function v(T){s(this,v),T.name||(0,r.default)(0,"Directive must be named."),(0,a.assertValidName)(T.name),Array.isArray(T.locations)||(0,r.default)(0,"Must provide locations for directive."),this.name=T.name,this.description=T.description,this.locations=T.locations,this.astNode=T.astNode;var E=T.args;E?(Array.isArray(E)&&(0,r.default)(0,"@"+T.name+" args must be an object with argument names as keys."),this.args=Object.keys(E).map(function(S){(0,a.assertValidName)(S);var b=E[S];return(0,e.isInputType)(b.type)||(0,r.default)(0,"@"+T.name+"("+S+":) argument type must be "+("Input Type but got: "+String(b.type)+".")),{name:S,description:b.description===void 0?null:b.description,type:b.type,defaultValue:b.defaultValue,astNode:b.astNode}})):this.args=[]},d=ci.GraphQLIncludeDirective=new u({name:"include",description:"Directs the executor to include this field or fragment only when the `if` argument is true.",locations:[l.FIELD,l.FRAGMENT_SPREAD,l.INLINE_FRAGMENT],args:{if:{type:new e.GraphQLNonNull(t.GraphQLBoolean),description:"Included when true."}}}),p=ci.GraphQLSkipDirective=new u({name:"skip",description:"Directs the executor to skip this field or fragment when the `if` argument is true.",locations:[l.FIELD,l.FRAGMENT_SPREAD,l.INLINE_FRAGMENT],args:{if:{type:new e.GraphQLNonNull(t.GraphQLBoolean),description:"Skipped when true."}}}),h=ci.DEFAULT_DEPRECATION_REASON="No longer supported",g=ci.GraphQLDeprecatedDirective=new u({name:"deprecated",description:"Marks an element of a GraphQL schema as no longer supported.",locations:[l.FIELD_DEFINITION,l.ENUM_VALUE],args:{reason:{type:t.GraphQLString,description:"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).",defaultValue:h}}});return ci.specifiedDirectives=[d,p,g],ci}var fr={},v5={},mC;function o6(){if(mC)return v5;mC=1,Object.defineProperty(v5,"__esModule",{value:!0}),v5.default=e;function e(t){return t===void 0||t!==t}return v5}var y5={},W3=typeof Symbol=="function"?Symbol:void 0,U_=W3&&W3.iterator,yj=U_||"@@iterator";function _j(e){return!!NT(e)}function Sg(e){var t=e!=null&&e.length;return typeof t=="number"&&t>=0&&t%1===0}function JQ(e){return Object(e)===e&&(Sg(e)||_j(e))}function CT(e){var t=NT(e);if(t)return t.call(e)}function NT(e){if(e!=null){var t=U_&&e[U_]||e["@@iterator"];if(typeof t=="function")return t}}function bj(e){if(e!=null){var t=CT(e);if(t)return t;if(Sg(e))return new kT(e)}}function kT(e){this._o=e,this._i=0}kT.prototype[yj]=function(){return this};kT.prototype.next=function(){return this._o===void 0||this._i>=this._o.length?(this._o=void 0,{value:void 0,done:!0}):{value:this._o[this._i++],done:!1}};function ZQ(e,t,n){if(e!=null){if(typeof e.forEach=="function")return e.forEach(t,n);var r=0,a=CT(e);if(a){for(var i;!(i=a.next()).done;)if(t.call(n,i.value,r++,e),r>9999999)throw new TypeError("Near-infinite iteration.")}else if(Sg(e))for(;r<e.length;r++)e.hasOwnProperty(r)&&t.call(n,e[r],r,e)}}var W_=W3&&W3.asyncIterator,Tj=W_||"@@asyncIterator";function XQ(e){return!!OT(e)}function Ej(e){var t=OT(e);if(t)return t.call(e)}function OT(e){if(e!=null){var t=W_&&e[W_]||e["@@asyncIterator"];if(typeof t=="function")return t}}function Sj(e){if(e!=null){var t=Ej(e);if(t)return t;var n=bj(e);if(n)return new l6(n)}}function l6(e){this._i=e}l6.prototype[Tj]=function(){return this};l6.prototype.next=function(e){return IT(this._i,"next",e)};l6.prototype.return=function(e){return this._i.return?IT(this._i,"return",e):Promise.resolve({value:e,done:!0})};l6.prototype.throw=function(e){return this._i.throw?IT(this._i,"throw",e):Promise.reject(e)};function IT(e,t,n){var r;return new Promise(function(a){r=e[t](n),a(r.value)}).then(function(a){return{value:a,done:r.done}})}function e$(e,t,n){var r=Sj(e);if(r){var a=0;return new Promise(function(i,s){function l(){return r.next().then(function(u){return u.done?i():Promise.resolve(t.call(n,u.value,a++,e)).then(l).catch(s),null}).catch(s),null}l()})}}const t$=Object.freeze(Object.defineProperty({__proto__:null,$$asyncIterator:Tj,$$iterator:yj,createAsyncIterator:Sj,createIterator:bj,forAwaitEach:e$,forEach:ZQ,getAsyncIterator:Ej,getAsyncIteratorMethod:OT,getIterator:CT,getIteratorMethod:NT,isArrayLike:Sg,isAsyncIterable:XQ,isCollection:JQ,isIterable:_j},Symbol.toStringTag,{value:"Module"})),G2=qU(t$);var gC;function DT(){if(gC)return y5;gC=1,Object.defineProperty(y5,"__esModule",{value:!0});var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(E){return typeof E}:function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E};y5.astFromValue=T;var t=G2,n=Ba(),r=v(n),a=C0(),i=v(a),s=o6(),l=v(s),u=Va(),d=g(u),p=ur(),h=B1();function g(E){if(E&&E.__esModule)return E;var S={};if(E!=null)for(var b in E)Object.prototype.hasOwnProperty.call(E,b)&&(S[b]=E[b]);return S.default=E,S}function v(E){return E&&E.__esModule?E:{default:E}}function T(E,S){var b=E;if(S instanceof p.GraphQLNonNull){var w=T(b,S.ofType);return w&&w.kind===d.NULL?null:w}if(b===null)return{kind:d.NULL};if((0,l.default)(b))return null;if(S instanceof p.GraphQLList){var k=S.ofType;if((0,t.isCollection)(b)){var F=[];return(0,t.forEach)(b,function(q){var H=T(q,k);H&&F.push(H)}),{kind:d.LIST,values:F}}return T(b,k)}if(S instanceof p.GraphQLInputObjectType){if(b===null||(typeof b>"u"?"undefined":e(b))!=="object")return null;var D=S.getFields(),M=[];return Object.keys(D).forEach(function(q){var H=D[q].type,W=T(b[q],H);W&&M.push({kind:d.OBJECT_FIELD,name:{kind:d.NAME,value:q},value:W})}),{kind:d.OBJECT,fields:M}}S instanceof p.GraphQLScalarType||S instanceof p.GraphQLEnumType||(0,r.default)(0,"Must provide Input Type, cannot use: "+String(S));var A=S.serialize(b);if((0,i.default)(A))return null;if(typeof A=="boolean")return{kind:d.BOOLEAN,value:A};if(typeof A=="number"){var R=String(A);return/^[0-9]+$/.test(R)?{kind:d.INT,value:R}:{kind:d.FLOAT,value:R}}if(typeof A=="string")return S instanceof p.GraphQLEnumType?{kind:d.ENUM,value:A}:S===h.GraphQLID&&/^[0-9]+$/.test(A)?{kind:d.INT,value:A}:{kind:d.STRING,value:JSON.stringify(A).slice(1,-1)};throw new TypeError("Cannot convert value to AST: "+String(A))}return y5}var _5={},vC;function Kl(){if(vC)return _5;vC=1,Object.defineProperty(_5,"__esModule",{value:!0}),_5.print=t;var e=s6();function t(l){return(0,e.visit)(l,{leave:n})}var n={Name:function(u){return u.value},Variable:function(u){return"$"+u.name},Document:function(u){return r(u.definitions,`

`)+`
`},OperationDefinition:function(u){var d=u.operation,p=u.name,h=i("(",r(u.variableDefinitions,", "),")"),g=r(u.directives," "),v=u.selectionSet;return!p&&!g&&!h&&d==="query"?v:r([d,r([p,h]),g,v]," ")},VariableDefinition:function(u){var d=u.variable,p=u.type,h=u.defaultValue;return d+": "+p+i(" = ",h)},SelectionSet:function(u){var d=u.selections;return a(d)},Field:function(u){var d=u.alias,p=u.name,h=u.arguments,g=u.directives,v=u.selectionSet;return r([i("",d,": ")+p+i("(",r(h,", "),")"),r(g," "),v]," ")},Argument:function(u){var d=u.name,p=u.value;return d+": "+p},FragmentSpread:function(u){var d=u.name,p=u.directives;return"..."+d+i(" ",r(p," "))},InlineFragment:function(u){var d=u.typeCondition,p=u.directives,h=u.selectionSet;return r(["...",i("on ",d),r(p," "),h]," ")},FragmentDefinition:function(u){var d=u.name,p=u.typeCondition,h=u.directives,g=u.selectionSet;return"fragment "+d+" on "+p+" "+i("",r(h," ")," ")+g},IntValue:function(u){var d=u.value;return d},FloatValue:function(u){var d=u.value;return d},StringValue:function(u){var d=u.value;return JSON.stringify(d)},BooleanValue:function(u){var d=u.value;return JSON.stringify(d)},NullValue:function(){return"null"},EnumValue:function(u){var d=u.value;return d},ListValue:function(u){var d=u.values;return"["+r(d,", ")+"]"},ObjectValue:function(u){var d=u.fields;return"{"+r(d,", ")+"}"},ObjectField:function(u){var d=u.name,p=u.value;return d+": "+p},Directive:function(u){var d=u.name,p=u.arguments;return"@"+d+i("(",r(p,", "),")")},NamedType:function(u){var d=u.name;return d},ListType:function(u){var d=u.type;return"["+d+"]"},NonNullType:function(u){var d=u.type;return d+"!"},SchemaDefinition:function(u){var d=u.directives,p=u.operationTypes;return r(["schema",r(d," "),a(p)]," ")},OperationTypeDefinition:function(u){var d=u.operation,p=u.type;return d+": "+p},ScalarTypeDefinition:function(u){var d=u.name,p=u.directives;return r(["scalar",d,r(p," ")]," ")},ObjectTypeDefinition:function(u){var d=u.name,p=u.interfaces,h=u.directives,g=u.fields;return r(["type",d,i("implements ",r(p,", ")),r(h," "),a(g)]," ")},FieldDefinition:function(u){var d=u.name,p=u.arguments,h=u.type,g=u.directives;return d+i("(",r(p,", "),")")+": "+h+i(" ",r(g," "))},InputValueDefinition:function(u){var d=u.name,p=u.type,h=u.defaultValue,g=u.directives;return r([d+": "+p,i("= ",h),r(g," ")]," ")},InterfaceTypeDefinition:function(u){var d=u.name,p=u.directives,h=u.fields;return r(["interface",d,r(p," "),a(h)]," ")},UnionTypeDefinition:function(u){var d=u.name,p=u.directives,h=u.types;return r(["union",d,r(p," "),"= "+r(h," | ")]," ")},EnumTypeDefinition:function(u){var d=u.name,p=u.directives,h=u.values;return r(["enum",d,r(p," "),a(h)]," ")},EnumValueDefinition:function(u){var d=u.name,p=u.directives;return r([d,r(p," ")]," ")},InputObjectTypeDefinition:function(u){var d=u.name,p=u.directives,h=u.fields;return r(["input",d,r(p," "),a(h)]," ")},TypeExtensionDefinition:function(u){var d=u.definition;return"extend "+d},DirectiveDefinition:function(u){var d=u.name,p=u.arguments,h=u.locations;return"directive @"+d+i("(",r(p,", "),")")+" on "+r(h," | ")}};function r(l,u){return l?l.filter(function(d){return d}).join(u||""):""}function a(l){return l&&l.length!==0?s(`{
`+r(l,`
`))+`
}`:"{}"}function i(l,u,d){return u?l+u+(d||""):""}function s(l){return l&&l.replace(/\n/g,`
  `)}return _5}var yC;function N0(){if(yC)return fr;yC=1,Object.defineProperty(fr,"__esModule",{value:!0}),fr.TypeNameMetaFieldDef=fr.TypeMetaFieldDef=fr.SchemaMetaFieldDef=fr.__TypeKind=fr.TypeKind=fr.__EnumValue=fr.__InputValue=fr.__Field=fr.__Type=fr.__DirectiveLocation=fr.__Directive=fr.__Schema=void 0;var e=o6(),t=l(e),n=DT(),r=Kl(),a=ur(),i=B1(),s=oc();function l(b){return b&&b.__esModule?b:{default:b}}var u=fr.__Schema=new a.GraphQLObjectType({name:"__Schema",isIntrospection:!0,description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:function(){return{types:{description:"A list of all types supported by this server.",type:new a.GraphQLNonNull(new a.GraphQLList(new a.GraphQLNonNull(h))),resolve:function(k){var F=k.getTypeMap();return Object.keys(F).map(function(D){return F[D]})}},queryType:{description:"The type that query operations will be rooted at.",type:new a.GraphQLNonNull(h),resolve:function(k){return k.getQueryType()}},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:h,resolve:function(k){return k.getMutationType()}},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:h,resolve:function(k){return k.getSubscriptionType()}},directives:{description:"A list of all directives supported by this server.",type:new a.GraphQLNonNull(new a.GraphQLList(new a.GraphQLNonNull(d))),resolve:function(k){return k.getDirectives()}}}}}),d=fr.__Directive=new a.GraphQLObjectType({name:"__Directive",isIntrospection:!0,description:`A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.

In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.`,fields:function(){return{name:{type:new a.GraphQLNonNull(i.GraphQLString)},description:{type:i.GraphQLString},locations:{type:new a.GraphQLNonNull(new a.GraphQLList(new a.GraphQLNonNull(p)))},args:{type:new a.GraphQLNonNull(new a.GraphQLList(new a.GraphQLNonNull(v))),resolve:function(k){return k.args||[]}},onOperation:{deprecationReason:"Use `locations`.",type:new a.GraphQLNonNull(i.GraphQLBoolean),resolve:function(k){return k.locations.indexOf(s.DirectiveLocation.QUERY)!==-1||k.locations.indexOf(s.DirectiveLocation.MUTATION)!==-1||k.locations.indexOf(s.DirectiveLocation.SUBSCRIPTION)!==-1}},onFragment:{deprecationReason:"Use `locations`.",type:new a.GraphQLNonNull(i.GraphQLBoolean),resolve:function(k){return k.locations.indexOf(s.DirectiveLocation.FRAGMENT_SPREAD)!==-1||k.locations.indexOf(s.DirectiveLocation.INLINE_FRAGMENT)!==-1||k.locations.indexOf(s.DirectiveLocation.FRAGMENT_DEFINITION)!==-1}},onField:{deprecationReason:"Use `locations`.",type:new a.GraphQLNonNull(i.GraphQLBoolean),resolve:function(k){return k.locations.indexOf(s.DirectiveLocation.FIELD)!==-1}}}}}),p=fr.__DirectiveLocation=new a.GraphQLEnumType({name:"__DirectiveLocation",isIntrospection:!0,description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:s.DirectiveLocation.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:s.DirectiveLocation.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:s.DirectiveLocation.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:s.DirectiveLocation.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:s.DirectiveLocation.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:s.DirectiveLocation.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:s.DirectiveLocation.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},SCHEMA:{value:s.DirectiveLocation.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:s.DirectiveLocation.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:s.DirectiveLocation.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:s.DirectiveLocation.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:s.DirectiveLocation.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:s.DirectiveLocation.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:s.DirectiveLocation.UNION,description:"Location adjacent to a union definition."},ENUM:{value:s.DirectiveLocation.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:s.DirectiveLocation.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:s.DirectiveLocation.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:s.DirectiveLocation.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}),h=fr.__Type=new a.GraphQLObjectType({name:"__Type",isIntrospection:!0,description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:function(){return{kind:{type:new a.GraphQLNonNull(S),resolve:function(k){if(k instanceof a.GraphQLScalarType)return E.SCALAR;if(k instanceof a.GraphQLObjectType)return E.OBJECT;if(k instanceof a.GraphQLInterfaceType)return E.INTERFACE;if(k instanceof a.GraphQLUnionType)return E.UNION;if(k instanceof a.GraphQLEnumType)return E.ENUM;if(k instanceof a.GraphQLInputObjectType)return E.INPUT_OBJECT;if(k instanceof a.GraphQLList)return E.LIST;if(k instanceof a.GraphQLNonNull)return E.NON_NULL;throw new Error("Unknown kind of type: "+k)}},name:{type:i.GraphQLString},description:{type:i.GraphQLString},fields:{type:new a.GraphQLList(new a.GraphQLNonNull(g)),args:{includeDeprecated:{type:i.GraphQLBoolean,defaultValue:!1}},resolve:function(k,F){var D=F.includeDeprecated;if(k instanceof a.GraphQLObjectType||k instanceof a.GraphQLInterfaceType){var M=k.getFields(),A=Object.keys(M).map(function(R){return M[R]});return D||(A=A.filter(function(R){return!R.deprecationReason})),A}return null}},interfaces:{type:new a.GraphQLList(new a.GraphQLNonNull(h)),resolve:function(k){if(k instanceof a.GraphQLObjectType)return k.getInterfaces()}},possibleTypes:{type:new a.GraphQLList(new a.GraphQLNonNull(h)),resolve:function(k,F,D,M){var A=M.schema;if((0,a.isAbstractType)(k))return A.getPossibleTypes(k)}},enumValues:{type:new a.GraphQLList(new a.GraphQLNonNull(T)),args:{includeDeprecated:{type:i.GraphQLBoolean,defaultValue:!1}},resolve:function(k,F){var D=F.includeDeprecated;if(k instanceof a.GraphQLEnumType){var M=k.getValues();return D||(M=M.filter(function(A){return!A.deprecationReason})),M}}},inputFields:{type:new a.GraphQLList(new a.GraphQLNonNull(v)),resolve:function(k){if(k instanceof a.GraphQLInputObjectType){var F=k.getFields();return Object.keys(F).map(function(D){return F[D]})}}},ofType:{type:h}}}}),g=fr.__Field=new a.GraphQLObjectType({name:"__Field",isIntrospection:!0,description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:function(){return{name:{type:new a.GraphQLNonNull(i.GraphQLString)},description:{type:i.GraphQLString},args:{type:new a.GraphQLNonNull(new a.GraphQLList(new a.GraphQLNonNull(v))),resolve:function(k){return k.args||[]}},type:{type:new a.GraphQLNonNull(h)},isDeprecated:{type:new a.GraphQLNonNull(i.GraphQLBoolean)},deprecationReason:{type:i.GraphQLString}}}}),v=fr.__InputValue=new a.GraphQLObjectType({name:"__InputValue",isIntrospection:!0,description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:function(){return{name:{type:new a.GraphQLNonNull(i.GraphQLString)},description:{type:i.GraphQLString},type:{type:new a.GraphQLNonNull(h)},defaultValue:{type:i.GraphQLString,description:"A GraphQL-formatted string representing the default value for this input value.",resolve:function(k){return(0,t.default)(k.defaultValue)?null:(0,r.print)((0,n.astFromValue)(k.defaultValue,k.type))}}}}}),T=fr.__EnumValue=new a.GraphQLObjectType({name:"__EnumValue",isIntrospection:!0,description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:function(){return{name:{type:new a.GraphQLNonNull(i.GraphQLString)},description:{type:i.GraphQLString},isDeprecated:{type:new a.GraphQLNonNull(i.GraphQLBoolean)},deprecationReason:{type:i.GraphQLString}}}}),E=fr.TypeKind={SCALAR:"SCALAR",OBJECT:"OBJECT",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",INPUT_OBJECT:"INPUT_OBJECT",LIST:"LIST",NON_NULL:"NON_NULL"},S=fr.__TypeKind=new a.GraphQLEnumType({name:"__TypeKind",isIntrospection:!0,description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:E.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:E.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:E.INTERFACE,description:"Indicates this type is an interface. `fields` and `possibleTypes` are valid fields."},UNION:{value:E.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:E.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:E.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:E.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:E.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}});return fr.SchemaMetaFieldDef={name:"__schema",type:new a.GraphQLNonNull(u),description:"Access the current type schema of this server.",args:[],resolve:function(w,k,F,D){var M=D.schema;return M}},fr.TypeMetaFieldDef={name:"__type",type:h,description:"Request the type information of a single type.",args:[{name:"name",type:new a.GraphQLNonNull(i.GraphQLString)}],resolve:function(w,k,F,D){var M=k.name,A=D.schema;return A.getType(M)}},fr.TypeNameMetaFieldDef={name:"__typename",type:new a.GraphQLNonNull(i.GraphQLString),description:"The name of the current Object type at runtime.",args:[],resolve:function(w,k,F,D){var M=D.parentType;return M.name}},fr}var b5={},_C;function Q2(){if(_C)return b5;_C=1,Object.defineProperty(b5,"__esModule",{value:!0}),b5.default=e;function e(t,n){for(var r=0;r<t.length;r++)if(n(t[r]))return t[r]}return b5}var Cf={},bC;function wg(){if(bC)return Cf;bC=1,Object.defineProperty(Cf,"__esModule",{value:!0}),Cf.isEqualType=t,Cf.isTypeSubTypeOf=n,Cf.doTypesOverlap=r;var e=ur();function t(a,i){return a===i?!0:a instanceof e.GraphQLNonNull&&i instanceof e.GraphQLNonNull||a instanceof e.GraphQLList&&i instanceof e.GraphQLList?t(a.ofType,i.ofType):!1}function n(a,i,s){return i===s?!0:s instanceof e.GraphQLNonNull?i instanceof e.GraphQLNonNull?n(a,i.ofType,s.ofType):!1:i instanceof e.GraphQLNonNull?n(a,i.ofType,s):s instanceof e.GraphQLList?i instanceof e.GraphQLList?n(a,i.ofType,s.ofType):!1:i instanceof e.GraphQLList?!1:!!((0,e.isAbstractType)(s)&&i instanceof e.GraphQLObjectType&&a.isPossibleType(s,i))}function r(a,i,s){var l=s;return i===l?!0:(0,e.isAbstractType)(i)?(0,e.isAbstractType)(l)?a.getPossibleTypes(i).some(function(u){return a.isPossibleType(l,u)}):a.isPossibleType(i,l):(0,e.isAbstractType)(l)?a.isPossibleType(l,i):!1}return Cf}var TC;function lc(){if(TC)return dh;TC=1,Object.defineProperty(dh,"__esModule",{value:!0}),dh.GraphQLSchema=void 0;var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(v){return typeof v}:function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},t=ur(),n=oc(),r=N0(),a=Q2(),i=d(a),s=Ba(),l=d(s),u=wg();function d(v){return v&&v.__esModule?v:{default:v}}function p(v,T){if(!(v instanceof T))throw new TypeError("Cannot call a class as a function")}dh.GraphQLSchema=function(){function v(T){var E=this;p(this,v),(typeof T>"u"?"undefined":e(T))!=="object"&&(0,l.default)(0,"Must provide configuration object."),T.query instanceof t.GraphQLObjectType||(0,l.default)(0,"Schema query must be Object Type but got: "+String(T.query)+"."),this._queryType=T.query,!T.mutation||T.mutation instanceof t.GraphQLObjectType||(0,l.default)(0,"Schema mutation must be Object Type if provided but got: "+String(T.mutation)+"."),this._mutationType=T.mutation,!T.subscription||T.subscription instanceof t.GraphQLObjectType||(0,l.default)(0,"Schema subscription must be Object Type if provided but got: "+String(T.subscription)+"."),this._subscriptionType=T.subscription,!T.types||Array.isArray(T.types)||(0,l.default)(0,"Schema types must be Array if provided but got: "+String(T.types)+"."),!T.directives||Array.isArray(T.directives)&&T.directives.every(function(w){return w instanceof n.GraphQLDirective})||(0,l.default)(0,"Schema directives must be Array<GraphQLDirective> if provided but got: "+String(T.directives)+"."),this._directives=T.directives||n.specifiedDirectives,this.astNode=T.astNode||null;var S=[this.getQueryType(),this.getMutationType(),this.getSubscriptionType(),r.__Schema],b=T.types;b&&(S=S.concat(b)),this._typeMap=S.reduce(h,Object.create(null)),this._implementations=Object.create(null),Object.keys(this._typeMap).forEach(function(w){var k=E._typeMap[w];k instanceof t.GraphQLObjectType&&k.getInterfaces().forEach(function(F){var D=E._implementations[F.name];D?D.push(k):E._implementations[F.name]=[k]})}),Object.keys(this._typeMap).forEach(function(w){var k=E._typeMap[w];k instanceof t.GraphQLObjectType&&k.getInterfaces().forEach(function(F){return g(E,k,F)})})}return v.prototype.getQueryType=function(){return this._queryType},v.prototype.getMutationType=function(){return this._mutationType},v.prototype.getSubscriptionType=function(){return this._subscriptionType},v.prototype.getTypeMap=function(){return this._typeMap},v.prototype.getType=function(E){return this.getTypeMap()[E]},v.prototype.getPossibleTypes=function(E){return E instanceof t.GraphQLUnionType?E.getTypes():(E instanceof t.GraphQLInterfaceType||(0,l.default)(0),this._implementations[E.name])},v.prototype.isPossibleType=function(E,S){var b=this._possibleTypeMap;if(b||(this._possibleTypeMap=b=Object.create(null)),!b[E.name]){var w=this.getPossibleTypes(E);Array.isArray(w)||(0,l.default)(0,"Could not find possible implementing types for "+E.name+" in schema. Check that schema.types is defined and is an array of all possible types in the schema."),b[E.name]=w.reduce(function(k,F){return k[F.name]=!0,k},Object.create(null))}return!!b[E.name][S.name]},v.prototype.getDirectives=function(){return this._directives},v.prototype.getDirective=function(E){return(0,i.default)(this.getDirectives(),function(S){return S.name===E})},v}();function h(v,T){if(!T)return v;if(T instanceof t.GraphQLList||T instanceof t.GraphQLNonNull)return h(v,T.ofType);if(v[T.name])return v[T.name]!==T&&(0,l.default)(0,"Schema must contain unique named types but contains multiple "+('types named "'+T.name+'".')),v;v[T.name]=T;var E=v;if(T instanceof t.GraphQLUnionType&&(E=T.getTypes().reduce(h,E)),T instanceof t.GraphQLObjectType&&(E=T.getInterfaces().reduce(h,E)),T instanceof t.GraphQLObjectType||T instanceof t.GraphQLInterfaceType){var S=T.getFields();Object.keys(S).forEach(function(w){var k=S[w];if(k.args){var F=k.args.map(function(D){return D.type});E=F.reduce(h,E)}E=h(E,k.type)})}if(T instanceof t.GraphQLInputObjectType){var b=T.getFields();Object.keys(b).forEach(function(w){var k=b[w];E=h(E,k.type)})}return E}function g(v,T,E){var S=T.getFields(),b=E.getFields();Object.keys(b).forEach(function(w){var k=S[w],F=b[w];k||(0,l.default)(0,'"'+E.name+'" expects field "'+w+'" but "'+T.name+'" does not provide it.'),(0,u.isTypeSubTypeOf)(v,k.type,F.type)||(0,l.default)(0,E.name+"."+w+' expects type "'+String(F.type)+'" but '+(T.name+"."+w+' provides type "'+String(k.type)+'".')),F.args.forEach(function(D){var M=D.name,A=(0,i.default)(k.args,function(R){return R.name===M});A||(0,l.default)(0,E.name+"."+w+' expects argument "'+M+'" but '+(T.name+"."+w+" does not provide it.")),(0,u.isEqualType)(D.type,A.type)||(0,l.default)(0,E.name+"."+w+"("+M+":) expects type "+('"'+String(D.type)+'" but ')+(T.name+"."+w+"("+M+":) provides type ")+('"'+String(A.type)+'".'))}),k.args.forEach(function(D){var M=D.name,A=(0,i.default)(F.args,function(R){return R.name===M});A||D.type instanceof t.GraphQLNonNull&&(0,l.default)(0,T.name+"."+w+"("+M+":) is of required type "+('"'+String(D.type)+'" but is not also provided by the ')+("interface "+E.name+"."+w+"."))})})}return dh}var ph={},hh={},EC;function uc(){if(EC)return hh;EC=1,Object.defineProperty(hh,"__esModule",{value:!0}),hh.typeFromAST=void 0;var e=Ba(),t=s(e),n=Va(),r=i(n),a=ur();function i(d){if(d&&d.__esModule)return d;var p={};if(d!=null)for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(p[h]=d[h]);return p.default=d,p}function s(d){return d&&d.__esModule?d:{default:d}}function l(d,p){var h=void 0;return p.kind===r.LIST_TYPE?(h=u(d,p.type),h&&new a.GraphQLList(h)):p.kind===r.NON_NULL_TYPE?(h=u(d,p.type),h&&new a.GraphQLNonNull(h)):(p.kind!==r.NAMED_TYPE&&(0,t.default)(0,"Must be a named type."),d.getType(p.name.value))}var u=hh.typeFromAST=l;return hh}var SC;function MT(){if(SC)return ph;SC=1,Object.defineProperty(ph,"__esModule",{value:!0}),ph.TypeInfo=void 0;var e=Va(),t=u(e),n=ur(),r=N0(),a=uc(),i=Q2(),s=l(i);function l(h){return h&&h.__esModule?h:{default:h}}function u(h){if(h&&h.__esModule)return h;var g={};if(h!=null)for(var v in h)Object.prototype.hasOwnProperty.call(h,v)&&(g[v]=h[v]);return g.default=h,g}function d(h,g){if(!(h instanceof g))throw new TypeError("Cannot call a class as a function")}ph.TypeInfo=function(){function h(g,v){d(this,h),this._schema=g,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=v||p}return h.prototype.getType=function(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]},h.prototype.getParentType=function(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]},h.prototype.getInputType=function(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]},h.prototype.getFieldDef=function(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]},h.prototype.getDirective=function(){return this._directive},h.prototype.getArgument=function(){return this._argument},h.prototype.getEnumValue=function(){return this._enumValue},h.prototype.enter=function(v){var T=this._schema;switch(v.kind){case t.SELECTION_SET:var E=(0,n.getNamedType)(this.getType());this._parentTypeStack.push((0,n.isCompositeType)(E)?E:void 0);break;case t.FIELD:var S=this.getParentType(),b=void 0;S&&(b=this._getFieldDef(T,S,v)),this._fieldDefStack.push(b),this._typeStack.push(b&&b.type);break;case t.DIRECTIVE:this._directive=T.getDirective(v.name.value);break;case t.OPERATION_DEFINITION:var w=void 0;v.operation==="query"?w=T.getQueryType():v.operation==="mutation"?w=T.getMutationType():v.operation==="subscription"&&(w=T.getSubscriptionType()),this._typeStack.push(w);break;case t.INLINE_FRAGMENT:case t.FRAGMENT_DEFINITION:var k=v.typeCondition,F=k?(0,a.typeFromAST)(T,k):this.getType();this._typeStack.push((0,n.isOutputType)(F)?F:void 0);break;case t.VARIABLE_DEFINITION:var D=(0,a.typeFromAST)(T,v.type);this._inputTypeStack.push((0,n.isInputType)(D)?D:void 0);break;case t.ARGUMENT:var M=void 0,A=void 0,R=this.getDirective()||this.getFieldDef();R&&(M=(0,s.default)(R.args,function(le){return le.name===v.name.value}),M&&(A=M.type)),this._argument=M,this._inputTypeStack.push(A);break;case t.LIST:var q=(0,n.getNullableType)(this.getInputType());this._inputTypeStack.push(q instanceof n.GraphQLList?q.ofType:void 0);break;case t.OBJECT_FIELD:var H=(0,n.getNamedType)(this.getInputType()),W=void 0;if(H instanceof n.GraphQLInputObjectType){var se=H.getFields()[v.name.value];W=se?se.type:void 0}this._inputTypeStack.push(W);break;case t.ENUM:var Y=(0,n.getNamedType)(this.getInputType()),ee=void 0;Y instanceof n.GraphQLEnumType&&(ee=Y.getValue(v.value)),this._enumValue=ee;break}},h.prototype.leave=function(v){switch(v.kind){case t.SELECTION_SET:this._parentTypeStack.pop();break;case t.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case t.DIRECTIVE:this._directive=null;break;case t.OPERATION_DEFINITION:case t.INLINE_FRAGMENT:case t.FRAGMENT_DEFINITION:this._typeStack.pop();break;case t.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case t.ARGUMENT:this._argument=null,this._inputTypeStack.pop();break;case t.LIST:case t.OBJECT_FIELD:this._inputTypeStack.pop();break;case t.ENUM:this._enumValue=null;break}},h}();function p(h,g,v){var T=v.name.value;if(T===r.SchemaMetaFieldDef.name&&h.getQueryType()===g)return r.SchemaMetaFieldDef;if(T===r.TypeMetaFieldDef.name&&h.getQueryType()===g)return r.TypeMetaFieldDef;if(T===r.TypeNameMetaFieldDef.name&&(0,n.isCompositeType)(g))return r.TypeNameMetaFieldDef;if(g instanceof n.GraphQLObjectType||g instanceof n.GraphQLInterfaceType)return g.getFields()[T]}return ph}var mh={},gh={},wC;function wj(){if(wC)return gh;wC=1,Object.defineProperty(gh,"__esModule",{value:!0}),gh.duplicateOperationNameMessage=t,gh.UniqueOperationNames=n;var e=Jn();function t(r){return'There can be only one operation named "'+r+'".'}function n(r){var a=Object.create(null);return{OperationDefinition:function(s){var l=s.name;return l&&(a[l.value]?r.reportError(new e.GraphQLError(t(l.value),[a[l.value],l])):a[l.value]=l),!1},FragmentDefinition:function(){return!1}}}return gh}var vh={},xC;function xj(){if(xC)return vh;xC=1,Object.defineProperty(vh,"__esModule",{value:!0}),vh.anonOperationNotAloneMessage=n,vh.LoneAnonymousOperation=r;var e=Jn(),t=Va();function n(){return"This anonymous operation must be the only defined operation."}function r(a){var i=0;return{Document:function(l){i=l.definitions.filter(function(u){return u.kind===t.OPERATION_DEFINITION}).length},OperationDefinition:function(l){!l.name&&i>1&&a.reportError(new e.GraphQLError(n(),[l]))}}}return vh}var yh={},CC;function Cj(){if(CC)return yh;CC=1,Object.defineProperty(yh,"__esModule",{value:!0}),yh.singleFieldOnlyMessage=t,yh.SingleFieldSubscriptions=n;var e=Jn();function t(r){return(r?'Subscription "'+r+'" ':"Anonymous Subscription ")+"must select only one top level field."}function n(r){return{OperationDefinition:function(i){i.operation==="subscription"&&i.selectionSet.selections.length!==1&&r.reportError(new e.GraphQLError(t(i.name&&i.name.value),i.selectionSet.selections.slice(1)))}}}return yh}var _h={},T5={},NC;function LT(){if(NC)return T5;NC=1,Object.defineProperty(T5,"__esModule",{value:!0}),T5.default=e;function e(n,r){for(var a=Object.create(null),i=r.length,s=n.length/2,l=0;l<i;l++){var u=t(n,r[l]),d=Math.max(s,r[l].length/2,1);u<=d&&(a[r[l]]=u)}return Object.keys(a).sort(function(p,h){return a[p]-a[h]})}function t(n,r){var a=void 0,i=void 0,s=[],l=n.length,u=r.length;for(a=0;a<=l;a++)s[a]=[a];for(i=1;i<=u;i++)s[0][i]=i;for(a=1;a<=l;a++)for(i=1;i<=u;i++){var d=n[a-1]===r[i-1]?0:1;s[a][i]=Math.min(s[a-1][i]+1,s[a][i-1]+1,s[a-1][i-1]+d),a>1&&i>1&&n[a-1]===r[i-2]&&n[a-2]===r[i-1]&&(s[a][i]=Math.min(s[a][i],s[a-2][i-2]+d))}return s[l][u]}return T5}var E5={},kC;function AT(){if(kC)return E5;kC=1,Object.defineProperty(E5,"__esModule",{value:!0}),E5.default=t;var e=5;function t(n){var r=n.slice(0,e);return r.map(function(a){return'"'+a+'"'}).reduce(function(a,i,s){return a+(r.length>2?", ":" ")+(s===r.length-1?"or ":"")+i})}return E5}var OC;function Nj(){if(OC)return _h;OC=1,Object.defineProperty(_h,"__esModule",{value:!0}),_h.unknownTypeMessage=s,_h.KnownTypeNames=l;var e=Jn(),t=LT(),n=i(t),r=AT(),a=i(r);function i(u){return u&&u.__esModule?u:{default:u}}function s(u,d){var p='Unknown type "'+String(u)+'".';return d.length&&(p+=" Did you mean "+(0,a.default)(d)+"?"),p}function l(u){return{ObjectTypeDefinition:function(){return!1},InterfaceTypeDefinition:function(){return!1},UnionTypeDefinition:function(){return!1},InputObjectTypeDefinition:function(){return!1},NamedType:function(p){var h=u.getSchema(),g=p.name.value,v=h.getType(g);v||u.reportError(new e.GraphQLError(s(g,(0,n.default)(g,Object.keys(h.getTypeMap()))),[p]))}}}return _h}var Nf={},IC;function kj(){if(IC)return Nf;IC=1,Object.defineProperty(Nf,"__esModule",{value:!0}),Nf.inlineFragmentOnNonCompositeErrorMessage=a,Nf.fragmentOnNonCompositeErrorMessage=i,Nf.FragmentsOnCompositeTypes=s;var e=Jn(),t=Kl(),n=ur(),r=uc();function a(l){return'Fragment cannot condition on non composite type "'+String(l)+'".'}function i(l,u){return'Fragment "'+l+'" cannot condition on non composite '+('type "'+String(u)+'".')}function s(l){return{InlineFragment:function(d){if(d.typeCondition){var p=(0,r.typeFromAST)(l.getSchema(),d.typeCondition);p&&!(0,n.isCompositeType)(p)&&l.reportError(new e.GraphQLError(a((0,t.print)(d.typeCondition)),[d.typeCondition]))}},FragmentDefinition:function(d){var p=(0,r.typeFromAST)(l.getSchema(),d.typeCondition);p&&!(0,n.isCompositeType)(p)&&l.reportError(new e.GraphQLError(i(d.name.value,(0,t.print)(d.typeCondition)),[d.typeCondition]))}}}return Nf}var bh={},DC;function Oj(){if(DC)return bh;DC=1,Object.defineProperty(bh,"__esModule",{value:!0}),bh.nonInputTypeOnVarMessage=a,bh.VariablesAreInputTypes=i;var e=Jn(),t=Kl(),n=ur(),r=uc();function a(s,l){return'Variable "$'+s+'" cannot be non-input type "'+l+'".'}function i(s){return{VariableDefinition:function(u){var d=(0,r.typeFromAST)(s.getSchema(),u.type);if(d&&!(0,n.isInputType)(d)){var p=u.variable.name.value;s.reportError(new e.GraphQLError(a(p,(0,t.print)(u.type)),[u.type]))}}}}return bh}var kf={},MC;function Ij(){if(MC)return kf;MC=1,Object.defineProperty(kf,"__esModule",{value:!0}),kf.noSubselectionAllowedMessage=n,kf.requiredSubselectionMessage=r,kf.ScalarLeafs=a;var e=Jn(),t=ur();function n(i,s){return'Field "'+i+'" must not have a selection since '+('type "'+String(s)+'" has no subfields.')}function r(i,s){return'Field "'+i+'" of type "'+String(s)+'" must have a '+('selection of subfields. Did you mean "'+i+' { ... }"?')}function a(i){return{Field:function(l){var u=i.getType();u&&((0,t.isLeafType)((0,t.getNamedType)(u))?l.selectionSet&&i.reportError(new e.GraphQLError(n(l.name.value,u),[l.selectionSet])):l.selectionSet||i.reportError(new e.GraphQLError(r(l.name.value,u),[l])))}}}return kf}var Th={},LC;function Dj(){if(LC)return Th;LC=1,Object.defineProperty(Th,"__esModule",{value:!0}),Th.undefinedFieldMessage=l,Th.FieldsOnCorrectType=u;var e=Jn(),t=LT(),n=s(t),r=AT(),a=s(r),i=ur();function s(h){return h&&h.__esModule?h:{default:h}}function l(h,g,v,T){var E='Cannot query field "'+h+'" on type "'+g+'".';if(v.length!==0){var S=(0,a.default)(v);E+=" Did you mean to use an inline fragment on "+S+"?"}else T.length!==0&&(E+=" Did you mean "+(0,a.default)(T)+"?");return E}function u(h){return{Field:function(v){var T=h.getParentType();if(T){var E=h.getFieldDef();if(!E){var S=h.getSchema(),b=v.name.value,w=d(S,T,b),k=w.length!==0?[]:p(S,T,b);h.reportError(new e.GraphQLError(l(b,T.name,w,k),[v]))}}}}}function d(h,g,v){if((0,i.isAbstractType)(g)){var T=[],E=Object.create(null);h.getPossibleTypes(g).forEach(function(b){b.getFields()[v]&&(T.push(b.name),b.getInterfaces().forEach(function(w){w.getFields()[v]&&(E[w.name]=(E[w.name]||0)+1)}))});var S=Object.keys(E).sort(function(b,w){return E[w]-E[b]});return S.concat(T)}return[]}function p(h,g,v){if(g instanceof i.GraphQLObjectType||g instanceof i.GraphQLInterfaceType){var T=Object.keys(g.getFields());return(0,n.default)(v,T)}return[]}return Th}var Eh={},AC;function Mj(){if(AC)return Eh;AC=1,Object.defineProperty(Eh,"__esModule",{value:!0}),Eh.duplicateFragmentNameMessage=t,Eh.UniqueFragmentNames=n;var e=Jn();function t(r){return'There can be only one fragment named "'+r+'".'}function n(r){var a=Object.create(null);return{OperationDefinition:function(){return!1},FragmentDefinition:function(s){var l=s.name.value;return a[l]?r.reportError(new e.GraphQLError(t(l),[a[l],s.name])):a[l]=s.name,!1}}}return Eh}var Sh={},FC;function Lj(){if(FC)return Sh;FC=1,Object.defineProperty(Sh,"__esModule",{value:!0}),Sh.unknownFragmentMessage=t,Sh.KnownFragmentNames=n;var e=Jn();function t(r){return'Unknown fragment "'+r+'".'}function n(r){return{FragmentSpread:function(i){var s=i.name.value,l=r.getFragment(s);l||r.reportError(new e.GraphQLError(t(s),[i.name]))}}}return Sh}var wh={},jC;function Aj(){if(jC)return wh;jC=1,Object.defineProperty(wh,"__esModule",{value:!0}),wh.unusedFragMessage=t,wh.NoUnusedFragments=n;var e=Jn();function t(r){return'Fragment "'+r+'" is never used.'}function n(r){var a=[],i=[];return{OperationDefinition:function(l){return a.push(l),!1},FragmentDefinition:function(l){return i.push(l),!1},Document:{leave:function(){var l=Object.create(null);a.forEach(function(u){r.getRecursivelyReferencedFragments(u).forEach(function(d){l[d.name.value]=!0})}),i.forEach(function(u){var d=u.name.value;l[d]!==!0&&r.reportError(new e.GraphQLError(t(d),[u]))})}}}}return wh}var Of={},RC;function Fj(){if(RC)return Of;RC=1,Object.defineProperty(Of,"__esModule",{value:!0}),Of.typeIncompatibleSpreadMessage=r,Of.typeIncompatibleAnonSpreadMessage=a,Of.PossibleFragmentSpreads=i;var e=Jn(),t=wg(),n=uc();function r(l,u,d){return'Fragment "'+l+'" cannot be spread here as objects of '+('type "'+String(u)+'" can never be of type "'+String(d)+'".')}function a(l,u){return"Fragment cannot be spread here as objects of "+('type "'+String(l)+'" can never be of type "'+String(u)+'".')}function i(l){return{InlineFragment:function(d){var p=l.getType(),h=l.getParentType();p&&h&&!(0,t.doTypesOverlap)(l.getSchema(),p,h)&&l.reportError(new e.GraphQLError(a(h,p),[d]))},FragmentSpread:function(d){var p=d.name.value,h=s(l,p),g=l.getParentType();h&&g&&!(0,t.doTypesOverlap)(l.getSchema(),h,g)&&l.reportError(new e.GraphQLError(r(p,g,h),[d]))}}}function s(l,u){var d=l.getFragment(u);return d&&(0,n.typeFromAST)(l.getSchema(),d.typeCondition)}return Of}var xh={},PC;function jj(){if(PC)return xh;PC=1,Object.defineProperty(xh,"__esModule",{value:!0}),xh.cycleErrorMessage=t,xh.NoFragmentCycles=n;var e=Jn();function t(r,a){var i=a.length?" via "+a.join(", "):"";return'Cannot spread fragment "'+r+'" within itself'+i+"."}function n(r){var a=Object.create(null),i=[],s=Object.create(null);return{OperationDefinition:function(){return!1},FragmentDefinition:function(d){return a[d.name.value]||l(d),!1}};function l(u){var d=u.name.value;a[d]=!0;var p=r.getFragmentSpreads(u.selectionSet);if(p.length!==0){s[d]=i.length;for(var h=0;h<p.length;h++){var g=p[h],v=g.name.value,T=s[v];if(T===void 0){if(i.push(g),!a[v]){var E=r.getFragment(v);E&&l(E)}i.pop()}else{var S=i.slice(T);r.reportError(new e.GraphQLError(t(v,S.map(function(b){return b.name.value})),S.concat(g)))}}s[d]=void 0}}}return xh}var Ch={},zC;function Rj(){if(zC)return Ch;zC=1,Object.defineProperty(Ch,"__esModule",{value:!0}),Ch.duplicateVariableMessage=t,Ch.UniqueVariableNames=n;var e=Jn();function t(r){return'There can be only one variable named "'+r+'".'}function n(r){var a=Object.create(null);return{OperationDefinition:function(){a=Object.create(null)},VariableDefinition:function(s){var l=s.variable.name.value;a[l]?r.reportError(new e.GraphQLError(t(l),[a[l],s.variable.name])):a[l]=s.variable.name}}}return Ch}var Nh={},BC;function Pj(){if(BC)return Nh;BC=1,Object.defineProperty(Nh,"__esModule",{value:!0}),Nh.undefinedVarMessage=t,Nh.NoUndefinedVariables=n;var e=Jn();function t(r,a){return a?'Variable "$'+r+'" is not defined by operation "'+a+'".':'Variable "$'+r+'" is not defined.'}function n(r){var a=Object.create(null);return{OperationDefinition:{enter:function(){a=Object.create(null)},leave:function(s){var l=r.getRecursiveVariableUsages(s);l.forEach(function(u){var d=u.node,p=d.name.value;a[p]!==!0&&r.reportError(new e.GraphQLError(t(p,s.name&&s.name.value),[d,s]))})}},VariableDefinition:function(s){a[s.variable.name.value]=!0}}}return Nh}var kh={},VC;function zj(){if(VC)return kh;VC=1,Object.defineProperty(kh,"__esModule",{value:!0}),kh.unusedVariableMessage=t,kh.NoUnusedVariables=n;var e=Jn();function t(r,a){return a?'Variable "$'+r+'" is never used in operation "'+a+'".':'Variable "$'+r+'" is never used.'}function n(r){var a=[];return{OperationDefinition:{enter:function(){a=[]},leave:function(s){var l=Object.create(null),u=r.getRecursiveVariableUsages(s),d=s.name?s.name.value:null;u.forEach(function(p){var h=p.node;l[h.name.value]=!0}),a.forEach(function(p){var h=p.variable.name.value;l[h]!==!0&&r.reportError(new e.GraphQLError(t(h,d),[p]))})}},VariableDefinition:function(s){a.push(s)}}}return kh}var If={},HC;function Bj(){if(HC)return If;HC=1,Object.defineProperty(If,"__esModule",{value:!0}),If.unknownDirectiveMessage=u,If.misplacedDirectiveMessage=d,If.KnownDirectives=p;var e=Jn(),t=Q2(),n=l(t),r=Va(),a=s(r),i=oc();function s(g){if(g&&g.__esModule)return g;var v={};if(g!=null)for(var T in g)Object.prototype.hasOwnProperty.call(g,T)&&(v[T]=g[T]);return v.default=g,v}function l(g){return g&&g.__esModule?g:{default:g}}function u(g){return'Unknown directive "'+g+'".'}function d(g,v){return'Directive "'+g+'" may not be used on '+v+"."}function p(g){return{Directive:function(T,E,S,b,w){var k=(0,n.default)(g.getSchema().getDirectives(),function(D){return D.name===T.name.value});if(!k){g.reportError(new e.GraphQLError(u(T.name.value),[T]));return}var F=h(w);F?k.locations.indexOf(F)===-1&&g.reportError(new e.GraphQLError(d(T.name.value,F),[T])):g.reportError(new e.GraphQLError(d(T.name.value,T.type),[T]))}}}function h(g){var v=g[g.length-1];switch(v.kind){case a.OPERATION_DEFINITION:switch(v.operation){case"query":return i.DirectiveLocation.QUERY;case"mutation":return i.DirectiveLocation.MUTATION;case"subscription":return i.DirectiveLocation.SUBSCRIPTION}break;case a.FIELD:return i.DirectiveLocation.FIELD;case a.FRAGMENT_SPREAD:return i.DirectiveLocation.FRAGMENT_SPREAD;case a.INLINE_FRAGMENT:return i.DirectiveLocation.INLINE_FRAGMENT;case a.FRAGMENT_DEFINITION:return i.DirectiveLocation.FRAGMENT_DEFINITION;case a.SCHEMA_DEFINITION:return i.DirectiveLocation.SCHEMA;case a.SCALAR_TYPE_DEFINITION:return i.DirectiveLocation.SCALAR;case a.OBJECT_TYPE_DEFINITION:return i.DirectiveLocation.OBJECT;case a.FIELD_DEFINITION:return i.DirectiveLocation.FIELD_DEFINITION;case a.INTERFACE_TYPE_DEFINITION:return i.DirectiveLocation.INTERFACE;case a.UNION_TYPE_DEFINITION:return i.DirectiveLocation.UNION;case a.ENUM_TYPE_DEFINITION:return i.DirectiveLocation.ENUM;case a.ENUM_VALUE_DEFINITION:return i.DirectiveLocation.ENUM_VALUE;case a.INPUT_OBJECT_TYPE_DEFINITION:return i.DirectiveLocation.INPUT_OBJECT;case a.INPUT_VALUE_DEFINITION:var T=g[g.length-3];return T.kind===a.INPUT_OBJECT_TYPE_DEFINITION?i.DirectiveLocation.INPUT_FIELD_DEFINITION:i.DirectiveLocation.ARGUMENT_DEFINITION}}return If}var Oh={},UC;function Vj(){if(UC)return Oh;UC=1,Object.defineProperty(Oh,"__esModule",{value:!0}),Oh.duplicateDirectiveMessage=t,Oh.UniqueDirectivesPerLocation=n;var e=Jn();function t(r){return'The directive "'+r+'" can only be used once at this location.'}function n(r){return{enter:function(i){if(i.directives){var s=Object.create(null);i.directives.forEach(function(l){var u=l.name.value;s[u]?r.reportError(new e.GraphQLError(t(u),[s[u],l])):s[u]=l})}}}}return Oh}var Df={},WC;function Hj(){if(WC)return Df;WC=1,Object.defineProperty(Df,"__esModule",{value:!0}),Df.unknownArgMessage=v,Df.unknownDirectiveArgMessage=T,Df.KnownArgumentNames=E;var e=Jn(),t=Q2(),n=g(t),r=Ba(),a=g(r),i=LT(),s=g(i),l=AT(),u=g(l),d=Va(),p=h(d);function h(S){if(S&&S.__esModule)return S;var b={};if(S!=null)for(var w in S)Object.prototype.hasOwnProperty.call(S,w)&&(b[w]=S[w]);return b.default=S,b}function g(S){return S&&S.__esModule?S:{default:S}}function v(S,b,w,k){var F='Unknown argument "'+S+'" on field "'+b+'" of '+('type "'+String(w)+'".');return k.length&&(F+=" Did you mean "+(0,u.default)(k)+"?"),F}function T(S,b,w){var k='Unknown argument "'+S+'" on directive "@'+b+'".';return w.length&&(k+=" Did you mean "+(0,u.default)(w)+"?"),k}function E(S){return{Argument:function(w,k,F,D,M){var A=M[M.length-1];if(A.kind===p.FIELD){var R=S.getFieldDef();if(R){var q=(0,n.default)(R.args,function(Y){return Y.name===w.name.value});if(!q){var H=S.getParentType();H||(0,a.default)(0),S.reportError(new e.GraphQLError(v(w.name.value,R.name,H.name,(0,s.default)(w.name.value,R.args.map(function(Y){return Y.name}))),[w]))}}}else if(A.kind===p.DIRECTIVE){var W=S.getDirective();if(W){var se=(0,n.default)(W.args,function(Y){return Y.name===w.name.value});se||S.reportError(new e.GraphQLError(T(w.name.value,W.name,(0,s.default)(w.name.value,W.args.map(function(Y){return Y.name}))),[w]))}}}}}return Df}var Ih={},qC;function Uj(){if(qC)return Ih;qC=1,Object.defineProperty(Ih,"__esModule",{value:!0}),Ih.duplicateArgMessage=t,Ih.UniqueArgumentNames=n;var e=Jn();function t(r){return'There can be only one argument named "'+r+'".'}function n(r){var a=Object.create(null);return{Field:function(){a=Object.create(null)},Directive:function(){a=Object.create(null)},Argument:function(s){var l=s.name.value;return a[l]?r.reportError(new e.GraphQLError(t(l),[a[l],s.name])):a[l]=s.name,!1}}}return Ih}var Dh={},S5={},w5={},GC;function $2(){if(GC)return w5;GC=1,Object.defineProperty(w5,"__esModule",{value:!0}),w5.default=e;function e(t,n){return t.reduce(function(r,a){return r[n(a)]=a,r},Object.create(null))}return w5}var QC;function xg(){if(QC)return S5;QC=1,Object.defineProperty(S5,"__esModule",{value:!0}),S5.isValidLiteralValue=p;var e=Kl(),t=Va(),n=d(t),r=ur(),a=Ba(),i=u(a),s=$2(),l=u(s);function u(h){return h&&h.__esModule?h:{default:h}}function d(h){if(h&&h.__esModule)return h;var g={};if(h!=null)for(var v in h)Object.prototype.hasOwnProperty.call(h,v)&&(g[v]=h[v]);return g.default=h,g}function p(h,g){if(h instanceof r.GraphQLNonNull)return!g||g.kind===n.NULL?['Expected "'+String(h)+'", found null.']:p(h.ofType,g);if(!g||g.kind===n.NULL)return[];if(g.kind===n.VARIABLE)return[];if(h instanceof r.GraphQLList){var v=h.ofType;return g.kind===n.LIST?g.values.reduce(function(w,k,F){var D=p(v,k);return w.concat(D.map(function(M){return"In element #"+F+": "+M}))},[]):p(v,g)}if(h instanceof r.GraphQLInputObjectType){if(g.kind!==n.OBJECT)return['Expected "'+h.name+'", found not an object.'];var T=h.getFields(),E=[],S=g.fields;S.forEach(function(w){T[w.name.value]||E.push('In field "'+w.name.value+'": Unknown field.')});var b=(0,l.default)(S,function(w){return w.name.value});return Object.keys(T).forEach(function(w){var k=p(T[w].type,b[w]&&b[w].value);E.push.apply(E,k.map(function(F){return'In field "'+w+'": '+F}))}),E}return h instanceof r.GraphQLScalarType||h instanceof r.GraphQLEnumType||(0,i.default)(0,"Must be input type"),h.isValidLiteral(g)?[]:['Expected type "'+h.name+'", found '+(0,e.print)(g)+"."]}return S5}var $C;function Wj(){if($C)return Dh;$C=1,Object.defineProperty(Dh,"__esModule",{value:!0}),Dh.badValueMessage=r,Dh.ArgumentsOfCorrectType=a;var e=Jn(),t=Kl(),n=xg();function r(i,s,l,u){var d=u?`
`+u.join(`
`):"";return'Argument "'+i+'" has invalid value '+l+"."+d}function a(i){return{Argument:function(l){var u=i.getArgument();if(u){var d=(0,n.isValidLiteralValue)(u.type,l.value);d&&d.length>0&&i.reportError(new e.GraphQLError(r(l.name.value,u.type,(0,t.print)(l.value),d),[l.value]))}return!1}}}return Dh}var Mf={},YC;function qj(){if(YC)return Mf;YC=1,Object.defineProperty(Mf,"__esModule",{value:!0}),Mf.missingFieldArgMessage=i,Mf.missingDirectiveArgMessage=s,Mf.ProvidedNonNullArguments=l;var e=Jn(),t=$2(),n=a(t),r=ur();function a(u){return u&&u.__esModule?u:{default:u}}function i(u,d,p){return'Field "'+u+'" argument "'+d+'" of type '+('"'+String(p)+'" is required but not provided.')}function s(u,d,p){return'Directive "@'+u+'" argument "'+d+'" of type '+('"'+String(p)+'" is required but not provided.')}function l(u){return{Field:{leave:function(p){var h=u.getFieldDef();if(!h)return!1;var g=p.arguments||[],v=(0,n.default)(g,function(T){return T.name.value});h.args.forEach(function(T){var E=v[T.name];!E&&T.type instanceof r.GraphQLNonNull&&u.reportError(new e.GraphQLError(i(p.name.value,T.name,T.type),[p]))})}},Directive:{leave:function(p){var h=u.getDirective();if(!h)return!1;var g=p.arguments||[],v=(0,n.default)(g,function(T){return T.name.value});h.args.forEach(function(T){var E=v[T.name];!E&&T.type instanceof r.GraphQLNonNull&&u.reportError(new e.GraphQLError(s(p.name.value,T.name,T.type),[p]))})}}}}return Mf}var Lf={},KC;function Gj(){if(KC)return Lf;KC=1,Object.defineProperty(Lf,"__esModule",{value:!0}),Lf.defaultForNonNullArgMessage=a,Lf.badValueForDefaultArgMessage=i,Lf.DefaultValuesOfCorrectType=s;var e=Jn(),t=Kl(),n=ur(),r=xg();function a(l,u,d){return'Variable "$'+l+'" of type "'+String(u)+'" is required and will not use the default value. '+('Perhaps you meant to use type "'+String(d)+'".')}function i(l,u,d,p){var h=p?`
`+p.join(`
`):"";return'Variable "$'+l+'" of type "'+String(u)+'" has invalid '+("default value "+d+"."+h)}function s(l){return{VariableDefinition:function(d){var p=d.variable.name.value,h=d.defaultValue,g=l.getInputType();if(g instanceof n.GraphQLNonNull&&h&&l.reportError(new e.GraphQLError(a(p,g,g.ofType),[h])),g&&h){var v=(0,r.isValidLiteralValue)(g,h);v&&v.length>0&&l.reportError(new e.GraphQLError(i(p,g,(0,t.print)(h),v),[h]))}return!1},SelectionSet:function(){return!1},FragmentDefinition:function(){return!1}}}return Lf}var Mh={},JC;function Qj(){if(JC)return Mh;JC=1,Object.defineProperty(Mh,"__esModule",{value:!0}),Mh.badVarPosMessage=a,Mh.VariablesInAllowedPosition=i;var e=Jn(),t=ur(),n=wg(),r=uc();function a(l,u,d){return'Variable "$'+l+'" of type "'+String(u)+'" used in '+('position expecting type "'+String(d)+'".')}function i(l){var u=Object.create(null);return{OperationDefinition:{enter:function(){u=Object.create(null)},leave:function(p){var h=l.getRecursiveVariableUsages(p);h.forEach(function(g){var v=g.node,T=g.type,E=v.name.value,S=u[E];if(S&&T){var b=l.getSchema(),w=(0,r.typeFromAST)(b,S.type);w&&!(0,n.isTypeSubTypeOf)(b,s(w,S),T)&&l.reportError(new e.GraphQLError(a(E,w,T),[S,v]))}})}},VariableDefinition:function(p){u[p.variable.name.value]=p}}}function s(l,u){return!u.defaultValue||l instanceof t.GraphQLNonNull?l:new t.GraphQLNonNull(l)}return Mh}var Lh={},ZC;function $j(){if(ZC)return Lh;ZC=1,Object.defineProperty(Lh,"__esModule",{value:!0}),Lh.fieldsConflictMessage=h,Lh.OverlappingFieldsCanBeMerged=v;var e=Jn(),t=Q2(),n=d(t),r=Va(),a=u(r),i=Kl(),s=ur(),l=uc();function u(ee){if(ee&&ee.__esModule)return ee;var le={};if(ee!=null)for(var G in ee)Object.prototype.hasOwnProperty.call(ee,G)&&(le[G]=ee[G]);return le.default=ee,le}function d(ee){return ee&&ee.__esModule?ee:{default:ee}}function p(ee,le){if(!(ee instanceof le))throw new TypeError("Cannot call a class as a function")}function h(ee,le){return'Fields "'+ee+'" conflict because '+g(le)+". Use different aliases on the fields to fetch both if this was intentional."}function g(ee){return Array.isArray(ee)?ee.map(function(le){var G=le[0],te=le[1];return'subfields "'+G+'" conflict because '+g(te)}).join(" and "):ee}function v(ee){var le=new se,G=new Map;return{SelectionSet:function(re){var ue=T(ee,G,le,ee.getParentType(),re);ue.forEach(function(Q){var V=Q[0],ie=V[0],ge=V[1],_e=Q[1],Ce=Q[2];return ee.reportError(new e.GraphQLError(h(ie,ge),_e.concat(Ce)))})}}}function T(ee,le,G,te,re){var ue=[],Q=R(ee,le,te,re),V=Q[0],ie=Q[1];w(ee,ue,le,G,V);for(var ge=0;ge<ie.length;ge++){E(ee,ue,le,G,!1,V,ie[ge]);for(var _e=ge+1;_e<ie.length;_e++)S(ee,ue,le,G,!1,ie[ge],ie[_e])}return ue}function E(ee,le,G,te,re,ue,Q){var V=ee.getFragment(Q);if(V){var ie=q(ee,G,V),ge=ie[0],_e=ie[1];k(ee,le,G,te,re,ue,ge);for(var Ce=0;Ce<_e.length;Ce++)E(ee,le,G,te,re,ue,_e[Ce])}}function S(ee,le,G,te,re,ue,Q){var V=ee.getFragment(ue),ie=ee.getFragment(Q);if(!(!V||!ie)&&V!==ie&&!te.has(ue,Q,re)){te.add(ue,Q,re);var ge=q(ee,G,V),_e=ge[0],Ce=ge[1],Te=q(ee,G,ie),K=Te[0],oe=Te[1];k(ee,le,G,te,re,_e,K);for(var ke=0;ke<oe.length;ke++)S(ee,le,G,te,re,ue,oe[ke]);for(var be=0;be<Ce.length;be++)S(ee,le,G,te,re,Ce[be],Q)}}function b(ee,le,G,te,re,ue,Q,V){var ie=[],ge=R(ee,le,re,ue),_e=ge[0],Ce=ge[1],Te=R(ee,le,Q,V),K=Te[0],oe=Te[1];k(ee,ie,le,G,te,_e,K);for(var ke=0;ke<oe.length;ke++)E(ee,ie,le,G,te,_e,oe[ke]);for(var be=0;be<Ce.length;be++)E(ee,ie,le,G,te,K,Ce[be]);for(var xe=0;xe<Ce.length;xe++)for(var Oe=0;Oe<oe.length;Oe++)S(ee,ie,le,G,te,Ce[xe],oe[Oe]);return ie}function w(ee,le,G,te,re){Object.keys(re).forEach(function(ue){var Q=re[ue];if(Q.length>1)for(var V=0;V<Q.length;V++)for(var ie=V+1;ie<Q.length;ie++){var ge=F(ee,G,te,!1,ue,Q[V],Q[ie]);ge&&le.push(ge)}})}function k(ee,le,G,te,re,ue,Q){Object.keys(ue).forEach(function(V){var ie=Q[V];if(ie)for(var ge=ue[V],_e=0;_e<ge.length;_e++)for(var Ce=0;Ce<ie.length;Ce++){var Te=F(ee,G,te,re,V,ge[_e],ie[Ce]);Te&&le.push(Te)}})}function F(ee,le,G,te,re,ue,Q){var V=ue[0],ie=ue[1],ge=ue[2],_e=Q[0],Ce=Q[1],Te=Q[2],K=te||V!==_e&&V instanceof s.GraphQLObjectType&&_e instanceof s.GraphQLObjectType,oe=ge&&ge.type,ke=Te&&Te.type;if(!K){var be=ie.name.value,xe=Ce.name.value;if(be!==xe)return[[re,be+" and "+xe+" are different fields"],[ie],[Ce]];if(!D(ie.arguments||[],Ce.arguments||[]))return[[re,"they have differing arguments"],[ie],[Ce]]}if(oe&&ke&&A(oe,ke))return[[re,"they return conflicting types "+String(oe)+" and "+String(ke)],[ie],[Ce]];var Oe=ie.selectionSet,Se=Ce.selectionSet;if(Oe&&Se){var Re=b(ee,le,G,K,(0,s.getNamedType)(oe),Oe,(0,s.getNamedType)(ke),Se);return W(Re,re,ie,Ce)}}function D(ee,le){return ee.length!==le.length?!1:ee.every(function(G){var te=(0,n.default)(le,function(re){return re.name.value===G.name.value});return te?M(G.value,te.value):!1})}function M(ee,le){return!ee&&!le||(0,i.print)(ee)===(0,i.print)(le)}function A(ee,le){return ee instanceof s.GraphQLList?le instanceof s.GraphQLList?A(ee.ofType,le.ofType):!0:le instanceof s.GraphQLList?ee instanceof s.GraphQLList?A(ee.ofType,le.ofType):!0:ee instanceof s.GraphQLNonNull?le instanceof s.GraphQLNonNull?A(ee.ofType,le.ofType):!0:le instanceof s.GraphQLNonNull?ee instanceof s.GraphQLNonNull?A(ee.ofType,le.ofType):!0:(0,s.isLeafType)(ee)||(0,s.isLeafType)(le)?ee!==le:!1}function R(ee,le,G,te){var re=le.get(te);if(!re){var ue=Object.create(null),Q=Object.create(null);H(ee,G,te,ue,Q),re=[ue,Object.keys(Q)],le.set(te,re)}return re}function q(ee,le,G){var te=le.get(G.selectionSet);if(te)return te;var re=(0,l.typeFromAST)(ee.getSchema(),G.typeCondition);return R(ee,le,re,G.selectionSet)}function H(ee,le,G,te,re){for(var ue=0;ue<G.selections.length;ue++){var Q=G.selections[ue];switch(Q.kind){case a.FIELD:var V=Q.name.value,ie=void 0;(le instanceof s.GraphQLObjectType||le instanceof s.GraphQLInterfaceType)&&(ie=le.getFields()[V]);var ge=Q.alias?Q.alias.value:V;te[ge]||(te[ge]=[]),te[ge].push([le,Q,ie]);break;case a.FRAGMENT_SPREAD:re[Q.name.value]=!0;break;case a.INLINE_FRAGMENT:var _e=Q.typeCondition,Ce=_e?(0,l.typeFromAST)(ee.getSchema(),_e):le;H(ee,Ce,Q.selectionSet,te,re);break}}}function W(ee,le,G,te){if(ee.length>0)return[[le,ee.map(function(re){var ue=re[0];return ue})],ee.reduce(function(re,ue){var Q=ue[1];return re.concat(Q)},[G]),ee.reduce(function(re,ue){var Q=ue[2];return re.concat(Q)},[te])]}var se=function(){function ee(){p(this,ee),this._data=Object.create(null)}return ee.prototype.has=function(G,te,re){var ue=this._data[G],Q=ue&&ue[te];return Q===void 0?!1:re===!1?Q===!1:!0},ee.prototype.add=function(G,te,re){Y(this._data,G,te,re),Y(this._data,te,G,re)},ee}();function Y(ee,le,G,te){var re=ee[le];re||(re=Object.create(null),ee[le]=re),re[G]=te}return Lh}var Ah={},XC;function Yj(){if(XC)return Ah;XC=1,Object.defineProperty(Ah,"__esModule",{value:!0}),Ah.duplicateInputFieldMessage=t,Ah.UniqueInputFieldNames=n;var e=Jn();function t(r){return'There can be only one input field named "'+r+'".'}function n(r){var a=[],i=Object.create(null);return{ObjectValue:{enter:function(){a.push(i),i=Object.create(null)},leave:function(){i=a.pop()}},ObjectField:function(l){var u=l.name.value;return i[u]?r.reportError(new e.GraphQLError(t(u),[i[u],l.name])):i[u]=l.name,!1}}}return Ah}var eN;function Kj(){if(eN)return mh;eN=1,Object.defineProperty(mh,"__esModule",{value:!0}),mh.specifiedRules=void 0;var e=wj(),t=xj(),n=Cj(),r=Nj(),a=kj(),i=Oj(),s=Ij(),l=Dj(),u=Mj(),d=Lj(),p=Aj(),h=Fj(),g=jj(),v=Rj(),T=Pj(),E=zj(),S=Bj(),b=Vj(),w=Hj(),k=Uj(),F=Wj(),D=qj(),M=Gj(),A=Qj(),R=$j(),q=Yj();return mh.specifiedRules=[e.UniqueOperationNames,t.LoneAnonymousOperation,n.SingleFieldSubscriptions,r.KnownTypeNames,a.FragmentsOnCompositeTypes,i.VariablesAreInputTypes,s.ScalarLeafs,l.FieldsOnCorrectType,u.UniqueFragmentNames,d.KnownFragmentNames,p.NoUnusedFragments,h.PossibleFragmentSpreads,g.NoFragmentCycles,v.UniqueVariableNames,T.NoUndefinedVariables,E.NoUnusedVariables,S.KnownDirectives,b.UniqueDirectivesPerLocation,w.KnownArgumentNames,k.UniqueArgumentNames,F.ArgumentsOfCorrectType,D.ProvidedNonNullArguments,M.DefaultValuesOfCorrectType,A.VariablesInAllowedPosition,R.OverlappingFieldsCanBeMerged,q.UniqueInputFieldNames],mh}var tN;function Jj(){if(tN)return xf;tN=1,Object.defineProperty(xf,"__esModule",{value:!0}),xf.ValidationContext=void 0,xf.validate=h;var e=Ba(),t=d(e);Jn();var n=s6(),r=Va(),a=u(r),i=lc(),s=MT(),l=Kj();function u(T){if(T&&T.__esModule)return T;var E={};if(T!=null)for(var S in T)Object.prototype.hasOwnProperty.call(T,S)&&(E[S]=T[S]);return E.default=T,E}function d(T){return T&&T.__esModule?T:{default:T}}function p(T,E){if(!(T instanceof E))throw new TypeError("Cannot call a class as a function")}function h(T,E,S,b){return T||(0,t.default)(0,"Must provide schema"),E||(0,t.default)(0,"Must provide document"),T instanceof i.GraphQLSchema||(0,t.default)(0,"Schema must be an instance of GraphQLSchema. Also ensure that there are not multiple versions of GraphQL installed in your node_modules directory."),g(T,b||new s.TypeInfo(T),E,S||l.specifiedRules)}function g(T,E,S,b){var w=new v(T,S,E),k=b.map(function(F){return F(w)});return(0,n.visit)(S,(0,n.visitWithTypeInfo)(E,(0,n.visitInParallel)(k))),w.getErrors()}var v=xf.ValidationContext=function(){function T(E,S,b){p(this,T),this._schema=E,this._ast=S,this._typeInfo=b,this._errors=[],this._fragmentSpreads=new Map,this._recursivelyReferencedFragments=new Map,this._variableUsages=new Map,this._recursiveVariableUsages=new Map}return T.prototype.reportError=function(S){this._errors.push(S)},T.prototype.getErrors=function(){return this._errors},T.prototype.getSchema=function(){return this._schema},T.prototype.getDocument=function(){return this._ast},T.prototype.getFragment=function(S){var b=this._fragments;return b||(this._fragments=b=this.getDocument().definitions.reduce(function(w,k){return k.kind===a.FRAGMENT_DEFINITION&&(w[k.name.value]=k),w},Object.create(null))),b[S]},T.prototype.getFragmentSpreads=function(S){var b=this._fragmentSpreads.get(S);if(!b){b=[];for(var w=[S];w.length!==0;)for(var k=w.pop(),F=0;F<k.selections.length;F++){var D=k.selections[F];D.kind===a.FRAGMENT_SPREAD?b.push(D):D.selectionSet&&w.push(D.selectionSet)}this._fragmentSpreads.set(S,b)}return b},T.prototype.getRecursivelyReferencedFragments=function(S){var b=this._recursivelyReferencedFragments.get(S);if(!b){b=[];for(var w=Object.create(null),k=[S.selectionSet];k.length!==0;)for(var F=k.pop(),D=this.getFragmentSpreads(F),M=0;M<D.length;M++){var A=D[M].name.value;if(w[A]!==!0){w[A]=!0;var R=this.getFragment(A);R&&(b.push(R),k.push(R.selectionSet))}}this._recursivelyReferencedFragments.set(S,b)}return b},T.prototype.getVariableUsages=function(S){var b=this._variableUsages.get(S);if(!b){var w=[],k=new s.TypeInfo(this._schema);(0,n.visit)(S,(0,n.visitWithTypeInfo)(k,{VariableDefinition:function(){return!1},Variable:function(D){w.push({node:D,type:k.getInputType()})}})),b=w,this._variableUsages.set(S,b)}return b},T.prototype.getRecursiveVariableUsages=function(S){var b=this._recursiveVariableUsages.get(S);if(!b){b=this.getVariableUsages(S);for(var w=this.getRecursivelyReferencedFragments(S),k=0;k<w.length;k++)Array.prototype.push.apply(b,this.getVariableUsages(w[k]));this._recursiveVariableUsages.set(S,b)}return b},T.prototype.getType=function(){return this._typeInfo.getType()},T.prototype.getParentType=function(){return this._typeInfo.getParentType()},T.prototype.getInputType=function(){return this._typeInfo.getInputType()},T.prototype.getFieldDef=function(){return this._typeInfo.getFieldDef()},T.prototype.getDirective=function(){return this._typeInfo.getDirective()},T.prototype.getArgument=function(){return this._typeInfo.getArgument()},T}();return xf}var Xi={},Af={},x5={},nN;function u6(){if(nN)return x5;nN=1,Object.defineProperty(x5,"__esModule",{value:!0}),x5.valueFromAST=v;var e=$2(),t=g(e),n=Ba(),r=g(n),a=C0(),i=g(a),s=o6(),l=g(s),u=Va(),d=h(u),p=ur();function h(E){if(E&&E.__esModule)return E;var S={};if(E!=null)for(var b in E)Object.prototype.hasOwnProperty.call(E,b)&&(S[b]=E[b]);return S.default=E,S}function g(E){return E&&E.__esModule?E:{default:E}}function v(E,S,b){if(E){if(S instanceof p.GraphQLNonNull)return E.kind===d.NULL?void 0:v(E,S.ofType,b);if(E.kind===d.NULL)return null;if(E.kind===d.VARIABLE){var w=E.name.value;return!b||(0,l.default)(b[w])?void 0:b[w]}if(S instanceof p.GraphQLList){var k=S.ofType;if(E.kind===d.LIST){for(var F=[],D=E.values,M=0;M<D.length;M++)if(T(D[M],b)){if(k instanceof p.GraphQLNonNull)return;F.push(null)}else{var A=v(D[M],k,b);if((0,l.default)(A))return;F.push(A)}return F}var R=v(E,k,b);return(0,l.default)(R)?void 0:[R]}if(S instanceof p.GraphQLInputObjectType){if(E.kind!==d.OBJECT)return;for(var q=Object.create(null),H=S.getFields(),W=(0,t.default)(E.fields,function(ue){return ue.name.value}),se=Object.keys(H),Y=0;Y<se.length;Y++){var ee=se[Y],le=H[ee],G=W[ee];if(!G||T(G.value,b)){if(!(0,l.default)(le.defaultValue))q[ee]=le.defaultValue;else if(le.type instanceof p.GraphQLNonNull)return;continue}var te=v(G.value,le.type,b);if((0,l.default)(te))return;q[ee]=te}return q}S instanceof p.GraphQLScalarType||S instanceof p.GraphQLEnumType||(0,r.default)(0,"Must be input type");var re=S.parseLiteral(E);if(!((0,i.default)(re)&&!S.isValidLiteral(E)))return re}}function T(E,S){return E.kind===d.VARIABLE&&(!S||(0,l.default)(S[E.name.value]))}return x5}var C5={},rN;function Zj(){if(rN)return C5;rN=1,Object.defineProperty(C5,"__esModule",{value:!0});var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(d){return typeof d}:function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d};C5.isValidJSValue=u;var t=G2,n=Ba(),r=l(n),a=C0(),i=l(a),s=ur();function l(d){return d&&d.__esModule?d:{default:d}}function u(d,p){if(p instanceof s.GraphQLNonNull)return(0,i.default)(d)?['Expected "'+String(p)+'", found null.']:u(d,p.ofType);if((0,i.default)(d))return[];if(p instanceof s.GraphQLList){var h=p.ofType;if((0,t.isCollection)(d)){var g=[];return(0,t.forEach)(d,function(S,b){g.push.apply(g,u(S,h).map(function(w){return"In element #"+b+": "+w}))}),g}return u(d,h)}if(p instanceof s.GraphQLInputObjectType){if((typeof d>"u"?"undefined":e(d))!=="object"||d===null)return['Expected "'+p.name+'", found not an object.'];var v=p.getFields(),T=[];return Object.keys(d).forEach(function(S){v[S]||T.push('In field "'+S+'": Unknown field.')}),Object.keys(v).forEach(function(S){var b=u(d[S],v[S].type);T.push.apply(T,b.map(function(w){return'In field "'+S+'": '+w}))}),T}p instanceof s.GraphQLScalarType||p instanceof s.GraphQLEnumType||(0,r.default)(0,"Must be input type");try{var E=p.parseValue(d);if((0,i.default)(E)&&!p.isValidValue(d))return['Expected type "'+p.name+'", found '+JSON.stringify(d)+"."]}catch(S){return['Expected type "'+p.name+'", found '+JSON.stringify(d)+": "+S.message]}return[]}return C5}var aN;function FT(){if(aN)return Af;aN=1,Object.defineProperty(Af,"__esModule",{value:!0});var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(W){return typeof W}:function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W};Af.getVariableValues=A,Af.getArgumentValues=R,Af.getDirectiveValues=q;var t=G2,n=Jn(),r=Q2(),a=M(r),i=Ba(),s=M(i),l=C0(),u=M(l),d=o6(),p=M(d),h=$2(),g=M(h),v=uc(),T=u6(),E=Zj(),S=xg(),b=Va(),w=D(b),k=Kl(),F=ur();function D(W){if(W&&W.__esModule)return W;var se={};if(W!=null)for(var Y in W)Object.prototype.hasOwnProperty.call(W,Y)&&(se[Y]=W[Y]);return se.default=W,se}function M(W){return W&&W.__esModule?W:{default:W}}function A(W,se,Y){for(var ee=Object.create(null),le=0;le<se.length;le++){var G=se[le],te=G.variable.name.value,re=(0,v.typeFromAST)(W,G.type);if(!(0,F.isInputType)(re))throw new n.GraphQLError('Variable "$'+te+'" expected value of type '+('"'+(0,k.print)(G.type)+'" which cannot be used as an input type.'),[G.type]);var ue=Y[te];if((0,p.default)(ue)){var Q=G.defaultValue;if(Q&&(ee[te]=(0,T.valueFromAST)(Q,re)),re instanceof F.GraphQLNonNull)throw new n.GraphQLError('Variable "$'+te+'" of required type '+('"'+String(re)+'" was not provided.'),[G])}else{var V=(0,E.isValidJSValue)(ue,re);if(V.length){var ie=V?`
`+V.join(`
`):"";throw new n.GraphQLError('Variable "$'+te+'" got invalid value '+(JSON.stringify(ue)+"."+ie),[G])}var ge=H(re,ue);(0,p.default)(ge)&&(0,s.default)(0,"Should have reported error."),ee[te]=ge}}return ee}function R(W,se,Y){var ee=W.args,le=se.arguments;if(!ee||!le)return{};for(var G=Object.create(null),te=(0,g.default)(le,function(ke){return ke.name.value}),re=0;re<ee.length;re++){var ue=ee[re],Q=ue.name,V=ue.type,ie=te[Q],ge=ue.defaultValue;if(ie)if(ie.value.kind===w.VARIABLE){var _e=ie.value.name.value;if(Y&&!(0,p.default)(Y[_e]))G[Q]=Y[_e];else if(!(0,p.default)(ge))G[Q]=ge;else if(V instanceof F.GraphQLNonNull)throw new n.GraphQLError('Argument "'+Q+'" of required type "'+String(V)+'" was '+('provided the variable "$'+_e+'" which was not provided ')+"a runtime value.",[ie.value])}else{var Ce=ie.value,Te=(0,T.valueFromAST)(Ce,V,Y);if((0,p.default)(Te)){var K=(0,S.isValidLiteralValue)(V,Ce),oe=K?`
`+K.join(`
`):"";throw new n.GraphQLError('Argument "'+Q+'" got invalid value '+(0,k.print)(Ce)+"."+oe,[ie.value])}G[Q]=Te}else if(!(0,p.default)(ge))G[Q]=ge;else if(V instanceof F.GraphQLNonNull)throw new n.GraphQLError('Argument "'+Q+'" of required type '+('"'+String(V)+'" was not provided.'),[se])}return G}function q(W,se,Y){var ee=se.directives&&(0,a.default)(se.directives,function(le){return le.name.value===W.name});if(ee)return R(W,ee,Y)}function H(W,se){var Y=se;if(!(0,p.default)(Y)){if(W instanceof F.GraphQLNonNull)return Y===null?void 0:H(W.ofType,Y);if(Y===null)return null;if(W instanceof F.GraphQLList){var ee=W.ofType;if((0,t.isCollection)(Y)){var le=[],G=(0,t.createIterator)(Y);if(!G)return;for(var te=void 0;!(te=G.next()).done;){var re=H(ee,te.value);if((0,p.default)(re))return;le.push(re)}return le}var ue=H(ee,Y);return(0,p.default)(ue)?void 0:[H(ee,Y)]}if(W instanceof F.GraphQLInputObjectType){if((typeof Y>"u"?"undefined":e(Y))!=="object")return;for(var Q=Object.create(null),V=W.getFields(),ie=Object.keys(V),ge=0;ge<ie.length;ge++){var _e=ie[ge],Ce=V[_e];if((0,p.default)(Y[_e])){if(!(0,p.default)(Ce.defaultValue))Q[_e]=Ce.defaultValue;else if(Ce.type instanceof F.GraphQLNonNull)return;continue}var Te=H(Ce.type,Y[_e]);if((0,p.default)(Te))return;Q[_e]=Te}return Q}W instanceof F.GraphQLScalarType||W instanceof F.GraphQLEnumType||(0,s.default)(0,"Must be input type");var K=W.parseValue(Y);if(!(0,u.default)(K))return K}}return Af}var iN;function jT(){if(iN)return Xi;iN=1,Object.defineProperty(Xi,"__esModule",{value:!0}),Xi.defaultFieldResolver=void 0;var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Se){return typeof Se}:function(Se){return Se&&typeof Symbol=="function"&&Se.constructor===Symbol&&Se!==Symbol.prototype?"symbol":typeof Se};Xi.execute=b,Xi.responsePathAsArray=k,Xi.addPath=F,Xi.assertValidExecutionArguments=D,Xi.buildExecutionContext=M,Xi.getOperationRootType=R,Xi.collectFields=W,Xi.buildResolveInfo=te,Xi.resolveFieldValueOrError=re,Xi.getFieldDef=Oe;var t=G2,n=Jn(),r=Ba(),a=S(r),i=C0(),s=S(i),l=uc(),u=Va(),d=E(u),p=FT(),h=ur(),g=lc(),v=N0(),T=oc();function E(Se){if(Se&&Se.__esModule)return Se;var Re={};if(Se!=null)for(var de in Se)Object.prototype.hasOwnProperty.call(Se,de)&&(Re[de]=Se[de]);return Re.default=Se,Re}function S(Se){return Se&&Se.__esModule?Se:{default:Se}}function b(Se,Re,de,Xe,we,Qe,We){var Ge=arguments.length===1?Se:void 0,ce=Ge?Ge.schema:Se;return Ge?w(ce,Ge.document,Ge.rootValue,Ge.contextValue,Ge.variableValues,Ge.operationName,Ge.fieldResolver):w(ce,Re,de,Xe,we,Qe,We)}function w(Se,Re,de,Xe,we,Qe,We){D(Se,Re,we);var Ge=void 0;try{Ge=M(Se,Re,de,Xe,we,Qe,We)}catch(ce){return Promise.resolve({errors:[ce]})}return Promise.resolve(A(Ge,Ge.operation,de)).then(function(ce){return Ge.errors.length===0?{data:ce}:{errors:Ge.errors,data:ce}})}function k(Se){for(var Re=[],de=Se;de;)Re.push(de.key),de=de.prev;return Re.reverse()}function F(Se,Re){return{prev:Se,key:Re}}function D(Se,Re,de){Se||(0,a.default)(0,"Must provide schema"),Re||(0,a.default)(0,"Must provide document"),Se instanceof g.GraphQLSchema||(0,a.default)(0,"Schema must be an instance of GraphQLSchema. Also ensure that there are not multiple versions of GraphQL installed in your node_modules directory."),!de||(typeof de>"u"?"undefined":e(de))==="object"||(0,a.default)(0,"Variables must be provided as an Object where each property is a variable value. Perhaps look to see if an unparsed JSON string was provided.")}function M(Se,Re,de,Xe,we,Qe,We){var Ge=[],ce=void 0,Le=Object.create(null);if(Re.definitions.forEach(function(z){switch(z.kind){case d.OPERATION_DEFINITION:if(!Qe&&ce)throw new n.GraphQLError("Must provide operation name if query contains multiple operations.");(!Qe||z.name&&z.name.value===Qe)&&(ce=z);break;case d.FRAGMENT_DEFINITION:Le[z.name.value]=z;break;default:throw new n.GraphQLError("GraphQL cannot execute a request containing a "+z.kind+".",[z])}}),!ce)throw Qe?new n.GraphQLError('Unknown operation named "'+Qe+'".'):new n.GraphQLError("Must provide an operation.");var mt=(0,p.getVariableValues)(Se,ce.variableDefinitions||[],we||{});return{schema:Se,fragments:Le,rootValue:de,contextValue:Xe,operation:ce,variableValues:mt,fieldResolver:We||be,errors:Ge}}function A(Se,Re,de){var Xe=R(Se.schema,Re),we=W(Se,Xe,Re.selectionSet,Object.create(null),Object.create(null)),Qe=void 0;try{var We=Re.operation==="mutation"?q(Se,Xe,de,Qe,we):H(Se,Xe,de,Qe,we),Ge=xe(We);return Ge?Ge.then(void 0,function(ce){return Se.errors.push(ce),Promise.resolve(null)}):We}catch(ce){return Se.errors.push(ce),null}}function R(Se,Re){switch(Re.operation){case"query":return Se.getQueryType();case"mutation":var de=Se.getMutationType();if(!de)throw new n.GraphQLError("Schema is not configured for mutations",[Re]);return de;case"subscription":var Xe=Se.getSubscriptionType();if(!Xe)throw new n.GraphQLError("Schema is not configured for subscriptions",[Re]);return Xe;default:throw new n.GraphQLError("Can only execute queries, mutations and subscriptions",[Re])}}function q(Se,Re,de,Xe,we){return Object.keys(we).reduce(function(Qe,We){return Qe.then(function(Ge){var ce=we[We],Le=F(Xe,We),mt=G(Se,Re,de,ce,Le);if(mt===void 0)return Ge;var z=xe(mt);return z?z.then(function($){return Ge[We]=$,Ge}):(Ge[We]=mt,Ge)})},Promise.resolve({}))}function H(Se,Re,de,Xe,we){var Qe=!1,We=Object.keys(we).reduce(function(Ge,ce){var Le=we[ce],mt=F(Xe,ce),z=G(Se,Re,de,Le,mt);return z===void 0||(Ge[ce]=z,xe(z)&&(Qe=!0)),Ge},Object.create(null));return Qe?ee(We):We}function W(Se,Re,de,Xe,we){for(var Qe=0;Qe<de.selections.length;Qe++){var We=de.selections[Qe];switch(We.kind){case d.FIELD:if(!se(Se,We))continue;var Ge=le(We);Xe[Ge]||(Xe[Ge]=[]),Xe[Ge].push(We);break;case d.INLINE_FRAGMENT:if(!se(Se,We)||!Y(Se,We,Re))continue;W(Se,Re,We.selectionSet,Xe,we);break;case d.FRAGMENT_SPREAD:var ce=We.name.value;if(we[ce]||!se(Se,We))continue;we[ce]=!0;var Le=Se.fragments[ce];if(!Le||!Y(Se,Le,Re))continue;W(Se,Re,Le.selectionSet,Xe,we);break}}return Xe}function se(Se,Re){var de=(0,p.getDirectiveValues)(T.GraphQLSkipDirective,Re,Se.variableValues);if(de&&de.if===!0)return!1;var Xe=(0,p.getDirectiveValues)(T.GraphQLIncludeDirective,Re,Se.variableValues);return!(Xe&&Xe.if===!1)}function Y(Se,Re,de){var Xe=Re.typeCondition;if(!Xe)return!0;var we=(0,l.typeFromAST)(Se.schema,Xe);return we===de?!0:(0,h.isAbstractType)(we)?Se.schema.isPossibleType(we,de):!1}function ee(Se){var Re=Object.keys(Se),de=Re.map(function(Xe){return Se[Xe]});return Promise.all(de).then(function(Xe){return Xe.reduce(function(we,Qe,We){return we[Re[We]]=Qe,we},Object.create(null))})}function le(Se){return Se.alias?Se.alias.value:Se.name.value}function G(Se,Re,de,Xe,we){var Qe=Xe[0],We=Qe.name.value,Ge=Oe(Se.schema,Re,We);if(Ge){var ce=Ge.resolve||Se.fieldResolver,Le=te(Se,Ge,Xe,Re,we),mt=re(Se,Ge,Xe,ce,de,Le);return ue(Se,Ge.type,Xe,Le,we,mt)}}function te(Se,Re,de,Xe,we){return{fieldName:de[0].name.value,fieldNodes:de,returnType:Re.type,parentType:Xe,path:we,schema:Se.schema,fragments:Se.fragments,rootValue:Se.rootValue,operation:Se.operation,variableValues:Se.variableValues}}function re(Se,Re,de,Xe,we,Qe){try{var We=(0,p.getArgumentValues)(Re,de[0],Se.variableValues),Ge=Se.contextValue;return Xe(we,We,Ge,Qe)}catch(ce){return ce instanceof Error?ce:new Error(ce)}}function ue(Se,Re,de,Xe,we,Qe){if(Re instanceof h.GraphQLNonNull)return Q(Se,Re,de,Xe,we,Qe);try{var We=Q(Se,Re,de,Xe,we,Qe),Ge=xe(We);return Ge?Ge.then(void 0,function(ce){return Se.errors.push(ce),Promise.resolve(null)}):We}catch(ce){return Se.errors.push(ce),null}}function Q(Se,Re,de,Xe,we,Qe){try{var We=V(Se,Re,de,Xe,we,Qe),Ge=xe(We);return Ge?Ge.then(void 0,function(ce){return Promise.reject((0,n.locatedError)(ce,de,k(we)))}):We}catch(ce){throw(0,n.locatedError)(ce,de,k(we))}}function V(Se,Re,de,Xe,we,Qe){var We=xe(Qe);if(We)return We.then(function(ce){return V(Se,Re,de,Xe,we,ce)});if(Qe instanceof Error)throw Qe;if(Re instanceof h.GraphQLNonNull){var Ge=V(Se,Re.ofType,de,Xe,we,Qe);if(Ge===null)throw new Error("Cannot return null for non-nullable field "+Xe.parentType.name+"."+Xe.fieldName+".");return Ge}if((0,s.default)(Qe))return null;if(Re instanceof h.GraphQLList)return ie(Se,Re,de,Xe,we,Qe);if((0,h.isLeafType)(Re))return ge(Re,Qe);if((0,h.isAbstractType)(Re))return _e(Se,Re,de,Xe,we,Qe);if(Re instanceof h.GraphQLObjectType)return Te(Se,Re,de,Xe,we,Qe);throw new Error('Cannot complete value of unexpected type "'+String(Re)+'".')}function ie(Se,Re,de,Xe,we,Qe){(0,t.isCollection)(Qe)||(0,a.default)(0,"Expected Iterable, but did not find one for field "+Xe.parentType.name+"."+Xe.fieldName+".");var We=Re.ofType,Ge=!1,ce=[];return(0,t.forEach)(Qe,function(Le,mt){var z=F(we,mt),$=ue(Se,We,de,Xe,z,Le);!Ge&&xe($)&&(Ge=!0),ce.push($)}),Ge?Promise.all(ce):ce}function ge(Se,Re){Se.serialize||(0,a.default)(0,"Missing serialize method on type");var de=Se.serialize(Re);if((0,s.default)(de))throw new Error('Expected a value of type "'+String(Se)+'" but '+("received: "+String(Re)));return de}function _e(Se,Re,de,Xe,we,Qe){var We=Re.resolveType?Re.resolveType(Qe,Se.contextValue,Xe):ke(Qe,Se.contextValue,Xe,Re),Ge=xe(We);return Ge?Ge.then(function(ce){return Te(Se,Ce(ce,Se,Re,de,Xe,Qe),de,Xe,we,Qe)}):Te(Se,Ce(We,Se,Re,de,Xe,Qe),de,Xe,we,Qe)}function Ce(Se,Re,de,Xe,we,Qe){var We=typeof Se=="string"?Re.schema.getType(Se):Se;if(!(We instanceof h.GraphQLObjectType))throw new n.GraphQLError("Abstract type "+de.name+" must resolve to an Object type at "+("runtime for field "+we.parentType.name+"."+we.fieldName+" with ")+('value "'+String(Qe)+'", received "'+String(We)+'".'),Xe);if(!Re.schema.isPossibleType(de,We))throw new n.GraphQLError('Runtime Object type "'+We.name+'" is not a possible type '+('for "'+de.name+'".'),Xe);return We}function Te(Se,Re,de,Xe,we,Qe){if(Re.isTypeOf){var We=Re.isTypeOf(Qe,Se.contextValue,Xe),Ge=xe(We);if(Ge)return Ge.then(function(ce){if(!ce)throw K(Re,Qe,de);return oe(Se,Re,de,Xe,we,Qe)});if(!We)throw K(Re,Qe,de)}return oe(Se,Re,de,Xe,we,Qe)}function K(Se,Re,de){return new n.GraphQLError('Expected value of type "'+Se.name+'" but got: '+String(Re)+".",de)}function oe(Se,Re,de,Xe,we,Qe){for(var We=Object.create(null),Ge=Object.create(null),ce=0;ce<de.length;ce++){var Le=de[ce].selectionSet;Le&&(We=W(Se,Re,Le,We,Ge))}return H(Se,Re,Qe,we,We)}function ke(Se,Re,de,Xe){for(var we=de.schema.getPossibleTypes(Xe),Qe=[],We=0;We<we.length;We++){var Ge=we[We];if(Ge.isTypeOf){var ce=Ge.isTypeOf(Se,Re,de),Le=xe(ce);if(Le)Qe[We]=Le;else if(ce)return Ge}}if(Qe.length)return Promise.all(Qe).then(function(mt){for(var z=0;z<mt.length;z++)if(mt[z])return we[z]})}var be=Xi.defaultFieldResolver=function(Re,de,Xe,we){if((typeof Re>"u"?"undefined":e(Re))==="object"||typeof Re=="function"){var Qe=Re[we.fieldName];return typeof Qe=="function"?Re[we.fieldName](de,Xe,we):Qe}};function xe(Se){if((typeof Se>"u"?"undefined":e(Se))==="object"&&Se!==null&&typeof Se.then=="function")return Se}function Oe(Se,Re,de){return de===v.SchemaMetaFieldDef.name&&Se.getQueryType()===Re?v.SchemaMetaFieldDef:de===v.TypeMetaFieldDef.name&&Se.getQueryType()===Re?v.TypeMetaFieldDef:de===v.TypeNameMetaFieldDef.name?v.TypeNameMetaFieldDef:Re.getFields()[de]}return Xi}var sN;function n$(){if(sN)return u5;sN=1,Object.defineProperty(u5,"__esModule",{value:!0}),u5.graphql=r;var e=Eg(),t=Jj(),n=jT();function r(i,s,l,u,d,p,h){var g=arguments.length===1?i:void 0,v=g?g.schema:i;return g?a(v,g.source,g.rootValue,g.contextValue,g.variableValues,g.operationName,g.fieldResolver):a(v,s,l,u,d,p,h)}function a(i,s,l,u,d,p,h){return new Promise(function(g){var v=void 0;try{v=(0,e.parse)(s)}catch(E){return g({errors:[E]})}var T=(0,t.validate)(i,v);if(T.length>0)return g({errors:T});g((0,n.execute)(i,v,l,u,d,p,h))})}return u5}var Bv={},oN;function r$(){return oN||(oN=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=lc();Object.defineProperty(e,"GraphQLSchema",{enumerable:!0,get:function(){return t.GraphQLSchema}});var n=ur();Object.defineProperty(e,"isType",{enumerable:!0,get:function(){return n.isType}}),Object.defineProperty(e,"isInputType",{enumerable:!0,get:function(){return n.isInputType}}),Object.defineProperty(e,"isOutputType",{enumerable:!0,get:function(){return n.isOutputType}}),Object.defineProperty(e,"isLeafType",{enumerable:!0,get:function(){return n.isLeafType}}),Object.defineProperty(e,"isCompositeType",{enumerable:!0,get:function(){return n.isCompositeType}}),Object.defineProperty(e,"isAbstractType",{enumerable:!0,get:function(){return n.isAbstractType}}),Object.defineProperty(e,"isNamedType",{enumerable:!0,get:function(){return n.isNamedType}}),Object.defineProperty(e,"assertType",{enumerable:!0,get:function(){return n.assertType}}),Object.defineProperty(e,"assertInputType",{enumerable:!0,get:function(){return n.assertInputType}}),Object.defineProperty(e,"assertOutputType",{enumerable:!0,get:function(){return n.assertOutputType}}),Object.defineProperty(e,"assertLeafType",{enumerable:!0,get:function(){return n.assertLeafType}}),Object.defineProperty(e,"assertCompositeType",{enumerable:!0,get:function(){return n.assertCompositeType}}),Object.defineProperty(e,"assertAbstractType",{enumerable:!0,get:function(){return n.assertAbstractType}}),Object.defineProperty(e,"assertNamedType",{enumerable:!0,get:function(){return n.assertNamedType}}),Object.defineProperty(e,"getNullableType",{enumerable:!0,get:function(){return n.getNullableType}}),Object.defineProperty(e,"getNamedType",{enumerable:!0,get:function(){return n.getNamedType}}),Object.defineProperty(e,"GraphQLScalarType",{enumerable:!0,get:function(){return n.GraphQLScalarType}}),Object.defineProperty(e,"GraphQLObjectType",{enumerable:!0,get:function(){return n.GraphQLObjectType}}),Object.defineProperty(e,"GraphQLInterfaceType",{enumerable:!0,get:function(){return n.GraphQLInterfaceType}}),Object.defineProperty(e,"GraphQLUnionType",{enumerable:!0,get:function(){return n.GraphQLUnionType}}),Object.defineProperty(e,"GraphQLEnumType",{enumerable:!0,get:function(){return n.GraphQLEnumType}}),Object.defineProperty(e,"GraphQLInputObjectType",{enumerable:!0,get:function(){return n.GraphQLInputObjectType}}),Object.defineProperty(e,"GraphQLList",{enumerable:!0,get:function(){return n.GraphQLList}}),Object.defineProperty(e,"GraphQLNonNull",{enumerable:!0,get:function(){return n.GraphQLNonNull}});var r=oc();Object.defineProperty(e,"DirectiveLocation",{enumerable:!0,get:function(){return r.DirectiveLocation}}),Object.defineProperty(e,"GraphQLDirective",{enumerable:!0,get:function(){return r.GraphQLDirective}}),Object.defineProperty(e,"specifiedDirectives",{enumerable:!0,get:function(){return r.specifiedDirectives}}),Object.defineProperty(e,"GraphQLIncludeDirective",{enumerable:!0,get:function(){return r.GraphQLIncludeDirective}}),Object.defineProperty(e,"GraphQLSkipDirective",{enumerable:!0,get:function(){return r.GraphQLSkipDirective}}),Object.defineProperty(e,"GraphQLDeprecatedDirective",{enumerable:!0,get:function(){return r.GraphQLDeprecatedDirective}}),Object.defineProperty(e,"DEFAULT_DEPRECATION_REASON",{enumerable:!0,get:function(){return r.DEFAULT_DEPRECATION_REASON}});var a=B1();Object.defineProperty(e,"GraphQLInt",{enumerable:!0,get:function(){return a.GraphQLInt}}),Object.defineProperty(e,"GraphQLFloat",{enumerable:!0,get:function(){return a.GraphQLFloat}}),Object.defineProperty(e,"GraphQLString",{enumerable:!0,get:function(){return a.GraphQLString}}),Object.defineProperty(e,"GraphQLBoolean",{enumerable:!0,get:function(){return a.GraphQLBoolean}}),Object.defineProperty(e,"GraphQLID",{enumerable:!0,get:function(){return a.GraphQLID}});var i=N0();Object.defineProperty(e,"TypeKind",{enumerable:!0,get:function(){return i.TypeKind}}),Object.defineProperty(e,"__Schema",{enumerable:!0,get:function(){return i.__Schema}}),Object.defineProperty(e,"__Directive",{enumerable:!0,get:function(){return i.__Directive}}),Object.defineProperty(e,"__DirectiveLocation",{enumerable:!0,get:function(){return i.__DirectiveLocation}}),Object.defineProperty(e,"__Type",{enumerable:!0,get:function(){return i.__Type}}),Object.defineProperty(e,"__Field",{enumerable:!0,get:function(){return i.__Field}}),Object.defineProperty(e,"__InputValue",{enumerable:!0,get:function(){return i.__InputValue}}),Object.defineProperty(e,"__EnumValue",{enumerable:!0,get:function(){return i.__EnumValue}}),Object.defineProperty(e,"__TypeKind",{enumerable:!0,get:function(){return i.__TypeKind}}),Object.defineProperty(e,"SchemaMetaFieldDef",{enumerable:!0,get:function(){return i.SchemaMetaFieldDef}}),Object.defineProperty(e,"TypeMetaFieldDef",{enumerable:!0,get:function(){return i.TypeMetaFieldDef}}),Object.defineProperty(e,"TypeNameMetaFieldDef",{enumerable:!0,get:function(){return i.TypeNameMetaFieldDef}})}(Bv)),Bv}var Vv={},lN;function a$(){return lN||(lN=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.BREAK=e.getVisitFn=e.visitWithTypeInfo=e.visitInParallel=e.visit=e.Source=e.print=e.parseType=e.parseValue=e.parse=e.TokenKind=e.createLexer=e.Kind=e.getLocation=void 0;var t=ST();Object.defineProperty(e,"getLocation",{enumerable:!0,get:function(){return t.getLocation}});var n=wT();Object.defineProperty(e,"createLexer",{enumerable:!0,get:function(){return n.createLexer}}),Object.defineProperty(e,"TokenKind",{enumerable:!0,get:function(){return n.TokenKind}});var r=Eg();Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return r.parse}}),Object.defineProperty(e,"parseValue",{enumerable:!0,get:function(){return r.parseValue}}),Object.defineProperty(e,"parseType",{enumerable:!0,get:function(){return r.parseType}});var a=Kl();Object.defineProperty(e,"print",{enumerable:!0,get:function(){return a.print}});var i=vj();Object.defineProperty(e,"Source",{enumerable:!0,get:function(){return i.Source}});var s=s6();Object.defineProperty(e,"visit",{enumerable:!0,get:function(){return s.visit}}),Object.defineProperty(e,"visitInParallel",{enumerable:!0,get:function(){return s.visitInParallel}}),Object.defineProperty(e,"visitWithTypeInfo",{enumerable:!0,get:function(){return s.visitWithTypeInfo}}),Object.defineProperty(e,"getVisitFn",{enumerable:!0,get:function(){return s.getVisitFn}}),Object.defineProperty(e,"BREAK",{enumerable:!0,get:function(){return s.BREAK}});var l=Va(),u=d(l);function d(p){if(p&&p.__esModule)return p;var h={};if(p!=null)for(var g in p)Object.prototype.hasOwnProperty.call(p,g)&&(h[g]=p[g]);return h.default=p,h}e.Kind=u}(Vv)),Vv}var Hv={},uN;function i$(){return uN||(uN=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=jT();Object.defineProperty(e,"execute",{enumerable:!0,get:function(){return t.execute}}),Object.defineProperty(e,"defaultFieldResolver",{enumerable:!0,get:function(){return t.defaultFieldResolver}}),Object.defineProperty(e,"responsePathAsArray",{enumerable:!0,get:function(){return t.responsePathAsArray}});var n=FT();Object.defineProperty(e,"getDirectiveValues",{enumerable:!0,get:function(){return n.getDirectiveValues}})}(Hv)),Hv}var Uv={},Fh={},N5={},cN;function s$(){if(cN)return N5;cN=1,Object.defineProperty(N5,"__esModule",{value:!0}),N5.default=n;var e=G2;function t(i,s,l){return s in i?Object.defineProperty(i,s,{value:l,enumerable:!0,configurable:!0,writable:!0}):i[s]=l,i}function n(i,s){var l=(0,e.getAsyncIterator)(i),u=void 0,d=void 0;typeof l.return=="function"&&(u=l.return,d=function(g){var v=function(){return Promise.reject(g)};return u.call(l).then(v,v)});function p(h){return h.done?h:r(h.value,s).then(a,d)}return t({next:function(){return l.next().then(p)},return:function(){return u?u.call(l).then(p):Promise.resolve({value:void 0,done:!0})},throw:function(g){return typeof l.throw=="function"?l.throw(g).then(p):Promise.reject(g).catch(d)}},e.$$asyncIterator,function(){return this})}function r(i,s){return new Promise(function(l){return l(s(i))})}function a(i){return{value:i,done:!1}}return N5}var dN;function o$(){if(dN)return Fh;dN=1,Object.defineProperty(Fh,"__esModule",{value:!0}),Fh.subscribe=l,Fh.createSourceEventStream=d;var e=G2,t=jT();lc();var n=Ba(),r=s(n),a=s$(),i=s(a);function s(p){return p&&p.__esModule?p:{default:p}}function l(p,h,g,v,T,E,S,b){var w=arguments.length===1?p:void 0,k=w?w.schema:p;return w?u(k,w.document,w.rootValue,w.contextValue,w.variableValues,w.operationName,w.fieldResolver,w.subscribeFieldResolver):u(k,h,g,v,T,E,S,b)}function u(p,h,g,v,T,E,S,b){var w=d(p,h,g,v,T,E,b);return(0,i.default)(w,function(k){return(0,t.execute)(p,h,k,v,T,E,S)})}function d(p,h,g,v,T,E,S){(0,t.assertValidExecutionArguments)(p,h,T);var b=(0,t.buildExecutionContext)(p,h,g,v,T,E,S),w=(0,t.getOperationRootType)(p,b.operation),k=(0,t.collectFields)(b,w,b.operation.selectionSet,Object.create(null),Object.create(null)),F=Object.keys(k),D=F[0],M=k[D],A=M[0],R=(0,t.getFieldDef)(p,w,A.name.value);R||(0,r.default)(0,"This subscription is not defined by the schema.");var q=R.subscribe||b.fieldResolver,H=(0,t.buildResolveInfo)(b,R,M,w,(0,t.addPath)(void 0,D)),W=(0,t.resolveFieldValueOrError)(b,R,M,q,g,H);if(W instanceof Error)throw W;if(!(0,e.isAsyncIterable)(W))throw new Error("Subscription must return Async Iterable. Received: "+String(W));return W}return Fh}var fN;function l$(){return fN||(fN=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=o$();Object.defineProperty(e,"subscribe",{enumerable:!0,get:function(){return t.subscribe}}),Object.defineProperty(e,"createSourceEventStream",{enumerable:!0,get:function(){return t.createSourceEventStream}})}(Uv)),Uv}var Wv={},pN;function u$(){return pN||(pN=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=Jj();Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return t.validate}}),Object.defineProperty(e,"ValidationContext",{enumerable:!0,get:function(){return t.ValidationContext}});var n=Kj();Object.defineProperty(e,"specifiedRules",{enumerable:!0,get:function(){return n.specifiedRules}});var r=Wj();Object.defineProperty(e,"ArgumentsOfCorrectTypeRule",{enumerable:!0,get:function(){return r.ArgumentsOfCorrectType}});var a=Gj();Object.defineProperty(e,"DefaultValuesOfCorrectTypeRule",{enumerable:!0,get:function(){return a.DefaultValuesOfCorrectType}});var i=Dj();Object.defineProperty(e,"FieldsOnCorrectTypeRule",{enumerable:!0,get:function(){return i.FieldsOnCorrectType}});var s=kj();Object.defineProperty(e,"FragmentsOnCompositeTypesRule",{enumerable:!0,get:function(){return s.FragmentsOnCompositeTypes}});var l=Hj();Object.defineProperty(e,"KnownArgumentNamesRule",{enumerable:!0,get:function(){return l.KnownArgumentNames}});var u=Bj();Object.defineProperty(e,"KnownDirectivesRule",{enumerable:!0,get:function(){return u.KnownDirectives}});var d=Lj();Object.defineProperty(e,"KnownFragmentNamesRule",{enumerable:!0,get:function(){return d.KnownFragmentNames}});var p=Nj();Object.defineProperty(e,"KnownTypeNamesRule",{enumerable:!0,get:function(){return p.KnownTypeNames}});var h=xj();Object.defineProperty(e,"LoneAnonymousOperationRule",{enumerable:!0,get:function(){return h.LoneAnonymousOperation}});var g=jj();Object.defineProperty(e,"NoFragmentCyclesRule",{enumerable:!0,get:function(){return g.NoFragmentCycles}});var v=Pj();Object.defineProperty(e,"NoUndefinedVariablesRule",{enumerable:!0,get:function(){return v.NoUndefinedVariables}});var T=Aj();Object.defineProperty(e,"NoUnusedFragmentsRule",{enumerable:!0,get:function(){return T.NoUnusedFragments}});var E=zj();Object.defineProperty(e,"NoUnusedVariablesRule",{enumerable:!0,get:function(){return E.NoUnusedVariables}});var S=$j();Object.defineProperty(e,"OverlappingFieldsCanBeMergedRule",{enumerable:!0,get:function(){return S.OverlappingFieldsCanBeMerged}});var b=Fj();Object.defineProperty(e,"PossibleFragmentSpreadsRule",{enumerable:!0,get:function(){return b.PossibleFragmentSpreads}});var w=qj();Object.defineProperty(e,"ProvidedNonNullArgumentsRule",{enumerable:!0,get:function(){return w.ProvidedNonNullArguments}});var k=Ij();Object.defineProperty(e,"ScalarLeafsRule",{enumerable:!0,get:function(){return k.ScalarLeafs}});var F=Cj();Object.defineProperty(e,"SingleFieldSubscriptionsRule",{enumerable:!0,get:function(){return F.SingleFieldSubscriptions}});var D=Uj();Object.defineProperty(e,"UniqueArgumentNamesRule",{enumerable:!0,get:function(){return D.UniqueArgumentNames}});var M=Vj();Object.defineProperty(e,"UniqueDirectivesPerLocationRule",{enumerable:!0,get:function(){return M.UniqueDirectivesPerLocation}});var A=Mj();Object.defineProperty(e,"UniqueFragmentNamesRule",{enumerable:!0,get:function(){return A.UniqueFragmentNames}});var R=Yj();Object.defineProperty(e,"UniqueInputFieldNamesRule",{enumerable:!0,get:function(){return R.UniqueInputFieldNames}});var q=wj();Object.defineProperty(e,"UniqueOperationNamesRule",{enumerable:!0,get:function(){return q.UniqueOperationNames}});var H=Rj();Object.defineProperty(e,"UniqueVariableNamesRule",{enumerable:!0,get:function(){return H.UniqueVariableNames}});var W=Oj();Object.defineProperty(e,"VariablesAreInputTypesRule",{enumerable:!0,get:function(){return W.VariablesAreInputTypes}});var se=Qj();Object.defineProperty(e,"VariablesInAllowedPositionRule",{enumerable:!0,get:function(){return se.VariablesInAllowedPosition}})}(Wv)),Wv}var qv={},k5={},hN;function c$(){return hN||(hN=1,Object.defineProperty(k5,"__esModule",{value:!0}),k5.introspectionQuery=`
  query IntrospectionQuery {
    __schema {
      queryType { name }
      mutationType { name }
      subscriptionType { name }
      types {
        ...FullType
      }
      directives {
        name
        description
        locations
        args {
          ...InputValue
        }
      }
    }
  }

  fragment FullType on __Type {
    kind
    name
    description
    fields(includeDeprecated: true) {
      name
      description
      args {
        ...InputValue
      }
      type {
        ...TypeRef
      }
      isDeprecated
      deprecationReason
    }
    inputFields {
      ...InputValue
    }
    interfaces {
      ...TypeRef
    }
    enumValues(includeDeprecated: true) {
      name
      description
      isDeprecated
      deprecationReason
    }
    possibleTypes {
      ...TypeRef
    }
  }

  fragment InputValue on __InputValue {
    name
    description
    type { ...TypeRef }
    defaultValue
  }

  fragment TypeRef on __Type {
    kind
    name
    ofType {
      kind
      name
      ofType {
        kind
        name
        ofType {
          kind
          name
          ofType {
            kind
            name
            ofType {
              kind
              name
              ofType {
                kind
                name
                ofType {
                  kind
                  name
                }
              }
            }
          }
        }
      }
    }
  }
`),k5}var O5={},mN;function d$(){if(mN)return O5;mN=1,Object.defineProperty(O5,"__esModule",{value:!0}),O5.getOperationAST=t;var e=Va();function t(n,r){for(var a=null,i=0;i<n.definitions.length;i++){var s=n.definitions[i];if(s.kind===e.OPERATION_DEFINITION)if(r){if(s.name&&s.name.value===r)return s}else{if(a)return null;a=s}}return a}return O5}var I5={},D5={},gN;function RT(){if(gN)return D5;gN=1,Object.defineProperty(D5,"__esModule",{value:!0}),D5.default=e;function e(t,n,r){return t.reduce(function(a,i){return a[n(i)]=r(i),a},Object.create(null))}return D5}var vN;function f$(){if(vN)return I5;vN=1,Object.defineProperty(I5,"__esModule",{value:!0}),I5.buildClientSchema=T;var e=Ba(),t=v(e),n=$2(),r=v(n),a=RT(),i=v(a),s=u6(),l=Eg(),u=lc(),d=ur(),p=N0(),h=B1(),g=oc();function v(S){return S&&S.__esModule?S:{default:S}}function T(S){var b=S.__schema,w=(0,r.default)(b.types,function(Te){return Te.name}),k={String:h.GraphQLString,Int:h.GraphQLInt,Float:h.GraphQLFloat,Boolean:h.GraphQLBoolean,ID:h.GraphQLID,__Schema:p.__Schema,__Directive:p.__Directive,__DirectiveLocation:p.__DirectiveLocation,__Type:p.__Type,__Field:p.__Field,__InputValue:p.__InputValue,__EnumValue:p.__EnumValue,__TypeKind:p.__TypeKind};function F(Te){if(Te.kind===p.TypeKind.LIST){var K=Te.ofType;if(!K)throw new Error("Decorated type deeper than introspection query.");return new d.GraphQLList(F(K))}if(Te.kind===p.TypeKind.NON_NULL){var oe=Te.ofType;if(!oe)throw new Error("Decorated type deeper than introspection query.");var ke=F(oe);return ke instanceof d.GraphQLNonNull&&(0,t.default)(0,"No nesting nonnull."),new d.GraphQLNonNull(ke)}return D(Te.name)}function D(Te){if(k[Te])return k[Te];var K=w[Te];if(!K)throw new Error("Invalid or incomplete schema, unknown type: "+Te+". Ensure that a full introspection query is used in order to build a client schema.");var oe=H(K);return k[Te]=oe,oe}function M(Te){var K=F(Te);return(0,d.isInputType)(K)||(0,t.default)(0,"Introspection must provide input type for arguments."),K}function A(Te){var K=F(Te);return(0,d.isOutputType)(K)||(0,t.default)(0,"Introspection must provide output type for fields."),K}function R(Te){var K=F(Te);return K instanceof d.GraphQLObjectType||(0,t.default)(0,"Introspection must provide object type for possibleTypes."),K}function q(Te){var K=F(Te);return K instanceof d.GraphQLInterfaceType||(0,t.default)(0,"Introspection must provide interface type for interfaces."),K}function H(Te){switch(Te.kind){case p.TypeKind.SCALAR:return W(Te);case p.TypeKind.OBJECT:return se(Te);case p.TypeKind.INTERFACE:return Y(Te);case p.TypeKind.UNION:return ee(Te);case p.TypeKind.ENUM:return le(Te);case p.TypeKind.INPUT_OBJECT:return G(Te);default:throw new Error("Invalid or incomplete schema, unknown kind: "+Te.kind+". Ensure that a full introspection query is used in order to build a client schema.")}}function W(Te){return new d.GraphQLScalarType({name:Te.name,description:Te.description,serialize:function(oe){return oe},parseValue:function(){return!1},parseLiteral:function(){return!1}})}function se(Te){return new d.GraphQLObjectType({name:Te.name,description:Te.description,interfaces:Te.interfaces.map(q),fields:function(){return te(Te)}})}function Y(Te){return new d.GraphQLInterfaceType({name:Te.name,description:Te.description,fields:function(){return te(Te)},resolveType:E})}function ee(Te){return new d.GraphQLUnionType({name:Te.name,description:Te.description,types:Te.possibleTypes.map(R),resolveType:E})}function le(Te){return new d.GraphQLEnumType({name:Te.name,description:Te.description,values:(0,i.default)(Te.enumValues,function(K){return K.name},function(K){return{description:K.description,deprecationReason:K.deprecationReason}})})}function G(Te){return new d.GraphQLInputObjectType({name:Te.name,description:Te.description,fields:function(){return re(Te.inputFields)}})}function te(Te){return(0,i.default)(Te.fields,function(K){return K.name},function(K){return{description:K.description,deprecationReason:K.deprecationReason,type:A(K.type),args:re(K.args)}})}function re(Te){return(0,i.default)(Te,function(K){return K.name},ue)}function ue(Te){var K=M(Te.type),oe=Te.defaultValue?(0,s.valueFromAST)((0,l.parseValue)(Te.defaultValue),K):void 0;return{name:Te.name,description:Te.description,type:K,defaultValue:oe}}function Q(Te){var K=Te.locations?Te.locations.slice():[].concat(Te.onField?[g.DirectiveLocation.FIELD]:[],Te.onOperation?[g.DirectiveLocation.QUERY,g.DirectiveLocation.MUTATION,g.DirectiveLocation.SUBSCRIPTION]:[],Te.onFragment?[g.DirectiveLocation.FRAGMENT_DEFINITION,g.DirectiveLocation.FRAGMENT_SPREAD,g.DirectiveLocation.INLINE_FRAGMENT]:[]);return new g.GraphQLDirective({name:Te.name,description:Te.description,locations:K,args:re(Te.args)})}var V=b.types.map(function(Te){return D(Te.name)}),ie=R(b.queryType),ge=b.mutationType?R(b.mutationType):null,_e=b.subscriptionType?R(b.subscriptionType):null,Ce=b.directives?b.directives.map(Q):[];return new u.GraphQLSchema({query:ie,mutation:ge,subscription:_e,types:V,directives:Ce})}function E(){throw new Error("Client Schema cannot use Interface or Union types for execution.")}return I5}var Ad={},yN;function Xj(){if(yN)return Ad;yN=1,Object.defineProperty(Ad,"__esModule",{value:!0}),Ad.buildASTSchema=k,Ad.getDeprecationReason=F,Ad.getDescription=D,Ad.buildSchema=M;var e=Ba(),t=S(e),n=RT(),r=S(n),a=u6(),i=wT(),s=Eg(),l=FT(),u=Va(),d=E(u),p=lc(),h=B1(),g=ur(),v=oc(),T=N0();function E(q){if(q&&q.__esModule)return q;var H={};if(q!=null)for(var W in q)Object.prototype.hasOwnProperty.call(q,W)&&(H[W]=q[W]);return H.default=q,H}function S(q){return q&&q.__esModule?q:{default:q}}function b(q,H){if(H.kind===d.LIST_TYPE)return new g.GraphQLList(b(q,H.type));if(H.kind===d.NON_NULL_TYPE){var W=b(q,H.type);return W instanceof g.GraphQLNonNull&&(0,t.default)(0,"No nesting nonnull."),new g.GraphQLNonNull(W)}return q}function w(q){for(var H=q;H.kind===d.LIST_TYPE||H.kind===d.NON_NULL_TYPE;)H=H.type;return H}function k(q){if(!q||q.kind!==d.DOCUMENT)throw new Error("Must provide a document ast.");for(var H=void 0,W=[],se=Object.create(null),Y=[],ee=0;ee<q.definitions.length;ee++){var le=q.definitions[ee];switch(le.kind){case d.SCHEMA_DEFINITION:if(H)throw new Error("Must provide only one schema definition.");H=le;break;case d.SCALAR_TYPE_DEFINITION:case d.OBJECT_TYPE_DEFINITION:case d.INTERFACE_TYPE_DEFINITION:case d.ENUM_TYPE_DEFINITION:case d.UNION_TYPE_DEFINITION:case d.INPUT_OBJECT_TYPE_DEFINITION:var G=le.name.value;if(se[G])throw new Error('Type "'+G+'" was defined more than once.');W.push(le),se[G]=le;break;case d.DIRECTIVE_DEFINITION:Y.push(le);break}}var te=void 0,re=void 0,ue=void 0;if(H?H.operationTypes.forEach(function(ce){var Le=ce.type.name.value;if(ce.operation==="query"){if(te)throw new Error("Must provide only one query type in schema.");if(!se[Le])throw new Error('Specified query type "'+Le+'" not found in document.');te=Le}else if(ce.operation==="mutation"){if(re)throw new Error("Must provide only one mutation type in schema.");if(!se[Le])throw new Error('Specified mutation type "'+Le+'" not found in document.');re=Le}else if(ce.operation==="subscription"){if(ue)throw new Error("Must provide only one subscription type in schema.");if(!se[Le])throw new Error('Specified subscription type "'+Le+'" not found in document.');ue=Le}}):(se.Query&&(te="Query"),se.Mutation&&(re="Mutation"),se.Subscription&&(ue="Subscription")),!te)throw new Error("Must provide schema definition with query type or a type named Query.");var Q={String:h.GraphQLString,Int:h.GraphQLInt,Float:h.GraphQLFloat,Boolean:h.GraphQLBoolean,ID:h.GraphQLID,__Schema:T.__Schema,__Directive:T.__Directive,__DirectiveLocation:T.__DirectiveLocation,__Type:T.__Type,__Field:T.__Field,__InputValue:T.__InputValue,__EnumValue:T.__EnumValue,__TypeKind:T.__TypeKind},V=W.map(function(ce){return be(ce.name.value)}),ie=Y.map(ge);return ie.some(function(ce){return ce.name==="skip"})||ie.push(v.GraphQLSkipDirective),ie.some(function(ce){return ce.name==="include"})||ie.push(v.GraphQLIncludeDirective),ie.some(function(ce){return ce.name==="deprecated"})||ie.push(v.GraphQLDeprecatedDirective),new p.GraphQLSchema({query:_e(se[te]),mutation:re?_e(se[re]):null,subscription:ue?_e(se[ue]):null,types:V,directives:ie,astNode:H});function ge(ce){return new v.GraphQLDirective({name:ce.name.value,description:D(ce),locations:ce.locations.map(function(Le){return Le.value}),args:ce.arguments&&de(ce.arguments),astNode:ce})}function _e(ce){var Le=be(ce.name.value);return Le instanceof g.GraphQLObjectType||(0,t.default)(0,"AST must provide object type."),Le}function Ce(ce){var Le=w(ce).name.value,mt=be(Le);return b(mt,ce)}function Te(ce){return(0,g.assertInputType)(Ce(ce))}function K(ce){return(0,g.assertOutputType)(Ce(ce))}function oe(ce){var Le=Ce(ce);return Le instanceof g.GraphQLObjectType||(0,t.default)(0,"Expected Object type."),Le}function ke(ce){var Le=Ce(ce);return Le instanceof g.GraphQLInterfaceType||(0,t.default)(0,"Expected Interface type."),Le}function be(ce){if(Q[ce])return Q[ce];if(!se[ce])throw new Error('Type "'+ce+'" not found in document.');var Le=xe(se[ce]);if(!Le)throw new Error('Nothing constructed for "'+ce+'".');return Q[ce]=Le,Le}function xe(ce){if(!ce)throw new Error("def must be defined");switch(ce.kind){case d.OBJECT_TYPE_DEFINITION:return Oe(ce);case d.INTERFACE_TYPE_DEFINITION:return Xe(ce);case d.ENUM_TYPE_DEFINITION:return we(ce);case d.UNION_TYPE_DEFINITION:return Qe(ce);case d.SCALAR_TYPE_DEFINITION:return We(ce);case d.INPUT_OBJECT_TYPE_DEFINITION:return Ge(ce);default:throw new Error('Type kind "'+ce.kind+'" not supported.')}}function Oe(ce){var Le=ce.name.value;return new g.GraphQLObjectType({name:Le,description:D(ce),fields:function(){return Se(ce)},interfaces:function(){return Re(ce)},astNode:ce})}function Se(ce){return(0,r.default)(ce.fields,function(Le){return Le.name.value},function(Le){return{type:K(Le.type),description:D(Le),args:de(Le.arguments),deprecationReason:F(Le),astNode:Le}})}function Re(ce){return ce.interfaces&&ce.interfaces.map(function(Le){return ke(Le)})}function de(ce){return(0,r.default)(ce,function(Le){return Le.name.value},function(Le){var mt=Te(Le.type);return{type:mt,description:D(Le),defaultValue:(0,a.valueFromAST)(Le.defaultValue,mt),astNode:Le}})}function Xe(ce){var Le=ce.name.value;return new g.GraphQLInterfaceType({name:Le,description:D(ce),fields:function(){return Se(ce)},astNode:ce,resolveType:R})}function we(ce){var Le=new g.GraphQLEnumType({name:ce.name.value,description:D(ce),values:(0,r.default)(ce.values,function(mt){return mt.name.value},function(mt){return{description:D(mt),deprecationReason:F(mt),astNode:mt}}),astNode:ce});return Le}function Qe(ce){return new g.GraphQLUnionType({name:ce.name.value,description:D(ce),types:ce.types.map(function(Le){return oe(Le)}),resolveType:R,astNode:ce})}function We(ce){return new g.GraphQLScalarType({name:ce.name.value,description:D(ce),astNode:ce,serialize:function(){return null},parseValue:function(){return!1},parseLiteral:function(){return!1}})}function Ge(ce){return new g.GraphQLInputObjectType({name:ce.name.value,description:D(ce),fields:function(){return de(ce.fields)},astNode:ce})}}function F(q){var H=(0,l.getDirectiveValues)(v.GraphQLDeprecatedDirective,q);return H&&H.reason}function D(q){var H=q.loc;if(H){for(var W=[],se=void 0,Y=H.startToken.prev;Y&&Y.kind===i.TokenKind.COMMENT&&Y.next&&Y.prev&&Y.line+1===Y.next.line&&Y.line!==Y.prev.line;){var ee=String(Y.value),le=A(ee);(se===void 0||le<se)&&(se=le),W.push(ee),Y=Y.prev}return W.reverse().map(function(G){return G.slice(se)}).join(`
`)}}function M(q){return k((0,s.parse)(q))}function A(q){for(var H=0;H<q.length&&q[H]===" ";H++);return H}function R(){throw new Error("Generated Schema cannot use Interface or Union types for execution.")}return Ad}var M5={},_N;function p$(){if(_N)return M5;_N=1,Object.defineProperty(M5,"__esModule",{value:!0}),M5.extendSchema=w;var e=Ba(),t=b(e),n=$2(),r=b(n),a=RT(),i=b(a),s=Xj(),l=u6(),u=i6(),d=lc(),p=ur(),h=oc(),g=N0(),v=B1(),T=Va(),E=S(T);function S(F){if(F&&F.__esModule)return F;var D={};if(F!=null)for(var M in F)Object.prototype.hasOwnProperty.call(F,M)&&(D[M]=F[M]);return D.default=F,D}function b(F){return F&&F.__esModule?F:{default:F}}function w(F,D){F instanceof d.GraphQLSchema||(0,t.default)(0,"Must provide valid GraphQLSchema"),D&&D.kind===E.DOCUMENT||(0,t.default)(0,"Must provide valid Document AST");for(var M=Object.create(null),A=Object.create(null),R=[],q=0;q<D.definitions.length;q++){var H=D.definitions[q];switch(H.kind){case E.OBJECT_TYPE_DEFINITION:case E.INTERFACE_TYPE_DEFINITION:case E.ENUM_TYPE_DEFINITION:case E.UNION_TYPE_DEFINITION:case E.SCALAR_TYPE_DEFINITION:case E.INPUT_OBJECT_TYPE_DEFINITION:var W=H.name.value;if(F.getType(W))throw new u.GraphQLError('Type "'+W+'" already exists in the schema. It cannot also be defined in this type definition.',[H]);M[W]=H;break;case E.TYPE_EXTENSION_DEFINITION:var se=H.definition.name.value,Y=F.getType(se);if(!Y)throw new u.GraphQLError('Cannot extend type "'+se+'" because it does not exist in the existing schema.',[H.definition]);if(!(Y instanceof p.GraphQLObjectType))throw new u.GraphQLError('Cannot extend non-object type "'+se+'".',[H.definition]);var ee=A[se];ee?ee.push(H):ee=[H],A[se]=ee;break;case E.DIRECTIVE_DEFINITION:var le=H.name.value,G=F.getDirective(le);if(G)throw new u.GraphQLError('Directive "'+le+'" already exists in the schema. It cannot be redefined.',[H]);R.push(H);break}}if(Object.keys(A).length===0&&Object.keys(M).length===0&&R.length===0)return F;var te={String:v.GraphQLString,Int:v.GraphQLInt,Float:v.GraphQLFloat,Boolean:v.GraphQLBoolean,ID:v.GraphQLID,__Schema:g.__Schema,__Directive:g.__Directive,__DirectiveLocation:g.__DirectiveLocation,__Type:g.__Type,__Field:g.__Field,__InputValue:g.__InputValue,__EnumValue:g.__EnumValue,__TypeKind:g.__TypeKind},re=Te(F.getQueryType()),ue=F.getMutationType(),Q=ue?Te(ue):null,V=F.getSubscriptionType(),ie=V?Te(V):null,ge=F.getTypeMap(),_e=Object.keys(ge).map(function(je){return Te(ge[je])});return Object.keys(M).forEach(function(je){_e.push(K(M[je]))}),new d.GraphQLSchema({query:re,mutation:Q,subscription:ie,types:_e,directives:Ce(),astNode:F.astNode});function Ce(){var je=F.getDirectives();je||(0,t.default)(0,"schema must have default directives");var Ie=R.map(function(at){return Pe(at)});return je.concat(Ie)}function Te(je){var Ie=Oe(je.name);return Ie||(0,t.default)(0,"Missing type from schema"),Ie}function K(je){var Ie=Oe(je.name.value);if(!Ie)throw new u.GraphQLError('Unknown type: "'+je.name.value+'". Ensure that this type exists either in the original schema, or is added in a type definition.',[je]);return Ie}function oe(je){var Ie=K(je);return Ie instanceof p.GraphQLObjectType||(0,t.default)(0,"Must be Object type."),Ie}function ke(je){var Ie=K(je);return Ie instanceof p.GraphQLInterfaceType||(0,t.default)(0,"Must be Interface type."),Ie}function be(je){return(0,p.assertInputType)(K(je))}function xe(je){return(0,p.assertOutputType)(K(je))}function Oe(je){var Ie=te[je];if(Ie)return Ie;var at=F.getType(je);if(at){var Vt=Se(at);return te[je]=Vt,Vt}var It=M[je];if(It){var Ct=Ge(It);return te[je]=Ct,Ct}}function Se(je){return je instanceof p.GraphQLObjectType?Re(je):je instanceof p.GraphQLInterfaceType?de(je):je instanceof p.GraphQLUnionType?Xe(je):je}function Re(je){var Ie=je.name,at=je.extensionASTNodes;return A[Ie]&&(at=at.concat(A[Ie])),new p.GraphQLObjectType({name:Ie,description:je.description,interfaces:function(){return we(je)},fields:function(){return Qe(je)},astNode:je.astNode,extensionASTNodes:at,isTypeOf:je.isTypeOf})}function de(je){return new p.GraphQLInterfaceType({name:je.name,description:je.description,fields:function(){return Qe(je)},astNode:je.astNode,resolveType:je.resolveType})}function Xe(je){return new p.GraphQLUnionType({name:je.name,description:je.description,types:je.getTypes().map(Te),astNode:je.astNode,resolveType:je.resolveType})}function we(je){var Ie=je.getInterfaces().map(Te),at=A[je.name];return at&&at.forEach(function(Vt){Vt.definition.interfaces.forEach(function(It){var Ct=It.name.value;if(Ie.some(function(Kt){return Kt.name===Ct}))throw new u.GraphQLError('Type "'+je.name+'" already implements "'+Ct+'". It cannot also be implemented in this type extension.',[It]);Ie.push(ke(It))})}),Ie}function Qe(je){var Ie=Object.create(null),at=je.getFields();Object.keys(at).forEach(function(It){var Ct=at[It];Ie[It]={description:Ct.description,deprecationReason:Ct.deprecationReason,type:We(Ct.type),args:(0,r.default)(Ct.args,function(Kt){return Kt.name}),astNode:Ct.astNode,resolve:Ct.resolve}});var Vt=A[je.name];return Vt&&Vt.forEach(function(It){It.definition.fields.forEach(function(Ct){var Kt=Ct.name.value;if(at[Kt])throw new u.GraphQLError('Field "'+je.name+"."+Kt+'" already exists in the schema. It cannot also be defined in this type extension.',[Ct]);Ie[Kt]={description:(0,s.getDescription)(Ct),type:_t(Ct.type),args:xt(Ct.arguments),deprecationReason:(0,s.getDeprecationReason)(Ct),astNode:Ct}})}),Ie}function We(je){return je instanceof p.GraphQLList?new p.GraphQLList(We(je.ofType)):je instanceof p.GraphQLNonNull?new p.GraphQLNonNull(We(je.ofType)):Te(je)}function Ge(je){switch(je.kind){case E.OBJECT_TYPE_DEFINITION:return ce(je);case E.INTERFACE_TYPE_DEFINITION:return Le(je);case E.UNION_TYPE_DEFINITION:return mt(je);case E.SCALAR_TYPE_DEFINITION:return z(je);case E.ENUM_TYPE_DEFINITION:return $(je);case E.INPUT_OBJECT_TYPE_DEFINITION:return pe(je)}throw new TypeError("Unknown type kind "+je.kind)}function ce(je){return new p.GraphQLObjectType({name:je.name.value,description:(0,s.getDescription)(je),interfaces:function(){return Fe(je)},fields:function(){return bt(je)},astNode:je})}function Le(je){return new p.GraphQLInterfaceType({name:je.name.value,description:(0,s.getDescription)(je),fields:function(){return bt(je)},astNode:je,resolveType:k})}function mt(je){return new p.GraphQLUnionType({name:je.name.value,description:(0,s.getDescription)(je),types:je.types.map(oe),astNode:je,resolveType:k})}function z(je){return new p.GraphQLScalarType({name:je.name.value,description:(0,s.getDescription)(je),astNode:je,serialize:function(at){return at},parseValue:function(){return!1},parseLiteral:function(){return!1}})}function $(je){return new p.GraphQLEnumType({name:je.name.value,description:(0,s.getDescription)(je),values:(0,i.default)(je.values,function(Ie){return Ie.name.value},function(Ie){return{description:(0,s.getDescription)(Ie),deprecationReason:(0,s.getDeprecationReason)(Ie),astNode:Ie}}),astNode:je})}function pe(je){return new p.GraphQLInputObjectType({name:je.name.value,description:(0,s.getDescription)(je),fields:function(){return xt(je.fields)},astNode:je})}function Pe(je){return new h.GraphQLDirective({name:je.name.value,locations:je.locations.map(function(Ie){return Ie.value}),args:je.arguments&&xt(je.arguments),astNode:je})}function Fe(je){return je.interfaces&&je.interfaces.map(ke)}function bt(je){return(0,i.default)(je.fields,function(Ie){return Ie.name.value},function(Ie){return{type:_t(Ie.type),description:(0,s.getDescription)(Ie),args:xt(Ie.arguments),deprecationReason:(0,s.getDeprecationReason)(Ie),astNode:Ie}})}function xt(je){return(0,i.default)(je,function(Ie){return Ie.name.value},function(Ie){var at=Yt(Ie.type);return{type:at,description:(0,s.getDescription)(Ie),defaultValue:(0,l.valueFromAST)(Ie.defaultValue,at),astNode:Ie}})}function Yt(je){if(je.kind===E.LIST_TYPE)return new p.GraphQLList(Yt(je.type));if(je.kind===E.NON_NULL_TYPE){var Ie=Yt(je.type);return Ie instanceof p.GraphQLNonNull&&(0,t.default)(0,"Must be nullable"),new p.GraphQLNonNull(Ie)}return be(je)}function _t(je){if(je.kind===E.LIST_TYPE)return new p.GraphQLList(_t(je.type));if(je.kind===E.NON_NULL_TYPE){var Ie=_t(je.type);return Ie instanceof p.GraphQLNonNull&&(0,t.default)(0,"Must be nullable"),new p.GraphQLNonNull(Ie)}return xe(je)}}function k(){throw new Error("Extended Schema cannot use Interface or Union types for execution.")}return M5}var Ff={},bN;function h$(){if(bN)return Ff;bN=1,Object.defineProperty(Ff,"__esModule",{value:!0}),Ff.printSchema=g,Ff.printIntrospectionSchema=v,Ff.printType=D;var e=Ba(),t=h(e),n=C0(),r=h(n),a=o6(),i=h(a),s=DT(),l=Kl(),u=ur(),d=B1(),p=oc();function h(Q){return Q&&Q.__esModule?Q:{default:Q}}function g(Q){return w(Q,function(V){return!T(V)},E)}function v(Q){return w(Q,T,S)}function T(Q){return Q==="skip"||Q==="include"||Q==="deprecated"}function E(Q){return!S(Q)&&!b(Q)}function S(Q){return Q.indexOf("__")===0}function b(Q){return Q==="String"||Q==="Boolean"||Q==="Int"||Q==="Float"||Q==="ID"}function w(Q,V,ie){var ge=Q.getDirectives().filter(function(Te){return V(Te.name)}),_e=Q.getTypeMap(),Ce=Object.keys(_e).filter(ie).sort(function(Te,K){return Te.localeCompare(K)}).map(function(Te){return _e[Te]});return[k(Q)].concat(ge.map(G),Ce.map(D)).filter(Boolean).join(`

`)+`
`}function k(Q){if(!F(Q)){var V=[],ie=Q.getQueryType();ie&&V.push("  query: "+ie.name);var ge=Q.getMutationType();ge&&V.push("  mutation: "+ge.name);var _e=Q.getSubscriptionType();return _e&&V.push("  subscription: "+_e.name),`schema {
`+V.join(`
`)+`
}`}}function F(Q){var V=Q.getQueryType();if(V&&V.name!=="Query")return!1;var ie=Q.getMutationType();if(ie&&ie.name!=="Mutation")return!1;var ge=Q.getSubscriptionType();return!(ge&&ge.name!=="Subscription")}function D(Q){return Q instanceof u.GraphQLScalarType?M(Q):Q instanceof u.GraphQLObjectType?A(Q):Q instanceof u.GraphQLInterfaceType?R(Q):Q instanceof u.GraphQLUnionType?q(Q):Q instanceof u.GraphQLEnumType?H(Q):(Q instanceof u.GraphQLInputObjectType||(0,t.default)(0),se(Q))}function M(Q){return re(Q)+("scalar "+Q.name)}function A(Q){var V=Q.getInterfaces(),ie=V.length?" implements "+V.map(function(ge){return ge.name}).join(", "):"";return re(Q)+("type "+Q.name+ie+` {
`)+Y(Q)+`
}`}function R(Q){return re(Q)+("interface "+Q.name+` {
`)+Y(Q)+`
}`}function q(Q){return re(Q)+("union "+Q.name+" = "+Q.getTypes().join(" | "))}function H(Q){return re(Q)+("enum "+Q.name+` {
`)+W(Q.getValues())+`
}`}function W(Q){return Q.map(function(V,ie){return re(V,"  ",!ie)+"  "+V.name+te(V)}).join(`
`)}function se(Q){var V=Q.getFields(),ie=Object.keys(V).map(function(ge){return V[ge]});return re(Q)+("input "+Q.name+` {
`)+ie.map(function(ge,_e){return re(ge,"  ",!_e)+"  "+le(ge)}).join(`
`)+`
}`}function Y(Q){var V=Q.getFields(),ie=Object.keys(V).map(function(ge){return V[ge]});return ie.map(function(ge,_e){return re(ge,"  ",!_e)+"  "+ge.name+ee(ge.args,"  ")+": "+String(ge.type)+te(ge)}).join(`
`)}function ee(Q){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return Q.length===0?"":Q.every(function(ie){return!ie.description})?"("+Q.map(le).join(", ")+")":`(
`+Q.map(function(ie,ge){return re(ie,"  "+V,!ge)+"  "+V+le(ie)}).join(`
`)+`
`+V+")"}function le(Q){var V=Q.name+": "+String(Q.type);return(0,i.default)(Q.defaultValue)||(V+=" = "+(0,l.print)((0,s.astFromValue)(Q.defaultValue,Q.type))),V}function G(Q){return re(Q)+"directive @"+Q.name+ee(Q.args)+" on "+Q.locations.join(" | ")}function te(Q){var V=Q.deprecationReason;return(0,r.default)(V)?"":V===""||V===p.DEFAULT_DEPRECATION_REASON?" @deprecated":" @deprecated(reason: "+(0,l.print)((0,s.astFromValue)(V,d.GraphQLString))+")"}function re(Q){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!Q.description)return"";for(var ge=Q.description.split(`
`),_e=V&&!ie?`
`:"",Ce=0;Ce<ge.length;Ce++)if(ge[Ce]==="")_e+=V+`#
`;else for(var Te=ue(ge[Ce],120-V.length),K=0;K<Te.length;K++)_e+=V+"# "+Te[K]+`
`;return _e}function ue(Q,V){if(Q.length<V+5)return[Q];var ie=Q.split(new RegExp("((?: |^).{15,"+(V-40)+"}(?= |$))"));if(ie.length<4)return[Q];for(var ge=[ie[0]+ie[1]+ie[2]],_e=3;_e<ie.length;_e+=2)ge.push(ie[_e].slice(1)+ie[_e+1]);return ge}return Ff}var L5={},TN;function m$(){if(TN)return L5;TN=1,Object.defineProperty(L5,"__esModule",{value:!0}),L5.concatAST=e;function e(t){for(var n=[],r=0;r<t.length;r++)for(var a=t[r].definitions,i=0;i<a.length;i++)n.push(a[i]);return{kind:"Document",definitions:n}}return L5}var A5={},EN;function g$(){if(EN)return A5;EN=1,Object.defineProperty(A5,"__esModule",{value:!0}),A5.separateOperations=t;var e=s6();function t(a){var i=[],s=Object.create(null),l=new Map,u=Object.create(null),d=void 0,p=0;(0,e.visit)(a,{OperationDefinition:function(v){d=n(v),i.push(v),l.set(v,p++)},FragmentDefinition:function(v){d=v.name.value,s[d]=v,l.set(v,p++)},FragmentSpread:function(v){var T=v.name.value;(u[d]||(u[d]=Object.create(null)))[T]=!0}});var h=Object.create(null);return i.forEach(function(g){var v=n(g),T=Object.create(null);r(T,u,v);var E=[g];Object.keys(T).forEach(function(S){E.push(s[S])}),E.sort(function(S,b){return(l.get(S)||0)-(l.get(b)||0)}),h[v]={kind:"Document",definitions:E}}),h}function n(a){return a.name?a.name.value:""}function r(a,i,s){var l=i[s];l&&Object.keys(l).forEach(function(u){a[u]||(a[u]=!0,r(a,i,u))})}return A5}var di={},SN;function v$(){if(SN)return di;SN=1,Object.defineProperty(di,"__esModule",{value:!0}),di.DangerousChangeType=di.BreakingChangeType=void 0,di.findBreakingChanges=r,di.findDangerousChanges=a,di.findRemovedTypes=i,di.findTypesThatChangedKind=s,di.findArgChanges=l,di.findFieldsThatChangedType=d,di.findFieldsThatChangedTypeOnInputObjectTypes=h,di.findTypesRemovedFromUnions=T,di.findValuesRemovedFromEnums=E,di.findInterfacesRemovedFromObjectTypes=S;var e=ur();lc();var t=di.BreakingChangeType={FIELD_CHANGED_KIND:"FIELD_CHANGED_KIND",FIELD_REMOVED:"FIELD_REMOVED",TYPE_CHANGED_KIND:"TYPE_CHANGED_KIND",TYPE_REMOVED:"TYPE_REMOVED",TYPE_REMOVED_FROM_UNION:"TYPE_REMOVED_FROM_UNION",VALUE_REMOVED_FROM_ENUM:"VALUE_REMOVED_FROM_ENUM",ARG_REMOVED:"ARG_REMOVED",ARG_CHANGED_KIND:"ARG_CHANGED_KIND",NON_NULL_ARG_ADDED:"NON_NULL_ARG_ADDED",NON_NULL_INPUT_FIELD_ADDED:"NON_NULL_INPUT_FIELD_ADDED",INTERFACE_REMOVED_FROM_OBJECT:"INTERFACE_REMOVED_FROM_OBJECT"},n=di.DangerousChangeType={ARG_DEFAULT_VALUE_CHANGE:"ARG_DEFAULT_VALUE_CHANGE"};function r(b,w){return[].concat(i(b,w),s(b,w),d(b,w),T(b,w),E(b,w),l(b,w).breakingChanges,S(b,w))}function a(b,w){return[].concat(l(b,w).dangerousChanges)}function i(b,w){var k=b.getTypeMap(),F=w.getTypeMap(),D=[];return Object.keys(k).forEach(function(M){F[M]||D.push({type:t.TYPE_REMOVED,description:M+" was removed."})}),D}function s(b,w){var k=b.getTypeMap(),F=w.getTypeMap(),D=[];return Object.keys(k).forEach(function(M){if(F[M]){var A=k[M],R=F[M];A instanceof R.constructor||D.push({type:t.TYPE_CHANGED_KIND,description:M+" changed from "+(u(A)+" to "+u(R)+".")})}}),D}function l(b,w){var k=b.getTypeMap(),F=w.getTypeMap(),D=[],M=[];return Object.keys(k).forEach(function(A){var R=k[A],q=F[A];if(!(!(R instanceof e.GraphQLObjectType||R instanceof e.GraphQLInterfaceType)||!(q instanceof R.constructor))){var H=R.getFields(),W=q.getFields();Object.keys(H).forEach(function(se){W[se]&&(H[se].args.forEach(function(Y){var ee=W[se].args,le=ee.find(function(te){return te.name===Y.name});if(!le)D.push({type:t.ARG_REMOVED,description:R.name+"."+se+" arg "+(Y.name+" was removed")});else{var G=v(Y.type,le.type);G?Y.defaultValue!==void 0&&Y.defaultValue!==le.defaultValue&&M.push({type:n.ARG_DEFAULT_VALUE_CHANGE,description:R.name+"."+se+" arg "+(Y.name+" has changed defaultValue")}):D.push({type:t.ARG_CHANGED_KIND,description:R.name+"."+se+" arg "+(Y.name+" has changed type from ")+(Y.type.toString()+" to "+le.type.toString())})}}),W[se].args.forEach(function(Y){var ee=H[se].args,le=ee.find(function(G){return G.name===Y.name});!le&&Y.type instanceof e.GraphQLNonNull&&D.push({type:t.NON_NULL_ARG_ADDED,description:"A non-null arg "+Y.name+" on "+(q.name+"."+se+" was added")})}))})}}),{breakingChanges:D,dangerousChanges:M}}function u(b){if(b instanceof e.GraphQLScalarType)return"a Scalar type";if(b instanceof e.GraphQLObjectType)return"an Object type";if(b instanceof e.GraphQLInterfaceType)return"an Interface type";if(b instanceof e.GraphQLUnionType)return"a Union type";if(b instanceof e.GraphQLEnumType)return"an Enum type";if(b instanceof e.GraphQLInputObjectType)return"an Input type";throw new TypeError("Unknown type "+b.constructor.name)}function d(b,w){return[].concat(p(b,w),h(b,w))}function p(b,w){var k=b.getTypeMap(),F=w.getTypeMap(),D=[];return Object.keys(k).forEach(function(M){var A=k[M],R=F[M];if(!(!(A instanceof e.GraphQLObjectType||A instanceof e.GraphQLInterfaceType)||!(R instanceof A.constructor))){var q=A.getFields(),H=R.getFields();Object.keys(q).forEach(function(W){if(!(W in H))D.push({type:t.FIELD_REMOVED,description:M+"."+W+" was removed."});else{var se=q[W].type,Y=H[W].type,ee=g(se,Y);if(!ee){var le=(0,e.isNamedType)(se)?se.name:se.toString(),G=(0,e.isNamedType)(Y)?Y.name:Y.toString();D.push({type:t.FIELD_CHANGED_KIND,description:M+"."+W+" changed type from "+(le+" to "+G+".")})}}})}}),D}function h(b,w){var k=b.getTypeMap(),F=w.getTypeMap(),D=[];return Object.keys(k).forEach(function(M){var A=k[M],R=F[M];if(!(!(A instanceof e.GraphQLInputObjectType)||!(R instanceof e.GraphQLInputObjectType))){var q=A.getFields(),H=R.getFields();Object.keys(q).forEach(function(W){if(!(W in H))D.push({type:t.FIELD_REMOVED,description:M+"."+W+" was removed."});else{var se=q[W].type,Y=H[W].type,ee=v(se,Y);if(!ee){var le=(0,e.isNamedType)(se)?se.name:se.toString(),G=(0,e.isNamedType)(Y)?Y.name:Y.toString();D.push({type:t.FIELD_CHANGED_KIND,description:M+"."+W+" changed type from "+(le+" to "+G+".")})}}}),Object.keys(H).forEach(function(W){!(W in q)&&H[W].type instanceof e.GraphQLNonNull&&D.push({type:t.NON_NULL_INPUT_FIELD_ADDED,description:"A non-null field "+W+" on "+("input type "+R.name+" was added.")})})}}),D}function g(b,w){return(0,e.isNamedType)(b)?(0,e.isNamedType)(w)&&b.name===w.name||w instanceof e.GraphQLNonNull&&g(b,w.ofType):b instanceof e.GraphQLList?w instanceof e.GraphQLList&&g(b.ofType,w.ofType)||w instanceof e.GraphQLNonNull&&g(b,w.ofType):b instanceof e.GraphQLNonNull?w instanceof e.GraphQLNonNull&&g(b.ofType,w.ofType):!1}function v(b,w){return(0,e.isNamedType)(b)?(0,e.isNamedType)(w)&&b.name===w.name:b instanceof e.GraphQLList?w instanceof e.GraphQLList&&v(b.ofType,w.ofType):b instanceof e.GraphQLNonNull?w instanceof e.GraphQLNonNull&&v(b.ofType,w.ofType)||!(w instanceof e.GraphQLNonNull)&&v(b.ofType,w):!1}function T(b,w){var k=b.getTypeMap(),F=w.getTypeMap(),D=[];return Object.keys(k).forEach(function(M){var A=k[M],R=F[M];if(!(!(A instanceof e.GraphQLUnionType)||!(R instanceof e.GraphQLUnionType))){var q=Object.create(null);R.getTypes().forEach(function(H){q[H.name]=!0}),A.getTypes().forEach(function(H){q[H.name]||D.push({type:t.TYPE_REMOVED_FROM_UNION,description:H.name+" was removed from union type "+M+"."})})}}),D}function E(b,w){var k=b.getTypeMap(),F=w.getTypeMap(),D=[];return Object.keys(k).forEach(function(M){var A=k[M],R=F[M];if(!(!(A instanceof e.GraphQLEnumType)||!(R instanceof e.GraphQLEnumType))){var q=Object.create(null);R.getValues().forEach(function(H){q[H.name]=!0}),A.getValues().forEach(function(H){q[H.name]||D.push({type:t.VALUE_REMOVED_FROM_ENUM,description:H.name+" was removed from enum type "+M+"."})})}}),D}function S(b,w){var k=b.getTypeMap(),F=w.getTypeMap(),D=[];return Object.keys(k).forEach(function(M){var A=k[M],R=F[M];if(!(!(A instanceof e.GraphQLObjectType)||!(R instanceof e.GraphQLObjectType))){var q=A.getInterfaces(),H=R.getInterfaces();q.forEach(function(W){H.some(function(se){return se.name===W.name})||D.push({type:t.INTERFACE_REMOVED_FROM_OBJECT,description:M+" no longer implements interface "+(W.name+".")})})}}),D}return di}var F5={},wN;function y$(){if(wN)return F5;wN=1,Object.defineProperty(F5,"__esModule",{value:!0}),F5.findDeprecatedUsages=a;var e=i6(),t=s6(),n=ur();lc();var r=MT();function a(i,s){var l=[],u=new r.TypeInfo(i);return(0,t.visit)(s,(0,t.visitWithTypeInfo)(u,{Field:function(p){var h=u.getFieldDef();if(h&&h.isDeprecated){var g=u.getParentType();if(g){var v=h.deprecationReason;l.push(new e.GraphQLError("The field "+g.name+"."+h.name+" is deprecated."+(v?" "+v:""),[p]))}}},EnumValue:function(p){var h=u.getEnumValue();if(h&&h.isDeprecated){var g=(0,n.getNamedType)(u.getInputType());if(g){var v=h.deprecationReason;l.push(new e.GraphQLError("The enum value "+g.name+"."+h.name+" is deprecated."+(v?" "+v:""),[p]))}}}})),l}return F5}var xN;function _$(){return xN||(xN=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=c$();Object.defineProperty(e,"introspectionQuery",{enumerable:!0,get:function(){return t.introspectionQuery}});var n=d$();Object.defineProperty(e,"getOperationAST",{enumerable:!0,get:function(){return n.getOperationAST}});var r=f$();Object.defineProperty(e,"buildClientSchema",{enumerable:!0,get:function(){return r.buildClientSchema}});var a=Xj();Object.defineProperty(e,"buildASTSchema",{enumerable:!0,get:function(){return a.buildASTSchema}}),Object.defineProperty(e,"buildSchema",{enumerable:!0,get:function(){return a.buildSchema}});var i=p$();Object.defineProperty(e,"extendSchema",{enumerable:!0,get:function(){return i.extendSchema}});var s=h$();Object.defineProperty(e,"printSchema",{enumerable:!0,get:function(){return s.printSchema}}),Object.defineProperty(e,"printType",{enumerable:!0,get:function(){return s.printType}}),Object.defineProperty(e,"printIntrospectionSchema",{enumerable:!0,get:function(){return s.printIntrospectionSchema}});var l=uc();Object.defineProperty(e,"typeFromAST",{enumerable:!0,get:function(){return l.typeFromAST}});var u=u6();Object.defineProperty(e,"valueFromAST",{enumerable:!0,get:function(){return u.valueFromAST}});var d=DT();Object.defineProperty(e,"astFromValue",{enumerable:!0,get:function(){return d.astFromValue}});var p=MT();Object.defineProperty(e,"TypeInfo",{enumerable:!0,get:function(){return p.TypeInfo}});var h=Zj();Object.defineProperty(e,"isValidJSValue",{enumerable:!0,get:function(){return h.isValidJSValue}});var g=xg();Object.defineProperty(e,"isValidLiteralValue",{enumerable:!0,get:function(){return g.isValidLiteralValue}});var v=m$();Object.defineProperty(e,"concatAST",{enumerable:!0,get:function(){return v.concatAST}});var T=g$();Object.defineProperty(e,"separateOperations",{enumerable:!0,get:function(){return T.separateOperations}});var E=wg();Object.defineProperty(e,"isEqualType",{enumerable:!0,get:function(){return E.isEqualType}}),Object.defineProperty(e,"isTypeSubTypeOf",{enumerable:!0,get:function(){return E.isTypeSubTypeOf}}),Object.defineProperty(e,"doTypesOverlap",{enumerable:!0,get:function(){return E.doTypesOverlap}});var S=xT();Object.defineProperty(e,"assertValidName",{enumerable:!0,get:function(){return S.assertValidName}});var b=v$();Object.defineProperty(e,"BreakingChangeType",{enumerable:!0,get:function(){return b.BreakingChangeType}}),Object.defineProperty(e,"DangerousChangeType",{enumerable:!0,get:function(){return b.DangerousChangeType}}),Object.defineProperty(e,"findBreakingChanges",{enumerable:!0,get:function(){return b.findBreakingChanges}});var w=y$();Object.defineProperty(e,"findDeprecatedUsages",{enumerable:!0,get:function(){return w.findDeprecatedUsages}})}(qv)),qv}var CN;function b$(){return CN||(CN=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=n$();Object.defineProperty(e,"graphql",{enumerable:!0,get:function(){return t.graphql}});var n=r$();Object.defineProperty(e,"GraphQLSchema",{enumerable:!0,get:function(){return n.GraphQLSchema}}),Object.defineProperty(e,"GraphQLScalarType",{enumerable:!0,get:function(){return n.GraphQLScalarType}}),Object.defineProperty(e,"GraphQLObjectType",{enumerable:!0,get:function(){return n.GraphQLObjectType}}),Object.defineProperty(e,"GraphQLInterfaceType",{enumerable:!0,get:function(){return n.GraphQLInterfaceType}}),Object.defineProperty(e,"GraphQLUnionType",{enumerable:!0,get:function(){return n.GraphQLUnionType}}),Object.defineProperty(e,"GraphQLEnumType",{enumerable:!0,get:function(){return n.GraphQLEnumType}}),Object.defineProperty(e,"GraphQLInputObjectType",{enumerable:!0,get:function(){return n.GraphQLInputObjectType}}),Object.defineProperty(e,"GraphQLList",{enumerable:!0,get:function(){return n.GraphQLList}}),Object.defineProperty(e,"GraphQLNonNull",{enumerable:!0,get:function(){return n.GraphQLNonNull}}),Object.defineProperty(e,"GraphQLDirective",{enumerable:!0,get:function(){return n.GraphQLDirective}}),Object.defineProperty(e,"TypeKind",{enumerable:!0,get:function(){return n.TypeKind}}),Object.defineProperty(e,"DirectiveLocation",{enumerable:!0,get:function(){return n.DirectiveLocation}}),Object.defineProperty(e,"GraphQLInt",{enumerable:!0,get:function(){return n.GraphQLInt}}),Object.defineProperty(e,"GraphQLFloat",{enumerable:!0,get:function(){return n.GraphQLFloat}}),Object.defineProperty(e,"GraphQLString",{enumerable:!0,get:function(){return n.GraphQLString}}),Object.defineProperty(e,"GraphQLBoolean",{enumerable:!0,get:function(){return n.GraphQLBoolean}}),Object.defineProperty(e,"GraphQLID",{enumerable:!0,get:function(){return n.GraphQLID}}),Object.defineProperty(e,"specifiedDirectives",{enumerable:!0,get:function(){return n.specifiedDirectives}}),Object.defineProperty(e,"GraphQLIncludeDirective",{enumerable:!0,get:function(){return n.GraphQLIncludeDirective}}),Object.defineProperty(e,"GraphQLSkipDirective",{enumerable:!0,get:function(){return n.GraphQLSkipDirective}}),Object.defineProperty(e,"GraphQLDeprecatedDirective",{enumerable:!0,get:function(){return n.GraphQLDeprecatedDirective}}),Object.defineProperty(e,"DEFAULT_DEPRECATION_REASON",{enumerable:!0,get:function(){return n.DEFAULT_DEPRECATION_REASON}}),Object.defineProperty(e,"SchemaMetaFieldDef",{enumerable:!0,get:function(){return n.SchemaMetaFieldDef}}),Object.defineProperty(e,"TypeMetaFieldDef",{enumerable:!0,get:function(){return n.TypeMetaFieldDef}}),Object.defineProperty(e,"TypeNameMetaFieldDef",{enumerable:!0,get:function(){return n.TypeNameMetaFieldDef}}),Object.defineProperty(e,"__Schema",{enumerable:!0,get:function(){return n.__Schema}}),Object.defineProperty(e,"__Directive",{enumerable:!0,get:function(){return n.__Directive}}),Object.defineProperty(e,"__DirectiveLocation",{enumerable:!0,get:function(){return n.__DirectiveLocation}}),Object.defineProperty(e,"__Type",{enumerable:!0,get:function(){return n.__Type}}),Object.defineProperty(e,"__Field",{enumerable:!0,get:function(){return n.__Field}}),Object.defineProperty(e,"__InputValue",{enumerable:!0,get:function(){return n.__InputValue}}),Object.defineProperty(e,"__EnumValue",{enumerable:!0,get:function(){return n.__EnumValue}}),Object.defineProperty(e,"__TypeKind",{enumerable:!0,get:function(){return n.__TypeKind}}),Object.defineProperty(e,"isType",{enumerable:!0,get:function(){return n.isType}}),Object.defineProperty(e,"isInputType",{enumerable:!0,get:function(){return n.isInputType}}),Object.defineProperty(e,"isOutputType",{enumerable:!0,get:function(){return n.isOutputType}}),Object.defineProperty(e,"isLeafType",{enumerable:!0,get:function(){return n.isLeafType}}),Object.defineProperty(e,"isCompositeType",{enumerable:!0,get:function(){return n.isCompositeType}}),Object.defineProperty(e,"isAbstractType",{enumerable:!0,get:function(){return n.isAbstractType}}),Object.defineProperty(e,"isNamedType",{enumerable:!0,get:function(){return n.isNamedType}}),Object.defineProperty(e,"assertType",{enumerable:!0,get:function(){return n.assertType}}),Object.defineProperty(e,"assertInputType",{enumerable:!0,get:function(){return n.assertInputType}}),Object.defineProperty(e,"assertOutputType",{enumerable:!0,get:function(){return n.assertOutputType}}),Object.defineProperty(e,"assertLeafType",{enumerable:!0,get:function(){return n.assertLeafType}}),Object.defineProperty(e,"assertCompositeType",{enumerable:!0,get:function(){return n.assertCompositeType}}),Object.defineProperty(e,"assertAbstractType",{enumerable:!0,get:function(){return n.assertAbstractType}}),Object.defineProperty(e,"assertNamedType",{enumerable:!0,get:function(){return n.assertNamedType}}),Object.defineProperty(e,"getNullableType",{enumerable:!0,get:function(){return n.getNullableType}}),Object.defineProperty(e,"getNamedType",{enumerable:!0,get:function(){return n.getNamedType}});var r=a$();Object.defineProperty(e,"Source",{enumerable:!0,get:function(){return r.Source}}),Object.defineProperty(e,"getLocation",{enumerable:!0,get:function(){return r.getLocation}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return r.parse}}),Object.defineProperty(e,"parseValue",{enumerable:!0,get:function(){return r.parseValue}}),Object.defineProperty(e,"parseType",{enumerable:!0,get:function(){return r.parseType}}),Object.defineProperty(e,"print",{enumerable:!0,get:function(){return r.print}}),Object.defineProperty(e,"visit",{enumerable:!0,get:function(){return r.visit}}),Object.defineProperty(e,"visitInParallel",{enumerable:!0,get:function(){return r.visitInParallel}}),Object.defineProperty(e,"visitWithTypeInfo",{enumerable:!0,get:function(){return r.visitWithTypeInfo}}),Object.defineProperty(e,"getVisitFn",{enumerable:!0,get:function(){return r.getVisitFn}}),Object.defineProperty(e,"Kind",{enumerable:!0,get:function(){return r.Kind}}),Object.defineProperty(e,"TokenKind",{enumerable:!0,get:function(){return r.TokenKind}}),Object.defineProperty(e,"BREAK",{enumerable:!0,get:function(){return r.BREAK}});var a=i$();Object.defineProperty(e,"execute",{enumerable:!0,get:function(){return a.execute}}),Object.defineProperty(e,"defaultFieldResolver",{enumerable:!0,get:function(){return a.defaultFieldResolver}}),Object.defineProperty(e,"responsePathAsArray",{enumerable:!0,get:function(){return a.responsePathAsArray}}),Object.defineProperty(e,"getDirectiveValues",{enumerable:!0,get:function(){return a.getDirectiveValues}});var i=l$();Object.defineProperty(e,"subscribe",{enumerable:!0,get:function(){return i.subscribe}}),Object.defineProperty(e,"createSourceEventStream",{enumerable:!0,get:function(){return i.createSourceEventStream}});var s=u$();Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return s.validate}}),Object.defineProperty(e,"ValidationContext",{enumerable:!0,get:function(){return s.ValidationContext}}),Object.defineProperty(e,"specifiedRules",{enumerable:!0,get:function(){return s.specifiedRules}}),Object.defineProperty(e,"ArgumentsOfCorrectTypeRule",{enumerable:!0,get:function(){return s.ArgumentsOfCorrectTypeRule}}),Object.defineProperty(e,"DefaultValuesOfCorrectTypeRule",{enumerable:!0,get:function(){return s.DefaultValuesOfCorrectTypeRule}}),Object.defineProperty(e,"FieldsOnCorrectTypeRule",{enumerable:!0,get:function(){return s.FieldsOnCorrectTypeRule}}),Object.defineProperty(e,"FragmentsOnCompositeTypesRule",{enumerable:!0,get:function(){return s.FragmentsOnCompositeTypesRule}}),Object.defineProperty(e,"KnownArgumentNamesRule",{enumerable:!0,get:function(){return s.KnownArgumentNamesRule}}),Object.defineProperty(e,"KnownDirectivesRule",{enumerable:!0,get:function(){return s.KnownDirectivesRule}}),Object.defineProperty(e,"KnownFragmentNamesRule",{enumerable:!0,get:function(){return s.KnownFragmentNamesRule}}),Object.defineProperty(e,"KnownTypeNamesRule",{enumerable:!0,get:function(){return s.KnownTypeNamesRule}}),Object.defineProperty(e,"LoneAnonymousOperationRule",{enumerable:!0,get:function(){return s.LoneAnonymousOperationRule}}),Object.defineProperty(e,"NoFragmentCyclesRule",{enumerable:!0,get:function(){return s.NoFragmentCyclesRule}}),Object.defineProperty(e,"NoUndefinedVariablesRule",{enumerable:!0,get:function(){return s.NoUndefinedVariablesRule}}),Object.defineProperty(e,"NoUnusedFragmentsRule",{enumerable:!0,get:function(){return s.NoUnusedFragmentsRule}}),Object.defineProperty(e,"NoUnusedVariablesRule",{enumerable:!0,get:function(){return s.NoUnusedVariablesRule}}),Object.defineProperty(e,"OverlappingFieldsCanBeMergedRule",{enumerable:!0,get:function(){return s.OverlappingFieldsCanBeMergedRule}}),Object.defineProperty(e,"PossibleFragmentSpreadsRule",{enumerable:!0,get:function(){return s.PossibleFragmentSpreadsRule}}),Object.defineProperty(e,"ProvidedNonNullArgumentsRule",{enumerable:!0,get:function(){return s.ProvidedNonNullArgumentsRule}}),Object.defineProperty(e,"ScalarLeafsRule",{enumerable:!0,get:function(){return s.ScalarLeafsRule}}),Object.defineProperty(e,"SingleFieldSubscriptionsRule",{enumerable:!0,get:function(){return s.SingleFieldSubscriptionsRule}}),Object.defineProperty(e,"UniqueArgumentNamesRule",{enumerable:!0,get:function(){return s.UniqueArgumentNamesRule}}),Object.defineProperty(e,"UniqueDirectivesPerLocationRule",{enumerable:!0,get:function(){return s.UniqueDirectivesPerLocationRule}}),Object.defineProperty(e,"UniqueFragmentNamesRule",{enumerable:!0,get:function(){return s.UniqueFragmentNamesRule}}),Object.defineProperty(e,"UniqueInputFieldNamesRule",{enumerable:!0,get:function(){return s.UniqueInputFieldNamesRule}}),Object.defineProperty(e,"UniqueOperationNamesRule",{enumerable:!0,get:function(){return s.UniqueOperationNamesRule}}),Object.defineProperty(e,"UniqueVariableNamesRule",{enumerable:!0,get:function(){return s.UniqueVariableNamesRule}}),Object.defineProperty(e,"VariablesAreInputTypesRule",{enumerable:!0,get:function(){return s.VariablesAreInputTypesRule}}),Object.defineProperty(e,"VariablesInAllowedPositionRule",{enumerable:!0,get:function(){return s.VariablesInAllowedPositionRule}});var l=Jn();Object.defineProperty(e,"GraphQLError",{enumerable:!0,get:function(){return l.GraphQLError}}),Object.defineProperty(e,"formatError",{enumerable:!0,get:function(){return l.formatError}});var u=_$();Object.defineProperty(e,"introspectionQuery",{enumerable:!0,get:function(){return u.introspectionQuery}}),Object.defineProperty(e,"getOperationAST",{enumerable:!0,get:function(){return u.getOperationAST}}),Object.defineProperty(e,"buildClientSchema",{enumerable:!0,get:function(){return u.buildClientSchema}}),Object.defineProperty(e,"buildASTSchema",{enumerable:!0,get:function(){return u.buildASTSchema}}),Object.defineProperty(e,"buildSchema",{enumerable:!0,get:function(){return u.buildSchema}}),Object.defineProperty(e,"extendSchema",{enumerable:!0,get:function(){return u.extendSchema}}),Object.defineProperty(e,"printSchema",{enumerable:!0,get:function(){return u.printSchema}}),Object.defineProperty(e,"printIntrospectionSchema",{enumerable:!0,get:function(){return u.printIntrospectionSchema}}),Object.defineProperty(e,"printType",{enumerable:!0,get:function(){return u.printType}}),Object.defineProperty(e,"typeFromAST",{enumerable:!0,get:function(){return u.typeFromAST}}),Object.defineProperty(e,"valueFromAST",{enumerable:!0,get:function(){return u.valueFromAST}}),Object.defineProperty(e,"astFromValue",{enumerable:!0,get:function(){return u.astFromValue}}),Object.defineProperty(e,"TypeInfo",{enumerable:!0,get:function(){return u.TypeInfo}}),Object.defineProperty(e,"isValidJSValue",{enumerable:!0,get:function(){return u.isValidJSValue}}),Object.defineProperty(e,"isValidLiteralValue",{enumerable:!0,get:function(){return u.isValidLiteralValue}}),Object.defineProperty(e,"concatAST",{enumerable:!0,get:function(){return u.concatAST}}),Object.defineProperty(e,"separateOperations",{enumerable:!0,get:function(){return u.separateOperations}}),Object.defineProperty(e,"isEqualType",{enumerable:!0,get:function(){return u.isEqualType}}),Object.defineProperty(e,"isTypeSubTypeOf",{enumerable:!0,get:function(){return u.isTypeSubTypeOf}}),Object.defineProperty(e,"doTypesOverlap",{enumerable:!0,get:function(){return u.doTypesOverlap}}),Object.defineProperty(e,"assertValidName",{enumerable:!0,get:function(){return u.assertValidName}}),Object.defineProperty(e,"findBreakingChanges",{enumerable:!0,get:function(){return u.findBreakingChanges}}),Object.defineProperty(e,"BreakingChangeType",{enumerable:!0,get:function(){return u.BreakingChangeType}}),Object.defineProperty(e,"DangerousChangeType",{enumerable:!0,get:function(){return u.DangerousChangeType}}),Object.defineProperty(e,"findDeprecatedUsages",{enumerable:!0,get:function(){return u.findDeprecatedUsages}})}(Pv)),Pv}var NN;function T$(){if(NN)return g1;NN=1,Object.defineProperty(g1,"__esModule",{value:!0});var e=b$();function t(s,l){var u=s.kind==="FragmentDefinition",d=l.kind==="FragmentDefinition";if(!u&&!d)return 0;if(u&&d){var p=s.name.value,h=l.name.value;return p.localeCompare(h)}return u?1:-1}g1.sortFragmentsByName=t;function n(s){return s.definitions=s.definitions.sort(t),s}g1.applyFragmentDefinitionSort=n;function r(s,l){l===void 0&&(l=[]);var u=s;return l.forEach(function(d){u=d(u)}),u}g1.applyQueryTransformers=r;function a(s,l){l===void 0&&(l=[]);var u={kind:"Document",definitions:[s]};return e.print(r(u,l).definitions[0])}g1.getQueryKey=a;function i(s,l){return l===void 0&&(l=[]),e.print(n(r(s,l)))}return g1.getQueryDocumentKey=i,g1}var E$=T$(),Gv,kN;function S$(){return kN||(kN=1,Gv=function(t,n){if(n=n.split(":")[0],t=+t,!t)return!1;switch(n){case"http":case"ws":return t!==80;case"https":case"wss":return t!==443;case"ftp":return t!==21;case"gopher":return t!==70;case"file":return!1}return t!==0}),Gv}var j5={},ON;function w$(){if(ON)return j5;ON=1;var e=Object.prototype.hasOwnProperty,t;function n(s){try{return decodeURIComponent(s.replace(/\+/g," "))}catch{return null}}function r(s){try{return encodeURIComponent(s)}catch{return null}}function a(s){for(var l=/([^=?#&]+)=?([^&]*)/g,u={},d;d=l.exec(s);){var p=n(d[1]),h=n(d[2]);p===null||h===null||p in u||(u[p]=h)}return u}function i(s,l){l=l||"";var u=[],d,p;typeof l!="string"&&(l="?");for(p in s)if(e.call(s,p)){if(d=s[p],!d&&(d===null||d===t||isNaN(d))&&(d=""),p=r(p),d=r(d),p===null||d===null)continue;u.push(p+"="+d)}return u.length?l+u.join("&"):""}return j5.stringify=i,j5.parse=a,j5}var Qv,IN;function x$(){if(IN)return Qv;IN=1;var e=S$(),t=w$(),n=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,r=/[\n\r\t]/g,a=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,i=/:\d+$/,s=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,l=/^[a-zA-Z]:/;function u(w){return(w||"").toString().replace(n,"")}var d=[["#","hash"],["?","query"],function(k,F){return g(F.protocol)?k.replace(/\\/g,"/"):k},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],p={hash:1,query:1};function h(w){var k;typeof window<"u"?k=window:typeof i0<"u"?k=i0:typeof self<"u"?k=self:k={};var F=k.location||{};w=w||F;var D={},M=typeof w,A;if(w.protocol==="blob:")D=new E(unescape(w.pathname),{});else if(M==="string"){D=new E(w,{});for(A in p)delete D[A]}else if(M==="object"){for(A in w)A in p||(D[A]=w[A]);D.slashes===void 0&&(D.slashes=a.test(w.href))}return D}function g(w){return w==="file:"||w==="ftp:"||w==="http:"||w==="https:"||w==="ws:"||w==="wss:"}function v(w,k){w=u(w),w=w.replace(r,""),k=k||{};var F=s.exec(w),D=F[1]?F[1].toLowerCase():"",M=!!F[2],A=!!F[3],R=0,q;return M?A?(q=F[2]+F[3]+F[4],R=F[2].length+F[3].length):(q=F[2]+F[4],R=F[2].length):A?(q=F[3]+F[4],R=F[3].length):q=F[4],D==="file:"?R>=2&&(q=q.slice(2)):g(D)?q=F[4]:D?M&&(q=q.slice(2)):R>=2&&g(k.protocol)&&(q=F[4]),{protocol:D,slashes:M||g(D),slashesCount:R,rest:q}}function T(w,k){if(w==="")return k;for(var F=(k||"/").split("/").slice(0,-1).concat(w.split("/")),D=F.length,M=F[D-1],A=!1,R=0;D--;)F[D]==="."?F.splice(D,1):F[D]===".."?(F.splice(D,1),R++):R&&(D===0&&(A=!0),F.splice(D,1),R--);return A&&F.unshift(""),(M==="."||M==="..")&&F.push(""),F.join("/")}function E(w,k,F){if(w=u(w),w=w.replace(r,""),!(this instanceof E))return new E(w,k,F);var D,M,A,R,q,H,W=d.slice(),se=typeof k,Y=this,ee=0;for(se!=="object"&&se!=="string"&&(F=k,k=null),F&&typeof F!="function"&&(F=t.parse),k=h(k),M=v(w||"",k),D=!M.protocol&&!M.slashes,Y.slashes=M.slashes||D&&k.slashes,Y.protocol=M.protocol||k.protocol||"",w=M.rest,(M.protocol==="file:"&&(M.slashesCount!==2||l.test(w))||!M.slashes&&(M.protocol||M.slashesCount<2||!g(Y.protocol)))&&(W[3]=[/(.*)/,"pathname"]);ee<W.length;ee++){if(R=W[ee],typeof R=="function"){w=R(w,Y);continue}A=R[0],H=R[1],A!==A?Y[H]=w:typeof A=="string"?(q=A==="@"?w.lastIndexOf(A):w.indexOf(A),~q&&(typeof R[2]=="number"?(Y[H]=w.slice(0,q),w=w.slice(q+R[2])):(Y[H]=w.slice(q),w=w.slice(0,q)))):(q=A.exec(w))&&(Y[H]=q[1],w=w.slice(0,q.index)),Y[H]=Y[H]||D&&R[3]&&k[H]||"",R[4]&&(Y[H]=Y[H].toLowerCase())}F&&(Y.query=F(Y.query)),D&&k.slashes&&Y.pathname.charAt(0)!=="/"&&(Y.pathname!==""||k.pathname!=="")&&(Y.pathname=T(Y.pathname,k.pathname)),Y.pathname.charAt(0)!=="/"&&g(Y.protocol)&&(Y.pathname="/"+Y.pathname),e(Y.port,Y.protocol)||(Y.host=Y.hostname,Y.port=""),Y.username=Y.password="",Y.auth&&(q=Y.auth.indexOf(":"),~q?(Y.username=Y.auth.slice(0,q),Y.username=encodeURIComponent(decodeURIComponent(Y.username)),Y.password=Y.auth.slice(q+1),Y.password=encodeURIComponent(decodeURIComponent(Y.password))):Y.username=encodeURIComponent(decodeURIComponent(Y.auth)),Y.auth=Y.password?Y.username+":"+Y.password:Y.username),Y.origin=Y.protocol!=="file:"&&g(Y.protocol)&&Y.host?Y.protocol+"//"+Y.host:"null",Y.href=Y.toString()}function S(w,k,F){var D=this;switch(w){case"query":typeof k=="string"&&k.length&&(k=(F||t.parse)(k)),D[w]=k;break;case"port":D[w]=k,e(k,D.protocol)?k&&(D.host=D.hostname+":"+k):(D.host=D.hostname,D[w]="");break;case"hostname":D[w]=k,D.port&&(k+=":"+D.port),D.host=k;break;case"host":D[w]=k,i.test(k)?(k=k.split(":"),D.port=k.pop(),D.hostname=k.join(":")):(D.hostname=k,D.port="");break;case"protocol":D.protocol=k.toLowerCase(),D.slashes=!F;break;case"pathname":case"hash":if(k){var M=w==="pathname"?"/":"#";D[w]=k.charAt(0)!==M?M+k:k}else D[w]=k;break;case"username":case"password":D[w]=encodeURIComponent(k);break;case"auth":var A=k.indexOf(":");~A?(D.username=k.slice(0,A),D.username=encodeURIComponent(decodeURIComponent(D.username)),D.password=k.slice(A+1),D.password=encodeURIComponent(decodeURIComponent(D.password))):D.username=encodeURIComponent(decodeURIComponent(k))}for(var R=0;R<d.length;R++){var q=d[R];q[4]&&(D[q[1]]=D[q[1]].toLowerCase())}return D.auth=D.password?D.username+":"+D.password:D.username,D.origin=D.protocol!=="file:"&&g(D.protocol)&&D.host?D.protocol+"//"+D.host:"null",D.href=D.toString(),D}function b(w){(!w||typeof w!="function")&&(w=t.stringify);var k,F=this,D=F.host,M=F.protocol;M&&M.charAt(M.length-1)!==":"&&(M+=":");var A=M+(F.protocol&&F.slashes||g(F.protocol)?"//":"");return F.username?(A+=F.username,F.password&&(A+=":"+F.password),A+="@"):F.password?(A+=":"+F.password,A+="@"):F.protocol!=="file:"&&g(F.protocol)&&!D&&F.pathname!=="/"&&(A+="@"),(D[D.length-1]===":"||i.test(F.hostname)&&!F.port)&&(D+=":"),A+=D+F.pathname,k=typeof F.query=="object"?w(F.query):F.query,k&&(A+=k.charAt(0)!=="?"?"?"+k:k),F.hash&&(A+=F.hash),A}return E.prototype={set:S,toString:b},E.extractProtocol=v,E.location=h,E.trimLeft=u,E.qs=t,Qv=E,Qv}var C$=x$();const zm=ji(C$),eR="%[a-f0-9]{2}",DN=new RegExp("("+eR+")|([^%]+?)","gi"),MN=new RegExp("("+eR+")+","gi");function q_(e,t){try{return[decodeURIComponent(e.join(""))]}catch{}if(e.length===1)return e;t=t||1;const n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],q_(n),q_(r))}function N$(e){try{return decodeURIComponent(e)}catch{let t=e.match(DN)||[];for(let n=1;n<t.length;n++)e=q_(t,n).join(""),t=e.match(DN)||[];return e}}function k$(e){const t={"%FE%FF":"��","%FF%FE":"��"};let n=MN.exec(e);for(;n;){try{t[n[0]]=decodeURIComponent(n[0])}catch{const a=N$(n[0]);a!==n[0]&&(t[n[0]]=a)}n=MN.exec(e)}t["%C2"]="�";const r=Object.keys(t);for(const a of r)e=e.replace(new RegExp(a,"g"),t[a]);return e}function O$(e){if(typeof e!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return decodeURIComponent(e)}catch{return k$(e)}}function I$(e,t){const n={};if(Array.isArray(t))for(const r of t){const a=Object.getOwnPropertyDescriptor(e,r);a?.enumerable&&Object.defineProperty(n,r,a)}else for(const r of Reflect.ownKeys(e)){const a=Object.getOwnPropertyDescriptor(e,r);if(a.enumerable){const i=e[r];t(r,i,e)&&Object.defineProperty(n,r,a)}}return n}function tR(e,t){if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(e===""||t==="")return[];const n=e.indexOf(t);return n===-1?[]:[e.slice(0,n),e.slice(n+t.length)]}const D$=e=>e==null,M$=e=>encodeURIComponent(e).replaceAll(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`),G_=Symbol("encodeFragmentIdentifier");function L$(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const a=n.length;return r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[Ea(t,e),"[",a,"]"].join("")]:[...n,[Ea(t,e),"[",Ea(a,e),"]=",Ea(r,e)].join("")]};case"bracket":return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[Ea(t,e),"[]"].join("")]:[...n,[Ea(t,e),"[]=",Ea(r,e)].join("")];case"colon-list-separator":return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[Ea(t,e),":list="].join("")]:[...n,[Ea(t,e),":list=",Ea(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t=e.arrayFormat==="bracket-separator"?"[]=":"=";return n=>(r,a)=>a===void 0||e.skipNull&&a===null||e.skipEmptyString&&a===""?r:(a=a===null?"":a,r.length===0?[[Ea(n,e),t,Ea(a,e)].join("")]:[[r,Ea(a,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,Ea(t,e)]:[...n,[Ea(t,e),"=",Ea(r,e)].join("")]}}function A$(e){let t;switch(e.arrayFormat){case"index":return(n,r,a)=>{if(t=/\[(\d*)]$/.exec(n),n=n.replace(/\[\d*]$/,""),!t){a[n]=r;return}a[n]===void 0&&(a[n]={}),a[n][t[1]]=r};case"bracket":return(n,r,a)=>{if(t=/(\[])$/.exec(n),n=n.replace(/\[]$/,""),!t){a[n]=r;return}if(a[n]===void 0){a[n]=[r];return}a[n]=[...a[n],r]};case"colon-list-separator":return(n,r,a)=>{if(t=/(:list)$/.exec(n),n=n.replace(/:list$/,""),!t){a[n]=r;return}if(a[n]===void 0){a[n]=[r];return}a[n]=[...a[n],r]};case"comma":case"separator":return(n,r,a)=>{const i=typeof r=="string"&&r.includes(e.arrayFormatSeparator),s=typeof r=="string"&&!i&&Wu(r,e).includes(e.arrayFormatSeparator);r=s?Wu(r,e):r;const l=i||s?r.split(e.arrayFormatSeparator).map(u=>Wu(u,e)):r===null?r:Wu(r,e);a[n]=l};case"bracket-separator":return(n,r,a)=>{const i=/(\[])$/.test(n);if(n=n.replace(/\[]$/,""),!i){a[n]=r&&Wu(r,e);return}const s=r===null?[]:Wu(r,e).split(e.arrayFormatSeparator);if(a[n]===void 0){a[n]=s;return}a[n]=[...a[n],...s]};default:return(n,r,a)=>{if(a[n]===void 0){a[n]=r;return}a[n]=[...[a[n]].flat(),r]}}}function nR(e){if(typeof e!="string"||e.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function Ea(e,t){return t.encode?t.strict?M$(e):encodeURIComponent(e):e}function Wu(e,t){return t.decode?O$(e):e}function rR(e){return Array.isArray(e)?e.sort():typeof e=="object"?rR(Object.keys(e)).sort((t,n)=>Number(t)-Number(n)).map(t=>e[t]):e}function aR(e){const t=e.indexOf("#");return t!==-1&&(e=e.slice(0,t)),e}function F$(e){let t="";const n=e.indexOf("#");return n!==-1&&(t=e.slice(n)),t}function LN(e,t,n){return n==="string"&&typeof e=="string"?e:typeof n=="function"&&typeof e=="string"?n(e):t.parseBooleans&&e!==null&&(e.toLowerCase()==="true"||e.toLowerCase()==="false")?e.toLowerCase()==="true":n==="number"&&!Number.isNaN(Number(e))&&typeof e=="string"&&e.trim()!==""||t.parseNumbers&&!Number.isNaN(Number(e))&&typeof e=="string"&&e.trim()!==""?Number(e):e}function PT(e){e=aR(e);const t=e.indexOf("?");return t===-1?"":e.slice(t+1)}function zT(e,t){t={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,types:Object.create(null),...t},nR(t.arrayFormatSeparator);const n=A$(t),r=Object.create(null);if(typeof e!="string"||(e=e.trim().replace(/^[?#&]/,""),!e))return r;for(const a of e.split("&")){if(a==="")continue;const i=t.decode?a.replaceAll("+"," "):a;let[s,l]=tR(i,"=");s===void 0&&(s=i),l=l===void 0?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?l:Wu(l,t),n(Wu(s,t),l,r)}for(const[a,i]of Object.entries(r))if(typeof i=="object"&&i!==null&&t.types[a]!=="string")for(const[s,l]of Object.entries(i)){const u=t.types[a]?t.types[a].replace("[]",""):void 0;i[s]=LN(l,t,u)}else typeof i=="object"&&i!==null&&t.types[a]==="string"?r[a]=Object.values(i).join(t.arrayFormatSeparator):r[a]=LN(i,t,t.types[a]);return t.sort===!1?r:(t.sort===!0?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((a,i)=>{const s=r[i];return a[i]=s&&typeof s=="object"&&!Array.isArray(s)?rR(s):s,a},Object.create(null))}function iR(e,t){if(!e)return"";t={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...t},nR(t.arrayFormatSeparator);const n=s=>t.skipNull&&D$(e[s])||t.skipEmptyString&&e[s]==="",r=L$(t),a={};for(const[s,l]of Object.entries(e))n(s)||(a[s]=l);const i=Object.keys(a);return t.sort!==!1&&i.sort(t.sort),i.map(s=>{const l=e[s];return l===void 0?"":l===null?Ea(s,t):Array.isArray(l)?l.length===0&&t.arrayFormat==="bracket-separator"?Ea(s,t)+"[]":l.reduce(r(s),[]).join("&"):Ea(s,t)+"="+Ea(l,t)}).filter(s=>s.length>0).join("&")}function sR(e,t){t={decode:!0,...t};let[n,r]=tR(e,"#");return n===void 0&&(n=e),{url:n?.split("?")?.[0]??"",query:zT(PT(e),t),...t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:Wu(r,t)}:{}}}function oR(e,t){t={encode:!0,strict:!0,[G_]:!0,...t};const n=aR(e.url).split("?")[0]||"",r=PT(e.url),a={...zT(r,{sort:!1}),...e.query};let i=iR(a,t);i&&=`?${i}`;let s=F$(e.url);if(typeof e.fragmentIdentifier=="string"){const l=new URL(n);l.hash=e.fragmentIdentifier,s=t[G_]?l.hash:`#${e.fragmentIdentifier}`}return`${n}${i}${s}`}function lR(e,t,n){n={parseFragmentIdentifier:!0,[G_]:!1,...n};const{url:r,query:a,fragmentIdentifier:i}=sR(e,n);return oR({url:r,query:I$(a,t),fragmentIdentifier:i},n)}function j$(e,t,n){const r=Array.isArray(t)?a=>!t.includes(a):(a,i)=>!t(a,i);return lR(e,r,n)}const vs=Object.freeze(Object.defineProperty({__proto__:null,exclude:j$,extract:PT,parse:zT,parseUrl:sR,pick:lR,stringify:iR,stringifyUrl:oR},Symbol.toStringTag,{value:"Module"})),AN=["de","en","es","ja"],mi=e=>{let t="";const n=e?.split("/");return n&&n[1]&&n[1].length===2&&(t=n[1]),AN.indexOf(t)===-1&&(t=AN[0]),t},R$=()=>globalThis.window?mi(globalThis.window.location.pathname):null,P$=(e,t,n,r,a=null)=>{const i=a?{...a}:{};i.Accept="application/json";const s=new cl((p,h)=>{const g=R$();if(!g||!n||g===n)return h(p);const v=zm(e);return v.pathname=v.pathname.replace(new RegExp(`^/${n}/`),`/${g}/`),p.setContext({uri:v.toString()}),h(p)}),l=(p,h)=>{const g=p.indexOf("?")===-1?"?":"&",v=JSON.parse(h.body).map(E=>{const S=E$.getQueryDocumentKey(dt`
          ${E.query}
        `);if(!Object.prototype.hasOwnProperty.call(r,S))throw new Error(`Could not find persisted query inside graphql query map. Rerun "yarn persist" to fix this error. Query key: ${S.substring(0,100)}…`);return{queryId:`${t}:${r[S]}`,operationName:E.operationName,variables:E.variables}}).map((E,S)=>`${S}=${encodeURIComponent(JSON.stringify(E))}`).join("&"),T=h;return delete T.body,globalThis.fetch(`${p}${g}${v}`,{...T,method:"GET",credentials:"include",headers:{...h.headers,...i}})},u=new hT({uri:e,credentials:"include",headers:{...i}}),d=new WQ({uri:e,fetch:l,batchInterval:50});return s.split(p=>p.getContext().noBatch,u,d)},z$=e=>{const t={};return e.__schema.types.forEach(n=>{n.possibleTypes&&(t[n.name]=n.possibleTypes.map(r=>r.name))}),t},B$={Query:{fields:{route:{merge(e,t,{mergeObjects:n}){return n(e,t)}},nodeById:{keyArgs:["id"],merge(e={},t,{mergeObjects:n}){return n(e,t)}}}}},Q_=e=>{const t=new gj,n=mj(({networkError:r,operation:a})=>{if(r){const i=a.query.definitions.reduce((s,l)=>(l.selectionSet.selections.forEach(u=>{u.alias?s[u.alias.value]=null:s[u.name.value]=null}),s),{});return Kn.of({data:{...i}})}return null});return new TT({link:t.concat(n).concat(new hT({uri:e,credentials:"include",headers:{Accept:"application/json"},useGETForQueries:!0})),cache:new bT,ssrMode:typeof window>"u",connectToDevTools:!1})};function V$(e,t,n,r,a,i={},s=null,l=null){const u=zm(e);t&&(u.pathname=`/${t}${u.pathname}`);const d=u.toString(),p=new gj;let h=P$(d,n,t,r,l);s&&(h=s.concat(h));const g=z$(a);let v=new bT({possibleTypes:g,typePolicies:B$,resultCacheMaxSize:Math.pow(2,24)}).restore(i);return new TT({uri:void 0,link:p.concat(h),cache:v,ssrMode:typeof window>"u",connectToDevTools:!1})}var j=Yl();const gt=ji(j),FN=zA({__proto__:null,default:gt},[j]);var $v,jN;function H$(){if(jN)return $v;jN=1;var e=typeof Element<"u",t=typeof Map=="function",n=typeof Set=="function",r=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function a(i,s){if(i===s)return!0;if(i&&s&&typeof i=="object"&&typeof s=="object"){if(i.constructor!==s.constructor)return!1;var l,u,d;if(Array.isArray(i)){if(l=i.length,l!=s.length)return!1;for(u=l;u--!==0;)if(!a(i[u],s[u]))return!1;return!0}var p;if(t&&i instanceof Map&&s instanceof Map){if(i.size!==s.size)return!1;for(p=i.entries();!(u=p.next()).done;)if(!s.has(u.value[0]))return!1;for(p=i.entries();!(u=p.next()).done;)if(!a(u.value[1],s.get(u.value[0])))return!1;return!0}if(n&&i instanceof Set&&s instanceof Set){if(i.size!==s.size)return!1;for(p=i.entries();!(u=p.next()).done;)if(!s.has(u.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(i)&&ArrayBuffer.isView(s)){if(l=i.length,l!=s.length)return!1;for(u=l;u--!==0;)if(i[u]!==s[u])return!1;return!0}if(i.constructor===RegExp)return i.source===s.source&&i.flags===s.flags;if(i.valueOf!==Object.prototype.valueOf&&typeof i.valueOf=="function"&&typeof s.valueOf=="function")return i.valueOf()===s.valueOf();if(i.toString!==Object.prototype.toString&&typeof i.toString=="function"&&typeof s.toString=="function")return i.toString()===s.toString();if(d=Object.keys(i),l=d.length,l!==Object.keys(s).length)return!1;for(u=l;u--!==0;)if(!Object.prototype.hasOwnProperty.call(s,d[u]))return!1;if(e&&i instanceof Element)return!1;for(u=l;u--!==0;)if(!((d[u]==="_owner"||d[u]==="__v"||d[u]==="__o")&&i.$$typeof)&&!a(i[d[u]],s[d[u]]))return!1;return!0}return i!==i&&s!==s}return $v=function(s,l){try{return a(s,l)}catch(u){if((u.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw u}},$v}var U$=H$();const W$=ji(U$);var Yv,RN;function q$(){if(RN)return Yv;RN=1;var e=function(t,n,r,a,i,s,l,u){if(!t){var d;if(n===void 0)d=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var p=[r,a,i,s,l,u],h=0;d=new Error(n.replace(/%s/g,function(){return p[h++]})),d.name="Invariant Violation"}throw d.framesToPop=1,d}};return Yv=e,Yv}var G$=q$();const PN=ji(G$);var Kv,zN;function Q$(){return zN||(zN=1,Kv=function(t,n,r,a){var i=r?r.call(a,t,n):void 0;if(i!==void 0)return!!i;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var s=Object.keys(t),l=Object.keys(n);if(s.length!==l.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(n),d=0;d<s.length;d++){var p=s[d];if(!u(p))return!1;var h=t[p],g=n[p];if(i=r?r.call(a,h,g,p):void 0,i===!1||i===void 0&&h!==g)return!1}return!0}),Kv}var $$=Q$();const Y$=ji($$);var uR=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(uR||{}),Jv={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},BN=Object.values(uR),BT={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},K$=Object.entries(BT).reduce((e,[t,n])=>(e[n]=t,e),{}),nl="data-rh",b2={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},T2=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},J$=e=>{let t=T2(e,"title");const n=T2(e,b2.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=T2(e,b2.DEFAULT_TITLE);return t||r||void 0},Z$=e=>T2(e,b2.ON_CHANGE_CLIENT_STATE)||(()=>{}),Zv=(e,t)=>t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,r)=>({...n,...r}),{}),X$=(e,t)=>t.filter(n=>typeof n.base<"u").map(n=>n.base).reverse().reduce((n,r)=>{if(!n.length){const a=Object.keys(r);for(let i=0;i<a.length;i+=1){const l=a[i].toLowerCase();if(e.indexOf(l)!==-1&&r[l])return n.concat(r)}}return n},[]),eY=e=>console&&typeof console.warn=="function"&&console.warn(e),jh=(e,t,n)=>{const r={};return n.filter(a=>Array.isArray(a[e])?!0:(typeof a[e]<"u"&&eY(`Helmet: ${e} should be of type "Array". Instead found type "${typeof a[e]}"`),!1)).map(a=>a[e]).reverse().reduce((a,i)=>{const s={};i.filter(u=>{let d;const p=Object.keys(u);for(let g=0;g<p.length;g+=1){const v=p[g],T=v.toLowerCase();t.indexOf(T)!==-1&&!(d==="rel"&&u[d].toLowerCase()==="canonical")&&!(T==="rel"&&u[T].toLowerCase()==="stylesheet")&&(d=T),t.indexOf(v)!==-1&&(v==="innerHTML"||v==="cssText"||v==="itemprop")&&(d=v)}if(!d||!u[d])return!1;const h=u[d].toLowerCase();return r[d]||(r[d]={}),s[d]||(s[d]={}),r[d][h]?!1:(s[d][h]=!0,!0)}).reverse().forEach(u=>a.push(u));const l=Object.keys(s);for(let u=0;u<l.length;u+=1){const d=l[u],p={...r[d],...s[d]};r[d]=p}return a},[]).reverse()},tY=(e,t)=>{if(Array.isArray(e)&&e.length){for(let n=0;n<e.length;n+=1)if(e[n][t])return!0}return!1},nY=e=>({baseTag:X$(["href"],e),bodyAttributes:Zv("bodyAttributes",e),defer:T2(e,b2.DEFER),encode:T2(e,b2.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Zv("htmlAttributes",e),linkTags:jh("link",["rel","href"],e),metaTags:jh("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:jh("noscript",["innerHTML"],e),onChangeClientState:Z$(e),scriptTags:jh("script",["src","innerHTML"],e),styleTags:jh("style",["cssText"],e),title:J$(e),titleAttributes:Zv("titleAttributes",e),prioritizeSeoTags:tY(e,b2.PRIORITIZE_SEO_TAGS)}),cR=e=>Array.isArray(e)?e.join(""):e,rY=(e,t)=>{const n=Object.keys(e);for(let r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1},Xv=(e,t)=>Array.isArray(e)?e.reduce((n,r)=>(rY(r,t)?n.priority.push(r):n.default.push(r),n),{priority:[],default:[]}):{default:e,priority:[]},VN=(e,t)=>({...e,[t]:void 0}),aY=["noscript","script","style"],$_=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),dR=e=>Object.keys(e).reduce((t,n)=>{const r=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),iY=(e,t,n,r)=>{const a=dR(n),i=cR(t);return a?`<${e} ${nl}="true" ${a}>${$_(i,r)}</${e}>`:`<${e} ${nl}="true">${$_(i,r)}</${e}>`},sY=(e,t,n=!0)=>t.reduce((r,a)=>{const i=a,s=Object.keys(i).filter(d=>!(d==="innerHTML"||d==="cssText")).reduce((d,p)=>{const h=typeof i[p]>"u"?p:`${p}="${$_(i[p],n)}"`;return d?`${d} ${h}`:h},""),l=i.innerHTML||i.cssText||"",u=aY.indexOf(e)===-1;return`${r}<${e} ${nl}="true" ${s}${u?"/>":`>${l}</${e}>`}`},""),fR=(e,t={})=>Object.keys(e).reduce((n,r)=>{const a=BT[r];return n[a||r]=e[r],n},t),oY=(e,t,n)=>{const r={key:t,[nl]:!0},a=fR(n,r);return[gt.createElement("title",a,t)]},x3=(e,t)=>t.map((n,r)=>{const a={key:r,[nl]:!0};return Object.keys(n).forEach(i=>{const l=BT[i]||i;if(l==="innerHTML"||l==="cssText"){const u=n.innerHTML||n.cssText;a.dangerouslySetInnerHTML={__html:u}}else a[l]=n[i]}),gt.createElement(e,a)}),_o=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>oY(e,t.title,t.titleAttributes),toString:()=>iY(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>fR(t),toString:()=>dR(t)};default:return{toComponent:()=>x3(e,t),toString:()=>sY(e,t,n)}}},lY=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const a=Xv(e,Jv.meta),i=Xv(t,Jv.link),s=Xv(n,Jv.script);return{priorityMethods:{toComponent:()=>[...x3("meta",a.priority),...x3("link",i.priority),...x3("script",s.priority)],toString:()=>`${_o("meta",a.priority,r)} ${_o("link",i.priority,r)} ${_o("script",s.priority,r)}`},metaTags:a.default,linkTags:i.default,scriptTags:s.default}},uY=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:a,noscriptTags:i,styleTags:s,title:l="",titleAttributes:u,prioritizeSeoTags:d}=e;let{linkTags:p,metaTags:h,scriptTags:g}=e,v={toComponent:()=>{},toString:()=>""};return d&&({priorityMethods:v,linkTags:p,metaTags:h,scriptTags:g}=lY(e)),{priority:v,base:_o("base",t,r),bodyAttributes:_o("bodyAttributes",n,r),htmlAttributes:_o("htmlAttributes",a,r),link:_o("link",p,r),meta:_o("meta",h,r),noscript:_o("noscript",i,r),script:_o("script",g,r),style:_o("style",s,r),title:_o("title",{title:l,titleAttributes:u},r)}},Y_=uY,R5=[],pR=!!(typeof window<"u"&&window.document&&window.document.createElement),K_=class{instances=[];canUseDOM=pR;context;value={setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?R5:this.instances,add:e=>{(this.canUseDOM?R5:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?R5:this.instances).indexOf(e);(this.canUseDOM?R5:this.instances).splice(t,1)}}};constructor(e,t){this.context=e,this.canUseDOM=t||!1,t||(e.helmet=Y_({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},cY={},hR=gt.createContext(cY),mR=class gR extends j.Component{static canUseDOM=pR;helmetData;constructor(t){super(t),this.helmetData=new K_(this.props.context||{},gR.canUseDOM)}render(){return gt.createElement(hR.Provider,{value:this.helmetData.value},this.props.children)}},jf=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${nl}]`),a=[].slice.call(r),i=[];let s;return t&&t.length&&t.forEach(l=>{const u=document.createElement(e);for(const d in l)if(Object.prototype.hasOwnProperty.call(l,d))if(d==="innerHTML")u.innerHTML=l.innerHTML;else if(d==="cssText")u.styleSheet?u.styleSheet.cssText=l.cssText:u.appendChild(document.createTextNode(l.cssText));else{const p=d,h=typeof l[p]>"u"?"":l[p];u.setAttribute(d,h)}u.setAttribute(nl,"true"),a.some((d,p)=>(s=p,u.isEqualNode(d)))?a.splice(s,1):i.push(u)}),a.forEach(l=>l.parentNode?.removeChild(l)),i.forEach(l=>n.appendChild(l)),{oldTags:a,newTags:i}},J_=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(nl),a=r?r.split(","):[],i=[...a],s=Object.keys(t);for(const l of s){const u=t[l]||"";n.getAttribute(l)!==u&&n.setAttribute(l,u),a.indexOf(l)===-1&&a.push(l);const d=i.indexOf(l);d!==-1&&i.splice(d,1)}for(let l=i.length-1;l>=0;l-=1)n.removeAttribute(i[l]);a.length===i.length?n.removeAttribute(nl):n.getAttribute(nl)!==s.join(",")&&n.setAttribute(nl,s.join(","))},dY=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=cR(e)),J_("title",t)},HN=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:a,linkTags:i,metaTags:s,noscriptTags:l,onChangeClientState:u,scriptTags:d,styleTags:p,title:h,titleAttributes:g}=e;J_("body",r),J_("html",a),dY(h,g);const v={baseTag:jf("base",n),linkTags:jf("link",i),metaTags:jf("meta",s),noscriptTags:jf("noscript",l),scriptTags:jf("script",d),styleTags:jf("style",p)},T={},E={};Object.keys(v).forEach(S=>{const{newTags:b,oldTags:w}=v[S];b.length&&(T[S]=b),w.length&&(E[S]=v[S].oldTags)}),t&&t(),u(e,T,E)},Rh=null,fY=e=>{Rh&&cancelAnimationFrame(Rh),e.defer?Rh=requestAnimationFrame(()=>{HN(e,()=>{Rh=null})}):(HN(e),Rh=null)},pY=fY,UN=class extends j.Component{rendered=!1;shouldComponentUpdate(e){return!Y$(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){const{helmetInstances:e,setHelmet:t}=this.props.context;let n=null;const r=nY(e.get().map(a=>{const i={...a.props};return delete i.context,i}));mR.canUseDOM?pY(r):Y_&&(n=Y_(r)),t(n)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},rc=class extends j.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(e){return!W$(VN(this.props,"helmetData"),VN(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(r=>{n={...n,[r]:e[r]}}),n}warnOnInvalidChildren(e,t){return PN(BN.some(n=>e.type===n),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${BN.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),PN(!t||typeof t=="string"||Array.isArray(t)&&!t.some(n=>typeof n!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let n={};return gt.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:a,...i}=r.props,s=Object.keys(i).reduce((u,d)=>(u[K$[d]||d]=i[d],u),{});let{type:l}=r;switch(typeof l=="symbol"?l=l.toString():this.warnOnInvalidChildren(r,a),l){case"Symbol(react.fragment)":t=this.mapChildrenToProps(a,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(r,n,s,a);break;default:t=this.mapObjectTypeChildren(r,t,s,a);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:r}=t;if(e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof K_)){const a=r;r=new K_(a.context,!0),delete n.helmetData}return r?gt.createElement(UN,{...n,context:r.value}):gt.createElement(hR.Consumer,null,a=>gt.createElement(UN,{...n,context:a}))}},Ph={},WN;function hY(){if(WN)return Ph;WN=1,Object.defineProperty(Ph,"__esModule",{value:!0}),Ph.parse=s,Ph.serialize=d;const e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,t=/^[\u0021-\u003A\u003C-\u007E]*$/,n=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,r=/^[\u0020-\u003A\u003D-\u007E]*$/,a=Object.prototype.toString,i=(()=>{const g=function(){};return g.prototype=Object.create(null),g})();function s(g,v){const T=new i,E=g.length;if(E<2)return T;const S=v?.decode||p;let b=0;do{const w=g.indexOf("=",b);if(w===-1)break;const k=g.indexOf(";",b),F=k===-1?E:k;if(w>F){b=g.lastIndexOf(";",w-1)+1;continue}const D=l(g,b,w),M=u(g,w,D),A=g.slice(D,M);if(T[A]===void 0){let R=l(g,w+1,F),q=u(g,F,R);const H=S(g.slice(R,q));T[A]=H}b=F+1}while(b<E);return T}function l(g,v,T){do{const E=g.charCodeAt(v);if(E!==32&&E!==9)return v}while(++v<T);return T}function u(g,v,T){for(;v>T;){const E=g.charCodeAt(--v);if(E!==32&&E!==9)return v+1}return T}function d(g,v,T){const E=T?.encode||encodeURIComponent;if(!e.test(g))throw new TypeError(`argument name is invalid: ${g}`);const S=E(v);if(!t.test(S))throw new TypeError(`argument val is invalid: ${v}`);let b=g+"="+S;if(!T)return b;if(T.maxAge!==void 0){if(!Number.isInteger(T.maxAge))throw new TypeError(`option maxAge is invalid: ${T.maxAge}`);b+="; Max-Age="+T.maxAge}if(T.domain){if(!n.test(T.domain))throw new TypeError(`option domain is invalid: ${T.domain}`);b+="; Domain="+T.domain}if(T.path){if(!r.test(T.path))throw new TypeError(`option path is invalid: ${T.path}`);b+="; Path="+T.path}if(T.expires){if(!h(T.expires)||!Number.isFinite(T.expires.valueOf()))throw new TypeError(`option expires is invalid: ${T.expires}`);b+="; Expires="+T.expires.toUTCString()}if(T.httpOnly&&(b+="; HttpOnly"),T.secure&&(b+="; Secure"),T.partitioned&&(b+="; Partitioned"),T.priority)switch(typeof T.priority=="string"?T.priority.toLowerCase():void 0){case"low":b+="; Priority=Low";break;case"medium":b+="; Priority=Medium";break;case"high":b+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${T.priority}`)}if(T.sameSite)switch(typeof T.sameSite=="string"?T.sameSite.toLowerCase():T.sameSite){case!0:case"strict":b+="; SameSite=Strict";break;case"lax":b+="; SameSite=Lax";break;case"none":b+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${T.sameSite}`)}return b}function p(g){if(g.indexOf("%")===-1)return g;try{return decodeURIComponent(g)}catch{return g}}function h(g){return a.call(g)==="[object Date]"}return Ph}hY();/**
 * react-router v7.1.5
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */var qN="popstate";function mY(e={}){function t(r,a){let{pathname:i,search:s,hash:l}=r.location;return Z_("",{pathname:i,search:s,hash:l},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}function n(r,a){return typeof a=="string"?a:Bm(a)}return vY(t,n,null,e)}function Dr(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function ol(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function gY(){return Math.random().toString(36).substring(2,10)}function GN(e,t){return{usr:e.state,key:e.key,idx:t}}function Z_(e,t,n=null,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Y2(t):t,state:n,key:t&&t.key||r||gY()}}function Bm({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function Y2(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function vY(e,t,n,r={}){let{window:a=document.defaultView,v5Compat:i=!1}=r,s=a.history,l="POP",u=null,d=p();d==null&&(d=0,s.replaceState({...s.state,idx:d},""));function p(){return(s.state||{idx:null}).idx}function h(){l="POP";let S=p(),b=S==null?null:S-d;d=S,u&&u({action:l,location:E.location,delta:b})}function g(S,b){l="PUSH";let w=Z_(E.location,S,b);d=p()+1;let k=GN(w,d),F=E.createHref(w);try{s.pushState(k,"",F)}catch(D){if(D instanceof DOMException&&D.name==="DataCloneError")throw D;a.location.assign(F)}i&&u&&u({action:l,location:E.location,delta:1})}function v(S,b){l="REPLACE";let w=Z_(E.location,S,b);d=p();let k=GN(w,d),F=E.createHref(w);s.replaceState(k,"",F),i&&u&&u({action:l,location:E.location,delta:0})}function T(S){let b=a.location.origin!=="null"?a.location.origin:a.location.href,w=typeof S=="string"?S:Bm(S);return w=w.replace(/ $/,"%20"),Dr(b,`No window.location.(origin|href) available to create URL for href: ${w}`),new URL(w,b)}let E={get action(){return l},get location(){return e(a,s)},listen(S){if(u)throw new Error("A history only accepts one active listener");return a.addEventListener(qN,h),u=S,()=>{a.removeEventListener(qN,h),u=null}},createHref(S){return t(a,S)},createURL:T,encodeLocation(S){let b=T(S);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:g,replace:v,go(S){return s.go(S)}};return E}function vR(e,t,n="/"){return yY(e,t,n,!1)}function yY(e,t,n,r){let a=typeof t=="string"?Y2(t):t,i=R1(a.pathname||"/",n);if(i==null)return null;let s=yR(e);_Y(s);let l=null;for(let u=0;l==null&&u<s.length;++u){let d=IY(i);l=kY(s[u],d,r)}return l}function yR(e,t=[],n=[],r=""){let a=(i,s,l)=>{let u={relativePath:l===void 0?i.path||"":l,caseSensitive:i.caseSensitive===!0,childrenIndex:s,route:i};u.relativePath.startsWith("/")&&(Dr(u.relativePath.startsWith(r),`Absolute route path "${u.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),u.relativePath=u.relativePath.slice(r.length));let d=Zu([r,u.relativePath]),p=n.concat(u);i.children&&i.children.length>0&&(Dr(i.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${d}".`),yR(i.children,t,p,d)),!(i.path==null&&!i.index)&&t.push({path:d,score:CY(d,i.index),routesMeta:p})};return e.forEach((i,s)=>{if(i.path===""||!i.path?.includes("?"))a(i,s);else for(let l of _R(i.path))a(i,s,l)}),t}function _R(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,a=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return a?[i,""]:[i];let s=_R(r.join("/")),l=[];return l.push(...s.map(u=>u===""?i:[i,u].join("/"))),a&&l.push(...s),l.map(u=>e.startsWith("/")&&u===""?"/":u)}function _Y(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:NY(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var bY=/^:[\w-]+$/,TY=3,EY=2,SY=1,wY=10,xY=-2,QN=e=>e==="*";function CY(e,t){let n=e.split("/"),r=n.length;return n.some(QN)&&(r+=xY),t&&(r+=EY),n.filter(a=>!QN(a)).reduce((a,i)=>a+(bY.test(i)?TY:i===""?SY:wY),r)}function NY(e,t){return e.length===t.length&&e.slice(0,-1).every((r,a)=>r===t[a])?e[e.length-1]-t[t.length-1]:0}function kY(e,t,n=!1){let{routesMeta:r}=e,a={},i="/",s=[];for(let l=0;l<r.length;++l){let u=r[l],d=l===r.length-1,p=i==="/"?t:t.slice(i.length)||"/",h=q3({path:u.relativePath,caseSensitive:u.caseSensitive,end:d},p),g=u.route;if(!h&&d&&n&&!r[r.length-1].route.index&&(h=q3({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},p)),!h)return null;Object.assign(a,h.params),s.push({params:a,pathname:Zu([i,h.pathname]),pathnameBase:AY(Zu([i,h.pathnameBase])),route:g}),h.pathnameBase!=="/"&&(i=Zu([i,h.pathnameBase]))}return s}function q3(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=OY(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let i=a[0],s=i.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:r.reduce((d,{paramName:p,isOptional:h},g)=>{if(p==="*"){let T=l[g]||"";s=i.slice(0,i.length-T.length).replace(/(.)\/+$/,"$1")}const v=l[g];return h&&!v?d[p]=void 0:d[p]=(v||"").replace(/%2F/g,"/"),d},{}),pathname:i,pathnameBase:s,pattern:e}}function OY(e,t=!1,n=!0){ol(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,l,u)=>(r.push({paramName:l,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),r]}function IY(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return ol(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function R1(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function DY(e,t="/"){let{pathname:n,search:r="",hash:a=""}=typeof e=="string"?Y2(e):e;return{pathname:n?n.startsWith("/")?n:MY(n,t):t,search:FY(r),hash:jY(a)}}function MY(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?n.length>1&&n.pop():a!=="."&&n.push(a)}),n.length>1?n.join("/"):"/"}function e7(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function LY(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function VT(e){let t=LY(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function HT(e,t,n,r=!1){let a;typeof e=="string"?a=Y2(e):(a={...e},Dr(!a.pathname||!a.pathname.includes("?"),e7("?","pathname","search",a)),Dr(!a.pathname||!a.pathname.includes("#"),e7("#","pathname","hash",a)),Dr(!a.search||!a.search.includes("#"),e7("#","search","hash",a)));let i=e===""||a.pathname==="",s=i?"/":a.pathname,l;if(s==null)l=n;else{let h=t.length-1;if(!r&&s.startsWith("..")){let g=s.split("/");for(;g[0]==="..";)g.shift(),h-=1;a.pathname=g.join("/")}l=h>=0?t[h]:"/"}let u=DY(a,l),d=s&&s!=="/"&&s.endsWith("/"),p=(i||s===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(d||p)&&(u.pathname+="/"),u}var Zu=e=>e.join("/").replace(/\/\/+/g,"/"),AY=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),FY=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,jY=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function RY(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var bR=["POST","PUT","PATCH","DELETE"];new Set(bR);var PY=["GET",...bR];new Set(PY);var K2=j.createContext(null);K2.displayName="DataRouter";var Cg=j.createContext(null);Cg.displayName="DataRouterState";var TR=j.createContext({isTransitioning:!1});TR.displayName="ViewTransition";var zY=j.createContext(new Map);zY.displayName="Fetchers";var BY=j.createContext(null);BY.displayName="Await";var dl=j.createContext(null);dl.displayName="Navigation";var J2=j.createContext(null);J2.displayName="Location";var Jl=j.createContext({outlet:null,matches:[],isDataRoute:!1});Jl.displayName="Route";var UT=j.createContext(null);UT.displayName="RouteError";function VY(e,{relative:t}={}){Dr(Z2(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:r}=j.useContext(dl),{hash:a,pathname:i,search:s}=c6(e,{relative:t}),l=i;return n!=="/"&&(l=i==="/"?n:Zu([n,i])),r.createHref({pathname:l,search:s,hash:a})}function Z2(){return j.useContext(J2)!=null}function $t(){return Dr(Z2(),"useLocation() may be used only in the context of a <Router> component."),j.useContext(J2).location}function HY(){return j.useContext(J2).navigationType}var ER="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function SR(e){j.useContext(dl).static||j.useLayoutEffect(e)}function Za(){let{isDataRoute:e}=j.useContext(Jl);return e?tK():UY()}function UY(){Dr(Z2(),"useNavigate() may be used only in the context of a <Router> component.");let e=j.useContext(K2),{basename:t,navigator:n}=j.useContext(dl),{matches:r}=j.useContext(Jl),{pathname:a}=$t(),i=JSON.stringify(VT(r)),s=j.useRef(!1);return SR(()=>{s.current=!0}),j.useCallback((u,d={})=>{if(ol(s.current,ER),!s.current)return;if(typeof u=="number"){n.go(u);return}let p=HT(u,JSON.parse(i),a,d.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:Zu([t,p.pathname])),(d.replace?n.replace:n.push)(p,d.state,d)},[t,n,i,a,e])}j.createContext(null);function c6(e,{relative:t}={}){let{matches:n}=j.useContext(Jl),{pathname:r}=$t(),a=JSON.stringify(VT(n));return j.useMemo(()=>HT(e,JSON.parse(a),r,t==="path"),[e,a,r,t])}function WY(e,t){return wR(e,t)}function wR(e,t,n,r){Dr(Z2(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:a,static:i}=j.useContext(dl),{matches:s}=j.useContext(Jl),l=s[s.length-1],u=l?l.params:{},d=l?l.pathname:"/",p=l?l.pathnameBase:"/",h=l&&l.route;{let w=h&&h.path||"";xR(d,!h||w.endsWith("*")||w.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${d}" (under <Route path="${w}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.

Please change the parent <Route path="${w}"> to <Route path="${w==="/"?"*":`${w}/*`}">.`)}let g=$t(),v;if(t){let w=typeof t=="string"?Y2(t):t;Dr(p==="/"||w.pathname?.startsWith(p),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${p}" but pathname "${w.pathname}" was given in the \`location\` prop.`),v=w}else v=g;let T=v.pathname||"/",E=T;if(p!=="/"){let w=p.replace(/^\//,"").split("/");E="/"+T.replace(/^\//,"").split("/").slice(w.length).join("/")}let S=!i&&n&&n.matches&&n.matches.length>0?n.matches:vR(e,{pathname:E});ol(h||S!=null,`No routes matched location "${v.pathname}${v.search}${v.hash}" `),ol(S==null||S[S.length-1].route.element!==void 0||S[S.length-1].route.Component!==void 0||S[S.length-1].route.lazy!==void 0,`Matched leaf route at location "${v.pathname}${v.search}${v.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let b=YY(S&&S.map(w=>Object.assign({},w,{params:Object.assign({},u,w.params),pathname:Zu([p,a.encodeLocation?a.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?p:Zu([p,a.encodeLocation?a.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),s,n,r);return t&&b?j.createElement(J2.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...v},navigationType:"POP"}},b):b}function qY(){let e=eK(),t=RY(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:r},i={padding:"2px 4px",backgroundColor:r},s=null;return console.error("Error handled by React Router default ErrorBoundary:",e),s=j.createElement(j.Fragment,null,j.createElement("p",null,"💿 Hey developer 👋"),j.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",j.createElement("code",{style:i},"ErrorBoundary")," or"," ",j.createElement("code",{style:i},"errorElement")," prop on your route.")),j.createElement(j.Fragment,null,j.createElement("h2",null,"Unexpected Application Error!"),j.createElement("h3",{style:{fontStyle:"italic"}},t),n?j.createElement("pre",{style:a},n):null,s)}var GY=j.createElement(qY,null),QY=class extends j.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error!==void 0?j.createElement(Jl.Provider,{value:this.props.routeContext},j.createElement(UT.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function $Y({routeContext:e,match:t,children:n}){let r=j.useContext(K2);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),j.createElement(Jl.Provider,{value:e},n)}function YY(e,t=[],n=null,r=null){if(e==null){if(!n)return null;if(n.errors)e=n.matches;else if(t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,i=n?.errors;if(i!=null){let u=a.findIndex(d=>d.route.id&&i?.[d.route.id]!==void 0);Dr(u>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(i).join(",")}`),a=a.slice(0,Math.min(a.length,u+1))}let s=!1,l=-1;if(n)for(let u=0;u<a.length;u++){let d=a[u];if((d.route.HydrateFallback||d.route.hydrateFallbackElement)&&(l=u),d.route.id){let{loaderData:p,errors:h}=n,g=d.route.loader&&!p.hasOwnProperty(d.route.id)&&(!h||h[d.route.id]===void 0);if(d.route.lazy||g){s=!0,l>=0?a=a.slice(0,l+1):a=[a[0]];break}}}return a.reduceRight((u,d,p)=>{let h,g=!1,v=null,T=null;n&&(h=i&&d.route.id?i[d.route.id]:void 0,v=d.route.errorElement||GY,s&&(l<0&&p===0?(xR("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),g=!0,T=null):l===p&&(g=!0,T=d.route.hydrateFallbackElement||null)));let E=t.concat(a.slice(0,p+1)),S=()=>{let b;return h?b=v:g?b=T:d.route.Component?b=j.createElement(d.route.Component,null):d.route.element?b=d.route.element:b=u,j.createElement($Y,{match:d,routeContext:{outlet:u,matches:E,isDataRoute:n!=null},children:b})};return n&&(d.route.ErrorBoundary||d.route.errorElement||p===0)?j.createElement(QY,{location:n.location,revalidation:n.revalidation,component:v,error:h,children:S(),routeContext:{outlet:null,matches:E,isDataRoute:!0}}):S()},null)}function WT(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function KY(e){let t=j.useContext(K2);return Dr(t,WT(e)),t}function JY(e){let t=j.useContext(Cg);return Dr(t,WT(e)),t}function ZY(e){let t=j.useContext(Jl);return Dr(t,WT(e)),t}function qT(e){let t=ZY(e),n=t.matches[t.matches.length-1];return Dr(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function XY(){return qT("useRouteId")}function eK(){let e=j.useContext(UT),t=JY("useRouteError"),n=qT("useRouteError");return e!==void 0?e:t.errors?.[n]}function tK(){let{router:e}=KY("useNavigate"),t=qT("useNavigate"),n=j.useRef(!1);return SR(()=>{n.current=!0}),j.useCallback(async(a,i={})=>{ol(n.current,ER),n.current&&(typeof a=="number"?e.navigate(a):await e.navigate(a,{fromRouteId:t,...i}))},[e,t])}var $N={};function xR(e,t,n){!t&&!$N[e]&&($N[e]=!0,ol(!1,n))}j.memo(nK);function nK({routes:e,future:t,state:n}){return wR(e,void 0,n,t)}function rK({to:e,replace:t,state:n,relative:r}){Dr(Z2(),"<Navigate> may be used only in the context of a <Router> component.");let{static:a}=j.useContext(dl);ol(!a,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:i}=j.useContext(Jl),{pathname:s}=$t(),l=Za(),u=HT(e,VT(i),s,r==="path"),d=JSON.stringify(u);return j.useEffect(()=>{l(JSON.parse(d),{replace:t,state:n,relative:r})},[l,d,r,t,n]),null}function yo(e){Dr(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function aK({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:a,static:i=!1}){Dr(!Z2(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let s=e.replace(/^\/*/,"/"),l=j.useMemo(()=>({basename:s,navigator:a,static:i,future:{}}),[s,a,i]);typeof n=="string"&&(n=Y2(n));let{pathname:u="/",search:d="",hash:p="",state:h=null,key:g="default"}=n,v=j.useMemo(()=>{let T=R1(u,s);return T==null?null:{location:{pathname:T,search:d,hash:p,state:h,key:g},navigationType:r}},[s,u,d,p,h,g,r]);return ol(v!=null,`<Router basename="${s}"> is not able to match the URL "${u}${d}${p}" because it does not start with the basename, so the <Router> won't render anything.`),v==null?null:j.createElement(dl.Provider,{value:l},j.createElement(J2.Provider,{children:t,value:v}))}function iK({children:e,location:t}){return WY(X_(e),t)}function X_(e,t=[]){let n=[];return j.Children.forEach(e,(r,a)=>{if(!j.isValidElement(r))return;let i=[...t,a];if(r.type===j.Fragment){n.push.apply(n,X_(r.props.children,i));return}Dr(r.type===yo,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Dr(!r.props.index||!r.props.children,"An index route cannot have child routes.");let s={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(s.children=X_(r.props.children,i)),n.push(s)}),n}var C3="get",N3="application/x-www-form-urlencoded";function Ng(e){return e!=null&&typeof e.tagName=="string"}function sK(e){return Ng(e)&&e.tagName.toLowerCase()==="button"}function oK(e){return Ng(e)&&e.tagName.toLowerCase()==="form"}function lK(e){return Ng(e)&&e.tagName.toLowerCase()==="input"}function uK(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function cK(e,t){return e.button===0&&(!t||t==="_self")&&!uK(e)}function dK(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(a=>[n,a]):[[n,r]])},[]))}var P5=null;function fK(){if(P5===null)try{new FormData(document.createElement("form"),0),P5=!1}catch{P5=!0}return P5}var pK=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function t7(e){return e!=null&&!pK.has(e)?(ol(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${N3}"`),null):e}function hK(e,t){let n,r,a,i,s;if(oK(e)){let l=e.getAttribute("action");r=l?R1(l,t):null,n=e.getAttribute("method")||C3,a=t7(e.getAttribute("enctype"))||N3,i=new FormData(e)}else if(sK(e)||lK(e)&&(e.type==="submit"||e.type==="image")){let l=e.form;if(l==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let u=e.getAttribute("formaction")||l.getAttribute("action");if(r=u?R1(u,t):null,n=e.getAttribute("formmethod")||l.getAttribute("method")||C3,a=t7(e.getAttribute("formenctype"))||t7(l.getAttribute("enctype"))||N3,i=new FormData(l,e),!fK()){let{name:d,type:p,value:h}=e;if(p==="image"){let g=d?`${d}.`:"";i.append(`${g}x`,"0"),i.append(`${g}y`,"0")}else d&&i.append(d,h)}}else{if(Ng(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=C3,r=null,a=N3,s=e}return i&&a==="text/plain"&&(s=i,i=void 0),{action:r,method:n.toLowerCase(),encType:a,formData:i,body:s}}function GT(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}async function mK(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(n){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function gK(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function vK(e,t,n){let r=await Promise.all(e.map(async a=>{let i=t.routes[a.route.id];if(i){let s=await mK(i,n);return s.links?s.links():[]}return[]}));return TK(r.flat(1).filter(gK).filter(a=>a.rel==="stylesheet"||a.rel==="preload").map(a=>a.rel==="stylesheet"?{...a,rel:"prefetch",as:"style"}:{...a,rel:"prefetch"}))}function YN(e,t,n,r,a,i){let s=(u,d)=>n[d]?u.route.id!==n[d].route.id:!0,l=(u,d)=>n[d].pathname!==u.pathname||n[d].route.path?.endsWith("*")&&n[d].params["*"]!==u.params["*"];return i==="assets"?t.filter((u,d)=>s(u,d)||l(u,d)):i==="data"?t.filter((u,d)=>{let p=r.routes[u.route.id];if(!p||!p.hasLoader)return!1;if(s(u,d)||l(u,d))return!0;if(u.route.shouldRevalidate){let h=u.route.shouldRevalidate({currentUrl:new URL(a.pathname+a.search+a.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:u.params,defaultShouldRevalidate:!0});if(typeof h=="boolean")return h}return!0}):[]}function yK(e,t){return _K(e.map(n=>{let r=t.routes[n.route.id];if(!r)return[];let a=[r.module];return r.imports&&(a=a.concat(r.imports)),a}).flat(1))}function _K(e){return[...new Set(e)]}function bK(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function TK(e,t){let n=new Set;return new Set(t),e.reduce((r,a)=>{let i=JSON.stringify(bK(a));return n.has(i)||(n.add(i),r.push({key:i,link:a})),r},[])}function EK(e){let t=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return t.pathname==="/"?t.pathname="_root.data":t.pathname=`${t.pathname.replace(/\/$/,"")}.data`,t}function SK(){let e=j.useContext(K2);return GT(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function wK(){let e=j.useContext(Cg);return GT(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var QT=j.createContext(void 0);QT.displayName="FrameworkContext";function CR(){let e=j.useContext(QT);return GT(e,"You must render this element inside a <HydratedRouter> element"),e}function xK(e,t){let n=j.useContext(QT),[r,a]=j.useState(!1),[i,s]=j.useState(!1),{onFocus:l,onBlur:u,onMouseEnter:d,onMouseLeave:p,onTouchStart:h}=t,g=j.useRef(null);j.useEffect(()=>{if(e==="render"&&s(!0),e==="viewport"){let E=b=>{b.forEach(w=>{s(w.isIntersecting)})},S=new IntersectionObserver(E,{threshold:.5});return g.current&&S.observe(g.current),()=>{S.disconnect()}}},[e]),j.useEffect(()=>{if(r){let E=setTimeout(()=>{s(!0)},100);return()=>{clearTimeout(E)}}},[r]);let v=()=>{a(!0)},T=()=>{a(!1),s(!1)};return n?e!=="intent"?[i,g,{}]:[i,g,{onFocus:zh(l,v),onBlur:zh(u,T),onMouseEnter:zh(d,v),onMouseLeave:zh(p,T),onTouchStart:zh(h,v)}]:[!1,g,{}]}function zh(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function CK({page:e,...t}){let{router:n}=SK(),r=j.useMemo(()=>vR(n.routes,e,n.basename),[n.routes,e,n.basename]);return r?j.createElement(kK,{page:e,matches:r,...t}):null}function NK(e){let{manifest:t,routeModules:n}=CR(),[r,a]=j.useState([]);return j.useEffect(()=>{let i=!1;return vK(e,t,n).then(s=>{i||a(s)}),()=>{i=!0}},[e,t,n]),r}function kK({page:e,matches:t,...n}){let r=$t(),{manifest:a,routeModules:i}=CR(),{loaderData:s,matches:l}=wK(),u=j.useMemo(()=>YN(e,t,l,a,r,"data"),[e,t,l,a,r]),d=j.useMemo(()=>YN(e,t,l,a,r,"assets"),[e,t,l,a,r]),p=j.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let v=new Set,T=!1;if(t.forEach(S=>{let b=a.routes[S.route.id];!b||!b.hasLoader||(!u.some(w=>w.route.id===S.route.id)&&S.route.id in s&&i[S.route.id]?.shouldRevalidate||b.hasClientLoader?T=!0:v.add(S.route.id))}),v.size===0)return[];let E=EK(e);return T&&v.size>0&&E.searchParams.set("_routes",t.filter(S=>v.has(S.route.id)).map(S=>S.route.id).join(",")),[E.pathname+E.search]},[s,r,a,u,t,e,i]),h=j.useMemo(()=>yK(d,a),[d,a]),g=NK(d);return j.createElement(j.Fragment,null,p.map(v=>j.createElement("link",{key:v,rel:"prefetch",as:"fetch",href:v,...n})),h.map(v=>j.createElement("link",{key:v,rel:"modulepreload",href:v,...n})),g.map(({key:v,link:T})=>j.createElement("link",{key:v,...T})))}function OK(...e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}var NR=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{NR&&(window.__reactRouterVersion="7.1.5")}catch{}function IK({basename:e,children:t,window:n}){let r=j.useRef();r.current==null&&(r.current=mY({window:n,v5Compat:!0}));let a=r.current,[i,s]=j.useState({action:a.action,location:a.location}),l=j.useCallback(u=>{j.startTransition(()=>s(u))},[s]);return j.useLayoutEffect(()=>a.listen(l),[a,l]),j.createElement(aK,{basename:e,children:t,location:i.location,navigationType:i.action,navigator:a})}var kR=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,OR=j.forwardRef(function({onClick:t,discover:n="render",prefetch:r="none",relative:a,reloadDocument:i,replace:s,state:l,target:u,to:d,preventScrollReset:p,viewTransition:h,...g},v){let{basename:T}=j.useContext(dl),E=typeof d=="string"&&kR.test(d),S,b=!1;if(typeof d=="string"&&E&&(S=d,NR))try{let q=new URL(window.location.href),H=d.startsWith("//")?new URL(q.protocol+d):new URL(d),W=R1(H.pathname,T);H.origin===q.origin&&W!=null?d=W+H.search+H.hash:b=!0}catch{ol(!1,`<Link to="${d}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let w=VY(d,{relative:a}),[k,F,D]=xK(r,g),M=LK(d,{replace:s,state:l,target:u,preventScrollReset:p,relative:a,viewTransition:h});function A(q){t&&t(q),q.defaultPrevented||M(q)}let R=j.createElement("a",{...g,...D,href:S||w,onClick:b||i?t:A,ref:OK(v,F),target:u,"data-discover":!E&&n==="render"?"true":void 0});return k&&!E?j.createElement(j.Fragment,null,R,j.createElement(CK,{page:w})):R});OR.displayName="Link";var IR=j.forwardRef(function({"aria-current":t="page",caseSensitive:n=!1,className:r="",end:a=!1,style:i,to:s,viewTransition:l,children:u,...d},p){let h=c6(s,{relative:d.relative}),g=$t(),v=j.useContext(Cg),{navigator:T,basename:E}=j.useContext(dl),S=v!=null&&PK(h)&&l===!0,b=T.encodeLocation?T.encodeLocation(h).pathname:h.pathname,w=g.pathname,k=v&&v.navigation&&v.navigation.location?v.navigation.location.pathname:null;n||(w=w.toLowerCase(),k=k?k.toLowerCase():null,b=b.toLowerCase()),k&&E&&(k=R1(k,E)||k);const F=b!=="/"&&b.endsWith("/")?b.length-1:b.length;let D=w===b||!a&&w.startsWith(b)&&w.charAt(F)==="/",M=k!=null&&(k===b||!a&&k.startsWith(b)&&k.charAt(b.length)==="/"),A={isActive:D,isPending:M,isTransitioning:S},R=D?t:void 0,q;typeof r=="function"?q=r(A):q=[r,D?"active":null,M?"pending":null,S?"transitioning":null].filter(Boolean).join(" ");let H=typeof i=="function"?i(A):i;return j.createElement(OR,{...d,"aria-current":R,className:q,ref:p,style:H,to:s,viewTransition:l},typeof u=="function"?u(A):u)});IR.displayName="NavLink";var DK=j.forwardRef(({discover:e="render",fetcherKey:t,navigate:n,reloadDocument:r,replace:a,state:i,method:s=C3,action:l,onSubmit:u,relative:d,preventScrollReset:p,viewTransition:h,...g},v)=>{let T=jK(),E=RK(l,{relative:d}),S=s.toLowerCase()==="get"?"get":"post",b=typeof l=="string"&&kR.test(l),w=k=>{if(u&&u(k),k.defaultPrevented)return;k.preventDefault();let F=k.nativeEvent.submitter,D=F?.getAttribute("formmethod")||s;T(F||k.currentTarget,{fetcherKey:t,method:D,navigate:n,replace:a,state:i,relative:d,preventScrollReset:p,viewTransition:h})};return j.createElement("form",{ref:v,method:S,action:E,onSubmit:r?u:w,...g,"data-discover":!b&&e==="render"?"true":void 0})});DK.displayName="Form";function MK(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function DR(e){let t=j.useContext(K2);return Dr(t,MK(e)),t}function LK(e,{target:t,replace:n,state:r,preventScrollReset:a,relative:i,viewTransition:s}={}){let l=Za(),u=$t(),d=c6(e,{relative:i});return j.useCallback(p=>{if(cK(p,t)){p.preventDefault();let h=n!==void 0?n:Bm(u)===Bm(d);l(e,{replace:h,state:r,preventScrollReset:a,relative:i,viewTransition:s})}},[u,l,d,n,r,t,e,a,i,s])}var AK=0,FK=()=>`__${String(++AK)}__`;function jK(){let{router:e}=DR("useSubmit"),{basename:t}=j.useContext(dl),n=XY();return j.useCallback(async(r,a={})=>{let{action:i,method:s,encType:l,formData:u,body:d}=hK(r,t);if(a.navigate===!1){let p=a.fetcherKey||FK();await e.fetch(p,n,a.action||i,{preventScrollReset:a.preventScrollReset,formData:u,body:d,formMethod:a.method||s,formEncType:a.encType||l,flushSync:a.flushSync})}else await e.navigate(a.action||i,{preventScrollReset:a.preventScrollReset,formData:u,body:d,formMethod:a.method||s,formEncType:a.encType||l,replace:a.replace,state:a.state,fromRouteId:n,flushSync:a.flushSync,viewTransition:a.viewTransition})},[e,t,n])}function RK(e,{relative:t}={}){let{basename:n}=j.useContext(dl),r=j.useContext(Jl);Dr(r,"useFormAction must be used inside a RouteContext");let[a]=r.matches.slice(-1),i={...c6(e||".",{relative:t})},s=$t();if(e==null){i.search=s.search;let l=new URLSearchParams(i.search),u=l.getAll("index");if(u.some(p=>p==="")){l.delete("index"),u.filter(h=>h).forEach(h=>l.append("index",h));let p=l.toString();i.search=p?`?${p}`:""}}return(!e||e===".")&&a.route.index&&(i.search=i.search?i.search.replace(/^\?/,"?index&"):"?index"),n!=="/"&&(i.pathname=i.pathname==="/"?n:Zu([n,i.pathname])),Bm(i)}function PK(e,t={}){let n=j.useContext(TR);Dr(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=DR("useViewTransitionState"),a=c6(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=R1(n.currentLocation.pathname,r)||n.currentLocation.pathname,s=R1(n.nextLocation.pathname,r)||n.nextLocation.pathname;return q3(a.pathname,s)!=null||q3(a.pathname,i)!=null}new TextEncoder;function zK(){const{pathname:e}=$t();return j.useEffect(()=>{globalThis.window&&globalThis.window.scrollTo(0,0)},[e]),null}var n7={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/var KN;function BK(){return KN||(KN=1,function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",s=0;s<arguments.length;s++){var l=arguments[s];l&&(i=a(i,r(l)))}return i}function r(i){if(typeof i=="string"||typeof i=="number")return i;if(typeof i!="object")return"";if(Array.isArray(i))return n.apply(null,i);if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]"))return i.toString();var s="";for(var l in i)t.call(i,l)&&i[l]&&(s=a(s,l));return s}function a(i,s){return s?i?i+" "+s:i+s:i}e.exports?(n.default=n,e.exports=n):window.classNames=n})()}(n7)),n7.exports}var VK=BK();const qe=ji(VK);function Hr(e){return e!=null&&typeof e=="object"&&e["@@functional/placeholder"]===!0}function $u(e){return function t(n){return arguments.length===0||Hr(n)?t:e.apply(this,arguments)}}function tl(e){return function t(n,r){switch(arguments.length){case 0:return t;case 1:return Hr(n)?t:$u(function(a){return e(n,a)});default:return Hr(n)&&Hr(r)?t:Hr(n)?$u(function(a){return e(a,r)}):Hr(r)?$u(function(a){return e(n,a)}):e(n,r)}}}function MR(e){return function t(n,r,a){switch(arguments.length){case 0:return t;case 1:return Hr(n)?t:tl(function(i,s){return e(n,i,s)});case 2:return Hr(n)&&Hr(r)?t:Hr(n)?tl(function(i,s){return e(i,r,s)}):Hr(r)?tl(function(i,s){return e(n,i,s)}):$u(function(i){return e(n,r,i)});default:return Hr(n)&&Hr(r)&&Hr(a)?t:Hr(n)&&Hr(r)?tl(function(i,s){return e(i,s,a)}):Hr(n)&&Hr(a)?tl(function(i,s){return e(i,r,s)}):Hr(r)&&Hr(a)?tl(function(i,s){return e(n,i,s)}):Hr(n)?$u(function(i){return e(i,r,a)}):Hr(r)?$u(function(i){return e(n,i,a)}):Hr(a)?$u(function(i){return e(n,r,i)}):e(n,r,a)}}}var HK=$u(function(t){return t===null?"Null":t===void 0?"Undefined":Object.prototype.toString.call(t).slice(8,-1)});const LR=Number.isInteger||function(t){return t<<0===t};function UK(e){return Object.prototype.toString.call(e)==="[object String]"}function AR(e,t){var n=e<0?t.length+e:e;return UK(t)?t.charAt(n):t[n]}var WK=tl(function(t,n){if(n!=null)return LR(t)?AR(t,n):n[t]});function qK(e){return new RegExp(e.source,e.flags?e.flags:(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":"")+(e.dotAll?"s":""))}function FR(e,t,n){if(n||(n=new QK),GK(e))return e;var r=function(i){var s=n.get(e);if(s)return s;n.set(e,i);for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&(i[l]=FR(e[l],!0,n));return i};switch(HK(e)){case"Object":return r(Object.create(Object.getPrototypeOf(e)));case"Array":return r(Array(e.length));case"Date":return new Date(e.valueOf());case"RegExp":return qK(e);case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":return e.slice();default:return e}}function GK(e){var t=typeof e;return e==null||t!="object"&&t!="function"}var QK=function(){function e(){this.map={},this.length=0}return e.prototype.set=function(t,n){var r=this.hash(t),a=this.map[r];a||(this.map[r]=a=[]),a.push([t,n]),this.length+=1},e.prototype.hash=function(t){var n=[];for(var r in t)n.push(Object.prototype.toString.call(t[r]));return n.join()},e.prototype.get=function(t){if(this.length<=180){for(var n in this.map)for(var s=this.map[n],r=0;r<s.length;r+=1){var a=s[r];if(a[0]===t)return a[1]}return}var i=this.hash(t),s=this.map[i];if(s)for(var r=0;r<s.length;r+=1){var a=s[r];if(a[0]===t)return a[1]}},e}(),$K=$u(function(t){return t!=null&&typeof t.clone=="function"?t.clone():FR(t)}),jR=tl(function(t,n){return n==null||n!==n?t:n});function JN(e){return Object.prototype.toString.call(e)==="[object Number]"}function RR(e,t){for(var n=t,r=0;r<e.length;r+=1){if(n==null)return;var a=e[r];LR(a)?n=AR(a,n):n=n[a]}return n}var gn=tl(RR),nt=MR(function(t,n,r){return jR(t,RR(n,r))}),YK=tl(function(t,n){var r={};for(var a in n)t(n[a],a,n)&&(r[a]=n[a]);return r}),d6=MR(function(t,n,r){return jR(t,WK(n,r))}),KK=tl(function(t,n){if(!(JN(t)&&JN(n)))throw new TypeError("Both arguments to range must be numbers");for(var r=Array(t<n?n-t:0),a=t<0?n+Math.abs(t):n-t,i=0;i<a;)r[i]=i+t,i+=1;return r}),Rf={},r7={},ZN;function JK(){return ZN||(ZN=1,r7.entityMap={lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",times:"×",divide:"÷",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",euro:"€",trade:"™",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}),r7}var z5={},XN;function ZK(){if(XN)return z5;XN=1;var e=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,t=new RegExp("[\\-\\.0-9"+e.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),n=new RegExp("^"+e.source+t.source+"*(?::"+e.source+t.source+"*)?$"),r=0,a=1,i=2,s=3,l=4,u=5,d=6,p=7;function h(R,q){this.message=R,this.locator=q,Error.captureStackTrace&&Error.captureStackTrace(this,h)}h.prototype=new Error,h.prototype.name=h.name;function g(){}g.prototype={parse:function(R,q,H){var W=this.domBuilder;W.startDocument(),k(q,q={}),v(R,q,H,W,this.errorHandler),W.endDocument()}};function v(R,q,H,W,se){function Y(Ge){if(Ge>65535){Ge-=65536;var ce=55296+(Ge>>10),Le=56320+(Ge&1023);return String.fromCharCode(ce,Le)}else return String.fromCharCode(Ge)}function ee(Ge){var ce=Ge.slice(1,-1);return ce in H?H[ce]:ce.charAt(0)==="#"?Y(parseInt(ce.substr(1).replace("x","0x"))):(se.error("entity not found:"+Ge),Ge)}function le(Ge){if(Ge>ge){var ce=R.substring(ge,Ge).replace(/&#?\w+;/g,ee);Q&&G(ge),W.characters(ce,0,Ge-ge),ge=Ge}}function G(Ge,ce){for(;Ge>=re&&(ce=ue.exec(R));)te=ce.index,re=te+ce[0].length,Q.lineNumber++;Q.columnNumber=Ge-te+1}for(var te=0,re=0,ue=/.*(?:\r\n?|\n)|.*$/g,Q=W.locator,V=[{currentNSMap:q}],ie={},ge=0;;){try{var _e=R.indexOf("<",ge);if(_e<0){if(!R.substr(ge).match(/^\s*$/)){var Ce=W.doc,Te=Ce.createTextNode(R.substr(ge));Ce.appendChild(Te),W.currentElement=Te}return}switch(_e>ge&&le(_e),R.charAt(_e+1)){case"/":var de=R.indexOf(">",_e+3),K=R.substring(_e+2,de),oe=V.pop();de<0?(K=R.substring(_e+2).replace(/[\s<].*/,""),se.error("end tag name: "+K+" is not complete:"+oe.tagName),de=_e+1+K.length):K.match(/\s</)&&(K=K.replace(/[\s<].*/,""),se.error("end tag name: "+K+" maybe not complete"),de=_e+1+K.length);var ke=oe.localNSMap,be=oe.tagName==K,xe=be||oe.tagName&&oe.tagName.toLowerCase()==K.toLowerCase();if(xe){if(W.endElement(oe.uri,oe.localName,K),ke)for(var Oe in ke)W.endPrefixMapping(Oe);be||se.fatalError("end tag name: "+K+" is not match the current start tagName:"+oe.tagName)}else V.push(oe);de++;break;case"?":Q&&G(_e),de=D(R,_e,W);break;case"!":Q&&G(_e),de=F(R,_e,W,se);break;default:Q&&G(_e);var Se=new M,Re=V[V.length-1].currentNSMap,de=E(R,_e,Se,Re,ee,se),Xe=Se.length;if(!Se.closed&&w(R,de,Se.tagName,ie)&&(Se.closed=!0,H.nbsp||se.warning("unclosed xml attribute")),Q&&Xe){for(var we=T(Q,{}),Qe=0;Qe<Xe;Qe++){var We=Se[Qe];G(We.offset),We.locator=T(Q,{})}W.locator=we,S(Se,W,Re)&&V.push(Se),W.locator=Q}else S(Se,W,Re)&&V.push(Se);Se.uri==="http://www.w3.org/1999/xhtml"&&!Se.closed?de=b(R,de,Se.tagName,ee,W):de++}}catch(Ge){if(Ge instanceof h)throw Ge;se.error("element parse error: "+Ge),de=-1}de>ge?ge=de:le(Math.max(_e,ge)+1)}}function T(R,q){return q.lineNumber=R.lineNumber,q.columnNumber=R.columnNumber,q}function E(R,q,H,W,se,Y){function ee(Q,V,ie){Q in H.attributeNames&&Y.fatalError("Attribute "+Q+" redefined"),H.addValue(Q,V,ie)}for(var le,G,te=++q,re=r;;){var ue=R.charAt(te);switch(ue){case"=":if(re===a)le=R.slice(q,te),re=s;else if(re===i)re=s;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(re===s||re===a)if(re===a&&(Y.warning('attribute value must after "="'),le=R.slice(q,te)),q=te+1,te=R.indexOf(ue,q),te>0)G=R.slice(q,te).replace(/&#?\w+;/g,se),ee(le,G,q-1),re=u;else throw new Error("attribute value no end '"+ue+"' match");else if(re==l)G=R.slice(q,te).replace(/&#?\w+;/g,se),ee(le,G,q),Y.warning('attribute "'+le+'" missed start quot('+ue+")!!"),q=te+1,re=u;else throw new Error('attribute value must after "="');break;case"/":switch(re){case r:H.setTagName(R.slice(q,te));case u:case d:case p:re=p,H.closed=!0;case l:case a:case i:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return Y.error("unexpected end of input"),re==r&&H.setTagName(R.slice(q,te)),te;case">":switch(re){case r:H.setTagName(R.slice(q,te));case u:case d:case p:break;case l:case a:G=R.slice(q,te),G.slice(-1)==="/"&&(H.closed=!0,G=G.slice(0,-1));case i:re===i&&(G=le),re==l?(Y.warning('attribute "'+G+'" missed quot(")!'),ee(le,G.replace(/&#?\w+;/g,se),q)):((W[""]!=="http://www.w3.org/1999/xhtml"||!G.match(/^(?:disabled|checked|selected)$/i))&&Y.warning('attribute "'+G+'" missed value!! "'+G+'" instead!!'),ee(G,G,q));break;case s:throw new Error("attribute value missed!!")}return te;case"":ue=" ";default:if(ue<=" ")switch(re){case r:H.setTagName(R.slice(q,te)),re=d;break;case a:le=R.slice(q,te),re=i;break;case l:var G=R.slice(q,te).replace(/&#?\w+;/g,se);Y.warning('attribute "'+G+'" missed quot(")!!'),ee(le,G,q);case u:re=d;break}else switch(re){case i:H.tagName,(W[""]!=="http://www.w3.org/1999/xhtml"||!le.match(/^(?:disabled|checked|selected)$/i))&&Y.warning('attribute "'+le+'" missed value!! "'+le+'" instead2!!'),ee(le,le,q),q=te,re=a;break;case u:Y.warning('attribute space is required"'+le+'"!!');case d:re=a,q=te;break;case s:re=l,q=te;break;case p:throw new Error("elements closed character '/' and '>' must be connected to")}}te++}}function S(R,q,H){for(var W=R.tagName,se=null,ue=R.length;ue--;){var Y=R[ue],ee=Y.qName,le=Y.value,Q=ee.indexOf(":");if(Q>0)var G=Y.prefix=ee.slice(0,Q),te=ee.slice(Q+1),re=G==="xmlns"&&te;else te=ee,G=null,re=ee==="xmlns"&&"";Y.localName=te,re!==!1&&(se==null&&(se={},k(H,H={})),H[re]=se[re]=le,Y.uri="http://www.w3.org/2000/xmlns/",q.startPrefixMapping(re,le))}for(var ue=R.length;ue--;){Y=R[ue];var G=Y.prefix;G&&(G==="xml"&&(Y.uri="http://www.w3.org/XML/1998/namespace"),G!=="xmlns"&&(Y.uri=H[G||""]))}var Q=W.indexOf(":");Q>0?(G=R.prefix=W.slice(0,Q),te=R.localName=W.slice(Q+1)):(G=null,te=R.localName=W);var V=R.uri=H[G||""];if(q.startElement(V,te,W,R),R.closed){if(q.endElement(V,te,W),se)for(G in se)q.endPrefixMapping(G)}else return R.currentNSMap=H,R.localNSMap=se,!0}function b(R,q,H,W,se){if(/^(?:script|textarea)$/i.test(H)){var Y=R.indexOf("</"+H+">",q),ee=R.substring(q+1,Y);if(/[&<]/.test(ee))return/^script$/i.test(H)?(se.characters(ee,0,ee.length),Y):(ee=ee.replace(/&#?\w+;/g,W),se.characters(ee,0,ee.length),Y)}return q+1}function w(R,q,H,W){var se=W[H];return se==null&&(se=R.lastIndexOf("</"+H+">"),se<q&&(se=R.lastIndexOf("</"+H)),W[H]=se),se<q}function k(R,q){for(var H in R)q[H]=R[H]}function F(R,q,H,W){var se=R.charAt(q+2);switch(se){case"-":if(R.charAt(q+3)==="-"){var Y=R.indexOf("-->",q+4);return Y>q?(H.comment(R,q+4,Y-q-4),Y+3):(W.error("Unclosed comment"),-1)}else return-1;default:if(R.substr(q+3,6)=="CDATA["){var Y=R.indexOf("]]>",q+9);return H.startCDATA(),H.characters(R,q+9,Y-q-9),H.endCDATA(),Y+3}var ee=A(R,q),le=ee.length;if(le>1&&/!doctype/i.test(ee[0][0])){var G=ee[1][0],te=!1,re=!1;le>3&&(/^public$/i.test(ee[2][0])?(te=ee[3][0],re=le>4&&ee[4][0]):/^system$/i.test(ee[2][0])&&(re=ee[3][0]));var ue=ee[le-1];return H.startDTD(G,te,re),H.endDTD(),ue.index+ue[0].length}}return-1}function D(R,q,H){var W=R.indexOf("?>",q);if(W){var se=R.substring(q,W).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return se?(se[0].length,H.processingInstruction(se[1],se[2]),W+2):-1}return-1}function M(){this.attributeNames={}}M.prototype={setTagName:function(R){if(!n.test(R))throw new Error("invalid tagName:"+R);this.tagName=R},addValue:function(R,q,H){if(!n.test(R))throw new Error("invalid attribute:"+R);this.attributeNames[R]=this.length,this[this.length++]={qName:R,value:q,offset:H}},length:0,getLocalName:function(R){return this[R].localName},getLocator:function(R){return this[R].locator},getQName:function(R){return this[R].qName},getURI:function(R){return this[R].uri},getValue:function(R){return this[R].value}};function A(R,q){var H,W=[],se=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(se.lastIndex=q,se.exec(R);H=se.exec(R);)if(W.push(H),H[1])return W}return z5.XMLReader=g,z5.ParseError=h,z5}var Pf={},ek;function tk(){if(ek)return Pf;ek=1;function e(z,$){for(var pe in z)$[pe]=z[pe]}function t(z,$){var pe=z.prototype;if(!(pe instanceof $)){let Pe=function(){};Pe.prototype=$.prototype,Pe=new Pe,e(pe,Pe),z.prototype=pe=Pe}pe.constructor!=z&&(typeof z!="function"&&console.error("unknow Class:"+z),pe.constructor=z)}var n="http://www.w3.org/1999/xhtml",r={},a=r.ELEMENT_NODE=1,i=r.ATTRIBUTE_NODE=2,s=r.TEXT_NODE=3,l=r.CDATA_SECTION_NODE=4,u=r.ENTITY_REFERENCE_NODE=5,d=r.ENTITY_NODE=6,p=r.PROCESSING_INSTRUCTION_NODE=7,h=r.COMMENT_NODE=8,g=r.DOCUMENT_NODE=9,v=r.DOCUMENT_TYPE_NODE=10,T=r.DOCUMENT_FRAGMENT_NODE=11,E=r.NOTATION_NODE=12,S={},b={};S.INDEX_SIZE_ERR=(b[1]="Index size error",1),S.DOMSTRING_SIZE_ERR=(b[2]="DOMString size error",2);var w=S.HIERARCHY_REQUEST_ERR=(b[3]="Hierarchy request error",3);S.WRONG_DOCUMENT_ERR=(b[4]="Wrong document",4),S.INVALID_CHARACTER_ERR=(b[5]="Invalid character",5),S.NO_DATA_ALLOWED_ERR=(b[6]="No data allowed",6),S.NO_MODIFICATION_ALLOWED_ERR=(b[7]="No modification allowed",7);var k=S.NOT_FOUND_ERR=(b[8]="Not found",8);S.NOT_SUPPORTED_ERR=(b[9]="Not supported",9);var F=S.INUSE_ATTRIBUTE_ERR=(b[10]="Attribute in use",10);S.INVALID_STATE_ERR=(b[11]="Invalid state",11),S.SYNTAX_ERR=(b[12]="Syntax error",12),S.INVALID_MODIFICATION_ERR=(b[13]="Invalid modification",13),S.NAMESPACE_ERR=(b[14]="Invalid namespace",14),S.INVALID_ACCESS_ERR=(b[15]="Invalid access",15);function D(z,$){if($ instanceof Error)var pe=$;else pe=this,Error.call(this,b[z]),this.message=b[z],Error.captureStackTrace&&Error.captureStackTrace(this,D);return pe.code=z,$&&(this.message=this.message+": "+$),pe}D.prototype=Error.prototype,e(S,D);function M(){}M.prototype={length:0,item:function(z){return this[z]||null},toString:function(z,$){for(var pe=[],Pe=0;Pe<this.length;Pe++)We(this[Pe],pe,z,$);return pe.join("")}};function A(z,$){this._node=z,this._refresh=$,R(this)}function R(z){var $=z._node._inc||z._node.ownerDocument._inc;if(z._inc!=$){var pe=z._refresh(z._node);Le(z,"length",pe.length),e(pe,z),z._inc=$}}A.prototype.item=function(z){return R(this),this[z]},t(A,M);function q(){}function H(z,$){for(var pe=z.length;pe--;)if(z[pe]===$)return pe}function W(z,$,pe,Pe){if(Pe?$[H($,Pe)]=pe:$[$.length++]=pe,z){pe.ownerElement=z;var Fe=z.ownerDocument;Fe&&(Pe&&ue(Fe,z,Pe),re(Fe,z,pe))}}function se(z,$,pe){var Pe=H($,pe);if(Pe>=0){for(var Fe=$.length-1;Pe<Fe;)$[Pe]=$[++Pe];if($.length=Fe,z){var bt=z.ownerDocument;bt&&(ue(bt,z,pe),pe.ownerElement=null)}}else throw D(k,new Error(z.tagName+"@"+pe))}q.prototype={length:0,item:M.prototype.item,getNamedItem:function(z){for(var $=this.length;$--;){var pe=this[$];if(pe.nodeName==z)return pe}},setNamedItem:function(z){var $=z.ownerElement;if($&&$!=this._ownerElement)throw new D(F);var pe=this.getNamedItem(z.nodeName);return W(this._ownerElement,this,z,pe),pe},setNamedItemNS:function(z){var $=z.ownerElement,pe;if($&&$!=this._ownerElement)throw new D(F);return pe=this.getNamedItemNS(z.namespaceURI,z.localName),W(this._ownerElement,this,z,pe),pe},removeNamedItem:function(z){var $=this.getNamedItem(z);return se(this._ownerElement,this,$),$},removeNamedItemNS:function(z,$){var pe=this.getNamedItemNS(z,$);return se(this._ownerElement,this,pe),pe},getNamedItemNS:function(z,$){for(var pe=this.length;pe--;){var Pe=this[pe];if(Pe.localName==$&&Pe.namespaceURI==z)return Pe}return null}};function Y(z){if(this._features={},z)for(var $ in z)this._features=z[$]}Y.prototype={hasFeature:function(z,$){var pe=this._features[z.toLowerCase()];return!!(pe&&(!$||$ in pe))},createDocument:function(z,$,pe){var Pe=new te;if(Pe.implementation=this,Pe.childNodes=new M,Pe.doctype=pe,pe&&Pe.appendChild(pe),$){var Fe=Pe.createElementNS(z,$);Pe.appendChild(Fe)}return Pe},createDocumentType:function(z,$,pe){var Pe=new be;return Pe.name=z,Pe.nodeName=z,Pe.publicId=$,Pe.systemId=pe,Pe}};function ee(){}ee.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(z,$){return ie(this,z,$)},replaceChild:function(z,$){this.insertBefore(z,$),$&&this.removeChild($)},removeChild:function(z){return V(this,z)},appendChild:function(z){return this.insertBefore(z,null)},hasChildNodes:function(){return this.firstChild!=null},cloneNode:function(z){return ce(this.ownerDocument||this,this,z)},normalize:function(){for(var z=this.firstChild;z;){var $=z.nextSibling;$&&$.nodeType==s&&z.nodeType==s?(this.removeChild($),z.appendData($.data)):(z.normalize(),z=$)}},isSupported:function(z,$){return this.ownerDocument.implementation.hasFeature(z,$)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(z){for(var $=this;$;){var pe=$._nsMap;if(pe){for(var Pe in pe)if(pe[Pe]==z)return Pe}$=$.nodeType==i?$.ownerDocument:$.parentNode}return null},lookupNamespaceURI:function(z){for(var $=this;$;){var pe=$._nsMap;if(pe&&z in pe)return pe[z];$=$.nodeType==i?$.ownerDocument:$.parentNode}return null},isDefaultNamespace:function(z){var $=this.lookupPrefix(z);return $==null}};function le(z){return z=="<"&&"&lt;"||z==">"&&"&gt;"||z=="&"&&"&amp;"||z=='"'&&"&quot;"||"&#"+z.charCodeAt()+";"}e(r,ee),e(r,ee.prototype);function G(z,$){if($(z))return!0;if(z=z.firstChild)do if(G(z,$))return!0;while(z=z.nextSibling)}function te(){}function re(z,$,pe){z&&z._inc++;var Pe=pe.namespaceURI;Pe=="http://www.w3.org/2000/xmlns/"&&($._nsMap[pe.prefix?pe.localName:""]=pe.value)}function ue(z,$,pe,Pe){z&&z._inc++;var Fe=pe.namespaceURI;Fe=="http://www.w3.org/2000/xmlns/"&&delete $._nsMap[pe.prefix?pe.localName:""]}function Q(z,$,pe){if(z&&z._inc){z._inc++;var Pe=$.childNodes;if(pe)Pe[Pe.length++]=pe;else{for(var Fe=$.firstChild,bt=0;Fe;)Pe[bt++]=Fe,Fe=Fe.nextSibling;Pe.length=bt}}}function V(z,$){var pe=$.previousSibling,Pe=$.nextSibling;return pe?pe.nextSibling=Pe:z.firstChild=Pe,Pe?Pe.previousSibling=pe:z.lastChild=pe,Q(z.ownerDocument,z),$}function ie(z,$,pe){var Pe=$.parentNode;if(Pe&&Pe.removeChild($),$.nodeType===T){var Fe=$.firstChild;if(Fe==null)return $;var bt=$.lastChild}else Fe=bt=$;var xt=pe?pe.previousSibling:z.lastChild;Fe.previousSibling=xt,bt.nextSibling=pe,xt?xt.nextSibling=Fe:z.firstChild=Fe,pe==null?z.lastChild=bt:pe.previousSibling=bt;do Fe.parentNode=z;while(Fe!==bt&&(Fe=Fe.nextSibling));return Q(z.ownerDocument||z,z),$.nodeType==T&&($.firstChild=$.lastChild=null),$}function ge(z,$){var pe=$.parentNode;if(pe){var Pe=z.lastChild;pe.removeChild($);var Pe=z.lastChild}var Pe=z.lastChild;return $.parentNode=z,$.previousSibling=Pe,$.nextSibling=null,Pe?Pe.nextSibling=$:z.firstChild=$,z.lastChild=$,Q(z.ownerDocument,z,$),$}te.prototype={nodeName:"#document",nodeType:g,doctype:null,documentElement:null,_inc:1,insertBefore:function(z,$){if(z.nodeType==T){for(var pe=z.firstChild;pe;){var Pe=pe.nextSibling;this.insertBefore(pe,$),pe=Pe}return z}return this.documentElement==null&&z.nodeType==a&&(this.documentElement=z),ie(this,z,$),z.ownerDocument=this,z},removeChild:function(z){return this.documentElement==z&&(this.documentElement=null),V(this,z)},importNode:function(z,$){return Ge(this,z,$)},getElementById:function(z){var $=null;return G(this.documentElement,function(pe){if(pe.nodeType==a&&pe.getAttribute("id")==z)return $=pe,!0}),$},getElementsByClassName:function(z){var $=new RegExp("(^|\\s)"+z+"(\\s|$)");return new A(this,function(pe){var Pe=[];return G(pe.documentElement,function(Fe){Fe!==pe&&Fe.nodeType==a&&$.test(Fe.getAttribute("class"))&&Pe.push(Fe)}),Pe})},createElement:function(z){var $=new _e;$.ownerDocument=this,$.nodeName=z,$.tagName=z,$.childNodes=new M;var pe=$.attributes=new q;return pe._ownerElement=$,$},createDocumentFragment:function(){var z=new Re;return z.ownerDocument=this,z.childNodes=new M,z},createTextNode:function(z){var $=new K;return $.ownerDocument=this,$.appendData(z),$},createComment:function(z){var $=new oe;return $.ownerDocument=this,$.appendData(z),$},createCDATASection:function(z){var $=new ke;return $.ownerDocument=this,$.appendData(z),$},createProcessingInstruction:function(z,$){var pe=new de;return pe.ownerDocument=this,pe.tagName=pe.target=z,pe.nodeValue=pe.data=$,pe},createAttribute:function(z){var $=new Ce;return $.ownerDocument=this,$.name=z,$.nodeName=z,$.localName=z,$.specified=!0,$},createEntityReference:function(z){var $=new Se;return $.ownerDocument=this,$.nodeName=z,$},createElementNS:function(z,$){var pe=new _e,Pe=$.split(":"),Fe=pe.attributes=new q;return pe.childNodes=new M,pe.ownerDocument=this,pe.nodeName=$,pe.tagName=$,pe.namespaceURI=z,Pe.length==2?(pe.prefix=Pe[0],pe.localName=Pe[1]):pe.localName=$,Fe._ownerElement=pe,pe},createAttributeNS:function(z,$){var pe=new Ce,Pe=$.split(":");return pe.ownerDocument=this,pe.nodeName=$,pe.name=$,pe.namespaceURI=z,pe.specified=!0,Pe.length==2?(pe.prefix=Pe[0],pe.localName=Pe[1]):pe.localName=$,pe}},t(te,ee);function _e(){this._nsMap={}}_e.prototype={nodeType:a,hasAttribute:function(z){return this.getAttributeNode(z)!=null},getAttribute:function(z){var $=this.getAttributeNode(z);return $&&$.value||""},getAttributeNode:function(z){return this.attributes.getNamedItem(z)},setAttribute:function(z,$){var pe=this.ownerDocument.createAttribute(z);pe.value=pe.nodeValue=""+$,this.setAttributeNode(pe)},removeAttribute:function(z){var $=this.getAttributeNode(z);$&&this.removeAttributeNode($)},appendChild:function(z){return z.nodeType===T?this.insertBefore(z,null):ge(this,z)},setAttributeNode:function(z){return this.attributes.setNamedItem(z)},setAttributeNodeNS:function(z){return this.attributes.setNamedItemNS(z)},removeAttributeNode:function(z){return this.attributes.removeNamedItem(z.nodeName)},removeAttributeNS:function(z,$){var pe=this.getAttributeNodeNS(z,$);pe&&this.removeAttributeNode(pe)},hasAttributeNS:function(z,$){return this.getAttributeNodeNS(z,$)!=null},getAttributeNS:function(z,$){var pe=this.getAttributeNodeNS(z,$);return pe&&pe.value||""},setAttributeNS:function(z,$,pe){var Pe=this.ownerDocument.createAttributeNS(z,$);Pe.value=Pe.nodeValue=""+pe,this.setAttributeNode(Pe)},getAttributeNodeNS:function(z,$){return this.attributes.getNamedItemNS(z,$)},getElementsByTagName:function(z){return new A(this,function($){var pe=[];return G($,function(Pe){Pe!==$&&Pe.nodeType==a&&(z==="*"||Pe.tagName==z)&&pe.push(Pe)}),pe})},getElementsByTagNameNS:function(z,$){return new A(this,function(pe){var Pe=[];return G(pe,function(Fe){Fe!==pe&&Fe.nodeType===a&&(z==="*"||Fe.namespaceURI===z)&&($==="*"||Fe.localName==$)&&Pe.push(Fe)}),Pe})}},te.prototype.getElementsByTagName=_e.prototype.getElementsByTagName,te.prototype.getElementsByTagNameNS=_e.prototype.getElementsByTagNameNS,t(_e,ee);function Ce(){}Ce.prototype.nodeType=i,t(Ce,ee);function Te(){}Te.prototype={data:"",substringData:function(z,$){return this.data.substring(z,z+$)},appendData:function(z){z=this.data+z,this.nodeValue=this.data=z,this.length=z.length},insertData:function(z,$){this.replaceData(z,0,$)},appendChild:function(z){throw new Error(b[w])},deleteData:function(z,$){this.replaceData(z,$,"")},replaceData:function(z,$,pe){var Pe=this.data.substring(0,z),Fe=this.data.substring(z+$);pe=Pe+pe+Fe,this.nodeValue=this.data=pe,this.length=pe.length}},t(Te,ee);function K(){}K.prototype={nodeName:"#text",nodeType:s,splitText:function(z){var $=this.data,pe=$.substring(z);$=$.substring(0,z),this.data=this.nodeValue=$,this.length=$.length;var Pe=this.ownerDocument.createTextNode(pe);return this.parentNode&&this.parentNode.insertBefore(Pe,this.nextSibling),Pe}},t(K,Te);function oe(){}oe.prototype={nodeName:"#comment",nodeType:h},t(oe,Te);function ke(){}ke.prototype={nodeName:"#cdata-section",nodeType:l},t(ke,Te);function be(){}be.prototype.nodeType=v,t(be,ee);function xe(){}xe.prototype.nodeType=E,t(xe,ee);function Oe(){}Oe.prototype.nodeType=d,t(Oe,ee);function Se(){}Se.prototype.nodeType=u,t(Se,ee);function Re(){}Re.prototype.nodeName="#document-fragment",Re.prototype.nodeType=T,t(Re,ee);function de(){}de.prototype.nodeType=p,t(de,ee);function Xe(){}Xe.prototype.serializeToString=function(z,$,pe){return we.call(z,$,pe)},ee.prototype.toString=we;function we(z,$){var pe=[],Pe=this.nodeType==9&&this.documentElement||this,Fe=Pe.prefix,bt=Pe.namespaceURI;if(bt&&Fe==null){var Fe=Pe.lookupPrefix(bt);if(Fe==null)var xt=[{namespace:bt,prefix:null}]}return We(this,pe,z,$,xt),pe.join("")}function Qe(z,$,pe){var Pe=z.prefix||"",Fe=z.namespaceURI;if(!Pe&&!Fe||Pe==="xml"&&Fe==="http://www.w3.org/XML/1998/namespace"||Fe=="http://www.w3.org/2000/xmlns/")return!1;for(var bt=pe.length;bt--;){var xt=pe[bt];if(xt.prefix==Pe)return xt.namespace!=Fe}return!0}function We(z,$,pe,Pe,Fe){if(Pe)if(z=Pe(z),z){if(typeof z=="string"){$.push(z);return}}else return;switch(z.nodeType){case a:Fe||(Fe=[]),Fe.length;var bt=z.attributes,xt=bt.length,It=z.firstChild,Yt=z.tagName;pe=n===z.namespaceURI||pe,$.push("<",Yt);for(var _t=0;_t<xt;_t++){var je=bt.item(_t);je.prefix=="xmlns"?Fe.push({prefix:je.localName,namespace:je.value}):je.nodeName=="xmlns"&&Fe.push({prefix:"",namespace:je.value})}for(var _t=0;_t<xt;_t++){var je=bt.item(_t);if(Qe(je,pe,Fe)){var Ie=je.prefix||"",at=je.namespaceURI,Vt=Ie?" xmlns:"+Ie:" xmlns";$.push(Vt,'="',at,'"'),Fe.push({prefix:Ie,namespace:at})}We(je,$,pe,Pe,Fe)}if(Qe(z,pe,Fe)){var Ie=z.prefix||"",at=z.namespaceURI;if(at){var Vt=Ie?" xmlns:"+Ie:" xmlns";$.push(Vt,'="',at,'"'),Fe.push({prefix:Ie,namespace:at})}}if(It||pe&&!/^(?:meta|link|img|br|hr|input)$/i.test(Yt)){if($.push(">"),pe&&/^script$/i.test(Yt))for(;It;)It.data?$.push(It.data):We(It,$,pe,Pe,Fe),It=It.nextSibling;else for(;It;)We(It,$,pe,Pe,Fe),It=It.nextSibling;$.push("</",Yt,">")}else $.push("/>");return;case g:case T:for(var It=z.firstChild;It;)We(It,$,pe,Pe,Fe),It=It.nextSibling;return;case i:return $.push(" ",z.name,'="',z.value.replace(/[<&"]/g,le),'"');case s:return $.push(z.data.replace(/[<&]/g,le).replace(/]]>/g,"]]&gt;"));case l:return $.push("<![CDATA[",z.data,"]]>");case h:return $.push("<!--",z.data,"-->");case v:var Ct=z.publicId,Kt=z.systemId;if($.push("<!DOCTYPE ",z.name),Ct)$.push(" PUBLIC ",Ct),Kt&&Kt!="."&&$.push(" ",Kt),$.push(">");else if(Kt&&Kt!=".")$.push(" SYSTEM ",Kt,">");else{var Jt=z.internalSubset;Jt&&$.push(" [",Jt,"]"),$.push(">")}return;case p:return $.push("<?",z.target," ",z.data,"?>");case u:return $.push("&",z.nodeName,";");default:$.push("??",z.nodeName)}}function Ge(z,$,pe){var Pe;switch($.nodeType){case a:Pe=$.cloneNode(!1),Pe.ownerDocument=z;case T:break;case i:pe=!0;break}if(Pe||(Pe=$.cloneNode(!1)),Pe.ownerDocument=z,Pe.parentNode=null,pe)for(var Fe=$.firstChild;Fe;)Pe.appendChild(Ge(z,Fe,pe)),Fe=Fe.nextSibling;return Pe}function ce(z,$,pe){var Pe=new $.constructor;for(var Fe in $){var bt=$[Fe];typeof bt!="object"&&bt!=Pe[Fe]&&(Pe[Fe]=bt)}switch($.childNodes&&(Pe.childNodes=new M),Pe.ownerDocument=z,Pe.nodeType){case a:var xt=$.attributes,Yt=Pe.attributes=new q,_t=xt.length;Yt._ownerElement=Pe;for(var je=0;je<_t;je++)Pe.setAttributeNode(ce(z,xt.item(je),!0));break;case i:pe=!0}if(pe)for(var Ie=$.firstChild;Ie;)Pe.appendChild(ce(z,Ie,pe)),Ie=Ie.nextSibling;return Pe}function Le(z,$,pe){z[$]=pe}try{if(Object.defineProperty){let z=function($){switch($.nodeType){case a:case T:var pe=[];for($=$.firstChild;$;)$.nodeType!==7&&$.nodeType!==8&&pe.push(z($)),$=$.nextSibling;return pe.join("");default:return $.nodeValue}};var mt=z;Object.defineProperty(A.prototype,"length",{get:function(){return R(this),this.$$length}}),Object.defineProperty(ee.prototype,"textContent",{get:function(){return z(this)},set:function($){switch(this.nodeType){case a:case T:for(;this.firstChild;)this.removeChild(this.firstChild);($||String($))&&this.appendChild(this.ownerDocument.createTextNode($));break;default:this.data=$,this.value=$,this.nodeValue=$}}}),Le=function($,pe,Pe){$["$$"+pe]=Pe}}}catch{}return Pf.Node=ee,Pf.DOMException=D,Pf.DOMImplementation=Y,Pf.XMLSerializer=Xe,Pf}var nk;function XK(){if(nk)return Rf;nk=1;function e(g){this.options=g||{locator:{}}}e.prototype.parseFromString=function(g,v){var T=this.options,E=new d,S=T.domBuilder||new n,b=T.errorHandler,w=T.locator,k=T.xmlns||{},F=/\/x?html?$/.test(v),D=F?l.entityMap:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return w&&S.setDocumentLocator(w),E.errorHandler=t(b,S,w),E.domBuilder=T.domBuilder||S,F&&(k[""]="http://www.w3.org/1999/xhtml"),k.xml=k.xml||"http://www.w3.org/XML/1998/namespace",g&&typeof g=="string"?E.parse(g,k,D):E.errorHandler.error("invalid doc source"),S.doc};function t(g,v,T){if(!g){if(v instanceof n)return v;g=v}var E={},S=g instanceof Function;T=T||{};function b(w){var k=g[w];!k&&S&&(k=g.length==2?function(F){g(w,F)}:g),E[w]=k&&function(F){k("[xmldom "+w+"]	"+F+a(T))}||function(){}}return b("warning"),b("error"),b("fatalError"),E}function n(){this.cdata=!1}function r(g,v){v.lineNumber=g.lineNumber,v.columnNumber=g.columnNumber}n.prototype={startDocument:function(){this.doc=new h().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(g,v,T,E){var S=this.doc,b=S.createElementNS(g,T||v),w=E.length;s(this,b),this.currentElement=b,this.locator&&r(this.locator,b);for(var k=0;k<w;k++){var g=E.getURI(k),F=E.getValue(k),T=E.getQName(k),D=S.createAttributeNS(g,T);this.locator&&r(E.getLocator(k),D),D.value=D.nodeValue=F,b.setAttributeNode(D)}},endElement:function(g,v,T){var E=this.currentElement;E.tagName,this.currentElement=E.parentNode},startPrefixMapping:function(g,v){},endPrefixMapping:function(g){},processingInstruction:function(g,v){var T=this.doc.createProcessingInstruction(g,v);this.locator&&r(this.locator,T),s(this,T)},ignorableWhitespace:function(g,v,T){},characters:function(g,v,T){if(g=i.apply(this,arguments),g){if(this.cdata)var E=this.doc.createCDATASection(g);else var E=this.doc.createTextNode(g);this.currentElement?this.currentElement.appendChild(E):/^\s*$/.test(g)&&this.doc.appendChild(E),this.locator&&r(this.locator,E)}},skippedEntity:function(g){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(g){(this.locator=g)&&(g.lineNumber=0)},comment:function(g,v,T){g=i.apply(this,arguments);var E=this.doc.createComment(g);this.locator&&r(this.locator,E),s(this,E)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(g,v,T){var E=this.doc.implementation;if(E&&E.createDocumentType){var S=E.createDocumentType(g,v,T);this.locator&&r(this.locator,S),s(this,S)}},warning:function(g){console.warn("[xmldom warning]	"+g,a(this.locator))},error:function(g){console.error("[xmldom error]	"+g,a(this.locator))},fatalError:function(g){throw new p(g,this.locator)}};function a(g){if(g)return`
@`+(g.systemId||"")+"#[line:"+g.lineNumber+",col:"+g.columnNumber+"]"}function i(g,v,T){return typeof g=="string"?g.substr(v,T):g.length>=v+T||v?new java.lang.String(g,v,T)+"":g}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(g){n.prototype[g]=function(){return null}});function s(g,v){g.currentElement?g.currentElement.appendChild(v):g.doc.appendChild(v)}var l=JK(),u=ZK(),d=u.XMLReader,p=u.ParseError,h=Rf.DOMImplementation=tk().DOMImplementation;return Rf.XMLSerializer=tk().XMLSerializer,Rf.DOMParser=e,Rf.__DOMHandler=n,Rf}var eJ=XK(),a7={},rk;function tJ(){return rk||(rk=1,function(e){var t=e;(function(n){var r="__namespace",a=function(y){return y==null},i=function(y){return y===r||Number.isInteger(y)&&y>=1&&y<=11},s=function(y){return y&&i(y.nodeType)&&typeof y.nodeName=="string"};function l(y){var U=Array.prototype.slice,me=y.length,Me=function(Ee,rt){return function(){return rt.apply(this,Ee.concat(U.call(arguments)))}},fe=function(){var Ee=U.call(arguments);return Ee.length<me?Me(Ee,fe):y.apply(this,U.apply(arguments,[0,me]))};return fe}var u=function(y,U){for(var me=0;me<U.length;me+=1)y(U[me],me,U)},d=function(y,U,me){var Me=U;return u(function(fe,Ee){Me=y(Me,fe,Ee)},me),Me},p=function(y,U){var me=new Array(U.length);return u(function(Me,fe){me[fe]=y(Me)},U),me},h=function(y,U){var me=[];return u(function(Me,fe){y(Me,fe)&&me.push(Me)},U),me},g=function(y,U){for(var me=0;me<y.length;me+=1)if(y[me]===U)return!0;return!1};function v(y){return function(){return y}}function T(y){return y.toString()}var E=function(y,U){return U.join(y)},S=function(y,U,me){return y+me+U},b=Array.prototype.concat,w=function(y,U){var me=new Fe;me.addArray(y);var Me=me.toArray();return U?Me.reverse():Me},k=32767;function F(y){for(var U=[],me=0;me<y.length;me+=k){var Me=y.slice(me,me+k);U=b.apply(U,Me)}return U}function D(y,U){for(var me=Object(y),Me=1;Me<arguments.length;Me++){var fe=arguments[Me];if(fe!=null)for(var Ee in fe)Object.prototype.hasOwnProperty.call(fe,Ee)&&(me[Ee]=fe[Ee])}return me}var M={ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NAMESPACE_NODE:r};A.prototype=new Object,A.prototype.constructor=A,A.superclass=Object.prototype;function A(){this.init()}A.prototype.init=function(){this.reduceActions=[],this.reduceActions[3]=function(y){return new ee(y[0],y[2])},this.reduceActions[5]=function(y){return new le(y[0],y[2])},this.reduceActions[7]=function(y){return new G(y[0],y[2])},this.reduceActions[8]=function(y){return new te(y[0],y[2])},this.reduceActions[10]=function(y){return new re(y[0],y[2])},this.reduceActions[11]=function(y){return new ue(y[0],y[2])},this.reduceActions[12]=function(y){return new Q(y[0],y[2])},this.reduceActions[13]=function(y){return new V(y[0],y[2])},this.reduceActions[15]=function(y){return new ie(y[0],y[2])},this.reduceActions[16]=function(y){return new ge(y[0],y[2])},this.reduceActions[18]=function(y){return new _e(y[0],y[2])},this.reduceActions[19]=function(y){return new Ce(y[0],y[2])},this.reduceActions[20]=function(y){return new Te(y[0],y[2])},this.reduceActions[22]=function(y){return new se(y[1])},this.reduceActions[24]=function(y){return new K(y[0],y[2])},this.reduceActions[25]=function(y){return new oe(void 0,void 0,y[0])},this.reduceActions[27]=function(y){return y[0].locationPath=y[2],y[0]},this.reduceActions[28]=function(y){return y[0].locationPath=y[2],y[0].locationPath.steps.unshift(new de(de.DESCENDANTORSELF,we.nodeTest,[])),y[0]},this.reduceActions[29]=function(y){return new oe(y[0],[],void 0)},this.reduceActions[30]=function(y){return at.instance_of(y[0],oe)?(y[0].filterPredicates==null&&(y[0].filterPredicates=[]),y[0].filterPredicates.push(y[1]),y[0]):new oe(y[0],[y[1]],void 0)},this.reduceActions[32]=function(y){return y[1]},this.reduceActions[33]=function(y){return new ce(y[0])},this.reduceActions[34]=function(y){return new Le(y[0])},this.reduceActions[36]=function(y){return new We(y[0],[])},this.reduceActions[37]=function(y){return new We(y[0],y[2])},this.reduceActions[38]=function(y){return[y[0]]},this.reduceActions[39]=function(y){return y[2].unshift(y[0]),y[2]},this.reduceActions[43]=function(y){return new Re(!0,[])},this.reduceActions[44]=function(y){return y[1].absolute=!0,y[1]},this.reduceActions[46]=function(y){return new Re(!1,[y[0]])},this.reduceActions[47]=function(y){return y[0].steps.push(y[2]),y[0]},this.reduceActions[49]=function(y){return new de(y[0],y[1],[])},this.reduceActions[50]=function(y){return new de(de.CHILD,y[0],[])},this.reduceActions[51]=function(y){return new de(y[0],y[1],y[2])},this.reduceActions[52]=function(y){return new de(de.CHILD,y[0],y[1])},this.reduceActions[54]=function(y){return[y[0]]},this.reduceActions[55]=function(y){return y[1].unshift(y[0]),y[1]},this.reduceActions[56]=function(y){return y[0]=="ancestor"?de.ANCESTOR:y[0]=="ancestor-or-self"?de.ANCESTORORSELF:y[0]=="attribute"?de.ATTRIBUTE:y[0]=="child"?de.CHILD:y[0]=="descendant"?de.DESCENDANT:y[0]=="descendant-or-self"?de.DESCENDANTORSELF:y[0]=="following"?de.FOLLOWING:y[0]=="following-sibling"?de.FOLLOWINGSIBLING:y[0]=="namespace"?de.NAMESPACE:y[0]=="parent"?de.PARENT:y[0]=="preceding"?de.PRECEDING:y[0]=="preceding-sibling"?de.PRECEDINGSIBLING:y[0]=="self"?de.SELF:-1},this.reduceActions[57]=function(y){return de.ATTRIBUTE},this.reduceActions[59]=function(y){return y[0]=="comment"?we.commentTest:y[0]=="text"?we.textTest:y[0]=="processing-instruction"?we.anyPiTest:y[0]=="node"?we.nodeTest:new we(-1,void 0)},this.reduceActions[60]=function(y){return new we.PITest(y[2])},this.reduceActions[61]=function(y){return y[1]},this.reduceActions[63]=function(y){return y[1].absolute=!0,y[1].steps.unshift(new de(de.DESCENDANTORSELF,we.nodeTest,[])),y[1]},this.reduceActions[64]=function(y){return y[0].steps.push(new de(de.DESCENDANTORSELF,we.nodeTest,[])),y[0].steps.push(y[2]),y[0]},this.reduceActions[65]=function(y){return new de(de.SELF,we.nodeTest,[])},this.reduceActions[66]=function(y){return new de(de.PARENT,we.nodeTest,[])},this.reduceActions[67]=function(y){return new Qe(y[1])},this.reduceActions[68]=function(y){return we.nameTestAny},this.reduceActions[69]=function(y){return new we.NameTestPrefixAny(y[0].split(":")[0])},this.reduceActions[70]=function(y){return new we.NameTestQName(y[0])}},A.actionTable=[" s s        sssssssss    s ss  s  ss","                 s                  ","r  rrrrrrrrr         rrrrrrr rr  r  ","                rrrrr               "," s s        sssssssss    s ss  s  ss","rs  rrrrrrrr s  sssssrrrrrr  rrs rs "," s s        sssssssss    s ss  s  ss","                            s       ","                            s       ","r  rrrrrrrrr         rrrrrrr rr rr  ","r  rrrrrrrrr         rrrrrrr rr rr  ","r  rrrrrrrrr         rrrrrrr rr rr  ","r  rrrrrrrrr         rrrrrrr rr rr  ","r  rrrrrrrrr         rrrrrrr rr rr  ","  s                                 ","                            s       "," s           s  sssss          s  s ","r  rrrrrrrrr         rrrrrrr rr  r  ","a                                   ","r       s                    rr  r  ","r      sr                    rr  r  ","r   s  rr            s       rr  r  ","r   rssrr            rss     rr  r  ","r   rrrrr            rrrss   rr  r  ","r   rrrrrsss         rrrrr   rr  r  ","r   rrrrrrrr         rrrrr   rr  r  ","r   rrrrrrrr         rrrrrs  rr  r  ","r   rrrrrrrr         rrrrrr  rr  r  ","r   rrrrrrrr         rrrrrr  rr  r  ","r  srrrrrrrr         rrrrrrs rr sr  ","r  srrrrrrrr         rrrrrrs rr  r  ","r  rrrrrrrrr         rrrrrrr rr rr  ","r  rrrrrrrrr         rrrrrrr rr rr  ","r  rrrrrrrrr         rrrrrrr rr rr  ","r   rrrrrrrr         rrrrrr  rr  r  ","r   rrrrrrrr         rrrrrr  rr  r  ","r  rrrrrrrrr         rrrrrrr rr  r  ","r  rrrrrrrrr         rrrrrrr rr  r  ","                sssss               ","r  rrrrrrrrr         rrrrrrr rr sr  ","r  rrrrrrrrr         rrrrrrr rr  r  ","r  rrrrrrrrr         rrrrrrr rr rr  ","r  rrrrrrrrr         rrrrrrr rr rr  ","                             s      ","r  srrrrrrrr         rrrrrrs rr  r  ","r   rrrrrrrr         rrrrr   rr  r  ","              s                     ","                             s      ","                rrrrr               "," s s        sssssssss    s sss s  ss","r  srrrrrrrr         rrrrrrs rr  r  "," s s        sssssssss    s ss  s  ss"," s s        sssssssss    s ss  s  ss"," s s        sssssssss    s ss  s  ss"," s s        sssssssss    s ss  s  ss"," s s        sssssssss    s ss  s  ss"," s s        sssssssss    s ss  s  ss"," s s        sssssssss    s ss  s  ss"," s s        sssssssss    s ss  s  ss"," s s        sssssssss    s ss  s  ss"," s s        sssssssss    s ss  s  ss"," s s        sssssssss    s ss  s  ss"," s s        sssssssss    s ss  s  ss"," s s        sssssssss    s ss  s  ss"," s s        sssssssss      ss  s  ss"," s s        sssssssss    s ss  s  ss"," s           s  sssss          s  s "," s           s  sssss          s  s ","r  rrrrrrrrr         rrrrrrr rr rr  "," s           s  sssss          s  s "," s           s  sssss          s  s ","r  rrrrrrrrr         rrrrrrr rr sr  ","r  rrrrrrrrr         rrrrrrr rr sr  ","r  rrrrrrrrr         rrrrrrr rr  r  ","r  rrrrrrrrr         rrrrrrr rr rr  ","                             s      ","r  rrrrrrrrr         rrrrrrr rr rr  ","r  rrrrrrrrr         rrrrrrr rr rr  ","                             rr     ","                             s      ","                             rs     ","r      sr                    rr  r  ","r   s  rr            s       rr  r  ","r   rssrr            rss     rr  r  ","r   rssrr            rss     rr  r  ","r   rrrrr            rrrss   rr  r  ","r   rrrrr            rrrss   rr  r  ","r   rrrrr            rrrss   rr  r  ","r   rrrrr            rrrss   rr  r  ","r   rrrrrsss         rrrrr   rr  r  ","r   rrrrrsss         rrrrr   rr  r  ","r   rrrrrrrr         rrrrr   rr  r  ","r   rrrrrrrr         rrrrr   rr  r  ","r   rrrrrrrr         rrrrr   rr  r  ","r   rrrrrrrr         rrrrrr  rr  r  ","                                 r  ","                                 s  ","r  srrrrrrrr         rrrrrrs rr  r  ","r  srrrrrrrr         rrrrrrs rr  r  ","r  rrrrrrrrr         rrrrrrr rr  r  ","r  rrrrrrrrr         rrrrrrr rr  r  ","r  rrrrrrrrr         rrrrrrr rr  r  ","r  rrrrrrrrr         rrrrrrr rr  r  ","r  rrrrrrrrr         rrrrrrr rr rr  ","r  rrrrrrrrr         rrrrrrr rr rr  "," s s        sssssssss    s ss  s  ss","r  rrrrrrrrr         rrrrrrr rr rr  ","                             r      "],A.actionTableNumber=[` 1 0        /.-,+*)('    & %$  #  "!`,"                 J                  ","a  aaaaaaaaa         aaaaaaa aa  a  ","                YYYYY               ",` 1 0        /.-,+*)('    & %$  #  "!`,`K1  KKKKKKKK .  +*)('KKKKKK  KK# K" `,` 1 0        /.-,+*)('    & %$  #  "!`,"                            N       ","                            O       ","e  eeeeeeeee         eeeeeee ee ee  ","f  fffffffff         fffffff ff ff  ","d  ddddddddd         ddddddd dd dd  ","B  BBBBBBBBB         BBBBBBB BB BB  ","A  AAAAAAAAA         AAAAAAA AA AA  ","  P                                 ","                            Q       ",` 1           .  +*)('          #  " `,"b  bbbbbbbbb         bbbbbbb bb  b  ","                                    ","!       S                    !!  !  ",'"      T"                    ""  "  ',"$   V  $$            U       $$  $  ","&   &ZY&&            &XW     &&  &  ",")   )))))            )))\\[   ))  )  ",".   ....._^]         .....   ..  .  ","1   11111111         11111   11  1  ","5   55555555         55555`  55  5  ","7   77777777         777777  77  7  ","9   99999999         999999  99  9  ",":  c::::::::         ::::::b :: a:  ","I  fIIIIIIII         IIIIIIe II  I  ","=  =========         ======= == ==  ","?  ?????????         ??????? ?? ??  ","C  CCCCCCCCC         CCCCCCC CC CC  ","J   JJJJJJJJ         JJJJJJ  JJ  J  ","M   MMMMMMMM         MMMMMM  MM  M  ","N  NNNNNNNNN         NNNNNNN NN  N  ","P  PPPPPPPPP         PPPPPPP PP  P  ","                +*)('               ","R  RRRRRRRRR         RRRRRRR RR aR  ","U  UUUUUUUUU         UUUUUUU UU  U  ","Z  ZZZZZZZZZ         ZZZZZZZ ZZ ZZ  ","c  ccccccccc         ccccccc cc cc  ","                             j      ","L  fLLLLLLLL         LLLLLLe LL  L  ","6   66666666         66666   66  6  ","              k                     ","                             l      ","                XXXXX               ",` 1 0        /.-,+*)('    & %$m #  "!`,"_  f________         ______e __  _  ",` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1 0        /.-,+*)('      %$  #  "!`,` 1 0        /.-,+*)('    & %$  #  "!`,` 1           .  +*)('          #  " `,` 1           .  +*)('          #  " `,">  >>>>>>>>>         >>>>>>> >> >>  ",` 1           .  +*)('          #  " `,` 1           .  +*)('          #  " `,"Q  QQQQQQQQQ         QQQQQQQ QQ aQ  ","V  VVVVVVVVV         VVVVVVV VV aV  ","T  TTTTTTTTT         TTTTTTT TT  T  ","@  @@@@@@@@@         @@@@@@@ @@ @@  ","                                   ","[  [[[[[[[[[         [[[[[[[ [[ [[  ","D  DDDDDDDDD         DDDDDDD DD DD  ","                             HH     ","                                   ","                             F     ","#      T#                    ##  #  ","%   V  %%            U       %%  %  ","'   'ZY''            'XW     ''  '  ","(   (ZY((            (XW     ((  (  ","+   +++++            +++\\[   ++  +  ","*   *****            ***\\[   **  *  ","-   -----            ---\\[   --  -  ",",   ,,,,,            ,,,\\[   ,,  ,  ","0   00000_^]         00000   00  0  ","/   /////_^]         /////   //  /  ","2   22222222         22222   22  2  ","3   33333333         33333   33  3  ","4   44444444         44444   44  4  ","8   88888888         888888  88  8  ","                                 ^  ","                                   ",";  f;;;;;;;;         ;;;;;;e ;;  ;  ","<  f<<<<<<<<         <<<<<<e <<  <  ","O  OOOOOOOOO         OOOOOOO OO  O  ","`  `````````         ``````` ``  `  ","S  SSSSSSSSS         SSSSSSS SS  S  ","W  WWWWWWWWW         WWWWWWW WW  W  ","\\  \\\\\\\\\\\\\\\\\\         \\\\\\\\\\\\\\ \\\\ \\\\  ","E  EEEEEEEEE         EEEEEEE EE EE  ",` 1 0        /.-,+*)('    & %$  #  "!`,"]  ]]]]]]]]]         ]]]]]]] ]] ]]  ","                             G      "],A.gotoTable=["3456789:;<=>?@ AB  CDEFGH IJ ","                             ","                             ","                             ","L456789:;<=>?@ AB  CDEFGH IJ ","            M        EFGH IJ ","       N;<=>?@ AB  CDEFGH IJ ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","            S        EFGH IJ ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","              e              ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                        h  J ","              i          j   ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","o456789:;<=>?@ ABpqCDEFGH IJ ","                             ","  r6789:;<=>?@ AB  CDEFGH IJ ","   s789:;<=>?@ AB  CDEFGH IJ ","    t89:;<=>?@ AB  CDEFGH IJ ","    u89:;<=>?@ AB  CDEFGH IJ ","     v9:;<=>?@ AB  CDEFGH IJ ","     w9:;<=>?@ AB  CDEFGH IJ ","     x9:;<=>?@ AB  CDEFGH IJ ","     y9:;<=>?@ AB  CDEFGH IJ ","      z:;<=>?@ AB  CDEFGH IJ ","      {:;<=>?@ AB  CDEFGH IJ ","       |;<=>?@ AB  CDEFGH IJ ","       };<=>?@ AB  CDEFGH IJ ","       ~;<=>?@ AB  CDEFGH IJ ","         =>?@ AB  CDEFGH IJ ","456789:;<=>?@ AB  CDEFGH IJ","                    EFGH IJ ","                    EFGH IJ ","                             ","                      GH IJ ","                      GH IJ ","              i             ","              i             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","                             ","o456789:;<=>?@ ABqCDEFGH IJ ","                             ","                             "],A.productions=[[1,1,2],[2,1,3],[3,1,4],[3,3,3,-9,4],[4,1,5],[4,3,4,-8,5],[5,1,6],[5,3,5,-22,6],[5,3,5,-5,6],[6,1,7],[6,3,6,-23,7],[6,3,6,-24,7],[6,3,6,-6,7],[6,3,6,-7,7],[7,1,8],[7,3,7,-25,8],[7,3,7,-26,8],[8,1,9],[8,3,8,-12,9],[8,3,8,-11,9],[8,3,8,-10,9],[9,1,10],[9,2,-26,9],[10,1,11],[10,3,10,-27,11],[11,1,12],[11,1,13],[11,3,13,-28,14],[11,3,13,-4,14],[13,1,15],[13,2,13,16],[15,1,17],[15,3,-29,2,-30],[15,1,-15],[15,1,-16],[15,1,18],[18,3,-13,-29,-30],[18,4,-13,-29,19,-30],[19,1,20],[19,3,20,-31,19],[20,1,2],[12,1,14],[12,1,21],[21,1,-28],[21,2,-28,14],[21,1,22],[14,1,23],[14,3,14,-28,23],[14,1,24],[23,2,25,26],[23,1,26],[23,3,25,26,27],[23,2,26,27],[23,1,28],[27,1,16],[27,2,16,27],[25,2,-14,-3],[25,1,-32],[26,1,29],[26,3,-20,-29,-30],[26,4,-21,-29,-15,-30],[16,3,-33,30,-34],[30,1,2],[22,2,-4,14],[24,3,14,-4,23],[28,1,-35],[28,1,-2],[17,2,-36,-18],[29,1,-17],[29,1,-19],[29,1,-18]],A.DOUBLEDOT=2,A.DOUBLECOLON=3,A.DOUBLESLASH=4,A.NOTEQUAL=5,A.LESSTHANOREQUAL=6,A.GREATERTHANOREQUAL=7,A.AND=8,A.OR=9,A.MOD=10,A.DIV=11,A.MULTIPLYOPERATOR=12,A.FUNCTIONNAME=13,A.AXISNAME=14,A.LITERAL=15,A.NUMBER=16,A.ASTERISKNAMETEST=17,A.QNAME=18,A.NCNAMECOLONASTERISK=19,A.NODETYPE=20,A.PROCESSINGINSTRUCTIONWITHLITERAL=21,A.EQUALS=22,A.LESSTHAN=23,A.GREATERTHAN=24,A.PLUS=25,A.MINUS=26,A.BAR=27,A.SLASH=28,A.LEFTPARENTHESIS=29,A.RIGHTPARENTHESIS=30,A.COMMA=31,A.AT=32,A.LEFTBRACKET=33,A.RIGHTBRACKET=34,A.DOT=35,A.DOLLAR=36,A.prototype.tokenize=function(y){for(var U=[],me=[],Me=y+"\0",fe=0,Ee=Me.charAt(fe++);;){for(;Ee==" "||Ee=="	"||Ee=="\r"||Ee==`
`;)Ee=Me.charAt(fe++);if(Ee=="\0"||fe>=Me.length)break;if(Ee=="("){U.push(A.LEFTPARENTHESIS),me.push(Ee),Ee=Me.charAt(fe++);continue}if(Ee==")"){U.push(A.RIGHTPARENTHESIS),me.push(Ee),Ee=Me.charAt(fe++);continue}if(Ee=="["){U.push(A.LEFTBRACKET),me.push(Ee),Ee=Me.charAt(fe++);continue}if(Ee=="]"){U.push(A.RIGHTBRACKET),me.push(Ee),Ee=Me.charAt(fe++);continue}if(Ee=="@"){U.push(A.AT),me.push(Ee),Ee=Me.charAt(fe++);continue}if(Ee==","){U.push(A.COMMA),me.push(Ee),Ee=Me.charAt(fe++);continue}if(Ee=="|"){U.push(A.BAR),me.push(Ee),Ee=Me.charAt(fe++);continue}if(Ee=="+"){U.push(A.PLUS),me.push(Ee),Ee=Me.charAt(fe++);continue}if(Ee=="-"){U.push(A.MINUS),me.push(Ee),Ee=Me.charAt(fe++);continue}if(Ee=="="){U.push(A.EQUALS),me.push(Ee),Ee=Me.charAt(fe++);continue}if(Ee=="$"){U.push(A.DOLLAR),me.push(Ee),Ee=Me.charAt(fe++);continue}if(Ee=="."){if(Ee=Me.charAt(fe++),Ee=="."){U.push(A.DOUBLEDOT),me.push(".."),Ee=Me.charAt(fe++);continue}if(Ee>="0"&&Ee<="9"){var rt="."+Ee;for(Ee=Me.charAt(fe++);Ee>="0"&&Ee<="9";)rt+=Ee,Ee=Me.charAt(fe++);U.push(A.NUMBER),me.push(rt);continue}U.push(A.DOT),me.push(".");continue}if(Ee=="'"||Ee=='"'){for(var Bt=Ee,Ut="";fe<Me.length&&(Ee=Me.charAt(fe))!==Bt;)Ut+=Ee,fe+=1;if(Ee!==Bt)throw It.fromMessage("Unterminated string literal: "+Bt+Ut);fe+=1,U.push(A.LITERAL),me.push(Ut),Ee=Me.charAt(fe++);continue}if(Ee>="0"&&Ee<="9"){var rt=Ee;for(Ee=Me.charAt(fe++);Ee>="0"&&Ee<="9";)rt+=Ee,Ee=Me.charAt(fe++);if(Ee=="."&&Me.charAt(fe)>="0"&&Me.charAt(fe)<="9")for(rt+=Ee,rt+=Me.charAt(fe++),Ee=Me.charAt(fe++);Ee>="0"&&Ee<="9";)rt+=Ee,Ee=Me.charAt(fe++);U.push(A.NUMBER),me.push(rt);continue}if(Ee=="*"){if(U.length>0){var Tt=U[U.length-1];if(Tt!=A.AT&&Tt!=A.DOUBLECOLON&&Tt!=A.LEFTPARENTHESIS&&Tt!=A.LEFTBRACKET&&Tt!=A.AND&&Tt!=A.OR&&Tt!=A.MOD&&Tt!=A.DIV&&Tt!=A.MULTIPLYOPERATOR&&Tt!=A.SLASH&&Tt!=A.DOUBLESLASH&&Tt!=A.BAR&&Tt!=A.PLUS&&Tt!=A.MINUS&&Tt!=A.EQUALS&&Tt!=A.NOTEQUAL&&Tt!=A.LESSTHAN&&Tt!=A.LESSTHANOREQUAL&&Tt!=A.GREATERTHAN&&Tt!=A.GREATERTHANOREQUAL){U.push(A.MULTIPLYOPERATOR),me.push(Ee),Ee=Me.charAt(fe++);continue}}U.push(A.ASTERISKNAMETEST),me.push(Ee),Ee=Me.charAt(fe++);continue}if(Ee==":"&&Me.charAt(fe)==":"){U.push(A.DOUBLECOLON),me.push("::"),fe++,Ee=Me.charAt(fe++);continue}if(Ee=="/"){if(Ee=Me.charAt(fe++),Ee=="/"){U.push(A.DOUBLESLASH),me.push("//"),Ee=Me.charAt(fe++);continue}U.push(A.SLASH),me.push("/");continue}if(Ee=="!"&&Me.charAt(fe)=="="){U.push(A.NOTEQUAL),me.push("!="),fe++,Ee=Me.charAt(fe++);continue}if(Ee=="<"){if(Me.charAt(fe)=="="){U.push(A.LESSTHANOREQUAL),me.push("<="),fe++,Ee=Me.charAt(fe++);continue}U.push(A.LESSTHAN),me.push("<"),Ee=Me.charAt(fe++);continue}if(Ee==">"){if(Me.charAt(fe)=="="){U.push(A.GREATERTHANOREQUAL),me.push(">="),fe++,Ee=Me.charAt(fe++);continue}U.push(A.GREATERTHAN),me.push(">"),Ee=Me.charAt(fe++);continue}if(Ee=="_"||at.isLetter(Ee.charCodeAt(0))){var kt=Ee;for(Ee=Me.charAt(fe++);at.isNCNameChar(Ee.charCodeAt(0));)kt+=Ee,Ee=Me.charAt(fe++);if(U.length>0){var Tt=U[U.length-1];if(Tt!=A.AT&&Tt!=A.DOUBLECOLON&&Tt!=A.LEFTPARENTHESIS&&Tt!=A.LEFTBRACKET&&Tt!=A.AND&&Tt!=A.OR&&Tt!=A.MOD&&Tt!=A.DIV&&Tt!=A.MULTIPLYOPERATOR&&Tt!=A.SLASH&&Tt!=A.DOUBLESLASH&&Tt!=A.BAR&&Tt!=A.PLUS&&Tt!=A.MINUS&&Tt!=A.EQUALS&&Tt!=A.NOTEQUAL&&Tt!=A.LESSTHAN&&Tt!=A.LESSTHANOREQUAL&&Tt!=A.GREATERTHAN&&Tt!=A.GREATERTHANOREQUAL){if(kt=="and"){U.push(A.AND),me.push(kt);continue}if(kt=="or"){U.push(A.OR),me.push(kt);continue}if(kt=="mod"){U.push(A.MOD),me.push(kt);continue}if(kt=="div"){U.push(A.DIV),me.push(kt);continue}}}if(Ee==":"){if(Me.charAt(fe)=="*"){U.push(A.NCNAMECOLONASTERISK),me.push(kt+":*"),fe++,Ee=Me.charAt(fe++);continue}if(Me.charAt(fe)=="_"||at.isLetter(Me.charCodeAt(fe))){for(kt+=":",Ee=Me.charAt(fe++);at.isNCNameChar(Ee.charCodeAt(0));)kt+=Ee,Ee=Me.charAt(fe++);if(Ee=="("){U.push(A.FUNCTIONNAME),me.push(kt);continue}U.push(A.QNAME),me.push(kt);continue}if(Me.charAt(fe)==":"){U.push(A.AXISNAME),me.push(kt);continue}}if(Ee=="("){if(kt=="comment"||kt=="text"||kt=="node"){U.push(A.NODETYPE),me.push(kt);continue}if(kt=="processing-instruction"){Me.charAt(fe)==")"?U.push(A.NODETYPE):U.push(A.PROCESSINGINSTRUCTIONWITHLITERAL),me.push(kt);continue}U.push(A.FUNCTIONNAME),me.push(kt);continue}U.push(A.QNAME),me.push(kt);continue}throw new Error("Unexpected character "+Ee)}return U.push(1),me.push("[EOF]"),[U,me]},A.SHIFT="s",A.REDUCE="r",A.ACCEPT="a",A.prototype.parse=function(Ut){if(!Ut)throw new Error("XPath expression unspecified.");if(typeof Ut!="string")throw new Error("XPath expression must be a string.");var U,me,Me=this.tokenize(Ut);if(Me!=null){U=Me[0],me=Me[1];var fe=0,Ee=[],rt=[],Bt=[],Ut,Tt,kt;for(Ee.push(0),rt.push(1),Bt.push("_S"),Tt=U[fe],kt=me[fe++];;)switch(Ut=Ee[Ee.length-1],A.actionTable[Ut].charAt(Tt-1)){case A.SHIFT:rt.push(-Tt),Bt.push(kt),Ee.push(A.actionTableNumber[Ut].charCodeAt(Tt-1)-32),Tt=U[fe],kt=me[fe++];break;case A.REDUCE:for(var Gn=A.productions[A.actionTableNumber[Ut].charCodeAt(Tt-1)-32][1],Wt=[],jt=0;jt<Gn;jt++)rt.pop(),Wt.unshift(Bt.pop()),Ee.pop();var In=Ee[Ee.length-1];rt.push(A.productions[A.actionTableNumber[Ut].charCodeAt(Tt-1)-32][0]),this.reduceActions[A.actionTableNumber[Ut].charCodeAt(Tt-1)-32]==null?Bt.push(Wt[0]):Bt.push(this.reduceActions[A.actionTableNumber[Ut].charCodeAt(Tt-1)-32](Wt)),Ee.push(A.gotoTable[In].charCodeAt(A.productions[A.actionTableNumber[Ut].charCodeAt(Tt-1)-32][0]-2)-33);break;case A.ACCEPT:return new R(Bt.pop());default:throw new Error("XPath parse error")}}},R.prototype=new Object,R.prototype.constructor=R,R.superclass=Object.prototype;function R(y){this.expression=y}R.prototype.toString=function(){return this.expression.toString()};function q(y,U,me){U in y||(y[U]=me)}R.prototype.evaluate=function(y){var U=y.expressionContextNode;if(!(a(U)||s(U)))throw new Error("Context node does not appear to be a valid DOM node.");return y.contextNode=y.expressionContextNode,y.contextSize=1,y.contextPosition=1,y.isHtml&&(q(y,"caseInsensitive",!0),q(y,"allowAnyNamespaceForNoPrefix",!0)),q(y,"caseInsensitive",!1),this.expression.evaluate(y)},R.XML_NAMESPACE_URI="http://www.w3.org/XML/1998/namespace",R.XMLNS_NAMESPACE_URI="http://www.w3.org/2000/xmlns/",H.prototype=new Object,H.prototype.constructor=H,H.superclass=Object.prototype;function H(){}H.prototype.init=function(){},H.prototype.toString=function(){return"<Expression>"},H.prototype.evaluate=function(y){throw new Error("Could not evaluate expression.")},W.prototype=new H,W.prototype.constructor=W,W.superclass=H.prototype;function W(y){arguments.length>0&&this.init(y)}W.prototype.init=function(y){this.rhs=y},se.prototype=new W,se.prototype.constructor=se,se.superclass=W.prototype;function se(y){arguments.length>0&&this.init(y)}se.prototype.init=function(y){se.superclass.init.call(this,y)},se.prototype.evaluate=function(y){return this.rhs.evaluate(y).number().negate()},se.prototype.toString=function(){return"-"+this.rhs.toString()},Y.prototype=new H,Y.prototype.constructor=Y,Y.superclass=H.prototype;function Y(y,U){arguments.length>0&&this.init(y,U)}Y.prototype.init=function(y,U){this.lhs=y,this.rhs=U},ee.prototype=new Y,ee.prototype.constructor=ee,ee.superclass=Y.prototype;function ee(y,U){arguments.length>0&&this.init(y,U)}ee.prototype.init=function(y,U){ee.superclass.init.call(this,y,U)},ee.prototype.toString=function(){return"("+this.lhs.toString()+" or "+this.rhs.toString()+")"},ee.prototype.evaluate=function(y){var U=this.lhs.evaluate(y).bool();return U.booleanValue()?U:this.rhs.evaluate(y).bool()},le.prototype=new Y,le.prototype.constructor=le,le.superclass=Y.prototype;function le(y,U){arguments.length>0&&this.init(y,U)}le.prototype.init=function(y,U){le.superclass.init.call(this,y,U)},le.prototype.toString=function(){return"("+this.lhs.toString()+" and "+this.rhs.toString()+")"},le.prototype.evaluate=function(y){var U=this.lhs.evaluate(y).bool();return U.booleanValue()?this.rhs.evaluate(y).bool():U},G.prototype=new Y,G.prototype.constructor=G,G.superclass=Y.prototype;function G(y,U){arguments.length>0&&this.init(y,U)}G.prototype.init=function(y,U){G.superclass.init.call(this,y,U)},G.prototype.toString=function(){return"("+this.lhs.toString()+" = "+this.rhs.toString()+")"},G.prototype.evaluate=function(y){return this.lhs.evaluate(y).equals(this.rhs.evaluate(y))},te.prototype=new Y,te.prototype.constructor=te,te.superclass=Y.prototype;function te(y,U){arguments.length>0&&this.init(y,U)}te.prototype.init=function(y,U){te.superclass.init.call(this,y,U)},te.prototype.toString=function(){return"("+this.lhs.toString()+" != "+this.rhs.toString()+")"},te.prototype.evaluate=function(y){return this.lhs.evaluate(y).notequal(this.rhs.evaluate(y))},re.prototype=new Y,re.prototype.constructor=re,re.superclass=Y.prototype;function re(y,U){arguments.length>0&&this.init(y,U)}re.prototype.init=function(y,U){re.superclass.init.call(this,y,U)},re.prototype.evaluate=function(y){return this.lhs.evaluate(y).lessthan(this.rhs.evaluate(y))},re.prototype.toString=function(){return"("+this.lhs.toString()+" < "+this.rhs.toString()+")"},ue.prototype=new Y,ue.prototype.constructor=ue,ue.superclass=Y.prototype;function ue(y,U){arguments.length>0&&this.init(y,U)}ue.prototype.init=function(y,U){ue.superclass.init.call(this,y,U)},ue.prototype.evaluate=function(y){return this.lhs.evaluate(y).greaterthan(this.rhs.evaluate(y))},ue.prototype.toString=function(){return"("+this.lhs.toString()+" > "+this.rhs.toString()+")"},Q.prototype=new Y,Q.prototype.constructor=Q,Q.superclass=Y.prototype;function Q(y,U){arguments.length>0&&this.init(y,U)}Q.prototype.init=function(y,U){Q.superclass.init.call(this,y,U)},Q.prototype.evaluate=function(y){return this.lhs.evaluate(y).lessthanorequal(this.rhs.evaluate(y))},Q.prototype.toString=function(){return"("+this.lhs.toString()+" <= "+this.rhs.toString()+")"},V.prototype=new Y,V.prototype.constructor=V,V.superclass=Y.prototype;function V(y,U){arguments.length>0&&this.init(y,U)}V.prototype.init=function(y,U){V.superclass.init.call(this,y,U)},V.prototype.evaluate=function(y){return this.lhs.evaluate(y).greaterthanorequal(this.rhs.evaluate(y))},V.prototype.toString=function(){return"("+this.lhs.toString()+" >= "+this.rhs.toString()+")"},ie.prototype=new Y,ie.prototype.constructor=ie,ie.superclass=Y.prototype;function ie(y,U){arguments.length>0&&this.init(y,U)}ie.prototype.init=function(y,U){ie.superclass.init.call(this,y,U)},ie.prototype.evaluate=function(y){return this.lhs.evaluate(y).number().plus(this.rhs.evaluate(y).number())},ie.prototype.toString=function(){return"("+this.lhs.toString()+" + "+this.rhs.toString()+")"},ge.prototype=new Y,ge.prototype.constructor=ge,ge.superclass=Y.prototype;function ge(y,U){arguments.length>0&&this.init(y,U)}ge.prototype.init=function(y,U){ge.superclass.init.call(this,y,U)},ge.prototype.evaluate=function(y){return this.lhs.evaluate(y).number().minus(this.rhs.evaluate(y).number())},ge.prototype.toString=function(){return"("+this.lhs.toString()+" - "+this.rhs.toString()+")"},_e.prototype=new Y,_e.prototype.constructor=_e,_e.superclass=Y.prototype;function _e(y,U){arguments.length>0&&this.init(y,U)}_e.prototype.init=function(y,U){_e.superclass.init.call(this,y,U)},_e.prototype.evaluate=function(y){return this.lhs.evaluate(y).number().multiply(this.rhs.evaluate(y).number())},_e.prototype.toString=function(){return"("+this.lhs.toString()+" * "+this.rhs.toString()+")"},Ce.prototype=new Y,Ce.prototype.constructor=Ce,Ce.superclass=Y.prototype;function Ce(y,U){arguments.length>0&&this.init(y,U)}Ce.prototype.init=function(y,U){Ce.superclass.init.call(this,y,U)},Ce.prototype.evaluate=function(y){return this.lhs.evaluate(y).number().div(this.rhs.evaluate(y).number())},Ce.prototype.toString=function(){return"("+this.lhs.toString()+" div "+this.rhs.toString()+")"},Te.prototype=new Y,Te.prototype.constructor=Te,Te.superclass=Y.prototype;function Te(y,U){arguments.length>0&&this.init(y,U)}Te.prototype.init=function(y,U){Te.superclass.init.call(this,y,U)},Te.prototype.evaluate=function(y){return this.lhs.evaluate(y).number().mod(this.rhs.evaluate(y).number())},Te.prototype.toString=function(){return"("+this.lhs.toString()+" mod "+this.rhs.toString()+")"},K.prototype=new Y,K.prototype.constructor=K,K.superclass=Y.prototype;function K(y,U){arguments.length>0&&this.init(y,U)}K.prototype.init=function(y,U){K.superclass.init.call(this,y,U)},K.prototype.evaluate=function(y){return this.lhs.evaluate(y).nodeset().union(this.rhs.evaluate(y).nodeset())},K.prototype.toString=function(){return p(T,[this.lhs,this.rhs]).join(" | ")},oe.prototype=new H,oe.prototype.constructor=oe,oe.superclass=H.prototype;function oe(y,U,me){arguments.length>0&&this.init(y,U,me)}oe.prototype.init=function(y,U,me){oe.superclass.init.call(this),this.filter=y,this.filterPredicates=U,this.locationPath=me};function ke(y){for(;y&&y.parentNode;)y=y.parentNode;return y}var be=function(y,U,me,Me){if(y.length===0)return me;var fe=U.extend({});return d(function(Ee,rt){return fe.contextSize=Ee.length,h(function(Bt,Ut){return fe.contextNode=Bt,fe.contextPosition=Ut+1,oe.predicateMatches(rt,fe)},Ee)},w(me,Me),y)};oe.getRoot=function(y,U){var me=U[0];if(me&&me.nodeType===M.DOCUMENT_NODE)return me;if(y.virtualRoot)return y.virtualRoot;if(!me)throw new Error("Context node not found when determining document root.");var Me=me.ownerDocument;if(Me)return Me;for(var fe=me;fe.parentNode!=null;)fe=fe.parentNode;return fe};var xe=function(y){var U=String(y.name);return U==="xmlns"?"":U.substring(0,6)==="xmlns:"?U.substring(6,U.length):null};oe.applyStep=function(y,U,me){if(!me)throw new Error("Context node not found when evaluating XPath step: "+y);var Me=[];switch(U.contextNode=me,y.axis){case de.ANCESTOR:if(U.contextNode===U.virtualRoot)break;var fe;for(U.contextNode.nodeType==M.ATTRIBUTE_NODE?fe=oe.getOwnerElement(U.contextNode):fe=U.contextNode.parentNode;fe!=null&&(y.nodeTest.matches(fe,U)&&Me.push(fe),fe!==U.virtualRoot);)fe=fe.parentNode;break;case de.ANCESTORORSELF:for(var fe=U.contextNode;fe!=null&&(y.nodeTest.matches(fe,U)&&Me.push(fe),fe!==U.virtualRoot);fe=fe.nodeType==M.ATTRIBUTE_NODE?oe.getOwnerElement(fe):fe.parentNode);break;case de.ATTRIBUTE:var Ee=U.contextNode.attributes;if(Ee!=null)for(var rt=0;rt<Ee.length;rt++){var fe=Ee.item(rt);y.nodeTest.matches(fe,U)&&Me.push(fe)}break;case de.CHILD:for(var fe=U.contextNode.firstChild;fe!=null;fe=fe.nextSibling)y.nodeTest.matches(fe,U)&&Me.push(fe);break;case de.DESCENDANT:for(var kt=[U.contextNode.firstChild];kt.length>0;)for(var fe=kt.pop();fe!=null;)y.nodeTest.matches(fe,U)&&Me.push(fe),fe.firstChild!=null?(kt.push(fe.nextSibling),fe=fe.firstChild):fe=fe.nextSibling;break;case de.DESCENDANTORSELF:y.nodeTest.matches(U.contextNode,U)&&Me.push(U.contextNode);for(var kt=[U.contextNode.firstChild];kt.length>0;)for(var fe=kt.pop();fe!=null;)y.nodeTest.matches(fe,U)&&Me.push(fe),fe.firstChild!=null?(kt.push(fe.nextSibling),fe=fe.firstChild):fe=fe.nextSibling;break;case de.FOLLOWING:if(U.contextNode===U.virtualRoot)break;var kt=[];U.contextNode.firstChild!=null?kt.unshift(U.contextNode.firstChild):kt.unshift(U.contextNode.nextSibling);for(var fe=U.contextNode.parentNode;fe!=null&&fe.nodeType!=M.DOCUMENT_NODE&&fe!==U.virtualRoot;fe=fe.parentNode)kt.unshift(fe.nextSibling);do for(var fe=kt.pop();fe!=null;)y.nodeTest.matches(fe,U)&&Me.push(fe),fe.firstChild!=null?(kt.push(fe.nextSibling),fe=fe.firstChild):fe=fe.nextSibling;while(kt.length>0);break;case de.FOLLOWINGSIBLING:if(U.contextNode===U.virtualRoot)break;for(var fe=U.contextNode.nextSibling;fe!=null;fe=fe.nextSibling)y.nodeTest.matches(fe,U)&&Me.push(fe);break;case de.NAMESPACE:var Bt={};if(U.contextNode.nodeType==M.ELEMENT_NODE){Bt.xml=new bt("xml",null,R.XML_NAMESPACE_URI,U.contextNode);for(var fe=U.contextNode;fe!=null&&fe.nodeType==M.ELEMENT_NODE;fe=fe.parentNode)for(var rt=0;rt<fe.attributes.length;rt++){var Ut=fe.attributes.item(rt),Tt=xe(Ut);Tt!=null&&Bt[Tt]==null&&(Bt[Tt]=new bt(Tt,Ut,Ut.value,U.contextNode))}for(var Tt in Bt){var me=Bt[Tt];y.nodeTest.matches(me,U)&&Me.push(me)}}break;case de.PARENT:fe=null,U.contextNode!==U.virtualRoot&&(U.contextNode.nodeType==M.ATTRIBUTE_NODE?fe=oe.getOwnerElement(U.contextNode):fe=U.contextNode.parentNode),fe!=null&&y.nodeTest.matches(fe,U)&&Me.push(fe);break;case de.PRECEDING:var kt;U.virtualRoot!=null?kt=[U.virtualRoot]:kt=[ke(U.contextNode)];e:for(;kt.length>0;)for(var fe=kt.pop();fe!=null;){if(fe==U.contextNode)break e;y.nodeTest.matches(fe,U)&&Me.unshift(fe),fe.firstChild!=null?(kt.push(fe.nextSibling),fe=fe.firstChild):fe=fe.nextSibling}break;case de.PRECEDINGSIBLING:if(U.contextNode===U.virtualRoot)break;for(var fe=U.contextNode.previousSibling;fe!=null;fe=fe.previousSibling)y.nodeTest.matches(fe,U)&&Me.push(fe);break;case de.SELF:y.nodeTest.matches(U.contextNode,U)&&Me.push(U.contextNode);break}return Me};function Oe(y,U,me){return be(y.predicates,U,oe.applyStep(y,U,me),g(Xe,y.axis))}function Se(y,U,me){return F(p(Oe.bind(null,me,y),U))}oe.applySteps=function(y,U,me){return d(Se.bind(null,U),me,y)},oe.prototype.applyFilter=function(y,U){if(!this.filter)return{nodes:[y.contextNode]};var me=this.filter.evaluate(y);if(!at.instance_of(me,Fe)){if(this.filterPredicates!=null&&this.filterPredicates.length>0||this.locationPath!=null)throw new Error("Path expression filter must evaluate to a nodeset if predicates or location path are used");return{nonNodes:me}}return{nodes:be(this.filterPredicates||[],U,me.toUnsortedArray(),!1)}},oe.applyLocationPath=function(y,U,me){if(!y)return me;var Me=y.absolute?[oe.getRoot(U,me)]:me;return oe.applySteps(y.steps,U,Me)},oe.prototype.evaluate=function(y){var U=D(new xt,y),me=this.applyFilter(y,U);if("nonNodes"in me)return me.nonNodes;var Me=new Fe;return Me.addArray(oe.applyLocationPath(this.locationPath,U,me.nodes)),Me},oe.predicateMatches=function(y,U){var me=y.evaluate(U);return at.instance_of(me,Le)?U.contextPosition===me.numberValue():me.booleanValue()},oe.predicateString=function(y){return S("[","]",y.toString())},oe.predicatesString=function(y){return E("",p(oe.predicateString,y))},oe.prototype.toString=function(){if(this.filter!=null){var y=T(this.filter);return at.instance_of(this.filter,ce)?S("'","'",y):this.filterPredicates!=null&&this.filterPredicates.length?S("(",")",y)+oe.predicatesString(this.filterPredicates):this.locationPath!=null?y+(this.locationPath.absolute?"":"/")+T(this.locationPath):y}return T(this.locationPath)},oe.getOwnerElement=function(y){if(y.ownerElement)return y.ownerElement;try{if(y.selectSingleNode)return y.selectSingleNode("..")}catch{}for(var U=y.nodeType==M.DOCUMENT_NODE?y:y.ownerDocument,me=U.getElementsByTagName("*"),Me=0;Me<me.length;Me++)for(var fe=me.item(Me),Ee=fe.attributes,rt=0;rt<Ee.length;rt++){var Bt=Ee.item(rt);if(Bt===y)return fe}return null},Re.prototype=new Object,Re.prototype.constructor=Re,Re.superclass=Object.prototype;function Re(y,U){arguments.length>0&&this.init(y,U)}Re.prototype.init=function(y,U){this.absolute=y,this.steps=U},Re.prototype.toString=function(){return(this.absolute?"/":"")+p(T,this.steps).join("/")},de.prototype=new Object,de.prototype.constructor=de,de.superclass=Object.prototype;function de(y,U,me){arguments.length>0&&this.init(y,U,me)}de.prototype.init=function(y,U,me){this.axis=y,this.nodeTest=U,this.predicates=me},de.prototype.toString=function(){return de.STEPNAMES[this.axis]+"::"+this.nodeTest.toString()+oe.predicatesString(this.predicates)},de.ANCESTOR=0,de.ANCESTORORSELF=1,de.ATTRIBUTE=2,de.CHILD=3,de.DESCENDANT=4,de.DESCENDANTORSELF=5,de.FOLLOWING=6,de.FOLLOWINGSIBLING=7,de.NAMESPACE=8,de.PARENT=9,de.PRECEDING=10,de.PRECEDINGSIBLING=11,de.SELF=12,de.STEPNAMES=d(function(y,U){return y[U[0]]=U[1],y},{},[[de.ANCESTOR,"ancestor"],[de.ANCESTORORSELF,"ancestor-or-self"],[de.ATTRIBUTE,"attribute"],[de.CHILD,"child"],[de.DESCENDANT,"descendant"],[de.DESCENDANTORSELF,"descendant-or-self"],[de.FOLLOWING,"following"],[de.FOLLOWINGSIBLING,"following-sibling"],[de.NAMESPACE,"namespace"],[de.PARENT,"parent"],[de.PRECEDING,"preceding"],[de.PRECEDINGSIBLING,"preceding-sibling"],[de.SELF,"self"]]);var Xe=[de.ANCESTOR,de.ANCESTORORSELF,de.PARENT,de.PRECEDING,de.PRECEDINGSIBLING];we.prototype=new Object,we.prototype.constructor=we,we.superclass=Object.prototype;function we(y,U){arguments.length>0&&this.init(y,U)}we.prototype.init=function(y,U){this.type=y,this.value=U},we.prototype.toString=function(){return"<unknown nodetest type>"},we.prototype.matches=function(y,U){console.warn("unknown node test type")},we.NAMETESTANY=0,we.NAMETESTPREFIXANY=1,we.NAMETESTQNAME=2,we.COMMENT=3,we.TEXT=4,we.PI=5,we.NODE=6,we.isNodeType=function(y){return function(U){return g(y,U.nodeType)}},we.makeNodeTestType=function(y,U,me){var Me=me||function(){};return Me.prototype=new we(y),Me.prototype.constructor=Me,D(Me.prototype,U),Me},we.makeNodeTypeTest=function(y,U,me){return new(we.makeNodeTestType(y,{matches:we.isNodeType(U),toString:v(me)}))},we.hasPrefix=function(y){return y.prefix||(y.nodeName||y.tagName).indexOf(":")!==-1},we.isElementOrAttribute=we.isNodeType([1,2]),we.nameSpaceMatches=function(y,U,me){var Me=me.namespaceURI||"";if(!y)return!Me||U.allowAnyNamespaceForNoPrefix&&!we.hasPrefix(me);var fe=U.namespaceResolver.getNamespace(y,U.expressionContextNode);if(fe==null)throw new Error("Cannot resolve QName "+y);return fe===Me},we.localNameMatches=function(y,U,me){var Me=me.localName||me.nodeName;return U.caseInsensitive?y.toLowerCase()===Me.toLowerCase():y===Me},we.NameTestPrefixAny=we.makeNodeTestType(we.NAMETESTPREFIXANY,{matches:function(y,U){return we.isElementOrAttribute(y)&&we.nameSpaceMatches(this.prefix,U,y)},toString:function(){return this.prefix+":*"}},function(U){this.prefix=U}),we.NameTestQName=we.makeNodeTestType(we.NAMETESTQNAME,{matches:function(y,U){return we.isNodeType([M.ELEMENT_NODE,M.ATTRIBUTE_NODE,M.NAMESPACE_NODE])(y)&&we.nameSpaceMatches(this.prefix,U,y)&&we.localNameMatches(this.localName,U,y)},toString:function(){return this.name}},function(U){var me=U.split(":");this.name=U,this.prefix=me.length>1?me[0]:null,this.localName=me[me.length>1?1:0]}),we.PITest=we.makeNodeTestType(we.PI,{matches:function(y,U){return we.isNodeType([M.PROCESSING_INSTRUCTION_NODE])(y)&&(y.target||y.nodeName)===this.name},toString:function(){return S('processing-instruction("','")',this.name)}},function(y){this.name=y}),we.nameTestAny=we.makeNodeTypeTest(we.NAMETESTANY,[M.ELEMENT_NODE,M.ATTRIBUTE_NODE,M.NAMESPACE_NODE],"*"),we.textTest=we.makeNodeTypeTest(we.TEXT,[M.TEXT_NODE,M.CDATA_SECTION_NODE],"text()"),we.commentTest=we.makeNodeTypeTest(we.COMMENT,[M.COMMENT_NODE],"comment()"),we.nodeTest=we.makeNodeTypeTest(we.NODE,[M.ELEMENT_NODE,M.ATTRIBUTE_NODE,M.TEXT_NODE,M.CDATA_SECTION_NODE,M.PROCESSING_INSTRUCTION_NODE,M.COMMENT_NODE,M.DOCUMENT_NODE],"node()"),we.anyPiTest=we.makeNodeTypeTest(we.PI,[M.PROCESSING_INSTRUCTION_NODE],"processing-instruction()"),Qe.prototype=new H,Qe.prototype.constructor=Qe,Qe.superclass=H.prototype;function Qe(y){arguments.length>0&&this.init(y)}Qe.prototype.init=function(y){this.variable=y},Qe.prototype.toString=function(){return"$"+this.variable},Qe.prototype.evaluate=function(y){var U=at.resolveQName(this.variable,y.namespaceResolver,y.contextNode,!1);if(U[0]==null)throw new Error("Cannot resolve QName "+fn);var me=y.variableResolver.getVariable(U[1],U[0]);if(!me)throw It.fromMessage("Undeclared variable: "+this.toString());return me},We.prototype=new H,We.prototype.constructor=We,We.superclass=H.prototype;function We(y,U){arguments.length>0&&this.init(y,U)}We.prototype.init=function(y,U){this.functionName=y,this.arguments=U},We.prototype.toString=function(){for(var y=this.functionName+"(",U=0;U<this.arguments.length;U++)U>0&&(y+=", "),y+=this.arguments[U].toString();return y+")"},We.prototype.evaluate=function(y){var U=_t.getFunctionFromContext(this.functionName,y);if(!U)throw new Error("Unknown function "+this.functionName);var me=[y].concat(this.arguments);return U.apply(y.functionResolver.thisArg,me)};var Ge=new Object;Ge.equals=function(y,U){return y.equals(U)},Ge.notequal=function(y,U){return y.notequal(U)},Ge.lessthan=function(y,U){return y.lessthan(U)},Ge.greaterthan=function(y,U){return y.greaterthan(U)},Ge.lessthanorequal=function(y,U){return y.lessthanorequal(U)},Ge.greaterthanorequal=function(y,U){return y.greaterthanorequal(U)},ce.prototype=new H,ce.prototype.constructor=ce,ce.superclass=H.prototype;function ce(y){arguments.length>0&&this.init(y)}ce.prototype.init=function(y){this.str=String(y)},ce.prototype.toString=function(){return this.str},ce.prototype.evaluate=function(y){return this},ce.prototype.string=function(){return this},ce.prototype.number=function(){return new Le(this.str)},ce.prototype.bool=function(){return new $(this.str)},ce.prototype.nodeset=function(){throw new Error("Cannot convert string to nodeset")},ce.prototype.stringValue=function(){return this.str},ce.prototype.numberValue=function(){return this.number().numberValue()},ce.prototype.booleanValue=function(){return this.bool().booleanValue()},ce.prototype.equals=function(y){return at.instance_of(y,$)?this.bool().equals(y):at.instance_of(y,Le)?this.number().equals(y):at.instance_of(y,Fe)?y.compareWithString(this,Ge.equals):new $(this.str==y.str)},ce.prototype.notequal=function(y){return at.instance_of(y,$)?this.bool().notequal(y):at.instance_of(y,Le)?this.number().notequal(y):at.instance_of(y,Fe)?y.compareWithString(this,Ge.notequal):new $(this.str!=y.str)},ce.prototype.lessthan=function(y){return this.number().lessthan(y)},ce.prototype.greaterthan=function(y){return this.number().greaterthan(y)},ce.prototype.lessthanorequal=function(y){return this.number().lessthanorequal(y)},ce.prototype.greaterthanorequal=function(y){return this.number().greaterthanorequal(y)},Le.prototype=new H,Le.prototype.constructor=Le,Le.superclass=H.prototype;function Le(y){arguments.length>0&&this.init(y)}Le.prototype.init=function(y){this.num=typeof y=="string"?this.parse(y):Number(y)},Le.prototype.numberFormat=/^\s*-?[0-9]*\.?[0-9]+\s*$/,Le.prototype.parse=function(y){return this.numberFormat.test(y)?parseFloat(y):Number.NaN};function mt(y){for(var U=y.split("e-"),me=U[0].replace(".",""),Me=Number(U[1]),fe=0;fe<Me-1;fe+=1)me="0"+me;return"0."+me}function z(y){for(var U=y.split("e"),me=U[0].replace(".",""),Me=Number(U[1]),fe=Me+1-me.length,Ee=0;Ee<fe;Ee+=1)me+="0";return me}Le.prototype.toString=function(){var y=this.num.toString();return y.indexOf("e-")!==-1?mt(y):y.indexOf("e")!==-1?z(y):y},Le.prototype.evaluate=function(y){return this},Le.prototype.string=function(){return new ce(this.toString())},Le.prototype.number=function(){return this},Le.prototype.bool=function(){return new $(this.num)},Le.prototype.nodeset=function(){throw new Error("Cannot convert number to nodeset")},Le.prototype.stringValue=function(){return this.string().stringValue()},Le.prototype.numberValue=function(){return this.num},Le.prototype.booleanValue=function(){return this.bool().booleanValue()},Le.prototype.negate=function(){return new Le(-this.num)},Le.prototype.equals=function(y){return at.instance_of(y,$)?this.bool().equals(y):at.instance_of(y,ce)?this.equals(y.number()):at.instance_of(y,Fe)?y.compareWithNumber(this,Ge.equals):new $(this.num==y.num)},Le.prototype.notequal=function(y){return at.instance_of(y,$)?this.bool().notequal(y):at.instance_of(y,ce)?this.notequal(y.number()):at.instance_of(y,Fe)?y.compareWithNumber(this,Ge.notequal):new $(this.num!=y.num)},Le.prototype.lessthan=function(y){return at.instance_of(y,Fe)?y.compareWithNumber(this,Ge.greaterthan):at.instance_of(y,$)||at.instance_of(y,ce)?this.lessthan(y.number()):new $(this.num<y.num)},Le.prototype.greaterthan=function(y){return at.instance_of(y,Fe)?y.compareWithNumber(this,Ge.lessthan):at.instance_of(y,$)||at.instance_of(y,ce)?this.greaterthan(y.number()):new $(this.num>y.num)},Le.prototype.lessthanorequal=function(y){return at.instance_of(y,Fe)?y.compareWithNumber(this,Ge.greaterthanorequal):at.instance_of(y,$)||at.instance_of(y,ce)?this.lessthanorequal(y.number()):new $(this.num<=y.num)},Le.prototype.greaterthanorequal=function(y){return at.instance_of(y,Fe)?y.compareWithNumber(this,Ge.lessthanorequal):at.instance_of(y,$)||at.instance_of(y,ce)?this.greaterthanorequal(y.number()):new $(this.num>=y.num)},Le.prototype.plus=function(y){return new Le(this.num+y.num)},Le.prototype.minus=function(y){return new Le(this.num-y.num)},Le.prototype.multiply=function(y){return new Le(this.num*y.num)},Le.prototype.div=function(y){return new Le(this.num/y.num)},Le.prototype.mod=function(y){return new Le(this.num%y.num)},$.prototype=new H,$.prototype.constructor=$,$.superclass=H.prototype;function $(y){arguments.length>0&&this.init(y)}$.prototype.init=function(y){this.b=!!y},$.prototype.toString=function(){return this.b.toString()},$.prototype.evaluate=function(y){return this},$.prototype.string=function(){return new ce(this.b)},$.prototype.number=function(){return new Le(this.b)},$.prototype.bool=function(){return this},$.prototype.nodeset=function(){throw new Error("Cannot convert boolean to nodeset")},$.prototype.stringValue=function(){return this.string().stringValue()},$.prototype.numberValue=function(){return this.number().numberValue()},$.prototype.booleanValue=function(){return this.b},$.prototype.not=function(){return new $(!this.b)},$.prototype.equals=function(y){return at.instance_of(y,ce)||at.instance_of(y,Le)?this.equals(y.bool()):at.instance_of(y,Fe)?y.compareWithBoolean(this,Ge.equals):new $(this.b==y.b)},$.prototype.notequal=function(y){return at.instance_of(y,ce)||at.instance_of(y,Le)?this.notequal(y.bool()):at.instance_of(y,Fe)?y.compareWithBoolean(this,Ge.notequal):new $(this.b!=y.b)},$.prototype.lessthan=function(y){return this.number().lessthan(y)},$.prototype.greaterthan=function(y){return this.number().greaterthan(y)},$.prototype.lessthanorequal=function(y){return this.number().lessthanorequal(y)},$.prototype.greaterthanorequal=function(y){return this.number().greaterthanorequal(y)},$.true_=new $(!0),$.false_=new $(!1),pe.prototype=new Object,pe.prototype.constructor=pe,pe.superclass=Object.prototype;function pe(y){this.init(y)}pe.prototype.init=function(y){this.left=null,this.right=null,this.node=y,this.depth=1},pe.prototype.balance=function(){var y=this.left==null?0:this.left.depth,U=this.right==null?0:this.right.depth;if(y>U+1){var me=this.left.left==null?0:this.left.left.depth,Me=this.left.right==null?0:this.left.right.depth;me<Me&&this.left.rotateRR(),this.rotateLL()}else if(y+1<U){var fe=this.right.right==null?0:this.right.right.depth,Ee=this.right.left==null?0:this.right.left.depth;Ee>fe&&this.right.rotateLL(),this.rotateRR()}},pe.prototype.rotateLL=function(){var y=this.node,U=this.right;this.node=this.left.node,this.right=this.left,this.left=this.left.left,this.right.left=this.right.right,this.right.right=U,this.right.node=y,this.right.updateInNewLocation(),this.updateInNewLocation()},pe.prototype.rotateRR=function(){var y=this.node,U=this.left;this.node=this.right.node,this.left=this.right,this.right=this.right.right,this.left.right=this.left.left,this.left.left=U,this.left.node=y,this.left.updateInNewLocation(),this.updateInNewLocation()},pe.prototype.updateInNewLocation=function(){this.getDepthFromChildren()},pe.prototype.getDepthFromChildren=function(){this.depth=this.node==null?0:1,this.left!=null&&(this.depth=this.left.depth+1),this.right!=null&&this.depth<=this.right.depth&&(this.depth=this.right.depth+1)};function Pe(y,U){if(y===U)return 0;if(y.compareDocumentPosition){var me=y.compareDocumentPosition(U);return me&1||me&10?1:me&20?-1:0}for(var Me=0,fe=0,Ee=y;Ee!=null;Ee=Ee.parentNode||Ee.ownerElement)Me++;for(var rt=U;rt!=null;rt=rt.parentNode||rt.ownerElement)fe++;if(Me>fe){for(;Me>fe;)y=y.parentNode||y.ownerElement,Me--;if(y===U)return 1}else if(fe>Me){for(;fe>Me;)U=U.parentNode||U.ownerElement,fe--;if(y===U)return-1}for(var Bt=y.parentNode||y.ownerElement,Ut=U.parentNode||U.ownerElement;Bt!==Ut;)y=Bt,U=Ut,Bt=y.parentNode||y.ownerElement,Ut=U.parentNode||U.ownerElement;var Tt=Vt(y),kt=Vt(U);if(Tt&&!kt)return-1;if(!Tt&&kt)return 1;if(y.isXPathNamespace){if(y.nodeValue===R.XML_NAMESPACE_URI||!U.isXPathNamespace)return-1;if(U.nodeValue===R.XML_NAMESPACE_URI)return 1}else if(U.isXPathNamespace)return 1;if(Bt)for(var Gn=Tt?Bt.attributes:Bt.childNodes,Wt=Gn.length,jt=y.baseNode||y,In=U.baseNode||U,nr=0;nr<Wt;nr+=1){var gi=Gn[nr];if(gi===jt)return-1;if(gi===In)return 1}throw new Error("Unexpected: could not determine node order")}pe.prototype.add=function(y){if(y===this.node)return!1;var U=Pe(y,this.node),me=!1;return U==-1?this.left==null?(this.left=new pe(y),me=!0):(me=this.left.add(y),me&&this.balance()):U==1&&(this.right==null?(this.right=new pe(y),me=!0):(me=this.right.add(y),me&&this.balance())),me&&this.getDepthFromChildren(),me},Fe.prototype=new H,Fe.prototype.constructor=Fe,Fe.superclass=H.prototype;function Fe(){this.init()}Fe.prototype.init=function(){this.tree=null,this.nodes=[],this.size=0},Fe.prototype.toString=function(){var y=this.first();return y==null?"":this.stringForNode(y)},Fe.prototype.evaluate=function(y){return this},Fe.prototype.string=function(){return new ce(this.toString())},Fe.prototype.stringValue=function(){return this.toString()},Fe.prototype.number=function(){return new Le(this.string())},Fe.prototype.numberValue=function(){return Number(this.string())},Fe.prototype.bool=function(){return new $(this.booleanValue())},Fe.prototype.booleanValue=function(){return!!this.size},Fe.prototype.nodeset=function(){return this},Fe.prototype.stringForNode=function(y){return y.nodeType==M.DOCUMENT_NODE||y.nodeType==M.ELEMENT_NODE||y.nodeType===M.DOCUMENT_FRAGMENT_NODE?this.stringForContainerNode(y):y.nodeType===M.ATTRIBUTE_NODE?y.value||y.nodeValue:y.isNamespaceNode?y.namespace:y.nodeValue},Fe.prototype.stringForContainerNode=function(y){for(var U="",me=y.firstChild;me!=null;me=me.nextSibling){var Me=me.nodeType;(Me===1||Me===3||Me===4||Me===9||Me===11)&&(U+=this.stringForNode(me))}return U},Fe.prototype.buildTree=function(){if(!this.tree&&this.nodes.length){this.tree=new pe(this.nodes[0]);for(var y=1;y<this.nodes.length;y+=1)this.tree.add(this.nodes[y])}return this.tree},Fe.prototype.first=function(){var y=this.buildTree();if(y==null)return null;for(;y.left!=null;)y=y.left;return y.node},Fe.prototype.add=function(y){for(var U=0;U<this.nodes.length;U+=1)if(y===this.nodes[U])return;this.tree=null,this.nodes.push(y),this.size+=1},Fe.prototype.addArray=function(y){var U=this;u(function(me){U.add(me)},y)},Fe.prototype.toArray=function(){var y=[];return this.toArrayRec(this.buildTree(),y),y},Fe.prototype.toArrayRec=function(y,U){y!=null&&(this.toArrayRec(y.left,U),U.push(y.node),this.toArrayRec(y.right,U))},Fe.prototype.toUnsortedArray=function(){return this.nodes.slice()},Fe.prototype.compareWithString=function(y,U){for(var me=this.toUnsortedArray(),Me=0;Me<me.length;Me++){var fe=me[Me],Ee=new ce(this.stringForNode(fe)),rt=U(Ee,y);if(rt.booleanValue())return rt}return new $(!1)},Fe.prototype.compareWithNumber=function(y,U){for(var me=this.toUnsortedArray(),Me=0;Me<me.length;Me++){var fe=me[Me],Ee=new Le(this.stringForNode(fe)),rt=U(Ee,y);if(rt.booleanValue())return rt}return new $(!1)},Fe.prototype.compareWithBoolean=function(y,U){return U(this.bool(),y)},Fe.prototype.compareWithNodeSet=function(y,U){for(var me=this.toUnsortedArray(),Me=function(Bt,Ut){return U(Ut,Bt)},fe=0;fe<me.length;fe++){var Ee=new ce(this.stringForNode(me[fe])),rt=y.compareWithString(Ee,Me);if(rt.booleanValue())return rt}return new $(!1)},Fe.compareWith=l(function(y,U){return at.instance_of(U,ce)?this.compareWithString(U,y):at.instance_of(U,Le)?this.compareWithNumber(U,y):at.instance_of(U,$)?this.compareWithBoolean(U,y):this.compareWithNodeSet(U,y)}),Fe.prototype.equals=Fe.compareWith(Ge.equals),Fe.prototype.notequal=Fe.compareWith(Ge.notequal),Fe.prototype.lessthan=Fe.compareWith(Ge.lessthan),Fe.prototype.greaterthan=Fe.compareWith(Ge.greaterthan),Fe.prototype.lessthanorequal=Fe.compareWith(Ge.lessthanorequal),Fe.prototype.greaterthanorequal=Fe.compareWith(Ge.greaterthanorequal),Fe.prototype.union=function(y){var U=new Fe;return U.addArray(this.toUnsortedArray()),U.addArray(y.toUnsortedArray()),U},bt.prototype=new Object,bt.prototype.constructor=bt,bt.superclass=Object.prototype;function bt(y,U,me,Me){this.isXPathNamespace=!0,this.baseNode=U,this.ownerDocument=Me.ownerDocument,this.nodeName=y,this.prefix=y,this.localName=y,this.namespaceURI=null,this.nodeValue=me,this.ownerElement=Me,this.nodeType=M.NAMESPACE_NODE}bt.prototype.toString=function(){return'{ "'+this.prefix+'", "'+this.namespaceURI+'" }'},xt.prototype=new Object,xt.prototype.constructor=xt,xt.superclass=Object.prototype;function xt(y,U,me){this.variableResolver=y??new Yt,this.namespaceResolver=U??new je,this.functionResolver=me??new _t}xt.prototype.extend=function(y){return D(new xt,this,y)},Yt.prototype=new Object,Yt.prototype.constructor=Yt,Yt.superclass=Object.prototype;function Yt(){}Yt.prototype.getVariable=function(y,U){return null},_t.prototype=new Object,_t.prototype.constructor=_t,_t.superclass=Object.prototype;function _t(y){this.thisArg=y??Ie,this.functions=new Object,this.addStandardFunctions()}_t.prototype.addStandardFunctions=function(){this.functions["{}last"]=Ie.last,this.functions["{}position"]=Ie.position,this.functions["{}count"]=Ie.count,this.functions["{}id"]=Ie.id,this.functions["{}local-name"]=Ie.localName,this.functions["{}namespace-uri"]=Ie.namespaceURI,this.functions["{}name"]=Ie.name,this.functions["{}string"]=Ie.string,this.functions["{}concat"]=Ie.concat,this.functions["{}starts-with"]=Ie.startsWith,this.functions["{}contains"]=Ie.contains,this.functions["{}substring-before"]=Ie.substringBefore,this.functions["{}substring-after"]=Ie.substringAfter,this.functions["{}substring"]=Ie.substring,this.functions["{}string-length"]=Ie.stringLength,this.functions["{}normalize-space"]=Ie.normalizeSpace,this.functions["{}translate"]=Ie.translate,this.functions["{}boolean"]=Ie.boolean_,this.functions["{}not"]=Ie.not,this.functions["{}true"]=Ie.true_,this.functions["{}false"]=Ie.false_,this.functions["{}lang"]=Ie.lang,this.functions["{}number"]=Ie.number,this.functions["{}sum"]=Ie.sum,this.functions["{}floor"]=Ie.floor,this.functions["{}ceiling"]=Ie.ceiling,this.functions["{}round"]=Ie.round},_t.prototype.addFunction=function(y,U,me){this.functions["{"+y+"}"+U]=me},_t.getFunctionFromContext=function(y,U){var me=at.resolveQName(y,U.namespaceResolver,U.contextNode,!1);if(me[0]===null)throw new Error("Cannot resolve QName "+name);return U.functionResolver.getFunction(me[1],me[0])},_t.prototype.getFunction=function(y,U){return this.functions["{"+U+"}"+y]},je.prototype=new Object,je.prototype.constructor=je,je.superclass=Object.prototype;function je(){}je.prototype.getNamespace=function(y,U){if(y=="xml")return R.XML_NAMESPACE_URI;if(y=="xmlns")return R.XMLNS_NAMESPACE_URI;for(U.nodeType==M.DOCUMENT_NODE?U=U.documentElement:U.nodeType==M.ATTRIBUTE_NODE?U=oe.getOwnerElement(U):U.nodeType!=M.ELEMENT_NODE&&(U=U.parentNode);U!=null&&U.nodeType==M.ELEMENT_NODE;){for(var me=U.attributes,Me=0;Me<me.length;Me++){var fe=me.item(Me),Ee=fe.name||fe.nodeName;if(Ee==="xmlns"&&y===""||Ee==="xmlns:"+y)return String(fe.value||fe.nodeValue)}U=U.parentNode}return null};var Ie=new Object;Ie.last=function(y){if(arguments.length!=1)throw new Error("Function last expects ()");return new Le(y.contextSize)},Ie.position=function(y){if(arguments.length!=1)throw new Error("Function position expects ()");return new Le(y.contextPosition)},Ie.count=function(){var y=arguments[0],U;if(arguments.length!=2||!at.instance_of(U=arguments[1].evaluate(y),Fe))throw new Error("Function count expects (node-set)");return new Le(U.size)},Ie.id=function(){var y=arguments[0],U;if(arguments.length!=2)throw new Error("Function id expects (object)");U=arguments[1].evaluate(y),at.instance_of(U,Fe)?U=U.toArray().join(" "):U=U.stringValue();for(var me=U.split(/[\x0d\x0a\x09\x20]+/),Me=new Fe,fe=y.contextNode.nodeType==M.DOCUMENT_NODE?y.contextNode:y.contextNode.ownerDocument,Ee=0;Ee<me.length;Ee++){var rt;fe.getElementById?rt=fe.getElementById(me[Ee]):rt=at.getElementById(fe,me[Ee]),rt!=null&&Me.add(rt)}return Me},Ie.localName=function(y,U){var me;if(arguments.length==1)me=y.contextNode;else if(arguments.length==2)me=U.evaluate(y).first();else throw new Error("Function local-name expects (node-set?)");return me==null?new ce(""):new ce(me.localName||me.baseName||me.target||me.nodeName||"")},Ie.namespaceURI=function(){var y=arguments[0],U;if(arguments.length==1)U=y.contextNode;else if(arguments.length==2)U=arguments[1].evaluate(y).first();else throw new Error("Function namespace-uri expects (node-set?)");return U==null?new ce(""):new ce(U.namespaceURI||"")},Ie.name=function(){var y=arguments[0],U;if(arguments.length==1)U=y.contextNode;else if(arguments.length==2)U=arguments[1].evaluate(y).first();else throw new Error("Function name expects (node-set?)");return U==null?new ce(""):U.nodeType==M.ELEMENT_NODE?new ce(U.nodeName):U.nodeType==M.ATTRIBUTE_NODE?new ce(U.name||U.nodeName):U.nodeType===M.PROCESSING_INSTRUCTION_NODE?new ce(U.target||U.nodeName):U.localName==null?new ce(""):new ce(U.localName)},Ie.string=function(){var y=arguments[0];if(arguments.length==1)return new ce(Fe.prototype.stringForNode(y.contextNode));if(arguments.length==2)return arguments[1].evaluate(y).string();throw new Error("Function string expects (object?)")},Ie.concat=function(y){if(arguments.length<3)throw new Error("Function concat expects (string, string[, string]*)");for(var U="",me=1;me<arguments.length;me++)U+=arguments[me].evaluate(y).stringValue();return new ce(U)},Ie.startsWith=function(){var y=arguments[0];if(arguments.length!=3)throw new Error("Function startsWith expects (string, string)");var U=arguments[1].evaluate(y).stringValue(),me=arguments[2].evaluate(y).stringValue();return new $(U.substring(0,me.length)==me)},Ie.contains=function(){var y=arguments[0];if(arguments.length!=3)throw new Error("Function contains expects (string, string)");var U=arguments[1].evaluate(y).stringValue(),me=arguments[2].evaluate(y).stringValue();return new $(U.indexOf(me)!==-1)},Ie.substringBefore=function(){var y=arguments[0];if(arguments.length!=3)throw new Error("Function substring-before expects (string, string)");var U=arguments[1].evaluate(y).stringValue(),me=arguments[2].evaluate(y).stringValue();return new ce(U.substring(0,U.indexOf(me)))},Ie.substringAfter=function(){var y=arguments[0];if(arguments.length!=3)throw new Error("Function substring-after expects (string, string)");var U=arguments[1].evaluate(y).stringValue(),me=arguments[2].evaluate(y).stringValue();if(me.length==0)return new ce(U);var Me=U.indexOf(me);return Me==-1?new ce(""):new ce(U.substring(Me+me.length))},Ie.substring=function(){var y=arguments[0];if(!(arguments.length==3||arguments.length==4))throw new Error("Function substring expects (string, number, number?)");var U=arguments[1].evaluate(y).stringValue(),me=Math.round(arguments[2].evaluate(y).numberValue())-1,Me=arguments.length==4?me+Math.round(arguments[3].evaluate(y).numberValue()):void 0;return new ce(U.substring(me,Me))},Ie.stringLength=function(){var y=arguments[0],U;if(arguments.length==1)U=Fe.prototype.stringForNode(y.contextNode);else if(arguments.length==2)U=arguments[1].evaluate(y).stringValue();else throw new Error("Function string-length expects (string?)");return new Le(U.length)},Ie.normalizeSpace=function(){var y=arguments[0],U;if(arguments.length==1)U=Fe.prototype.stringForNode(y.contextNode);else if(arguments.length==2)U=arguments[1].evaluate(y).stringValue();else throw new Error("Function normalize-space expects (string?)");for(var me=0,Me=U.length-1;at.isSpace(U.charCodeAt(Me));)Me--;for(var fe="";me<=Me&&at.isSpace(U.charCodeAt(me));)me++;for(;me<=Me;)if(at.isSpace(U.charCodeAt(me)))for(fe+=" ";me<=Me&&at.isSpace(U.charCodeAt(me));)me++;else fe+=U.charAt(me),me++;return new ce(fe)},Ie.translate=function(y,U,me,Me){if(arguments.length!=4)throw new Error("Function translate expects (string, string, string)");var fe=U.evaluate(y).stringValue(),Ee=me.evaluate(y).stringValue(),rt=Me.evaluate(y).stringValue(),Bt=d(function(Tt,kt,Gn){return kt in Tt||(Tt[kt]=Gn>rt.length?"":rt[Gn]),Tt},{},Ee),Ut=E("",p(function(Tt){return Tt in Bt?Bt[Tt]:Tt},fe));return new ce(Ut)},Ie.boolean_=function(){var y=arguments[0];if(arguments.length!=2)throw new Error("Function boolean expects (object)");return arguments[1].evaluate(y).bool()},Ie.not=function(y,U){if(arguments.length!=2)throw new Error("Function not expects (object)");return U.evaluate(y).bool().not()},Ie.true_=function(){if(arguments.length!=1)throw new Error("Function true expects ()");return $.true_},Ie.false_=function(){if(arguments.length!=1)throw new Error("Function false expects ()");return $.false_},Ie.lang=function(){var y=arguments[0];if(arguments.length!=2)throw new Error("Function lang expects (string)");for(var U,me=y.contextNode;me!=null&&me.nodeType!=M.DOCUMENT_NODE;me=me.parentNode){var Me=me.getAttributeNS(R.XML_NAMESPACE_URI,"lang");if(Me!=null){U=String(Me);break}}if(U==null)return $.false_;var fe=arguments[1].evaluate(y).stringValue();return new $(U.substring(0,fe.length)==fe&&(U.length==fe.length||U.charAt(fe.length)=="-"))},Ie.number=function(){var y=arguments[0];if(!(arguments.length==1||arguments.length==2))throw new Error("Function number expects (object?)");return arguments.length==1?new Le(Fe.prototype.stringForNode(y.contextNode)):arguments[1].evaluate(y).number()},Ie.sum=function(){var y=arguments[0],U;if(arguments.length!=2||!at.instance_of(U=arguments[1].evaluate(y),Fe))throw new Error("Function sum expects (node-set)");U=U.toUnsortedArray();for(var me=0,Me=0;Me<U.length;Me++)me+=new Le(Fe.prototype.stringForNode(U[Me])).numberValue();return new Le(me)},Ie.floor=function(){var y=arguments[0];if(arguments.length!=2)throw new Error("Function floor expects (number)");return new Le(Math.floor(arguments[1].evaluate(y).numberValue()))},Ie.ceiling=function(){var y=arguments[0];if(arguments.length!=2)throw new Error("Function ceiling expects (number)");return new Le(Math.ceil(arguments[1].evaluate(y).numberValue()))},Ie.round=function(){var y=arguments[0];if(arguments.length!=2)throw new Error("Function round expects (number)");return new Le(Math.round(arguments[1].evaluate(y).numberValue()))};var at=new Object,Vt=function(y){return y&&(y.nodeType===M.ATTRIBUTE_NODE||y.ownerElement||y.isXPathNamespace)};at.splitQName=function(y){var U=y.indexOf(":");return U==-1?[null,y]:[y.substring(0,U),y.substring(U+1)]},at.resolveQName=function(y,U,me,Me){var fe=at.splitQName(y);return fe[0]!=null?fe[0]=U.getNamespace(fe[0],me):Me?(fe[0]=U.getNamespace("",me),fe[0]==null&&(fe[0]="")):fe[0]="",fe},at.isSpace=function(y){return y==9||y==13||y==10||y==32},at.isLetter=function(y){return y>=65&&y<=90||y>=97&&y<=122||y>=192&&y<=214||y>=216&&y<=246||y>=248&&y<=255||y>=256&&y<=305||y>=308&&y<=318||y>=321&&y<=328||y>=330&&y<=382||y>=384&&y<=451||y>=461&&y<=496||y>=500&&y<=501||y>=506&&y<=535||y>=592&&y<=680||y>=699&&y<=705||y==902||y>=904&&y<=906||y==908||y>=910&&y<=929||y>=931&&y<=974||y>=976&&y<=982||y==986||y==988||y==990||y==992||y>=994&&y<=1011||y>=1025&&y<=1036||y>=1038&&y<=1103||y>=1105&&y<=1116||y>=1118&&y<=1153||y>=1168&&y<=1220||y>=1223&&y<=1224||y>=1227&&y<=1228||y>=1232&&y<=1259||y>=1262&&y<=1269||y>=1272&&y<=1273||y>=1329&&y<=1366||y==1369||y>=1377&&y<=1414||y>=1488&&y<=1514||y>=1520&&y<=1522||y>=1569&&y<=1594||y>=1601&&y<=1610||y>=1649&&y<=1719||y>=1722&&y<=1726||y>=1728&&y<=1742||y>=1744&&y<=1747||y==1749||y>=1765&&y<=1766||y>=2309&&y<=2361||y==2365||y>=2392&&y<=2401||y>=2437&&y<=2444||y>=2447&&y<=2448||y>=2451&&y<=2472||y>=2474&&y<=2480||y==2482||y>=2486&&y<=2489||y>=2524&&y<=2525||y>=2527&&y<=2529||y>=2544&&y<=2545||y>=2565&&y<=2570||y>=2575&&y<=2576||y>=2579&&y<=2600||y>=2602&&y<=2608||y>=2610&&y<=2611||y>=2613&&y<=2614||y>=2616&&y<=2617||y>=2649&&y<=2652||y==2654||y>=2674&&y<=2676||y>=2693&&y<=2699||y==2701||y>=2703&&y<=2705||y>=2707&&y<=2728||y>=2730&&y<=2736||y>=2738&&y<=2739||y>=2741&&y<=2745||y==2749||y==2784||y>=2821&&y<=2828||y>=2831&&y<=2832||y>=2835&&y<=2856||y>=2858&&y<=2864||y>=2866&&y<=2867||y>=2870&&y<=2873||y==2877||y>=2908&&y<=2909||y>=2911&&y<=2913||y>=2949&&y<=2954||y>=2958&&y<=2960||y>=2962&&y<=2965||y>=2969&&y<=2970||y==2972||y>=2974&&y<=2975||y>=2979&&y<=2980||y>=2984&&y<=2986||y>=2990&&y<=2997||y>=2999&&y<=3001||y>=3077&&y<=3084||y>=3086&&y<=3088||y>=3090&&y<=3112||y>=3114&&y<=3123||y>=3125&&y<=3129||y>=3168&&y<=3169||y>=3205&&y<=3212||y>=3214&&y<=3216||y>=3218&&y<=3240||y>=3242&&y<=3251||y>=3253&&y<=3257||y==3294||y>=3296&&y<=3297||y>=3333&&y<=3340||y>=3342&&y<=3344||y>=3346&&y<=3368||y>=3370&&y<=3385||y>=3424&&y<=3425||y>=3585&&y<=3630||y==3632||y>=3634&&y<=3635||y>=3648&&y<=3653||y>=3713&&y<=3714||y==3716||y>=3719&&y<=3720||y==3722||y==3725||y>=3732&&y<=3735||y>=3737&&y<=3743||y>=3745&&y<=3747||y==3749||y==3751||y>=3754&&y<=3755||y>=3757&&y<=3758||y==3760||y>=3762&&y<=3763||y==3773||y>=3776&&y<=3780||y>=3904&&y<=3911||y>=3913&&y<=3945||y>=4256&&y<=4293||y>=4304&&y<=4342||y==4352||y>=4354&&y<=4355||y>=4357&&y<=4359||y==4361||y>=4363&&y<=4364||y>=4366&&y<=4370||y==4412||y==4414||y==4416||y==4428||y==4430||y==4432||y>=4436&&y<=4437||y==4441||y>=4447&&y<=4449||y==4451||y==4453||y==4455||y==4457||y>=4461&&y<=4462||y>=4466&&y<=4467||y==4469||y==4510||y==4520||y==4523||y>=4526&&y<=4527||y>=4535&&y<=4536||y==4538||y>=4540&&y<=4546||y==4587||y==4592||y==4601||y>=7680&&y<=7835||y>=7840&&y<=7929||y>=7936&&y<=7957||y>=7960&&y<=7965||y>=7968&&y<=8005||y>=8008&&y<=8013||y>=8016&&y<=8023||y==8025||y==8027||y==8029||y>=8031&&y<=8061||y>=8064&&y<=8116||y>=8118&&y<=8124||y==8126||y>=8130&&y<=8132||y>=8134&&y<=8140||y>=8144&&y<=8147||y>=8150&&y<=8155||y>=8160&&y<=8172||y>=8178&&y<=8180||y>=8182&&y<=8188||y==8486||y>=8490&&y<=8491||y==8494||y>=8576&&y<=8578||y>=12353&&y<=12436||y>=12449&&y<=12538||y>=12549&&y<=12588||y>=44032&&y<=55203||y>=19968&&y<=40869||y==12295||y>=12321&&y<=12329},at.isNCNameChar=function(y){return y>=48&&y<=57||y>=1632&&y<=1641||y>=1776&&y<=1785||y>=2406&&y<=2415||y>=2534&&y<=2543||y>=2662&&y<=2671||y>=2790&&y<=2799||y>=2918&&y<=2927||y>=3047&&y<=3055||y>=3174&&y<=3183||y>=3302&&y<=3311||y>=3430&&y<=3439||y>=3664&&y<=3673||y>=3792&&y<=3801||y>=3872&&y<=3881||y==46||y==45||y==95||at.isLetter(y)||y>=768&&y<=837||y>=864&&y<=865||y>=1155&&y<=1158||y>=1425&&y<=1441||y>=1443&&y<=1465||y>=1467&&y<=1469||y==1471||y>=1473&&y<=1474||y==1476||y>=1611&&y<=1618||y==1648||y>=1750&&y<=1756||y>=1757&&y<=1759||y>=1760&&y<=1764||y>=1767&&y<=1768||y>=1770&&y<=1773||y>=2305&&y<=2307||y==2364||y>=2366&&y<=2380||y==2381||y>=2385&&y<=2388||y>=2402&&y<=2403||y>=2433&&y<=2435||y==2492||y==2494||y==2495||y>=2496&&y<=2500||y>=2503&&y<=2504||y>=2507&&y<=2509||y==2519||y>=2530&&y<=2531||y==2562||y==2620||y==2622||y==2623||y>=2624&&y<=2626||y>=2631&&y<=2632||y>=2635&&y<=2637||y>=2672&&y<=2673||y>=2689&&y<=2691||y==2748||y>=2750&&y<=2757||y>=2759&&y<=2761||y>=2763&&y<=2765||y>=2817&&y<=2819||y==2876||y>=2878&&y<=2883||y>=2887&&y<=2888||y>=2891&&y<=2893||y>=2902&&y<=2903||y>=2946&&y<=2947||y>=3006&&y<=3010||y>=3014&&y<=3016||y>=3018&&y<=3021||y==3031||y>=3073&&y<=3075||y>=3134&&y<=3140||y>=3142&&y<=3144||y>=3146&&y<=3149||y>=3157&&y<=3158||y>=3202&&y<=3203||y>=3262&&y<=3268||y>=3270&&y<=3272||y>=3274&&y<=3277||y>=3285&&y<=3286||y>=3330&&y<=3331||y>=3390&&y<=3395||y>=3398&&y<=3400||y>=3402&&y<=3405||y==3415||y==3633||y>=3636&&y<=3642||y>=3655&&y<=3662||y==3761||y>=3764&&y<=3769||y>=3771&&y<=3772||y>=3784&&y<=3789||y>=3864&&y<=3865||y==3893||y==3895||y==3897||y==3902||y==3903||y>=3953&&y<=3972||y>=3974&&y<=3979||y>=3984&&y<=3989||y==3991||y>=3993&&y<=4013||y>=4017&&y<=4023||y==4025||y>=8400&&y<=8412||y==8417||y>=12330&&y<=12335||y==12441||y==12442||y==183||y==720||y==721||y==903||y==1600||y==3654||y==3782||y==12293||y>=12337&&y<=12341||y>=12445&&y<=12446||y>=12540&&y<=12542},at.coalesceText=function(y){for(var U=y.firstChild;U!=null;U=U.nextSibling)if(U.nodeType==M.TEXT_NODE||U.nodeType==M.CDATA_SECTION_NODE){var me=U.nodeValue,Me=U;for(U=U.nextSibling;U!=null&&(U.nodeType==M.TEXT_NODE||U.nodeType==M.CDATA_SECTION_NODE);){me+=U.nodeValue;var fe=U;U=U.nextSibling,fe.parentNode.removeChild(fe)}if(Me.nodeType==M.CDATA_SECTION_NODE){var Ee=Me.parentNode;if(Me.nextSibling==null)Ee.removeChild(Me),Ee.appendChild(Ee.ownerDocument.createTextNode(me));else{var rt=Me.nextSibling;Ee.removeChild(Me),Ee.insertBefore(Ee.ownerDocument.createTextNode(me),rt)}}else Me.nodeValue=me;if(U==null)break}else U.nodeType==M.ELEMENT_NODE&&at.coalesceText(U)},at.instance_of=function(y,U){for(;y!=null;){if(y.constructor===U)return!0;if(y===Object)return!1;y=y.constructor.superclass}return!1},at.getElementById=function(y,U){if(y.nodeType==M.ELEMENT_NODE&&(y.getAttribute("id")==U||y.getAttributeNS(null,"id")==U))return y;for(var me=y.firstChild;me!=null;me=me.nextSibling){var Me=at.getElementById(me,U);if(Me!=null)return Me}return null};var It=function(){function y(me,Me){var fe=Me?": "+Me.toString():"";switch(me){case U.INVALID_EXPRESSION_ERR:return"Invalid expression"+fe;case U.TYPE_ERR:return"Type error"+fe}return null}function U(me,Me,fe){var Ee=Error.call(this,y(me,Me)||fe);return Ee.code=me,Ee.exception=Me,Ee}return U.prototype=Object.create(Error.prototype),U.prototype.constructor=U,U.superclass=Error,U.prototype.toString=function(){return this.message},U.fromMessage=function(me,Me){return new U(null,Me,me)},U.INVALID_EXPRESSION_ERR=51,U.TYPE_ERR=52,U}();Ct.prototype={},Ct.prototype.constructor=Ct,Ct.superclass=Object.prototype;function Ct(y,U,me){this.xpath=me.parse(y),this.context=new xt,this.context.namespaceResolver=new Kt(U)}Ct.getOwnerDocument=function(y){return y.nodeType===M.DOCUMENT_NODE?y:y.ownerDocument},Ct.detectHtmlDom=function(y){if(!y)return!1;var U=Ct.getOwnerDocument(y);try{return U.implementation.hasFeature("HTML","2.0")}catch{return!0}},Ct.prototype.evaluate=function(y,U,me){this.context.expressionContextNode=y,this.context.caseInsensitive=Ct.detectHtmlDom(y);var Me=this.xpath.evaluate(this.context);return new qt(Me,U)},Kt.prototype={},Kt.prototype.constructor=Kt,Kt.superclass=Object.prototype;function Kt(y){this.xpathNSResolver=y}Kt.prototype.getNamespace=function(y,U){return this.xpathNSResolver==null?null:this.xpathNSResolver.lookupNamespaceURI(y)},Jt.prototype={},Jt.prototype.constructor=Jt,Jt.superclass=Object.prototype;function Jt(y){this.node=y,this.namespaceResolver=new je}Jt.prototype.lookupNamespaceURI=function(y){return this.namespaceResolver.getNamespace(y,this.node)},qt.prototype={},qt.prototype.constructor=qt,qt.superclass=Object.prototype;function qt(y,U){switch(U==qt.ANY_TYPE&&(y.constructor===ce?U=qt.STRING_TYPE:y.constructor===Le?U=qt.NUMBER_TYPE:y.constructor===$?U=qt.BOOLEAN_TYPE:y.constructor===Fe&&(U=qt.UNORDERED_NODE_ITERATOR_TYPE)),this.resultType=U,U){case qt.NUMBER_TYPE:this.numberValue=y.numberValue();return;case qt.STRING_TYPE:this.stringValue=y.stringValue();return;case qt.BOOLEAN_TYPE:this.booleanValue=y.booleanValue();return;case qt.ANY_UNORDERED_NODE_TYPE:case qt.FIRST_ORDERED_NODE_TYPE:if(y.constructor===Fe){this.singleNodeValue=y.first();return}break;case qt.UNORDERED_NODE_ITERATOR_TYPE:case qt.ORDERED_NODE_ITERATOR_TYPE:if(y.constructor===Fe){this.invalidIteratorState=!1,this.nodes=y.toArray(),this.iteratorIndex=0;return}break;case qt.UNORDERED_NODE_SNAPSHOT_TYPE:case qt.ORDERED_NODE_SNAPSHOT_TYPE:if(y.constructor===Fe){this.nodes=y.toArray(),this.snapshotLength=this.nodes.length;return}break}throw new It(It.TYPE_ERR)}qt.prototype.iterateNext=function(){if(this.resultType!=qt.UNORDERED_NODE_ITERATOR_TYPE&&this.resultType!=qt.ORDERED_NODE_ITERATOR_TYPE)throw new It(It.TYPE_ERR);return this.nodes[this.iteratorIndex++]},qt.prototype.snapshotItem=function(y){if(this.resultType!=qt.UNORDERED_NODE_SNAPSHOT_TYPE&&this.resultType!=qt.ORDERED_NODE_SNAPSHOT_TYPE)throw new It(It.TYPE_ERR);return this.nodes[y]},qt.ANY_TYPE=0,qt.NUMBER_TYPE=1,qt.STRING_TYPE=2,qt.BOOLEAN_TYPE=3,qt.UNORDERED_NODE_ITERATOR_TYPE=4,qt.ORDERED_NODE_ITERATOR_TYPE=5,qt.UNORDERED_NODE_SNAPSHOT_TYPE=6,qt.ORDERED_NODE_SNAPSHOT_TYPE=7,qt.ANY_UNORDERED_NODE_TYPE=8,qt.FIRST_ORDERED_NODE_TYPE=9;function qr(y,U){y.createExpression=function(me,Me){try{return new Ct(me,Me,U)}catch(fe){throw new It(It.INVALID_EXPRESSION_ERR,fe)}},y.createNSResolver=function(me){return new Jt(me)},y.evaluate=function(me,Me,fe,Ee,rt){if(Ee<0||Ee>9)throw{code:0,toString:function(){return"Request type not supported"}};return y.createExpression(me,fe,U).evaluate(Me,Ee,rt)}}try{var Gr=!0;try{document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("XPath",null)&&(Gr=!1)}catch{}Gr&&qr(document,new A)}catch{}qr(n,new A),function(){var y=new A,U=new je,me=new _t,Me=new Yt;function fe(pt){return{getNamespace:function(At,jn){var Mr=pt(At,jn);return Mr||U.getNamespace(At,jn)}}}function Ee(pt){return fe(pt.getNamespace.bind(pt))}function rt(pt){return fe(function(At){return pt[At]})}function Bt(pt){return pt&&typeof pt.getNamespace=="function"?Ee(pt):typeof pt=="function"?fe(pt):typeof pt=="object"?rt(pt):U}function Ut(pt){if(pt===null||typeof pt>"u"||pt instanceof ce||pt instanceof $||pt instanceof Le||pt instanceof Fe)return pt;switch(typeof pt){case"string":return new ce(pt);case"boolean":return new $(pt);case"number":return new Le(pt)}var At=new Fe;return At.addArray([].concat(pt)),At}function Tt(pt){return function(At){var jn=Array.prototype.slice.call(arguments,1).map(function(Lr){return Lr.evaluate(At)}),Mr=pt.apply(this,[].concat(At,jn));return Ut(Mr)}}function kt(pt){return{getFunction:function(At,jn){var Mr=pt(At,jn);return Mr?Tt(Mr):me.getFunction(At,jn)}}}function Gn(pt){return kt(pt.getFunction.bind(pt))}function Wt(pt){return kt(function(At){return pt[At]})}function jt(pt){return pt&&typeof pt.getFunction=="function"?Gn(pt):typeof pt=="function"?kt(pt):typeof pt=="object"?Wt(pt):me}function In(pt){return{getVariable:function(At,jn){var Mr=pt(At,jn);return Ut(Mr)}}}function nr(pt){if(pt){if(typeof pt.getVariable=="function")return In(pt.getVariable.bind(pt));if(typeof pt=="function")return In(pt);if(typeof pt=="object")return In(function(At){return pt[At]})}return Me}function gi(pt,At,jn){pt in jn&&(At[pt]=jn[pt])}function Ws(pt){var At=new xt;return pt?(At.namespaceResolver=Bt(pt.namespaces),At.functionResolver=jt(pt.functions),At.variableResolver=nr(pt.variables),At.expressionContextNode=pt.node,gi("allowAnyNamespaceForNoPrefix",At,pt),gi("isHtml",At,pt)):At.namespaceResolver=U,At}function pl(pt,At){var jn=Ws(At);return pt.evaluate(jn)}var qs={evaluate:function(pt){return pl(this.expression,pt)},evaluateNumber:function(pt){return this.evaluate(pt).numberValue()},evaluateString:function(pt){return this.evaluate(pt).stringValue()},evaluateBoolean:function(pt){return this.evaluate(pt).booleanValue()},evaluateNodeSet:function(pt){return this.evaluate(pt).nodeset()},select:function(pt){return this.evaluateNodeSet(pt).toArray()},select1:function(pt){return this.select(pt)[0]}};function Cn(pt){var At=y.parse(pt);return Object.create(qs,{expression:{value:At}})}n.parse=Cn}(),D(n,{XPath:R,XPathParser:A,XPathResult:qt,Step:de,PathExpr:oe,NodeTest:we,LocationPath:Re,OrOperation:ee,AndOperation:le,BarOperation:K,EqualsOperation:G,NotEqualOperation:te,LessThanOperation:re,GreaterThanOperation:ue,LessThanOrEqualOperation:Q,GreaterThanOrEqualOperation:V,PlusOperation:ie,MinusOperation:ge,MultiplyOperation:_e,DivOperation:Ce,ModOperation:Te,UnaryMinusOperation:se,FunctionCall:We,VariableReference:Qe,XPathContext:xt,XNodeSet:Fe,XBoolean:$,XString:ce,XNumber:Le,NamespaceResolver:je,FunctionResolver:_t,VariableResolver:Yt,Utilities:at}),n.select=function(y,U,me){return n.selectWithResolver(y,U,null,me)},n.useNamespaces=function(y){var U={mappings:y||{},lookupNamespaceURI:function(me){return this.mappings[me]}};return function(me,Me,fe){return n.selectWithResolver(me,Me,U,fe)}},n.selectWithResolver=function(y,U,me,Me){var fe=new Ct(y,me,new A),Ee=qt.ANY_TYPE,rt=fe.evaluate(U,Ee,null);return rt.resultType==qt.STRING_TYPE?rt=rt.stringValue:rt.resultType==qt.NUMBER_TYPE?rt=rt.numberValue:rt.resultType==qt.BOOLEAN_TYPE?rt=rt.booleanValue:(rt=rt.nodes,Me&&(rt=rt[0])),rt},n.select1=function(y,U){return n.select(y,U,!0)};var Nn=function(y){return Array.isArray(y)&&y.every(s)},vn=function(y){return function(U){return s(U)&&U.nodeType===y}};D(n,{isNodeLike:s,isArrayOfNodes:Nn,isElement:vn(M.ELEMENT_NODE),isAttribute:vn(M.ATTRIBUTE_NODE),isTextNode:vn(M.TEXT_NODE),isCDATASection:vn(M.CDATA_SECTION_NODE),isProcessingInstruction:vn(M.PROCESSING_INSTRUCTION_NODE),isComment:vn(M.COMMENT_NODE),isDocumentNode:vn(M.DOCUMENT_NODE),isDocumentTypeNode:vn(M.DOCUMENT_TYPE_NODE),isDocumentFragment:vn(M.DOCUMENT_FRAGMENT_NODE)})})(t)}(a7)),a7}var nJ=tJ();const rJ=ji(nJ),B5=768,V5=1024,i7=1440,s7=1921,aJ=10,iJ=200,sJ=300,H5=400,o7=500,za={breakpointTablet:B5,breakpointDesktop:V5,breakpointWide:i7,breakpointExtraWide:s7,mediaMobileOnly:`screen and (max-width: ${(B5-1)/16}em)`,mediaTablet:`screen and (min-width: ${B5/16}em), print`,mediaTabletOnly:`screen and (min-width: ${B5/16}em) and (max-width: ${(V5-1)/16}em), print`,mediaDesktop:`screen and (min-width: ${V5/16}em)`,mediaDesktopOnly:`screen and (min-width: ${V5/16}em) and (max-width: ${(i7-1)/16}em)`,mediaWide:`screen and (min-width: ${i7/16}em)`,mediaExtraWide:`screen and (min-width: ${s7/16}em)`,gridColumnsMobile:6,gridGutterMobile:10,gridHalfGutterMobile:10/2,gridMarginMobile:20,gridColumnsTablet:6,gridGutterTablet:20,gridHalfGutterTablet:20/2,gridMarginTablet:40,gridColumnsDesktop:14,gridGutterDesktop:20,gridHalfGutterDesktop:20/2,gridMarginDesktop:60,gridColumnsWide:14,gridGutterWide:20,gridHalfGutterWide:20/2,gridMarginWide:120,gridColumnsExtraWide:14,gridGutterExtraWide:25,gridHalfGutterExtraWide:30/2,gridMaxWidth:s7,timingFast:iJ,timingMediumFast:sJ,timingMediumSlow:H5,timingMediumSlowMs:`${H5}ms`,timingSlow:o7,timingTransitionOverlayPreEnter:aJ,timingTransitionOverlayEnter:o7,timingTransitionOverlayEnterMs:`${o7}ms`,timingTransitionOverlayExit:H5,timingTransitionOverlayExitMs:`${H5}ms`},wo="en",zs="de",oJ="es",lJ="ja",eb=[wo,zs,oJ,lJ],D2={en:{label:"Change language",text:"This website in",message:"This page is only available in .",de:"German",es:"Spanish",ja:"Japanese"},de:{label:"Sprache ändern",text:"Diese Webseite auf",message:"Diese Seite ist nur auf verfügbar.",en:"Englisch",es:"Spanisch",ja:"Japanisch"},es:{label:"Cambiar el idioma",text:"Esta página web en",message:"Esta página solo está disponible en .",de:"alemán",en:"inglés",ja:"japonés"},ja:{label:"Change language",text:"This website in",message:"This page is only available in .",de:"German",es:"Spanish",ja:"Japanese"}},G3="https://www.uni-heidelberg.de/",k0={alias:G3,path:G3,routed:!1},p2=globalThis.window?.innerWidth<za.breakpointTablet,Q3="asc",tb="desc",kg="study/applicationguide/form",Og="studium/bewerbungswegweiser/formular",$3="study/applicationguide/overview",$T="studium/bewerbungswegweiser/uebersicht",uJ="origin",PR="country",zR="permit",BR="start",YT="shape1",KT="shape2",VR=200,HR=2506,UR=2006,p0={en:"event-calendar",de:"veranstaltungskalender"},h0={en:`${p0.en}/date`,de:`${p0.de}/termin`},cJ={en:"/en/study/all-subjects",de:"/de/studium/alle-studienfaecher"},dJ="FromLeft",X2="FromRight",nb="mini",l0="full",E2="primary",WR="secondary",Om="cooperation",fJ="main_site",pJ="maxi",hJ="midi",wr=Object.freeze({APP_PROCESS:"sf-application-process",CONTACT:"contact",FILTERS:"filters",LANG_SWITCHER:"language-switcher",MENU:"menu",SEARCH:"search",SHOP_CART:"shopping-cart"});function vr(){return globalThis.document?.documentElement?.lang||globalThis.langcode||wo}const Vm=e=>e.indexOf("/")===0||e.indexOf("#")===0||e===""||e.indexOf("/internal_event")===1,l7=e=>Vm(e)&&e.indexOf("?overlay=")>=0,el=e=>/\.(pdf|rtf|txt|gif|jpg|jpeg|png|doc|docx|dot|dotx|xls|xlsx|xlt|xltx|ppt|pptx|pot|potx|csv|zip|mp3|opus|flac|mp4|mkv|odt|ott|ods|ots|odp|otp)$/i.test(e)||/[/]?download$/.test(e),mJ=e=>/^((?!http|https).)[A-z0-9._%+-]+@[A-z0-9.-]+\.[A-z]{2,}/.test(e),qR=e=>{const t=new eJ.DOMParser().parseFromString(e),n=rJ.select("//a",t);return n.length>0?n[0].getAttribute("href"):e},k3=()=>({file:"link-file",overlay:"link-overlay",local:"link-local",external:"link-external",button:"button",largeButton:"button-large",largeButtonEventLink:"button-large-event-link",disabled:"link-disabled"});function gJ(e){const t=vr(),n=e.replace("/internal_event","");return`/${t}/${t===wo?"event-calendar/date":"veranstaltungskalender/termin"}${n}`}function GR(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var vJ=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,yJ=GR(function(e){return vJ.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const Ig=e=>e.replace(/<[^>]+>/g,""),_J=e=>e.replace(/\r?\n|\r/g," "),bJ=e=>e.replace("  "," "),TJ=(e,t)=>{let n=`${e} - ${Ig(t)}`;return n=_J(n),n=bJ(n),n},EJ=e=>{const t=new RegExp(" ","g");return e.replace(t," ")};function St({activeClassName:e,isActive:t,arrow:n,button:r,largeButton:a,largeButtonEventLink:i,disabled:s,replace:l,children:u,className:d="",title:p=null,to:h=null,url:g=null,onClick:v=null,isTabIndexExists:T=!1,forceReload:E,...S}){const b=$t(),w=Za(),k=k3();let F=j.useMemo(()=>{if(g)return!g.routed&&g.rawExternalUrl&&!g.rawExternalUrl.startsWith("base")?g.rawExternalUrl:g.alias?g.alias.includes("/internal_event")?gJ(g.alias):g.alias:"";if(h)return h;throw new Error("Link error: One of the following properties is required: (`url`, `to`).")},[g,h]);const D=j.useMemo(()=>!E&&Vm(F),[E,F]),M=j.useMemo(()=>!E&&F.indexOf("mailto")>-1,[E,F]),A=j.useCallback(()=>qe(d,{[e]:t,[k.button]:r||a||i,[k.largeButton]:a,[k.largeButtonEventLink]:i,[k.file]:n&&el(F),[k.overlay]:n&&l7(F),[k.local]:n&&D&&!M&&!el(F)&&!l7(F),[k.disabled]:s,[k.external]:n&&(!D||M)&&!el(F)&&!l7(F)}),[t,e,n,r,d,s,F,D,M,a,i]),R=j.useCallback(W=>{s&&W.preventDefault()},[s]),q=j.useCallback(W=>se=>{if(el(W)&&globalThis?.fathom?.trackPageview({url:W}),typeof v=="function")return v(se);s?se.preventDefault():l&&(se.preventDefault(),w(W,{replace:!0}))},[s,w,v,l]),H=j.useCallback(W=>YK((se,Y)=>yJ(Y),W),[]);if(!D||el(F)){const W={onClick:v||R,...p&&{title:Ig(p)},...T&&{tabIndex:"-1"}};return!E&&!el(F)&&!M&&(W.target="_blank"),el(F)&&(W.onClick=se=>{globalThis?.fathom?.trackPageview({url:F}),v&&v(se)}),m.jsx("a",{href:F,className:A(),...H(S),...W,children:u})}return["","/"].includes(F)&&(F=`/${b.pathname.split("/")[1]}`),!h&&!g?.alias&&!g.path&&!g.rawExternalUrl?u:m.jsx(IR,{end:!0,to:F,title:p,tabIndex:T?"-1":null,className:A(),onClick:q(F),...H(S),children:u})}const rn={getQuery(e){return Object.prototype.hasOwnProperty.call(e,"search")?vs.parse(e.search):e.location&&Object.prototype.hasOwnProperty.call(e.location,"search")?vs.parse(e.location.search):typeof e=="string"?vs.parse(e):{}},makeUrl(e,t){const n=vs.stringify(t);return n?`${e}?${n}`:e},setQuery(e,t,n,r={}){if(e&&e.pathname){const a=e.pathname,i=vs.stringify(n),s=i?`${a}?${i}`:a;`${a}${e.search}`.toLowerCase()!==s.toLowerCase()&&t(s,{replace:r.replace})}},getSearchTextParamName(e){return`${e}--combine`},setSearchText(e,t,n,r){const{getQuery:a,setQuery:i}=this,s=a(e);s[this.getSearchTextParamName(r)]=n||[],i(e,t,s,{replace:!0})},getSearchText(e,t){return this.getQuery(e)[this.getSearchTextParamName(t)]||""},setFilteredValues(e,t,n,r){const{getQuery:a,setQuery:i}=this,s=a(e);s[r]=n,i(e,t,s,{replace:!0})},getSortOrderParamName(e){return`${e}--sortorder`},setSortOrder(e,t,n,r){const{getQuery:a,setQuery:i}=this,s=a(e);s[this.getSortOrderParamName(r)]=n||[],i(e,t,s,{replace:!0})},getSortOrder(e,t){const n=e[this.getSortOrderParamName(t)];return n?n.toUpperCase():"ASC"},getSortByParamName(e){return`${e}--sortby`},setSortBy(e,t,n,r){const{getQuery:a,setQuery:i}=this,s=a(e);s[this.getSortByParamName(r)]=n||[],i(e,t,s,{replace:!0})},getSortBy(e,t){const{getSortByParamName:n}=this;return e[n(t)]||""},getPageUrl(e,t,n,r){const a={...t,[`${r}--page`]:n};return`${e}?${vs.stringify(a)}`},getCurrentPageNumber(e,t){return Number.parseInt(nt(0,[`${t}--page`],e),10)},unslugify(e){return e.replace(/colon|dot|slash|comma/g,"").replace(/-+/g,"-")},getFilterValue(e,t,n=!1){const a=this.getQuery(e)[t]||[];return n&&typeof a=="string"?this.unslugify(a?.toLowerCase()):a},getFilterId(e,t){return t.indexOf(e)===0?t:`${e}--filter-${t}`},getFilterMachineName(e,t){if(e.indexOf(t)!==0)return!1;const n=e.split("--").pop();if(!n)return!1;if(n==="combine")return"combine";const r=n.split("-");return r.shift()==="filter"?r.join("-"):!1},getGraphqlVariables(e,t){const{getQuery:n,getFilterMachineName:r}=this,a=n(e);return{filters:Object.keys(a).reduce((s,l)=>{const u=r(l.toLowerCase(),t);if(u){const d=a[l],p=Array.isArray(d)?d:[d];s.push({name:u,value:p.map(h=>h.replace(/-/g," "))})}return s},[]),page:this.getCurrentPageNumber(a,t),sortBy:this.getSortBy(a,t),sortOrder:this.getSortOrder(a,t)}},removeParamsFromQuery(e,t){const{getQuery:n}=this,r=n(e),a=e?.pathname??"";t.forEach(s=>{delete r[s]});const i=vs.stringify(r);return i?`${a}?${i}`:a}};function Fi({children:e,type:t,onClick:n,description:r,to:a=null,url:i=null,push:s=!1,argument:l=null,className:u,arrow:d=!1,button:p=!1,ariaLabel:h=null,ariaHaspopup:g=null,extraParams:v={},...T}){const E=$t();let S={};if(i)S=i;else if(a)S={alias:a,path:a,routed:!0};else{const b={...rn.getQuery(E),...v};b.overlay=t,l!==null?b[t]=l:delete b[t],S.alias=rn.makeUrl(E.pathname,b),S.path=S.alias,S.routed=!0}return m.jsx(St,{onClick:n,className:u,url:S,replace:!s,arrow:d,button:p,"aria-label":h,"aria-haspopup":g,title:r,...T,children:e})}const ak=e=>{let t;const n=new Set,r=(d,p)=>{const h=typeof d=="function"?d(t):d;if(!Object.is(h,t)){const g=t;t=p??(typeof h!="object"||h===null)?h:Object.assign({},t,h),n.forEach(v=>v(t,g))}},a=()=>t,l={setState:r,getState:a,getInitialState:()=>u,subscribe:d=>(n.add(d),()=>n.delete(d))},u=t=e(r,a,l);return l},QR=e=>e?ak(e):ak,SJ=e=>e;function wJ(e,t=SJ){const n=gt.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return gt.useDebugValue(n),n}const ik=e=>{const t=QR(e),n=r=>wJ(t,r);return Object.assign(n,t),n},V1=e=>e?ik(e):ik,sk={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1},rb=new Map,U5=e=>{const t=rb.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([n,r])=>[n,r.getState()])):{}},xJ=(e,t,n)=>{if(e===void 0)return{type:"untracked",connection:t.connect(n)};const r=rb.get(n.name);if(r)return{type:"tracked",store:e,...r};const a={connection:t.connect(n),stores:{}};return rb.set(n.name,a),{type:"tracked",store:e,...a}},CJ=(e,t={})=>(n,r,a)=>{const{enabled:i,anonymousActionType:s,store:l,...u}=t;let d;try{d=(i??(sk?"production":void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!d)return e(n,r,a);const{connection:p,...h}=xJ(l,d,u);let g=!0;a.setState=(E,S,b)=>{const w=n(E,S);if(!g)return w;const k=b===void 0?{type:s||"anonymous"}:typeof b=="string"?{type:b}:b;return l===void 0?(p?.send(k,r()),w):(p?.send({...k,type:`${l}/${k.type}`},{...U5(u.name),[l]:a.getState()}),w)};const v=(...E)=>{const S=g;g=!1,n(...E),g=S},T=e(a.setState,r,a);if(h.type==="untracked"?p?.init(T):(h.stores[h.store]=a,p?.init(Object.fromEntries(Object.entries(h.stores).map(([E,S])=>[E,E===h.store?T:S.getState()])))),a.dispatchFromDevtools&&typeof a.dispatch=="function"){let E=!1;const S=a.dispatch;a.dispatch=(...b)=>{(sk?"production":void 0)!=="production"&&b[0].type==="__setState"&&!E&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),E=!0),S(...b)}}return p.subscribe(E=>{var S;switch(E.type){case"ACTION":if(typeof E.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return u7(E.payload,b=>{if(b.type==="__setState"){if(l===void 0){v(b.state);return}Object.keys(b.state).length!==1&&console.error(`
                    [zustand devtools middleware] Unsupported __setState action format.
                    When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(),
                    and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }
                    `);const w=b.state[l];if(w==null)return;JSON.stringify(a.getState())!==JSON.stringify(w)&&v(w);return}a.dispatchFromDevtools&&typeof a.dispatch=="function"&&a.dispatch(b)});case"DISPATCH":switch(E.payload.type){case"RESET":return v(T),l===void 0?p?.init(a.getState()):p?.init(U5(u.name));case"COMMIT":if(l===void 0){p?.init(a.getState());return}return p?.init(U5(u.name));case"ROLLBACK":return u7(E.state,b=>{if(l===void 0){v(b),p?.init(a.getState());return}v(b[l]),p?.init(U5(u.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return u7(E.state,b=>{if(l===void 0){v(b);return}JSON.stringify(a.getState())!==JSON.stringify(b[l])&&v(b[l])});case"IMPORT_STATE":{const{nextLiftedState:b}=E.payload,w=(S=b.computedStates.slice(-1)[0])==null?void 0:S.state;if(!w)return;v(l===void 0?w:w[l]),p?.send(null,b);return}case"PAUSE_RECORDING":return g=!g}return}}),T},cc=CJ,u7=(e,t)=>{let n;try{n=JSON.parse(e)}catch(r){console.error("[zustand devtools middleware] Could not parse the received json",r)}n!==void 0&&t(n)},NJ=e=>(t,n,r)=>{const a=r.subscribe;return r.subscribe=(s,l,u)=>{let d=s;if(l){const p=u?.equalityFn||Object.is;let h=s(r.getState());d=g=>{const v=s(g);if(!p(h,v)){const T=h;l(h=v,T)}},u?.fireImmediately&&l(h,h)}return a(d)},e(t,n,r)},kJ=NJ;function $R(e,t){let n;try{n=e()}catch{return}return{getItem:a=>{var i;const s=u=>u===null?null:JSON.parse(u,void 0),l=(i=n.getItem(a))!=null?i:null;return l instanceof Promise?l.then(s):s(l)},setItem:(a,i)=>n.setItem(a,JSON.stringify(i,void 0)),removeItem:a=>n.removeItem(a)}}const ab=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return ab(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return ab(r)(n)}}}},OJ=(e,t)=>(n,r,a)=>{let i={storage:$R(()=>localStorage),partialize:E=>E,version:0,merge:(E,S)=>({...S,...E}),...t},s=!1;const l=new Set,u=new Set;let d=i.storage;if(!d)return e((...E)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...E)},r,a);const p=()=>{const E=i.partialize({...r()});return d.setItem(i.name,{state:E,version:i.version})},h=a.setState;a.setState=(E,S)=>{h(E,S),p()};const g=e((...E)=>{n(...E),p()},r,a);a.getInitialState=()=>g;let v;const T=()=>{var E,S;if(!d)return;s=!1,l.forEach(w=>{var k;return w((k=r())!=null?k:g)});const b=((S=i.onRehydrateStorage)==null?void 0:S.call(i,(E=r())!=null?E:g))||void 0;return ab(d.getItem.bind(d))(i.name).then(w=>{if(w)if(typeof w.version=="number"&&w.version!==i.version){if(i.migrate){const k=i.migrate(w.state,w.version);return k instanceof Promise?k.then(F=>[!0,F]):[!0,k]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,w.state];return[!1,void 0]}).then(w=>{var k;const[F,D]=w;if(v=i.merge(D,(k=r())!=null?k:g),n(v,!0),F)return p()}).then(()=>{b?.(v,void 0),v=r(),s=!0,u.forEach(w=>w(v))}).catch(w=>{b?.(void 0,w)})};return a.persist={setOptions:E=>{i={...i,...E},E.storage&&(d=E.storage)},clearStorage:()=>{d?.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>T(),hasHydrated:()=>s,onHydrate:E=>(l.add(E),()=>{l.delete(E)}),onFinishHydration:E=>(u.add(E),()=>{u.delete(E)})},i.skipHydration||T(),v||g},IJ=OJ,YR=V1(cc(e=>({contactIsSet:!1,setContactLink:t=>e({contactIsSet:t})}))),ok=e=>Symbol.iterator in e,lk=e=>"entries"in e,uk=(e,t)=>{const n=e instanceof Map?e:new Map(e.entries()),r=t instanceof Map?t:new Map(t.entries());if(n.size!==r.size)return!1;for(const[a,i]of n)if(!Object.is(i,r.get(a)))return!1;return!0},DJ=(e,t)=>{const n=e[Symbol.iterator](),r=t[Symbol.iterator]();let a=n.next(),i=r.next();for(;!a.done&&!i.done;){if(!Object.is(a.value,i.value))return!1;a=n.next(),i=r.next()}return!!a.done&&!!i.done};function MJ(e,t){return Object.is(e,t)?!0:typeof e!="object"||e===null||typeof t!="object"||t===null?!1:!ok(e)||!ok(t)?uk({entries:()=>Object.entries(e)},{entries:()=>Object.entries(t)}):lk(e)&&lk(t)?uk(e,t):DJ(e,t)}function Ln(e){const t=gt.useRef(void 0);return n=>{const r=e(n);return MJ(t.current,r)?t.current:t.current=r}}const LJ="Hidden_JUjMm",AJ="Links_SPe-s",ck={Hidden:LJ,Links:AJ};function FJ({translations:e}){const t=YR(Ln(r=>r.contactIsSet)),n=()=>{globalThis.document.getElementById("mainContent")?.focus()};return m.jsxs("nav",{children:[m.jsx("h2",{className:ck.Hidden,children:e.accessibilityLinks}),m.jsxs("div",{className:ck.Links,children:[m.jsx("a",{href:"#mainContent",onClick:n,children:e.jumpToMainContent}),m.jsx(Fi,{type:wr.MENU,push:!0,ariaHaspopup:"dialog",children:e.openMainNavigation}),m.jsx(Fi,{type:wr.SEARCH,push:!0,ariaHaspopup:"dialog",children:e.openSearchForm}),t&&m.jsx(Fi,{type:wr.CONTACT,push:!0,ariaHaspopup:"dialog",children:e.openContactInformation})]})]})}const jJ="Grid_-uZKp",RJ="Row_aVLWu",PJ="ColumnMobile_EW6NU",zJ="ColumnMobileHide_Az4Y5",BJ="ColumnMobile1of6_mTnSD",VJ="ColumnMobile2of6_GlHn1",HJ="ColumnMobile3of6_O82Ce",UJ="ColumnMobile4of6_D3jek",WJ="ColumnMobile5of6_4Ea-U",qJ="ColumnMobile6of6_cICf1",GJ="ColumnTabletHide_PMeFJ",QJ="ColumnTabletUnhide_Ck-H2",$J="ColumnDesktopHide_1IdoG",YJ="ColumnDesktopUnhide_lnk4I",KJ="ColumnWideHide_W-AVX",JJ="ColumnWideUnhide_GoUe5",ZJ="ColumnExtraWideHide_H5olB",XJ="ColumnExtraWideUnhide_46FH9",eZ="ColumnTablet_-5r1n",tZ="ColumnTablet1of6_chYWz",nZ="ColumnTablet2of6_RJl1I",rZ="ColumnTablet3of6_D0MVa",aZ="ColumnTablet4of6_YRGAb",iZ="ColumnTablet5of6_he4xI",sZ="ColumnTablet6of6_0mw8T",oZ="ColumnTabletOffset1of6_hL-zq",lZ="ColumnTabletOffset2of6_mC38r",uZ="ColumnTabletOffset3of6_9HmAb",cZ="ColumnDesktop_twHjL",dZ="ColumnDesktop1of7_nuHkC",fZ="ColumnDesktop2of7_nNBzj",pZ="ColumnDesktop3of7_y-iSl",hZ="ColumnDesktop4of7_g-H78",mZ="ColumnDesktop5of7_ZlrWR",gZ="ColumnDesktop6of7_TFuc4",vZ="ColumnDesktop7of7_GsnQB",yZ="ColumnDesktopOffset1of7_qezVr",_Z="ColumnDesktopOffset2of7_zKyU-",bZ="ColumnDesktopOffset3of7_m5uJU",TZ="ColumnDesktop1of8_dD9wn",EZ="ColumnDesktop2of8_ga8rI",SZ="ColumnDesktop3of8_TOsia",wZ="ColumnDesktop4of8_kspb8",xZ="ColumnDesktop5of8_dF5eH",CZ="ColumnDesktop6of8_fTEDJ",NZ="ColumnDesktop7of8_JKxtw",kZ="ColumnDesktop8of8_vIEyh",OZ="ColumnDesktopOffset1of8_9xmJ5",IZ="ColumnDesktopOffset2of8_q7PxA",DZ="ColumnDesktopOffset3of8_MR7yf",MZ="ColumnDesktop1of9_ALjOS",LZ="ColumnDesktop2of9_DaYfg",AZ="ColumnDesktop3of9_Wy8bT",FZ="ColumnDesktop4of9_KA9bM",jZ="ColumnDesktop5of9_KH8M0",RZ="ColumnDesktop6of9_uNwsg",PZ="ColumnDesktop7of9_XwZ-6",zZ="ColumnDesktop8of9_b-XzX",BZ="ColumnDesktop9of9_WMi7b",VZ="ColumnDesktopOffset1of9_i4CBF",HZ="ColumnDesktopOffset2of9_M303J",UZ="ColumnDesktopOffset3of9_I2Rxr",WZ="ColumnDesktop1of10_CuBpF",qZ="ColumnDesktop2of10_biO1r",GZ="ColumnDesktop3of10_KDtOL",QZ="ColumnDesktop4of10_D9Mat",$Z="ColumnDesktop5of10_Ms61f",YZ="ColumnDesktop6of10_OtFOw",KZ="ColumnDesktop7of10_IQ1JD",JZ="ColumnDesktop8of10_WAhmi",ZZ="ColumnDesktop9of10_RuJKJ",XZ="ColumnDesktop10of10_hdffy",eX="ColumnDesktopOffset1of10_JE3sS",tX="ColumnDesktopOffset2of10_kj3RQ",nX="ColumnDesktopOffset3of10_E-3Gc",rX="ColumnDesktop1of12_fbXF1",aX="ColumnDesktop2of12_1-wvl",iX="ColumnDesktop3of12_BCA-1",sX="ColumnDesktop4of12_fYUIS",oX="ColumnDesktop5of12_Ly8sS",lX="ColumnDesktop6of12_z2bL2",uX="ColumnDesktop7of12_R7MWm",cX="ColumnDesktop8of12_ZgXVC",dX="ColumnDesktop9of12_DveSr",fX="ColumnDesktop10of12_W-kGL",pX="ColumnDesktop11of12_fl1J5",hX="ColumnDesktop12of12_7V6Cn",mX="ColumnDesktopOffset1of12_J3pNa",gX="ColumnDesktopOffset2of12_PgHjf",vX="ColumnDesktopOffset3of12_bPBuP",yX="ColumnDesktop1of14_TUr3f",_X="ColumnDesktop2of14_K-Ots",bX="ColumnDesktop3of14_0lRpx",TX="ColumnDesktop4of14_E3bJz",EX="ColumnDesktop5of14_FEcRJ",SX="ColumnDesktop6of14_UUCFI",wX="ColumnDesktop7of14_EX30L",xX="ColumnDesktop8of14_lvlYm",CX="ColumnDesktop9of14_CH9lR",NX="ColumnDesktop10of14_SXTbl",kX="ColumnDesktop11of14_QUrKo",OX="ColumnDesktop12of14_0J1Ww",IX="ColumnDesktop13of14_rWPgX",DX="ColumnDesktop14of14_J3ZXo",MX="ColumnDesktopOffset1of14_Ohwx1",LX="ColumnDesktopOffset2of14_Hilei",AX="ColumnDesktopOffset3of14_EOupy",FX="ColumnDesktopOffset0_hU-gX",jX="ColumnWide_FHpAR",RX="ColumnWide1of7_CXjVg",PX="ColumnWide2of7_xSh9n",zX="ColumnWide3of7_IYKGb",BX="ColumnWide4of7_ZZpv6",VX="ColumnWide5of7_8qtt5",HX="ColumnWide6of7_UAv2a",UX="ColumnWide7of7_PhC8-",WX="ColumnWideOffset1of7_iiyt9",qX="ColumnWideOffset2of7_MQVML",GX="ColumnWideOffset3of7_uY2mR",QX="ColumnWide1of8_OUtL7",$X="ColumnWide2of8_04gz4",YX="ColumnWide3of8_uKDK-",KX="ColumnWide4of8_5n2wL",JX="ColumnWide5of8_WLExu",ZX="ColumnWide6of8_-oU2B",XX="ColumnWide7of8_ro1sF",eee="ColumnWide8of8_fNbGA",tee="ColumnWideOffset1of8_IEpqn",nee="ColumnWideOffset2of8_WJuHU",ree="ColumnWideOffset3of8_Z83Tr",aee="ColumnWide1of9_8cdFI",iee="ColumnWide2of9_7Vobf",see="ColumnWide3of9_yjzaw",oee="ColumnWide4of9_qpIbs",lee="ColumnWide5of9_ixC-M",uee="ColumnWide6of9_Vi-a2",cee="ColumnWide7of9_IS7lf",dee="ColumnWide8of9_Snyft",fee="ColumnWide9of9_teNRN",pee="ColumnWideOffset1of9_7AXLZ",hee="ColumnWideOffset2of9_kCbFo",mee="ColumnWideOffset3of9_4s2eE",gee="ColumnWide1of10_RWs24",vee="ColumnWide2of10_s7HHC",yee="ColumnWide3of10_UZ4t0",_ee="ColumnWide4of10_WG3qt",bee="ColumnWide5of10_xCLqg",Tee="ColumnWide6of10_j-VUB",Eee="ColumnWide7of10_OY8rX",See="ColumnWide8of10_l90y3",wee="ColumnWide9of10_-aHdT",xee="ColumnWide10of10_KEQAV",Cee="ColumnWideOffset1of10_2hkuU",Nee="ColumnWideOffset2of10_qsDDQ",kee="ColumnWideOffset3of10_MoIOS",Oee="ColumnWide1of12_oOcFM",Iee="ColumnWide2of12_u7AtA",Dee="ColumnWide3of12_mPyxf",Mee="ColumnWide4of12_G3Cu5",Lee="ColumnWide5of12_6hWTk",Aee="ColumnWide6of12_CB8gD",Fee="ColumnWide7of12_GINld",jee="ColumnWide8of12_9zOhx",Ree="ColumnWide9of12_J8GSQ",Pee="ColumnWide10of12_Ssyhx",zee="ColumnWide11of12_ZgLy3",Bee="ColumnWide12of12_7flsM",Vee="ColumnWideOffset1of12_i--GR",Hee="ColumnWideOffset2of12_OvS9w",Uee="ColumnWideOffset3of12_B0L-r",Wee="ColumnWide1of14_Upyni",qee="ColumnWide2of14_JXDvi",Gee="ColumnWide3of14_1Yxeq",Qee="ColumnWide4of14_4GZR6",$ee="ColumnWide5of14_aMTKq",Yee="ColumnWide6of14_GsYa4",Kee="ColumnWide7of14_8yjl7",Jee="ColumnWide8of14_Dpp3i",Zee="ColumnWide9of14_EvulK",Xee="ColumnWide10of14_mbC3W",ete="ColumnWide11of14_-gp6O",tte="ColumnWide12of14_etxNS",nte="ColumnWide13of14_vwmO5",rte="ColumnWide14of14_YXXHc",ate="ColumnWideOffset1of14_ZAyBe",ite="ColumnWideOffset2of14_JYHVX",ste="ColumnWideOffset3of14_K6afB",ote="ColumnWideOffset0_o3B7k",lte="ColumnExtraWide_Tivbn",ute="ColumnExtraWide1of7_ctP-f",cte="ColumnExtraWide2of7_ozPoY",dte="ColumnExtraWide3of7_-5YjT",fte="ColumnExtraWide4of7_EQ19s",pte="ColumnExtraWide5of7_WX9Xe",hte="ColumnExtraWide6of7_nsTLF",mte="ColumnExtraWide7of7_vZn-Y",gte="ColumnExtraWideOffset1of7_mmqm-",vte="ColumnExtraWideOffset2of7_SMKk3",yte="ColumnExtraWideOffset3of7_6pme2",_te="ColumnExtraWide1of8_vx4lI",bte="ColumnExtraWide2of8_LP-RL",Tte="ColumnExtraWide3of8_iTPr-",Ete="ColumnExtraWide4of8_ZXfSs",Ste="ColumnExtraWide5of8_Wb3s5",wte="ColumnExtraWide6of8_8D5ZE",xte="ColumnExtraWide7of8_AcjVT",Cte="ColumnExtraWide8of8_ZATmD",Nte="ColumnExtraWideOffset1of8_Lr6CT",kte="ColumnExtraWideOffset2of8_VwCWn",Ote="ColumnExtraWideOffset3of8_qCXW7",Ite="ColumnExtraWide1of9_q0mkv",Dte="ColumnExtraWide2of9_7QvZo",Mte="ColumnExtraWide3of9_xj7Xp",Lte="ColumnExtraWide4of9_Scnh3",Ate="ColumnExtraWide5of9_4mgRe",Fte="ColumnExtraWide6of9_8mDjw",jte="ColumnExtraWide7of9_YE-Je",Rte="ColumnExtraWide8of9_JQ5iG",Pte="ColumnExtraWide9of9_ykzRD",zte="ColumnExtraWideOffset1of9_54zYI",Bte="ColumnExtraWideOffset2of9_UUHhS",Vte="ColumnExtraWideOffset3of9_39Mfd",Hte="ColumnExtraWide1of10_Rh2Y3",Ute="ColumnExtraWide2of10_DqZGp",Wte="ColumnExtraWide3of10_MAdol",qte="ColumnExtraWide4of10_j-oT6",Gte="ColumnExtraWide5of10_sgibC",Qte="ColumnExtraWide6of10_3lMEf",$te="ColumnExtraWide7of10_nh5V-",Yte="ColumnExtraWide8of10_oLW1Z",Kte="ColumnExtraWide9of10_Tpz7t",Jte="ColumnExtraWide10of10_fS3e1",Zte="ColumnExtraWideOffset1of10_V-8jX",Xte="ColumnExtraWideOffset2of10_Dac-U",ene="ColumnExtraWideOffset3of10_Ag0h3",tne="ColumnExtraWide1of12_FckSM",nne="ColumnExtraWide2of12_M9GTJ",rne="ColumnExtraWide3of12_aX62O",ane="ColumnExtraWide4of12_nWWNN",ine="ColumnExtraWide5of12_JxRLw",sne="ColumnExtraWide6of12_R-ALp",one="ColumnExtraWide7of12_qWwxz",lne="ColumnExtraWide8of12_ahVPp",une="ColumnExtraWide9of12_0eNd0",cne="ColumnExtraWide10of12_GnXDI",dne="ColumnExtraWide11of12_kwX0b",fne="ColumnExtraWide12of12_80T90",pne="ColumnExtraWideOffset1of12_YCcO5",hne="ColumnExtraWideOffset2of12_cxSLn",mne="ColumnExtraWideOffset3of12_zFXhe",gne="ColumnExtraWide1of14_6rahe",vne="ColumnExtraWide2of14_gXtPY",yne="ColumnExtraWide3of14_cLqv5",_ne="ColumnExtraWide4of14_Wm41c",bne="ColumnExtraWide5of14_8dKsa",Tne="ColumnExtraWide6of14_ILFTY",Ene="ColumnExtraWide7of14_O2-vW",Sne="ColumnExtraWide8of14_-gY-w",wne="ColumnExtraWide9of14_ke6tI",xne="ColumnExtraWide10of14_yPwGM",Cne="ColumnExtraWide11of14_plkMV",Nne="ColumnExtraWide12of14_xzz0G",kne="ColumnExtraWide13of14_4LM9D",One="ColumnExtraWide14of14_2ESBG",Ine="ColumnExtraWideOffset1of14_6jQA-",Dne="ColumnExtraWideOffset2of14_IumtU",Mne="ColumnExtraWideOffset3of14_KDRuP",Lne="ColumnExtraWideOffset0_-fdtJ",Y3={Grid:jJ,Row:RJ,ColumnMobile:PJ,ColumnMobileHide:zJ,ColumnMobile1of6:BJ,ColumnMobile2of6:VJ,ColumnMobile3of6:HJ,ColumnMobile4of6:UJ,ColumnMobile5of6:WJ,ColumnMobile6of6:qJ,ColumnTabletHide:GJ,ColumnTabletUnhide:QJ,ColumnDesktopHide:$J,ColumnDesktopUnhide:YJ,ColumnWideHide:KJ,ColumnWideUnhide:JJ,ColumnExtraWideHide:ZJ,ColumnExtraWideUnhide:XJ,ColumnTablet:eZ,ColumnTablet1of6:tZ,ColumnTablet2of6:nZ,ColumnTablet3of6:rZ,ColumnTablet4of6:aZ,ColumnTablet5of6:iZ,ColumnTablet6of6:sZ,ColumnTabletOffset1of6:oZ,ColumnTabletOffset2of6:lZ,ColumnTabletOffset3of6:uZ,ColumnDesktop:cZ,ColumnDesktop1of7:dZ,ColumnDesktop2of7:fZ,ColumnDesktop3of7:pZ,ColumnDesktop4of7:hZ,ColumnDesktop5of7:mZ,ColumnDesktop6of7:gZ,ColumnDesktop7of7:vZ,ColumnDesktopOffset1of7:yZ,ColumnDesktopOffset2of7:_Z,ColumnDesktopOffset3of7:bZ,ColumnDesktop1of8:TZ,ColumnDesktop2of8:EZ,ColumnDesktop3of8:SZ,ColumnDesktop4of8:wZ,ColumnDesktop5of8:xZ,ColumnDesktop6of8:CZ,ColumnDesktop7of8:NZ,ColumnDesktop8of8:kZ,ColumnDesktopOffset1of8:OZ,ColumnDesktopOffset2of8:IZ,ColumnDesktopOffset3of8:DZ,ColumnDesktop1of9:MZ,ColumnDesktop2of9:LZ,ColumnDesktop3of9:AZ,ColumnDesktop4of9:FZ,ColumnDesktop5of9:jZ,ColumnDesktop6of9:RZ,ColumnDesktop7of9:PZ,ColumnDesktop8of9:zZ,ColumnDesktop9of9:BZ,ColumnDesktopOffset1of9:VZ,ColumnDesktopOffset2of9:HZ,ColumnDesktopOffset3of9:UZ,ColumnDesktop1of10:WZ,ColumnDesktop2of10:qZ,ColumnDesktop3of10:GZ,ColumnDesktop4of10:QZ,ColumnDesktop5of10:$Z,ColumnDesktop6of10:YZ,ColumnDesktop7of10:KZ,ColumnDesktop8of10:JZ,ColumnDesktop9of10:ZZ,ColumnDesktop10of10:XZ,ColumnDesktopOffset1of10:eX,ColumnDesktopOffset2of10:tX,ColumnDesktopOffset3of10:nX,ColumnDesktop1of12:rX,ColumnDesktop2of12:aX,ColumnDesktop3of12:iX,ColumnDesktop4of12:sX,ColumnDesktop5of12:oX,ColumnDesktop6of12:lX,ColumnDesktop7of12:uX,ColumnDesktop8of12:cX,ColumnDesktop9of12:dX,ColumnDesktop10of12:fX,ColumnDesktop11of12:pX,ColumnDesktop12of12:hX,ColumnDesktopOffset1of12:mX,ColumnDesktopOffset2of12:gX,ColumnDesktopOffset3of12:vX,ColumnDesktop1of14:yX,ColumnDesktop2of14:_X,ColumnDesktop3of14:bX,ColumnDesktop4of14:TX,ColumnDesktop5of14:EX,ColumnDesktop6of14:SX,ColumnDesktop7of14:wX,ColumnDesktop8of14:xX,ColumnDesktop9of14:CX,ColumnDesktop10of14:NX,ColumnDesktop11of14:kX,ColumnDesktop12of14:OX,ColumnDesktop13of14:IX,ColumnDesktop14of14:DX,ColumnDesktopOffset1of14:MX,ColumnDesktopOffset2of14:LX,ColumnDesktopOffset3of14:AX,ColumnDesktopOffset0:FX,ColumnWide:jX,ColumnWide1of7:RX,ColumnWide2of7:PX,ColumnWide3of7:zX,ColumnWide4of7:BX,ColumnWide5of7:VX,ColumnWide6of7:HX,ColumnWide7of7:UX,ColumnWideOffset1of7:WX,ColumnWideOffset2of7:qX,ColumnWideOffset3of7:GX,ColumnWide1of8:QX,ColumnWide2of8:$X,ColumnWide3of8:YX,ColumnWide4of8:KX,ColumnWide5of8:JX,ColumnWide6of8:ZX,ColumnWide7of8:XX,ColumnWide8of8:eee,ColumnWideOffset1of8:tee,ColumnWideOffset2of8:nee,ColumnWideOffset3of8:ree,ColumnWide1of9:aee,ColumnWide2of9:iee,ColumnWide3of9:see,ColumnWide4of9:oee,ColumnWide5of9:lee,ColumnWide6of9:uee,ColumnWide7of9:cee,ColumnWide8of9:dee,ColumnWide9of9:fee,ColumnWideOffset1of9:pee,ColumnWideOffset2of9:hee,ColumnWideOffset3of9:mee,ColumnWide1of10:gee,ColumnWide2of10:vee,ColumnWide3of10:yee,ColumnWide4of10:_ee,ColumnWide5of10:bee,ColumnWide6of10:Tee,ColumnWide7of10:Eee,ColumnWide8of10:See,ColumnWide9of10:wee,ColumnWide10of10:xee,ColumnWideOffset1of10:Cee,ColumnWideOffset2of10:Nee,ColumnWideOffset3of10:kee,ColumnWide1of12:Oee,ColumnWide2of12:Iee,ColumnWide3of12:Dee,ColumnWide4of12:Mee,ColumnWide5of12:Lee,ColumnWide6of12:Aee,ColumnWide7of12:Fee,ColumnWide8of12:jee,ColumnWide9of12:Ree,ColumnWide10of12:Pee,ColumnWide11of12:zee,ColumnWide12of12:Bee,ColumnWideOffset1of12:Vee,ColumnWideOffset2of12:Hee,ColumnWideOffset3of12:Uee,ColumnWide1of14:Wee,ColumnWide2of14:qee,ColumnWide3of14:Gee,ColumnWide4of14:Qee,ColumnWide5of14:$ee,ColumnWide6of14:Yee,ColumnWide7of14:Kee,ColumnWide8of14:Jee,ColumnWide9of14:Zee,ColumnWide10of14:Xee,ColumnWide11of14:ete,ColumnWide12of14:tte,ColumnWide13of14:nte,ColumnWide14of14:rte,ColumnWideOffset1of14:ate,ColumnWideOffset2of14:ite,ColumnWideOffset3of14:ste,ColumnWideOffset0:ote,ColumnExtraWide:lte,ColumnExtraWide1of7:ute,ColumnExtraWide2of7:cte,ColumnExtraWide3of7:dte,ColumnExtraWide4of7:fte,ColumnExtraWide5of7:pte,ColumnExtraWide6of7:hte,ColumnExtraWide7of7:mte,ColumnExtraWideOffset1of7:gte,ColumnExtraWideOffset2of7:vte,ColumnExtraWideOffset3of7:yte,ColumnExtraWide1of8:_te,ColumnExtraWide2of8:bte,ColumnExtraWide3of8:Tte,ColumnExtraWide4of8:Ete,ColumnExtraWide5of8:Ste,ColumnExtraWide6of8:wte,ColumnExtraWide7of8:xte,ColumnExtraWide8of8:Cte,ColumnExtraWideOffset1of8:Nte,ColumnExtraWideOffset2of8:kte,ColumnExtraWideOffset3of8:Ote,ColumnExtraWide1of9:Ite,ColumnExtraWide2of9:Dte,ColumnExtraWide3of9:Mte,ColumnExtraWide4of9:Lte,ColumnExtraWide5of9:Ate,ColumnExtraWide6of9:Fte,ColumnExtraWide7of9:jte,ColumnExtraWide8of9:Rte,ColumnExtraWide9of9:Pte,ColumnExtraWideOffset1of9:zte,ColumnExtraWideOffset2of9:Bte,ColumnExtraWideOffset3of9:Vte,ColumnExtraWide1of10:Hte,ColumnExtraWide2of10:Ute,ColumnExtraWide3of10:Wte,ColumnExtraWide4of10:qte,ColumnExtraWide5of10:Gte,ColumnExtraWide6of10:Qte,ColumnExtraWide7of10:$te,ColumnExtraWide8of10:Yte,ColumnExtraWide9of10:Kte,ColumnExtraWide10of10:Jte,ColumnExtraWideOffset1of10:Zte,ColumnExtraWideOffset2of10:Xte,ColumnExtraWideOffset3of10:ene,ColumnExtraWide1of12:tne,ColumnExtraWide2of12:nne,ColumnExtraWide3of12:rne,ColumnExtraWide4of12:ane,ColumnExtraWide5of12:ine,ColumnExtraWide6of12:sne,ColumnExtraWide7of12:one,ColumnExtraWide8of12:lne,ColumnExtraWide9of12:une,ColumnExtraWide10of12:cne,ColumnExtraWide11of12:dne,ColumnExtraWide12of12:fne,ColumnExtraWideOffset1of12:pne,ColumnExtraWideOffset2of12:hne,ColumnExtraWideOffset3of12:mne,ColumnExtraWide1of14:gne,ColumnExtraWide2of14:vne,ColumnExtraWide3of14:yne,ColumnExtraWide4of14:_ne,ColumnExtraWide5of14:bne,ColumnExtraWide6of14:Tne,ColumnExtraWide7of14:Ene,ColumnExtraWide8of14:Sne,ColumnExtraWide9of14:wne,ColumnExtraWide10of14:xne,ColumnExtraWide11of14:Cne,ColumnExtraWide12of14:Nne,ColumnExtraWide13of14:kne,ColumnExtraWide14of14:One,ColumnExtraWideOffset1of14:Ine,ColumnExtraWideOffset2of14:Dne,ColumnExtraWideOffset3of14:Mne,ColumnExtraWideOffset0:Lne},tn=({className:e,refCallback:t,children:n})=>m.jsx("div",{className:qe(e,Y3.Grid),ref:t,children:n}),yt=({className:e,children:t,refCallback:n,id:r=null,...a})=>m.jsx("div",{role:a.role,"aria-label":a.ariaLabel,"aria-live":a.ariaLive,"aria-atomic":a.ariaAtomic,className:qe(e,Y3.Row),ref:n,id:r,children:t}),Ane=e=>e.charAt(0).toUpperCase()+e.slice(1),et=({className:e,children:t,refCallback:n,...r})=>{let a=[];const i=l=>l!=null&&l!==!1,s=(l,u="")=>{let d=r[l+u];if(i(d)||(l==="tablet"?d=r[`mobile${u}`]:l==="wide"?d=r[`desktop${u}`]:l==="extraWide"&&(d=r[`wide${u}`],i(d)||(d=r[`desktop${u}`])),u==="Offset"&&d===0&&(d=void 0)),i(d)&&!Number.isInteger(d))throw new Error(`The ${l}${u} property of Column must be an integer; "${d}" given.`);return d};return["mobile","tablet","desktop","wide","extraWide"].forEach(l=>{const u=Ane(l),d=r[`${l}Hide`];if(d!=null&&a.push(`Column${u}${d?"Hide":"Unhide"}`),l!=="wide"||i(r.wide)||i(r.wideOffset)||i(r.wideParentColumns)){const p=s(l),h=s(l,"Offset"),g=s(l,"ParentColumns")||za[`gridColumns${u}`];a.push(`Column${u}`),i(p)&&a.push(`Column${u}${p}of${g}`),i(h)&&a.push(`Column${u}Offset${h?`${h}of${g}`:"0"}`)}}),a=a.map(l=>{if(typeof Y3[l]>"u")throw new Error(`Column class not found: ${l}. Please add it to Grid/styles.module.css.`);return Y3[l]}),e&&a.unshift(e),m.jsx("div",{id:r.id,role:r.role,"aria-label":r.ariaLabel,"aria-labelledby":r.ariaLabelledBy,"aria-hidden":r.ariaHidden,className:a.join(" "),ref:n,children:t})},Fne=dt`
  query AdminLinksQuery($path: String!) {
    route(path: $path) {
      adminLinks {
        url
        title
      }
    }
  }
`;function jne(){const e=$t(),{data:t,loading:n,error:r}=xr(Fne,{variables:{path:e.pathname||"/"},fetchPolicy:"no-cache",ssr:!1,context:{noBatch:!0,headers:{"X-Active-Session":1}}});return r&&console.error({message:"Error ignored by AdminLinks",error:r}),{links:nt([],["route","adminLinks"],t),loading:n}}const Rne=dt`
  query userContextQuery {
    currentUserContext {
      uid
      name
    }
  }
`;function JT(){const{data:e,loading:t,error:n}=xr(Rne,{fetchPolicy:"no-cache",ssr:!1,context:{noBatch:!0,headers:{"X-Active-Session":1}}});if(n)throw n;const r=nt("",["currentUserContext","uid"],e),a=nt("",["currentUserContext","name"],e);return{loadingUserContext:t,loggedUserId:r,loggedUserUsername:a}}function Pne(){if(typeof window>"u"||typeof document>"u")return()=>()=>{};const e=window._SVG_SPRITE_IDS_=window._SVG_SPRITE_IDS_||new Set,t=document.createElementNS("http://www.w3.org/2000/svg","svg");t.style.position="absolute",t.style.width="0",t.style.height="0",t.style.overflow="hidden",t.ariaHidden="true";function n(){document.body.insertBefore(t,document.body.firstChild)}return document.readyState==="loading"?document.addEventListener("DOMContentLoaded",n):n(),function(a,i){(e.has(i)||document.getElementById(i))&&console.warn(`Icon #${i} was repeatedly registered. It must be globally unique.`),e.add(i),t.insertAdjacentHTML("beforeend",a);const s=t.lastChild;return function(){e.delete(i),s?.remove()}}}const zne=Pne(),Bne=e=>e,KR="8a653b97_",Vne='<symbol id="8a653b97_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="8a653b97__IconBackgroundImage"><style type="text/css">.8a653b97__IconBackgroundImage&gt;g{display:none}.8a653b97__IconBackgroundImage&gt;g:target{display:inline}</style><defs><symbol id="8a653b97__icon-symbol-arrow-download" viewBox="0 0 30 30" fill="#cc0130"><path d="M15,23.84l9.12-9.12a1,1,0,0,0-1.41-1.41L16,20V2.23a1,1,0,1,0-2,0V20l-6.7-6.7a1,1,0,0,0-1.41,1.41Z"/><path d="M24.58,26.77H5.42a1,1,0,1,0,0,2H24.58a1,1,0,0,0,0-2Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-download-white" viewBox="0 0 30 30" fill="#ffffff"><path d="M15,23.84l9.12-9.12a1,1,0,0,0-1.41-1.41L16,20V2.23a1,1,0,1,0-2,0V20l-6.7-6.7a1,1,0,0,0-1.41,1.41Z"/><path d="M24.58,26.77H5.42a1,1,0,1,0,0,2H24.58a1,1,0,0,0,0-2Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-expand" viewBox="0 0 30 30" fill="#cc0130"><path d="M14.17,4.87a1,1,0,0,0,0,2h7.54L6.87,21.71V14.17a1,1,0,0,0-2,0v11h11a1,1,0,0,0,0-2H8.29L23.13,8.29v7.54a1,1,0,0,0,2,0v-11Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-expand-white" viewBox="0 0 30 30" fill="#ffffff"><path d="M14.17,4.87a1,1,0,0,0,0,2h7.54L6.87,21.71V14.17a1,1,0,0,0-2,0v11h11a1,1,0,0,0,0-2H8.29L23.13,8.29v7.54a1,1,0,0,0,2,0v-11Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-right-top" viewBox="0 0 30 30" fill="#cc0130"><path d="M10.12,5a1,1,0,1,0,0,2H21.58L5.3,23.29A1,1,0,1,0,6.71,24.7L23,8.42V19.88a1,1,0,0,0,2,0V5Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-right-top-white" viewBox="0 0 30 30" fill="#ffffff"><path d="M10.12,5a1,1,0,1,0,0,2H21.58L5.3,23.29A1,1,0,1,0,6.71,24.7L23,8.42V19.88a1,1,0,0,0,2,0V5Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-right-top-grey" viewBox="0 0 30 30"><path d="M10.12,5a1,1,0,1,0,0,2H21.58L5.3,23.29A1,1,0,1,0,6.71,24.7L23,8.42V19.88a1,1,0,0,0,2,0V5Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-right-top-grey-light" viewBox="0 0 30 30" fill="#93969a"><path d="M10.12,5a1,1,0,1,0,0,2H21.58L5.3,23.29A1,1,0,1,0,6.71,24.7L23,8.42V19.88a1,1,0,0,0,2,0V5Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-right-top-darkest-grey" viewBox="0 0 30 30" fill="#222222"><path d="M10.12,5a1,1,0,1,0,0,2H21.58L5.3,23.29A1,1,0,1,0,6.71,24.7L23,8.42V19.88a1,1,0,0,0,2,0V5Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-right" viewBox="0 0 30 30" fill="#cc0130"><path d="M27.5,15.71l.71-.71-.71-.71h0l-10-10a1,1,0,0,0-1.41,1.41L24.38,14H2.79a1,1,0,0,0,0,2H24.38l-8.25,8.25a1,1,0,1,0,1.41,1.41l10-10Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-right-white" viewBox="0 0 30 30" fill="#ffffff"><path d="M27.5,15.71l.71-.71-.71-.71h0l-10-10a1,1,0,0,0-1.41,1.41L24.38,14H2.79a1,1,0,0,0,0,2H24.38l-8.25,8.25a1,1,0,1,0,1.41,1.41l10-10Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-right-dark-red" viewBox="0 0 30 30" fill="#CC0130"><path d="M27.5,15.71l.71-.71-.71-.71h0l-10-10a1,1,0,0,0-1.41,1.41L24.38,14H2.79a1,1,0,0,0,0,2H24.38l-8.25,8.25a1,1,0,1,0,1.41,1.41l10-10Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-right-grey" viewBox="0 0 30 30" fill="#6A6D71"><path d="M27.5,15.71l.71-.71-.71-.71h0l-10-10a1,1,0,0,0-1.41,1.41L24.38,14H2.79a1,1,0,0,0,0,2H24.38l-8.25,8.25a1,1,0,1,0,1.41,1.41l10-10Z"/></symbol><symbol id="8a653b97__icon-symbol-arrow-right-black" viewBox="0 0 30 30" fill="#171717"><path d="M27.5,15.71l.71-.71-.71-.71h0l-10-10a1,1,0,0,0-1.41,1.41L24.38,14H2.79a1,1,0,0,0,0,2H24.38l-8.25,8.25a1,1,0,1,0,1.41,1.41l10-10Z"/></symbol><symbol id="8a653b97__icon-symbol-chevron-down" viewBox="0 0 30 30"><path d="M15,19.73,7.25,12a1,1,0,0,1,1.41-1.41L15,16.9l6.33-6.33A1,1,0,0,1,22.75,12Z"/></symbol><symbol id="8a653b97__icon-symbol-chevron-left" viewBox="0 0 30 30"><path d="M18.73,23a1,1,0,0,1-.71-.29L10.27,15,18,7.25a1,1,0,0,1,1.41,1.41L13.1,15l6.33,6.33A1,1,0,0,1,18.73,23Z"/></symbol><symbol id="8a653b97__icon-symbol-chevron-right" viewBox="0 0 30 30"><path d="M12,7.25a1,1,0,0,0-1.41,1.41L16.9,15l-6.33,6.33A1,1,0,1,0,12,22.75L19.73,15Z"/></symbol><symbol id="8a653b97__icon-symbol-chevron-up" viewBox="0 0 30 30"><path d="M8,19.73A1,1,0,0,1,7.25,18L15,10.27,22.75,18a1,1,0,0,1-1.41,1.41L15,13.1,8.66,19.44A1,1,0,0,1,8,19.73Z"/></symbol><symbol id="8a653b97__icon-symbol-contact" viewBox="0 0 30 30"><path d="M29.18,5.87l0,0a1.79,1.79,0,0,0-1.22-.49H2.06a1.79,1.79,0,0,0-1.22.49l0,0a1.78,1.78,0,0,0-.56,1.3V22.84a1.79,1.79,0,0,0,.16.73.77.77,0,0,0,.11.18h0a1.78,1.78,0,0,0,1.53.89H27.94a1.78,1.78,0,0,0,1.52-.86l0-.06,0,0,.07-.12a1.79,1.79,0,0,0,.16-.73V7.16A1.78,1.78,0,0,0,29.18,5.87ZM26.81,7l-8.22,7.18,0,0L15,17.27l-3.57-3.12,0,0L3.19,7Zm-25,14.61V7.92l7.82,6.83ZM2.62,23l8.27-7.23L15,19.4l4.11-3.59L27.38,23Zm25.52-1.46-7.82-6.83,7.82-6.83Z"/></symbol><symbol id="8a653b97__icon-symbol-globe" viewBox="0 0 30 30"><path d="M25.9963636,4.89818182 C25.8545455,4.74 25.7072727,4.58727273 25.5545455,4.44 C25.3418182,4.22727273 25.1290909,4.02545455 24.9054545,3.82909091 C22.7072727,1.87090909 20.0290909,0.621818182 17.16,0.201818182 C16.4454545,0.0981818182 15.7145455,0.0436363636 14.9781818,0.0436363636 C14.2418182,0.0436363636 13.5109091,0.0981818182 12.7963636,0.201818182 C9.96,0.616363636 7.32,1.83818182 5.13818182,3.75272727 C4.88727273,3.97090909 4.64181818,4.2 4.40727273,4.44 C4.28181818,4.57090909 4.15636364,4.69636364 4.03090909,4.82727273 C1.43454545,7.61454545 0.010893475,11.2090909 0.010893475,15.0163636 C0.00545454545,18.8181818 1.42909091,22.4181818 4.02545455,25.2 C4.15090909,25.3309091 4.27636364,25.4618182 4.40181818,25.5927273 C4.63636364,25.8272727 4.88181818,26.0563636 5.13272727,26.2745455 C7.31454545,28.1945455 9.96,29.4163636 12.7963636,29.8309091 C13.5163636,29.9345455 14.2418182,29.9890909 14.9781818,29.9890909 C15.7145455,29.9890909 16.4454545,29.9345455 17.16,29.8309091 C20.0127273,29.4109091 22.6690909,28.1781818 24.8618182,26.2418182 C25.0963636,26.0345455 25.3309091,25.8163636 25.5545455,25.5872727 C25.6909091,25.4509091 25.8272727,25.3145455 25.9527273,25.1727273 C28.5327273,22.3909091 29.9509249,18.8018182 29.9509249,15.0109091 C29.9563636,11.2472727 28.5545455,7.67454545 25.9963636,4.89818182 Z M24.9272727,5.97818182 C26.94,8.19272727 28.2272727,11.0781818 28.4072727,14.2527273 L22.6636364,14.2527273 C22.6145455,12.0927273 22.3472727,10.0090909 21.8836364,8.12181818 C22.9854545,7.53818182 24.0109091,6.81272727 24.9272727,5.97818182 Z M23.8363636,4.90909091 C23.1109091,5.56363636 22.3145455,6.13636364 21.4581818,6.61636364 C21.2018182,5.80909091 20.9018182,5.04545455 20.5690909,4.33636364 C20.2090909,3.57818182 19.8163636,2.90181818 19.3963636,2.31818182 C21.0436364,2.89090909 22.5490909,3.78 23.8363636,4.90909091 Z M15.7418182,15.78 L21.1309091,15.78 C21.0818182,17.7381818 20.8472727,19.6254545 20.4436364,21.3381818 C18.9818182,20.7545455 17.4,20.4 15.7418182,20.3127273 L15.7418182,15.78 Z M15.7418182,14.2527273 L15.7418182,9.80727273 C17.4054545,9.72 18.9927273,9.36 20.4654545,8.77090909 C20.8581818,10.4672727 21.0872727,12.3218182 21.1309091,14.2472727 L15.7418182,14.2472727 L15.7418182,14.2527273 Z M16.6254545,1.66909091 C17.5636364,2.29090909 18.4472727,3.42545455 19.1890909,4.98545455 C19.5272727,5.69454545 19.8218182,6.46363636 20.0727273,7.28727273 C18.7254545,7.84909091 17.2745455,8.19272727 15.7472727,8.28 L15.7472727,1.59272727 C16.0418182,1.60909091 16.3363636,1.63636364 16.6254545,1.66909091 Z M10.5654545,2.31272727 C10.1454545,2.89636364 9.75272727,3.57272727 9.39272727,4.33090909 C9.07090909,5.01272727 8.78181818,5.74909091 8.53090909,6.52909091 C7.69636364,6.04909091 6.91636364,5.47636364 6.20181818,4.83272727 C7.47272727,3.74181818 8.95090909,2.88 10.5654545,2.31272727 Z M5.08909091,5.91272727 C6.00545455,6.75818182 7.01454545,7.47818182 8.09454545,8.05636364 C7.62,9.96545455 7.34727273,12.0654545 7.29818182,14.2527273 L1.55454545,14.2527273 C1.73454545,11.0454545 3.04363636,8.13818182 5.08909091,5.91272727 Z M5.09454545,24.1254545 C3.04363636,21.9054545 1.73454545,18.9927273 1.55454545,15.78 L7.29818182,15.78 C7.35272727,17.9727273 7.62545455,20.0890909 8.1,21.9981818 C7.02545455,22.5763636 6.01636364,23.2854545 5.09454545,24.1254545 Z M6.20727273,25.2 C6.92181818,24.5618182 7.70181818,24 8.53636364,23.5254545 C8.78727273,24.2945455 9.07090909,25.0254545 9.39272727,25.7018182 C9.75272727,26.46 10.1454545,27.1363636 10.5654545,27.72 C8.95090909,27.1581818 7.47818182,26.2963636 6.20727273,25.2 Z M14.2145455,28.4454545 C13.92,28.4290909 13.6254545,28.4018182 13.3363636,28.3690909 C12.3981818,27.7472727 11.5090909,26.6127273 10.7727273,25.0527273 C10.4509091,24.3709091 10.1672727,23.6345455 9.92181818,22.8436364 C11.2581818,22.2818182 12.7036364,21.9327273 14.22,21.8454545 L14.22,28.4454545 L14.2145455,28.4454545 Z M14.2145455,20.3127273 C12.5836364,20.3945455 10.9963636,20.7490909 9.51272727,21.3436364 C9.10909091,19.6254545 8.87454545,17.7436364 8.82545455,15.78 L14.2145455,15.78 L14.2145455,20.3127273 Z M14.2145455,14.2527273 L8.82545455,14.2527273 C8.87454545,12.3054545 9.10363636,10.4345455 9.50181818,8.72727273 C10.9909091,9.33818182 12.5781818,9.70363636 14.2145455,9.80181818 L14.2145455,14.2527273 Z M9.91090909,7.22727273 C10.1563636,6.43090909 10.4454545,5.67818182 10.7727273,4.98545455 C11.5090909,3.42545455 12.3981818,2.29090909 13.3363636,1.66909091 C13.6254545,1.63636364 13.92,1.60909091 14.2145455,1.59272727 L14.2145455,8.27454545 C12.6981818,8.16545455 11.2472727,7.80545455 9.91090909,7.22727273 Z M16.6254545,28.3636364 C16.3363636,28.4018182 16.0418182,28.4236364 15.7472727,28.44 L15.7472727,21.84 C17.2636364,21.9272727 18.7090909,22.2654545 20.0454545,22.8218182 C19.8,23.6127273 19.5109091,24.36 19.1836364,25.0472727 C18.4472727,26.6072727 17.5636364,27.7418182 16.6254545,28.3636364 Z M19.3963636,27.72 C19.8163636,27.1363636 20.2090909,26.46 20.5690909,25.7018182 C20.8909091,25.0145455 21.18,24.2781818 21.4363636,23.4981818 C22.2818182,23.9727273 23.0727273,24.5345455 23.7927273,25.1727273 C22.5109091,26.28 21.0218182,27.1527273 19.3963636,27.72 Z M24.8836364,24.1036364 C23.9727273,23.28 22.9581818,22.5709091 21.8618182,21.9927273 C22.3363636,20.0781818 22.6145455,17.9727273 22.6636364,15.78 L28.4072727,15.78 C28.2272727,18.9818182 26.9236364,21.8836364 24.8836364,24.1036364 Z"/></symbol><symbol id="8a653b97__icon-symbol-cross" viewBox="0 0 30 30"><path d="M16.41,15,24,7.37A1,1,0,0,0,22.63,6L15,13.59,7.37,6A1,1,0,0,0,6,7.37L13.59,15,6,22.63A1,1,0,1,0,7.37,24L15,16.41,22.63,24A1,1,0,0,0,24,22.63Z"/></symbol><symbol id="8a653b97__icon-symbol-dot-ring" viewBox="0 0 30 30"><path d="M15,23.16A8.16,8.16,0,1,1,23.16,15,8.17,8.17,0,0,1,15,23.16ZM15,8.84A6.16,6.16,0,1,0,21.16,15,6.17,6.17,0,0,0,15,8.84Z"/></symbol><symbol id="8a653b97__icon-symbol-dot" viewBox="0 0 30 30"><circle cx="15" cy="15" r="4"/></symbol><symbol id="8a653b97__icon-symbol-rss" viewBox="0 0 448 512"><path d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"/></symbol><symbol id="8a653b97__icon-symbol-hamburger" viewBox="0 0 30 30"><path d="M24.61,21.69H5.39a1,1,0,0,0,0,2H24.61a1,1,0,0,0,0-2Z"/><path d="M5.39,16H19.12a1,1,0,0,0,0-2H5.39a1,1,0,0,0,0,2Z"/><path d="M5.39,8.31H24.61a1,1,0,0,0,0-2H5.39a1,1,0,0,0,0,2Z"/></symbol><symbol id="8a653b97__icon-symbol-home" viewBox="0 0 30 30"><path d="M5.95,16V27.53H24.05V16L15,8.4Zm7.43,10V19.29a1.63,1.63,0,1,1,3.25,0v6.64Zm9.08,0H18.23V19.29a3.23,3.23,0,1,0-6.45,0v6.64H7.55V16.71L15,10.48l7.45,6.23Z"/><path d="M25.8,11.49,15,2.47l-10.8,9a.8.8,0,1,0,1,1.23L15,4.55l9.78,8.17a.8.8,0,1,0,1-1.23Z"/></symbol><symbol id="8a653b97__icon-symbol-info-black" viewBox="0 0 19 19" fill="#222222"><path d="M9.5 18.5c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zM9 5.5c0 .3.1.5.3.7s.5.3.9.3.7-.1.9-.3c.3-.2.4-.4.4-.7 0-.3-.1-.5-.3-.7-.3-.2-.6-.3-1-.3-.3 0-.6.1-.8.3-.3.1-.4.4-.4.7zm-1.3 3l1 .2-1 4.2c0 .2-.1.4-.1.6v.5c0 .2.1.3.2.4.1.1.3.2.7.2h.6c.2-.1.4-.1.6-.2.2-.1.4-.1.6-.2.2-.1.3-.2.5-.2v-.5H9.6L11 7.7l-.3-.2H10c-.3.1-.5.2-.8.2s-.6.1-.8.2c-.3 0-.5.1-.7.1v.5z"/></symbol><symbol id="8a653b97__icon-symbol-info-grey" viewBox="0 0 19 19" fill="#f2f5f6"><path d="M9.5 18.5c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zM9 5.5c0 .3.1.5.3.7s.5.3.9.3.7-.1.9-.3c.3-.2.4-.4.4-.7 0-.3-.1-.5-.3-.7-.3-.2-.6-.3-1-.3-.3 0-.6.1-.8.3-.3.1-.4.4-.4.7zm-1.3 3l1 .2-1 4.2c0 .2-.1.4-.1.6v.5c0 .2.1.3.2.4.1.1.3.2.7.2h.6c.2-.1.4-.1.6-.2.2-.1.4-.1.6-.2.2-.1.3-.2.5-.2v-.5H9.6L11 7.7l-.3-.2H10c-.3.1-.5.2-.8.2s-.6.1-.8.2c-.3 0-.5.1-.7.1v.5z"/></symbol><symbol id="8a653b97__icon-symbol-loading" viewBox="0 0 36 36" fill="#e80036"><path d="M18 35.5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5c8 0 14.5-6.5 14.5-14.5S26 3.5 18 3.5 3.5 10 3.5 18c0 .8-.7 1.5-1.5 1.5S.5 18.8.5 18C.5 8.4 8.4.5 18 .5S35.5 8.4 35.5 18 27.6 35.5 18 35.5z"/></symbol><symbol id="8a653b97__icon-symbol-loading-white" viewBox="0 0 36 36" fill="#ffffff"><path d="M18 35.5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5c8 0 14.5-6.5 14.5-14.5S26 3.5 18 3.5 3.5 10 3.5 18c0 .8-.7 1.5-1.5 1.5S.5 18.8.5 18C.5 8.4 8.4.5 18 .5S35.5 8.4 35.5 18 27.6 35.5 18 35.5z"/></symbol><symbol id="8a653b97__icon-symbol-logout-grey-light" viewBox="0 0 17 12" fill="none"><path d="M12.36 9.6813L15.9291 6.11213L12.36 2.54295M5.94441 6.04902H15.522M9.80443 3.14431C8.93002 1.84917 7.48061 1 5.83697 1C3.16605 1 1 3.23897 1 5.99965C1 8.76173 3.16605 11 5.83697 11C7.48061 11 8.93002 10.1508 9.80443 8.85639" stroke="#d9dcdd" stroke-linecap="round"/></symbol><symbol id="8a653b97__icon-symbol-logout-darkest-grey" viewBox="0 0 17 12" fill="none"><path d="M12.36 9.6813L15.9291 6.11213L12.36 2.54295M5.94441 6.04902H15.522M9.80443 3.14431C8.93002 1.84917 7.48061 1 5.83697 1C3.16605 1 1 3.23897 1 5.99965C1 8.76173 3.16605 11 5.83697 11C7.48061 11 8.93002 10.1508 9.80443 8.85639" stroke="#222222" stroke-linecap="round"/></symbol><symbol id="8a653b97__icon-symbol-plus" viewBox="0 0 30 30"><path d="M24.58,14H16V5.42a1,1,0,1,0-2,0V14H5.42a1,1,0,1,0,0,2H14v8.58a1,1,0,1,0,2,0V16h8.58a1,1,0,0,0,0-2Z"/></symbol><symbol id="8a653b97__icon-symbol-plus-white" viewBox="0 0 30 30"><path fill="#ffffff" d="M24.58,14H16V5.42a1,1,0,1,0-2,0V14H5.42a1,1,0,1,0,0,2H14v8.58a1,1,0,1,0,2,0V16h8.58a1,1,0,0,0,0-2Z"/></symbol><symbol id="8a653b97__icon-symbol-quote" viewBox="0 0 30 30"><polygon points="9.21 1.39 1 16.24 1 28.61 12.92 28.61 12.92 16.24 7.63 16.24 13.93 1.39 9.21 1.39"/><polygon points="29 1.39 25.06 1.39 16.85 16.24 16.85 28.61 29 28.61 29 16.24 23.15 16.24 29 1.39"/></symbol><symbol id="8a653b97__icon-symbol-search" viewBox="0 0 30 30"><path d="M25.13,23.7,19.4,18A8.31,8.31,0,1,0,18,19.39l5.72,5.72a1,1,0,0,0,1.41-1.41ZM6.58,12.89a6.29,6.29,0,1,1,6.29,6.29A6.3,6.3,0,0,1,6.58,12.89Z"/></symbol><symbol id="8a653b97__icon-symbol-facebook" viewBox="0 0 30 30"><path d="M18.56,24.5V17.38h2.38l.59-3h-3V13.22a1.57,1.57,0,0,1,1.78-1.78h1.19v-3H19.16c-2.18,0-3.56,1.71-3.56,4.16v1.78H13.22v3h2.38V24.5Zm5.94-1.19a1.19,1.19,0,0,1-1.19,1.19H6.69A1.19,1.19,0,0,1,5.5,23.31V6.69A1.19,1.19,0,0,1,6.69,5.5H23.31A1.19,1.19,0,0,1,24.5,6.69Z"/></symbol><symbol id="8a653b97__icon-symbol-instagram" viewBox="0 0 30 30"><path d="M15,18.43A3.47,3.47,0,1,0,11.53,15,3.49,3.49,0,0,0,15,18.43Zm0-8.89a5.42,5.42,0,1,1,0,10.84A5.42,5.42,0,0,1,15,9.54Zm5.63,1.1a1.23,1.23,0,1,1,1.23-1.23A1.23,1.23,0,0,1,20.63,10.64Zm3,8.72V10.64a4.37,4.37,0,0,0-1.14-3A4.22,4.22,0,0,0,19.4,6.45H10.68a4.31,4.31,0,0,0-3.09,1.1,4.22,4.22,0,0,0-1.14,3.09v8.68a4.26,4.26,0,0,0,1.14,3.13,4.38,4.38,0,0,0,3.09,1.1h8.64a4.38,4.38,0,0,0,3.09-1.1A4.14,4.14,0,0,0,23.64,19.36Zm.17-13.12a6.07,6.07,0,0,1,1.69,4.4v8.72a6.06,6.06,0,0,1-1.74,4.49,6.25,6.25,0,0,1-4.45,1.65H10.68a6.18,6.18,0,0,1-4.4-1.65A6.09,6.09,0,0,1,4.5,19.32V10.64A5.8,5.8,0,0,1,10.64,4.5h8.72A6,6,0,0,1,23.81,6.24Z"/></symbol><symbol id="8a653b97__icon-symbol-linkedin" viewBox="0 0 30 30"><path d="M18.89,12.22c2.17,0,3.79,1.41,3.79,4.44v5.65H19.39V17c0-1.32-.48-2.23-1.67-2.23A1.8,1.8,0,0,0,16,16a2.23,2.23,0,0,0-.11.8V22.3H12.63s0-8.93,0-9.86h3.29v1.4l0,0h0v0A3.27,3.27,0,0,1,18.89,12.22ZM9.18,7.69a1.71,1.71,0,1,1,0,3.41h0a1.71,1.71,0,1,1,0-3.41ZM7.51,12.45H10.8V22.3H7.51Z"/></symbol><symbol id="8a653b97__icon-symbol-twitter" viewBox="0 0 30 30"><path d="M16.9027 13.9271L24.3482 5.27234H22.5838L16.119 12.7871L10.9555 5.27234H5L12.8082 16.636L5 25.7118H6.76443L13.5915 17.776L19.0445 25.7118H25L16.9023 13.9271H16.9027ZM14.4861 16.7361L13.695 15.6046L7.40018 6.60058H10.1103L15.1902 13.8671L15.9813 14.9987L22.5847 24.444H19.8746L14.4861 16.7366V16.7361Z"/></symbol><symbol id="8a653b97__icon-symbol-xing" viewBox="0 0 30 30"><path d="M10.93,18.33,13.33,14l-1.8-3.69H7.93L9.73,14l-2.4,4.31ZM17.07,23l-3.73-6.15L18.93,7h3.73l-5.6,9.85L20.8,23Z"/></symbol><symbol id="8a653b97__icon-symbol-youtube" viewBox="0 0 30 30"><path d="M12.65,18.14V11.34l6.15,3.41Zm13.5-8a5.43,5.43,0,0,0-.9-2.4,3.15,3.15,0,0,0-2.28-1c-3.18-.24-8-.24-8-.24h0s-4.77,0-8,.24a3.15,3.15,0,0,0-2.28,1,5.43,5.43,0,0,0-.9,2.4,38.8,38.8,0,0,0-.23,3.91v1.83a38.8,38.8,0,0,0,.23,3.91,5.43,5.43,0,0,0,.9,2.4,3.72,3.72,0,0,0,2.51,1c1.82.19,7.73.24,7.73.24s4.78,0,8-.25a3.15,3.15,0,0,0,2.28-1,5.43,5.43,0,0,0,.9-2.4,38.88,38.88,0,0,0,.23-3.91V14.08A38.89,38.89,0,0,0,26.15,10.17Z"/></symbol><symbol id="8a653b97__icon-symbol-bluesky" viewBox="-4 -5 30 30"><path d="M4.77 1.344c2.523 1.953 5.234 5.91 6.23 8.031.996-2.121 3.707-6.078 6.23-8.031C19.05-.063 22-1.152 22 2.312c0 .692-.387 5.817-.61 6.649-.785 2.894-3.648 3.633-6.195 3.184 4.45.78 5.582 3.367 3.137 5.953-4.64 4.91-6.672-1.235-7.191-2.809-.094-.285-.141-.422-.141-.309 0-.113-.047.024-.14.31-.52 1.573-2.551 7.718-7.192 2.808-2.445-2.586-1.313-5.172 3.137-5.953-2.547.449-5.41-.29-6.196-3.184C.387 8.129 0 3.004 0 2.312c0-3.464 2.95-2.374 4.77-.968Zm0 0"/></symbol><symbol id="8a653b97__icon-symbol-github" viewBox="0 0 30 30"><path transform="matrix(0.218749,0,0,0.218749,4.32207,4.5)" d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z"/></symbol><symbol id="8a653b97__icon-symbol-mastodon" viewBox="0 0 30 30"><path style="fill-rule:evenodd" transform="matrix(0.113142,0,0,0.113142,5.20578,4.5)" d="M169.446,111.27C166.901,124.363 146.652,138.692 123.396,141.469C111.269,142.916 99.329,144.246 86.597,143.662C65.775,142.708 49.345,138.692 49.345,138.692C49.345,140.719 49.47,142.649 49.72,144.454C52.427,165.003 70.096,166.234 86.833,166.808C103.726,167.386 118.768,162.643 118.768,162.643L119.462,177.915C119.462,177.915 107.646,184.26 86.597,185.427C74.99,186.065 60.578,185.135 43.792,180.692C7.386,171.056 1.125,132.249 0.167,92.873C-0.125,81.182 0.055,70.158 0.055,60.938C0.055,20.674 26.436,8.872 26.436,8.872C39.738,2.763 62.563,0.194 86.292,-0L86.875,-0C110.604,0.194 133.444,2.763 146.745,8.872C146.745,8.872 173.125,20.674 173.125,60.938C173.125,60.938 173.456,90.645 169.446,111.27ZM142.008,64.062L142.008,112.815L122.693,112.815L122.693,65.495C122.693,55.52 118.496,50.457 110.101,50.457C100.819,50.457 96.167,56.463 96.167,68.339L96.167,94.24L76.966,94.24L76.966,68.339C76.966,56.463 72.313,50.457 63.031,50.457C54.636,50.457 50.439,55.52 50.439,65.495L50.439,112.815L31.124,112.815L31.124,64.062C31.124,54.098 33.661,46.18 38.757,40.322C44.012,34.464 50.894,31.461 59.437,31.461C69.321,31.461 76.806,35.26 81.755,42.859L86.566,50.924L91.378,42.859C96.326,35.26 103.811,31.461 113.696,31.461C122.238,31.461 129.12,34.464 134.376,40.322C139.471,46.18 142.008,54.098 142.008,64.062Z"/></symbol><symbol id="8a653b97__icon-symbol-audio" viewBox="0 0 30 30"><path d="M16.32,5.07a.51.51,0,0,0-.54,0L8.14,10.88H3.83a1,1,0,0,0-1,1v6.19a1,1,0,0,0,1,1h4.3l7.65,5.77a.51.51,0,0,0,.31.1.52.52,0,0,0,.23-.05.51.51,0,0,0,.28-.46v-19A.51.51,0,0,0,16.32,5.07Z"/><path d="M18.6,10.82a.51.51,0,0,0-.72.72,4.89,4.89,0,0,1,0,6.92.51.51,0,0,0,.72.72,5.91,5.91,0,0,0,0-8.36Z"/><path d="M21,8.48a.51.51,0,0,0-.72.72,8.2,8.2,0,0,1,0,11.61.51.51,0,1,0,.72.72,9.22,9.22,0,0,0,0-13Z"/><path d="M23.5,6.07a.51.51,0,1,0-.72.72,11.61,11.61,0,0,1,0,16.42.51.51,0,0,0,.72.72A12.63,12.63,0,0,0,23.5,6.07Z"/></symbol><symbol id="8a653b97__icon-symbol-film" viewBox="0 0 30 30"><path d="M24.47,14.56,6,4.41a.5.5,0,0,0-.74.44v20.3a.5.5,0,0,0,.74.44L24.47,15.44a.5.5,0,0,0,0-.88Z"/></symbol><symbol id="8a653b97__icon-symbol-group-assoc-coimbra-group" viewBox="0 0 50 50"><path d="M45,16.17a.37.37,0,0,0-.2-.06L39.54,16a.36.36,0,0,1-.4-.27c-.43-1.19-.89-2.37-1.33-3.55L37.36,11l-.12.28c-.59,1.51-1.17,3-1.75,4.55a.28.28,0,0,1-.31.21l-4.28.06H29.73v.09l.2.15c1.36,1,2.72,1.93,4.1,2.88a.34.34,0,0,1,.15.47c-.37,1.08-.72,2.16-1.08,3.24l-.5,1.54.31-.19,4.29-2.71a.31.31,0,0,1,.4,0l4.23,2.72.3.18-1.65-5.12Zm-8.61,2.34c-.08-.31-.34-.39-.64-.39-.07-.38-.06-.38.27-.48a.37.37,0,0,0,.28-.42c0-.21-.09-.38-.31-.39a3.24,3.24,0,0,0-.62.09V17l-.24-.35a1.17,1.17,0,0,1,1.54-.06.85.85,0,0,1-.11,1.25,3.08,3.08,0,0,1,.4.62.86.86,0,0,1-.58,1.12A1.35,1.35,0,0,1,35,19.35l.26-.41a.75.75,0,0,0,.94.14A.48.48,0,0,0,36.39,18.51Zm-.55,1.71a1.23,1.23,0,0,0-.27.88s0,.09-.06.14-.09-.06-.09-.09a1.6,1.6,0,0,0-.38-1.1l.08-.06.18.25.19.31.37-.56.08.05A1.47,1.47,0,0,1,35.84,20.22Zm.86.31v.09l-.39,0v.45h.53v.1h-.69V20h.69v.08l-.55,0v.33Zm.75.43c-.25,0-.26.27-.51.33L37.46,20l.48,1.29C37.69,21.26,37.7,21,37.44,21Zm.84-.26-.05.56h-.09V20c.35-.08.58,0,.67.14s0,.38-.19.52l.34.56C38.58,21.22,38.65,20.72,38.28,20.7Zm1.44.33c-.06.19-.22.24-.4.23a1.85,1.85,0,0,1-.24,0v-.1a.71.71,0,0,0,.2,0,2.62,2.62,0,0,0,.29-.12,1.81,1.81,0,0,0-.15-.28s-.12-.06-.17-.09a.34.34,0,0,1-.13-.49.39.39,0,0,1,.58,0,.92.92,0,0,0-.24,0c-.08,0-.22.07-.23.12s.06.17.12.24.1.06.15.08A.35.35,0,0,1,39.71,21Zm-.1-2a1,1,0,0,1-1.09.62.92.92,0,0,1-.87-.74A2.65,2.65,0,0,1,37.71,17a1.07,1.07,0,0,1,1.52-.56,1.31,1.31,0,0,1,.57,1.09,3.33,3.33,0,0,1,0,.43h.07A7.87,7.87,0,0,1,39.61,19Z"/><path d="M21.78,34.56H19.5c-.64,0-1.27,0-1.91,0-.23,0-.31.08-.31.3s0,.36.3.37.82,0,1.23.06c.65.08.72.26.72.7,0,.89,0,1.78,0,2.67a.5.5,0,0,1-.38.54,7.31,7.31,0,0,1-2.83.46,5.34,5.34,0,0,1-4.77-2.82,8.13,8.13,0,0,1-.63-6.68A4.94,4.94,0,0,1,13.59,27a6.66,6.66,0,0,1,3.59-.52,7.13,7.13,0,0,1,2.68.87.77.77,0,0,1,.49.72c0,.41.05.82.06,1.23,0,.22.12.24.29.23s.32,0,.35-.23c.1-.86.22-1.71.35-2.56,0-.21-.06-.28-.22-.35a11.45,11.45,0,0,0-7-.63,7.1,7.1,0,0,0-4.92,3.63A7.72,7.72,0,0,0,8.41,33a7.81,7.81,0,0,0,.71,3.62A6.85,6.85,0,0,0,15,40.54a13.22,13.22,0,0,0,6.08-.94c.21-.08.25-.19.24-.41,0-1,0-1.91-.06-2.87A1.07,1.07,0,0,1,22,35.13c.2-.08.16-.3.11-.44S21.89,34.56,21.78,34.56Z"/><path d="M8.07,33.11a2,2,0,0,0-.25-1,3.79,3.79,0,0,1-.32-.76,9.21,9.21,0,0,1-.29-4.76A5.09,5.09,0,0,1,11.87,22a5.37,5.37,0,0,1,3.91,1.13.52.52,0,0,1,.16.33c0,.46,0,.92.08,1.38a.34.34,0,0,0,.14.25c.3.11.45,0,.48-.31,0-.1,0-.2,0-.3.09-.71.17-1.41.29-2.11,0-.25,0-.36-.23-.46A10,10,0,0,0,11,21.2a6.8,6.8,0,0,0-5.44,4.41,8.93,8.93,0,0,0-.44,4.73,7.11,7.11,0,0,0,2.81,4.8l.32.22c0-.11,0-.18,0-.24C8.19,34.44,8.1,33.78,8.07,33.11Z"/><path d="M21.91,32.35c-.06,0-.11.09-.17.13s.12.1.18.1h1.36c.06,0,.13-.07.19-.1s-.1-.13-.16-.14c-.28,0-.36-.17-.36-.44,0-.84,0-1.68,0-2.52,0-.38,0-.37.38-.48.05,0,.09-.09.14-.14s-.11-.1-.16-.1h-.88c-.17,0-.23,0-.29.22-.32.88-.66,1.75-1,2.68L21,31.28c-.3-.8-.61-1.59-.91-2.39a.29.29,0,0,0-.33-.23c-.29,0-.59,0-.88,0a.67.67,0,0,0-.22.1c.06.05.11.13.18.15.28.08.42.21.42.49,0,.8,0,1.59,0,2.39,0,.38-.1.45-.46.54-.06,0-.11.09-.17.14s.13.1.19.1H20c.07,0,.13-.06.2-.1s-.11-.14-.18-.16c-.38-.12-.46-.19-.47-.58,0-.8,0-1.61,0-2.41,0,0,0,0,0-.08l.08.18,1.1,2.91a.66.66,0,0,0,.13.16,1.58,1.58,0,0,0,.14-.15.65.65,0,0,0,.06-.14l1.18-2.93h.05q0,1.27,0,2.53C22.34,32.24,22.31,32.27,21.91,32.35Z"/><path d="M25.88,37.57c-.16-.09-.38-.14-.49-.28-.37-.44-.7-.91-1.06-1.4l.25-.1a1,1,0,0,0,.69-1.05.88.88,0,0,0-.89-.81c-.64-.06-1.29,0-1.93,0a.69.69,0,0,0-.23.09c.07.06.13.15.2.16.24,0,.32.16.32.39q0,1.32,0,2.64c0,.24-.08.38-.34.4-.06,0-.12.09-.18.14s.13.09.2.1c.42,0,.84,0,1.26,0,.07,0,.14-.07.21-.11a.7.7,0,0,0-.2-.13c-.14,0-.31,0-.32-.22,0-.42,0-.85,0-1.26a.41.41,0,0,1,.54.18c.31.47.64.92,1,1.38a.37.37,0,0,0,.23.16,6.5,6.5,0,0,0,.78,0c.05,0,.11-.07.16-.11A.91.91,0,0,0,25.88,37.57Zm-2.52-1.82V34.16c.39,0,.79-.11,1.06.27a.89.89,0,0,1-1.06,1.32Z"/><path d="M11.66,36.19a.43.43,0,0,0,.48.32A8.7,8.7,0,0,0,16,35.74c.8-.37.8-.37,1.09-1.2a.29.29,0,0,0-.12-.4,6.53,6.53,0,0,1-5.68,1C11.41,35.51,11.55,35.85,11.66,36.19Z"/><path d="M24.17,32.34c-.08,0-.14.1-.21.15s.15.1.22.1c.55,0,1.11,0,1.66,0a2,2,0,0,0,.85-.25.94.94,0,0,0-.07-1.66,4.7,4.7,0,0,0-.5-.2l.16-.08a.92.92,0,0,0,.66-1,.85.85,0,0,0-.88-.72c-.63,0-1.27,0-1.91,0-.05,0-.1.07-.16.11s.09.12.15.13a.38.38,0,0,1,.36.42c0,.87,0,1.74,0,2.61C24.5,32.18,24.42,32.31,24.17,32.34Zm.94-3.41a5.07,5.07,0,0,1,.65,0c.3,0,.46.26.48.61a.7.7,0,0,1-.44.79c-.52.18-.69.07-.69-.46C25.11,29.56,25.11,29.26,25.11,28.93Zm0,2c0-.07,0-.15,0-.26.2,0,.37,0,.53,0,.58,0,.85.42.76,1a.77.77,0,0,1-1,.62c-.11,0-.27-.17-.28-.26C25.09,31.66,25.11,31.28,25.11,30.89Z"/><path d="M29.33,31.06l1,1.36c0,.07.13.16.2.16.24,0,.48,0,.7,0,.08-.17,0-.26-.11-.32a.66.66,0,0,1-.26-.19c-.35-.46-.7-.92-1.06-1.4l.2-.08a1,1,0,0,0,.72-1.1.9.9,0,0,0-1-.79c-.64,0-1.29,0-1.93,0-.05,0-.11.07-.16.11s.09.12.15.13c.37.1.38.1.38.49,0,.84,0,1.68,0,2.51,0,.25-.06.43-.36.43-.06,0-.11.09-.17.13s.12.11.19.11c.42,0,.84,0,1.26,0,.08,0,.15-.07.22-.11a.68.68,0,0,0-.2-.13c-.15,0-.31,0-.31-.22,0-.42,0-.85,0-1.27C29.14,30.81,29.15,30.8,29.33,31.06Zm-.54-2.13c.41,0,.83-.1,1.08.32a.85.85,0,0,1,0,.93c-.24.39-.63.41-1.06.38Z"/><path d="M13.7,32.6a1.85,1.85,0,0,0,2-.65,2.24,2.24,0,0,0,.41-1.57,1.88,1.88,0,0,0-2.57-1.68,2,2,0,0,0-1.18,1.95c0,.06,0,.16,0,.26A1.9,1.9,0,0,0,13.7,32.6Zm-.41-3.14a.94.94,0,0,1,.92-.61,1,1,0,0,1,1,.59,2.79,2.79,0,0,1,0,2.33,1,1,0,0,1-1,.62,1,1,0,0,1-.94-.63,9.81,9.81,0,0,1-.3-1.15A10.31,10.31,0,0,1,13.29,29.46Z"/><path d="M27.64,33.84a2,2,0,0,0-1.54,2,4.93,4.93,0,0,0,.08.59,1.85,1.85,0,0,0,3.27.76,2.23,2.23,0,0,0,.41-1.62A1.87,1.87,0,0,0,27.64,33.84ZM28.93,37a1,1,0,0,1-.93.61,1,1,0,0,1-1-.6,2.77,2.77,0,0,1,0-2.4,1,1,0,0,1,.91-.56.94.94,0,0,1,.93.57,10.29,10.29,0,0,1,.34,1.2A10.13,10.13,0,0,1,28.93,37Z"/><path d="M28.3,13.72c-.13.34-.23.69-.34,1a1.59,1.59,0,0,0,.58-.31.85.85,0,0,1,1.32,0,1.69,1.69,0,0,0,.29.19l.29.17L30,13.49l1.19-.83-.88,0c-.65,0-.65,0-.87-.63l-.27-.69c-.17.43-.31.77-.43,1.13a.24.24,0,0,1-.27.19H27.25l0,.1c.31.22.62.45.94.66A.25.25,0,0,1,28.3,13.72Z"/><path d="M37.47,25.31a.27.27,0,0,1-.29-.21c-.12-.35-.26-.69-.42-1.11-.14.37-.28.67-.37,1a.43.43,0,0,1-.51.37c-.35,0-.7,0-1,0l0,.08c.32.23.64.46,1,.68a.23.23,0,0,1,.11.33c-.13.35-.24.71-.38,1.13.41-.26.76-.47,1.1-.69a.26.26,0,0,1,.33,0c.33.22.67.43,1,.65a3.45,3.45,0,0,0-.17-.71c-.19-.59-.19-.59.31-.94l.64-.45,0-.08Z"/><path d="M8.4,18.88c-.12.34-.23.69-.35,1l.05,0c.34-.21.68-.42,1-.64a.27.27,0,0,1,.36,0c.33.22.67.43,1.06.68-.14-.44-.25-.81-.37-1.17a.21.21,0,0,1,.09-.29c.25-.16.48-.33.72-.5l.26-.2,0-.07H10a.27.27,0,0,1-.31-.22c-.12-.35-.26-.7-.42-1.11a9.75,9.75,0,0,0-.37,1,.43.43,0,0,1-.53.37c-.34,0-.69,0-1,0l0,.08c.32.23.63.46,1,.67A.25.25,0,0,1,8.4,18.88Z"/><path d="M21.29,11.8c-.13.33-.22.67-.33,1a6.14,6.14,0,0,0,1-.57.36.36,0,0,1,.49,0c.3.22.62.4.93.6l0,0L23,11.53l1.13-.79,0-.09H22.94a.3.3,0,0,1-.34-.24c-.11-.34-.25-.67-.38-1h-.06c-.12.3-.26.6-.35.91s-.22.39-.5.35a2.8,2.8,0,0,0-.38,0h-.68v.07c.31.22.6.44.92.64A.28.28,0,0,1,21.29,11.8Z"/><path d="M13.82,14.73a8.5,8.5,0,0,0,1.07-.62.26.26,0,0,1,.33,0c.33.22.67.43,1.07.69l-.15-.51c-.08-.27-.29-.59-.21-.8s.43-.36.66-.53l.41-.29,0-.08c-.39,0-.78,0-1.18,0a.3.3,0,0,1-.34-.25c-.11-.34-.25-.67-.38-1H15c-.13.33-.27.66-.38,1a.33.33,0,0,1-.38.26c-.38,0-.76,0-1.14,0l0,.07,1.13.81Z"/><path d="M32.9,33.89a.71.71,0,0,0-.22.09c.07.06.13.15.2.16a.47.47,0,0,1,.46.5c0,.7,0,1.41,0,2.11a.8.8,0,0,1-.66.77c-.6.14-1.3,0-1.29-.93,0-.67,0-1.34,0-2,0-.25.06-.42.35-.44.06,0,.12-.09.17-.13s-.14-.1-.21-.1H30.47a.62.62,0,0,0-.2.09c.06.06.11.15.17.16.26,0,.34.2.33.45s0,.7,0,1.06h0q0,.53,0,1.06a1.08,1.08,0,0,0,.76,1.08,1.46,1.46,0,0,0,2.14-1.43c0-.56,0-1.12,0-1.69,0-.38.06-.43.44-.53.06,0,.11-.09.17-.14s-.14-.1-.21-.1Z"/><path d="M36.73,33.94a1.91,1.91,0,0,0-.37,0H34.79c-.08,0-.15.07-.23.11s.13.13.2.14c.25,0,.33.16.33.4,0,.85,0,1.69,0,2.54,0,.4,0,.39-.39.49,0,0-.08.08-.12.12s.09.11.13.11h1.43s.08-.06.12-.09a.68.68,0,0,0-.11-.13s-.08,0-.12,0a.3.3,0,0,1-.33-.35c0-.35,0-.7,0-1.1h.38a1.74,1.74,0,0,0,1-.3,1.08,1.08,0,0,0,.43-1.16A.93.93,0,0,0,36.73,33.94Zm0,1.58a1,1,0,0,1-1,.29V34.16c.38,0,.76-.09,1,.28A1.05,1.05,0,0,1,36.72,35.52Z"/><path d="M33.89,32.32a.63.63,0,0,0-.17,0,.69.69,0,0,0-.14.14s.1.1.15.1h1.36s.1-.06.14-.1-.07-.13-.11-.14c-.32,0-.43-.28-.53-.54q-.57-1.5-1.16-3c0-.08-.13-.14-.2-.21s-.15.12-.18.2c-.4,1-.78,2-1.18,3a3.46,3.46,0,0,1-.4.6h-.1c.06.06.12.18.19.18.33,0,.67,0,1,0,0,0,.12-.07.11-.09a.22.22,0,0,0-.1-.14,1,1,0,0,0-.2,0c-.19,0-.31-.14-.22-.36,0-.06,0-.13.05-.19.17-.53.17-.53.72-.53.27,0,.6-.08.78.05s.21.47.31.72l0,0C34.12,32.21,34,32.29,33.89,32.32ZM32.51,31l.55-1.45L33.62,31Z"/><path d="M18.16,28.9c.06,0,.1-.09.15-.13s-.11-.11-.16-.11H16.68c-.05,0-.1.06-.15.09s.07.12.12.15.18,0,.24.07.2.18.2.27c0,.94,0,1.88,0,2.82a.25.25,0,0,1-.24.27.72.72,0,0,0-.2,0c-.05,0-.09.09-.13.14s.09.09.14.1h.73c.22,0,.44,0,.65,0a.83.83,0,0,0,.24-.1c-.07-.05-.14-.13-.21-.15-.32-.07-.37-.12-.37-.46q0-1.22,0-2.44C17.72,29,17.73,29,18.16,28.9Z"/><path d="M24.9,19l.41-.82.09,0a1.33,1.33,0,0,1,.15.31c0,.21,0,.43.07.65s.13.38.47.4L26,18.42l.15,0a.67.67,0,0,0,.55-.58.61.61,0,0,0-.34-.64c-.25-.15-.52-.26-.8-.4l-1,2.08Zm.88-1.79a3.78,3.78,0,0,1,.42.47s-.08.25-.13.26a3.5,3.5,0,0,1-.62,0Z"/><path d="M17.81,19.21c.15.32.19.32.49.07l-.55-1.21,1.39.72a1.21,1.21,0,0,0,.3.06l0-.07-1-2.09-.37.18.56,1.21-1.36-.68a1.09,1.09,0,0,0-.3-.05l0,.09Z"/><path d="M16.12,20.06c-.16-.16-.31-.33-.46-.5l-.59-.66-.32.29c.41.44.79.87,1.19,1.28a.57.57,0,0,0,.64.11,1.08,1.08,0,0,0,.65-.63.62.62,0,0,0-.08-.67c-.36-.42-.73-.83-1.12-1.26l-.31.29.17.21c.29.32.58.63.86,1a.38.38,0,0,1,0,.58A.37.37,0,0,1,16.12,20.06Z"/><path d="M29.17,24.09l.21,1.45.37-.06-.13-1,.63-.08.11.69c.35,0,.38,0,.33-.29,0-.15,0-.29-.06-.46l.48-.06.16,1,.37-.06-.2-1.46Z"/><path d="M22.72,18.42l1.42.28.09-.37-1-.21.12-.62.74.12.05-.34-.71-.16c.09-.49.09-.49.54-.4l.27.05c.34.07.37,0,.33-.33l-1.4-.27Z"/><path d="M22.1,17l.27-.86c-.43-.06-.43-.05-.54.31l-.37,1.21L21,16.49c-.14-.36-.14-.36-.57-.3a.32.32,0,0,0,0,.09c.29.68.58,1.37.88,2.05a.25.25,0,0,0,.19.11s.12-.07.14-.13C21.81,17.86,22,17.41,22.1,17Z"/><path d="M31.58,26.94a1.41,1.41,0,0,0,0-.45.57.57,0,0,0-.41-.52.59.59,0,0,0-.66.17c-.1.1-.16.23-.25.34a1.15,1.15,0,0,1-.24.25c-.2.13-.41,0-.39-.21a3.33,3.33,0,0,1,.15-.58l-.36-.2a4.46,4.46,0,0,0-.18.67.69.69,0,0,0,.42.78.71.71,0,0,0,.84-.35,1.81,1.81,0,0,1,.28-.36.35.35,0,0,1,.3-.07.35.35,0,0,1,.12.29,1.76,1.76,0,0,1-.14.41C31.44,27.32,31.49,27.31,31.58,26.94Z"/><path d="M26.85,19.84a2.62,2.62,0,0,1-.32-.41c-.38.13-.4.2-.15.5a1.36,1.36,0,0,0,.26.24.69.69,0,0,0,.84,0,.7.7,0,0,0,.2-.84,2.52,2.52,0,0,1-.16-.47.35.35,0,0,1,.11-.29.34.34,0,0,1,.3.06,1.89,1.89,0,0,1,.28.36c.09-.1.36-.07.25-.31a.94.94,0,0,0-.61-.53.57.57,0,0,0-.6.16.62.62,0,0,0-.15.65,4.4,4.4,0,0,1,.19.6.39.39,0,0,1-.13.32C27.09,19.95,26.92,19.9,26.85,19.84Z"/><path d="M29.54,20.39l.35.63-1.65,1,.23.36,1.65-.95.38.65.33-.2-.95-1.64Z"/><path d="M28.87,23.26l.15.4,2.17-.75-.15-.4Z"/><path d="M20.31,18.57l-.55-2.22-.42.1.55,2.22Z"/><path d="M29.15,19.32l-1.74,1.51.28.33,1.73-1.51Z"/><path d="M38.72,16.78c-.25,0-.44.14-.52.45a3,3,0,0,0,0,1.61.45.45,0,0,0,.47.37.46.46,0,0,0,.47-.37c.07-.28.09-.58.12-.82s0-.52-.08-.75S39,16.79,38.72,16.78Z"/><path d="M38.64,20.25a1.66,1.66,0,0,0-.37-.14v.51a1.74,1.74,0,0,0,.38-.15A.23.23,0,0,0,38.64,20.25Z"/><path d="M37.26,20.86h.38l-.17-.48h-.06Z"/></symbol><symbol id="8a653b97__icon-symbol-group-assoc-fu" viewBox="0 0 50 50"><path d="M45,27.72a31.22,31.22,0,0,1,0-3.61c.05-.89-.17-1.22-1.14-1.19-2.71.07-5.42,0-8.13,0s-5.69,0-8.53,0c-.58,0-.82.12-.82.78q0,8.58,0,17.17c0,.6.22.73.76.71,1.44,0,2.88-.05,4.32,0,.74,0,.88-.24.87-.92,0-3.58,0-7.16,0-10.74,0-.85.15-1.14,1.08-1.13,3.51.06,7,0,10.54,0C44.82,28.87,45,28.57,45,27.72Z"/><path d="M23.66,36.12c0-1.47,0-2.95,0-4.42a8.64,8.64,0,0,0-7.55-8.63c-3.5-.41-7-.07-10.53-.16-.55,0-.56.32-.56.72,0,1.41,0,2.81,0,4.22,0,.77.16,1,1,1,2.91-.05,5.83,0,8.74,0a2.71,2.71,0,0,1,3,3c0,2.95,0,5.89,0,8.84,0,.69.18.94.9.91,1.4-.05,2.81,0,4.22,0,.66,0,.88-.18.86-.84C23.63,39.2,23.66,37.66,23.66,36.12Z"/><path d="M30.77,14.27A5.65,5.65,0,0,0,25,8.41a5.73,5.73,0,0,0-5.75,5.78A5.76,5.76,0,0,0,25,20.06,5.66,5.66,0,0,0,30.77,14.27Z"/></symbol><symbol id="8a653b97__icon-symbol-group-assoc-heidelberg" viewBox="-5 -5 60 60"><path d="M10.84,10.82h5.68V22h17V10.79h5.67V22h5.44V5.28H27.71V16.37H22.18V5.32H5.33V22h5.51Z"/><path d="M45,43.89a9.93,9.93,0,0,0-6.63-8.63,10,10,0,0,0-10.92,2.93,3.71,3.71,0,0,1-4.9,0,10,10,0,0,0-11.47-2.75C7.4,37,4.63,41.09,5,44.71c1.51,0,3,0,4.56,0,.85,0,1.25-.14,1.43-1.11a3.84,3.84,0,0,1,3.38-3.21,4,4,0,0,1,4.15,1.91,17,17,0,0,1,1.06,2.4H30.49c.68-2.83,2.2-4.33,4.35-4.38s3.57,1.29,4.39,4.27H45C45,44.29,45,44.09,45,43.89Z"/><path d="M43,26.08a13.33,13.33,0,0,0-12.25.09A11,11,0,0,1,24,27.51a29.27,29.27,0,0,1-5.63-1.73,13.08,13.08,0,0,0-12,.67c-.38.22-.89.65-.91,1-.09,1.87,0,3.74,0,5.65A1.91,1.91,0,0,0,5.81,33a6,6,0,0,0,.5-.34c3.94-3,8.08-3.38,12.47-1A10.24,10.24,0,0,0,21,32.5a15.51,15.51,0,0,0,11.16-1.29,9.79,9.79,0,0,1,10,.52c.74.46,1.47,1,2.38,1.54,0-1.65-.12-3.14,0-4.61A2.34,2.34,0,0,0,43,26.08Z"/></symbol><symbol id="8a653b97__icon-symbol-group-assoc-leru" viewBox="-3 -3 56 56"><path d="M20.88,22.28h.36V17.09h-.36c-.09.68-.2.82-.52.82H10.24v-11c0-.27.09-.48.81-.53V6H5v.36c.74.05.83.26.83.53V20.63c0,.27-.09.48-.83.53v.36H20.36C20.69,21.5,20.79,21.66,20.88,22.28Z"/><path d="M43.27,22.16h.36V17h-.36c-.09.73-.2.88-.52.88H33.31V15.18h5.46a.77.77,0,0,1,.88.68H40V11.28h-.36a.77.77,0,0,1-.88.67H33.31V9.51h9.44c.32,0,.43.14.52.82h.36V5.22h-.36c-.09.67-.2.82-.52.82H28.07v.36c.74.05.83.26.83.53V20.63c0,.27-.09.48-.83.53v.36H42.75C43.07,21.51,43.18,21.66,43.27,22.16Z"/><path d="M21.28,43.72l-3.48-4.88C20.25,38.16,22,36.72,22,34c0-3.36-1.86-4.89-6.21-4.89H5v.35c.74.06.83.27.83.53V43.72c0,.27-.09.48-.83.53v.36h6.07v-.35c-.74-.06-.83-.27-.83-.54V38.78h2.88c.38.62,3.49,4.68,3.49,4.94s-.23.5-.65.54v.35h6.12v-.35A1,1,0,0,1,21.28,43.72Zm-6.07-8.06H10.28V32.42h4.93c1.75,0,2.27.76,2.27,1.62S17,35.66,15.21,35.66Z"/><path d="M38.95,29.13v.35c.74.06.83.27.83.54h0V37.9c0,2.26-1.35,3.17-3.71,3.17s-3.71-.91-3.71-3.17V30c0-.26.09-.47.83-.53v-.35H27.12v.35c.74.06.83.27.83.54V37.9c0,5.17,3.62,6.88,8.12,6.88s8.12-1.71,8.12-6.88V30c0-.27.07-.48.81-.54v-.35Z"/></symbol><symbol id="8a653b97__icon-symbol-group-assoc-mrn" viewBox="0 0 50 50"><path d="M25.54,30.3h-.15l-6.19-.07H19v0l5.59-3.81a.44.44,0,0,0-.19-.11L20,24.33a.31.31,0,0,0-.34,0L5.42,33.63a.07.07,0,0,0,0,0s-.06,0-.07,0a.07.07,0,0,0,0,0s-.06,0-.07,0a.07.07,0,0,0,0,0c-.06,0-.16,0-.15.14H5a0,0,0,0,0,.07,0h.17l7,.08h.17a.55.55,0,0,0,.22,0l7.13.08,3.72,0c.07,0,.17,0,.21-.06s0,0,0-.08,0,0,0-.08,0,0,0-.08l1.73-3.44s0-.05,0-.08h0S25.58,30.31,25.54,30.3Z"/><path d="M31.45,21.75l.21.41,2,4s0,.06,0,.08.1.1.18,0h0s.09,0,.12,0L38.8,25h0s.09,0,.13,0h0s.08,0,.11,0h0a0,0,0,0,0,0-.07h0l0,0h0s0-.05,0-.07l-5.64-9c-.1-.16-.09-.15-.24-.05l-.8.52L21.09,23.47a.44.44,0,0,0-.16.13l.19.09,2,.86,2.39,1.06a.24.24,0,0,0,.29,0c.11-.09.23-.16.34-.23l5.19-3.54S31.38,21.74,31.45,21.75Z"/><polygon points="34.22 27.23 34.22 27.23 34.22 27.23 34.22 27.23"/><polygon points="29.93 30.35 29.93 30.35 29.93 30.35 29.93 30.35"/><path d="M45,34.32h0a.12.12,0,0,0,0,0,1.59,1.59,0,0,0-.23-.38h0l0,0h0s0-.06,0-.08h0l0,0h0L39.77,26s0-.06,0-.07h0l0,0h0s0-.06-.05-.07h0s-.09,0-.12,0h0L34.52,27h0s-.09,0-.12,0h0c-.06,0-.2,0-.12.15s0,.06,0,.07l1.4,2.76c0,.05,0,.11.07.15s0,.15-.11.17h-.17l-5.32-.06a.34.34,0,0,0-.2,0l0,0L28.2,34s0,.05,0,.08h0c-.06.23.12.13.19.13l16.44.19a.63.63,0,0,0,.17,0S45,34.36,45,34.32Z"/></symbol><symbol id="8a653b97__icon-symbol-group-assoc-u15" viewBox="0 0 50 50"><path d="M44.44,24.59a5.59,5.59,0,0,0-7.71-4.11,14.11,14.11,0,0,0-2.3,1.35V14.67H44.2V10.1H28.6v17h5.51a13.38,13.38,0,0,1,.68-2.1,2,2,0,0,1,3.56-.09,2.4,2.4,0,0,1,.44,1.1c0,2.58.14,5.17,0,7.74a2.11,2.11,0,0,1-2.58,1.92c-1.26-.13-1.9-.85-2-2.32,0-.82,0-1.64,0-2.49H28.11c.22,1.52.31,3,.64,4.32a5.73,5.73,0,0,0,4.91,4.51,6.81,6.81,0,0,1,.74.22h3.4L39,39.63C42.46,39,44.3,36.81,44.78,33c0-.35.15-.7.22-1.05V27.3C44.81,26.4,44.67,25.48,44.44,24.59Z"/><path d="M20.47,30.82a6.18,6.18,0,0,1-.09,1.45c-.27.87-.42,2-1,2.49a4.62,4.62,0,0,1-4.91.48c-1.46-.61-1.8-1.85-1.87-3.25,0-.23,0-.47,0-.7q0-9.9-.07-19.79c0-.47,0-.93-.07-1.4H5V30.9c.09.59.18,1.17.28,1.76C6,37,8.43,39.17,13,39.68a10.55,10.55,0,0,1,1,.22h4.4c.32-.07.64-.13,1-.23a22.94,22.94,0,0,0,3.86-1.27,7.24,7.24,0,0,0,3.35-7.58Z"/><path d="M20.28,17V27c1.85,0,3.58,0,5.3,0,.76,0,1-.23,1-1,0-4.5,0-9,0-13.49,0-.83,0-1.66.07-2.49H21.2a3.15,3.15,0,0,1-.5.81c-1.16,1-2.35,2-3.51,2.94-.24.2-.62.45-.63.68-.05,1.65,0,3.29,0,5.26Z"/></symbol><symbol id="8a653b97__icon-symbol-group-assoc-4eu" viewBox="0 0 120 41"><path d="M72.7927524,28.7421223 C76.2783075,28.7421223 79.0158894,27.076635 80.7860927,24.6581878 L80.8908089,24.6581878 L80.8908089,28.0938787 L87.9167706,28.0938787 L87.9167706,0.852689609 L80.4121061,0.852689609 L80.4121061,15.4381698 C80.4121061,20.3698073 78.1582135,22.8381194 75.046645,22.8381194 C72.094644,22.8381194 70.2745759,20.958213 70.2745759,16.8294002 L70.2745759,0.84770312 L62.7699067,0.84770312 L62.7699067,17.58236 C62.7649249,24.9872961 66.6743316,28.7421223 72.7927524,28.7421223 M46.1948252,5.30562424 C49.196691,5.30562424 51.6650026,7.18054408 52.1486919,11.3143434 L40.245945,11.3143434 C40.8293641,7.18054408 43.1331215,5.30562424 46.1948252,5.30562424 M46.2446901,23.6459306 C43.0284053,23.6459306 40.2908233,21.661308 40.0764044,16.031562 L59.6533564,16.031562 C59.6533564,13.0296956 59.384086,10.9353703 58.790694,9.06045041 C57.0753421,3.54040715 52.4628406,2.01097001e-15 46.1898387,2.01097001e-15 C37.6629441,2.01097001e-15 32.6764561,6.21815171 32.6764561,14.2663449 C32.6764561,22.9528086 37.6629441,28.9615278 46.2397036,28.9615278 C53.4800842,28.9615278 58.2022884,24.8327149 59.2743833,19.8412395 L51.6051647,19.8412395 C51.2311781,22.0352946 49.2515423,23.6459306 46.2446901,23.6459306"/><polygon points="119.312 13.359 119.312 15.588 106.806 15.588 106.806 28.094 104.577 28.094 104.577 15.588 92.071 15.588 92.071 13.359 104.582 13.359 104.582 .848 106.811 .848 106.811 13.359"/><path d="M2.21400069,26.0793372 L7.56948884,18.3403063 L18.2854516,2.73758243 L18.4001409,2.73758243 L18.4001409,19.9708882 L18.4001409,26.0843237 L2.21400069,26.0793372 L2.21400069,26.0793372 Z M28.1237925,28.1188112 L28.1237925,26.0793372 L20.5543037,26.0793372 L20.5543037,0.349054226 L17.5275055,0.349054226 L0,25.7901208 L0,28.1188112 L18.4001409,28.1188112 L18.4001409,39.5877357 L20.5543037,39.5877357 L20.5543037,28.1188112 L28.1237925,28.1188112 Z"/></symbol><symbol id="8a653b97__icon-symbol-uh-logo-black" viewBox="0 0 420 230"><path fill="#171717" d="M234.49 219.79V10.11h.63v209.68h-.63M249.39 182.6c1 3.35 3 4.89 6.51 4.89 3 0 5.57-1.72 5.57-4.83 0-2.63-1-3.9-6.18-5.82-3.37-1.27-3.72-2.15-3.72-3.39 0-2.15 1.47-3.37 3.6-3.37a4.46 4.46 0 0 1 4.41 3.44l1.44-.43a5.76 5.76 0 0 0-5.85-4.37c-3.39 0-5.27 2-5.27 4.73 0 6.05 9.9 4.12 9.9 9a3.39 3.39 0 0 1-3.65 3.64c-2.88 0-4.51-1.21-5.21-4l-1.54.48zm26.71 4.63v-1.37h-9.24v-7.44h6.31v-1.36h-6.31v-6.74h8.76V169h-10.43v18.28zm3.32 0h1.67V169h-1.67v18.28zm5.14-16.91H290v16.91h1.67v-16.91h5.42V169h-12.5v1.36zM314 187.23v-1.37h-3V168.7h-1.06l-4.1 1.34v1l3.49-.51v15.34h-3.14v1.37zm1.77-3.39c1 2.48 3.19 3.64 6.15 3.64 3.62 0 6.25-1.57 6.25-5.42 0-2.51-1.47-3.85-3.49-4.61 2.12-1 2.93-2.2 2.93-4.3 0-3.42-3.16-4.45-5.52-4.45a6.88 6.88 0 0 0-5.52 2.88l1.19.86c1.27-1.6 2.5-2.38 4.2-2.38 2.45 0 4 1 4 3.24 0 2.43-1.72 3.55-5 3.55h-1.37v1.36h1.67c3.45 0 5.27 1.27 5.27 3.9s-1.44 4-4.51 4a4.66 4.66 0 0 1-4.88-3l-1.34.76zm21.87-15.14c-3.47 0-5.72 1.57-5.72 4.63 0 2 1.21 3.47 3.49 4.28-3.14 1.42-4.2 3.09-4.2 4.91 0 3.65 2.63 5 6.43 5s6.43-1.31 6.43-5c0-1.82-1.06-3.49-4.2-4.91 2.28-.81 3.5-2.28 3.5-4.28 0-3.06-2.25-4.63-5.72-4.63zm-4.76 13.82c0-2 1.77-3 4.76-4.21 3 1.22 4.76 2.23 4.76 4.21 0 2.49-2.07 3.6-4.76 3.6s-4.76-1.11-4.76-3.6zm.71-9.27c0-2.15 1.67-3.19 4.05-3.19s4.05 1 4.05 3.19c0 2-1.77 3.09-4.05 3.7-2.28-.61-4.05-1.72-4.05-3.7zm24.73-3a7.08 7.08 0 0 0-4.32-1.55c-5.17 0-7.29 5.44-7.29 10 0 4.21 1.19 8.73 6.28 8.73 3.32 0 6.18-2.17 6.18-5.67s-2.15-6-5.88-6a6.82 6.82 0 0 0-4.91 2.43c0-3.47 1.42-8.15 5.59-8.15a4.43 4.43 0 0 1 3.6 1.39l.76-1.24zm-.84 11.32c0 2.83-1.62 4.58-4.46 4.58s-4.61-2.1-4.61-5.39c0-.66 1.9-3.57 4.58-3.57a4.15 4.15 0 0 1 4.48 4.38zM250.53 143.75h8.76l-9.55 15.55v1.36h11.75v-1.36h-9.67l9.54-15.5v-1.42h-10.83v1.36zm14.66-1.36v12.3c0 4.15 2.17 6.23 6.61 6.23s6.61-2.07 6.61-6.23v-12.3h-1.67v12.46c0 3.49-1.7 4.71-4.94 4.71s-4.94-1.21-4.94-4.71v-12.46zm18.28 18.28h1.67v-6.1l3.45-4 5.8 10.07h1.87l-6.61-11.29 5.9-7h-2.05l-8.36 9.92v-9.92h-1.67v18.28zm15.47-18.28v12.3c0 4.15 2.17 6.23 6.61 6.23s6.61-2.07 6.61-6.23v-12.3h-1.67v12.46c0 3.49-1.7 4.71-4.94 4.71s-4.94-1.21-4.94-4.71v-12.46zm18.28 18.28h1.67v-16.92l9.78 16.91h1.72v-18.27h-1.67v15.24h-.05L320 142.39h-2.81v18.28zm19.95 0v-8.81h6.61v-1.36h-6.61v-6.74h9.07v-1.36h-10.73v18.28zm10.67-16.91h5.42v16.91h1.67v-16.92h5.42v-1.36h-12.5v1.36zM253.4 134.16V126h7.35v8.19h3.64v-19.11h-3.64v7.61h-7.35v-7.61h-3.64v19.07zm28.35 0v-3.06h-9.27v-5.34H279v-3.06h-6.53v-4.55h9v-3.06h-12.63v19.07zm7.21 0v-19.08h-3.64v19.07zm4.66 0h6.31c5 0 8.53-2.8 8.56-9.54s-3.51-9.54-8.56-9.54h-6.31v19.07zm3.64-16h2.43c4.18 0 5.16 3.06 5.16 6.47s-1 6.47-5.16 6.47h-2.43v-12.95zm27.06 16v-3.06h-9.28v-5.34h6.53v-3.06h-6.53v-4.55h9v-3.06h-12.63v19.07zm15 0v-3.06H331v-16h-3.64v19.07zm2.75 0h7c4.86 0 6.95-2.06 6.95-5s-.85-4-3.33-5a4.25 4.25 0 0 0 2.9-4.33c-.21-3.41-2.67-4.68-6.47-4.68h-7.08v19.07zm3.64-8.51h3.65c2.12 0 3 1 3 2.78s-.92 2.77-3 2.77h-3.65v-5.55zm0-7.61h3.65c1.75 0 2.62 1 2.62 2.32s-.87 2.33-2.62 2.33h-3.65V118zm27.06 16.12v-3.06h-9.27v-5.34h6.5v-3.06h-6.53v-4.55h9v-3.06h-12.6v19.07zm6.71 0v-7.77h3.15l3.59 7.77h4l-4.2-8.51a4.72 4.72 0 0 0 3.49-4.91c0-3.15-1.77-5.65-6.1-5.65h-7.61v19.07zm0-16.12h3.33c2 0 3.09.9 3.09 2.7s-.87 2.7-3.73 2.7h-2.7V118zm27.59 1.64a6.74 6.74 0 0 0-6.92-4.86c-6.11 0-8 5.23-8 10.09 0 5.39 2.4 9.51 7.59 9.51a6 6 0 0 0 5-2.22v2h2.64v-9.64h-7.13v3.06h3.62a3.77 3.77 0 0 1-4 3.78c-2.54 0-4-2.54-4-6.55 0-4.23 1.32-6.92 4-6.92 1.9 0 3 .79 3.83 2.7l3.38-.9zM260.75 99.88c0 3.09-1.22 4.18-3.67 4.18s-3.67-1.08-3.67-4.18v-12.1h-3.64v11.95c0 5.58 3.43 7.4 7.32 7.4s7.32-1.82 7.32-7.4V87.78h-3.64v12.1zm11.44 7v-13.6h.05l7.8 13.58h3.51V87.78h-3.43v13h-.05l-7.51-13h-3.8v19.08zm19.71 0v-19.1h-3.65v19.08zm7.9 0h4.07l5-19.08h-3.59l-3.54 14.06h-.05l-3.38-14.06h-3.59l5 19.08zm24.52 0v-3.08h-9.28v-5.35h6.53v-3.06h-6.53v-4.55h9v-3.06h-12.63v19.08zm6.71 0v-7.79h3.15l3.59 7.77h4l-4.2-8.51a4.72 4.72 0 0 0 3.49-4.92c0-3.15-1.77-5.65-6.1-5.65h-7.61v19.08zm0-16.12h3.33c2 0 3.09.9 3.09 2.7s-.87 2.7-3.73 2.7H331v-5.42zm26.32 1.08a6.94 6.94 0 0 0-6.74-4.3c-3.3 0-6.15 1.93-6.15 5.34 0 5.87 9.83 5.13 9.83 8.88 0 1.85-1.4 2.54-3.23 2.54-2.14 0-3.28-1.19-4.15-3l-3 1.32a7.56 7.56 0 0 0 7.13 4.52c4.23 0 6.68-2 6.68-5.86 0-6.19-9.83-5.5-9.83-8.78 0-1.48 1.14-2.11 2.72-2.11a3.51 3.51 0 0 1 3.39 2.46l3.33-1zm8 15V87.78h-3.64v19.08zm3.12-19.08v3.06h5v16h3.64v-16h5v-3.04zm20.85 3.67h.05l2.14 8.27H387l2.25-8.27zm-7.8 15.41h3.62l1.13-4.12h6l1.05 4.12h3.62l-5.42-19.08H387l-5.5 19.08zm3.65-23.46v3.06h3.17v-3.05zm5 0v3.06h3.17v-3.05zm6.21 4.39v3.06h5v16H405v-16h5v-3.05z"/><circle cx="114.87" cy="115.03" r="104.87" fill="#e80036"/><path d="M103.33 59.79h1.15v-1.15h1.16v-1.15h-1.16v-1.16h-1.15v1.15h-1.15v1.15h1.15zm20.37 67h1.15v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92zm-24.7-67h1.15v-1.15h1.15v-1.15h-1.2v-1.16H99v1.15h-1.2v1.15H99zm25.77 101.35c1.28 8.36 1.56 16.22 2.49 20.28l1.12-.26c-.89-3.84-1.19-11.78-2.48-20.2zm-11.57-45.8a2.5 2.5 0 0 0-2.86.89l.39.39a2.08 2.08 0 0 1 1.61-.89 1.87 1.87 0 0 1 1.77 1.67v1.35h.55v-1.43a2.45 2.45 0 0 0-1.52-1.98zm3.48 0a2.46 2.46 0 0 0-1.47 2v1.43h.56v-1.37a1.87 1.87 0 0 1 1.77-1.67 2.08 2.08 0 0 1 1.61.89l.39-.39a2.5 2.5 0 0 0-2.91-.89zm.93 1.24c-1 0-1.39.39-1.39.76h1.15a.4.4 0 0 0-.26.36.46.46 0 0 0 .92 0 .39.39 0 0 0-.24-.35h1.12c-.05-.35-.64-.78-1.35-.78zm8.95 40.69zm13.62-76.74L139 78.75l-1.11 1.78 1.11 1.78zM139 121.16a2.79 2.79 0 1 0-2.8-2.8 2.8 2.8 0 0 0 2.8 2.8zm0-5a2.21 2.21 0 1 1-2.22 2.21 2.21 2.21 0 0 1 2.22-2.22zm-.55 3.69h1.15v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92zm-20.1-60h1.15v-1.21h1.16v-1.15h-1.16v-1.16h-1.15v1.15h-1.15v1.15h1.15zm-4 0h1.15v-1.21h1.15v-1.15h-1.15v-1.16h-1.2v1.15h-1.16v1.15h1.16zm-4.1 0h1.15v-1.21h1.16v-1.15h-1.16v-1.16h-1.2v1.15H109v1.15h1.15zm2.2 56.72c-1 0-1.39.39-1.39.76h1.17a.4.4 0 0 0-.26.36.46.46 0 0 0 .92 0 .39.39 0 0 0-.25-.35h1.11c-.04-.43-.63-.84-1.34-.84zm10.55 41.2a3.09 3.09 0 0 0-.17-1 .9.9 0 0 0-.82-.6 1.73 1.73 0 0 0-1.09.6c-.3.28-.6.61-.9.9a5.59 5.59 0 0 1-3.83 1.54 5.32 5.32 0 0 1-3.3-1.14 3.46 3.46 0 0 0-2-1.07 1.14 1.14 0 0 0-1 .73 3.76 3.76 0 0 0-.21 1.43v.13c0 .36.21 1.55.53 3.37.47 2.69 1.23 6.59 2 10.07.4 1.74.83 3.38 1.23 4.72a11.77 11.77 0 0 0 1.23 3 2.65 2.65 0 0 0 2.13 1.24 2.69 2.69 0 0 0 2.46-2.25c.26-1 1.73-7.51 2.74-13.3a.49.49 0 0 0 0-.07c.3-1.73.56-3.39.74-4.84a28.71 28.71 0 0 0 .24-3.1c.02-.13.02-.27.02-.36zm-4.84 21.32c-.28 1-.85 1.39-1.35 1.39a1.51 1.51 0 0 1-1.19-.76 3.27 3.27 0 0 1-.32-.58 22.82 22.82 0 0 0 4-6.06l.33-.67c-.68 3.36-1.3 6.09-1.46 6.69zm.11-6.52a25.29 25.29 0 0 1-3.42 5.41c-.23-.66-.47-1.45-.71-2.32v-.06a28.77 28.77 0 0 0 6.54-8.86 37.85 37.85 0 0 1-2.4 5.84zm3.37-11.66a29.49 29.49 0 0 1-7.85 13.43c-.7-2.77-1.39-6.08-1.93-8.91s-1-5.33-1-6a15.22 15.22 0 0 0 4 6.54l.75-.86a10.86 10.86 0 0 1-2-2.39 6.88 6.88 0 0 0 1.85.24 7.86 7.86 0 0 0 5.14-1.73l-.81-.81a6.88 6.88 0 0 1-4.33 1.4 4.11 4.11 0 0 1-2.83-.89 12.29 12.29 0 0 1-.84-2.32l.39.33a6.46 6.46 0 0 0 4 1.38 6.73 6.73 0 0 0 4.62-1.86c.34-.32.65-.66.9-.9l.12-.11v.61a25.09 25.09 0 0 1-.17 2.86zm-15.49-3.68c-1 5.87-2 15-6.19 22.68l1 .55c4.36-7.92 5.37-17.23 6.32-23.05zm1.21 12.11c-.18 4.81-.79 9.65-2.68 11.79l.87.75c2.26-2.68 2.74-7.63 3-12.5s.08-9.68.73-11.66l-1.09-.36c-.8 2.42-.62 7.15-.83 11.98zM112.47 41l-1.11-1.78-1.12 1.78 1.11 1.78zm29.58-18.71l-2.52-.75-.83 2.79-2.79-.83-.75 2.5 2.79.83-.83 2.8 2.52.75.83-2.79 2.79.83.74-2.52-2.79-.83zM159 98.74L157.89 97l-1.11 1.78 1.11 1.78zm50.16 1.89l.09.73-6.48.84a.63.63 0 0 1-.61-.25h-.08a14.16 14.16 0 0 1-1.11 2.66l2 1.46.22-.3c-.7-.45-.5-.8 0-1.81l6.37-.83.19 1.45.92.29-.24-1.85 2.73-.36v-.19a6.83 6.83 0 0 1-3.54-1.92zm1.29-17.91l-2.32-.87a7.1 7.1 0 0 1-.66.36 18.6 18.6 0 0 0 2.11 1.4 4.7 4.7 0 0 0 .87-.9zM148 146.39v1l2.61-1.71 1.09 1.37-3 2.32.54.81 3.13-2.39.73.85-1.19 1 .64.64 2-1.58-.93-1.09 1.73-1.58-.76-2.34.56-.38v-.61h-1.6l.89 3-.58.46-1.07-1.33V142h-2.44v.84l.54.61-.54.4-1.65-1.85h-.76v.48l2.06 2.42zm-.37-47.7l1.11 1.78 1.11-1.78-1.11-1.78zm62.52 9.21l-6.67.33c-.54 0-.61-.28-.61-.28h-.09l-1.17 1.75L203 111h.08a1.64 1.64 0 0 1 .34-.92l6.8-.33a.59.59 0 0 1 .52.24h.09l1.26-1.7a7.38 7.38 0 0 1-1.41-1.33h-.08s.09.91-.46.94zm-10.66-18.77h-.08a14.18 14.18 0 0 1-.73 2.79l2.16 1.17.18-.33c-.76-.34-.61-.72-.31-1.78l6.19-1.72.39 1.41 1 .15-.5-1.8 2.65-.74-.05-.19a6.88 6.88 0 0 1-3.77-1.4l-.35.1.2.71-6.3 1.74a.62.62 0 0 1-.68-.11zm2.5 11.75h.08c-.08-.4 0-1 .15-1l6.86-1.37a.6.6 0 0 1 .62.2h.08a16.49 16.49 0 0 1 .28-2.48c-1.22-.48-1.52-2.89-3.19-2.56l-5.49 1.1a.59.59 0 0 1-.55-.16h-.09l-.92 2.21 1.44 1.18-.86 1.81a9.59 9.59 0 0 1 1.6 1.08zm-.26-4.38l6.76-1.35a6.14 6.14 0 0 0-.2 1.65L202 98.07l-.64-.54zm4.81 21.69a.58.58 0 0 1 .5.28h.1l.93-1.89 2.6 1.83a9.59 9.59 0 0 1 1.63-2.18 16.79 16.79 0 0 1-1.3-3.13l-2.83-.07a.61.61 0 0 1-.55-.33h-.08l-1.21 2.12-3.26-2.25a8.33 8.33 0 0 1-1.28 2.44 15.26 15.26 0 0 1 1.59 3.12zm1.59-3.35l3.07.07.07.14a14.29 14.29 0 0 0-1.69 2.13l-2-1.49zm-5.3 1.25a13 13 0 0 0 1.33-2.25l2.61 1.77-.41.8-3.39-.08zM176 100.47l1.11-1.78-1.11-1.78-1.11 1.78zm-75.62 112.3a4.81 4.81 0 0 0 .35 1.2l1.89-1.61v-.76a18.94 18.94 0 0 0-2.23 1.17zm65.36-114.08l1.11 1.78 1.15-1.78-1.11-1.78zm-66.6 109.68c.07-.38 1.15-6 1.26-6.56s.42-.53.42-.53v-.09l-1.43-1.55-1.56 1.08v.08a1.64 1.64 0 0 1 .82.54s-1.21 6.33-1.28 6.68a.58.58 0 0 1-.35.45v.09l1.36 1.63a7.46 7.46 0 0 1 1.62-1.06v-.07s-1-.14-.86-.69zm12 1.61s.5-6.1.54-6.52a.62.62 0 0 1 .37-.54v-.08l-2.3-1.81-3.23 1.77-.59 7.05a.58.58 0 0 1-.31.49v.09c1.77 1.4 3.22 2.66 5 4.27a7.23 7.23 0 0 1 1.5-1.33v-.08c-.49 0-3-2.32-3-2.32zm-3.39-.17l.63-7.59h.05l1.44 1.07-.6 7.23-.43.23zm-5.9-8.37v.07a1.62 1.62 0 0 1 .84.51s-.92 6.38-1 6.73a.6.6 0 0 1-.34.47v.09l1.42 1.56a7.39 7.39 0 0 1 1.57-1.12v-.08s-.95-.11-.87-.66c0-.38.88-6.07 1-6.6s.4-.55.4-.55v-.09l-1.49-1.49zm17.22 1.72a.59.59 0 0 1 .26-.52v-.09l-2.28-1.32a29.57 29.57 0 0 1-3.17 2.17s.06 6.21.06 6.62a.62.62 0 0 1-.31.57v.08l1.45 1.15 1.27-1.27v-.06l-.59-.43-.07-7.45.27-.17 1.32.81s.06 6.05.06 6.6-.31.6-.31.6v.09l1.71 1.24 1.32-1.37v-.07a1.63 1.63 0 0 1-.9-.38s-.06-6.43-.06-6.79zm31-7l-.33-.21-.47.71a4.67 4.67 0 0 1-3.56 2l-5-.07a4.31 4.31 0 0 1-.17 2.67h2.45l-.41.62a5.15 5.15 0 0 1-4.23 2.37h-2.8a2.3 2.3 0 0 1 .21 1.14c0 1-.43 1.22-.43 1.22h2.32a3.17 3.17 0 0 0 1.48-.4 6.46 6.46 0 0 0-1.37 3.37v1.16a7.78 7.78 0 0 1 2.88-.25v-2.32a8.37 8.37 0 0 1 .88-4l1.94-2.9a6.65 6.65 0 0 0 3.58-1v4.92a3.33 3.33 0 0 1-2.06 1h-2.52a6.31 6.31 0 0 1 0 2.19 4.9 4.9 0 0 0 2.63-.49A7 7 0 0 0 145 210a4.47 4.47 0 0 1 2.17 0v-3a4.23 4.23 0 0 1 .2-1.52h2.76v-.46c-.55 0-.76-.45-.83-1.64v-2.22c0-1.47-.06-3.46.8-4.75zm-17.6 9.35v-.08l-2.28-.85 1.7-3.58a8.37 8.37 0 0 1-2.62-.88 15.62 15.62 0 0 1-2.82 2.07l.43 3.15a.58.58 0 0 1-.19.54v.1l2 .62-1.39 2.85a9.37 9.37 0 0 1 2.4 1.26 16.65 16.65 0 0 1 2.89-1.8s-.33-2.39-.39-2.81a.62.62 0 0 1 .35-.54zm-3.86-.64l-.46-3.35.2-.17a13.53 13.53 0 0 0 2.44.95l-1.34 2.86zm2.11 4.64a14.57 14.57 0 0 0-2.37-1.33l1.14-2.25.94.45.43 3zm-6.16-.08s-.35-6.11-.38-6.53a.6.6 0 0 1 .28-.58v-.08A14.48 14.48 0 0 1 122 201l-1.59 1.86.27.25c.51-.68.84-.45 1.81.07l.37 6.42-1.47.08-.35.9 1.87-.1.15 2.74h.2a6.81 6.81 0 0 1 2.16-3.39v-.36zm42.63-175l.63-1-1-.65-.63.95-.95-.63-.65 1 1 .63-.64 1 1 .65.63-.95.95.63.65-1zM199 87.76a1.67 1.67 0 0 1 0-1l6.36-2.41a.59.59 0 0 1 .57.07h.09l.67-2a7.34 7.34 0 0 1-1.74-.83h-.07s.37.89-.16 1.09L198.54 85c-.51.19-.67-.08-.67-.08h-.09l-.57 2 1.73.76zm1.21 71a3.86 3.86 0 0 0 .33-2.16 5.76 5.76 0 0 1-2.83 0v2.75a5.17 5.17 0 0 1-.38 2.34 21.26 21.26 0 0 1-2.47 0l.1 5.09a5.47 5.47 0 0 1-.76 3.2h-3.21a5.7 5.7 0 0 0-3.39 1 9 9 0 0 0 1.13-4.12v-3.14a3.63 3.63 0 0 1 2-.79h2.38a7.48 7.48 0 0 1 0-2.56 6.13 6.13 0 0 0-2 .21 3.9 3.9 0 0 0 .33-2.16 5.83 5.83 0 0 1-2.84 0v2.75a4.44 4.44 0 0 1-.42 2.41l-.05.07a2.32 2.32 0 0 1-1.93.66v4.36c0 .88.17 3.18-.4 4.38l-1.47 2.21.35.2s1.47-2.94 4.47-2.94h6.66a3.46 3.46 0 0 1 .25-2.48h-1.3a13.89 13.89 0 0 0 1.38-1.49 4.07 4.07 0 0 1 2.44-1.13H201a7.38 7.38 0 0 1 0-2.56c-1.77 0-2.43.14-3.41 1.28a4.07 4.07 0 0 0 .24-1.32v-2.84a3.58 3.58 0 0 1 2-.79h2.37a7.5 7.5 0 0 1 0-2.56 6.17 6.17 0 0 0-1.97.13zm-6.5-85.29l5.74-3.12.4.11a11.9 11.9 0 0 1-1.11 2.1v.08a6.89 6.89 0 0 1 1.87.35h.09l1-2.23-1.7-.61.42-1.88a9.54 9.54 0 0 1-1.84-.58h-.07c.19.36.28.93.14 1l-5.9 3.21a.63.63 0 0 1-.65 0l-.1.1a14.87 14.87 0 0 1-.08 2.88l2.37.65.1-.35c-.78-.18-.72-.6-.66-1.71zM211 126a3.42 3.42 0 0 0 .32-2 5.2 5.2 0 0 1-2.55 0v2.46a4.53 4.53 0 0 1-.35 2.12 5.18 5.18 0 0 1-2.76.77v.44c.58 0 .84.95.84 1.52v.85c0 1.33 0 3.84-.55 4.69l-.75 1.19-3.61 5.45-2 3v.07-7l.94-1.42a3.6 3.6 0 0 1 2.16-1h1.64a6.57 6.57 0 0 1 0-2.32 6.94 6.94 0 0 0-1.19.07 3.79 3.79 0 0 0 .35-2.16 5.75 5.75 0 0 1-2.79 0v2.7a5.18 5.18 0 0 1-.36 2.28l-.89 1.34c-.28.31-1.08.94-3.12.94v.45c.59 0 .85.94.85 1.52v6.69c0 1.33 0 3.84-.56 4.69-.26.41-.79 1.17-.79 1.17l.31.19s.68-.92 1.48-2.13l.23-.36a5.84 5.84 0 0 1 4.47-2.49h2.39a2.57 2.57 0 0 1 .85-2.1c-2.85 0-4.61-.34-6.28 1.77l-.17.25a7.45 7.45 0 0 0 .42-2.41l.47-.71a6.55 6.55 0 0 1 5-2.7h2.71a2.9 2.9 0 0 1 .94-2.36 3.16 3.16 0 0 1 1.79-.7h2.08a6.56 6.56 0 0 1 0-2.24 5.35 5.35 0 0 0-1.77.19 3.38 3.38 0 0 0 .3-1.89 5.1 5.1 0 0 1-2.48 0v2.41a3.9 3.9 0 0 1-.36 2.11l-.07.09c-2.23 0-3.85-.14-5.28.8l2.69-4.06.15-.23 1.11-1.68.16-.24v-.08l.19-.28a3.82 3.82 0 0 1 2.36-1.12h2.61a7.35 7.35 0 0 1 0-2.51c-1.91 0-2.76.16-3.93 1.63a8.1 8.1 0 0 0 .61-3v-2a4.66 4.66 0 0 1 2.36-.75h1.58a6.7 6.7 0 0 1 0-2.3 5.4 5.4 0 0 0-1.75.39zm-20.43-58.45l2-1.26a22.63 22.63 0 0 1 3.88 1.12h.08l1.58-3.06a16.74 16.74 0 0 1-2.93-1.84l-5.65 3.63a.63.63 0 0 1-.64 0h-.07a18.75 18.75 0 0 1 .19 3.54l2.43.48v-.37c-.81-.07-.76-.79-.87-2.24zm5.8-3.73l-1.31 2.66s-1.17-.31-2-.5zm3.89 17.4a.61.61 0 0 1 .58 0h.09v-2.11l3.13.56a9.63 9.63 0 0 1 .56-2.67 16.62 16.62 0 0 1-2.51-2.29l-2.6 1.14a.62.62 0 0 1-.64-.07h-.08l-.2 2.43-3.91-.66a8.21 8.21 0 0 1-.13 2.76 15.58 15.58 0 0 1 2.76 2.15zm0-3.7l2.81-1.23.12.1a14.74 14.74 0 0 0-.64 2.65l-2.47-.49zm-4 3.52l-.23-.16a13.33 13.33 0 0 0 .26-2.61l3.11.52v.89zm-9.17 49.72h-1.15v.92H185v1.15h.92v.92h1.15v-.92h.93v-1.15h-.92zm26.51-22.63s-.57.13-.74.14a19.15 19.15 0 0 0 1.57 2 4.65 4.65 0 0 0 1.11-.58zm-98.71-98A104.87 104.87 0 1 0 219.74 115 104.87 104.87 0 0 0 114.87 10.16zm11.29 23.17c.9.12 1.8.26 2.7.42v6l-2.7-4.14zm3.62 157.31l-1 .92v1.15h1.14v1.17h-1.14V195h-1.2v-1.14h-1.14v-1.16h1.14v-1.15l-1-.92h-3.5l-1 .92v1.15h1.15v1.17h-1.15V195h-1.16v-1.14h-1.14v-1.16h1.14v-1.14l-1-.93h-3.39l-1 .93v1.14h1.14v1.17h-1.14V195h-1.17v-1.14h-1.14v-1.16h1.14v-1.15l-1-.92h-3.48l-1 .93v1.14h1.1v1.17h-1.14V195h-1.17v-1.14h-1.14v-1.16h1.14v-1.15l-1-.92h-3.47l-1 .93v1.14h1.15v1.17h-1.15V195H101v-1.14h-1.13v-1.16H101v-1.13l-1-.94H90c.4.4 3.49 3.13 5.07 4.53a82.2 82.2 0 0 1-8.15-2.46v-1.47l.64-.57 2-1.75h17.92a2.9 2.9 0 0 0 1.71 1h.32a5.79 5.79 0 0 0 1.14-.13 3.09 3.09 0 0 0 1-.33 9.2 9.2 0 0 0 .81-.52h8.23a5.48 5.48 0 0 0 .47.4 3.87 3.87 0 0 0 2.31.78 4 4 0 0 0 1.94-.51 1.41 1.41 0 0 0 .55-.68h14.26l2.57 2.25v1.59l-.57.23q-3.72 1.3-7.59 2.25l4.44-4.56zM131 196a82.94 82.94 0 0 1-32.36 0zM106.79 55.4v5.06H96.71V55.4zm-6-1.15V46a1.24 1.24 0 0 1 .41-.88 1.47 1.47 0 0 1 1-.39 1.29 1.29 0 0 1 1.3 1.27v8.23zm3.86-8.25a1.48 1.48 0 0 1 .33-1 .88.88 0 0 1 .67-.34 1.09 1.09 0 0 1 .77.37 1.37 1.37 0 0 1 .37.93v8.23h-2.14V46zm10.14 9.37h6.31v5.06h-12.55V55.4zm-6.24-1.15V46a1.23 1.23 0 0 1 1.06-1.3 1 1 0 0 1 .73.36 1.4 1.4 0 0 1 .36.94v8.23zm3.29 0V46a1.22 1.22 0 1 1 2.44 0v8.23zm3.6 0V46a1.19 1.19 0 1 1 2.37 0v8.23zm-.57 39.47h-.08a17 17 0 0 0-3.52.39l3.58-5.49 3.6 5.5a17.19 17.19 0 0 0-3.58-.37zm2.94 1.44v6.15a13 13 0 0 0-2.39-.32v-6.1a16.1 16.1 0 0 1 2.39.29zm-3.54-.28V101a13.18 13.18 0 0 0-2.71.41v-6.2a16.15 16.15 0 0 1 2.71-.33zm.57-8.36l-5.24 8c-.35.12-.7.24-1 .38v-2.09l6.29-9.64 6.26 9.56v2.23c-.33-.13-.66-.25-1-.36zm0-8.75l6.26 9.48v3.38l-6.25-9.6-6.29 9.64v-3.22zm-6.3-8.68a1.38 1.38 0 0 1 1.32-1.21 1.31 1.31 0 0 1 1.26 1.3v12.21l-2.58 4zm5.74 1.52v4.52h-2v-5.91A1.44 1.44 0 0 1 113 68a3 3 0 0 1 1.33-.47v1.25a1.1 1.1 0 0 0 0 1.88zM114 76.9l-1.76 2.7v-3.72A5.16 5.16 0 0 0 114 76.9zm1.4-8.16V67.5a3 3 0 0 1 1.25.46 1.45 1.45 0 0 1 .68 1.23v5.94h-1.93v-4.52a1.1 1.1 0 0 0 0-1.87zm1.93 7.14v3.63l-1.73-2.62a5.15 5.15 0 0 0 1.77-1.01zm1.15 5.37V69.19a1.33 1.33 0 0 1 1.28-1.3 1.35 1.35 0 0 1 1.3 1.23v16.05zm.52 14.17a16.26 16.26 0 0 1 2.36.84v6.41a13.3 13.3 0 0 0-2.36-1zm2.14-41.17H119V46a1.48 1.48 0 0 1 .33-1 .88.88 0 0 1 .67-.34 1.1 1.1 0 0 1 .77.36 1.35 1.35 0 0 1 .37.92zm0 7.36v5.52a2.47 2.47 0 0 0-1.3-.38 2.44 2.44 0 0 0-1.83.86 2.76 2.76 0 0 0-.62-.59 4.18 4.18 0 0 0-1.91-.68v-.64h1v-1.15h-1v-1h-1.15v1h-1v1.15h1v.63a4.25 4.25 0 0 0-2 .69 2.86 2.86 0 0 0-.62.58 2.4 2.4 0 0 0-1.81-.86 2.51 2.51 0 0 0-1.32.39v-5.52zM110.41 95.5v6.25a13.14 13.14 0 0 0-2.31 1.1v-6.47a15.93 15.93 0 0 1 2.31-.88zm4.46 6.62a12 12 0 0 1 8.43 3.46 11.45 11.45 0 0 1 3.49 8.14c0 4.52-2.74 8.23-7 10.48 0-.24 0-.49.07-.75a14.73 14.73 0 0 1 1.68-4.21 1.67 1.67 0 0 0 1.52-.66 1.59 1.59 0 0 0 .06-1.54 1.83 1.83 0 0 0 1.24-1.37 1.55 1.55 0 0 0-1.12-1.73 1.62 1.62 0 0 0 .27-1.67 1.65 1.65 0 0 0-1.77-.95s.19-.7-.7-1.23-1.38-.23-1.38-.23a1.31 1.31 0 0 0-.74-.69 2.12 2.12 0 0 0-1.07-.08 1.48 1.48 0 0 0-.82-.41 1.59 1.59 0 0 0-1 .14 1.58 1.58 0 0 0-2.38 0s-.17-.25-.83-.24a1.18 1.18 0 0 0-1 .51 1.21 1.21 0 0 0-1.05 0 1.5 1.5 0 0 0-.76.82s-.43-.38-1.39.21a1.39 1.39 0 0 0-.69 1.25 1.61 1.61 0 0 0-1.56.61 1.66 1.66 0 0 0 0 1.91 1.46 1.46 0 0 0-1.09 1.59 1.79 1.79 0 0 0 1.27 1.6 2.18 2.18 0 0 0 .17 1.51 1.84 1.84 0 0 0 1.59.66c.12.46.88 3.49 1 4.69-.74-.48-1.31-.88-1.31-.89a11.11 11.11 0 0 1-1.69-17.48 12 12 0 0 1 8.56-3.46zm24.72-32.26v-1h-1.15v1h-1V71h1v3.35l-2.87 4.36V56.57l6.72 10.17v11.75l-2.71-4.13V71h1v-1.15zm-.59 5.71l3.28 5v2.9a2.6 2.6 0 0 0-3.35.52 2.57 2.57 0 0 0-2-.91 2.63 2.63 0 0 0-1.41.42v-2.7zm3.28 9.82v26.83l-2.77-4.22V85.53a1.41 1.41 0 0 1 1.42-1.29 1.38 1.38 0 0 1 1.37 1.15zm-6.72.14a1.39 1.39 0 0 1 1.41-1.3 1.36 1.36 0 0 1 1.37 1.29V108l-2.79 4.25V85.53zm3.36 23.67l3.36 5.12v9.8a2.5 2.5 0 0 0-1.34-.4 2.69 2.69 0 0 0-2 .94 2.77 2.77 0 0 0-2-.94 2.61 2.61 0 0 0-1.31.36v-9.74zm.57 70.47V154h2.79v18l-2.68 4.77v2.92zm.1 6.13v1.31h-.78a1.84 1.84 0 0 0 .21-.23 4.34 4.34 0 0 0 .59-1.08zm-.1-34.39v-25.25a1.24 1.24 0 0 1 .43-.9 1.54 1.54 0 0 1 1-.4 1.31 1.31 0 0 1 1.32 1.3v25.25zm-2.63-26.55a1.58 1.58 0 0 1 1 .4 1.2 1.2 0 0 1 .44.89v25.25h-2.79v-25.57a1.28 1.28 0 0 1 1.37-.97zm1.5 29.14v24.63l-.37-.33a10.43 10.43 0 0 1-2.33-2.78v-.06l-.08-.09V154zm-1.14 25.15c.85.78 1.69 1.46 2.14 1.9a38.07 38.07 0 0 1-.65 3.79 3.62 3.62 0 0 1-.57 1.29.83.83 0 0 1-.71.37.94.94 0 0 1-.77-.37c-.69-.75-.83-3-.81-4.06V181a8.14 8.14 0 0 1-3.15-1.81c-1.14-1.15-2.3-3.2-2.9-7.17-.21-1.37-.43-4.41-.77-7.46a32.8 32.8 0 0 0-1.49-7.76l-1.05.46a32.22 32.22 0 0 1 1.39 7.42c.34 3 .56 6 .78 7.5.62 4.12 1.86 6.44 3.22 7.8a7.79 7.79 0 0 0 2.87 1.81 8.18 8.18 0 0 0-.93 1.14 29.51 29.51 0 0 1-2.25 2.89 3.82 3.82 0 0 1-2.41 1.48 1.67 1.67 0 0 1-1.22-.61 8.09 8.09 0 0 0-5.64-2.84 5.47 5.47 0 0 0-3.71 1.49 2.9 2.9 0 0 1-1.91.85 3.42 3.42 0 0 1-2.35-1.18c-.31-.3-1-1-.92-.86a5.44 5.44 0 0 0-1.54-1.06 5.08 5.08 0 0 0-1.66-.3 5.45 5.45 0 0 0-2.1.42 13.11 13.11 0 0 0-3.57 2.36 4.21 4.21 0 0 1-2.69 1.16 3.55 3.55 0 0 1-2.76-1.51 6.14 6.14 0 0 0-1.45-1.52 2.36 2.36 0 0 0-1.28-.37c1.94-4.86 5-14.17 5.88-17.81.52-2.11 1-4.23 1.56-6.3.44-1.6 1.15-3.82 2.86-5a6.87 6.87 0 0 1 2.25-.43 3.15 3.15 0 0 1 1.1.17 21 21 0 0 1 3.24 1.86 7.74 7.74 0 0 0 3.81 1.44c2.55 0 5.19-1.52 6-1.83.23-.11.5-.26.79-.43a8.42 8.42 0 0 0 1-.48l.28-.16a3.91 3.91 0 0 1 1.59-.38 2.64 2.64 0 0 1 .93.16 2.38 2.38 0 0 1 1 1.07c1.09 1.85 1.9 5.48 2.22 7.31.43 2.48 1.07 6.45 1.9 9.55a14.84 14.84 0 0 0 1.13 2.75 9.19 9.19 0 0 0 .68 1.11l.12.15a11.59 11.59 0 0 0 2.52 3.11zm-1.22 7.96h-4a15.93 15.93 0 0 0 1.37-1.52c.55-.7 1-1.4 1.46-2a9.81 9.81 0 0 0 .26 1.7 4 4 0 0 0 .76 1.59 1.73 1.73 0 0 0 .15.23zm-9.25 0h-.83a6.13 6.13 0 0 0-.38-1 9.88 9.88 0 0 1 1.19 1zm-2.94-1.66a5.18 5.18 0 0 1 1.12 2.61.79.79 0 0 1-.1.44v.07a2.83 2.83 0 0 1-1.34.34 2.7 2.7 0 0 1-1.64-.56 6.36 6.36 0 0 1-1.55-1.79c-.17-.27-.29-.52-.38-.7a4.2 4.2 0 0 1 2.48-.83h.09l.8 2.24 1.08-.38zm-4.55 1.66H118a4.49 4.49 0 0 0 1-.53c0 .16.12.34.24.53zm-3.81 0h-2.12c0-.37.06-.79.08-1.22v-.19l.17.15a5.53 5.53 0 0 0 1.85 1.26zm-4.32.36l.93-2.81.24.14v1a13.09 13.09 0 0 1-.15 1.69 1.17 1.17 0 0 1-.42.46c-.24.19-.52.34-.72.47a2.74 2.74 0 0 1-.59.17 4.81 4.81 0 0 1-.91.11h-.18a2.18 2.18 0 0 1-1.24-.93 1.4 1.4 0 0 1-.2-.82 4.62 4.62 0 0 1 .93-2.62 1.23 1.23 0 0 1 .16-.17 3.82 3.82 0 0 1 .68-.17h.49a3.15 3.15 0 0 1 .59.07l.32.1-1 3zm-4.43-.36h-2.25a7.8 7.8 0 0 0 .88-.64 18.84 18.84 0 0 1 1.7-1.3 5.47 5.47 0 0 0-.34 1.81s-.01.09-.01.13zm-16-6.62a36.14 36.14 0 0 0 6.18-8.42c2.23-4.05 3.63-9.48 4.3-11.69a8.88 8.88 0 0 1 2.74-4.6 15.57 15.57 0 0 0-1.18 3.15c-.59 2.11-1 4.23-1.56 6.33a180.36 180.36 0 0 1-6.31 18.82 16.59 16.59 0 0 0-.83 1.46 2 2 0 0 1-1.25 1 1 1 0 0 1-.25 0c-.38 0-.83-.31-1.23-1.37a14.46 14.46 0 0 1-.64-4.68zm.42 6.62h-1v-2q.07.25.16.5a4 4 0 0 0 .82 1.5zm3-33.07v20.4a35.33 35.33 0 0 1-2.79 3.77V154zm-2.79-2.63v-25.25a1.22 1.22 0 0 1 .42-.9 1.56 1.56 0 0 1 1-.4 1.34 1.34 0 0 1 1.35 1.25v25.3zm2.79-39.18L91.29 108V85.53a1.32 1.32 0 0 1 1.35-1.3 1.54 1.54 0 0 1 1 .4 1.23 1.23 0 0 1 .42.89zm11.13 10.86a2.21 2.21 0 0 1 2.2 2.13l-.65.21.16.54a1 1 0 0 1 0 .3c0 .36-.21.48-.52.51a.61.61 0 0 1-.6-.47l-.06-.18v-.24h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92v.21l-1.27.43a2.18 2.18 0 0 1-.37-1.21 2.22 2.22 0 0 1 2.23-2.23zm-.11-.58v-.57c.19.21.39.41.6.61a2.76 2.76 0 0 0-.49 0zm3 3.76v-.07l.57-.19 1.39 3.91-.49.18a1.66 1.66 0 0 0-1.39-.74 1.8 1.8 0 0 0-1.81 1.75l-.62.21-1.35-4 .59-.19a1.75 1.75 0 0 0 1.44.75 1.7 1.7 0 0 0 1.14-.43 1.62 1.62 0 0 0 .51-1.18zm-.33-2.05l.88.59-.69.19a2.81 2.81 0 0 0-.21-.78zm12.19-5.06h-.6a3.79 3.79 0 0 1-.44 1c-.28.45-.29.29-.81 1a5 5 0 0 0-1.72-.91v-1h-.49v1h-.29v-.24h-.38v.4a.35.35 0 0 1-.69 0v-.44h-.37v.28h-.3v-1.05h-.55v1a4.47 4.47 0 0 0-1.54.78 2.43 2.43 0 0 1-1.57-1.92h-.34a20 20 0 0 1-.89-3.37c.36-.32 1.31-1.21 1.27-1.65a1.51 1.51 0 0 0 1 .4 1.67 1.67 0 0 0 1.32-.69 1.69 1.69 0 0 0 2.28-.4c.27.27.57.7 1.08.7a3.77 3.77 0 0 0 1.2-.29 1.52 1.52 0 0 0 1.32.69c.93 0 1-.4 1-.4s1.15 1.19 1.6 1.63a21.67 21.67 0 0 1-1.09 3.48zm1.61 7v.84q-.68-.89-1.35-1.71c.47-.24.91-.51 1.35-.79a2.8 2.8 0 0 0-.12.82 2.87 2.87 0 0 0 .1.8zm-.59 2a10.34 10.34 0 0 1-1.32 1.19 3.58 3.58 0 0 0-1.59 2.49 1.75 1.75 0 0 0 0 .34 17 17 0 0 0 .83 2.24c.69 1.64 1.7 3.91 2.67 5.86.48 1 1 1.86 1.38 2.56a4.57 4.57 0 0 0 1.19 1.48 3.58 3.58 0 0 0 1.4.82c1.49.45 2.66.76 3.27 2.06l1-.48c-.87-1.84-2.58-2.25-4-2.68l-.15-.06v-.28a28.42 28.42 0 0 1 .49-4.09l-1.13-.2a34 34 0 0 0-.49 3.71 4.31 4.31 0 0 1-.47-.74 14.35 14.35 0 0 1-1.12-5c-.16-1.84-.18-3.59-.37-4.73l-1.13.19c.2 1.14.2 3.38.46 5.61-.26-.55-.52-1.11-.77-1.66-.53-1.17-1-2.3-1.37-3.17a16.65 16.65 0 0 1-.6-1.61.81.81 0 0 1 0-.14c0-.43.47-1 1.18-1.61.43-.38.91-.71 1.28-1.12 4.36 5.94 8.74 13.46 9.58 17.07a4.54 4.54 0 0 1 .07.83 4.83 4.83 0 0 1-2 3.75 8.4 8.4 0 0 1-1 .68v-.44a4.06 4.06 0 0 0-.72-2.47 4.16 4.16 0 0 0-.92-.84 5.24 5.24 0 0 0-2.62-1.07H123.63c-.06 0-.3-.08-.61-.42-1.09-1.19-2.46-4.69-3.56-8.23-1-3.25-1.86-6.59-2.29-8.4a10 10 0 0 0 1.17-.59 2.45 2.45 0 0 0 1.1-1.45 5.31 5.31 0 0 0 .17-1.08q.71.73 1.39 1.63zm3.26-5a2.21 2.21 0 1 1-2.21 2.21 2.21 2.21 0 0 1 2.19-2.26zm-.19-.57c.12-.12.25-.23.37-.36v.35h-.37zm3.46-21.59v9.68a12.62 12.62 0 0 0-2-4.21V99a18.33 18.33 0 0 1 2 2zm-1.89-3.45l1.89-2.94v4.67a19.33 19.33 0 0 0-1.89-1.7zm1.89 28.72v9.45c-.63-1-1.3-2.1-2-3.15v-4.81a2.8 2.8 0 0 0 0-4.92v-2a12.11 12.11 0 0 0 2-4.11v7.61a2.74 2.74 0 0 0 0 2zm-3.11 1.8v2.82c-.56-.82-1.13-1.62-1.7-2.4v-.87a2.74 2.74 0 0 0 1.52.45zm5.85 23.31a5.88 5.88 0 0 0 2.21-4.38 6 6 0 0 0-.09-1 19.11 19.11 0 0 0-1.09-3.07v-15a2.8 2.8 0 0 0 1.63-2.39v25.94zm2.66 2.63v13.77c-.39-2-.72-4-1-5.45a37.61 37.61 0 0 0-1.26-5.17 13.46 13.46 0 0 0-1.09-2.53 6.86 6.86 0 0 0-.43-.64zm-4.25-53.42v-6l4.25 6.47v8a23.8 23.8 0 0 0-4.26-8.43zm4.25 16.75v7.79a2.79 2.79 0 0 0-1.63-2.39v-15a29.38 29.38 0 0 1 1.62 9.63zM130.17 105v17.48a2.79 2.79 0 0 0-1.47.42v-20.4a21.34 21.34 0 0 1 1.47 2.5zm-1.47-12.53v-4l4.24 6.53v4zm0-6.06v-7.05a2.06 2.06 0 0 1 2.08-2 2.14 2.14 0 0 1 2.17 2v13.55zm2.08-10.27a3.25 3.25 0 0 0-2.7 1.44 3.46 3.46 0 0 0-2.81-1.44 3.71 3.71 0 0 0-2.36.87L128.2 69l4.74 7.23V77a3.4 3.4 0 0 0-2.17-.82zm-.61 46.93a2.21 2.21 0 1 1-2.21 2.21 2.21 2.21 0 0 1 2.2-2.17zm0 5v12.3c-.45-.87-.94-1.78-1.47-2.72v-10a2.77 2.77 0 0 0 1.47.42zm-5.87 23.7l-4 2.43a1.94 1.94 0 0 1-.33-.17l4.11-2.65-.62-1-4.26 2.75a1.87 1.87 0 0 1-.12-.58l4.22-2.53-.59-1-3.17 1.9a2.9 2.9 0 0 1 1-1c.31-.18.35-.19 3.58-2.26h.12a7.07 7.07 0 0 1 1.88.81 3.3 3.3 0 0 1 1.14 2.49 2.5 2.5 0 0 1-.1.75l-2.55 1.56a11 11 0 0 0-1.24.65 5.94 5.94 0 0 1-1 .32l2.54-1.53zm-9.93 1h-.34a2.92 2.92 0 0 1-2.65-2.84 3 3 0 0 1 0-.42 3 3 0 0 1 3.06-2.61 4.15 4.15 0 0 1 .66.06l.35.06.21-.3a2.52 2.52 0 0 1 2.17-1.17 4 4 0 0 1 1.81.47 2.67 2.67 0 0 1 1.38 2.24l-.41.26v-.06a2.4 2.4 0 0 0-1-1.91 2.44 2.44 0 0 0-1.52-.54 2.67 2.67 0 0 0-2.46 1.64 2.3 2.3 0 0 0-1.19-.32 2.62 2.62 0 0 0-2.59 2.16 3 3 0 0 0 0 .43 2.36 2.36 0 0 0 .74 1.77 2.48 2.48 0 0 0 1.69.64 2.67 2.67 0 0 0 .51 0 2.69 2.69 0 0 0 2.62 2.54 2.37 2.37 0 0 0 1-.2l.28-.15a3.53 3.53 0 0 0 .46.41 3.4 3.4 0 0 1-1 .33 4.46 4.46 0 0 1-.81.08 2.91 2.91 0 0 1-2.83-2.15zm0 2.33l-.51-.31c-.54-.33-1.08-.69-1.62-1h1.28a4.9 4.9 0 0 0 .87 1.4zm-14.92-32a2.21 2.21 0 1 1-2.21 2.21 2.22 2.22 0 0 1 2.21-2.21zm-.09-.58v-17.14a21.6 21.6 0 0 1 1.6-2.76V123a2.74 2.74 0 0 0-1.51-.45zm1.6 5.14v11.42l-.88 1.64c-.26.49-.5 1-.72 1.4v-14h.09a2.77 2.77 0 0 0 1.55-.47zm-2.27 19.13v-.1a24.71 24.71 0 0 1 2.38-5.45c1.2-2.27 2.72-4.92 4.29-7.42l1.33 3.91 2.63-.92-.12-.51a.82.82 0 0 1 0-.23.62.62 0 0 1 .64-.62c.24 0 .42.08.56.46l.18.55c-.67 1.91-1.75 4.55-2.3 6a2.27 2.27 0 0 0-.53-.06 4.13 4.13 0 0 0-2.86 1.56 37.59 37.59 0 0 1 1.29-5.88l-1.07-.41a46 46 0 0 0-1.83 11.09 5.29 5.29 0 0 0 .2 1.7 2.2 2.2 0 0 0 2 1.64 5.25 5.25 0 0 0 3-1.4 5.94 5.94 0 0 1-3.56 2.85 1.94 1.94 0 0 1-.61.09 6 6 0 0 1-3.78-2.06 6.49 6.49 0 0 1-2-4.07 2.46 2.46 0 0 1 .16-.72zm8.84-15.68a.64.64 0 0 1 .66-.6c.24 0 .41.07.54.47a1 1 0 0 1 0 .23.64.64 0 0 1-.65.62c-.24 0-.4-.07-.55-.47a.75.75 0 0 1 0-.25zm.55 1.86a1.79 1.79 0 0 0 1.8-1.77l.55-.2 1.36 3.82-.3.1-.29.09a1.7 1.7 0 0 0-1.4-.74A1.78 1.78 0 0 0 108 136l-.61.22-1.29-3.82.59-.21a1.67 1.67 0 0 0 1.39.81zm6.9-5.76h.54a3.57 3.57 0 0 0 3-1.9 12 12 0 0 1-.19 1.81 1.27 1.27 0 0 1-.62.8c-.34.22-.85.43-1.47.73l-.41.2.1.45c.11.49.27 1.16.47 1.93a2.21 2.21 0 0 1-1.41.53 2.49 2.49 0 0 1-1.72-.45c.23-.76.42-1.43.55-1.91l.14-.5-.48-.19a3.8 3.8 0 0 1-2.27-2.16c0-.24-.1-.59-.18-.95a6.47 6.47 0 0 1 0-.78 4.41 4.41 0 0 0 3.97 2.39zm-1.44-4.69h2.7a1.38 1.38 0 0 1-2.7 0zm4.46 18.32c-.47-2.15-1.05-5.07-1.53-8.22l.32-.17c.46 1.8 1.07 4 1.74 6.12a26.69 26.69 0 0 1 .9 6.15 6.25 6.25 0 0 0-.62-.17h.06s-.42-1.44-.87-3.71zm-1.47-1.38a7 7 0 0 0-.49-.77 1.67 1.67 0 0 0-1.24-.81.86.86 0 0 0-.26 0l-.21.06c.14-1 .43-3.32.49-5h.46c.4 2.38.82 4.63 1.21 6.51zm-3.91-5.94l.33-1a3.1 3.1 0 0 0 .73.31c0 .92-.13 2.06-.24 3.07zm.48 4.81l-.48.14-.83-2.42.17-.05.33-.11zm-.48-8.73c-.16.57-.37 1.31-.62 2.12l-.52-1.47-.85-2.4a5.16 5.16 0 0 0 1.94 1.75zm-1 9.58a8.15 8.15 0 0 0-.88 1.37 5.49 5.49 0 0 1-1 1.48c.43-1.11 1-2.57 1.51-3.91zm-3.92 4.39a25.55 25.55 0 0 0-1.87 2.23c-.47.62-.92 1.24-1.29 1.78 0-.41.07-.85.12-1.3.91-1.58 2.12-2.66 2.97-2.71zm2.61 5.63l.07-.07v.28a4.6 4.6 0 0 0 0 .58 3.9 3.9 0 0 0 1.12 2.73H108.68a6.67 6.67 0 0 0 1.57-3.52zm.49-1.8c-.36.25-.69.48-.95.68l-.33.27c-.06.08-.11.09-.18.19-1.85 1.81-3.14 2.46-3.75 2.43-.45 0-.69-.21-1-.9a2.26 2.26 0 0 1-.1-.52c.46-.59 1.26-1.8 2.22-3.08a11.48 11.48 0 0 1 3.16-3.22 4.42 4.42 0 0 0 1.85-2.18c.43-.82.87-1.45 1.21-1.52l1.87-.54a1.66 1.66 0 0 1 .35.39l-1.26.54.45 1.06 1.39-.59c.07.15.14.3.19.45l-1.37.56.43 1.06 1.32-.54c0 .16.09.31.13.47l-1.27.47.4 1.07 1.07-.4v.2a1.26 1.26 0 0 1-.06.45c-.62.21-2.69 1.21-3.91 1.86-.45.34-1.23.85-1.93 1.34zm9.78-3.34c.17.38.34.73.51 1.07a8.66 8.66 0 0 0 1.16 1.77 3.64 3.64 0 0 0 .43.41l-.5.32a3.72 3.72 0 0 0-1.59-2.39v-.43s-.06-.46-.07-.75zm-1.28 5.48a4.23 4.23 0 0 0-.45.52l-.88-.07-.41.92.66.37a4 4 0 0 0-.24 1.28 3 3 0 0 0 .16 1l-.14.08a1.28 1.28 0 0 1-.5.1 1.47 1.47 0 0 1-1-.46 1.44 1.44 0 0 1-.45-1 .94.94 0 0 1 .25-.64l-.79-.83a1.8 1.8 0 0 1-1.11.4A1.2 1.2 0 0 1 113 150a1.93 1.93 0 0 1 0-.26 1.49 1.49 0 0 1 1.45-1.18 1.22 1.22 0 0 1 1.15.81l1.07-.4a1.34 1.34 0 0 1-.05-.37 1.26 1.26 0 0 1 .45-.95 1.58 1.58 0 0 1 1-.41 1.26 1.26 0 0 1 .81.28 1.24 1.24 0 0 1 .55 1 2.46 2.46 0 0 1-.3 1zM104 122.81a2.79 2.79 0 0 0-.83 4.35l.83 2.45v4.29c-.64 1-1.26 2.07-1.85 3.1v-10.88a2.84 2.84 0 0 0 .14-.86 2.74 2.74 0 0 0-.14-.85v-8.1a12.24 12.24 0 0 0 1.85 4.15zm-1.85-23.44V94.6l1.95 3a19.06 19.06 0 0 0-1.99 1.77zm1.85-.21v7.61a12.6 12.6 0 0 0-1.85 4.24v-9.93a18.87 18.87 0 0 1 1.85-1.92zm-2.37-21.55a3.25 3.25 0 0 0-2.7-1.44 3.4 3.4 0 0 0-2.17.79v-.64l4.77-7.32 5.26 8v.08a3.73 3.73 0 0 0-2.41-.9 3.46 3.46 0 0 0-2.8 1.43zm-4.87 1.73a2.15 2.15 0 0 1 2.17-2 2 2 0 0 1 2.08 2V86.44l-4.25 6.47V79.35zm4.24 9.2v4L96.71 99v-4zm0 6.06v6.09a24.07 24.07 0 0 0-4.25 8.46v-8.08zm-4.23 23a29.14 29.14 0 0 1 1.48-9.39v14.59a2.79 2.79 0 0 0-1.5 2v-7.21zm1.48 10.24v16.76a9.1 9.1 0 0 0-.63 1.93 3.73 3.73 0 0 0-.14 1 6.77 6.77 0 0 0 1.49 3.87h-2.26v-25.56a2.79 2.79 0 0 0 1.5 1.97zm3.59 26.16a6.19 6.19 0 0 0 1.59.65l-.21.17a10.08 10.08 0 0 0-3.15 5.19 73.83 73.83 0 0 1-3.35 9.74V154zm-6.52 31.51a4.29 4.29 0 0 1 .48-.84.54.54 0 0 1 .47-.22 1.22 1.22 0 0 1 .78.19 5.08 5.08 0 0 1 1.16 1.24 5.34 5.34 0 0 0 1.24 1.18h-5.28a4.34 4.34 0 0 0 1.15-1.51zm37.62-111.39l-4.25-6.47v-2h1v-1.1h-1v-1h-1.15v1h-1v1.15h1v2.18L122.86 75V61.61h10.08zM123.56 78a2.56 2.56 0 0 1 1.7-.66 2.25 2.25 0 0 1 2.28 2.22v6.91l-4.69 7.11V79.43a2.12 2.12 0 0 1 .71-1.43zm4 10.54v4l-2.81 4.38a18 18 0 0 0-1.88-1.15v-.1zm-3.11 9.55v7a13.31 13.31 0 0 0-2-1.7v-6.56a16.84 16.84 0 0 1 1.98 1.26zM107 103.62a13 13 0 0 0-1.85 1.69v-7.1A17 17 0 0 1 107 97zm-2-6.74l-2.87-4.37v-4l4.74 7.19a18.19 18.19 0 0 0-1.87 1.18zm-2.87-10.43v-6.91a2.26 2.26 0 0 1 2.28-2.22 2.59 2.59 0 0 1 1.71.66 2.16 2.16 0 0 1 .69 1.3v14.29zm0-18.68V65.7h1v-1.15h-1v-1H101v1h-1v1.15h1v2.07l-4.25 6.47V61.61h10.05v13.3zm-3.07-13.52h-2.35V43.71L96 42.44v-4.16h1v-1.15h-1v-1h-1.18v1h-1v1.15h1v4.2l-.73 1.22v10.92l-6.73 10.16V37.26a81.89 81.89 0 0 1 11.69-3.18zm-5 2.45v21.9l-2.8-4.25V71h1v-1.15h-1v-1h-1.12v1h-1V71h1v3.35l-2.78 4.24V66.86zm-3.34 18.87l3.37 5.12v2.82a2.69 2.69 0 0 0-1.44-.43 2.54 2.54 0 0 0-1.93.89 2.54 2.54 0 0 0-1.94-.89 2.6 2.6 0 0 0-1.41.42v-2.81zm-1.94 8.67a1.35 1.35 0 0 1 1.37 1.3V108l-2.78 4.24v-26.7a1.42 1.42 0 0 1 1.41-1.3zm1.94 25l3.37 5.12v9.78a2.56 2.56 0 0 0-1.35-.39 2.69 2.69 0 0 0-2 .92 2.63 2.63 0 0 0-2-.92 2.59 2.59 0 0 0-1.38.4v-9.8zm-2 15.66a1.4 1.4 0 0 1 1.4 1.3v25.25h-2.76v-25.31a1.38 1.38 0 0 1 1.38-1.28zm1.42 29.1v25.38l-.09.09v-2.66l-2.69-4.78V154zm-1.84 23.3v10.29l-1.37 1.2v-13.92zm53.07 10.29V177.3l1.37-2.44v13.92zm.93-122.93l-6.72-10.17V43.7l-.72-1.24v-4.18h1v-1.15h-1v-1h-1.16v1h-1v1.15h1v4.18l-.7 1.24v10.55h-2.33V34.07a82.15 82.15 0 0 1 11.69 3.16zm-9.35-9.26v5.06h-10.09V55.4zm-10.08-1.15V46a1.23 1.23 0 0 1 1.06-1.3 1 1 0 0 1 .73.36 1.39 1.39 0 0 1 .34.94v8.23zm3.29 0V46a1.3 1.3 0 0 1 1.3-1.29 1.45 1.45 0 0 1 1 .4 1.26 1.26 0 0 1 .42.91v8.21zm2.7-12.41V44a2.62 2.62 0 0 0-1.4-.43 2.43 2.43 0 0 0-1.85.87 2.17 2.17 0 0 0-1.68-.87 2.12 2.12 0 0 0-1.37.55v-2.7l3-4.61zm-6.29-11.22a1.22 1.22 0 1 1 2.44.08v4.89l-2.45 3.73V30.7a.58.58 0 0 0 0-.08zM119 12.88q3 .12 6 .41v11l-3-7.72-3 7.81zm0 15.38v-.73l3-7.81 3 7.72v1.19a2.29 2.29 0 0 0-1.22-.36 2.33 2.33 0 0 0-1.8.86 2.33 2.33 0 0 0-1.8-.86 2.3 2.3 0 0 0-1.23.36zm0 2.45a1.23 1.23 0 1 1 2.45-.08v8.7L119 35.59zm2.44 10.71v2.74a2.22 2.22 0 0 0-1.45-.58 2 2 0 0 0-1.6.82 2.24 2.24 0 0 0-2.92-.47V41.3l2.94-4.49zm-6-2.21v-11a1.19 1.19 0 1 1 2.37-.08v7.41zm-3.6-26.37H117.78V21l-3-7.7-3 7.61zm0 11.23l3-7.61 3 7.7v2a2.26 2.26 0 0 0-1.18-.34 2.29 2.29 0 0 0-1.77.85 2.3 2.3 0 0 0-3-.49zm0 4.06a1.23 1.23 0 1 1 2.45.12v11.07l-2.45-3.73zm2.45 13.29v2.52a2.3 2.3 0 0 0-1.22-.36 2.33 2.33 0 0 0-1.79.85 2.17 2.17 0 0 0-1.66-.85 2.08 2.08 0 0 0-1.37.55v-2.71l3-4.61zm-6-2.09v-8.65a1.23 1.23 0 1 1 2.45 0v4.89zm-3.59-26c2-.2 4-.33 6-.42v11.33l-3-7.71-3 7.82zm0 14.22l3-7.82 3 7.71v1.21a2.29 2.29 0 0 0-1.23-.36 2.34 2.34 0 0 0-1.8.85 2.32 2.32 0 0 0-1.8-.85 2.28 2.28 0 0 0-1.22.36zm0 3.19a1.22 1.22 0 1 1 2.44 0v8.62l-2.44-3.73zm2.44 10.71v2.75a2.22 2.22 0 0 0-1.45-.59 2.05 2.05 0 0 0-1.61.84 2.42 2.42 0 0 0-1.83-.84 2.61 2.61 0 0 0-1.4.42v-2.2l3.27-5zm-6.28-1.69v-6c.89-.15 1.79-.3 2.69-.42v2.25zm-53.58 95h-2.89a2.79 2.79 0 0 0 0-5h2.87zm-5.3-5a2.79 2.79 0 0 0 0 5h-2.69v-5zM39.29 128v-5.35a1.28 1.28 0 0 1 .49-1 1.9 1.9 0 0 1 1.23-.44 1.52 1.52 0 0 1 1.61 1.41V128zm1.64 4.27a2.21 2.21 0 1 1 2.21 2.21 2.22 2.22 0 0 1-2.21-2.21zm6.3-4.27h-3.45v-5.35a1.55 1.55 0 0 1 1.66-1.41 2 2 0 0 1 1.27.45 1.26 1.26 0 0 1 .51 1zm0-7.36a3.22 3.22 0 0 0-1.79-.55 2.91 2.91 0 0 0-2.23 1 2.84 2.84 0 0 0-2.19-1 3.09 3.09 0 0 0-1.74.53v-2.79l3.92-6 4 6.11zm0-4.74l-3.45-5.28v-2.2h1v-1.15h-1v-1h-1.15v1h-1v1.15h1v2.2l-3.34 5.12v-8.19l7.94-11.36zm0-21.71l-7.94 11.36V91.88l-.87-1.41-.89 1.41v44.65h9.69v25.79a82.52 82.52 0 0 1 0-94.5zm0-32.29v3.92a83.66 83.66 0 0 0 0 98.46v27.39q-2.39-2.11-4.66-4.36A102.24 102.24 0 0 1 103.5 13.42v18.75c-.9.12-1.8.27-2.69.42v-13.7l-.88-1.11-.86 1.11v14A83.15 83.15 0 0 0 87.36 36v-3l-1.28-2.19L84.75 33v4q-3.88 1.5-7.56 3.36V37.3l-1.75 2.85v1.14a83.73 83.73 0 0 0-16.15 11.25v-3.05l-1.75 2.71v1.95a83.71 83.71 0 0 0-7.68 8.26v-.51l-1.29-2.2zm26.39 132v-1.17h1.15v-1.15h1.17v1.15h1.14v1.17h-1.14v1.1h-1.17v-1.14zm-23.77-3.24v-1.75h32.8l2 1.75zm18.21 3.24v-1.17h1.15v-1.15h1.17v1.15h1.14v1.17h-1.13v1.1h-1.17v-1.14zm-5.55 0v-1.17h1.15v-1.15h1.16v1.15H66v1.17h-1.17v1.1h-1.16v-1.14zm-5.55 0v-1.17h1.15v-1.15h1.17v1.15h1.14v1.17h-1.14v1.1h-1.17v-1.14zM62 69.95l2.11 3.22v11.41h-1.54V75.1l.54-.86L62 72.46l-1.11 1.78.54.86v9.49h-2.14V74zm-2.69 2V54.09c.7-.64 1.41-1.27 2.13-1.88v16.53zm16.13 2v10.63h-2.15V75.1l.54-.86-1.11-1.78-1.12 1.78.54.86v9.48h-1.53V73.17l2.12-3.22zm-2.12-5.2v-25c.7-.41 1.41-.81 2.12-1.2v29.3zm-2 50.38v2.23a23.41 23.41 0 0 0-3-.31V121l3.59-5.47 3.51 5.47v1.59a17.79 17.79 0 0 0-3-1v-2.46zm-3-.24v-15.38a1.74 1.74 0 0 1 1.36-.61 1.56 1.56 0 0 1 1.66 1.41v10zm4.16-4.6v-10a1.42 1.42 0 0 1 1.44-1.41 1.66 1.66 0 0 1 1.1.43 1.32 1.32 0 0 1 .46 1v14.57zm1.45-12.52a2.61 2.61 0 0 0-2 1 2.92 2.92 0 0 0-2.21-1 3 3 0 0 0-1.36.33v-.69l3.48-9.62L75.42 102v.23a2.82 2.82 0 0 0-1.58-.48zM71.71 88.4L68.23 98V85.73h7.18v12.92zm.43-31L70 54.15l-2.1 3.21V47.2q2.06-1.43 4.21-2.73zM70 56.24l2.11 3.21v9.29l-1.54 2.34v-8h1v-1.17h-1v-2.22h-1.11v2.22h-1v1.15h1v8l-1.53-2.33v-9.28zm-.57 16.92v11.42h-1.5V75.1l.54-.86-1.11-1.78-1.11 1.78.54.86v9.48h-1.54V73.17L67.36 70zm-2.65-15.8l-2.11-3.21-2.11 3.21v-6.11q2.05-1.68 4.22-3.24zm-2.11-1.12l2.11 3.21v9.29l-1.53 2.33v-8h1.11v-1.16h-1.11v-2.22H64.1v2.22h-1v1.15h1v8l-1.53-2.34v-9.27zm1.81 29.49v12.63l-3.59-9.92-3.6 10V85.73zm-3.59 6.1l3.59 9.91v.34a3 3 0 0 0-1.36-.33 2.93 2.93 0 0 0-2.23 1 2.76 2.76 0 0 0-2.12-1 2.68 2.68 0 0 0-1.49.46v-.43zm3.59 11.69v15.36l-3-4.6v-10a1.55 1.55 0 0 1 1.66-1.41 1.75 1.75 0 0 1 1.34.64zm-5.7-.61a1.53 1.53 0 0 1 1.54 1.41v10l-3 4.6v-14.7a1.49 1.49 0 0 1 1.46-1.32zm2.11 12.59l3.59 5.5a22.1 22.1 0 0 0-3 .3v-2.25h-1.17v2.48a17.58 17.58 0 0 0-3 1V121zm4.42 6.67c8 0 12.27 3.66 14.66 7.47a19.56 19.56 0 0 1 2.38 5.78 3.75 3.75 0 0 0-1.73-.5h-.15a3.77 3.77 0 0 0-2.31.9 16.46 16.46 0 0 0-3.84-7.89c-2.25-2.6-5.21-4.5-8.31-4.72H67.35a6.8 6.8 0 0 0-1.33.12 13.61 13.61 0 0 0-7.7 4.62 16.33 16.33 0 0 0-3.94 7.83 3.67 3.67 0 0 0-2.42-.84 3.72 3.72 0 0 0-1.64.35 19.59 19.59 0 0 1 2.37-5.63c2.39-3.83 6.67-7.48 14.62-7.5zm15.89 24.37v-10.37a2.45 2.45 0 0 1 .9.46 1.68 1.68 0 0 1 .63 1.12v34.33l-1.52 2.75v-19.27V146.54zm-3-23.49v2.61a15.92 15.92 0 0 0-2.87-2.14l3.44-5.32 4 6v8.47a20.15 20.15 0 0 0-1.82-3.67 17.16 17.16 0 0 0-1.61-2.19V123zm1.13-6.05v-12.69A1.56 1.56 0 0 1 83 102.9a2 2 0 0 1 1.25.44 1.28 1.28 0 0 1 .49 1v17.84zm3.39-14.7a3.12 3.12 0 0 0-1.73-.52 2.92 2.92 0 0 0-2.22 1 2.7 2.7 0 0 0-2.09-1 2.74 2.74 0 0 0-1.44.41L81 91.87zm-3.24-12.37V39.59c1.07-.47 2.16-.92 3.25-1.35v60.68zm-1.15.32L77.17 99V41.66c1-.54 2.1-1.06 3.16-1.55zm-1.65 12.65a1.49 1.49 0 0 1 1.51 1.41V117l-3 4.66v-17.38a1.51 1.51 0 0 1 1.49-1.38zm-7.52 79.82V184l-.14.23v-5.83c.07-1 .12-2.2.17-3.36l.17.17.17.21a1 1 0 0 1 .23.6 17.55 17.55 0 0 0-.57 3.37c-.07.98-.03 2.3-.03 3.33zm-4-.4l-.5-.14-.37-.11L66 179l3.66.62c0 .17 0 .32-.06.43v.2l-2.67-.47zM63 181.11a35.87 35.87 0 0 1-3.88-1.3 3.62 3.62 0 0 0-1.3-.38c0-.17-.09-.33-.12-.48 1.9.46 6 1.49 7.33 1.81l.08.94c-.46-.12-1.24-.33-2.11-.59zm.58 1.36v4.64h-2v-5.21zm-3.12-.95v5.58h-2v-6.33l.16.07c.5.23 1.14.46 1.83.69zm-4-6a4.38 4.38 0 0 0-1.07-.28V137.9a1.59 1.59 0 0 1 .69-1.25 2.91 2.91 0 0 1 1.28-.53v39.8zm.91 7V185l-.37-1.11zM55.9 184l.63 2.37a3.93 3.93 0 0 1-1.63-1 2.88 2.88 0 0 1-.73-2.12v-.11a15.11 15.11 0 0 1 .39-2.49c.18-.83.36-1.49.36-1.49a.55.55 0 0 0 0-.35s-.09-.25-.18-.61a4.84 4.84 0 0 1-.18-1.13.77.77 0 0 1 0-.33c.24-.36.25-.36.51-.38a2.79 2.79 0 0 1 .9.23l.65.26a3.93 3.93 0 0 0-.2 1.27 6 6 0 0 0 .33 1.85 1.77 1.77 0 0 0-.15.39c-.16.6-.75 3.39-.75 3.4a.55.55 0 0 0 .05.24zm-2.14-5a22.27 22.27 0 0 0-.74 4.09v.14a4 4 0 0 0 1.07 2.93 5.39 5.39 0 0 0 1.17.9h-2.57v-51a1.79 1.79 0 0 1 1.52 1.74v37.62a1.89 1.89 0 0 0-.6.67 1.76 1.76 0 0 0-.21.92 7.09 7.09 0 0 0 .37 2.04zm1.82-43.48a15.45 15.45 0 0 1 3.6-6.89 15.12 15.12 0 0 1 3-2.62 9 9 0 0 0-.91 2.16 29 29 0 0 0-.82 7.51 4.26 4.26 0 0 0-2.54-.83 4.34 4.34 0 0 0-2.32.72zm25.81 12.11l-1 .81-1.05-.81zm-1.07-1.15v-8.58a1.66 1.66 0 0 1 .66-1.26 2.56 2.56 0 0 1 1.07-.51v10.41zm-.46 2.33l-1.8 1.39-1.77-1.36 1.53-1.21h.51zm-2.66 21.83v-8.86c.37 0 .75-.1 1.09-.15a3.43 3.43 0 0 0 .89-.24v23.44c-.66-.13-1.33-.27-1.88-.43h-.09v-6.6a18.84 18.84 0 0 0 1.07-4.19 4.42 4.42 0 0 0-1.08-2.97zm1.47-10.29a10.76 10.76 0 0 1-1.85.3l-1 .09-.64-1.66c0-.12.09-.41.57-.71a11.38 11.38 0 0 1 2.36-1 1 1 0 0 1 .27 0 .65.65 0 0 1 .38.1l-.12.07c-.39.2-.76.33-1.09.46a2.15 2.15 0 0 0-.47.24.81.81 0 0 0-.38.67.78.78 0 0 0 0 .2.73.73 0 0 0 .36.45.87.87 0 0 0 .43.1 4.84 4.84 0 0 0 1.64-.53 10.51 10.51 0 0 1 2.3-.85v.06a.68.68 0 0 1-.23.4 10.34 10.34 0 0 1-1.34.88c-.52.38-1.07.67-1.19.73zm-6.4 19.08a8 8 0 0 1 .44-2.52l1 .25-1.24 6.61h-.22v-1c.06-1.1.02-2.44.02-3.34zM63 150.5l.46-.22c.18-.08.39-.17.59-.24a6.54 6.54 0 0 0 .38.72 3.21 3.21 0 0 0 1.92 1.59 5.74 5.74 0 0 0 1.17.12 9.15 9.15 0 0 0 1.74-.19c.17.19.43.49.72.87a6.82 6.82 0 0 1 .93 3.63l-2.08.88-.08-.08c-.82-.82-1.74-2-3.7-4.4l-.89.73 1.61 2-3.52 2.59c-.16-.4-.28-.69-.33-.81a9.71 9.71 0 0 1-.41-1.33 10.13 10.13 0 0 1-.33-2.31 2.6 2.6 0 0 1 .27-1.32c.81-1.19 1.4-1.97 1.55-2.23zm-1.45 0v-2.39a2.47 2.47 0 0 0 .41.28 3.7 3.7 0 0 0 1.75.42h.12v.08a9.33 9.33 0 0 0-1.49.64.65.65 0 0 0-.18.15s-.16.32-.56.85zm5.29-.64a6.86 6.86 0 0 0 1.56.15h.68l-.08 1.17h-.16a7.62 7.62 0 0 1-1.26.12 4.59 4.59 0 0 1-.93-.09 2.15 2.15 0 0 1-1.18-1.07 5.64 5.64 0 0 1-.36-.7c0-.09-.07-.16-.08-.21v-.08a7.56 7.56 0 0 0 1.86.74zm-1.07-1.59a2.87 2.87 0 0 0 .75-.61l.25.68.13.35a6.87 6.87 0 0 1-1.09-.38zm10.24-1.77h-2v-8.6a1.6 1.6 0 0 1 .69-1.25 2.9 2.9 0 0 1 1.28-.53zm.83 1.15l-1.06.84-1.09-.84zm-1.54 1.21l-1.27 1v-2zm.48.37l1.76 1.35-1.79 1.42-1.67-1.28v-.11zm-.55 3.13l-1.2.92v-1.84zm.48.37l1.8 1.39-1.92 1.47-1.55-1.2v-.37zm-1 4.93a3.67 3.67 0 0 1-.27-.46l1.14-.88.64.49a9 9 0 0 0-1.12.56 2.47 2.47 0 0 0-.32.33zm1.27 4.25v7.4l-2-2.24v-4.37zm-.89-6l-.89.69a4.1 4.1 0 0 1-.19-1.25v-.27zm-1 3.65L70.01 161l.36-1.06 3.52-.92zM72.36 148a1.52 1.52 0 0 1-.13-.37 2.85 2.85 0 0 1 0-.54 2.57 2.57 0 0 1 0-.43 1 1 0 0 1 0-.14 5.74 5.74 0 0 1 .48-.58l.12-.12v12.3l-.56.15-.15-1.27v-.14a8 8 0 0 0-1.12-4.38v-2.55h.09a2.58 2.58 0 0 0 .76-.09 1.07 1.07 0 0 0 .75-.78 1.43 1.43 0 0 0 0-.34 1.46 1.46 0 0 0-.16-.63zm-1.17 10.54l-1.11.29-.38-.38 1.36-.57zm1.67-14.41l-.2-.44c-.06-.12-.1-.24-.13-.32v-.07a4.5 4.5 0 0 0 .18-.89 1.28 1.28 0 0 0-.25-.75c-.17-.25-.41-.55-.6-.78a2.58 2.58 0 0 0 .42-1.42 2.07 2.07 0 0 0-.84-1.77 3.81 3.81 0 0 0-.53-.29v-1.37a2.9 2.9 0 0 1 1.28.53 1.6 1.6 0 0 1 .69 1.25zm-1.36-1.81v.09s-.09.31-.17.75a.57.57 0 0 0 0 .1 1.09 1.09 0 0 0-.82 1 3.15 3.15 0 0 1 1.07-.14l.37.81v.06l-.12.12-.07.08-.91.44a1.41 1.41 0 0 1 .16.62c0 .32-.12.68-.75 1.17l.7.91.19-.16c0 .11.08.2.11.26s.06.14.06.16a1.54 1.54 0 0 1-.4 0h-.46c-.2 0-.43 0-1.7.1h-.35a3.51 3.51 0 0 1-.37-.3 12.33 12.33 0 0 1-.47-1.21 6.31 6.31 0 0 0 1.44-1c1.4-1.3 1.71-3.45 2-4.54.26.36.44.58.56.76zM63.71 162a17.85 17.85 0 0 0 2.55 1.73h-1.92v-.09l-.67-1.64zm-.87-2.51l3.72-2.75.5.59-3.22 3.17zm2.81 2.51c-.42-.27-.79-.52-1-.69l3.18-3.12.17.17.33.33zm3.5-2.5l.19.18-1.28 3.79-1.21-.72-.22-.13zm-7.55.27l.56 1.47 1.06 2.76a4.44 4.44 0 0 1 0 .57 1.82 1.82 0 0 1-.12.76 11.69 11.69 0 0 0-1.1 5.6 2.39 2.39 0 0 0 .59 1.79 1.47 1.47 0 0 0 .63.36c0 .18.07.43.14.79a22.21 22.21 0 0 0 1 3.06 6.59 6.59 0 0 0-1.86-.57 5.44 5.44 0 0 0-.72 0h-.18zm1.59 9.67c.86-.17 2.85-.56 4.08-.88 1-.27 2.34-.67 3.12-.92 0 .22.06.45.08.67-.8.24-2.54.76-3.58 1s-2.82.59-3.74.76c.01-.17.02-.38.04-.59zm3.79-2c-1 .27-2.65.6-3.62.79a8 8 0 0 1 .78-2.35 2.43 2.43 0 0 0 .25-1h3.83l.19.11.54.34a4 4 0 0 1 1.08 1 1 1 0 0 1 .1.2c-.75.26-2.13.69-3.13.95zm2.31-4l.33-1 5-1.74.19.5zm3.32-.11l.33-.13v2.46a1.94 1.94 0 0 1-.33-.69zm.8 4.74l2.47 2.8-.79.63-2.44-2.89zm.78 4.15l-.61.48-2.18-2a1 1 0 0 0 .1-.19 4.13 4.13 0 0 0 .15-1.17h.07zm-1.52 1.21l-.86.68c-.18-.17-.38-.36-.62-.55v-1.46zm2.21 4l1.15.27c-.16.49-.33 1-.51 1.47-.64 1.83-1.28 3.51-1.53 4.16l-.24.12zm1.18 3.64v2.84a3.35 3.35 0 0 0-.84-.59c.2-.55.5-1.32.83-2.26zm-3.23-5.3a2.15 2.15 0 0 0-.29-.76l4.07-3.23a3.39 3.39 0 0 1 .32.65l-3.48 2.7 3.15.8-.21.68zm3.17-1.19l1.11-.86a7.41 7.41 0 0 1-.22 1.09zm4-17a.46.46 0 0 0 0-.06 1.26 1.26 0 0 0-.3-.74l.63-.48 1.15.88a5.17 5.17 0 0 0-1.48.38zm-.78-1.16a2 2 0 0 0-.79-.17 2.08 2.08 0 0 0-.59.09c-.27.08-.58.18-.9.3l-.79-.61 1.85-1.51 1.8 1.38zM78 153.79l-1.8-1.39 1.86-1.4 1.8 1.38zm1.15-7.25h-2v-10.43a2.91 2.91 0 0 1 1.28.54 1.59 1.59 0 0 1 .69 1.25zm-2.54-11.63a4.21 4.21 0 0 0-2.55.83 29.5 29.5 0 0 0-.79-7.61 8.68 8.68 0 0 0-.92-2.18 14.66 14.66 0 0 1 3.1 2.73 15.58 15.58 0 0 1 3.5 6.9 4.31 4.31 0 0 0-2.31-.67zm-3.71.81a4.23 4.23 0 0 0-2.53-.81 4.62 4.62 0 0 0-2.51.66v-11.23c2.45.19 3.6 1.7 4.34 4.1a28.39 28.39 0 0 1 .73 7.28zm-3.11.37v1.12a4 4 0 0 0-1.06.16 4.79 4.79 0 0 0-.8-.24 1.45 1.45 0 0 1 .54-.6 3.15 3.15 0 0 1 1.35-.43zm-1.33 2.41l.2.09.21-.06a3.17 3.17 0 0 1 .93-.17 1.81 1.81 0 0 1 1.06.38.78.78 0 0 1 .29.51 7.3 7.3 0 0 0-1.72-.17h-.52v1.15h.47a5.78 5.78 0 0 1 1.49.16 1.24 1.24 0 0 1-.52.42l-.14.06a2.81 2.81 0 0 0-.77-.09h-.59v1.15h.59a1.8 1.8 0 0 1 .38 0c-.29 1.18-.68 2.75-1.56 3.53s-1.54 1-1.81 1h-.52l-.18.34a1.73 1.73 0 0 1-.9.68 2.79 2.79 0 0 1 .38-1.35l-1-.54a4 4 0 0 0-.52 1.89v.27a3.18 3.18 0 0 1-.44 0v-.33a3.58 3.58 0 0 1 .54-2l-.94-.66a4.52 4.52 0 0 0-.74 2.42 1.76 1.76 0 0 1-.35-1.12 2.67 2.67 0 0 1 .61-1.71l.16-.17v-.23-.18a5.83 5.83 0 0 1 1.15-4 4.69 4.69 0 0 1 3.3-1.58 3.62 3.62 0 0 1 1.48.32zm-6.88 3.1v-3.72a1.6 1.6 0 0 1 .69-1.24 2.93 2.93 0 0 1 1.28-.54v2.14a6.16 6.16 0 0 0-.69.62 5.39 5.39 0 0 0-1.26 2.74zm3.12-4v-1.5a3.14 3.14 0 0 1 1.31.44 1.52 1.52 0 0 1 .51.53 5.53 5.53 0 0 0-1.8.5zm2-2a4.62 4.62 0 0 0-2.51-.66 4.23 4.23 0 0 0-2.53.81 27.86 27.86 0 0 1 .77-7.18c.74-2.38 1.9-3.92 4.31-4.18zm-6.24 21v19.8a8.07 8.07 0 0 1-1.12.11 2 2 0 0 1-.69-.1l-.16-.06v-40.24a2.89 2.89 0 0 1 1.28.53 1.59 1.59 0 0 1 .69 1.25v14.39a3.86 3.86 0 0 0-.36 1.75 11.3 11.3 0 0 0 .35 2.6zm-2.73 20.69l.53.19a3.22 3.22 0 0 0 1.07.17c.84 0 1.6-.21 2.39-.21a4.42 4.42 0 0 1 .57 0 5.51 5.51 0 0 1 2 .71 5.06 5.06 0 0 1 .57.37l.08 1c-1.7-.42-5.71-1.42-7.29-1.8a2.74 2.74 0 0 1 .08-.4zm8.73.63l-.58-.1c-.13-.32-.34-.88-.58-1.52a19.72 19.72 0 0 1-.83-2.66l-.12-.67.92-.2zm-.06-5.41l1-.24.29-.07.56 6-.53-.09zm-1.68 10.25l.51.14.3.11c.28.1.69.23 1.15.36v3.72h-2zm4.66-1.37a3.58 3.58 0 0 1-.11.43 1.15 1.15 0 0 1-.5.64.9.9 0 0 1-.31 0h-.12l-.12-1.3zm-1.54 2.2a4.59 4.59 0 0 0 .62 0 1.63 1.63 0 0 0 1-.26 2.55 2.55 0 0 0 .37-.32v4h-2zm2-5.11l-.42-.07-.6-6.54c.4-.12.78-.24 1.11-.35l.19-.07c0 .78 0 2-.09 3.24s-.15 2.75-.22 3.83zm-.69-7.91c-2 .66-5.33 1.35-5.51 1.38a.33.33 0 0 1-.23-.09 1 1 0 0 1-.22-.61c.82-.15 2.86-.55 4-.82 1-.24 2.45-.67 3.34-.94a3.7 3.7 0 0 1-.06.53 6.21 6.21 0 0 1-1.35.59zm.89-6.21l1.45-.59v.59zm1.57 1.15a5.28 5.28 0 0 0 .74 1.23l.34.43-1.08.77a6.12 6.12 0 0 0-.54-2.2 2.38 2.38 0 0 0-.17-.23zm.33 19.34a2.84 2.84 0 0 0 .49 0 4.44 4.44 0 0 0 2-.55.66.66 0 0 0 .22-.05h.11a2.34 2.34 0 0 1 .52.39 4.35 4.35 0 0 0 1.69.75 39.73 39.73 0 0 0 4.73.9c-.06.19-.05.18-.16.24a2.62 2.62 0 0 1-1 .15c-.38 0-.8 0-1.23-.05a30.35 30.35 0 0 1-3.57-.3 1.86 1.86 0 0 0-.43 0 37.84 37.84 0 0 0-3.79.41c-.07 0-.17 0-.21-.4a.49.49 0 0 1 0-.08 3.32 3.32 0 0 1 .6-1.38zm8.41.14v-24.24l.19-.12a9.9 9.9 0 0 0 1.55-1v25.69c-.42-.08-1.09-.17-1.77-.32zm1.51-28.3l-1.05-.81 1.3-1v.52a3.43 3.43 0 0 1-.28 1.32zm-1.53-1.18l-1.8-1.38 1.84-1.42 1.74 1.34v.1zm.52-3.17l1.26-1v1.93zm-.48-.37l-1.8-1.39 1.8-1.39 1.73 1.33v.1zm.48-3.14l1.25-1v1.93zm-23.31-27.27l-3-4.59v-12.66A1.43 1.43 0 0 1 56 102.9a1.67 1.67 0 0 1 1.1.43 1.33 1.33 0 0 1 .46 1zm0-22.6l-3.16-8.74V59q1.54-1.65 3.16-3.22zm0 3.24a2.86 2.86 0 0 0-1.52-.45 2.63 2.63 0 0 0-2.05 1 3 3 0 0 0-2.24-1 3.34 3.34 0 0 0-1.71.48l3.77-10.42zm-4.31-12.37l-3.37 9.32v-34.9q1.62-2.07 3.37-4zm-2.86 13.52a2.1 2.1 0 0 1 1.3-.45 1.58 1.58 0 0 1 1.7 1.41V117l-3.51 5.42v-18.11a1.26 1.26 0 0 1 .51-.96zM54 118.19l3.46 5.27a15.86 15.86 0 0 0-2.89 2.13v-2.72h-1.2v3.89A17.41 17.41 0 0 0 51.7 129a20.54 20.54 0 0 0-1.84 3.78v-8.28zm-2.41 17.9v51h-1.73v-49.3a1.71 1.71 0 0 1 1.69-1.69zm32.31 51.5V177.3l1.31-2.38v13.85zm31 29.66a101.8 101.8 0 0 1-65.79-24h4.43l3.2 2.75h20.81l3-2.69h4.64a83.86 83.86 0 0 0 59.43 0h4.61l2.93 2.69h20.52l3.22-2.69h4.79a101.79 101.79 0 0 1-65.82 23.95zm42.03-147.3l2.07 3.22v11.41h-1.53V75.1l.54-.86-1.11-1.78-1.11 1.78.54.85v9.49h-2V73.83zm-2.61 1.83V42.59c.69.38 1.37.76 2 1.15v25zm16.12 2.3v10.5h-2.2V75.1l.54-.86-1.11-1.78-1.11 1.78.54.86v9.48h-1.53V73.17l2.11-3.17zm-2.2-5.34V52.15c.75.63 1.47 1.28 2.2 1.94V72zm-2 50.35v2.25a22.7 22.7 0 0 0-3.06-.29V121l3.59-5.47 3.67 5.59v1.47a17.76 17.76 0 0 0-3.05-1v-2.48zm-3.06-.21v-15.37a1.73 1.73 0 0 1 1.35-.61 1.55 1.55 0 0 1 1.66 1.4v10zm4.17-4.59v-10a1.43 1.43 0 0 1 1.45-1.4 1.84 1.84 0 0 1 1.16.44 1.35 1.35 0 0 1 .47.78V119zm1.45-12.53a2.62 2.62 0 0 0-2 1 2.92 2.92 0 0 0-2.21-1 3 3 0 0 0-1.35.33v-.23l3.61-10 3.64 10.07v.37a3 3 0 0 0-1.69-.55zm-2-13.3l-3.61 10V85.73h7.25v12.8zm.3-31.1l-2.1-3.21-2.11 3.21V48q2.16 1.55 4.22 3.23zm-2.1-1.12l2.11 3.21v9.29l-1.53 2.33v-8h1v-1.16h-1v-2.22h-1.15v2.21h-1v1.15h1v8l-1.54-2.33v-9.27zm-.57 16.93v11.41h-1.54V75.1l.54-.86-1.11-1.78-1.11 1.78.54.86v9.48h-1.55V73.17l2.11-3.17zm-2.68-15.81l-2.11-3.21-2.11 3.21V44.42q2.15 1.3 4.22 2.73zm-2.11-1.12l2.11 3.21v9.29l-1.54 2.34v-8h1.1v-1.17h-1.1v-2.22H159v2.21h-1v1.15h1v8l-1.53-2.33v-9.27zm1.81 29.49v12.55l-3.52-9.73-3.59 9.93V85.73zm-3.52 6.19l3.52 9.73v.43a3 3 0 0 0-1.35-.33 2.92 2.92 0 0 0-2.21 1 2.62 2.62 0 0 0-2-1 2.68 2.68 0 0 0-1.49.47v-.36zm3.52 11.59v15.36l-3-4.59v-10a1.55 1.55 0 0 1 1.66-1.4 1.75 1.75 0 0 1 1.32.63zm-7.11.8a1.48 1.48 0 0 1 1.49-1.41 1.43 1.43 0 0 1 1.45 1.41v10l-2.94 4.49v-14.49zm3.52 11.18l3.59 5.47v.04a22.77 22.77 0 0 0-3 .29v-2.23h-1.15v2.45a18.47 18.47 0 0 0-3 .95v-1.66zm4.55 6.67c7.93 0 12.2 3.68 14.6 7.52a19.78 19.78 0 0 1 2.34 5.55 3.85 3.85 0 0 0-1.6-.32 3.67 3.67 0 0 0-2.42.84 16.38 16.38 0 0 0-3.94-7.83 14.17 14.17 0 0 0-6.82-4.43 7.23 7.23 0 0 0-2.21-.31h-.66c-3.11.22-6.07 2.13-8.32 4.72a16.54 16.54 0 0 0-3.83 7.85 3.55 3.55 0 0 0-2.32-.86 3.78 3.78 0 0 0-1.83.49 19.56 19.56 0 0 1 2.37-5.76c2.33-3.79 6.6-7.44 14.62-7.46zm6.55 71.7v-1.17h1.14v-1.15h1.17v1.15h1.14v1.17h-1.14V195h-1.17v-1.14zM145 190.62l2-1.75h32.8v1.75zm18.35 3.24v-1.17h1.14v-1.15h1.17v1.15h1.14v1.17h-1.1V195h-1.17v-1.14zm-5.56 0v-1.17H159v-1.15h1.17v1.15h1.14v1.17h-1.14V195H159v-1.14zm-5.55 0v-1.17h1.14v-1.15h1.17v1.15h1.14v1.17h-1.09V195h-1.17v-1.14zm3.29-53v7.75a3.37 3.37 0 0 1-1.63 3.12l-.11-.08a16.43 16.43 0 0 0-2.63-1.12 2.06 2.06 0 0 0-.72-.14 1.35 1.35 0 0 0-1.41 1.23h-.06l-.27-.13a3.46 3.46 0 0 1-1.18-2.85v-7.75zm-8-1.15v-3.61a2 2 0 0 1 1.77 1.8v1.81zm29 39.65a1.25 1.25 0 0 0-.64-.44l-.45-.17V137.9a1.82 1.82 0 0 1 1.7-1.78v51h-1.7v-3.26l.83-1.58a4.38 4.38 0 0 0 .55-1.92 1.65 1.65 0 0 0-.28-1zm-.92.69a.61.61 0 0 1 .07.32 3.29 3.29 0 0 1-.41 1.38l-2.54 4.8h-4.58a.57.57 0 0 1 .1-.21 3 3 0 0 1 1.14-.64c.53-.2 1-.32 1-.33l.25-.07 1.77-3.53c.18-.15.64-.52 1.17-.89a4.73 4.73 0 0 1 1.82-.9c.2.02.19.02.22.02zm-1.32 6v1.09h-.57zm-7.19 1.09h-1v-6.64l2 .5v4a2.39 2.39 0 0 0-.76.65 1.61 1.61 0 0 0-.3.91 1.29 1.29 0 0 0 .07.55zm-2.49-8.17l.39-1.07 7.21 2.6-.38.3zm-4.53-2.97a3 3 0 0 1 0-.3v-.33l4.38.44-1 2.83-.72-.18h-.19l.69-2.07zm.31 9.76v-.36a7.89 7.89 0 0 0-.17-1.61A7.24 7.24 0 0 1 160 182v-1.18c0-.78 0-1.48-.09-2.1l.26.17a6.64 6.64 0 0 0 1.57.58v7.66H160a2.23 2.23 0 0 0 .36-1.27zm-11.22 1.33h-1.6V154c.3.21.65.43 1 .65l.76.46V185a.57.57 0 0 0-.65.44 1.46 1.46 0 0 0 0 .33 2 2 0 0 0 .49 1.34zm0-33.46a11.09 11.09 0 0 1-1.36-.93.53.53 0 0 1-.2-.35.25.25 0 0 1 0-.11 5.2 5.2 0 0 1 .87.35c.48.23 1 .51 1.38.69a4.33 4.33 0 0 0 1.53.48.89.89 0 0 0 .44-.11.76.76 0 0 0 .36-.47.91.91 0 0 0 0-.15.8.8 0 0 0-.4-.68c-.46-.27-1-.35-1.57-.65h-.06s0-.1.26-.11a1 1 0 0 1 .33.07 16.52 16.52 0 0 1 2.42 1 1.05 1.05 0 0 1 .56.72l-.54 1.22-1.19-.1-1.16-.08h-.44c-.22-.16-.7-.42-1.22-.77zm10.75 1.2l-.26.72-4.85-1.68.14-.32zM155 152.4a4.8 4.8 0 0 0 .59-.56v.71zm.59-12.69h-2v-3.6a2.91 2.91 0 0 1 1.28.54 1.59 1.59 0 0 1 .69 1.25zm3.11 6.22v7.42l-2-.51V137.9a1.59 1.59 0 0 1 .69-1.25 2.85 2.85 0 0 1 1.27-.53v5.62a2.47 2.47 0 0 0-.58.45 2.27 2.27 0 0 0-.55 1.54 3.07 3.07 0 0 0 1.16 2.2zm1.94-4.86v.14h-.06a2.75 2.75 0 0 0-.56.06h-.14v-.67a8 8 0 0 0 .75.47zm-.79-1.62v-3.35a3.07 3.07 0 0 1 1.79.82l-.18.14a2.19 2.19 0 0 0-.59.57c-.45.66-.67 1.31-1.03 1.82zm.36 2.94a1.88 1.88 0 0 1 .34 0 1.29 1.29 0 0 1 .87.37 2.67 2.67 0 0 0 1.43.7h.22a2.51 2.51 0 0 0 1.74-.83 2.05 2.05 0 0 0 .83.48c-1.23 2.28-2.54 2.57-3.74 2.6h-.31a4.91 4.91 0 0 1 .46-.54l-.83-.79a6.91 6.91 0 0 0-.91 1.18 2.07 2.07 0 0 1-.58-.24l.14-.19a10.67 10.67 0 0 1 .89-1.07l-.81-.81a11.51 11.51 0 0 0-1 1.23 1.45 1.45 0 0 1-.21-.68 1.11 1.11 0 0 1 .26-.78 2.11 2.11 0 0 1 1.2-.63zm8.89-4.11a2.18 2.18 0 0 1 .76 1 4.24 4.24 0 0 1 .44 1.76 2.75 2.75 0 0 1-.05.5 4.85 4.85 0 0 1-.54-1.15l-1.1.33a6.41 6.41 0 0 0 .94 1.83 2.68 2.68 0 0 1-.34.17 5.78 5.78 0 0 1-1-1.8l-1.11.31a6 6 0 0 0 .72 1.57 2.45 2.45 0 0 1-.55-.25 2.54 2.54 0 0 1-.33-.24l-.1-.09-.21-.22H166.17c-.43 0-.79-.25-1-.88a.71.71 0 0 1 0-.18c0-.4.43-.95.76-1.66l.2-.49-.46-.24a13.53 13.53 0 0 1-1.6-.79 1.59 1.59 0 0 1-.85-1.35.24.24 0 0 1 0-.1 1.18 1.18 0 0 1 .39-.49 3 3 0 0 1 1.17-.55 6.79 6.79 0 0 1 1.51-.18 2.93 2.93 0 0 1 2.14.73 1.28 1.28 0 0 1 .45.94 4.87 4.87 0 0 1-.17.9l-.07.43zm1-1.77a2.78 2.78 0 0 1 1.11-.41v3.41a5.67 5.67 0 0 0-.31-.78 3.82 3.82 0 0 0-.9-1.22 3.29 3.29 0 0 0 .1-.75 1.65 1.65 0 0 0-.04-.25zm-11.2 44.29v1.18a8.29 8.29 0 0 0 .21 2.06v.26l-.38-.23-2.84-11.07 1.11-.43.88 2.35a14.93 14.93 0 0 1 1.02 5.88zm-.82-8.68l.62-.26v1.88zm-4.56 1.76l1.29-.5 2.56 9.89-.52-.3zm2.18 9.29a13.36 13.36 0 0 1-2.1 1.31v-7zm-3.4-9.28l.16.43v10.61a7 7 0 0 1-1.68.2h-.28v-29.58c.42 0 1 .08 1.59.11h.38v12.59a4.18 4.18 0 0 0-1.42 3 3.48 3.48 0 0 0 1.25 2.64zm-.14-2.49a.6.6 0 0 1 0-.09 2.39 2.39 0 0 1 .39-1.33l1 .82zm3.66-.29l-2.56-2c.17-.18.37-.37.59-.56.51.43 1.62 1.38 2.16 1.92a3.86 3.86 0 0 1 .69.95h-.1l-3.7 1.44a2.62 2.62 0 0 1-.34-.41zm1-5.1a19.27 19.27 0 0 1 3.16-2.11l.59-.31-.11.87-5.28 3.72-.49-.42zm-.13-1.36v-7.09l2 .81v5a20.72 20.72 0 0 0-1.96 1.28zM167.84 145l.39.69.07.06-4.4 1.4a1.27 1.27 0 0 0-.15-.41zm-1.69-.52a7.89 7.89 0 0 0 .56-.95 4.09 4.09 0 0 0 .4.21l.15.26zm.35 11.82l1.17-.83.23.19.36-.34s.26-.25.62-.64c-.19.54-.35 1-.48 1.4zm1.5 1c-.12.37-.19.62-.23.76l-4.18.39.07-.12.89-.62zm-4.66-.16l-.62-.85 2.84-2.49 1.18.94zm4.81 2c.1.16.22.35.34.56s.23.4.33.62l-6.72.63.16-1.25zm1.06 2.29v.1c0 .16 0 .32.05.48l-7.4.74.08-.65zm.2 1.73l.07.61-.84.08-7 .66.07-.58zm-.19 4.36c.38-1.22.59-2.09.7-2.59h.87l-.08-.62s-.2-1.57-.34-2.86a8.2 8.2 0 0 0-1.45-3.19c0-.14.1-.34.19-.62.2-.64.55-1.66 1.09-3.19a18 18 0 0 0 .81-3.19c.09-.59.15-1.13.18-1.6v27.27c-.33-.19-.71-.4-1.11-.61l-.86-.43zm1.54-20.76a13.15 13.15 0 0 0-1.61-1.8l-.55-1a3.29 3.29 0 0 0 1.61-.54 2.56 2.56 0 0 0 1-1.16v5.41a2.24 2.24 0 0 0-.46-.93zm-1.54-.09a7.89 7.89 0 0 1 .59.74 1.49 1.49 0 0 1 .23.44v.76a15.68 15.68 0 0 1-.19 2.36 7.12 7.12 0 0 1-1.34 2.35c-.26.33-.52.61-.71.81l-3.86-3.13 1.57-3.18zm-5.22 1.65l-1.49 3 .25.2-.35.35c-.07-.27-.14-.55-.19-.78a3.19 3.19 0 0 1-.06-.6 1.33 1.33 0 0 1 .3-.89c.21-.28.58-.63 1-1.14zm-.34 3.93l1 .79-2.66 2.28-.6-.82zm-1.86-3.63l-.26.31a2.51 2.51 0 0 0-.53 1.58 4.36 4.36 0 0 0 .09.82c.09.49.27 1.13.38 1.51l-1 1-.66-.17v-7.08a3.3 3.3 0 0 0 .59.14 12 12 0 0 0 1.35.12zm-.93 7l1.67 2.27a1.54 1.54 0 0 1-.84.64h-.25a1.74 1.74 0 0 1-1.16-.44 1.8 1.8 0 0 1-.24-.24zm.23 4.06l-.31 2.53c-.22.09-.54.25-.93.45v-3.42a2.85 2.85 0 0 0 1.22.48zm-4.45 9.73l-.52-.48 4.59-3.23h.11l-.22 1.24zm4.07 3l.54-2.66.74-4.2 1.36-.13-2.15 8.86-.85-.08zm3.86-7.11l1.58-.15-3 9.31-.73-.07zm2.82-.26l1.33-.13c0 .13-.07.27-.11.43-.2.79-.54 2-1.08 3.53a43.34 43.34 0 0 1-1.77 4.22c-.33.69-.61 1.24-.78 1.57l-.73-.07zm.68 5.69v4.56a8.7 8.7 0 0 0-1.61-.43h-.25c.41-.86 1.16-2.36 1.84-4.07zm-2.39 5.27l.58.09a11.23 11.23 0 0 1 3.26 1.22c1 .54 1.84 1.07 2.3 1.28s1.23.5 2 .81l-.51.31-8-2.87zm-6.42-19.31l-.22.61-4.86-2 .15-.35zm-3.7.44v8.49c-.75.62-1.4 1.15-2 1.64v-10.97zm-4.81 29.18a7 7 0 0 0 3-.6 14.29 14.29 0 0 0 2.66-1.62l2.8 1.64v.06a1.14 1.14 0 0 1-.17.63c-.17 0-.71-.12-1.57-.12h-.67c-1.92.14-2.68.5-3.91.5h-.31c-1.59-.06-2.18-.16-2.5-.51a.87.87 0 0 1-.12-.14c.21.11.49.13.8.13zm8.4-16a9.77 9.77 0 0 1-1.32.65h-.07a5.43 5.43 0 0 0-.39-.67l2.92-1.83-.18 1a3.33 3.33 0 0 1-.94.87zm1.07 6.87l1.47.16-.26.8a4.39 4.39 0 0 1-.68-.29 1.15 1.15 0 0 1-.52-.65zm4.68 3v6.9h-2v-7.4zm6.21 1.57l-1.27 2.54c-.17 0-.4.12-.66.21v-3.2zm3.16-3.49c-.78-.3-1.61-.63-2-.78v-41.4a2.9 2.9 0 0 1 1.28.53 1.59 1.59 0 0 1 .69 1.25zm-2.54-43.38a4.33 4.33 0 0 0-2.1.51 3 3 0 0 0-.34-.4l-.11-.1a22.91 22.91 0 0 0-1-7.85 6.41 6.41 0 0 0-.33-.75 15.2 15.2 0 0 1 2.61 2.35 15.4 15.4 0 0 1 3.6 6.89 4.34 4.34 0 0 0-2.31-.62zm-3.72-.69a5 5 0 0 0-1.7-.28 8 8 0 0 0-1.76.21 4 4 0 0 0-1.62.77v-10.56a8.2 8.2 0 0 1 .94.14l.23.06a4.49 4.49 0 0 1 3 2.93 20.11 20.11 0 0 1 .89 6.76zm-4.57 4.52a7.7 7.7 0 0 0 1.17.61 3.18 3.18 0 0 0-.58 1.61 1.9 1.9 0 0 0 .06.47v.14c-.23.31-.71.74-1.11.71h.01a1.64 1.64 0 0 1-.85-.46 3.56 3.56 0 0 0-.4-.28c0-.21.07-.47.11-.73a.58.58 0 0 0-.31-.58l-.6-.3c.31-.48.5-.92.72-1.3v.92s.22.21.71.24a1.79 1.79 0 0 0 .77-.11 1.27 1.27 0 0 0-.34-.51 2.73 2.73 0 0 0-1.08-.54c.06-.1.12-.23.18-.32a1.11 1.11 0 0 1 .32-.3 3.45 3.45 0 0 0 .33-.27 3.2 3.2 0 0 0 .91 1.03zm-4.19-3.83a4.26 4.26 0 0 0-2.52.81 28.35 28.35 0 0 1 .75-7.28c.73-2.39 1.88-3.89 4.3-4.09v11.26a4.87 4.87 0 0 0-2.51-.67zm-2.9-6.79a29.4 29.4 0 0 0-.79 7.62 4.23 4.23 0 0 0-2.54-.83 4.29 4.29 0 0 0-2.32.66 15.55 15.55 0 0 1 3.49-6.9 14.62 14.62 0 0 1 3.09-2.73 8.78 8.78 0 0 0-.91 2.21zm-5.2 8.53a2.89 2.89 0 0 1 1.28-.53v3.6h-2v-1.79a1.59 1.59 0 0 1 .74-1.26zm27.12 50.47v-51a1.91 1.91 0 0 1 1 .46 1.59 1.59 0 0 1 .46.89v49.65zm-.33-58a17.91 17.91 0 0 0-1.64-2.24v-4h-1.15v2.77a16.18 16.18 0 0 0-2.92-2.19l3.46-5.27 4.1 6.26v8.43a20.94 20.94 0 0 0-1.8-3.77zM176.29 117v-12.69a1.58 1.58 0 0 1 1.7-1.4 2.13 2.13 0 0 1 1.31.45 1.27 1.27 0 0 1 .51.91v18.1zm3.45-14.71a3.34 3.34 0 0 0-1.75-.51 3 3 0 0 0-2.25 1 2.61 2.61 0 0 0-2-1 2.73 2.73 0 0 0-1.47.43L176 91.83zm-3.15-12.11V60.3q1.67 1.88 3.22 3.87v34.9zm-1.15-.21l-3.24 8.95V55.73q1.66 1.6 3.24 3.3zm-1.74 13a1.43 1.43 0 0 1 1.45 1.4V117l-2.94 4.48v-17.3a1.5 1.5 0 0 1 1.48-1.28zm-24.22 1.41a1.43 1.43 0 0 1 1.45-1.41 1.83 1.83 0 0 1 1.16.44 1.3 1.3 0 0 1 .5 1v17.47l-3.09-4.8v-12.77zm3.1-5.23l-3.24-9v-50q1.64.76 3.24 1.59zm-.09 3.14a3 3 0 0 0-1.56-.47 2.6 2.6 0 0 0-2 1 2.93 2.93 0 0 0-2.21-1 3.15 3.15 0 0 0-1.67.48l3.75-10.37zm-4.3-12.16l-3.25 9V38.22c1.09.43 2.18.87 3.25 1.35zm-2.77 13.29a2 2 0 0 1 1.25-.44 1.56 1.56 0 0 1 1.66 1.4V117l-3.4 5.18v-17.91a1.28 1.28 0 0 1 .48-.93zm3.48 14.85l3.43 5.32a16 16 0 0 0-2.82 2.11V123h-1.15v3.78a16.83 16.83 0 0 0-1.63 2.21 20.4 20.4 0 0 0-1.81 3.74v-8.52zm-4 19.7a1.67 1.67 0 0 1 .64-1.27 2.37 2.37 0 0 1 .85-.45v38.6l-1.49-2.71V137.9zm.87 39.4v10.3l-1.31 1.17v-13.92zm41.36 10c-1.52 1.53-3.11 3-4.72 4.43v-27.41a83.67 83.67 0 0 0 0-98.66V61.9l-1.33-2.2-1.29 2.2v.41a83.89 83.89 0 0 0-7.61-8.18v-1.92l-1.75-2.43v2.76a83.83 83.83 0 0 0-16.12-11.25v-1.46l-1.75-2.56v3.1a83.31 83.31 0 0 0-7.64-3.4V33l-1.3-2.22L142.3 33v3a83.33 83.33 0 0 0-11.69-3.12v-14l-.89-1.12-.87 1.12v13.7c-.9-.15-1.8-.29-2.7-.41V13.41a102.23 102.23 0 0 1 61 173.9zm-.13-80.11v-1h-1.15v1h-1v1.15h1v2.2l-3.44 5.26V96.09l7.94 11.35v8.28l-3.35-5.1v-2.2h1v-1.15zm-.57 4.57l3.92 6v2.79a3.14 3.14 0 0 0-1.73-.53 2.84 2.84 0 0 0-2.19 1 2.9 2.9 0 0 0-2.22-1 3.26 3.26 0 0 0-1.79.54V118zm2.81 20.43a2.8 2.8 0 0 0-1.58-2.51h2.68v5h-2.65a2.8 2.8 0 0 0 1.57-2.48zm-2.79 2.21a2.21 2.21 0 1 1 2.2-2.21 2.21 2.21 0 0 1-2.18 2.22zM187 128v-5.35a1.52 1.52 0 0 1 1.61-1.4 1.94 1.94 0 0 1 1.24.45 1.28 1.28 0 0 1 .49.88V128zm-4.09-6.31a2 2 0 0 1 1.29-.45 1.55 1.55 0 0 1 1.65 1.41V128h-3.44v-5.43a1.26 1.26 0 0 1 .53-.88zm2.32 8.06a2.79 2.79 0 0 0 0 5h-2.79v-5zm6.87 6.77V91.88l-.89-1.41-.86 1.41v13.56l-7.94-11.35V67.7a82.52 82.52 0 0 1 0 94.71v-25.89zM187.57 117l-1.11-1.78-1.12 1.78 1.11 1.78zm-36.8-88.81l1.07.48.47-1 1 .47.48-1.07-1-.47.47-1-1.07-.6-.47 1-1-.47-.48 1.07 1 .47zm-.21 3l-1.07-.48-.47 1-1-.47-.48 1.07 1 .47-.47 1 1.07.48.47-1 1 .47.48-1.07-1-.47zm43.36 28.64h.07v-1.85l-1.78-.25h-.05v.73L186.32 63l-.29-.11-.14-1.55 5.24-4c.43-.33.66-.11.66-.11l.07-.06v-2.11l-1.88-.23h-.07a1.66 1.66 0 0 1 .25.95l-5.41 4.15a.58.58 0 0 1-.57.1l-.07.06.32 2.62A29.88 29.88 0 0 1 188 64l5.25-4a.63.63 0 0 1 .68-.17zm-29.6-21.11l-1-.65-.64 1-.95-.63-.65 1 .95.64-.64.95 1 .65.64-.95.95.64.65-1-.95-.63zM127 74.07l1.11 1.78 1.11-1.78-1.11-1.78zm34.36-39v-.09l-1.86-2 3.77-1.44-.19-.4-.58.26A14.39 14.39 0 0 1 161 29a27 27 0 0 1-4.32-.68l-1.3 2.52a.65.65 0 0 1-.64.31v.07l2 2.34-4.91 1.94.23.29.94-.34a14.39 14.39 0 0 1 2 2.32 23.83 23.83 0 0 1 4.41.41l1.46-2.82a.58.58 0 0 1 .5-.29zM157 37.48h-.34a20.24 20.24 0 0 0-2.12-2.54l3.25-1.3.77.84zm1.28-4.48l-.78-1 1.41-2.72h.2a20.69 20.69 0 0 0 1.81 2.72zm25.9 15.43l.07-.07-.5-2.34-1.86-.12-.33-2a9.53 9.53 0 0 1-1.94 0l-.05.06c.29.28.55.81.45.91l-4.84 5.05a.61.61 0 0 1-.62.19l-.05.06.23 1.84h1.79l-.12-.72 4.81-5 .83.07.25 1.08-4.63 4.82c-.38.4-.64.21-.64.21l-.07.07.36 2.08 1.9-.05.06-.06a1.68 1.68 0 0 1-.39-.9l4.72-4.92a.58.58 0 0 1 .57-.27zm3.22 4.44a.58.58 0 0 1 .55-.15l.07-.06-.1-2.12a7.41 7.41 0 0 1-1.92-.14l-.06.05s.66.69.26 1.07l-5 4.47c-.41.37-.66.17-.66.17l-.07.07.2 2.1 1.9.08h.06a1.61 1.61 0 0 1-.32-.93zm-14.62-5.23s4.06-5.18 4.32-5.5a.62.62 0 0 1 .59-.25v-.06l-.41-1.8-1.78.2v.05l.19.7-4.29 5.47h-.85l-.35-1 4.12-5.26c.34-.43.62-.28.62-.28l.05-.07-.56-2-1.88.24v.07a1.6 1.6 0 0 1 .47.86l-4.21 5.36a.57.57 0 0 1-.52.24l-.07.07.74 2.28 1.87-.06.52 1.94a9.78 9.78 0 0 1 1.93-.19v-.07c-.28-.33-.6-.83-.51-.94zM96.14 213.18l2-1.52v-.75a19.25 19.25 0 0 0-2.3 1.06 4.84 4.84 0 0 0 .3 1.21zM191.48 49.5H189s-.36.46-.48.58a19.22 19.22 0 0 0 2.47.54 4.86 4.86 0 0 0 .49-1.12zm-82.75-24.2l-1.11-1.78-1.12 1.78 1.11 1.78zM105.19 41l-1.11-1.78L103 41l1.11 1.78zm-61.45 92.75v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92v.92zM119.41 41l-1.11-1.78-1.11 1.78 1.11 1.78zM116 22.09l-1.11-1.78-1.11 1.78 1.11 1.78zM42.09 117l1.11 1.78 1.12-1.78-1.11-1.78zm81-91.61l-1.09-1.8-1.11 1.78 1.11 1.78zM48.31 50.71l.06.06 2.36-.6.65 3.91A8.26 8.26 0 0 1 54 53.3a15.51 15.51 0 0 1 1.16-3.3L53 47.66a.59.59 0 0 1-.15-.56l-.06-.1-2 .64-.49-3.14a9.4 9.4 0 0 1-2.7.34A16.77 16.77 0 0 1 46.25 48l1.92 2.08a.61.61 0 0 1 .14.63zM51.85 49l2.29 2.49-.07.26a13.58 13.58 0 0 0-2.55.61L51 49.29zm-4.39-2.59a15 15 0 0 0 2.71-.26l.34 2.49-1 .18-2.08-2.25zm10.43-5.62a5.79 5.79 0 0 0-.47 2.93 4.71 4.71 0 0 1 2.64 0v-3a5.57 5.57 0 0 1 .76-2.83l.53-.81a5.18 5.18 0 0 1 2.41.09v-2.22a3.69 3.69 0 0 1 .61-2.43H65c2 0 3.4-.07 4.37-.84a8 8 0 0 0-.7 3.12v2.78l-.14.16a3.3 3.3 0 0 1-1.92.78H64a7.35 7.35 0 0 1 0 2.42 5.37 5.37 0 0 0 2.26-.36 5.15 5.15 0 0 0-.4 2.42 5.63 5.63 0 0 1 2.72 0v-2.88a5 5 0 0 1 .35-2.23 5.46 5.46 0 0 1 2.1 0v-4.82c0-.89-.19-3.33.5-4.38l.85-1.29-.31-.21-.25.38-.82 1.29-.12.17a4.18 4.18 0 0 1-3.2 1.06h-1.75c-.86 0-1.36-.4-1.36-.69h-.49v2.71c-.14.1-.39.3-.69.55a3.4 3.4 0 0 1-1.93.79h-2.12a6.5 6.5 0 0 1 0 2.28 4.94 4.94 0 0 0 1.91-.24 4.2 4.2 0 0 0-.2 1.35l-.58.88a3.74 3.74 0 0 1-2.22 1.09h-3a7.34 7.34 0 0 1 0 2.41 6.65 6.65 0 0 0 2.64-.41zm21.24-9.63a5 5 0 0 0-.51 2.54 5.6 5.6 0 0 1 2.72 0v-2.81a5.27 5.27 0 0 1 .33-2.19l1-1.53a5.8 5.8 0 0 0 2.64-.55 4.47 4.47 0 0 0-.51 2.4 5.17 5.17 0 0 1 2.49 0v-2.6a3.93 3.93 0 0 1 .36-2.12l1.45-2.19h2.85l-1.47 1.73a4.33 4.33 0 0 0-1 3.22 5.4 5.4 0 0 1 2.61 0v-2.7a4.7 4.7 0 0 1 .35-2.17 4.71 4.71 0 0 1 3.46 2l.32-.19-1.48-2.4a5.12 5.12 0 0 0-4.34-2h-7.33a2.48 2.48 0 0 1 .25 2.16 3.56 3.56 0 0 1-2.12 1h-3a7.35 7.35 0 0 1 0 2.42c1.83 0 3.25-.3 4.42-1.86l1-1.32h5.05l-1 1.55a3.76 3.76 0 0 1-2.23 1.09h-3a7.12 7.12 0 0 1 0 2.1L81.6 28a3.62 3.62 0 0 1-2.17 1h-2.57a7.28 7.28 0 0 1 0 2.41 5.36 5.36 0 0 0 2.27-.23zm11.06 88.67h1.15v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92zm1.64-39.33l-1.11-1.78-1.11 1.78 1.11 1.78zm7.06 46.26H100v-.92h1v-1.15h-1v-.92h-1.1v.92H98v1.15h.92zm2.64-54.49l-1.11 1.78 1.11 1.78 1.11-1.78zm28.07 54.5h1.15v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92zm-88-77.11a18.66 18.66 0 0 0 .29-2.51 4.65 4.65 0 0 0-1.19-.38l.3 2.49a7.14 7.14 0 0 1 .64.43zm87.92 10.1h1.15v-1.12h1.15v-1.15h-1.15v-1.16h-1.15v1.15h-1.16v1.15h1.16zM126.69 41l-1.11-1.78-1.11 1.78 1.11 1.78zm-1.52 18.8h1.15v-1.16h1.16v-1.15h-1.16v-1.16h-1.15v1.16H124v1.15h1.16zm-34.43 61.37a2.79 2.79 0 1 0-2.8-2.8 2.8 2.8 0 0 0 2.8 2.8zm0-5a2.21 2.21 0 1 1-2.21 2.21 2.21 2.21 0 0 1 2.21-2.21zm-47-60.4l-.07-.06-1.9.92-.95-3a9.31 9.31 0 0 1-2.62.74 16.75 16.75 0 0 1-.88 3.29l2.2 1.78a.62.62 0 0 1 .24.6l.06.05 2.25-.94 1.21 3.77a8.49 8.49 0 0 1 2.51-1.15 15.84 15.84 0 0 1 .64-3.44l-2.47-2a.59.59 0 0 1-.19-.57zM40.7 58l-2.39-1.93v-.15a15.08 15.08 0 0 0 2.69-.68l.7 2.42zm5 2.24a13.76 13.76 0 0 0-2.43 1l-1-3 .81-.38 2.63 2.12zM94.09 206h-2.92a1.34 1.34 0 0 1-.89-.36 3.12 3.12 0 0 0 0-.58 3.19 3.19 0 0 0-.44-1.5 4.29 4.29 0 0 0 1.31.2h1.12a2.55 2.55 0 0 1-.3-1.3 6.08 6.08 0 0 1 .16-1.3h-3.67a2.22 2.22 0 0 1-1.68-1l-.1-.14c-.38-.57-.84-1.23-1-1.57h-4a3.64 3.64 0 0 0 1.64-1.34c.32-.45.69-1 .69-1l-1.85-1s-1.07 1.67-1.43 2.16a2.66 2.66 0 0 1-2.2 1.24h-.36a4.6 4.6 0 0 1-4-1.9l-.34.2 1.56 2.38 1.85 2.81a6.87 6.87 0 0 1 .66 3.28v2.41a9.88 9.88 0 0 1 2.54 0v-1.35a3.78 3.78 0 0 0-.6-1.8 3.76 3.76 0 0 0 1.51.31h1.28a4.89 4.89 0 0 1-.13-1.21 5 5 0 0 1 .13-1.11h-3.28a3 3 0 0 1-2-1.1l-.84-1.27a7.31 7.31 0 0 0 3.68.66h6.51a8.06 8.06 0 0 1 .68 3.56v1.47a8.27 8.27 0 0 1 2.65 0v.05a3.58 3.58 0 0 1 .26 1.65v2.5a4.47 4.47 0 0 1 2.17 0 3.9 3.9 0 0 0-.45-2.33 3.1 3.1 0 0 0 1 .17h1.12a1.86 1.86 0 0 1-.25-1 2.88 2.88 0 0 1 .21-.89zM31.14 84.33c.43.72.1.94-.76 1.64l-6.17-2.15-.21-.38a11.59 11.59 0 0 1 2.3-.59v-.09a6.84 6.84 0 0 1-1-1.62h-.09l-2.32.76.76 1.68-1.65.92a9.51 9.51 0 0 1 .8 1.76h.08c.13-.39.5-.84.64-.78l6.34 2.21a.61.61 0 0 1 .43.49h.08a15 15 0 0 1 2.19-1.88l-1.1-2.19zm19.35-29.6l-.06-.05a1.63 1.63 0 0 1-.89.41l-5-4.57a.58.58 0 0 1-.2-.54l-.07-.07-2.09.32a7.48 7.48 0 0 1 .06 1.93l.06.05s.63-.73 1-.36l4.95 4.48c.4.37.23.64.23.64l.07.06 2.07-.41zM35.1 76.59a1.65 1.65 0 0 1-.71.68l-6.77-3a.58.58 0 0 1-.36-.45h-.09l-2.37 1.63a11.83 11.83 0 0 1 .57 3.55l5.85 2.58a.62.62 0 0 1 .39.52h.07L34 80.65l.9 1.86L36.79 81l-1.62-4.41zM32 79.9l-6.55-2.85v-.09L27 76l6.11 2.69.24.51zm2.32.79l-.83-1.81 2.24 1zM37.5 71c.3.79-.36 1.08-1.6 1.85l-2-1.15a23.25 23.25 0 0 1-.82-3.95h-3.52a17.38 17.38 0 0 1-.26 3.45l5.85 3.3a.6.6 0 0 1 .33.55h.07a18.72 18.72 0 0 1 3-1.83l-.71-2.37zm-7.6-1.54l3-.08s.28 1.18.52 2zm11.17-2.77l2-.76-.46-1.93h-.07a1.65 1.65 0 0 1-.81.56L36 60.9a.58.58 0 0 1-.29-.5l-.08-.05-2.2 1 .25 1.85-1.87.72a9.72 9.72 0 0 1 .38 1.9h.07c.22-.34.68-.7.8-.62L39 68.94a.62.62 0 0 1 .31.57h.07l1.7-.51-.37-1.75h-.06l-.68.26-5.87-3.8-.1-.83 1-.46L40.66 66c.46.29.34.59.34.59zm29.54 32l1.11 1.78 1.11-1.78-1.11-1.78zM81 100.47l1.11-1.78L81 96.91l-1.11 1.78zm-27.18 0l1.11-1.78-1.13-1.83-1.11 1.78zm-28-8A23.28 23.28 0 0 1 24 88.82h-.09l-3.32.91a16.77 16.77 0 0 1 .63 3.4l6.49 1.7a.62.62 0 0 1 .46.45h.08a18.77 18.77 0 0 1 2.48-2.55l-1.33-2.11-.31.21C29.58 91.52 29 92 28 93zm-4.41-1.16l2.84-.83s.57 1.07 1 1.84zM64 98.64l-1.11-1.78-1.09 1.78 1.11 1.78zm-41 13a23.06 23.06 0 0 1-2.66-3h-.09l-3 1.72a16.93 16.93 0 0 1 1.47 3.13h6.71a.62.62 0 0 1 .57.32h.08a18.52 18.52 0 0 1 1.74-3.09L26.09 109l-.24.28c.65.54.22 1.12-.48 2.39zm-4.56 0l2.56-1.5s.82.89 1.46 1.52zm10.6 27.58l-6.22 2.06a.59.59 0 0 1-.57-.09h-.09l-.66 2.25 2 1.17-3.18 1.05-.84 1.72a9.36 9.36 0 0 1 1.72.9h.07c-.13-.39-.11-1 0-1l9.52-3.16c.52-.17.66.1.66.1h.09l.66-2-1.71-.84h-.07a1.69 1.69 0 0 1-.08 1l-6.54 2.17-.74-.43.31-1.09 6.75-2.24a7.44 7.44 0 0 1 2.32-.58v-.17s-2.03-1.23-3.37-.79zm-13.14-32.3h.1s.09-1 .64-.89l9.52 1.14c.54.07.56.38.56.38h.09l1.42-1.55-1.23-1.44a1.65 1.65 0 0 1-.49.85l-9.65-1.15a.59.59 0 0 1-.48-.32h-.09l-1.53 1.47a7.36 7.36 0 0 1 1.14 1.51zm9.61 29a23.32 23.32 0 0 1-3.4-2.17h-.09l-2.38 2.49a16.91 16.91 0 0 1 2.29 2.6l6.44-1.88a.63.63 0 0 1 .63.15h.08a18.86 18.86 0 0 1 .81-3.46l-2.19-1.15-.15.34c.77.33.52 1 .21 2.43zm-4.37 1.28l2-2.18s1 .62 1.82 1.06zm-4.57-35.8c.08-.4.38-.9.52-.87l9.28 1.78a.61.61 0 0 1 .5.42h.08l2-2.1-1.42-3.4L21.27 96a.6.6 0 0 1-.46-.35h-.09l-1.93 2 .92 1.49-2.71-.47-1.57 1.09a9.59 9.59 0 0 1 1.06 1.62zM21 97.83l7 1.31v.05l-1.21 1.33-6.7-1.26-.17-.26zm4.79 27.11l1.27 1.3a6 6 0 0 0 1.28-1.24l-1.27-1.3a5.59 5.59 0 0 0-1.29 1.24zm-7.53 6.21l1.65 1H20a1.64 1.64 0 0 1 .21-1l3.08-2.34 6.2 2.06a17.44 17.44 0 0 1-.89-2c-3.35-1-9.47-3.12-10.12-3.48h-.08l-.88 1.63 1.47 1H19c-.06-.33.32-.65.32-.65l2.3.74-2.86 2zM31 148.77a10.72 10.72 0 0 0 .19 2.84c-1-.9-2.07-1-3.73-1a7.92 7.92 0 0 1 0 2.68h2.36a6 6 0 0 1 3.18 1.13l.6.91a3.86 3.86 0 0 0-2.21-.4 6.52 6.52 0 0 1 0 2.24h2.08a3.13 3.13 0 0 1 1.75.67v2.08a9.78 9.78 0 0 0 1.88 5.35l.27.4c-1-.71-1.84-.62-3.72-.59l-.23-.3-3.17-4.78a4.08 4.08 0 0 1-.34-2v-2.41a5.06 5.06 0 0 1-2.48 0 3.41 3.41 0 0 0 .63 2.43 6 6 0 0 0-2.25-.29 6.47 6.47 0 0 1 0 2.24h2.54a2.73 2.73 0 0 1 2.08 1l.91 1.38c-.9-.72-1.81-.83-3.38-.83a7.84 7.84 0 0 1 0 2.75h2.84a3.81 3.81 0 0 1 2.24.92 3.64 3.64 0 0 1 .18 2.28l2.08.07a6.54 6.54 0 0 1 5 2.69l.32.48a7.5 7.5 0 0 0 .32 1.71c-1.77-2.11-2.63-2-6.42-2a6.72 6.72 0 0 1 .07 2.32h3.24a5.84 5.84 0 0 1 4.47 2.49l.23.35c.81 1.21 1.48 2.13 1.48 2.13l.33-.21s-.54-.76-.79-1.17c-.54-.85-.58-3.36-.58-4.68V162.96a7.61 7.61 0 0 1-2.39-.09v7l-1.74-2.63-.71-1.13c-.54-.85-.56-3.46-.56-4.79v-.85c0-.58.05-2.64.84-2.64v-.44h-3l-.09-.11-1.55-2.33a7 7 0 0 1-.38-2.32v-3.84a4.87 4.87 0 0 1-2.39-.02zm-11.75-27.15l6.51-.51a.63.63 0 0 1 .59.27h.08l1.42-2.56-2.26-2.91-7.05.55a.59.59 0 0 1-.53-.22h-.09c-1.1 2-2.11 3.61-3.41 5.63a7.14 7.14 0 0 1 1.56 1.26h.08c0-.49 1.8-3.36 1.8-3.36zm-.38-3.37l7.59-.6-.83 1.6-7.23.57-.3-.39z" fill="#5a0f09"/></symbol><symbol id="8a653b97__icon-symbol-uh-logo-white" viewBox="0 0 420 230"><path fill="#fff" d="M234.49 219.79V10.11h.63v209.68h-.63M249.39 182.6c1 3.35 3 4.89 6.51 4.89 3 0 5.57-1.72 5.57-4.83 0-2.63-1-3.9-6.18-5.82-3.37-1.27-3.72-2.15-3.72-3.39 0-2.15 1.47-3.37 3.6-3.37a4.46 4.46 0 0 1 4.41 3.44l1.44-.43a5.76 5.76 0 0 0-5.85-4.37c-3.39 0-5.27 2-5.27 4.73 0 6.05 9.9 4.12 9.9 9a3.39 3.39 0 0 1-3.65 3.64c-2.88 0-4.51-1.21-5.21-4l-1.54.48zm26.71 4.63v-1.37h-9.24v-7.44h6.31v-1.36h-6.31v-6.74h8.76V169h-10.43v18.28zm3.32 0h1.67V169h-1.67v18.28zm5.14-16.91H290v16.91h1.67v-16.91h5.42V169h-12.5v1.36zM314 187.23v-1.37h-3V168.7h-1.06l-4.1 1.34v1l3.49-.51v15.34h-3.14v1.37zm1.77-3.39c1 2.48 3.19 3.64 6.15 3.64 3.62 0 6.25-1.57 6.25-5.42 0-2.51-1.47-3.85-3.49-4.61 2.12-1 2.93-2.2 2.93-4.3 0-3.42-3.16-4.45-5.52-4.45a6.88 6.88 0 0 0-5.52 2.88l1.19.86c1.27-1.6 2.5-2.38 4.2-2.38 2.45 0 4 1 4 3.24 0 2.43-1.72 3.55-5 3.55h-1.37v1.36h1.67c3.45 0 5.27 1.27 5.27 3.9s-1.44 4-4.51 4a4.66 4.66 0 0 1-4.88-3l-1.34.76zm21.87-15.14c-3.47 0-5.72 1.57-5.72 4.63 0 2 1.21 3.47 3.49 4.28-3.14 1.42-4.2 3.09-4.2 4.91 0 3.65 2.63 5 6.43 5s6.43-1.31 6.43-5c0-1.82-1.06-3.49-4.2-4.91 2.28-.81 3.5-2.28 3.5-4.28 0-3.06-2.25-4.63-5.72-4.63zm-4.76 13.82c0-2 1.77-3 4.76-4.21 3 1.22 4.76 2.23 4.76 4.21 0 2.49-2.07 3.6-4.76 3.6s-4.76-1.11-4.76-3.6zm.71-9.27c0-2.15 1.67-3.19 4.05-3.19s4.05 1 4.05 3.19c0 2-1.77 3.09-4.05 3.7-2.28-.61-4.05-1.72-4.05-3.7zm24.73-3a7.08 7.08 0 0 0-4.32-1.55c-5.17 0-7.29 5.44-7.29 10 0 4.21 1.19 8.73 6.28 8.73 3.32 0 6.18-2.17 6.18-5.67s-2.15-6-5.88-6a6.82 6.82 0 0 0-4.91 2.43c0-3.47 1.42-8.15 5.59-8.15a4.43 4.43 0 0 1 3.6 1.39l.76-1.24zm-.84 11.32c0 2.83-1.62 4.58-4.46 4.58s-4.61-2.1-4.61-5.39c0-.66 1.9-3.57 4.58-3.57a4.15 4.15 0 0 1 4.48 4.38zM250.53 143.75h8.76l-9.55 15.55v1.36h11.75v-1.36h-9.67l9.54-15.5v-1.42h-10.83v1.36zm14.66-1.36v12.3c0 4.15 2.17 6.23 6.61 6.23s6.61-2.07 6.61-6.23v-12.3h-1.67v12.46c0 3.49-1.7 4.71-4.94 4.71s-4.94-1.21-4.94-4.71v-12.46zm18.28 18.28h1.67v-6.1l3.45-4 5.8 10.07h1.87l-6.61-11.29 5.9-7h-2.05l-8.36 9.92v-9.92h-1.67v18.28zm15.47-18.28v12.3c0 4.15 2.17 6.23 6.61 6.23s6.61-2.07 6.61-6.23v-12.3h-1.67v12.46c0 3.49-1.7 4.71-4.94 4.71s-4.94-1.21-4.94-4.71v-12.46zm18.28 18.28h1.67v-16.92l9.78 16.91h1.72v-18.27h-1.67v15.24h-.05L320 142.39h-2.81v18.28zm19.95 0v-8.81h6.61v-1.36h-6.61v-6.74h9.07v-1.36h-10.73v18.28zm10.67-16.91h5.42v16.91h1.67v-16.92h5.42v-1.36h-12.5v1.36zM253.4 134.16V126h7.35v8.19h3.64v-19.11h-3.64v7.61h-7.35v-7.61h-3.64v19.07zm28.35 0v-3.06h-9.27v-5.34H279v-3.06h-6.53v-4.55h9v-3.06h-12.63v19.07zm7.21 0v-19.08h-3.64v19.07zm4.66 0h6.31c5 0 8.53-2.8 8.56-9.54s-3.51-9.54-8.56-9.54h-6.31v19.07zm3.64-16h2.43c4.18 0 5.16 3.06 5.16 6.47s-1 6.47-5.16 6.47h-2.43v-12.95zm27.06 16v-3.06h-9.28v-5.34h6.53v-3.06h-6.53v-4.55h9v-3.06h-12.63v19.07zm15 0v-3.06H331v-16h-3.64v19.07zm2.75 0h7c4.86 0 6.95-2.06 6.95-5s-.85-4-3.33-5a4.25 4.25 0 0 0 2.9-4.33c-.21-3.41-2.67-4.68-6.47-4.68h-7.08v19.07zm3.64-8.51h3.65c2.12 0 3 1 3 2.78s-.92 2.77-3 2.77h-3.65v-5.55zm0-7.61h3.65c1.75 0 2.62 1 2.62 2.32s-.87 2.33-2.62 2.33h-3.65V118zm27.06 16.12v-3.06h-9.27v-5.34h6.5v-3.06h-6.53v-4.55h9v-3.06h-12.6v19.07zm6.71 0v-7.77h3.15l3.59 7.77h4l-4.2-8.51a4.72 4.72 0 0 0 3.49-4.91c0-3.15-1.77-5.65-6.1-5.65h-7.61v19.07zm0-16.12h3.33c2 0 3.09.9 3.09 2.7s-.87 2.7-3.73 2.7h-2.7V118zm27.59 1.64a6.74 6.74 0 0 0-6.92-4.86c-6.11 0-8 5.23-8 10.09 0 5.39 2.4 9.51 7.59 9.51a6 6 0 0 0 5-2.22v2h2.64v-9.64h-7.13v3.06h3.62a3.77 3.77 0 0 1-4 3.78c-2.54 0-4-2.54-4-6.55 0-4.23 1.32-6.92 4-6.92 1.9 0 3 .79 3.83 2.7l3.38-.9zM260.75 99.88c0 3.09-1.22 4.18-3.67 4.18s-3.67-1.08-3.67-4.18v-12.1h-3.64v11.95c0 5.58 3.43 7.4 7.32 7.4s7.32-1.82 7.32-7.4V87.78h-3.64v12.1zm11.44 7v-13.6h.05l7.8 13.58h3.51V87.78h-3.43v13h-.05l-7.51-13h-3.8v19.08zm19.71 0v-19.1h-3.65v19.08zm7.9 0h4.07l5-19.08h-3.59l-3.54 14.06h-.05l-3.38-14.06h-3.59l5 19.08zm24.52 0v-3.08h-9.28v-5.35h6.53v-3.06h-6.53v-4.55h9v-3.06h-12.63v19.08zm6.71 0v-7.79h3.15l3.59 7.77h4l-4.2-8.51a4.72 4.72 0 0 0 3.49-4.92c0-3.15-1.77-5.65-6.1-5.65h-7.61v19.08zm0-16.12h3.33c2 0 3.09.9 3.09 2.7s-.87 2.7-3.73 2.7H331v-5.42zm26.32 1.08a6.94 6.94 0 0 0-6.74-4.3c-3.3 0-6.15 1.93-6.15 5.34 0 5.87 9.83 5.13 9.83 8.88 0 1.85-1.4 2.54-3.23 2.54-2.14 0-3.28-1.19-4.15-3l-3 1.32a7.56 7.56 0 0 0 7.13 4.52c4.23 0 6.68-2 6.68-5.86 0-6.19-9.83-5.5-9.83-8.78 0-1.48 1.14-2.11 2.72-2.11a3.51 3.51 0 0 1 3.39 2.46l3.33-1zm8 15V87.78h-3.64v19.08zm3.12-19.08v3.06h5v16h3.64v-16h5v-3.04zm20.85 3.67h.05l2.14 8.27H387l2.25-8.27zm-7.8 15.41h3.62l1.13-4.12h6l1.05 4.12h3.62l-5.42-19.08H387l-5.5 19.08zm3.65-23.46v3.06h3.17v-3.05zm5 0v3.06h3.17v-3.05zm6.21 4.39v3.06h5v16H405v-16h5v-3.05z"/><circle cx="114.87" cy="115.03" r="104.87" fill="#e80036"/><path d="M103.33 59.79h1.15v-1.15h1.16v-1.15h-1.16v-1.16h-1.15v1.15h-1.15v1.15h1.15zm20.37 67h1.15v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92zm-24.7-67h1.15v-1.15h1.15v-1.15h-1.2v-1.16H99v1.15h-1.2v1.15H99zm25.77 101.35c1.28 8.36 1.56 16.22 2.49 20.28l1.12-.26c-.89-3.84-1.19-11.78-2.48-20.2zm-11.57-45.8a2.5 2.5 0 0 0-2.86.89l.39.39a2.08 2.08 0 0 1 1.61-.89 1.87 1.87 0 0 1 1.77 1.67v1.35h.55v-1.43a2.45 2.45 0 0 0-1.52-1.98zm3.48 0a2.46 2.46 0 0 0-1.47 2v1.43h.56v-1.37a1.87 1.87 0 0 1 1.77-1.67 2.08 2.08 0 0 1 1.61.89l.39-.39a2.5 2.5 0 0 0-2.91-.89zm.93 1.24c-1 0-1.39.39-1.39.76h1.15a.4.4 0 0 0-.26.36.46.46 0 0 0 .92 0 .39.39 0 0 0-.24-.35h1.12c-.05-.35-.64-.78-1.35-.78zm8.95 40.69zm13.62-76.74L139 78.75l-1.11 1.78 1.11 1.78zM139 121.16a2.79 2.79 0 1 0-2.8-2.8 2.8 2.8 0 0 0 2.8 2.8zm0-5a2.21 2.21 0 1 1-2.22 2.21 2.21 2.21 0 0 1 2.22-2.22zm-.55 3.69h1.15v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92zm-20.1-60h1.15v-1.21h1.16v-1.15h-1.16v-1.16h-1.15v1.15h-1.15v1.15h1.15zm-4 0h1.15v-1.21h1.15v-1.15h-1.15v-1.16h-1.2v1.15h-1.16v1.15h1.16zm-4.1 0h1.15v-1.21h1.16v-1.15h-1.16v-1.16h-1.2v1.15H109v1.15h1.15zm2.2 56.72c-1 0-1.39.39-1.39.76h1.17a.4.4 0 0 0-.26.36.46.46 0 0 0 .92 0 .39.39 0 0 0-.25-.35h1.11c-.04-.43-.63-.84-1.34-.84zm10.55 41.2a3.09 3.09 0 0 0-.17-1 .9.9 0 0 0-.82-.6 1.73 1.73 0 0 0-1.09.6c-.3.28-.6.61-.9.9a5.59 5.59 0 0 1-3.83 1.54 5.32 5.32 0 0 1-3.3-1.14 3.46 3.46 0 0 0-2-1.07 1.14 1.14 0 0 0-1 .73 3.76 3.76 0 0 0-.21 1.43v.13c0 .36.21 1.55.53 3.37.47 2.69 1.23 6.59 2 10.07.4 1.74.83 3.38 1.23 4.72a11.77 11.77 0 0 0 1.23 3 2.65 2.65 0 0 0 2.13 1.24 2.69 2.69 0 0 0 2.46-2.25c.26-1 1.73-7.51 2.74-13.3a.49.49 0 0 0 0-.07c.3-1.73.56-3.39.74-4.84a28.71 28.71 0 0 0 .24-3.1c.02-.13.02-.27.02-.36zm-4.84 21.32c-.28 1-.85 1.39-1.35 1.39a1.51 1.51 0 0 1-1.19-.76 3.27 3.27 0 0 1-.32-.58 22.82 22.82 0 0 0 4-6.06l.33-.67c-.68 3.36-1.3 6.09-1.46 6.69zm.11-6.52a25.29 25.29 0 0 1-3.42 5.41c-.23-.66-.47-1.45-.71-2.32v-.06a28.77 28.77 0 0 0 6.54-8.86 37.85 37.85 0 0 1-2.4 5.84zm3.37-11.66a29.49 29.49 0 0 1-7.85 13.43c-.7-2.77-1.39-6.08-1.93-8.91s-1-5.33-1-6a15.22 15.22 0 0 0 4 6.54l.75-.86a10.86 10.86 0 0 1-2-2.39 6.88 6.88 0 0 0 1.85.24 7.86 7.86 0 0 0 5.14-1.73l-.81-.81a6.88 6.88 0 0 1-4.33 1.4 4.11 4.11 0 0 1-2.83-.89 12.29 12.29 0 0 1-.84-2.32l.39.33a6.46 6.46 0 0 0 4 1.38 6.73 6.73 0 0 0 4.62-1.86c.34-.32.65-.66.9-.9l.12-.11v.61a25.09 25.09 0 0 1-.17 2.86zm-15.49-3.68c-1 5.87-2 15-6.19 22.68l1 .55c4.36-7.92 5.37-17.23 6.32-23.05zm1.21 12.11c-.18 4.81-.79 9.65-2.68 11.79l.87.75c2.26-2.68 2.74-7.63 3-12.5s.08-9.68.73-11.66l-1.09-.36c-.8 2.42-.62 7.15-.83 11.98zM112.47 41l-1.11-1.78-1.12 1.78 1.11 1.78zm29.58-18.71l-2.52-.75-.83 2.79-2.79-.83-.75 2.5 2.79.83-.83 2.8 2.52.75.83-2.79 2.79.83.74-2.52-2.79-.83zM159 98.74L157.89 97l-1.11 1.78 1.11 1.78zm50.16 1.89l.09.73-6.48.84a.63.63 0 0 1-.61-.25h-.08a14.16 14.16 0 0 1-1.11 2.66l2 1.46.22-.3c-.7-.45-.5-.8 0-1.81l6.37-.83.19 1.45.92.29-.24-1.85 2.73-.36v-.19a6.83 6.83 0 0 1-3.54-1.92zm1.29-17.91l-2.32-.87a7.1 7.1 0 0 1-.66.36 18.6 18.6 0 0 0 2.11 1.4 4.7 4.7 0 0 0 .87-.9zM148 146.39v1l2.61-1.71 1.09 1.37-3 2.32.54.81 3.13-2.39.73.85-1.19 1 .64.64 2-1.58-.93-1.09 1.73-1.58-.76-2.34.56-.38v-.61h-1.6l.89 3-.58.46-1.07-1.33V142h-2.44v.84l.54.61-.54.4-1.65-1.85h-.76v.48l2.06 2.42zm-.37-47.7l1.11 1.78 1.11-1.78-1.11-1.78zm62.52 9.21l-6.67.33c-.54 0-.61-.28-.61-.28h-.09l-1.17 1.75L203 111h.08a1.64 1.64 0 0 1 .34-.92l6.8-.33a.59.59 0 0 1 .52.24h.09l1.26-1.7a7.38 7.38 0 0 1-1.41-1.33h-.08s.09.91-.46.94zm-10.66-18.77h-.08a14.18 14.18 0 0 1-.73 2.79l2.16 1.17.18-.33c-.76-.34-.61-.72-.31-1.78l6.19-1.72.39 1.41 1 .15-.5-1.8 2.65-.74-.05-.19a6.88 6.88 0 0 1-3.77-1.4l-.35.1.2.71-6.3 1.74a.62.62 0 0 1-.68-.11zm2.5 11.75h.08c-.08-.4 0-1 .15-1l6.86-1.37a.6.6 0 0 1 .62.2h.08a16.49 16.49 0 0 1 .28-2.48c-1.22-.48-1.52-2.89-3.19-2.56l-5.49 1.1a.59.59 0 0 1-.55-.16h-.09l-.92 2.21 1.44 1.18-.86 1.81a9.59 9.59 0 0 1 1.6 1.08zm-.26-4.38l6.76-1.35a6.14 6.14 0 0 0-.2 1.65L202 98.07l-.64-.54zm4.81 21.69a.58.58 0 0 1 .5.28h.1l.93-1.89 2.6 1.83a9.59 9.59 0 0 1 1.63-2.18 16.79 16.79 0 0 1-1.3-3.13l-2.83-.07a.61.61 0 0 1-.55-.33h-.08l-1.21 2.12-3.26-2.25a8.33 8.33 0 0 1-1.28 2.44 15.26 15.26 0 0 1 1.59 3.12zm1.59-3.35l3.07.07.07.14a14.29 14.29 0 0 0-1.69 2.13l-2-1.49zm-5.3 1.25a13 13 0 0 0 1.33-2.25l2.61 1.77-.41.8-3.39-.08zM176 100.47l1.11-1.78-1.11-1.78-1.11 1.78zm-75.62 112.3a4.81 4.81 0 0 0 .35 1.2l1.89-1.61v-.76a18.94 18.94 0 0 0-2.23 1.17zm65.36-114.08l1.11 1.78 1.15-1.78-1.11-1.78zm-66.6 109.68c.07-.38 1.15-6 1.26-6.56s.42-.53.42-.53v-.09l-1.43-1.55-1.56 1.08v.08a1.64 1.64 0 0 1 .82.54s-1.21 6.33-1.28 6.68a.58.58 0 0 1-.35.45v.09l1.36 1.63a7.46 7.46 0 0 1 1.62-1.06v-.07s-1-.14-.86-.69zm12 1.61s.5-6.1.54-6.52a.62.62 0 0 1 .37-.54v-.08l-2.3-1.81-3.23 1.77-.59 7.05a.58.58 0 0 1-.31.49v.09c1.77 1.4 3.22 2.66 5 4.27a7.23 7.23 0 0 1 1.5-1.33v-.08c-.49 0-3-2.32-3-2.32zm-3.39-.17l.63-7.59h.05l1.44 1.07-.6 7.23-.43.23zm-5.9-8.37v.07a1.62 1.62 0 0 1 .84.51s-.92 6.38-1 6.73a.6.6 0 0 1-.34.47v.09l1.42 1.56a7.39 7.39 0 0 1 1.57-1.12v-.08s-.95-.11-.87-.66c0-.38.88-6.07 1-6.6s.4-.55.4-.55v-.09l-1.49-1.49zm17.22 1.72a.59.59 0 0 1 .26-.52v-.09l-2.28-1.32a29.57 29.57 0 0 1-3.17 2.17s.06 6.21.06 6.62a.62.62 0 0 1-.31.57v.08l1.45 1.15 1.27-1.27v-.06l-.59-.43-.07-7.45.27-.17 1.32.81s.06 6.05.06 6.6-.31.6-.31.6v.09l1.71 1.24 1.32-1.37v-.07a1.63 1.63 0 0 1-.9-.38s-.06-6.43-.06-6.79zm31-7l-.33-.21-.47.71a4.67 4.67 0 0 1-3.56 2l-5-.07a4.31 4.31 0 0 1-.17 2.67h2.45l-.41.62a5.15 5.15 0 0 1-4.23 2.37h-2.8a2.3 2.3 0 0 1 .21 1.14c0 1-.43 1.22-.43 1.22h2.32a3.17 3.17 0 0 0 1.48-.4 6.46 6.46 0 0 0-1.37 3.37v1.16a7.78 7.78 0 0 1 2.88-.25v-2.32a8.37 8.37 0 0 1 .88-4l1.94-2.9a6.65 6.65 0 0 0 3.58-1v4.92a3.33 3.33 0 0 1-2.06 1h-2.52a6.31 6.31 0 0 1 0 2.19 4.9 4.9 0 0 0 2.63-.49A7 7 0 0 0 145 210a4.47 4.47 0 0 1 2.17 0v-3a4.23 4.23 0 0 1 .2-1.52h2.76v-.46c-.55 0-.76-.45-.83-1.64v-2.22c0-1.47-.06-3.46.8-4.75zm-17.6 9.35v-.08l-2.28-.85 1.7-3.58a8.37 8.37 0 0 1-2.62-.88 15.62 15.62 0 0 1-2.82 2.07l.43 3.15a.58.58 0 0 1-.19.54v.1l2 .62-1.39 2.85a9.37 9.37 0 0 1 2.4 1.26 16.65 16.65 0 0 1 2.89-1.8s-.33-2.39-.39-2.81a.62.62 0 0 1 .35-.54zm-3.86-.64l-.46-3.35.2-.17a13.53 13.53 0 0 0 2.44.95l-1.34 2.86zm2.11 4.64a14.57 14.57 0 0 0-2.37-1.33l1.14-2.25.94.45.43 3zm-6.16-.08s-.35-6.11-.38-6.53a.6.6 0 0 1 .28-.58v-.08A14.48 14.48 0 0 1 122 201l-1.59 1.86.27.25c.51-.68.84-.45 1.81.07l.37 6.42-1.47.08-.35.9 1.87-.1.15 2.74h.2a6.81 6.81 0 0 1 2.16-3.39v-.36zm42.63-175l.63-1-1-.65-.63.95-.95-.63-.65 1 1 .63-.64 1 1 .65.63-.95.95.63.65-1zM199 87.76a1.67 1.67 0 0 1 0-1l6.36-2.41a.59.59 0 0 1 .57.07h.09l.67-2a7.34 7.34 0 0 1-1.74-.83h-.07s.37.89-.16 1.09L198.54 85c-.51.19-.67-.08-.67-.08h-.09l-.57 2 1.73.76zm1.21 71a3.86 3.86 0 0 0 .33-2.16 5.76 5.76 0 0 1-2.83 0v2.75a5.17 5.17 0 0 1-.38 2.34 21.26 21.26 0 0 1-2.47 0l.1 5.09a5.47 5.47 0 0 1-.76 3.2h-3.21a5.7 5.7 0 0 0-3.39 1 9 9 0 0 0 1.13-4.12v-3.14a3.63 3.63 0 0 1 2-.79h2.38a7.48 7.48 0 0 1 0-2.56 6.13 6.13 0 0 0-2 .21 3.9 3.9 0 0 0 .33-2.16 5.83 5.83 0 0 1-2.84 0v2.75a4.44 4.44 0 0 1-.42 2.41l-.05.07a2.32 2.32 0 0 1-1.93.66v4.36c0 .88.17 3.18-.4 4.38l-1.47 2.21.35.2s1.47-2.94 4.47-2.94h6.66a3.46 3.46 0 0 1 .25-2.48h-1.3a13.89 13.89 0 0 0 1.38-1.49 4.07 4.07 0 0 1 2.44-1.13H201a7.38 7.38 0 0 1 0-2.56c-1.77 0-2.43.14-3.41 1.28a4.07 4.07 0 0 0 .24-1.32v-2.84a3.58 3.58 0 0 1 2-.79h2.37a7.5 7.5 0 0 1 0-2.56 6.17 6.17 0 0 0-1.97.13zm-6.5-85.29l5.74-3.12.4.11a11.9 11.9 0 0 1-1.11 2.1v.08a6.89 6.89 0 0 1 1.87.35h.09l1-2.23-1.7-.61.42-1.88a9.54 9.54 0 0 1-1.84-.58h-.07c.19.36.28.93.14 1l-5.9 3.21a.63.63 0 0 1-.65 0l-.1.1a14.87 14.87 0 0 1-.08 2.88l2.37.65.1-.35c-.78-.18-.72-.6-.66-1.71zM211 126a3.42 3.42 0 0 0 .32-2 5.2 5.2 0 0 1-2.55 0v2.46a4.53 4.53 0 0 1-.35 2.12 5.18 5.18 0 0 1-2.76.77v.44c.58 0 .84.95.84 1.52v.85c0 1.33 0 3.84-.55 4.69l-.75 1.19-3.61 5.45-2 3v.07-7l.94-1.42a3.6 3.6 0 0 1 2.16-1h1.64a6.57 6.57 0 0 1 0-2.32 6.94 6.94 0 0 0-1.19.07 3.79 3.79 0 0 0 .35-2.16 5.75 5.75 0 0 1-2.79 0v2.7a5.18 5.18 0 0 1-.36 2.28l-.89 1.34c-.28.31-1.08.94-3.12.94v.45c.59 0 .85.94.85 1.52v6.69c0 1.33 0 3.84-.56 4.69-.26.41-.79 1.17-.79 1.17l.31.19s.68-.92 1.48-2.13l.23-.36a5.84 5.84 0 0 1 4.47-2.49h2.39a2.57 2.57 0 0 1 .85-2.1c-2.85 0-4.61-.34-6.28 1.77l-.17.25a7.45 7.45 0 0 0 .42-2.41l.47-.71a6.55 6.55 0 0 1 5-2.7h2.71a2.9 2.9 0 0 1 .94-2.36 3.16 3.16 0 0 1 1.79-.7h2.08a6.56 6.56 0 0 1 0-2.24 5.35 5.35 0 0 0-1.77.19 3.38 3.38 0 0 0 .3-1.89 5.1 5.1 0 0 1-2.48 0v2.41a3.9 3.9 0 0 1-.36 2.11l-.07.09c-2.23 0-3.85-.14-5.28.8l2.69-4.06.15-.23 1.11-1.68.16-.24v-.08l.19-.28a3.82 3.82 0 0 1 2.36-1.12h2.61a7.35 7.35 0 0 1 0-2.51c-1.91 0-2.76.16-3.93 1.63a8.1 8.1 0 0 0 .61-3v-2a4.66 4.66 0 0 1 2.36-.75h1.58a6.7 6.7 0 0 1 0-2.3 5.4 5.4 0 0 0-1.75.39zm-20.43-58.45l2-1.26a22.63 22.63 0 0 1 3.88 1.12h.08l1.58-3.06a16.74 16.74 0 0 1-2.93-1.84l-5.65 3.63a.63.63 0 0 1-.64 0h-.07a18.75 18.75 0 0 1 .19 3.54l2.43.48v-.37c-.81-.07-.76-.79-.87-2.24zm5.8-3.73l-1.31 2.66s-1.17-.31-2-.5zm3.89 17.4a.61.61 0 0 1 .58 0h.09v-2.11l3.13.56a9.63 9.63 0 0 1 .56-2.67 16.62 16.62 0 0 1-2.51-2.29l-2.6 1.14a.62.62 0 0 1-.64-.07h-.08l-.2 2.43-3.91-.66a8.21 8.21 0 0 1-.13 2.76 15.58 15.58 0 0 1 2.76 2.15zm0-3.7l2.81-1.23.12.1a14.74 14.74 0 0 0-.64 2.65l-2.47-.49zm-4 3.52l-.23-.16a13.33 13.33 0 0 0 .26-2.61l3.11.52v.89zm-9.17 49.72h-1.15v.92H185v1.15h.92v.92h1.15v-.92h.93v-1.15h-.92zm26.51-22.63s-.57.13-.74.14a19.15 19.15 0 0 0 1.57 2 4.65 4.65 0 0 0 1.11-.58zm-98.71-98A104.87 104.87 0 1 0 219.74 115 104.87 104.87 0 0 0 114.87 10.16zm11.29 23.17c.9.12 1.8.26 2.7.42v6l-2.7-4.14zm3.62 157.31l-1 .92v1.15h1.14v1.17h-1.14V195h-1.2v-1.14h-1.14v-1.16h1.14v-1.15l-1-.92h-3.5l-1 .92v1.15h1.15v1.17h-1.15V195h-1.16v-1.14h-1.14v-1.16h1.14v-1.14l-1-.93h-3.39l-1 .93v1.14h1.14v1.17h-1.14V195h-1.17v-1.14h-1.14v-1.16h1.14v-1.15l-1-.92h-3.48l-1 .93v1.14h1.1v1.17h-1.14V195h-1.17v-1.14h-1.14v-1.16h1.14v-1.15l-1-.92h-3.47l-1 .93v1.14h1.15v1.17h-1.15V195H101v-1.14h-1.13v-1.16H101v-1.13l-1-.94H90c.4.4 3.49 3.13 5.07 4.53a82.2 82.2 0 0 1-8.15-2.46v-1.47l.64-.57 2-1.75h17.92a2.9 2.9 0 0 0 1.71 1h.32a5.79 5.79 0 0 0 1.14-.13 3.09 3.09 0 0 0 1-.33 9.2 9.2 0 0 0 .81-.52h8.23a5.48 5.48 0 0 0 .47.4 3.87 3.87 0 0 0 2.31.78 4 4 0 0 0 1.94-.51 1.41 1.41 0 0 0 .55-.68h14.26l2.57 2.25v1.59l-.57.23q-3.72 1.3-7.59 2.25l4.44-4.56zM131 196a82.94 82.94 0 0 1-32.36 0zM106.79 55.4v5.06H96.71V55.4zm-6-1.15V46a1.24 1.24 0 0 1 .41-.88 1.47 1.47 0 0 1 1-.39 1.29 1.29 0 0 1 1.3 1.27v8.23zm3.86-8.25a1.48 1.48 0 0 1 .33-1 .88.88 0 0 1 .67-.34 1.09 1.09 0 0 1 .77.37 1.37 1.37 0 0 1 .37.93v8.23h-2.14V46zm10.14 9.37h6.31v5.06h-12.55V55.4zm-6.24-1.15V46a1.23 1.23 0 0 1 1.06-1.3 1 1 0 0 1 .73.36 1.4 1.4 0 0 1 .36.94v8.23zm3.29 0V46a1.22 1.22 0 1 1 2.44 0v8.23zm3.6 0V46a1.19 1.19 0 1 1 2.37 0v8.23zm-.57 39.47h-.08a17 17 0 0 0-3.52.39l3.58-5.49 3.6 5.5a17.19 17.19 0 0 0-3.58-.37zm2.94 1.44v6.15a13 13 0 0 0-2.39-.32v-6.1a16.1 16.1 0 0 1 2.39.29zm-3.54-.28V101a13.18 13.18 0 0 0-2.71.41v-6.2a16.15 16.15 0 0 1 2.71-.33zm.57-8.36l-5.24 8c-.35.12-.7.24-1 .38v-2.09l6.29-9.64 6.26 9.56v2.23c-.33-.13-.66-.25-1-.36zm0-8.75l6.26 9.48v3.38l-6.25-9.6-6.29 9.64v-3.22zm-6.3-8.68a1.38 1.38 0 0 1 1.32-1.21 1.31 1.31 0 0 1 1.26 1.3v12.21l-2.58 4zm5.74 1.52v4.52h-2v-5.91A1.44 1.44 0 0 1 113 68a3 3 0 0 1 1.33-.47v1.25a1.1 1.1 0 0 0 0 1.88zM114 76.9l-1.76 2.7v-3.72A5.16 5.16 0 0 0 114 76.9zm1.4-8.16V67.5a3 3 0 0 1 1.25.46 1.45 1.45 0 0 1 .68 1.23v5.94h-1.93v-4.52a1.1 1.1 0 0 0 0-1.87zm1.93 7.14v3.63l-1.73-2.62a5.15 5.15 0 0 0 1.77-1.01zm1.15 5.37V69.19a1.33 1.33 0 0 1 1.28-1.3 1.35 1.35 0 0 1 1.3 1.23v16.05zm.52 14.17a16.26 16.26 0 0 1 2.36.84v6.41a13.3 13.3 0 0 0-2.36-1zm2.14-41.17H119V46a1.48 1.48 0 0 1 .33-1 .88.88 0 0 1 .67-.34 1.1 1.1 0 0 1 .77.36 1.35 1.35 0 0 1 .37.92zm0 7.36v5.52a2.47 2.47 0 0 0-1.3-.38 2.44 2.44 0 0 0-1.83.86 2.76 2.76 0 0 0-.62-.59 4.18 4.18 0 0 0-1.91-.68v-.64h1v-1.15h-1v-1h-1.15v1h-1v1.15h1v.63a4.25 4.25 0 0 0-2 .69 2.86 2.86 0 0 0-.62.58 2.4 2.4 0 0 0-1.81-.86 2.51 2.51 0 0 0-1.32.39v-5.52zM110.41 95.5v6.25a13.14 13.14 0 0 0-2.31 1.1v-6.47a15.93 15.93 0 0 1 2.31-.88zm4.46 6.62a12 12 0 0 1 8.43 3.46 11.45 11.45 0 0 1 3.49 8.14c0 4.52-2.74 8.23-7 10.48 0-.24 0-.49.07-.75a14.73 14.73 0 0 1 1.68-4.21 1.67 1.67 0 0 0 1.52-.66 1.59 1.59 0 0 0 .06-1.54 1.83 1.83 0 0 0 1.24-1.37 1.55 1.55 0 0 0-1.12-1.73 1.62 1.62 0 0 0 .27-1.67 1.65 1.65 0 0 0-1.77-.95s.19-.7-.7-1.23-1.38-.23-1.38-.23a1.31 1.31 0 0 0-.74-.69 2.12 2.12 0 0 0-1.07-.08 1.48 1.48 0 0 0-.82-.41 1.59 1.59 0 0 0-1 .14 1.58 1.58 0 0 0-2.38 0s-.17-.25-.83-.24a1.18 1.18 0 0 0-1 .51 1.21 1.21 0 0 0-1.05 0 1.5 1.5 0 0 0-.76.82s-.43-.38-1.39.21a1.39 1.39 0 0 0-.69 1.25 1.61 1.61 0 0 0-1.56.61 1.66 1.66 0 0 0 0 1.91 1.46 1.46 0 0 0-1.09 1.59 1.79 1.79 0 0 0 1.27 1.6 2.18 2.18 0 0 0 .17 1.51 1.84 1.84 0 0 0 1.59.66c.12.46.88 3.49 1 4.69-.74-.48-1.31-.88-1.31-.89a11.11 11.11 0 0 1-1.69-17.48 12 12 0 0 1 8.56-3.46zm24.72-32.26v-1h-1.15v1h-1V71h1v3.35l-2.87 4.36V56.57l6.72 10.17v11.75l-2.71-4.13V71h1v-1.15zm-.59 5.71l3.28 5v2.9a2.6 2.6 0 0 0-3.35.52 2.57 2.57 0 0 0-2-.91 2.63 2.63 0 0 0-1.41.42v-2.7zm3.28 9.82v26.83l-2.77-4.22V85.53a1.41 1.41 0 0 1 1.42-1.29 1.38 1.38 0 0 1 1.37 1.15zm-6.72.14a1.39 1.39 0 0 1 1.41-1.3 1.36 1.36 0 0 1 1.37 1.29V108l-2.79 4.25V85.53zm3.36 23.67l3.36 5.12v9.8a2.5 2.5 0 0 0-1.34-.4 2.69 2.69 0 0 0-2 .94 2.77 2.77 0 0 0-2-.94 2.61 2.61 0 0 0-1.31.36v-9.74zm.57 70.47V154h2.79v18l-2.68 4.77v2.92zm.1 6.13v1.31h-.78a1.84 1.84 0 0 0 .21-.23 4.34 4.34 0 0 0 .59-1.08zm-.1-34.39v-25.25a1.24 1.24 0 0 1 .43-.9 1.54 1.54 0 0 1 1-.4 1.31 1.31 0 0 1 1.32 1.3v25.25zm-2.63-26.55a1.58 1.58 0 0 1 1 .4 1.2 1.2 0 0 1 .44.89v25.25h-2.79v-25.57a1.28 1.28 0 0 1 1.37-.97zm1.5 29.14v24.63l-.37-.33a10.43 10.43 0 0 1-2.33-2.78v-.06l-.08-.09V154zm-1.14 25.15c.85.78 1.69 1.46 2.14 1.9a38.07 38.07 0 0 1-.65 3.79 3.62 3.62 0 0 1-.57 1.29.83.83 0 0 1-.71.37.94.94 0 0 1-.77-.37c-.69-.75-.83-3-.81-4.06V181a8.14 8.14 0 0 1-3.15-1.81c-1.14-1.15-2.3-3.2-2.9-7.17-.21-1.37-.43-4.41-.77-7.46a32.8 32.8 0 0 0-1.49-7.76l-1.05.46a32.22 32.22 0 0 1 1.39 7.42c.34 3 .56 6 .78 7.5.62 4.12 1.86 6.44 3.22 7.8a7.79 7.79 0 0 0 2.87 1.81 8.18 8.18 0 0 0-.93 1.14 29.51 29.51 0 0 1-2.25 2.89 3.82 3.82 0 0 1-2.41 1.48 1.67 1.67 0 0 1-1.22-.61 8.09 8.09 0 0 0-5.64-2.84 5.47 5.47 0 0 0-3.71 1.49 2.9 2.9 0 0 1-1.91.85 3.42 3.42 0 0 1-2.35-1.18c-.31-.3-1-1-.92-.86a5.44 5.44 0 0 0-1.54-1.06 5.08 5.08 0 0 0-1.66-.3 5.45 5.45 0 0 0-2.1.42 13.11 13.11 0 0 0-3.57 2.36 4.21 4.21 0 0 1-2.69 1.16 3.55 3.55 0 0 1-2.76-1.51 6.14 6.14 0 0 0-1.45-1.52 2.36 2.36 0 0 0-1.28-.37c1.94-4.86 5-14.17 5.88-17.81.52-2.11 1-4.23 1.56-6.3.44-1.6 1.15-3.82 2.86-5a6.87 6.87 0 0 1 2.25-.43 3.15 3.15 0 0 1 1.1.17 21 21 0 0 1 3.24 1.86 7.74 7.74 0 0 0 3.81 1.44c2.55 0 5.19-1.52 6-1.83.23-.11.5-.26.79-.43a8.42 8.42 0 0 0 1-.48l.28-.16a3.91 3.91 0 0 1 1.59-.38 2.64 2.64 0 0 1 .93.16 2.38 2.38 0 0 1 1 1.07c1.09 1.85 1.9 5.48 2.22 7.31.43 2.48 1.07 6.45 1.9 9.55a14.84 14.84 0 0 0 1.13 2.75 9.19 9.19 0 0 0 .68 1.11l.12.15a11.59 11.59 0 0 0 2.52 3.11zm-1.22 7.96h-4a15.93 15.93 0 0 0 1.37-1.52c.55-.7 1-1.4 1.46-2a9.81 9.81 0 0 0 .26 1.7 4 4 0 0 0 .76 1.59 1.73 1.73 0 0 0 .15.23zm-9.25 0h-.83a6.13 6.13 0 0 0-.38-1 9.88 9.88 0 0 1 1.19 1zm-2.94-1.66a5.18 5.18 0 0 1 1.12 2.61.79.79 0 0 1-.1.44v.07a2.83 2.83 0 0 1-1.34.34 2.7 2.7 0 0 1-1.64-.56 6.36 6.36 0 0 1-1.55-1.79c-.17-.27-.29-.52-.38-.7a4.2 4.2 0 0 1 2.48-.83h.09l.8 2.24 1.08-.38zm-4.55 1.66H118a4.49 4.49 0 0 0 1-.53c0 .16.12.34.24.53zm-3.81 0h-2.12c0-.37.06-.79.08-1.22v-.19l.17.15a5.53 5.53 0 0 0 1.85 1.26zm-4.32.36l.93-2.81.24.14v1a13.09 13.09 0 0 1-.15 1.69 1.17 1.17 0 0 1-.42.46c-.24.19-.52.34-.72.47a2.74 2.74 0 0 1-.59.17 4.81 4.81 0 0 1-.91.11h-.18a2.18 2.18 0 0 1-1.24-.93 1.4 1.4 0 0 1-.2-.82 4.62 4.62 0 0 1 .93-2.62 1.23 1.23 0 0 1 .16-.17 3.82 3.82 0 0 1 .68-.17h.49a3.15 3.15 0 0 1 .59.07l.32.1-1 3zm-4.43-.36h-2.25a7.8 7.8 0 0 0 .88-.64 18.84 18.84 0 0 1 1.7-1.3 5.47 5.47 0 0 0-.34 1.81s-.01.09-.01.13zm-16-6.62a36.14 36.14 0 0 0 6.18-8.42c2.23-4.05 3.63-9.48 4.3-11.69a8.88 8.88 0 0 1 2.74-4.6 15.57 15.57 0 0 0-1.18 3.15c-.59 2.11-1 4.23-1.56 6.33a180.36 180.36 0 0 1-6.31 18.82 16.59 16.59 0 0 0-.83 1.46 2 2 0 0 1-1.25 1 1 1 0 0 1-.25 0c-.38 0-.83-.31-1.23-1.37a14.46 14.46 0 0 1-.64-4.68zm.42 6.62h-1v-2q.07.25.16.5a4 4 0 0 0 .82 1.5zm3-33.07v20.4a35.33 35.33 0 0 1-2.79 3.77V154zm-2.79-2.63v-25.25a1.22 1.22 0 0 1 .42-.9 1.56 1.56 0 0 1 1-.4 1.34 1.34 0 0 1 1.35 1.25v25.3zm2.79-39.18L91.29 108V85.53a1.32 1.32 0 0 1 1.35-1.3 1.54 1.54 0 0 1 1 .4 1.23 1.23 0 0 1 .42.89zm11.13 10.86a2.21 2.21 0 0 1 2.2 2.13l-.65.21.16.54a1 1 0 0 1 0 .3c0 .36-.21.48-.52.51a.61.61 0 0 1-.6-.47l-.06-.18v-.24h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92v.21l-1.27.43a2.18 2.18 0 0 1-.37-1.21 2.22 2.22 0 0 1 2.23-2.23zm-.11-.58v-.57c.19.21.39.41.6.61a2.76 2.76 0 0 0-.49 0zm3 3.76v-.07l.57-.19 1.39 3.91-.49.18a1.66 1.66 0 0 0-1.39-.74 1.8 1.8 0 0 0-1.81 1.75l-.62.21-1.35-4 .59-.19a1.75 1.75 0 0 0 1.44.75 1.7 1.7 0 0 0 1.14-.43 1.62 1.62 0 0 0 .51-1.18zm-.33-2.05l.88.59-.69.19a2.81 2.81 0 0 0-.21-.78zm12.19-5.06h-.6a3.79 3.79 0 0 1-.44 1c-.28.45-.29.29-.81 1a5 5 0 0 0-1.72-.91v-1h-.49v1h-.29v-.24h-.38v.4a.35.35 0 0 1-.69 0v-.44h-.37v.28h-.3v-1.05h-.55v1a4.47 4.47 0 0 0-1.54.78 2.43 2.43 0 0 1-1.57-1.92h-.34a20 20 0 0 1-.89-3.37c.36-.32 1.31-1.21 1.27-1.65a1.51 1.51 0 0 0 1 .4 1.67 1.67 0 0 0 1.32-.69 1.69 1.69 0 0 0 2.28-.4c.27.27.57.7 1.08.7a3.77 3.77 0 0 0 1.2-.29 1.52 1.52 0 0 0 1.32.69c.93 0 1-.4 1-.4s1.15 1.19 1.6 1.63a21.67 21.67 0 0 1-1.09 3.48zm1.61 7v.84q-.68-.89-1.35-1.71c.47-.24.91-.51 1.35-.79a2.8 2.8 0 0 0-.12.82 2.87 2.87 0 0 0 .1.8zm-.59 2a10.34 10.34 0 0 1-1.32 1.19 3.58 3.58 0 0 0-1.59 2.49 1.75 1.75 0 0 0 0 .34 17 17 0 0 0 .83 2.24c.69 1.64 1.7 3.91 2.67 5.86.48 1 1 1.86 1.38 2.56a4.57 4.57 0 0 0 1.19 1.48 3.58 3.58 0 0 0 1.4.82c1.49.45 2.66.76 3.27 2.06l1-.48c-.87-1.84-2.58-2.25-4-2.68l-.15-.06v-.28a28.42 28.42 0 0 1 .49-4.09l-1.13-.2a34 34 0 0 0-.49 3.71 4.31 4.31 0 0 1-.47-.74 14.35 14.35 0 0 1-1.12-5c-.16-1.84-.18-3.59-.37-4.73l-1.13.19c.2 1.14.2 3.38.46 5.61-.26-.55-.52-1.11-.77-1.66-.53-1.17-1-2.3-1.37-3.17a16.65 16.65 0 0 1-.6-1.61.81.81 0 0 1 0-.14c0-.43.47-1 1.18-1.61.43-.38.91-.71 1.28-1.12 4.36 5.94 8.74 13.46 9.58 17.07a4.54 4.54 0 0 1 .07.83 4.83 4.83 0 0 1-2 3.75 8.4 8.4 0 0 1-1 .68v-.44a4.06 4.06 0 0 0-.72-2.47 4.16 4.16 0 0 0-.92-.84 5.24 5.24 0 0 0-2.62-1.07H123.63c-.06 0-.3-.08-.61-.42-1.09-1.19-2.46-4.69-3.56-8.23-1-3.25-1.86-6.59-2.29-8.4a10 10 0 0 0 1.17-.59 2.45 2.45 0 0 0 1.1-1.45 5.31 5.31 0 0 0 .17-1.08q.71.73 1.39 1.63zm3.26-5a2.21 2.21 0 1 1-2.21 2.21 2.21 2.21 0 0 1 2.19-2.26zm-.19-.57c.12-.12.25-.23.37-.36v.35h-.37zm3.46-21.59v9.68a12.62 12.62 0 0 0-2-4.21V99a18.33 18.33 0 0 1 2 2zm-1.89-3.45l1.89-2.94v4.67a19.33 19.33 0 0 0-1.89-1.7zm1.89 28.72v9.45c-.63-1-1.3-2.1-2-3.15v-4.81a2.8 2.8 0 0 0 0-4.92v-2a12.11 12.11 0 0 0 2-4.11v7.61a2.74 2.74 0 0 0 0 2zm-3.11 1.8v2.82c-.56-.82-1.13-1.62-1.7-2.4v-.87a2.74 2.74 0 0 0 1.52.45zm5.85 23.31a5.88 5.88 0 0 0 2.21-4.38 6 6 0 0 0-.09-1 19.11 19.11 0 0 0-1.09-3.07v-15a2.8 2.8 0 0 0 1.63-2.39v25.94zm2.66 2.63v13.77c-.39-2-.72-4-1-5.45a37.61 37.61 0 0 0-1.26-5.17 13.46 13.46 0 0 0-1.09-2.53 6.86 6.86 0 0 0-.43-.64zm-4.25-53.42v-6l4.25 6.47v8a23.8 23.8 0 0 0-4.26-8.43zm4.25 16.75v7.79a2.79 2.79 0 0 0-1.63-2.39v-15a29.38 29.38 0 0 1 1.62 9.63zM130.17 105v17.48a2.79 2.79 0 0 0-1.47.42v-20.4a21.34 21.34 0 0 1 1.47 2.5zm-1.47-12.53v-4l4.24 6.53v4zm0-6.06v-7.05a2.06 2.06 0 0 1 2.08-2 2.14 2.14 0 0 1 2.17 2v13.55zm2.08-10.27a3.25 3.25 0 0 0-2.7 1.44 3.46 3.46 0 0 0-2.81-1.44 3.71 3.71 0 0 0-2.36.87L128.2 69l4.74 7.23V77a3.4 3.4 0 0 0-2.17-.82zm-.61 46.93a2.21 2.21 0 1 1-2.21 2.21 2.21 2.21 0 0 1 2.2-2.17zm0 5v12.3c-.45-.87-.94-1.78-1.47-2.72v-10a2.77 2.77 0 0 0 1.47.42zm-5.87 23.7l-4 2.43a1.94 1.94 0 0 1-.33-.17l4.11-2.65-.62-1-4.26 2.75a1.87 1.87 0 0 1-.12-.58l4.22-2.53-.59-1-3.17 1.9a2.9 2.9 0 0 1 1-1c.31-.18.35-.19 3.58-2.26h.12a7.07 7.07 0 0 1 1.88.81 3.3 3.3 0 0 1 1.14 2.49 2.5 2.5 0 0 1-.1.75l-2.55 1.56a11 11 0 0 0-1.24.65 5.94 5.94 0 0 1-1 .32l2.54-1.53zm-9.93 1h-.34a2.92 2.92 0 0 1-2.65-2.84 3 3 0 0 1 0-.42 3 3 0 0 1 3.06-2.61 4.15 4.15 0 0 1 .66.06l.35.06.21-.3a2.52 2.52 0 0 1 2.17-1.17 4 4 0 0 1 1.81.47 2.67 2.67 0 0 1 1.38 2.24l-.41.26v-.06a2.4 2.4 0 0 0-1-1.91 2.44 2.44 0 0 0-1.52-.54 2.67 2.67 0 0 0-2.46 1.64 2.3 2.3 0 0 0-1.19-.32 2.62 2.62 0 0 0-2.59 2.16 3 3 0 0 0 0 .43 2.36 2.36 0 0 0 .74 1.77 2.48 2.48 0 0 0 1.69.64 2.67 2.67 0 0 0 .51 0 2.69 2.69 0 0 0 2.62 2.54 2.37 2.37 0 0 0 1-.2l.28-.15a3.53 3.53 0 0 0 .46.41 3.4 3.4 0 0 1-1 .33 4.46 4.46 0 0 1-.81.08 2.91 2.91 0 0 1-2.83-2.15zm0 2.33l-.51-.31c-.54-.33-1.08-.69-1.62-1h1.28a4.9 4.9 0 0 0 .87 1.4zm-14.92-32a2.21 2.21 0 1 1-2.21 2.21 2.22 2.22 0 0 1 2.21-2.21zm-.09-.58v-17.14a21.6 21.6 0 0 1 1.6-2.76V123a2.74 2.74 0 0 0-1.51-.45zm1.6 5.14v11.42l-.88 1.64c-.26.49-.5 1-.72 1.4v-14h.09a2.77 2.77 0 0 0 1.55-.47zm-2.27 19.13v-.1a24.71 24.71 0 0 1 2.38-5.45c1.2-2.27 2.72-4.92 4.29-7.42l1.33 3.91 2.63-.92-.12-.51a.82.82 0 0 1 0-.23.62.62 0 0 1 .64-.62c.24 0 .42.08.56.46l.18.55c-.67 1.91-1.75 4.55-2.3 6a2.27 2.27 0 0 0-.53-.06 4.13 4.13 0 0 0-2.86 1.56 37.59 37.59 0 0 1 1.29-5.88l-1.07-.41a46 46 0 0 0-1.83 11.09 5.29 5.29 0 0 0 .2 1.7 2.2 2.2 0 0 0 2 1.64 5.25 5.25 0 0 0 3-1.4 5.94 5.94 0 0 1-3.56 2.85 1.94 1.94 0 0 1-.61.09 6 6 0 0 1-3.78-2.06 6.49 6.49 0 0 1-2-4.07 2.46 2.46 0 0 1 .16-.72zm8.84-15.68a.64.64 0 0 1 .66-.6c.24 0 .41.07.54.47a1 1 0 0 1 0 .23.64.64 0 0 1-.65.62c-.24 0-.4-.07-.55-.47a.75.75 0 0 1 0-.25zm.55 1.86a1.79 1.79 0 0 0 1.8-1.77l.55-.2 1.36 3.82-.3.1-.29.09a1.7 1.7 0 0 0-1.4-.74A1.78 1.78 0 0 0 108 136l-.61.22-1.29-3.82.59-.21a1.67 1.67 0 0 0 1.39.81zm6.9-5.76h.54a3.57 3.57 0 0 0 3-1.9 12 12 0 0 1-.19 1.81 1.27 1.27 0 0 1-.62.8c-.34.22-.85.43-1.47.73l-.41.2.1.45c.11.49.27 1.16.47 1.93a2.21 2.21 0 0 1-1.41.53 2.49 2.49 0 0 1-1.72-.45c.23-.76.42-1.43.55-1.91l.14-.5-.48-.19a3.8 3.8 0 0 1-2.27-2.16c0-.24-.1-.59-.18-.95a6.47 6.47 0 0 1 0-.78 4.41 4.41 0 0 0 3.97 2.39zm-1.44-4.69h2.7a1.38 1.38 0 0 1-2.7 0zm4.46 18.32c-.47-2.15-1.05-5.07-1.53-8.22l.32-.17c.46 1.8 1.07 4 1.74 6.12a26.69 26.69 0 0 1 .9 6.15 6.25 6.25 0 0 0-.62-.17h.06s-.42-1.44-.87-3.71zm-1.47-1.38a7 7 0 0 0-.49-.77 1.67 1.67 0 0 0-1.24-.81.86.86 0 0 0-.26 0l-.21.06c.14-1 .43-3.32.49-5h.46c.4 2.38.82 4.63 1.21 6.51zm-3.91-5.94l.33-1a3.1 3.1 0 0 0 .73.31c0 .92-.13 2.06-.24 3.07zm.48 4.81l-.48.14-.83-2.42.17-.05.33-.11zm-.48-8.73c-.16.57-.37 1.31-.62 2.12l-.52-1.47-.85-2.4a5.16 5.16 0 0 0 1.94 1.75zm-1 9.58a8.15 8.15 0 0 0-.88 1.37 5.49 5.49 0 0 1-1 1.48c.43-1.11 1-2.57 1.51-3.91zm-3.92 4.39a25.55 25.55 0 0 0-1.87 2.23c-.47.62-.92 1.24-1.29 1.78 0-.41.07-.85.12-1.3.91-1.58 2.12-2.66 2.97-2.71zm2.61 5.63l.07-.07v.28a4.6 4.6 0 0 0 0 .58 3.9 3.9 0 0 0 1.12 2.73H108.68a6.67 6.67 0 0 0 1.57-3.52zm.49-1.8c-.36.25-.69.48-.95.68l-.33.27c-.06.08-.11.09-.18.19-1.85 1.81-3.14 2.46-3.75 2.43-.45 0-.69-.21-1-.9a2.26 2.26 0 0 1-.1-.52c.46-.59 1.26-1.8 2.22-3.08a11.48 11.48 0 0 1 3.16-3.22 4.42 4.42 0 0 0 1.85-2.18c.43-.82.87-1.45 1.21-1.52l1.87-.54a1.66 1.66 0 0 1 .35.39l-1.26.54.45 1.06 1.39-.59c.07.15.14.3.19.45l-1.37.56.43 1.06 1.32-.54c0 .16.09.31.13.47l-1.27.47.4 1.07 1.07-.4v.2a1.26 1.26 0 0 1-.06.45c-.62.21-2.69 1.21-3.91 1.86-.45.34-1.23.85-1.93 1.34zm9.78-3.34c.17.38.34.73.51 1.07a8.66 8.66 0 0 0 1.16 1.77 3.64 3.64 0 0 0 .43.41l-.5.32a3.72 3.72 0 0 0-1.59-2.39v-.43s-.06-.46-.07-.75zm-1.28 5.48a4.23 4.23 0 0 0-.45.52l-.88-.07-.41.92.66.37a4 4 0 0 0-.24 1.28 3 3 0 0 0 .16 1l-.14.08a1.28 1.28 0 0 1-.5.1 1.47 1.47 0 0 1-1-.46 1.44 1.44 0 0 1-.45-1 .94.94 0 0 1 .25-.64l-.79-.83a1.8 1.8 0 0 1-1.11.4A1.2 1.2 0 0 1 113 150a1.93 1.93 0 0 1 0-.26 1.49 1.49 0 0 1 1.45-1.18 1.22 1.22 0 0 1 1.15.81l1.07-.4a1.34 1.34 0 0 1-.05-.37 1.26 1.26 0 0 1 .45-.95 1.58 1.58 0 0 1 1-.41 1.26 1.26 0 0 1 .81.28 1.24 1.24 0 0 1 .55 1 2.46 2.46 0 0 1-.3 1zM104 122.81a2.79 2.79 0 0 0-.83 4.35l.83 2.45v4.29c-.64 1-1.26 2.07-1.85 3.1v-10.88a2.84 2.84 0 0 0 .14-.86 2.74 2.74 0 0 0-.14-.85v-8.1a12.24 12.24 0 0 0 1.85 4.15zm-1.85-23.44V94.6l1.95 3a19.06 19.06 0 0 0-1.99 1.77zm1.85-.21v7.61a12.6 12.6 0 0 0-1.85 4.24v-9.93a18.87 18.87 0 0 1 1.85-1.92zm-2.37-21.55a3.25 3.25 0 0 0-2.7-1.44 3.4 3.4 0 0 0-2.17.79v-.64l4.77-7.32 5.26 8v.08a3.73 3.73 0 0 0-2.41-.9 3.46 3.46 0 0 0-2.8 1.43zm-4.87 1.73a2.15 2.15 0 0 1 2.17-2 2 2 0 0 1 2.08 2V86.44l-4.25 6.47V79.35zm4.24 9.2v4L96.71 99v-4zm0 6.06v6.09a24.07 24.07 0 0 0-4.25 8.46v-8.08zm-4.23 23a29.14 29.14 0 0 1 1.48-9.39v14.59a2.79 2.79 0 0 0-1.5 2v-7.21zm1.48 10.24v16.76a9.1 9.1 0 0 0-.63 1.93 3.73 3.73 0 0 0-.14 1 6.77 6.77 0 0 0 1.49 3.87h-2.26v-25.56a2.79 2.79 0 0 0 1.5 1.97zm3.59 26.16a6.19 6.19 0 0 0 1.59.65l-.21.17a10.08 10.08 0 0 0-3.15 5.19 73.83 73.83 0 0 1-3.35 9.74V154zm-6.52 31.51a4.29 4.29 0 0 1 .48-.84.54.54 0 0 1 .47-.22 1.22 1.22 0 0 1 .78.19 5.08 5.08 0 0 1 1.16 1.24 5.34 5.34 0 0 0 1.24 1.18h-5.28a4.34 4.34 0 0 0 1.15-1.51zm37.62-111.39l-4.25-6.47v-2h1v-1.1h-1v-1h-1.15v1h-1v1.15h1v2.18L122.86 75V61.61h10.08zM123.56 78a2.56 2.56 0 0 1 1.7-.66 2.25 2.25 0 0 1 2.28 2.22v6.91l-4.69 7.11V79.43a2.12 2.12 0 0 1 .71-1.43zm4 10.54v4l-2.81 4.38a18 18 0 0 0-1.88-1.15v-.1zm-3.11 9.55v7a13.31 13.31 0 0 0-2-1.7v-6.56a16.84 16.84 0 0 1 1.98 1.26zM107 103.62a13 13 0 0 0-1.85 1.69v-7.1A17 17 0 0 1 107 97zm-2-6.74l-2.87-4.37v-4l4.74 7.19a18.19 18.19 0 0 0-1.87 1.18zm-2.87-10.43v-6.91a2.26 2.26 0 0 1 2.28-2.22 2.59 2.59 0 0 1 1.71.66 2.16 2.16 0 0 1 .69 1.3v14.29zm0-18.68V65.7h1v-1.15h-1v-1H101v1h-1v1.15h1v2.07l-4.25 6.47V61.61h10.05v13.3zm-3.07-13.52h-2.35V43.71L96 42.44v-4.16h1v-1.15h-1v-1h-1.18v1h-1v1.15h1v4.2l-.73 1.22v10.92l-6.73 10.16V37.26a81.89 81.89 0 0 1 11.69-3.18zm-5 2.45v21.9l-2.8-4.25V71h1v-1.15h-1v-1h-1.12v1h-1V71h1v3.35l-2.78 4.24V66.86zm-3.34 18.87l3.37 5.12v2.82a2.69 2.69 0 0 0-1.44-.43 2.54 2.54 0 0 0-1.93.89 2.54 2.54 0 0 0-1.94-.89 2.6 2.6 0 0 0-1.41.42v-2.81zm-1.94 8.67a1.35 1.35 0 0 1 1.37 1.3V108l-2.78 4.24v-26.7a1.42 1.42 0 0 1 1.41-1.3zm1.94 25l3.37 5.12v9.78a2.56 2.56 0 0 0-1.35-.39 2.69 2.69 0 0 0-2 .92 2.63 2.63 0 0 0-2-.92 2.59 2.59 0 0 0-1.38.4v-9.8zm-2 15.66a1.4 1.4 0 0 1 1.4 1.3v25.25h-2.76v-25.31a1.38 1.38 0 0 1 1.38-1.28zm1.42 29.1v25.38l-.09.09v-2.66l-2.69-4.78V154zm-1.84 23.3v10.29l-1.37 1.2v-13.92zm53.07 10.29V177.3l1.37-2.44v13.92zm.93-122.93l-6.72-10.17V43.7l-.72-1.24v-4.18h1v-1.15h-1v-1h-1.16v1h-1v1.15h1v4.18l-.7 1.24v10.55h-2.33V34.07a82.15 82.15 0 0 1 11.69 3.16zm-9.35-9.26v5.06h-10.09V55.4zm-10.08-1.15V46a1.23 1.23 0 0 1 1.06-1.3 1 1 0 0 1 .73.36 1.39 1.39 0 0 1 .34.94v8.23zm3.29 0V46a1.3 1.3 0 0 1 1.3-1.29 1.45 1.45 0 0 1 1 .4 1.26 1.26 0 0 1 .42.91v8.21zm2.7-12.41V44a2.62 2.62 0 0 0-1.4-.43 2.43 2.43 0 0 0-1.85.87 2.17 2.17 0 0 0-1.68-.87 2.12 2.12 0 0 0-1.37.55v-2.7l3-4.61zm-6.29-11.22a1.22 1.22 0 1 1 2.44.08v4.89l-2.45 3.73V30.7a.58.58 0 0 0 0-.08zM119 12.88q3 .12 6 .41v11l-3-7.72-3 7.81zm0 15.38v-.73l3-7.81 3 7.72v1.19a2.29 2.29 0 0 0-1.22-.36 2.33 2.33 0 0 0-1.8.86 2.33 2.33 0 0 0-1.8-.86 2.3 2.3 0 0 0-1.23.36zm0 2.45a1.23 1.23 0 1 1 2.45-.08v8.7L119 35.59zm2.44 10.71v2.74a2.22 2.22 0 0 0-1.45-.58 2 2 0 0 0-1.6.82 2.24 2.24 0 0 0-2.92-.47V41.3l2.94-4.49zm-6-2.21v-11a1.19 1.19 0 1 1 2.37-.08v7.41zm-3.6-26.37H117.78V21l-3-7.7-3 7.61zm0 11.23l3-7.61 3 7.7v2a2.26 2.26 0 0 0-1.18-.34 2.29 2.29 0 0 0-1.77.85 2.3 2.3 0 0 0-3-.49zm0 4.06a1.23 1.23 0 1 1 2.45.12v11.07l-2.45-3.73zm2.45 13.29v2.52a2.3 2.3 0 0 0-1.22-.36 2.33 2.33 0 0 0-1.79.85 2.17 2.17 0 0 0-1.66-.85 2.08 2.08 0 0 0-1.37.55v-2.71l3-4.61zm-6-2.09v-8.65a1.23 1.23 0 1 1 2.45 0v4.89zm-3.59-26c2-.2 4-.33 6-.42v11.33l-3-7.71-3 7.82zm0 14.22l3-7.82 3 7.71v1.21a2.29 2.29 0 0 0-1.23-.36 2.34 2.34 0 0 0-1.8.85 2.32 2.32 0 0 0-1.8-.85 2.28 2.28 0 0 0-1.22.36zm0 3.19a1.22 1.22 0 1 1 2.44 0v8.62l-2.44-3.73zm2.44 10.71v2.75a2.22 2.22 0 0 0-1.45-.59 2.05 2.05 0 0 0-1.61.84 2.42 2.42 0 0 0-1.83-.84 2.61 2.61 0 0 0-1.4.42v-2.2l3.27-5zm-6.28-1.69v-6c.89-.15 1.79-.3 2.69-.42v2.25zm-53.58 95h-2.89a2.79 2.79 0 0 0 0-5h2.87zm-5.3-5a2.79 2.79 0 0 0 0 5h-2.69v-5zM39.29 128v-5.35a1.28 1.28 0 0 1 .49-1 1.9 1.9 0 0 1 1.23-.44 1.52 1.52 0 0 1 1.61 1.41V128zm1.64 4.27a2.21 2.21 0 1 1 2.21 2.21 2.22 2.22 0 0 1-2.21-2.21zm6.3-4.27h-3.45v-5.35a1.55 1.55 0 0 1 1.66-1.41 2 2 0 0 1 1.27.45 1.26 1.26 0 0 1 .51 1zm0-7.36a3.22 3.22 0 0 0-1.79-.55 2.91 2.91 0 0 0-2.23 1 2.84 2.84 0 0 0-2.19-1 3.09 3.09 0 0 0-1.74.53v-2.79l3.92-6 4 6.11zm0-4.74l-3.45-5.28v-2.2h1v-1.15h-1v-1h-1.15v1h-1v1.15h1v2.2l-3.34 5.12v-8.19l7.94-11.36zm0-21.71l-7.94 11.36V91.88l-.87-1.41-.89 1.41v44.65h9.69v25.79a82.52 82.52 0 0 1 0-94.5zm0-32.29v3.92a83.66 83.66 0 0 0 0 98.46v27.39q-2.39-2.11-4.66-4.36A102.24 102.24 0 0 1 103.5 13.42v18.75c-.9.12-1.8.27-2.69.42v-13.7l-.88-1.11-.86 1.11v14A83.15 83.15 0 0 0 87.36 36v-3l-1.28-2.19L84.75 33v4q-3.88 1.5-7.56 3.36V37.3l-1.75 2.85v1.14a83.73 83.73 0 0 0-16.15 11.25v-3.05l-1.75 2.71v1.95a83.71 83.71 0 0 0-7.68 8.26v-.51l-1.29-2.2zm26.39 132v-1.17h1.15v-1.15h1.17v1.15h1.14v1.17h-1.14v1.1h-1.17v-1.14zm-23.77-3.24v-1.75h32.8l2 1.75zm18.21 3.24v-1.17h1.15v-1.15h1.17v1.15h1.14v1.17h-1.13v1.1h-1.17v-1.14zm-5.55 0v-1.17h1.15v-1.15h1.16v1.15H66v1.17h-1.17v1.1h-1.16v-1.14zm-5.55 0v-1.17h1.15v-1.15h1.17v1.15h1.14v1.17h-1.14v1.1h-1.17v-1.14zM62 69.95l2.11 3.22v11.41h-1.54V75.1l.54-.86L62 72.46l-1.11 1.78.54.86v9.49h-2.14V74zm-2.69 2V54.09c.7-.64 1.41-1.27 2.13-1.88v16.53zm16.13 2v10.63h-2.15V75.1l.54-.86-1.11-1.78-1.12 1.78.54.86v9.48h-1.53V73.17l2.12-3.22zm-2.12-5.2v-25c.7-.41 1.41-.81 2.12-1.2v29.3zm-2 50.38v2.23a23.41 23.41 0 0 0-3-.31V121l3.59-5.47 3.51 5.47v1.59a17.79 17.79 0 0 0-3-1v-2.46zm-3-.24v-15.38a1.74 1.74 0 0 1 1.36-.61 1.56 1.56 0 0 1 1.66 1.41v10zm4.16-4.6v-10a1.42 1.42 0 0 1 1.44-1.41 1.66 1.66 0 0 1 1.1.43 1.32 1.32 0 0 1 .46 1v14.57zm1.45-12.52a2.61 2.61 0 0 0-2 1 2.92 2.92 0 0 0-2.21-1 3 3 0 0 0-1.36.33v-.69l3.48-9.62L75.42 102v.23a2.82 2.82 0 0 0-1.58-.48zM71.71 88.4L68.23 98V85.73h7.18v12.92zm.43-31L70 54.15l-2.1 3.21V47.2q2.06-1.43 4.21-2.73zM70 56.24l2.11 3.21v9.29l-1.54 2.34v-8h1v-1.17h-1v-2.22h-1.11v2.22h-1v1.15h1v8l-1.53-2.33v-9.28zm-.57 16.92v11.42h-1.5V75.1l.54-.86-1.11-1.78-1.11 1.78.54.86v9.48h-1.54V73.17L67.36 70zm-2.65-15.8l-2.11-3.21-2.11 3.21v-6.11q2.05-1.68 4.22-3.24zm-2.11-1.12l2.11 3.21v9.29l-1.53 2.33v-8h1.11v-1.16h-1.11v-2.22H64.1v2.22h-1v1.15h1v8l-1.53-2.34v-9.27zm1.81 29.49v12.63l-3.59-9.92-3.6 10V85.73zm-3.59 6.1l3.59 9.91v.34a3 3 0 0 0-1.36-.33 2.93 2.93 0 0 0-2.23 1 2.76 2.76 0 0 0-2.12-1 2.68 2.68 0 0 0-1.49.46v-.43zm3.59 11.69v15.36l-3-4.6v-10a1.55 1.55 0 0 1 1.66-1.41 1.75 1.75 0 0 1 1.34.64zm-5.7-.61a1.53 1.53 0 0 1 1.54 1.41v10l-3 4.6v-14.7a1.49 1.49 0 0 1 1.46-1.32zm2.11 12.59l3.59 5.5a22.1 22.1 0 0 0-3 .3v-2.25h-1.17v2.48a17.58 17.58 0 0 0-3 1V121zm4.42 6.67c8 0 12.27 3.66 14.66 7.47a19.56 19.56 0 0 1 2.38 5.78 3.75 3.75 0 0 0-1.73-.5h-.15a3.77 3.77 0 0 0-2.31.9 16.46 16.46 0 0 0-3.84-7.89c-2.25-2.6-5.21-4.5-8.31-4.72H67.35a6.8 6.8 0 0 0-1.33.12 13.61 13.61 0 0 0-7.7 4.62 16.33 16.33 0 0 0-3.94 7.83 3.67 3.67 0 0 0-2.42-.84 3.72 3.72 0 0 0-1.64.35 19.59 19.59 0 0 1 2.37-5.63c2.39-3.83 6.67-7.48 14.62-7.5zm15.89 24.37v-10.37a2.45 2.45 0 0 1 .9.46 1.68 1.68 0 0 1 .63 1.12v34.33l-1.52 2.75v-19.27V146.54zm-3-23.49v2.61a15.92 15.92 0 0 0-2.87-2.14l3.44-5.32 4 6v8.47a20.15 20.15 0 0 0-1.82-3.67 17.16 17.16 0 0 0-1.61-2.19V123zm1.13-6.05v-12.69A1.56 1.56 0 0 1 83 102.9a2 2 0 0 1 1.25.44 1.28 1.28 0 0 1 .49 1v17.84zm3.39-14.7a3.12 3.12 0 0 0-1.73-.52 2.92 2.92 0 0 0-2.22 1 2.7 2.7 0 0 0-2.09-1 2.74 2.74 0 0 0-1.44.41L81 91.87zm-3.24-12.37V39.59c1.07-.47 2.16-.92 3.25-1.35v60.68zm-1.15.32L77.17 99V41.66c1-.54 2.1-1.06 3.16-1.55zm-1.65 12.65a1.49 1.49 0 0 1 1.51 1.41V117l-3 4.66v-17.38a1.51 1.51 0 0 1 1.49-1.38zm-7.52 79.82V184l-.14.23v-5.83c.07-1 .12-2.2.17-3.36l.17.17.17.21a1 1 0 0 1 .23.6 17.55 17.55 0 0 0-.57 3.37c-.07.98-.03 2.3-.03 3.33zm-4-.4l-.5-.14-.37-.11L66 179l3.66.62c0 .17 0 .32-.06.43v.2l-2.67-.47zM63 181.11a35.87 35.87 0 0 1-3.88-1.3 3.62 3.62 0 0 0-1.3-.38c0-.17-.09-.33-.12-.48 1.9.46 6 1.49 7.33 1.81l.08.94c-.46-.12-1.24-.33-2.11-.59zm.58 1.36v4.64h-2v-5.21zm-3.12-.95v5.58h-2v-6.33l.16.07c.5.23 1.14.46 1.83.69zm-4-6a4.38 4.38 0 0 0-1.07-.28V137.9a1.59 1.59 0 0 1 .69-1.25 2.91 2.91 0 0 1 1.28-.53v39.8zm.91 7V185l-.37-1.11zM55.9 184l.63 2.37a3.93 3.93 0 0 1-1.63-1 2.88 2.88 0 0 1-.73-2.12v-.11a15.11 15.11 0 0 1 .39-2.49c.18-.83.36-1.49.36-1.49a.55.55 0 0 0 0-.35s-.09-.25-.18-.61a4.84 4.84 0 0 1-.18-1.13.77.77 0 0 1 0-.33c.24-.36.25-.36.51-.38a2.79 2.79 0 0 1 .9.23l.65.26a3.93 3.93 0 0 0-.2 1.27 6 6 0 0 0 .33 1.85 1.77 1.77 0 0 0-.15.39c-.16.6-.75 3.39-.75 3.4a.55.55 0 0 0 .05.24zm-2.14-5a22.27 22.27 0 0 0-.74 4.09v.14a4 4 0 0 0 1.07 2.93 5.39 5.39 0 0 0 1.17.9h-2.57v-51a1.79 1.79 0 0 1 1.52 1.74v37.62a1.89 1.89 0 0 0-.6.67 1.76 1.76 0 0 0-.21.92 7.09 7.09 0 0 0 .37 2.04zm1.82-43.48a15.45 15.45 0 0 1 3.6-6.89 15.12 15.12 0 0 1 3-2.62 9 9 0 0 0-.91 2.16 29 29 0 0 0-.82 7.51 4.26 4.26 0 0 0-2.54-.83 4.34 4.34 0 0 0-2.32.72zm25.81 12.11l-1 .81-1.05-.81zm-1.07-1.15v-8.58a1.66 1.66 0 0 1 .66-1.26 2.56 2.56 0 0 1 1.07-.51v10.41zm-.46 2.33l-1.8 1.39-1.77-1.36 1.53-1.21h.51zm-2.66 21.83v-8.86c.37 0 .75-.1 1.09-.15a3.43 3.43 0 0 0 .89-.24v23.44c-.66-.13-1.33-.27-1.88-.43h-.09v-6.6a18.84 18.84 0 0 0 1.07-4.19 4.42 4.42 0 0 0-1.08-2.97zm1.47-10.29a10.76 10.76 0 0 1-1.85.3l-1 .09-.64-1.66c0-.12.09-.41.57-.71a11.38 11.38 0 0 1 2.36-1 1 1 0 0 1 .27 0 .65.65 0 0 1 .38.1l-.12.07c-.39.2-.76.33-1.09.46a2.15 2.15 0 0 0-.47.24.81.81 0 0 0-.38.67.78.78 0 0 0 0 .2.73.73 0 0 0 .36.45.87.87 0 0 0 .43.1 4.84 4.84 0 0 0 1.64-.53 10.51 10.51 0 0 1 2.3-.85v.06a.68.68 0 0 1-.23.4 10.34 10.34 0 0 1-1.34.88c-.52.38-1.07.67-1.19.73zm-6.4 19.08a8 8 0 0 1 .44-2.52l1 .25-1.24 6.61h-.22v-1c.06-1.1.02-2.44.02-3.34zM63 150.5l.46-.22c.18-.08.39-.17.59-.24a6.54 6.54 0 0 0 .38.72 3.21 3.21 0 0 0 1.92 1.59 5.74 5.74 0 0 0 1.17.12 9.15 9.15 0 0 0 1.74-.19c.17.19.43.49.72.87a6.82 6.82 0 0 1 .93 3.63l-2.08.88-.08-.08c-.82-.82-1.74-2-3.7-4.4l-.89.73 1.61 2-3.52 2.59c-.16-.4-.28-.69-.33-.81a9.71 9.71 0 0 1-.41-1.33 10.13 10.13 0 0 1-.33-2.31 2.6 2.6 0 0 1 .27-1.32c.81-1.19 1.4-1.97 1.55-2.23zm-1.45 0v-2.39a2.47 2.47 0 0 0 .41.28 3.7 3.7 0 0 0 1.75.42h.12v.08a9.33 9.33 0 0 0-1.49.64.65.65 0 0 0-.18.15s-.16.32-.56.85zm5.29-.64a6.86 6.86 0 0 0 1.56.15h.68l-.08 1.17h-.16a7.62 7.62 0 0 1-1.26.12 4.59 4.59 0 0 1-.93-.09 2.15 2.15 0 0 1-1.18-1.07 5.64 5.64 0 0 1-.36-.7c0-.09-.07-.16-.08-.21v-.08a7.56 7.56 0 0 0 1.86.74zm-1.07-1.59a2.87 2.87 0 0 0 .75-.61l.25.68.13.35a6.87 6.87 0 0 1-1.09-.38zm10.24-1.77h-2v-8.6a1.6 1.6 0 0 1 .69-1.25 2.9 2.9 0 0 1 1.28-.53zm.83 1.15l-1.06.84-1.09-.84zm-1.54 1.21l-1.27 1v-2zm.48.37l1.76 1.35-1.79 1.42-1.67-1.28v-.11zm-.55 3.13l-1.2.92v-1.84zm.48.37l1.8 1.39-1.92 1.47-1.55-1.2v-.37zm-1 4.93a3.67 3.67 0 0 1-.27-.46l1.14-.88.64.49a9 9 0 0 0-1.12.56 2.47 2.47 0 0 0-.32.33zm1.27 4.25v7.4l-2-2.24v-4.37zm-.89-6l-.89.69a4.1 4.1 0 0 1-.19-1.25v-.27zm-1 3.65L70.01 161l.36-1.06 3.52-.92zM72.36 148a1.52 1.52 0 0 1-.13-.37 2.85 2.85 0 0 1 0-.54 2.57 2.57 0 0 1 0-.43 1 1 0 0 1 0-.14 5.74 5.74 0 0 1 .48-.58l.12-.12v12.3l-.56.15-.15-1.27v-.14a8 8 0 0 0-1.12-4.38v-2.55h.09a2.58 2.58 0 0 0 .76-.09 1.07 1.07 0 0 0 .75-.78 1.43 1.43 0 0 0 0-.34 1.46 1.46 0 0 0-.16-.63zm-1.17 10.54l-1.11.29-.38-.38 1.36-.57zm1.67-14.41l-.2-.44c-.06-.12-.1-.24-.13-.32v-.07a4.5 4.5 0 0 0 .18-.89 1.28 1.28 0 0 0-.25-.75c-.17-.25-.41-.55-.6-.78a2.58 2.58 0 0 0 .42-1.42 2.07 2.07 0 0 0-.84-1.77 3.81 3.81 0 0 0-.53-.29v-1.37a2.9 2.9 0 0 1 1.28.53 1.6 1.6 0 0 1 .69 1.25zm-1.36-1.81v.09s-.09.31-.17.75a.57.57 0 0 0 0 .1 1.09 1.09 0 0 0-.82 1 3.15 3.15 0 0 1 1.07-.14l.37.81v.06l-.12.12-.07.08-.91.44a1.41 1.41 0 0 1 .16.62c0 .32-.12.68-.75 1.17l.7.91.19-.16c0 .11.08.2.11.26s.06.14.06.16a1.54 1.54 0 0 1-.4 0h-.46c-.2 0-.43 0-1.7.1h-.35a3.51 3.51 0 0 1-.37-.3 12.33 12.33 0 0 1-.47-1.21 6.31 6.31 0 0 0 1.44-1c1.4-1.3 1.71-3.45 2-4.54.26.36.44.58.56.76zM63.71 162a17.85 17.85 0 0 0 2.55 1.73h-1.92v-.09l-.67-1.64zm-.87-2.51l3.72-2.75.5.59-3.22 3.17zm2.81 2.51c-.42-.27-.79-.52-1-.69l3.18-3.12.17.17.33.33zm3.5-2.5l.19.18-1.28 3.79-1.21-.72-.22-.13zm-7.55.27l.56 1.47 1.06 2.76a4.44 4.44 0 0 1 0 .57 1.82 1.82 0 0 1-.12.76 11.69 11.69 0 0 0-1.1 5.6 2.39 2.39 0 0 0 .59 1.79 1.47 1.47 0 0 0 .63.36c0 .18.07.43.14.79a22.21 22.21 0 0 0 1 3.06 6.59 6.59 0 0 0-1.86-.57 5.44 5.44 0 0 0-.72 0h-.18zm1.59 9.67c.86-.17 2.85-.56 4.08-.88 1-.27 2.34-.67 3.12-.92 0 .22.06.45.08.67-.8.24-2.54.76-3.58 1s-2.82.59-3.74.76c.01-.17.02-.38.04-.59zm3.79-2c-1 .27-2.65.6-3.62.79a8 8 0 0 1 .78-2.35 2.43 2.43 0 0 0 .25-1h3.83l.19.11.54.34a4 4 0 0 1 1.08 1 1 1 0 0 1 .1.2c-.75.26-2.13.69-3.13.95zm2.31-4l.33-1 5-1.74.19.5zm3.32-.11l.33-.13v2.46a1.94 1.94 0 0 1-.33-.69zm.8 4.74l2.47 2.8-.79.63-2.44-2.89zm.78 4.15l-.61.48-2.18-2a1 1 0 0 0 .1-.19 4.13 4.13 0 0 0 .15-1.17h.07zm-1.52 1.21l-.86.68c-.18-.17-.38-.36-.62-.55v-1.46zm2.21 4l1.15.27c-.16.49-.33 1-.51 1.47-.64 1.83-1.28 3.51-1.53 4.16l-.24.12zm1.18 3.64v2.84a3.35 3.35 0 0 0-.84-.59c.2-.55.5-1.32.83-2.26zm-3.23-5.3a2.15 2.15 0 0 0-.29-.76l4.07-3.23a3.39 3.39 0 0 1 .32.65l-3.48 2.7 3.15.8-.21.68zm3.17-1.19l1.11-.86a7.41 7.41 0 0 1-.22 1.09zm4-17a.46.46 0 0 0 0-.06 1.26 1.26 0 0 0-.3-.74l.63-.48 1.15.88a5.17 5.17 0 0 0-1.48.38zm-.78-1.16a2 2 0 0 0-.79-.17 2.08 2.08 0 0 0-.59.09c-.27.08-.58.18-.9.3l-.79-.61 1.85-1.51 1.8 1.38zM78 153.79l-1.8-1.39 1.86-1.4 1.8 1.38zm1.15-7.25h-2v-10.43a2.91 2.91 0 0 1 1.28.54 1.59 1.59 0 0 1 .69 1.25zm-2.54-11.63a4.21 4.21 0 0 0-2.55.83 29.5 29.5 0 0 0-.79-7.61 8.68 8.68 0 0 0-.92-2.18 14.66 14.66 0 0 1 3.1 2.73 15.58 15.58 0 0 1 3.5 6.9 4.31 4.31 0 0 0-2.31-.67zm-3.71.81a4.23 4.23 0 0 0-2.53-.81 4.62 4.62 0 0 0-2.51.66v-11.23c2.45.19 3.6 1.7 4.34 4.1a28.39 28.39 0 0 1 .73 7.28zm-3.11.37v1.12a4 4 0 0 0-1.06.16 4.79 4.79 0 0 0-.8-.24 1.45 1.45 0 0 1 .54-.6 3.15 3.15 0 0 1 1.35-.43zm-1.33 2.41l.2.09.21-.06a3.17 3.17 0 0 1 .93-.17 1.81 1.81 0 0 1 1.06.38.78.78 0 0 1 .29.51 7.3 7.3 0 0 0-1.72-.17h-.52v1.15h.47a5.78 5.78 0 0 1 1.49.16 1.24 1.24 0 0 1-.52.42l-.14.06a2.81 2.81 0 0 0-.77-.09h-.59v1.15h.59a1.8 1.8 0 0 1 .38 0c-.29 1.18-.68 2.75-1.56 3.53s-1.54 1-1.81 1h-.52l-.18.34a1.73 1.73 0 0 1-.9.68 2.79 2.79 0 0 1 .38-1.35l-1-.54a4 4 0 0 0-.52 1.89v.27a3.18 3.18 0 0 1-.44 0v-.33a3.58 3.58 0 0 1 .54-2l-.94-.66a4.52 4.52 0 0 0-.74 2.42 1.76 1.76 0 0 1-.35-1.12 2.67 2.67 0 0 1 .61-1.71l.16-.17v-.23-.18a5.83 5.83 0 0 1 1.15-4 4.69 4.69 0 0 1 3.3-1.58 3.62 3.62 0 0 1 1.48.32zm-6.88 3.1v-3.72a1.6 1.6 0 0 1 .69-1.24 2.93 2.93 0 0 1 1.28-.54v2.14a6.16 6.16 0 0 0-.69.62 5.39 5.39 0 0 0-1.26 2.74zm3.12-4v-1.5a3.14 3.14 0 0 1 1.31.44 1.52 1.52 0 0 1 .51.53 5.53 5.53 0 0 0-1.8.5zm2-2a4.62 4.62 0 0 0-2.51-.66 4.23 4.23 0 0 0-2.53.81 27.86 27.86 0 0 1 .77-7.18c.74-2.38 1.9-3.92 4.31-4.18zm-6.24 21v19.8a8.07 8.07 0 0 1-1.12.11 2 2 0 0 1-.69-.1l-.16-.06v-40.24a2.89 2.89 0 0 1 1.28.53 1.59 1.59 0 0 1 .69 1.25v14.39a3.86 3.86 0 0 0-.36 1.75 11.3 11.3 0 0 0 .35 2.6zm-2.73 20.69l.53.19a3.22 3.22 0 0 0 1.07.17c.84 0 1.6-.21 2.39-.21a4.42 4.42 0 0 1 .57 0 5.51 5.51 0 0 1 2 .71 5.06 5.06 0 0 1 .57.37l.08 1c-1.7-.42-5.71-1.42-7.29-1.8a2.74 2.74 0 0 1 .08-.4zm8.73.63l-.58-.1c-.13-.32-.34-.88-.58-1.52a19.72 19.72 0 0 1-.83-2.66l-.12-.67.92-.2zm-.06-5.41l1-.24.29-.07.56 6-.53-.09zm-1.68 10.25l.51.14.3.11c.28.1.69.23 1.15.36v3.72h-2zm4.66-1.37a3.58 3.58 0 0 1-.11.43 1.15 1.15 0 0 1-.5.64.9.9 0 0 1-.31 0h-.12l-.12-1.3zm-1.54 2.2a4.59 4.59 0 0 0 .62 0 1.63 1.63 0 0 0 1-.26 2.55 2.55 0 0 0 .37-.32v4h-2zm2-5.11l-.42-.07-.6-6.54c.4-.12.78-.24 1.11-.35l.19-.07c0 .78 0 2-.09 3.24s-.15 2.75-.22 3.83zm-.69-7.91c-2 .66-5.33 1.35-5.51 1.38a.33.33 0 0 1-.23-.09 1 1 0 0 1-.22-.61c.82-.15 2.86-.55 4-.82 1-.24 2.45-.67 3.34-.94a3.7 3.7 0 0 1-.06.53 6.21 6.21 0 0 1-1.35.59zm.89-6.21l1.45-.59v.59zm1.57 1.15a5.28 5.28 0 0 0 .74 1.23l.34.43-1.08.77a6.12 6.12 0 0 0-.54-2.2 2.38 2.38 0 0 0-.17-.23zm.33 19.34a2.84 2.84 0 0 0 .49 0 4.44 4.44 0 0 0 2-.55.66.66 0 0 0 .22-.05h.11a2.34 2.34 0 0 1 .52.39 4.35 4.35 0 0 0 1.69.75 39.73 39.73 0 0 0 4.73.9c-.06.19-.05.18-.16.24a2.62 2.62 0 0 1-1 .15c-.38 0-.8 0-1.23-.05a30.35 30.35 0 0 1-3.57-.3 1.86 1.86 0 0 0-.43 0 37.84 37.84 0 0 0-3.79.41c-.07 0-.17 0-.21-.4a.49.49 0 0 1 0-.08 3.32 3.32 0 0 1 .6-1.38zm8.41.14v-24.24l.19-.12a9.9 9.9 0 0 0 1.55-1v25.69c-.42-.08-1.09-.17-1.77-.32zm1.51-28.3l-1.05-.81 1.3-1v.52a3.43 3.43 0 0 1-.28 1.32zm-1.53-1.18l-1.8-1.38 1.84-1.42 1.74 1.34v.1zm.52-3.17l1.26-1v1.93zm-.48-.37l-1.8-1.39 1.8-1.39 1.73 1.33v.1zm.48-3.14l1.25-1v1.93zm-23.31-27.27l-3-4.59v-12.66A1.43 1.43 0 0 1 56 102.9a1.67 1.67 0 0 1 1.1.43 1.33 1.33 0 0 1 .46 1zm0-22.6l-3.16-8.74V59q1.54-1.65 3.16-3.22zm0 3.24a2.86 2.86 0 0 0-1.52-.45 2.63 2.63 0 0 0-2.05 1 3 3 0 0 0-2.24-1 3.34 3.34 0 0 0-1.71.48l3.77-10.42zm-4.31-12.37l-3.37 9.32v-34.9q1.62-2.07 3.37-4zm-2.86 13.52a2.1 2.1 0 0 1 1.3-.45 1.58 1.58 0 0 1 1.7 1.41V117l-3.51 5.42v-18.11a1.26 1.26 0 0 1 .51-.96zM54 118.19l3.46 5.27a15.86 15.86 0 0 0-2.89 2.13v-2.72h-1.2v3.89A17.41 17.41 0 0 0 51.7 129a20.54 20.54 0 0 0-1.84 3.78v-8.28zm-2.41 17.9v51h-1.73v-49.3a1.71 1.71 0 0 1 1.69-1.69zm32.31 51.5V177.3l1.31-2.38v13.85zm31 29.66a101.8 101.8 0 0 1-65.79-24h4.43l3.2 2.75h20.81l3-2.69h4.64a83.86 83.86 0 0 0 59.43 0h4.61l2.93 2.69h20.52l3.22-2.69h4.79a101.79 101.79 0 0 1-65.82 23.95zm42.03-147.3l2.07 3.22v11.41h-1.53V75.1l.54-.86-1.11-1.78-1.11 1.78.54.85v9.49h-2V73.83zm-2.61 1.83V42.59c.69.38 1.37.76 2 1.15v25zm16.12 2.3v10.5h-2.2V75.1l.54-.86-1.11-1.78-1.11 1.78.54.86v9.48h-1.53V73.17l2.11-3.17zm-2.2-5.34V52.15c.75.63 1.47 1.28 2.2 1.94V72zm-2 50.35v2.25a22.7 22.7 0 0 0-3.06-.29V121l3.59-5.47 3.67 5.59v1.47a17.76 17.76 0 0 0-3.05-1v-2.48zm-3.06-.21v-15.37a1.73 1.73 0 0 1 1.35-.61 1.55 1.55 0 0 1 1.66 1.4v10zm4.17-4.59v-10a1.43 1.43 0 0 1 1.45-1.4 1.84 1.84 0 0 1 1.16.44 1.35 1.35 0 0 1 .47.78V119zm1.45-12.53a2.62 2.62 0 0 0-2 1 2.92 2.92 0 0 0-2.21-1 3 3 0 0 0-1.35.33v-.23l3.61-10 3.64 10.07v.37a3 3 0 0 0-1.69-.55zm-2-13.3l-3.61 10V85.73h7.25v12.8zm.3-31.1l-2.1-3.21-2.11 3.21V48q2.16 1.55 4.22 3.23zm-2.1-1.12l2.11 3.21v9.29l-1.53 2.33v-8h1v-1.16h-1v-2.22h-1.15v2.21h-1v1.15h1v8l-1.54-2.33v-9.27zm-.57 16.93v11.41h-1.54V75.1l.54-.86-1.11-1.78-1.11 1.78.54.86v9.48h-1.55V73.17l2.11-3.17zm-2.68-15.81l-2.11-3.21-2.11 3.21V44.42q2.15 1.3 4.22 2.73zm-2.11-1.12l2.11 3.21v9.29l-1.54 2.34v-8h1.1v-1.17h-1.1v-2.22H159v2.21h-1v1.15h1v8l-1.53-2.33v-9.27zm1.81 29.49v12.55l-3.52-9.73-3.59 9.93V85.73zm-3.52 6.19l3.52 9.73v.43a3 3 0 0 0-1.35-.33 2.92 2.92 0 0 0-2.21 1 2.62 2.62 0 0 0-2-1 2.68 2.68 0 0 0-1.49.47v-.36zm3.52 11.59v15.36l-3-4.59v-10a1.55 1.55 0 0 1 1.66-1.4 1.75 1.75 0 0 1 1.32.63zm-7.11.8a1.48 1.48 0 0 1 1.49-1.41 1.43 1.43 0 0 1 1.45 1.41v10l-2.94 4.49v-14.49zm3.52 11.18l3.59 5.47v.04a22.77 22.77 0 0 0-3 .29v-2.23h-1.15v2.45a18.47 18.47 0 0 0-3 .95v-1.66zm4.55 6.67c7.93 0 12.2 3.68 14.6 7.52a19.78 19.78 0 0 1 2.34 5.55 3.85 3.85 0 0 0-1.6-.32 3.67 3.67 0 0 0-2.42.84 16.38 16.38 0 0 0-3.94-7.83 14.17 14.17 0 0 0-6.82-4.43 7.23 7.23 0 0 0-2.21-.31h-.66c-3.11.22-6.07 2.13-8.32 4.72a16.54 16.54 0 0 0-3.83 7.85 3.55 3.55 0 0 0-2.32-.86 3.78 3.78 0 0 0-1.83.49 19.56 19.56 0 0 1 2.37-5.76c2.33-3.79 6.6-7.44 14.62-7.46zm6.55 71.7v-1.17h1.14v-1.15h1.17v1.15h1.14v1.17h-1.14V195h-1.17v-1.14zM145 190.62l2-1.75h32.8v1.75zm18.35 3.24v-1.17h1.14v-1.15h1.17v1.15h1.14v1.17h-1.1V195h-1.17v-1.14zm-5.56 0v-1.17H159v-1.15h1.17v1.15h1.14v1.17h-1.14V195H159v-1.14zm-5.55 0v-1.17h1.14v-1.15h1.17v1.15h1.14v1.17h-1.09V195h-1.17v-1.14zm3.29-53v7.75a3.37 3.37 0 0 1-1.63 3.12l-.11-.08a16.43 16.43 0 0 0-2.63-1.12 2.06 2.06 0 0 0-.72-.14 1.35 1.35 0 0 0-1.41 1.23h-.06l-.27-.13a3.46 3.46 0 0 1-1.18-2.85v-7.75zm-8-1.15v-3.61a2 2 0 0 1 1.77 1.8v1.81zm29 39.65a1.25 1.25 0 0 0-.64-.44l-.45-.17V137.9a1.82 1.82 0 0 1 1.7-1.78v51h-1.7v-3.26l.83-1.58a4.38 4.38 0 0 0 .55-1.92 1.65 1.65 0 0 0-.28-1zm-.92.69a.61.61 0 0 1 .07.32 3.29 3.29 0 0 1-.41 1.38l-2.54 4.8h-4.58a.57.57 0 0 1 .1-.21 3 3 0 0 1 1.14-.64c.53-.2 1-.32 1-.33l.25-.07 1.77-3.53c.18-.15.64-.52 1.17-.89a4.73 4.73 0 0 1 1.82-.9c.2.02.19.02.22.02zm-1.32 6v1.09h-.57zm-7.19 1.09h-1v-6.64l2 .5v4a2.39 2.39 0 0 0-.76.65 1.61 1.61 0 0 0-.3.91 1.29 1.29 0 0 0 .07.55zm-2.49-8.17l.39-1.07 7.21 2.6-.38.3zm-4.53-2.97a3 3 0 0 1 0-.3v-.33l4.38.44-1 2.83-.72-.18h-.19l.69-2.07zm.31 9.76v-.36a7.89 7.89 0 0 0-.17-1.61A7.24 7.24 0 0 1 160 182v-1.18c0-.78 0-1.48-.09-2.1l.26.17a6.64 6.64 0 0 0 1.57.58v7.66H160a2.23 2.23 0 0 0 .36-1.27zm-11.22 1.33h-1.6V154c.3.21.65.43 1 .65l.76.46V185a.57.57 0 0 0-.65.44 1.46 1.46 0 0 0 0 .33 2 2 0 0 0 .49 1.34zm0-33.46a11.09 11.09 0 0 1-1.36-.93.53.53 0 0 1-.2-.35.25.25 0 0 1 0-.11 5.2 5.2 0 0 1 .87.35c.48.23 1 .51 1.38.69a4.33 4.33 0 0 0 1.53.48.89.89 0 0 0 .44-.11.76.76 0 0 0 .36-.47.91.91 0 0 0 0-.15.8.8 0 0 0-.4-.68c-.46-.27-1-.35-1.57-.65h-.06s0-.1.26-.11a1 1 0 0 1 .33.07 16.52 16.52 0 0 1 2.42 1 1.05 1.05 0 0 1 .56.72l-.54 1.22-1.19-.1-1.16-.08h-.44c-.22-.16-.7-.42-1.22-.77zm10.75 1.2l-.26.72-4.85-1.68.14-.32zM155 152.4a4.8 4.8 0 0 0 .59-.56v.71zm.59-12.69h-2v-3.6a2.91 2.91 0 0 1 1.28.54 1.59 1.59 0 0 1 .69 1.25zm3.11 6.22v7.42l-2-.51V137.9a1.59 1.59 0 0 1 .69-1.25 2.85 2.85 0 0 1 1.27-.53v5.62a2.47 2.47 0 0 0-.58.45 2.27 2.27 0 0 0-.55 1.54 3.07 3.07 0 0 0 1.16 2.2zm1.94-4.86v.14h-.06a2.75 2.75 0 0 0-.56.06h-.14v-.67a8 8 0 0 0 .75.47zm-.79-1.62v-3.35a3.07 3.07 0 0 1 1.79.82l-.18.14a2.19 2.19 0 0 0-.59.57c-.45.66-.67 1.31-1.03 1.82zm.36 2.94a1.88 1.88 0 0 1 .34 0 1.29 1.29 0 0 1 .87.37 2.67 2.67 0 0 0 1.43.7h.22a2.51 2.51 0 0 0 1.74-.83 2.05 2.05 0 0 0 .83.48c-1.23 2.28-2.54 2.57-3.74 2.6h-.31a4.91 4.91 0 0 1 .46-.54l-.83-.79a6.91 6.91 0 0 0-.91 1.18 2.07 2.07 0 0 1-.58-.24l.14-.19a10.67 10.67 0 0 1 .89-1.07l-.81-.81a11.51 11.51 0 0 0-1 1.23 1.45 1.45 0 0 1-.21-.68 1.11 1.11 0 0 1 .26-.78 2.11 2.11 0 0 1 1.2-.63zm8.89-4.11a2.18 2.18 0 0 1 .76 1 4.24 4.24 0 0 1 .44 1.76 2.75 2.75 0 0 1-.05.5 4.85 4.85 0 0 1-.54-1.15l-1.1.33a6.41 6.41 0 0 0 .94 1.83 2.68 2.68 0 0 1-.34.17 5.78 5.78 0 0 1-1-1.8l-1.11.31a6 6 0 0 0 .72 1.57 2.45 2.45 0 0 1-.55-.25 2.54 2.54 0 0 1-.33-.24l-.1-.09-.21-.22H166.17c-.43 0-.79-.25-1-.88a.71.71 0 0 1 0-.18c0-.4.43-.95.76-1.66l.2-.49-.46-.24a13.53 13.53 0 0 1-1.6-.79 1.59 1.59 0 0 1-.85-1.35.24.24 0 0 1 0-.1 1.18 1.18 0 0 1 .39-.49 3 3 0 0 1 1.17-.55 6.79 6.79 0 0 1 1.51-.18 2.93 2.93 0 0 1 2.14.73 1.28 1.28 0 0 1 .45.94 4.87 4.87 0 0 1-.17.9l-.07.43zm1-1.77a2.78 2.78 0 0 1 1.11-.41v3.41a5.67 5.67 0 0 0-.31-.78 3.82 3.82 0 0 0-.9-1.22 3.29 3.29 0 0 0 .1-.75 1.65 1.65 0 0 0-.04-.25zm-11.2 44.29v1.18a8.29 8.29 0 0 0 .21 2.06v.26l-.38-.23-2.84-11.07 1.11-.43.88 2.35a14.93 14.93 0 0 1 1.02 5.88zm-.82-8.68l.62-.26v1.88zm-4.56 1.76l1.29-.5 2.56 9.89-.52-.3zm2.18 9.29a13.36 13.36 0 0 1-2.1 1.31v-7zm-3.4-9.28l.16.43v10.61a7 7 0 0 1-1.68.2h-.28v-29.58c.42 0 1 .08 1.59.11h.38v12.59a4.18 4.18 0 0 0-1.42 3 3.48 3.48 0 0 0 1.25 2.64zm-.14-2.49a.6.6 0 0 1 0-.09 2.39 2.39 0 0 1 .39-1.33l1 .82zm3.66-.29l-2.56-2c.17-.18.37-.37.59-.56.51.43 1.62 1.38 2.16 1.92a3.86 3.86 0 0 1 .69.95h-.1l-3.7 1.44a2.62 2.62 0 0 1-.34-.41zm1-5.1a19.27 19.27 0 0 1 3.16-2.11l.59-.31-.11.87-5.28 3.72-.49-.42zm-.13-1.36v-7.09l2 .81v5a20.72 20.72 0 0 0-1.96 1.28zM167.84 145l.39.69.07.06-4.4 1.4a1.27 1.27 0 0 0-.15-.41zm-1.69-.52a7.89 7.89 0 0 0 .56-.95 4.09 4.09 0 0 0 .4.21l.15.26zm.35 11.82l1.17-.83.23.19.36-.34s.26-.25.62-.64c-.19.54-.35 1-.48 1.4zm1.5 1c-.12.37-.19.62-.23.76l-4.18.39.07-.12.89-.62zm-4.66-.16l-.62-.85 2.84-2.49 1.18.94zm4.81 2c.1.16.22.35.34.56s.23.4.33.62l-6.72.63.16-1.25zm1.06 2.29v.1c0 .16 0 .32.05.48l-7.4.74.08-.65zm.2 1.73l.07.61-.84.08-7 .66.07-.58zm-.19 4.36c.38-1.22.59-2.09.7-2.59h.87l-.08-.62s-.2-1.57-.34-2.86a8.2 8.2 0 0 0-1.45-3.19c0-.14.1-.34.19-.62.2-.64.55-1.66 1.09-3.19a18 18 0 0 0 .81-3.19c.09-.59.15-1.13.18-1.6v27.27c-.33-.19-.71-.4-1.11-.61l-.86-.43zm1.54-20.76a13.15 13.15 0 0 0-1.61-1.8l-.55-1a3.29 3.29 0 0 0 1.61-.54 2.56 2.56 0 0 0 1-1.16v5.41a2.24 2.24 0 0 0-.46-.93zm-1.54-.09a7.89 7.89 0 0 1 .59.74 1.49 1.49 0 0 1 .23.44v.76a15.68 15.68 0 0 1-.19 2.36 7.12 7.12 0 0 1-1.34 2.35c-.26.33-.52.61-.71.81l-3.86-3.13 1.57-3.18zm-5.22 1.65l-1.49 3 .25.2-.35.35c-.07-.27-.14-.55-.19-.78a3.19 3.19 0 0 1-.06-.6 1.33 1.33 0 0 1 .3-.89c.21-.28.58-.63 1-1.14zm-.34 3.93l1 .79-2.66 2.28-.6-.82zm-1.86-3.63l-.26.31a2.51 2.51 0 0 0-.53 1.58 4.36 4.36 0 0 0 .09.82c.09.49.27 1.13.38 1.51l-1 1-.66-.17v-7.08a3.3 3.3 0 0 0 .59.14 12 12 0 0 0 1.35.12zm-.93 7l1.67 2.27a1.54 1.54 0 0 1-.84.64h-.25a1.74 1.74 0 0 1-1.16-.44 1.8 1.8 0 0 1-.24-.24zm.23 4.06l-.31 2.53c-.22.09-.54.25-.93.45v-3.42a2.85 2.85 0 0 0 1.22.48zm-4.45 9.73l-.52-.48 4.59-3.23h.11l-.22 1.24zm4.07 3l.54-2.66.74-4.2 1.36-.13-2.15 8.86-.85-.08zm3.86-7.11l1.58-.15-3 9.31-.73-.07zm2.82-.26l1.33-.13c0 .13-.07.27-.11.43-.2.79-.54 2-1.08 3.53a43.34 43.34 0 0 1-1.77 4.22c-.33.69-.61 1.24-.78 1.57l-.73-.07zm.68 5.69v4.56a8.7 8.7 0 0 0-1.61-.43h-.25c.41-.86 1.16-2.36 1.84-4.07zm-2.39 5.27l.58.09a11.23 11.23 0 0 1 3.26 1.22c1 .54 1.84 1.07 2.3 1.28s1.23.5 2 .81l-.51.31-8-2.87zm-6.42-19.31l-.22.61-4.86-2 .15-.35zm-3.7.44v8.49c-.75.62-1.4 1.15-2 1.64v-10.97zm-4.81 29.18a7 7 0 0 0 3-.6 14.29 14.29 0 0 0 2.66-1.62l2.8 1.64v.06a1.14 1.14 0 0 1-.17.63c-.17 0-.71-.12-1.57-.12h-.67c-1.92.14-2.68.5-3.91.5h-.31c-1.59-.06-2.18-.16-2.5-.51a.87.87 0 0 1-.12-.14c.21.11.49.13.8.13zm8.4-16a9.77 9.77 0 0 1-1.32.65h-.07a5.43 5.43 0 0 0-.39-.67l2.92-1.83-.18 1a3.33 3.33 0 0 1-.94.87zm1.07 6.87l1.47.16-.26.8a4.39 4.39 0 0 1-.68-.29 1.15 1.15 0 0 1-.52-.65zm4.68 3v6.9h-2v-7.4zm6.21 1.57l-1.27 2.54c-.17 0-.4.12-.66.21v-3.2zm3.16-3.49c-.78-.3-1.61-.63-2-.78v-41.4a2.9 2.9 0 0 1 1.28.53 1.59 1.59 0 0 1 .69 1.25zm-2.54-43.38a4.33 4.33 0 0 0-2.1.51 3 3 0 0 0-.34-.4l-.11-.1a22.91 22.91 0 0 0-1-7.85 6.41 6.41 0 0 0-.33-.75 15.2 15.2 0 0 1 2.61 2.35 15.4 15.4 0 0 1 3.6 6.89 4.34 4.34 0 0 0-2.31-.62zm-3.72-.69a5 5 0 0 0-1.7-.28 8 8 0 0 0-1.76.21 4 4 0 0 0-1.62.77v-10.56a8.2 8.2 0 0 1 .94.14l.23.06a4.49 4.49 0 0 1 3 2.93 20.11 20.11 0 0 1 .89 6.76zm-4.57 4.52a7.7 7.7 0 0 0 1.17.61 3.18 3.18 0 0 0-.58 1.61 1.9 1.9 0 0 0 .06.47v.14c-.23.31-.71.74-1.11.71h.01a1.64 1.64 0 0 1-.85-.46 3.56 3.56 0 0 0-.4-.28c0-.21.07-.47.11-.73a.58.58 0 0 0-.31-.58l-.6-.3c.31-.48.5-.92.72-1.3v.92s.22.21.71.24a1.79 1.79 0 0 0 .77-.11 1.27 1.27 0 0 0-.34-.51 2.73 2.73 0 0 0-1.08-.54c.06-.1.12-.23.18-.32a1.11 1.11 0 0 1 .32-.3 3.45 3.45 0 0 0 .33-.27 3.2 3.2 0 0 0 .91 1.03zm-4.19-3.83a4.26 4.26 0 0 0-2.52.81 28.35 28.35 0 0 1 .75-7.28c.73-2.39 1.88-3.89 4.3-4.09v11.26a4.87 4.87 0 0 0-2.51-.67zm-2.9-6.79a29.4 29.4 0 0 0-.79 7.62 4.23 4.23 0 0 0-2.54-.83 4.29 4.29 0 0 0-2.32.66 15.55 15.55 0 0 1 3.49-6.9 14.62 14.62 0 0 1 3.09-2.73 8.78 8.78 0 0 0-.91 2.21zm-5.2 8.53a2.89 2.89 0 0 1 1.28-.53v3.6h-2v-1.79a1.59 1.59 0 0 1 .74-1.26zm27.12 50.47v-51a1.91 1.91 0 0 1 1 .46 1.59 1.59 0 0 1 .46.89v49.65zm-.33-58a17.91 17.91 0 0 0-1.64-2.24v-4h-1.15v2.77a16.18 16.18 0 0 0-2.92-2.19l3.46-5.27 4.1 6.26v8.43a20.94 20.94 0 0 0-1.8-3.77zM176.29 117v-12.69a1.58 1.58 0 0 1 1.7-1.4 2.13 2.13 0 0 1 1.31.45 1.27 1.27 0 0 1 .51.91v18.1zm3.45-14.71a3.34 3.34 0 0 0-1.75-.51 3 3 0 0 0-2.25 1 2.61 2.61 0 0 0-2-1 2.73 2.73 0 0 0-1.47.43L176 91.83zm-3.15-12.11V60.3q1.67 1.88 3.22 3.87v34.9zm-1.15-.21l-3.24 8.95V55.73q1.66 1.6 3.24 3.3zm-1.74 13a1.43 1.43 0 0 1 1.45 1.4V117l-2.94 4.48v-17.3a1.5 1.5 0 0 1 1.48-1.28zm-24.22 1.41a1.43 1.43 0 0 1 1.45-1.41 1.83 1.83 0 0 1 1.16.44 1.3 1.3 0 0 1 .5 1v17.47l-3.09-4.8v-12.77zm3.1-5.23l-3.24-9v-50q1.64.76 3.24 1.59zm-.09 3.14a3 3 0 0 0-1.56-.47 2.6 2.6 0 0 0-2 1 2.93 2.93 0 0 0-2.21-1 3.15 3.15 0 0 0-1.67.48l3.75-10.37zm-4.3-12.16l-3.25 9V38.22c1.09.43 2.18.87 3.25 1.35zm-2.77 13.29a2 2 0 0 1 1.25-.44 1.56 1.56 0 0 1 1.66 1.4V117l-3.4 5.18v-17.91a1.28 1.28 0 0 1 .48-.93zm3.48 14.85l3.43 5.32a16 16 0 0 0-2.82 2.11V123h-1.15v3.78a16.83 16.83 0 0 0-1.63 2.21 20.4 20.4 0 0 0-1.81 3.74v-8.52zm-4 19.7a1.67 1.67 0 0 1 .64-1.27 2.37 2.37 0 0 1 .85-.45v38.6l-1.49-2.71V137.9zm.87 39.4v10.3l-1.31 1.17v-13.92zm41.36 10c-1.52 1.53-3.11 3-4.72 4.43v-27.41a83.67 83.67 0 0 0 0-98.66V61.9l-1.33-2.2-1.29 2.2v.41a83.89 83.89 0 0 0-7.61-8.18v-1.92l-1.75-2.43v2.76a83.83 83.83 0 0 0-16.12-11.25v-1.46l-1.75-2.56v3.1a83.31 83.31 0 0 0-7.64-3.4V33l-1.3-2.22L142.3 33v3a83.33 83.33 0 0 0-11.69-3.12v-14l-.89-1.12-.87 1.12v13.7c-.9-.15-1.8-.29-2.7-.41V13.41a102.23 102.23 0 0 1 61 173.9zm-.13-80.11v-1h-1.15v1h-1v1.15h1v2.2l-3.44 5.26V96.09l7.94 11.35v8.28l-3.35-5.1v-2.2h1v-1.15zm-.57 4.57l3.92 6v2.79a3.14 3.14 0 0 0-1.73-.53 2.84 2.84 0 0 0-2.19 1 2.9 2.9 0 0 0-2.22-1 3.26 3.26 0 0 0-1.79.54V118zm2.81 20.43a2.8 2.8 0 0 0-1.58-2.51h2.68v5h-2.65a2.8 2.8 0 0 0 1.57-2.48zm-2.79 2.21a2.21 2.21 0 1 1 2.2-2.21 2.21 2.21 0 0 1-2.18 2.22zM187 128v-5.35a1.52 1.52 0 0 1 1.61-1.4 1.94 1.94 0 0 1 1.24.45 1.28 1.28 0 0 1 .49.88V128zm-4.09-6.31a2 2 0 0 1 1.29-.45 1.55 1.55 0 0 1 1.65 1.41V128h-3.44v-5.43a1.26 1.26 0 0 1 .53-.88zm2.32 8.06a2.79 2.79 0 0 0 0 5h-2.79v-5zm6.87 6.77V91.88l-.89-1.41-.86 1.41v13.56l-7.94-11.35V67.7a82.52 82.52 0 0 1 0 94.71v-25.89zM187.57 117l-1.11-1.78-1.12 1.78 1.11 1.78zm-36.8-88.81l1.07.48.47-1 1 .47.48-1.07-1-.47.47-1-1.07-.6-.47 1-1-.47-.48 1.07 1 .47zm-.21 3l-1.07-.48-.47 1-1-.47-.48 1.07 1 .47-.47 1 1.07.48.47-1 1 .47.48-1.07-1-.47zm43.36 28.64h.07v-1.85l-1.78-.25h-.05v.73L186.32 63l-.29-.11-.14-1.55 5.24-4c.43-.33.66-.11.66-.11l.07-.06v-2.11l-1.88-.23h-.07a1.66 1.66 0 0 1 .25.95l-5.41 4.15a.58.58 0 0 1-.57.1l-.07.06.32 2.62A29.88 29.88 0 0 1 188 64l5.25-4a.63.63 0 0 1 .68-.17zm-29.6-21.11l-1-.65-.64 1-.95-.63-.65 1 .95.64-.64.95 1 .65.64-.95.95.64.65-1-.95-.63zM127 74.07l1.11 1.78 1.11-1.78-1.11-1.78zm34.36-39v-.09l-1.86-2 3.77-1.44-.19-.4-.58.26A14.39 14.39 0 0 1 161 29a27 27 0 0 1-4.32-.68l-1.3 2.52a.65.65 0 0 1-.64.31v.07l2 2.34-4.91 1.94.23.29.94-.34a14.39 14.39 0 0 1 2 2.32 23.83 23.83 0 0 1 4.41.41l1.46-2.82a.58.58 0 0 1 .5-.29zM157 37.48h-.34a20.24 20.24 0 0 0-2.12-2.54l3.25-1.3.77.84zm1.28-4.48l-.78-1 1.41-2.72h.2a20.69 20.69 0 0 0 1.81 2.72zm25.9 15.43l.07-.07-.5-2.34-1.86-.12-.33-2a9.53 9.53 0 0 1-1.94 0l-.05.06c.29.28.55.81.45.91l-4.84 5.05a.61.61 0 0 1-.62.19l-.05.06.23 1.84h1.79l-.12-.72 4.81-5 .83.07.25 1.08-4.63 4.82c-.38.4-.64.21-.64.21l-.07.07.36 2.08 1.9-.05.06-.06a1.68 1.68 0 0 1-.39-.9l4.72-4.92a.58.58 0 0 1 .57-.27zm3.22 4.44a.58.58 0 0 1 .55-.15l.07-.06-.1-2.12a7.41 7.41 0 0 1-1.92-.14l-.06.05s.66.69.26 1.07l-5 4.47c-.41.37-.66.17-.66.17l-.07.07.2 2.1 1.9.08h.06a1.61 1.61 0 0 1-.32-.93zm-14.62-5.23s4.06-5.18 4.32-5.5a.62.62 0 0 1 .59-.25v-.06l-.41-1.8-1.78.2v.05l.19.7-4.29 5.47h-.85l-.35-1 4.12-5.26c.34-.43.62-.28.62-.28l.05-.07-.56-2-1.88.24v.07a1.6 1.6 0 0 1 .47.86l-4.21 5.36a.57.57 0 0 1-.52.24l-.07.07.74 2.28 1.87-.06.52 1.94a9.78 9.78 0 0 1 1.93-.19v-.07c-.28-.33-.6-.83-.51-.94zM96.14 213.18l2-1.52v-.75a19.25 19.25 0 0 0-2.3 1.06 4.84 4.84 0 0 0 .3 1.21zM191.48 49.5H189s-.36.46-.48.58a19.22 19.22 0 0 0 2.47.54 4.86 4.86 0 0 0 .49-1.12zm-82.75-24.2l-1.11-1.78-1.12 1.78 1.11 1.78zM105.19 41l-1.11-1.78L103 41l1.11 1.78zm-61.45 92.75v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92v.92zM119.41 41l-1.11-1.78-1.11 1.78 1.11 1.78zM116 22.09l-1.11-1.78-1.11 1.78 1.11 1.78zM42.09 117l1.11 1.78 1.12-1.78-1.11-1.78zm81-91.61l-1.09-1.8-1.11 1.78 1.11 1.78zM48.31 50.71l.06.06 2.36-.6.65 3.91A8.26 8.26 0 0 1 54 53.3a15.51 15.51 0 0 1 1.16-3.3L53 47.66a.59.59 0 0 1-.15-.56l-.06-.1-2 .64-.49-3.14a9.4 9.4 0 0 1-2.7.34A16.77 16.77 0 0 1 46.25 48l1.92 2.08a.61.61 0 0 1 .14.63zM51.85 49l2.29 2.49-.07.26a13.58 13.58 0 0 0-2.55.61L51 49.29zm-4.39-2.59a15 15 0 0 0 2.71-.26l.34 2.49-1 .18-2.08-2.25zm10.43-5.62a5.79 5.79 0 0 0-.47 2.93 4.71 4.71 0 0 1 2.64 0v-3a5.57 5.57 0 0 1 .76-2.83l.53-.81a5.18 5.18 0 0 1 2.41.09v-2.22a3.69 3.69 0 0 1 .61-2.43H65c2 0 3.4-.07 4.37-.84a8 8 0 0 0-.7 3.12v2.78l-.14.16a3.3 3.3 0 0 1-1.92.78H64a7.35 7.35 0 0 1 0 2.42 5.37 5.37 0 0 0 2.26-.36 5.15 5.15 0 0 0-.4 2.42 5.63 5.63 0 0 1 2.72 0v-2.88a5 5 0 0 1 .35-2.23 5.46 5.46 0 0 1 2.1 0v-4.82c0-.89-.19-3.33.5-4.38l.85-1.29-.31-.21-.25.38-.82 1.29-.12.17a4.18 4.18 0 0 1-3.2 1.06h-1.75c-.86 0-1.36-.4-1.36-.69h-.49v2.71c-.14.1-.39.3-.69.55a3.4 3.4 0 0 1-1.93.79h-2.12a6.5 6.5 0 0 1 0 2.28 4.94 4.94 0 0 0 1.91-.24 4.2 4.2 0 0 0-.2 1.35l-.58.88a3.74 3.74 0 0 1-2.22 1.09h-3a7.34 7.34 0 0 1 0 2.41 6.65 6.65 0 0 0 2.64-.41zm21.24-9.63a5 5 0 0 0-.51 2.54 5.6 5.6 0 0 1 2.72 0v-2.81a5.27 5.27 0 0 1 .33-2.19l1-1.53a5.8 5.8 0 0 0 2.64-.55 4.47 4.47 0 0 0-.51 2.4 5.17 5.17 0 0 1 2.49 0v-2.6a3.93 3.93 0 0 1 .36-2.12l1.45-2.19h2.85l-1.47 1.73a4.33 4.33 0 0 0-1 3.22 5.4 5.4 0 0 1 2.61 0v-2.7a4.7 4.7 0 0 1 .35-2.17 4.71 4.71 0 0 1 3.46 2l.32-.19-1.48-2.4a5.12 5.12 0 0 0-4.34-2h-7.33a2.48 2.48 0 0 1 .25 2.16 3.56 3.56 0 0 1-2.12 1h-3a7.35 7.35 0 0 1 0 2.42c1.83 0 3.25-.3 4.42-1.86l1-1.32h5.05l-1 1.55a3.76 3.76 0 0 1-2.23 1.09h-3a7.12 7.12 0 0 1 0 2.1L81.6 28a3.62 3.62 0 0 1-2.17 1h-2.57a7.28 7.28 0 0 1 0 2.41 5.36 5.36 0 0 0 2.27-.23zm11.06 88.67h1.15v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92zm1.64-39.33l-1.11-1.78-1.11 1.78 1.11 1.78zm7.06 46.26H100v-.92h1v-1.15h-1v-.92h-1.1v.92H98v1.15h.92zm2.64-54.49l-1.11 1.78 1.11 1.78 1.11-1.78zm28.07 54.5h1.15v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92zm-88-77.11a18.66 18.66 0 0 0 .29-2.51 4.65 4.65 0 0 0-1.19-.38l.3 2.49a7.14 7.14 0 0 1 .64.43zm87.92 10.1h1.15v-1.12h1.15v-1.15h-1.15v-1.16h-1.15v1.15h-1.16v1.15h1.16zM126.69 41l-1.11-1.78-1.11 1.78 1.11 1.78zm-1.52 18.8h1.15v-1.16h1.16v-1.15h-1.16v-1.16h-1.15v1.16H124v1.15h1.16zm-34.43 61.37a2.79 2.79 0 1 0-2.8-2.8 2.8 2.8 0 0 0 2.8 2.8zm0-5a2.21 2.21 0 1 1-2.21 2.21 2.21 2.21 0 0 1 2.21-2.21zm-47-60.4l-.07-.06-1.9.92-.95-3a9.31 9.31 0 0 1-2.62.74 16.75 16.75 0 0 1-.88 3.29l2.2 1.78a.62.62 0 0 1 .24.6l.06.05 2.25-.94 1.21 3.77a8.49 8.49 0 0 1 2.51-1.15 15.84 15.84 0 0 1 .64-3.44l-2.47-2a.59.59 0 0 1-.19-.57zM40.7 58l-2.39-1.93v-.15a15.08 15.08 0 0 0 2.69-.68l.7 2.42zm5 2.24a13.76 13.76 0 0 0-2.43 1l-1-3 .81-.38 2.63 2.12zM94.09 206h-2.92a1.34 1.34 0 0 1-.89-.36 3.12 3.12 0 0 0 0-.58 3.19 3.19 0 0 0-.44-1.5 4.29 4.29 0 0 0 1.31.2h1.12a2.55 2.55 0 0 1-.3-1.3 6.08 6.08 0 0 1 .16-1.3h-3.67a2.22 2.22 0 0 1-1.68-1l-.1-.14c-.38-.57-.84-1.23-1-1.57h-4a3.64 3.64 0 0 0 1.64-1.34c.32-.45.69-1 .69-1l-1.85-1s-1.07 1.67-1.43 2.16a2.66 2.66 0 0 1-2.2 1.24h-.36a4.6 4.6 0 0 1-4-1.9l-.34.2 1.56 2.38 1.85 2.81a6.87 6.87 0 0 1 .66 3.28v2.41a9.88 9.88 0 0 1 2.54 0v-1.35a3.78 3.78 0 0 0-.6-1.8 3.76 3.76 0 0 0 1.51.31h1.28a4.89 4.89 0 0 1-.13-1.21 5 5 0 0 1 .13-1.11h-3.28a3 3 0 0 1-2-1.1l-.84-1.27a7.31 7.31 0 0 0 3.68.66h6.51a8.06 8.06 0 0 1 .68 3.56v1.47a8.27 8.27 0 0 1 2.65 0v.05a3.58 3.58 0 0 1 .26 1.65v2.5a4.47 4.47 0 0 1 2.17 0 3.9 3.9 0 0 0-.45-2.33 3.1 3.1 0 0 0 1 .17h1.12a1.86 1.86 0 0 1-.25-1 2.88 2.88 0 0 1 .21-.89zM31.14 84.33c.43.72.1.94-.76 1.64l-6.17-2.15-.21-.38a11.59 11.59 0 0 1 2.3-.59v-.09a6.84 6.84 0 0 1-1-1.62h-.09l-2.32.76.76 1.68-1.65.92a9.51 9.51 0 0 1 .8 1.76h.08c.13-.39.5-.84.64-.78l6.34 2.21a.61.61 0 0 1 .43.49h.08a15 15 0 0 1 2.19-1.88l-1.1-2.19zm19.35-29.6l-.06-.05a1.63 1.63 0 0 1-.89.41l-5-4.57a.58.58 0 0 1-.2-.54l-.07-.07-2.09.32a7.48 7.48 0 0 1 .06 1.93l.06.05s.63-.73 1-.36l4.95 4.48c.4.37.23.64.23.64l.07.06 2.07-.41zM35.1 76.59a1.65 1.65 0 0 1-.71.68l-6.77-3a.58.58 0 0 1-.36-.45h-.09l-2.37 1.63a11.83 11.83 0 0 1 .57 3.55l5.85 2.58a.62.62 0 0 1 .39.52h.07L34 80.65l.9 1.86L36.79 81l-1.62-4.41zM32 79.9l-6.55-2.85v-.09L27 76l6.11 2.69.24.51zm2.32.79l-.83-1.81 2.24 1zM37.5 71c.3.79-.36 1.08-1.6 1.85l-2-1.15a23.25 23.25 0 0 1-.82-3.95h-3.52a17.38 17.38 0 0 1-.26 3.45l5.85 3.3a.6.6 0 0 1 .33.55h.07a18.72 18.72 0 0 1 3-1.83l-.71-2.37zm-7.6-1.54l3-.08s.28 1.18.52 2zm11.17-2.77l2-.76-.46-1.93h-.07a1.65 1.65 0 0 1-.81.56L36 60.9a.58.58 0 0 1-.29-.5l-.08-.05-2.2 1 .25 1.85-1.87.72a9.72 9.72 0 0 1 .38 1.9h.07c.22-.34.68-.7.8-.62L39 68.94a.62.62 0 0 1 .31.57h.07l1.7-.51-.37-1.75h-.06l-.68.26-5.87-3.8-.1-.83 1-.46L40.66 66c.46.29.34.59.34.59zm29.54 32l1.11 1.78 1.11-1.78-1.11-1.78zM81 100.47l1.11-1.78L81 96.91l-1.11 1.78zm-27.18 0l1.11-1.78-1.13-1.83-1.11 1.78zm-28-8A23.28 23.28 0 0 1 24 88.82h-.09l-3.32.91a16.77 16.77 0 0 1 .63 3.4l6.49 1.7a.62.62 0 0 1 .46.45h.08a18.77 18.77 0 0 1 2.48-2.55l-1.33-2.11-.31.21C29.58 91.52 29 92 28 93zm-4.41-1.16l2.84-.83s.57 1.07 1 1.84zM64 98.64l-1.11-1.78-1.09 1.78 1.11 1.78zm-41 13a23.06 23.06 0 0 1-2.66-3h-.09l-3 1.72a16.93 16.93 0 0 1 1.47 3.13h6.71a.62.62 0 0 1 .57.32h.08a18.52 18.52 0 0 1 1.74-3.09L26.09 109l-.24.28c.65.54.22 1.12-.48 2.39zm-4.56 0l2.56-1.5s.82.89 1.46 1.52zm10.6 27.58l-6.22 2.06a.59.59 0 0 1-.57-.09h-.09l-.66 2.25 2 1.17-3.18 1.05-.84 1.72a9.36 9.36 0 0 1 1.72.9h.07c-.13-.39-.11-1 0-1l9.52-3.16c.52-.17.66.1.66.1h.09l.66-2-1.71-.84h-.07a1.69 1.69 0 0 1-.08 1l-6.54 2.17-.74-.43.31-1.09 6.75-2.24a7.44 7.44 0 0 1 2.32-.58v-.17s-2.03-1.23-3.37-.79zm-13.14-32.3h.1s.09-1 .64-.89l9.52 1.14c.54.07.56.38.56.38h.09l1.42-1.55-1.23-1.44a1.65 1.65 0 0 1-.49.85l-9.65-1.15a.59.59 0 0 1-.48-.32h-.09l-1.53 1.47a7.36 7.36 0 0 1 1.14 1.51zm9.61 29a23.32 23.32 0 0 1-3.4-2.17h-.09l-2.38 2.49a16.91 16.91 0 0 1 2.29 2.6l6.44-1.88a.63.63 0 0 1 .63.15h.08a18.86 18.86 0 0 1 .81-3.46l-2.19-1.15-.15.34c.77.33.52 1 .21 2.43zm-4.37 1.28l2-2.18s1 .62 1.82 1.06zm-4.57-35.8c.08-.4.38-.9.52-.87l9.28 1.78a.61.61 0 0 1 .5.42h.08l2-2.1-1.42-3.4L21.27 96a.6.6 0 0 1-.46-.35h-.09l-1.93 2 .92 1.49-2.71-.47-1.57 1.09a9.59 9.59 0 0 1 1.06 1.62zM21 97.83l7 1.31v.05l-1.21 1.33-6.7-1.26-.17-.26zm4.79 27.11l1.27 1.3a6 6 0 0 0 1.28-1.24l-1.27-1.3a5.59 5.59 0 0 0-1.29 1.24zm-7.53 6.21l1.65 1H20a1.64 1.64 0 0 1 .21-1l3.08-2.34 6.2 2.06a17.44 17.44 0 0 1-.89-2c-3.35-1-9.47-3.12-10.12-3.48h-.08l-.88 1.63 1.47 1H19c-.06-.33.32-.65.32-.65l2.3.74-2.86 2zM31 148.77a10.72 10.72 0 0 0 .19 2.84c-1-.9-2.07-1-3.73-1a7.92 7.92 0 0 1 0 2.68h2.36a6 6 0 0 1 3.18 1.13l.6.91a3.86 3.86 0 0 0-2.21-.4 6.52 6.52 0 0 1 0 2.24h2.08a3.13 3.13 0 0 1 1.75.67v2.08a9.78 9.78 0 0 0 1.88 5.35l.27.4c-1-.71-1.84-.62-3.72-.59l-.23-.3-3.17-4.78a4.08 4.08 0 0 1-.34-2v-2.41a5.06 5.06 0 0 1-2.48 0 3.41 3.41 0 0 0 .63 2.43 6 6 0 0 0-2.25-.29 6.47 6.47 0 0 1 0 2.24h2.54a2.73 2.73 0 0 1 2.08 1l.91 1.38c-.9-.72-1.81-.83-3.38-.83a7.84 7.84 0 0 1 0 2.75h2.84a3.81 3.81 0 0 1 2.24.92 3.64 3.64 0 0 1 .18 2.28l2.08.07a6.54 6.54 0 0 1 5 2.69l.32.48a7.5 7.5 0 0 0 .32 1.71c-1.77-2.11-2.63-2-6.42-2a6.72 6.72 0 0 1 .07 2.32h3.24a5.84 5.84 0 0 1 4.47 2.49l.23.35c.81 1.21 1.48 2.13 1.48 2.13l.33-.21s-.54-.76-.79-1.17c-.54-.85-.58-3.36-.58-4.68V162.96a7.61 7.61 0 0 1-2.39-.09v7l-1.74-2.63-.71-1.13c-.54-.85-.56-3.46-.56-4.79v-.85c0-.58.05-2.64.84-2.64v-.44h-3l-.09-.11-1.55-2.33a7 7 0 0 1-.38-2.32v-3.84a4.87 4.87 0 0 1-2.39-.02zm-11.75-27.15l6.51-.51a.63.63 0 0 1 .59.27h.08l1.42-2.56-2.26-2.91-7.05.55a.59.59 0 0 1-.53-.22h-.09c-1.1 2-2.11 3.61-3.41 5.63a7.14 7.14 0 0 1 1.56 1.26h.08c0-.49 1.8-3.36 1.8-3.36zm-.38-3.37l7.59-.6-.83 1.6-7.23.57-.3-.39z" fill="#5a0f09"/></symbol><symbol id="8a653b97__icon-symbol-uh-logo-monochromatic" viewBox="0 0 420 230"><path fill="#fff" d="M234.49 219.79V10.11h.63v209.68h-.63M249.39 182.6c1 3.35 3 4.89 6.51 4.89 3 0 5.57-1.72 5.57-4.83 0-2.63-1-3.9-6.18-5.82-3.37-1.27-3.72-2.15-3.72-3.39 0-2.15 1.47-3.37 3.6-3.37a4.46 4.46 0 0 1 4.41 3.44l1.44-.43a5.76 5.76 0 0 0-5.85-4.37c-3.39 0-5.27 2-5.27 4.73 0 6.05 9.9 4.12 9.9 9a3.39 3.39 0 0 1-3.65 3.64c-2.88 0-4.51-1.21-5.21-4l-1.54.48zm26.71 4.63v-1.37h-9.24v-7.44h6.31v-1.36h-6.31v-6.74h8.76V169h-10.43v18.28zm3.32 0h1.67V169h-1.67v18.28zm5.14-16.91H290v16.91h1.67v-16.91h5.42V169h-12.5v1.36zM314 187.23v-1.37h-3V168.7h-1.06l-4.1 1.34v1l3.49-.51v15.34h-3.14v1.37zm1.77-3.39c1 2.48 3.19 3.64 6.15 3.64 3.62 0 6.25-1.57 6.25-5.42 0-2.51-1.47-3.85-3.49-4.61 2.12-1 2.93-2.2 2.93-4.3 0-3.42-3.16-4.45-5.52-4.45a6.88 6.88 0 0 0-5.52 2.88l1.19.86c1.27-1.6 2.5-2.38 4.2-2.38 2.45 0 4 1 4 3.24 0 2.43-1.72 3.55-5 3.55h-1.37v1.36h1.67c3.45 0 5.27 1.27 5.27 3.9s-1.44 4-4.51 4a4.66 4.66 0 0 1-4.88-3l-1.34.76zm21.87-15.14c-3.47 0-5.72 1.57-5.72 4.63 0 2 1.21 3.47 3.49 4.28-3.14 1.42-4.2 3.09-4.2 4.91 0 3.65 2.63 5 6.43 5s6.43-1.31 6.43-5c0-1.82-1.06-3.49-4.2-4.91 2.28-.81 3.5-2.28 3.5-4.28 0-3.06-2.25-4.63-5.72-4.63zm-4.76 13.82c0-2 1.77-3 4.76-4.21 3 1.22 4.76 2.23 4.76 4.21 0 2.49-2.07 3.6-4.76 3.6s-4.76-1.11-4.76-3.6zm.71-9.27c0-2.15 1.67-3.19 4.05-3.19s4.05 1 4.05 3.19c0 2-1.77 3.09-4.05 3.7-2.28-.61-4.05-1.72-4.05-3.7zm24.73-3a7.08 7.08 0 0 0-4.32-1.55c-5.17 0-7.29 5.44-7.29 10 0 4.21 1.19 8.73 6.28 8.73 3.32 0 6.18-2.17 6.18-5.67s-2.15-6-5.88-6a6.82 6.82 0 0 0-4.91 2.43c0-3.47 1.42-8.15 5.59-8.15a4.43 4.43 0 0 1 3.6 1.39l.76-1.24zm-.84 11.32c0 2.83-1.62 4.58-4.46 4.58s-4.61-2.1-4.61-5.39c0-.66 1.9-3.57 4.58-3.57a4.15 4.15 0 0 1 4.48 4.38zM250.53 143.75h8.76l-9.55 15.55v1.36h11.75v-1.36h-9.67l9.54-15.5v-1.42h-10.83v1.36zm14.66-1.36v12.3c0 4.15 2.17 6.23 6.61 6.23s6.61-2.07 6.61-6.23v-12.3h-1.67v12.46c0 3.49-1.7 4.71-4.94 4.71s-4.94-1.21-4.94-4.71v-12.46zm18.28 18.28h1.67v-6.1l3.45-4 5.8 10.07h1.87l-6.61-11.29 5.9-7h-2.05l-8.36 9.92v-9.92h-1.67v18.28zm15.47-18.28v12.3c0 4.15 2.17 6.23 6.61 6.23s6.61-2.07 6.61-6.23v-12.3h-1.67v12.46c0 3.49-1.7 4.71-4.94 4.71s-4.94-1.21-4.94-4.71v-12.46zm18.28 18.28h1.67v-16.92l9.78 16.91h1.72v-18.27h-1.67v15.24h-.05L320 142.39h-2.81v18.28zm19.95 0v-8.81h6.61v-1.36h-6.61v-6.74h9.07v-1.36h-10.73v18.28zm10.67-16.91h5.42v16.91h1.67v-16.92h5.42v-1.36h-12.5v1.36zM253.4 134.16V126h7.35v8.19h3.64v-19.11h-3.64v7.61h-7.35v-7.61h-3.64v19.07zm28.35 0v-3.06h-9.27v-5.34H279v-3.06h-6.53v-4.55h9v-3.06h-12.63v19.07zm7.21 0v-19.08h-3.64v19.07zm4.66 0h6.31c5 0 8.53-2.8 8.56-9.54s-3.51-9.54-8.56-9.54h-6.31v19.07zm3.64-16h2.43c4.18 0 5.16 3.06 5.16 6.47s-1 6.47-5.16 6.47h-2.43v-12.95zm27.06 16v-3.06h-9.28v-5.34h6.53v-3.06h-6.53v-4.55h9v-3.06h-12.63v19.07zm15 0v-3.06H331v-16h-3.64v19.07zm2.75 0h7c4.86 0 6.95-2.06 6.95-5s-.85-4-3.33-5a4.25 4.25 0 0 0 2.9-4.33c-.21-3.41-2.67-4.68-6.47-4.68h-7.08v19.07zm3.64-8.51h3.65c2.12 0 3 1 3 2.78s-.92 2.77-3 2.77h-3.65v-5.55zm0-7.61h3.65c1.75 0 2.62 1 2.62 2.32s-.87 2.33-2.62 2.33h-3.65V118zm27.06 16.12v-3.06h-9.27v-5.34h6.5v-3.06h-6.53v-4.55h9v-3.06h-12.6v19.07zm6.71 0v-7.77h3.15l3.59 7.77h4l-4.2-8.51a4.72 4.72 0 0 0 3.49-4.91c0-3.15-1.77-5.65-6.1-5.65h-7.61v19.07zm0-16.12h3.33c2 0 3.09.9 3.09 2.7s-.87 2.7-3.73 2.7h-2.7V118zm27.59 1.64a6.74 6.74 0 0 0-6.92-4.86c-6.11 0-8 5.23-8 10.09 0 5.39 2.4 9.51 7.59 9.51a6 6 0 0 0 5-2.22v2h2.64v-9.64h-7.13v3.06h3.62a3.77 3.77 0 0 1-4 3.78c-2.54 0-4-2.54-4-6.55 0-4.23 1.32-6.92 4-6.92 1.9 0 3 .79 3.83 2.7l3.38-.9zM260.75 99.88c0 3.09-1.22 4.18-3.67 4.18s-3.67-1.08-3.67-4.18v-12.1h-3.64v11.95c0 5.58 3.43 7.4 7.32 7.4s7.32-1.82 7.32-7.4V87.78h-3.64v12.1zm11.44 7v-13.6h.05l7.8 13.58h3.51V87.78h-3.43v13h-.05l-7.51-13h-3.8v19.08zm19.71 0v-19.1h-3.65v19.08zm7.9 0h4.07l5-19.08h-3.59l-3.54 14.06h-.05l-3.38-14.06h-3.59l5 19.08zm24.52 0v-3.08h-9.28v-5.35h6.53v-3.06h-6.53v-4.55h9v-3.06h-12.63v19.08zm6.71 0v-7.79h3.15l3.59 7.77h4l-4.2-8.51a4.72 4.72 0 0 0 3.49-4.92c0-3.15-1.77-5.65-6.1-5.65h-7.61v19.08zm0-16.12h3.33c2 0 3.09.9 3.09 2.7s-.87 2.7-3.73 2.7H331v-5.42zm26.32 1.08a6.94 6.94 0 0 0-6.74-4.3c-3.3 0-6.15 1.93-6.15 5.34 0 5.87 9.83 5.13 9.83 8.88 0 1.85-1.4 2.54-3.23 2.54-2.14 0-3.28-1.19-4.15-3l-3 1.32a7.56 7.56 0 0 0 7.13 4.52c4.23 0 6.68-2 6.68-5.86 0-6.19-9.83-5.5-9.83-8.78 0-1.48 1.14-2.11 2.72-2.11a3.51 3.51 0 0 1 3.39 2.46l3.33-1zm8 15V87.78h-3.64v19.08zm3.12-19.08v3.06h5v16h3.64v-16h5v-3.04zm20.85 3.67h.05l2.14 8.27H387l2.25-8.27zm-7.8 15.41h3.62l1.13-4.12h6l1.05 4.12h3.62l-5.42-19.08H387l-5.5 19.08zm3.65-23.46v3.06h3.17v-3.05zm5 0v3.06h3.17v-3.05zm6.21 4.39v3.06h5v16H405v-16h5v-3.05zM103.33 59.79h1.15v-1.15h1.16v-1.15h-1.16v-1.16h-1.15v1.15h-1.15v1.15h1.15zm20.37 67h1.15v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92zm-24.7-67h1.15v-1.15h1.15v-1.15h-1.2v-1.16H99v1.15h-1.2v1.15H99zm25.77 101.35c1.28 8.36 1.56 16.22 2.49 20.28l1.12-.26c-.89-3.84-1.19-11.78-2.48-20.2zm-11.57-45.8a2.5 2.5 0 0 0-2.86.89l.39.39a2.08 2.08 0 0 1 1.61-.89 1.87 1.87 0 0 1 1.77 1.67v1.35h.55v-1.43a2.45 2.45 0 0 0-1.52-1.98zm3.48 0a2.46 2.46 0 0 0-1.47 2v1.43h.56v-1.37a1.87 1.87 0 0 1 1.77-1.67 2.08 2.08 0 0 1 1.61.89l.39-.39a2.5 2.5 0 0 0-2.91-.89zm.93 1.24c-1 0-1.39.39-1.39.76h1.15a.4.4 0 0 0-.26.36.46.46 0 0 0 .92 0 .39.39 0 0 0-.24-.35h1.12c-.05-.35-.64-.78-1.35-.78zm8.95 40.69zm13.62-76.74L139 78.75l-1.11 1.78 1.11 1.78zM139 121.16a2.79 2.79 0 1 0-2.8-2.8 2.8 2.8 0 0 0 2.8 2.8zm0-5a2.21 2.21 0 1 1-2.22 2.21 2.21 2.21 0 0 1 2.22-2.22zm-.55 3.69h1.15v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92zm-20.1-60h1.15v-1.21h1.16v-1.15h-1.16v-1.16h-1.15v1.15h-1.15v1.15h1.15zm-4 0h1.15v-1.21h1.15v-1.15h-1.15v-1.16h-1.2v1.15h-1.16v1.15h1.16zm-4.1 0h1.15v-1.21h1.16v-1.15h-1.16v-1.16h-1.2v1.15H109v1.15h1.15zm2.2 56.72c-1 0-1.39.39-1.39.76h1.17a.4.4 0 0 0-.26.36.46.46 0 0 0 .92 0 .39.39 0 0 0-.25-.35h1.11c-.04-.43-.63-.84-1.34-.84zm10.55 41.2a3.09 3.09 0 0 0-.17-1 .9.9 0 0 0-.82-.6 1.73 1.73 0 0 0-1.09.6c-.3.28-.6.61-.9.9a5.59 5.59 0 0 1-3.83 1.54 5.32 5.32 0 0 1-3.3-1.14 3.46 3.46 0 0 0-2-1.07 1.14 1.14 0 0 0-1 .73 3.76 3.76 0 0 0-.21 1.43v.13c0 .36.21 1.55.53 3.37.47 2.69 1.23 6.59 2 10.07.4 1.74.83 3.38 1.23 4.72a11.77 11.77 0 0 0 1.23 3 2.65 2.65 0 0 0 2.13 1.24 2.69 2.69 0 0 0 2.46-2.25c.26-1 1.73-7.51 2.74-13.3a.49.49 0 0 0 0-.07c.3-1.73.56-3.39.74-4.84a28.71 28.71 0 0 0 .24-3.1c.02-.13.02-.27.02-.36zm-4.84 21.32c-.28 1-.85 1.39-1.35 1.39a1.51 1.51 0 0 1-1.19-.76 3.27 3.27 0 0 1-.32-.58 22.82 22.82 0 0 0 4-6.06l.33-.67c-.68 3.36-1.3 6.09-1.46 6.69zm.11-6.52a25.29 25.29 0 0 1-3.42 5.41c-.23-.66-.47-1.45-.71-2.32v-.06a28.77 28.77 0 0 0 6.54-8.86 37.85 37.85 0 0 1-2.4 5.84zm3.37-11.66a29.49 29.49 0 0 1-7.85 13.43c-.7-2.77-1.39-6.08-1.93-8.91s-1-5.33-1-6a15.22 15.22 0 0 0 4 6.54l.75-.86a10.86 10.86 0 0 1-2-2.39 6.88 6.88 0 0 0 1.85.24 7.86 7.86 0 0 0 5.14-1.73l-.81-.81a6.88 6.88 0 0 1-4.33 1.4 4.11 4.11 0 0 1-2.83-.89 12.29 12.29 0 0 1-.84-2.32l.39.33a6.46 6.46 0 0 0 4 1.38 6.73 6.73 0 0 0 4.62-1.86c.34-.32.65-.66.9-.9l.12-.11v.61a25.09 25.09 0 0 1-.17 2.86zm-15.49-3.68c-1 5.87-2 15-6.19 22.68l1 .55c4.36-7.92 5.37-17.23 6.32-23.05zm1.21 12.11c-.18 4.81-.79 9.65-2.68 11.79l.87.75c2.26-2.68 2.74-7.63 3-12.5s.08-9.68.73-11.66l-1.09-.36c-.8 2.42-.62 7.15-.83 11.98zM112.47 41l-1.11-1.78-1.12 1.78 1.11 1.78zm29.58-18.71l-2.52-.75-.83 2.79-2.79-.83-.75 2.5 2.79.83-.83 2.8 2.52.75.83-2.79 2.79.83.74-2.52-2.79-.83zM159 98.74L157.89 97l-1.11 1.78 1.11 1.78zm50.16 1.89l.09.73-6.48.84a.63.63 0 0 1-.61-.25h-.08a14.16 14.16 0 0 1-1.11 2.66l2 1.46.22-.3c-.7-.45-.5-.8 0-1.81l6.37-.83.19 1.45.92.29-.24-1.85 2.73-.36v-.19a6.83 6.83 0 0 1-3.54-1.92zm1.29-17.91l-2.32-.87a7.1 7.1 0 0 1-.66.36 18.6 18.6 0 0 0 2.11 1.4 4.7 4.7 0 0 0 .87-.9zM148 146.39v1l2.61-1.71 1.09 1.37-3 2.32.54.81 3.13-2.39.73.85-1.19 1 .64.64 2-1.58-.93-1.09 1.73-1.58-.76-2.34.56-.38v-.61h-1.6l.89 3-.58.46-1.07-1.33V142h-2.44v.84l.54.61-.54.4-1.65-1.85h-.76v.48l2.06 2.42zm-.37-47.7l1.11 1.78 1.11-1.78-1.11-1.78zm62.52 9.21l-6.67.33c-.54 0-.61-.28-.61-.28h-.09l-1.17 1.75L203 111h.08a1.64 1.64 0 0 1 .34-.92l6.8-.33a.59.59 0 0 1 .52.24h.09l1.26-1.7a7.38 7.38 0 0 1-1.41-1.33h-.08s.09.91-.46.94zm-10.66-18.77h-.08a14.18 14.18 0 0 1-.73 2.79l2.16 1.17.18-.33c-.76-.34-.61-.72-.31-1.78l6.19-1.72.39 1.41 1 .15-.5-1.8 2.65-.74-.05-.19a6.88 6.88 0 0 1-3.77-1.4l-.35.1.2.71-6.3 1.74a.62.62 0 0 1-.68-.11zm2.5 11.75h.08c-.08-.4 0-1 .15-1l6.86-1.37a.6.6 0 0 1 .62.2h.08a16.49 16.49 0 0 1 .28-2.48c-1.22-.48-1.52-2.89-3.19-2.56l-5.49 1.1a.59.59 0 0 1-.55-.16h-.09l-.92 2.21 1.44 1.18-.86 1.81a9.59 9.59 0 0 1 1.6 1.08zm-.26-4.38l6.76-1.35a6.14 6.14 0 0 0-.2 1.65L202 98.07l-.64-.54zm4.81 21.69a.58.58 0 0 1 .5.28h.1l.93-1.89 2.6 1.83a9.59 9.59 0 0 1 1.63-2.18 16.79 16.79 0 0 1-1.3-3.13l-2.83-.07a.61.61 0 0 1-.55-.33h-.08l-1.21 2.12-3.26-2.25a8.33 8.33 0 0 1-1.28 2.44 15.26 15.26 0 0 1 1.59 3.12zm1.59-3.35l3.07.07.07.14a14.29 14.29 0 0 0-1.69 2.13l-2-1.49zm-5.3 1.25a13 13 0 0 0 1.33-2.25l2.61 1.77-.41.8-3.39-.08zM176 100.47l1.11-1.78-1.11-1.78-1.11 1.78zm-75.62 112.3a4.81 4.81 0 0 0 .35 1.2l1.89-1.61v-.76a18.94 18.94 0 0 0-2.23 1.17zm65.36-114.08l1.11 1.78 1.15-1.78-1.11-1.78zm-66.6 109.68c.07-.38 1.15-6 1.26-6.56s.42-.53.42-.53v-.09l-1.43-1.55-1.56 1.08v.08a1.64 1.64 0 0 1 .82.54s-1.21 6.33-1.28 6.68a.58.58 0 0 1-.35.45v.09l1.36 1.63a7.46 7.46 0 0 1 1.62-1.06v-.07s-1-.14-.86-.69zm12 1.61s.5-6.1.54-6.52a.62.62 0 0 1 .37-.54v-.08l-2.3-1.81-3.23 1.77-.59 7.05a.58.58 0 0 1-.31.49v.09c1.77 1.4 3.22 2.66 5 4.27a7.23 7.23 0 0 1 1.5-1.33v-.08c-.49 0-3-2.32-3-2.32zm-3.39-.17l.63-7.59h.05l1.44 1.07-.6 7.23-.43.23zm-5.9-8.37v.07a1.62 1.62 0 0 1 .84.51s-.92 6.38-1 6.73a.6.6 0 0 1-.34.47v.09l1.42 1.56a7.39 7.39 0 0 1 1.57-1.12v-.08s-.95-.11-.87-.66c0-.38.88-6.07 1-6.6s.4-.55.4-.55v-.09l-1.49-1.49zm17.22 1.72a.59.59 0 0 1 .26-.52v-.09l-2.28-1.32a29.57 29.57 0 0 1-3.17 2.17s.06 6.21.06 6.62a.62.62 0 0 1-.31.57v.08l1.45 1.15 1.27-1.27v-.06l-.59-.43-.07-7.45.27-.17 1.32.81s.06 6.05.06 6.6-.31.6-.31.6v.09l1.71 1.24 1.32-1.37v-.07a1.63 1.63 0 0 1-.9-.38s-.06-6.43-.06-6.79zm31-7l-.33-.21-.47.71a4.67 4.67 0 0 1-3.56 2l-5-.07a4.31 4.31 0 0 1-.17 2.67h2.45l-.41.62a5.15 5.15 0 0 1-4.23 2.37h-2.8a2.3 2.3 0 0 1 .21 1.14c0 1-.43 1.22-.43 1.22h2.32a3.17 3.17 0 0 0 1.48-.4 6.46 6.46 0 0 0-1.37 3.37v1.16a7.78 7.78 0 0 1 2.88-.25v-2.32a8.37 8.37 0 0 1 .88-4l1.94-2.9a6.65 6.65 0 0 0 3.58-1v4.92a3.33 3.33 0 0 1-2.06 1h-2.52a6.31 6.31 0 0 1 0 2.19 4.9 4.9 0 0 0 2.63-.49A7 7 0 0 0 145 210a4.47 4.47 0 0 1 2.17 0v-3a4.23 4.23 0 0 1 .2-1.52h2.76v-.46c-.55 0-.76-.45-.83-1.64v-2.22c0-1.47-.06-3.46.8-4.75zm-17.6 9.35v-.08l-2.28-.85 1.7-3.58a8.37 8.37 0 0 1-2.62-.88 15.62 15.62 0 0 1-2.82 2.07l.43 3.15a.58.58 0 0 1-.19.54v.1l2 .62-1.39 2.85a9.37 9.37 0 0 1 2.4 1.26 16.65 16.65 0 0 1 2.89-1.8s-.33-2.39-.39-2.81a.62.62 0 0 1 .35-.54zm-3.86-.64l-.46-3.35.2-.17a13.53 13.53 0 0 0 2.44.95l-1.34 2.86zm2.11 4.64a14.57 14.57 0 0 0-2.37-1.33l1.14-2.25.94.45.43 3zm-6.16-.08s-.35-6.11-.38-6.53a.6.6 0 0 1 .28-.58v-.08A14.48 14.48 0 0 1 122 201l-1.59 1.86.27.25c.51-.68.84-.45 1.81.07l.37 6.42-1.47.08-.35.9 1.87-.1.15 2.74h.2a6.81 6.81 0 0 1 2.16-3.39v-.36zm42.63-175l.63-1-1-.65-.63.95-.95-.63-.65 1 1 .63-.64 1 1 .65.63-.95.95.63.65-1zM199 87.76a1.67 1.67 0 0 1 0-1l6.36-2.41a.59.59 0 0 1 .57.07h.09l.67-2a7.34 7.34 0 0 1-1.74-.83h-.07s.37.89-.16 1.09L198.54 85c-.51.19-.67-.08-.67-.08h-.09l-.57 2 1.73.76zm1.21 71a3.86 3.86 0 0 0 .33-2.16 5.76 5.76 0 0 1-2.83 0v2.75a5.17 5.17 0 0 1-.38 2.34 21.26 21.26 0 0 1-2.47 0l.1 5.09a5.47 5.47 0 0 1-.76 3.2h-3.21a5.7 5.7 0 0 0-3.39 1 9 9 0 0 0 1.13-4.12v-3.14a3.63 3.63 0 0 1 2-.79h2.38a7.48 7.48 0 0 1 0-2.56 6.13 6.13 0 0 0-2 .21 3.9 3.9 0 0 0 .33-2.16 5.83 5.83 0 0 1-2.84 0v2.75a4.44 4.44 0 0 1-.42 2.41l-.05.07a2.32 2.32 0 0 1-1.93.66v4.36c0 .88.17 3.18-.4 4.38l-1.47 2.21.35.2s1.47-2.94 4.47-2.94h6.66a3.46 3.46 0 0 1 .25-2.48h-1.3a13.89 13.89 0 0 0 1.38-1.49 4.07 4.07 0 0 1 2.44-1.13H201a7.38 7.38 0 0 1 0-2.56c-1.77 0-2.43.14-3.41 1.28a4.07 4.07 0 0 0 .24-1.32v-2.84a3.58 3.58 0 0 1 2-.79h2.37a7.5 7.5 0 0 1 0-2.56 6.17 6.17 0 0 0-1.97.13zm-6.5-85.29l5.74-3.12.4.11a11.9 11.9 0 0 1-1.11 2.1v.08a6.89 6.89 0 0 1 1.87.35h.09l1-2.23-1.7-.61.42-1.88a9.54 9.54 0 0 1-1.84-.58h-.07c.19.36.28.93.14 1l-5.9 3.21a.63.63 0 0 1-.65 0l-.1.1a14.87 14.87 0 0 1-.08 2.88l2.37.65.1-.35c-.78-.18-.72-.6-.66-1.71zM211 126a3.42 3.42 0 0 0 .32-2 5.2 5.2 0 0 1-2.55 0v2.46a4.53 4.53 0 0 1-.35 2.12 5.18 5.18 0 0 1-2.76.77v.44c.58 0 .84.95.84 1.52v.85c0 1.33 0 3.84-.55 4.69l-.75 1.19-3.61 5.45-2 3v.07-7l.94-1.42a3.6 3.6 0 0 1 2.16-1h1.64a6.57 6.57 0 0 1 0-2.32 6.94 6.94 0 0 0-1.19.07 3.79 3.79 0 0 0 .35-2.16 5.75 5.75 0 0 1-2.79 0v2.7a5.18 5.18 0 0 1-.36 2.28l-.89 1.34c-.28.31-1.08.94-3.12.94v.45c.59 0 .85.94.85 1.52v6.69c0 1.33 0 3.84-.56 4.69-.26.41-.79 1.17-.79 1.17l.31.19s.68-.92 1.48-2.13l.23-.36a5.84 5.84 0 0 1 4.47-2.49h2.39a2.57 2.57 0 0 1 .85-2.1c-2.85 0-4.61-.34-6.28 1.77l-.17.25a7.45 7.45 0 0 0 .42-2.41l.47-.71a6.55 6.55 0 0 1 5-2.7h2.71a2.9 2.9 0 0 1 .94-2.36 3.16 3.16 0 0 1 1.79-.7h2.08a6.56 6.56 0 0 1 0-2.24 5.35 5.35 0 0 0-1.77.19 3.38 3.38 0 0 0 .3-1.89 5.1 5.1 0 0 1-2.48 0v2.41a3.9 3.9 0 0 1-.36 2.11l-.07.09c-2.23 0-3.85-.14-5.28.8l2.69-4.06.15-.23 1.11-1.68.16-.24v-.08l.19-.28a3.82 3.82 0 0 1 2.36-1.12h2.61a7.35 7.35 0 0 1 0-2.51c-1.91 0-2.76.16-3.93 1.63a8.1 8.1 0 0 0 .61-3v-2a4.66 4.66 0 0 1 2.36-.75h1.58a6.7 6.7 0 0 1 0-2.3 5.4 5.4 0 0 0-1.75.39zm-20.43-58.45l2-1.26a22.63 22.63 0 0 1 3.88 1.12h.08l1.58-3.06a16.74 16.74 0 0 1-2.93-1.84l-5.65 3.63a.63.63 0 0 1-.64 0h-.07a18.75 18.75 0 0 1 .19 3.54l2.43.48v-.37c-.81-.07-.76-.79-.87-2.24zm5.8-3.73l-1.31 2.66s-1.17-.31-2-.5zm3.89 17.4a.61.61 0 0 1 .58 0h.09v-2.11l3.13.56a9.63 9.63 0 0 1 .56-2.67 16.62 16.62 0 0 1-2.51-2.29l-2.6 1.14a.62.62 0 0 1-.64-.07h-.08l-.2 2.43-3.91-.66a8.21 8.21 0 0 1-.13 2.76 15.58 15.58 0 0 1 2.76 2.15zm0-3.7l2.81-1.23.12.1a14.74 14.74 0 0 0-.64 2.65l-2.47-.49zm-4 3.52l-.23-.16a13.33 13.33 0 0 0 .26-2.61l3.11.52v.89zm-9.17 49.72h-1.15v.92H185v1.15h.92v.92h1.15v-.92h.93v-1.15h-.92zm26.51-22.63s-.57.13-.74.14a19.15 19.15 0 0 0 1.57 2 4.65 4.65 0 0 0 1.11-.58zm-98.71-98A104.87 104.87 0 1 0 219.74 115 104.87 104.87 0 0 0 114.87 10.16zm11.29 23.17c.9.12 1.8.26 2.7.42v6l-2.7-4.14zm3.62 157.31l-1 .92v1.15h1.14v1.17h-1.14V195h-1.2v-1.14h-1.14v-1.16h1.14v-1.15l-1-.92h-3.5l-1 .92v1.15h1.15v1.17h-1.15V195h-1.16v-1.14h-1.14v-1.16h1.14v-1.14l-1-.93h-3.39l-1 .93v1.14h1.14v1.17h-1.14V195h-1.17v-1.14h-1.14v-1.16h1.14v-1.15l-1-.92h-3.48l-1 .93v1.14h1.1v1.17h-1.14V195h-1.17v-1.14h-1.14v-1.16h1.14v-1.15l-1-.92h-3.47l-1 .93v1.14h1.15v1.17h-1.15V195H101v-1.14h-1.13v-1.16H101v-1.13l-1-.94H90c.4.4 3.49 3.13 5.07 4.53a82.2 82.2 0 0 1-8.15-2.46v-1.47l.64-.57 2-1.75h17.92a2.9 2.9 0 0 0 1.71 1h.32a5.79 5.79 0 0 0 1.14-.13 3.09 3.09 0 0 0 1-.33 9.2 9.2 0 0 0 .81-.52h8.23a5.48 5.48 0 0 0 .47.4 3.87 3.87 0 0 0 2.31.78 4 4 0 0 0 1.94-.51 1.41 1.41 0 0 0 .55-.68h14.26l2.57 2.25v1.59l-.57.23q-3.72 1.3-7.59 2.25l4.44-4.56zM131 196a82.94 82.94 0 0 1-32.36 0zM106.79 55.4v5.06H96.71V55.4zm-6-1.15V46a1.24 1.24 0 0 1 .41-.88 1.47 1.47 0 0 1 1-.39 1.29 1.29 0 0 1 1.3 1.27v8.23zm3.86-8.25a1.48 1.48 0 0 1 .33-1 .88.88 0 0 1 .67-.34 1.09 1.09 0 0 1 .77.37 1.37 1.37 0 0 1 .37.93v8.23h-2.14V46zm10.14 9.37h6.31v5.06h-12.55V55.4zm-6.24-1.15V46a1.23 1.23 0 0 1 1.06-1.3 1 1 0 0 1 .73.36 1.4 1.4 0 0 1 .36.94v8.23zm3.29 0V46a1.22 1.22 0 1 1 2.44 0v8.23zm3.6 0V46a1.19 1.19 0 1 1 2.37 0v8.23zm-.57 39.47h-.08a17 17 0 0 0-3.52.39l3.58-5.49 3.6 5.5a17.19 17.19 0 0 0-3.58-.37zm2.94 1.44v6.15a13 13 0 0 0-2.39-.32v-6.1a16.1 16.1 0 0 1 2.39.29zm-3.54-.28V101a13.18 13.18 0 0 0-2.71.41v-6.2a16.15 16.15 0 0 1 2.71-.33zm.57-8.36l-5.24 8c-.35.12-.7.24-1 .38v-2.09l6.29-9.64 6.26 9.56v2.23c-.33-.13-.66-.25-1-.36zm0-8.75l6.26 9.48v3.38l-6.25-9.6-6.29 9.64v-3.22zm-6.3-8.68a1.38 1.38 0 0 1 1.32-1.21 1.31 1.31 0 0 1 1.26 1.3v12.21l-2.58 4zm5.74 1.52v4.52h-2v-5.91A1.44 1.44 0 0 1 113 68a3 3 0 0 1 1.33-.47v1.25a1.1 1.1 0 0 0 0 1.88zM114 76.9l-1.76 2.7v-3.72A5.16 5.16 0 0 0 114 76.9zm1.4-8.16V67.5a3 3 0 0 1 1.25.46 1.45 1.45 0 0 1 .68 1.23v5.94h-1.93v-4.52a1.1 1.1 0 0 0 0-1.87zm1.93 7.14v3.63l-1.73-2.62a5.15 5.15 0 0 0 1.77-1.01zm1.15 5.37V69.19a1.33 1.33 0 0 1 1.28-1.3 1.35 1.35 0 0 1 1.3 1.23v16.05zm.52 14.17a16.26 16.26 0 0 1 2.36.84v6.41a13.3 13.3 0 0 0-2.36-1zm2.14-41.17H119V46a1.48 1.48 0 0 1 .33-1 .88.88 0 0 1 .67-.34 1.1 1.1 0 0 1 .77.36 1.35 1.35 0 0 1 .37.92zm0 7.36v5.52a2.47 2.47 0 0 0-1.3-.38 2.44 2.44 0 0 0-1.83.86 2.76 2.76 0 0 0-.62-.59 4.18 4.18 0 0 0-1.91-.68v-.64h1v-1.15h-1v-1h-1.15v1h-1v1.15h1v.63a4.25 4.25 0 0 0-2 .69 2.86 2.86 0 0 0-.62.58 2.4 2.4 0 0 0-1.81-.86 2.51 2.51 0 0 0-1.32.39v-5.52zM110.41 95.5v6.25a13.14 13.14 0 0 0-2.31 1.1v-6.47a15.93 15.93 0 0 1 2.31-.88zm4.46 6.62a12 12 0 0 1 8.43 3.46 11.45 11.45 0 0 1 3.49 8.14c0 4.52-2.74 8.23-7 10.48 0-.24 0-.49.07-.75a14.73 14.73 0 0 1 1.68-4.21 1.67 1.67 0 0 0 1.52-.66 1.59 1.59 0 0 0 .06-1.54 1.83 1.83 0 0 0 1.24-1.37 1.55 1.55 0 0 0-1.12-1.73 1.62 1.62 0 0 0 .27-1.67 1.65 1.65 0 0 0-1.77-.95s.19-.7-.7-1.23-1.38-.23-1.38-.23a1.31 1.31 0 0 0-.74-.69 2.12 2.12 0 0 0-1.07-.08 1.48 1.48 0 0 0-.82-.41 1.59 1.59 0 0 0-1 .14 1.58 1.58 0 0 0-2.38 0s-.17-.25-.83-.24a1.18 1.18 0 0 0-1 .51 1.21 1.21 0 0 0-1.05 0 1.5 1.5 0 0 0-.76.82s-.43-.38-1.39.21a1.39 1.39 0 0 0-.69 1.25 1.61 1.61 0 0 0-1.56.61 1.66 1.66 0 0 0 0 1.91 1.46 1.46 0 0 0-1.09 1.59 1.79 1.79 0 0 0 1.27 1.6 2.18 2.18 0 0 0 .17 1.51 1.84 1.84 0 0 0 1.59.66c.12.46.88 3.49 1 4.69-.74-.48-1.31-.88-1.31-.89a11.11 11.11 0 0 1-1.69-17.48 12 12 0 0 1 8.56-3.46zm24.72-32.26v-1h-1.15v1h-1V71h1v3.35l-2.87 4.36V56.57l6.72 10.17v11.75l-2.71-4.13V71h1v-1.15zm-.59 5.71l3.28 5v2.9a2.6 2.6 0 0 0-3.35.52 2.57 2.57 0 0 0-2-.91 2.63 2.63 0 0 0-1.41.42v-2.7zm3.28 9.82v26.83l-2.77-4.22V85.53a1.41 1.41 0 0 1 1.42-1.29 1.38 1.38 0 0 1 1.37 1.15zm-6.72.14a1.39 1.39 0 0 1 1.41-1.3 1.36 1.36 0 0 1 1.37 1.29V108l-2.79 4.25V85.53zm3.36 23.67l3.36 5.12v9.8a2.5 2.5 0 0 0-1.34-.4 2.69 2.69 0 0 0-2 .94 2.77 2.77 0 0 0-2-.94 2.61 2.61 0 0 0-1.31.36v-9.74zm.57 70.47V154h2.79v18l-2.68 4.77v2.92zm.1 6.13v1.31h-.78a1.84 1.84 0 0 0 .21-.23 4.34 4.34 0 0 0 .59-1.08zm-.1-34.39v-25.25a1.24 1.24 0 0 1 .43-.9 1.54 1.54 0 0 1 1-.4 1.31 1.31 0 0 1 1.32 1.3v25.25zm-2.63-26.55a1.58 1.58 0 0 1 1 .4 1.2 1.2 0 0 1 .44.89v25.25h-2.79v-25.57a1.28 1.28 0 0 1 1.37-.97zm1.5 29.14v24.63l-.37-.33a10.43 10.43 0 0 1-2.33-2.78v-.06l-.08-.09V154zm-1.14 25.15c.85.78 1.69 1.46 2.14 1.9a38.07 38.07 0 0 1-.65 3.79 3.62 3.62 0 0 1-.57 1.29.83.83 0 0 1-.71.37.94.94 0 0 1-.77-.37c-.69-.75-.83-3-.81-4.06V181a8.14 8.14 0 0 1-3.15-1.81c-1.14-1.15-2.3-3.2-2.9-7.17-.21-1.37-.43-4.41-.77-7.46a32.8 32.8 0 0 0-1.49-7.76l-1.05.46a32.22 32.22 0 0 1 1.39 7.42c.34 3 .56 6 .78 7.5.62 4.12 1.86 6.44 3.22 7.8a7.79 7.79 0 0 0 2.87 1.81 8.18 8.18 0 0 0-.93 1.14 29.51 29.51 0 0 1-2.25 2.89 3.82 3.82 0 0 1-2.41 1.48 1.67 1.67 0 0 1-1.22-.61 8.09 8.09 0 0 0-5.64-2.84 5.47 5.47 0 0 0-3.71 1.49 2.9 2.9 0 0 1-1.91.85 3.42 3.42 0 0 1-2.35-1.18c-.31-.3-1-1-.92-.86a5.44 5.44 0 0 0-1.54-1.06 5.08 5.08 0 0 0-1.66-.3 5.45 5.45 0 0 0-2.1.42 13.11 13.11 0 0 0-3.57 2.36 4.21 4.21 0 0 1-2.69 1.16 3.55 3.55 0 0 1-2.76-1.51 6.14 6.14 0 0 0-1.45-1.52 2.36 2.36 0 0 0-1.28-.37c1.94-4.86 5-14.17 5.88-17.81.52-2.11 1-4.23 1.56-6.3.44-1.6 1.15-3.82 2.86-5a6.87 6.87 0 0 1 2.25-.43 3.15 3.15 0 0 1 1.1.17 21 21 0 0 1 3.24 1.86 7.74 7.74 0 0 0 3.81 1.44c2.55 0 5.19-1.52 6-1.83.23-.11.5-.26.79-.43a8.42 8.42 0 0 0 1-.48l.28-.16a3.91 3.91 0 0 1 1.59-.38 2.64 2.64 0 0 1 .93.16 2.38 2.38 0 0 1 1 1.07c1.09 1.85 1.9 5.48 2.22 7.31.43 2.48 1.07 6.45 1.9 9.55a14.84 14.84 0 0 0 1.13 2.75 9.19 9.19 0 0 0 .68 1.11l.12.15a11.59 11.59 0 0 0 2.52 3.11zm-1.22 7.96h-4a15.93 15.93 0 0 0 1.37-1.52c.55-.7 1-1.4 1.46-2a9.81 9.81 0 0 0 .26 1.7 4 4 0 0 0 .76 1.59 1.73 1.73 0 0 0 .15.23zm-9.25 0h-.83a6.13 6.13 0 0 0-.38-1 9.88 9.88 0 0 1 1.19 1zm-2.94-1.66a5.18 5.18 0 0 1 1.12 2.61.79.79 0 0 1-.1.44v.07a2.83 2.83 0 0 1-1.34.34 2.7 2.7 0 0 1-1.64-.56 6.36 6.36 0 0 1-1.55-1.79c-.17-.27-.29-.52-.38-.7a4.2 4.2 0 0 1 2.48-.83h.09l.8 2.24 1.08-.38zm-4.55 1.66H118a4.49 4.49 0 0 0 1-.53c0 .16.12.34.24.53zm-3.81 0h-2.12c0-.37.06-.79.08-1.22v-.19l.17.15a5.53 5.53 0 0 0 1.85 1.26zm-4.32.36l.93-2.81.24.14v1a13.09 13.09 0 0 1-.15 1.69 1.17 1.17 0 0 1-.42.46c-.24.19-.52.34-.72.47a2.74 2.74 0 0 1-.59.17 4.81 4.81 0 0 1-.91.11h-.18a2.18 2.18 0 0 1-1.24-.93 1.4 1.4 0 0 1-.2-.82 4.62 4.62 0 0 1 .93-2.62 1.23 1.23 0 0 1 .16-.17 3.82 3.82 0 0 1 .68-.17h.49a3.15 3.15 0 0 1 .59.07l.32.1-1 3zm-4.43-.36h-2.25a7.8 7.8 0 0 0 .88-.64 18.84 18.84 0 0 1 1.7-1.3 5.47 5.47 0 0 0-.34 1.81s-.01.09-.01.13zm-16-6.62a36.14 36.14 0 0 0 6.18-8.42c2.23-4.05 3.63-9.48 4.3-11.69a8.88 8.88 0 0 1 2.74-4.6 15.57 15.57 0 0 0-1.18 3.15c-.59 2.11-1 4.23-1.56 6.33a180.36 180.36 0 0 1-6.31 18.82 16.59 16.59 0 0 0-.83 1.46 2 2 0 0 1-1.25 1 1 1 0 0 1-.25 0c-.38 0-.83-.31-1.23-1.37a14.46 14.46 0 0 1-.64-4.68zm.42 6.62h-1v-2q.07.25.16.5a4 4 0 0 0 .82 1.5zm3-33.07v20.4a35.33 35.33 0 0 1-2.79 3.77V154zm-2.79-2.63v-25.25a1.22 1.22 0 0 1 .42-.9 1.56 1.56 0 0 1 1-.4 1.34 1.34 0 0 1 1.35 1.25v25.3zm2.79-39.18L91.29 108V85.53a1.32 1.32 0 0 1 1.35-1.3 1.54 1.54 0 0 1 1 .4 1.23 1.23 0 0 1 .42.89zm11.13 10.86a2.21 2.21 0 0 1 2.2 2.13l-.65.21.16.54a1 1 0 0 1 0 .3c0 .36-.21.48-.52.51a.61.61 0 0 1-.6-.47l-.06-.18v-.24h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92v.21l-1.27.43a2.18 2.18 0 0 1-.37-1.21 2.22 2.22 0 0 1 2.23-2.23zm-.11-.58v-.57c.19.21.39.41.6.61a2.76 2.76 0 0 0-.49 0zm3 3.76v-.07l.57-.19 1.39 3.91-.49.18a1.66 1.66 0 0 0-1.39-.74 1.8 1.8 0 0 0-1.81 1.75l-.62.21-1.35-4 .59-.19a1.75 1.75 0 0 0 1.44.75 1.7 1.7 0 0 0 1.14-.43 1.62 1.62 0 0 0 .51-1.18zm-.33-2.05l.88.59-.69.19a2.81 2.81 0 0 0-.21-.78zm12.19-5.06h-.6a3.79 3.79 0 0 1-.44 1c-.28.45-.29.29-.81 1a5 5 0 0 0-1.72-.91v-1h-.49v1h-.29v-.24h-.38v.4a.35.35 0 0 1-.69 0v-.44h-.37v.28h-.3v-1.05h-.55v1a4.47 4.47 0 0 0-1.54.78 2.43 2.43 0 0 1-1.57-1.92h-.34a20 20 0 0 1-.89-3.37c.36-.32 1.31-1.21 1.27-1.65a1.51 1.51 0 0 0 1 .4 1.67 1.67 0 0 0 1.32-.69 1.69 1.69 0 0 0 2.28-.4c.27.27.57.7 1.08.7a3.77 3.77 0 0 0 1.2-.29 1.52 1.52 0 0 0 1.32.69c.93 0 1-.4 1-.4s1.15 1.19 1.6 1.63a21.67 21.67 0 0 1-1.09 3.48zm1.61 7v.84q-.68-.89-1.35-1.71c.47-.24.91-.51 1.35-.79a2.8 2.8 0 0 0-.12.82 2.87 2.87 0 0 0 .1.8zm-.59 2a10.34 10.34 0 0 1-1.32 1.19 3.58 3.58 0 0 0-1.59 2.49 1.75 1.75 0 0 0 0 .34 17 17 0 0 0 .83 2.24c.69 1.64 1.7 3.91 2.67 5.86.48 1 1 1.86 1.38 2.56a4.57 4.57 0 0 0 1.19 1.48 3.58 3.58 0 0 0 1.4.82c1.49.45 2.66.76 3.27 2.06l1-.48c-.87-1.84-2.58-2.25-4-2.68l-.15-.06v-.28a28.42 28.42 0 0 1 .49-4.09l-1.13-.2a34 34 0 0 0-.49 3.71 4.31 4.31 0 0 1-.47-.74 14.35 14.35 0 0 1-1.12-5c-.16-1.84-.18-3.59-.37-4.73l-1.13.19c.2 1.14.2 3.38.46 5.61-.26-.55-.52-1.11-.77-1.66-.53-1.17-1-2.3-1.37-3.17a16.65 16.65 0 0 1-.6-1.61.81.81 0 0 1 0-.14c0-.43.47-1 1.18-1.61.43-.38.91-.71 1.28-1.12 4.36 5.94 8.74 13.46 9.58 17.07a4.54 4.54 0 0 1 .07.83 4.83 4.83 0 0 1-2 3.75 8.4 8.4 0 0 1-1 .68v-.44a4.06 4.06 0 0 0-.72-2.47 4.16 4.16 0 0 0-.92-.84 5.24 5.24 0 0 0-2.62-1.07H123.63c-.06 0-.3-.08-.61-.42-1.09-1.19-2.46-4.69-3.56-8.23-1-3.25-1.86-6.59-2.29-8.4a10 10 0 0 0 1.17-.59 2.45 2.45 0 0 0 1.1-1.45 5.31 5.31 0 0 0 .17-1.08q.71.73 1.39 1.63zm3.26-5a2.21 2.21 0 1 1-2.21 2.21 2.21 2.21 0 0 1 2.19-2.26zm-.19-.57c.12-.12.25-.23.37-.36v.35h-.37zm3.46-21.59v9.68a12.62 12.62 0 0 0-2-4.21V99a18.33 18.33 0 0 1 2 2zm-1.89-3.45l1.89-2.94v4.67a19.33 19.33 0 0 0-1.89-1.7zm1.89 28.72v9.45c-.63-1-1.3-2.1-2-3.15v-4.81a2.8 2.8 0 0 0 0-4.92v-2a12.11 12.11 0 0 0 2-4.11v7.61a2.74 2.74 0 0 0 0 2zm-3.11 1.8v2.82c-.56-.82-1.13-1.62-1.7-2.4v-.87a2.74 2.74 0 0 0 1.52.45zm5.85 23.31a5.88 5.88 0 0 0 2.21-4.38 6 6 0 0 0-.09-1 19.11 19.11 0 0 0-1.09-3.07v-15a2.8 2.8 0 0 0 1.63-2.39v25.94zm2.66 2.63v13.77c-.39-2-.72-4-1-5.45a37.61 37.61 0 0 0-1.26-5.17 13.46 13.46 0 0 0-1.09-2.53 6.86 6.86 0 0 0-.43-.64zm-4.25-53.42v-6l4.25 6.47v8a23.8 23.8 0 0 0-4.26-8.43zm4.25 16.75v7.79a2.79 2.79 0 0 0-1.63-2.39v-15a29.38 29.38 0 0 1 1.62 9.63zM130.17 105v17.48a2.79 2.79 0 0 0-1.47.42v-20.4a21.34 21.34 0 0 1 1.47 2.5zm-1.47-12.53v-4l4.24 6.53v4zm0-6.06v-7.05a2.06 2.06 0 0 1 2.08-2 2.14 2.14 0 0 1 2.17 2v13.55zm2.08-10.27a3.25 3.25 0 0 0-2.7 1.44 3.46 3.46 0 0 0-2.81-1.44 3.71 3.71 0 0 0-2.36.87L128.2 69l4.74 7.23V77a3.4 3.4 0 0 0-2.17-.82zm-.61 46.93a2.21 2.21 0 1 1-2.21 2.21 2.21 2.21 0 0 1 2.2-2.17zm0 5v12.3c-.45-.87-.94-1.78-1.47-2.72v-10a2.77 2.77 0 0 0 1.47.42zm-5.87 23.7l-4 2.43a1.94 1.94 0 0 1-.33-.17l4.11-2.65-.62-1-4.26 2.75a1.87 1.87 0 0 1-.12-.58l4.22-2.53-.59-1-3.17 1.9a2.9 2.9 0 0 1 1-1c.31-.18.35-.19 3.58-2.26h.12a7.07 7.07 0 0 1 1.88.81 3.3 3.3 0 0 1 1.14 2.49 2.5 2.5 0 0 1-.1.75l-2.55 1.56a11 11 0 0 0-1.24.65 5.94 5.94 0 0 1-1 .32l2.54-1.53zm-9.93 1h-.34a2.92 2.92 0 0 1-2.65-2.84 3 3 0 0 1 0-.42 3 3 0 0 1 3.06-2.61 4.15 4.15 0 0 1 .66.06l.35.06.21-.3a2.52 2.52 0 0 1 2.17-1.17 4 4 0 0 1 1.81.47 2.67 2.67 0 0 1 1.38 2.24l-.41.26v-.06a2.4 2.4 0 0 0-1-1.91 2.44 2.44 0 0 0-1.52-.54 2.67 2.67 0 0 0-2.46 1.64 2.3 2.3 0 0 0-1.19-.32 2.62 2.62 0 0 0-2.59 2.16 3 3 0 0 0 0 .43 2.36 2.36 0 0 0 .74 1.77 2.48 2.48 0 0 0 1.69.64 2.67 2.67 0 0 0 .51 0 2.69 2.69 0 0 0 2.62 2.54 2.37 2.37 0 0 0 1-.2l.28-.15a3.53 3.53 0 0 0 .46.41 3.4 3.4 0 0 1-1 .33 4.46 4.46 0 0 1-.81.08 2.91 2.91 0 0 1-2.83-2.15zm0 2.33l-.51-.31c-.54-.33-1.08-.69-1.62-1h1.28a4.9 4.9 0 0 0 .87 1.4zm-14.92-32a2.21 2.21 0 1 1-2.21 2.21 2.22 2.22 0 0 1 2.21-2.21zm-.09-.58v-17.14a21.6 21.6 0 0 1 1.6-2.76V123a2.74 2.74 0 0 0-1.51-.45zm1.6 5.14v11.42l-.88 1.64c-.26.49-.5 1-.72 1.4v-14h.09a2.77 2.77 0 0 0 1.55-.47zm-2.27 19.13v-.1a24.71 24.71 0 0 1 2.38-5.45c1.2-2.27 2.72-4.92 4.29-7.42l1.33 3.91 2.63-.92-.12-.51a.82.82 0 0 1 0-.23.62.62 0 0 1 .64-.62c.24 0 .42.08.56.46l.18.55c-.67 1.91-1.75 4.55-2.3 6a2.27 2.27 0 0 0-.53-.06 4.13 4.13 0 0 0-2.86 1.56 37.59 37.59 0 0 1 1.29-5.88l-1.07-.41a46 46 0 0 0-1.83 11.09 5.29 5.29 0 0 0 .2 1.7 2.2 2.2 0 0 0 2 1.64 5.25 5.25 0 0 0 3-1.4 5.94 5.94 0 0 1-3.56 2.85 1.94 1.94 0 0 1-.61.09 6 6 0 0 1-3.78-2.06 6.49 6.49 0 0 1-2-4.07 2.46 2.46 0 0 1 .16-.72zm8.84-15.68a.64.64 0 0 1 .66-.6c.24 0 .41.07.54.47a1 1 0 0 1 0 .23.64.64 0 0 1-.65.62c-.24 0-.4-.07-.55-.47a.75.75 0 0 1 0-.25zm.55 1.86a1.79 1.79 0 0 0 1.8-1.77l.55-.2 1.36 3.82-.3.1-.29.09a1.7 1.7 0 0 0-1.4-.74A1.78 1.78 0 0 0 108 136l-.61.22-1.29-3.82.59-.21a1.67 1.67 0 0 0 1.39.81zm6.9-5.76h.54a3.57 3.57 0 0 0 3-1.9 12 12 0 0 1-.19 1.81 1.27 1.27 0 0 1-.62.8c-.34.22-.85.43-1.47.73l-.41.2.1.45c.11.49.27 1.16.47 1.93a2.21 2.21 0 0 1-1.41.53 2.49 2.49 0 0 1-1.72-.45c.23-.76.42-1.43.55-1.91l.14-.5-.48-.19a3.8 3.8 0 0 1-2.27-2.16c0-.24-.1-.59-.18-.95a6.47 6.47 0 0 1 0-.78 4.41 4.41 0 0 0 3.97 2.39zm-1.44-4.69h2.7a1.38 1.38 0 0 1-2.7 0zm4.46 18.32c-.47-2.15-1.05-5.07-1.53-8.22l.32-.17c.46 1.8 1.07 4 1.74 6.12a26.69 26.69 0 0 1 .9 6.15 6.25 6.25 0 0 0-.62-.17h.06s-.42-1.44-.87-3.71zm-1.47-1.38a7 7 0 0 0-.49-.77 1.67 1.67 0 0 0-1.24-.81.86.86 0 0 0-.26 0l-.21.06c.14-1 .43-3.32.49-5h.46c.4 2.38.82 4.63 1.21 6.51zm-3.91-5.94l.33-1a3.1 3.1 0 0 0 .73.31c0 .92-.13 2.06-.24 3.07zm.48 4.81l-.48.14-.83-2.42.17-.05.33-.11zm-.48-8.73c-.16.57-.37 1.31-.62 2.12l-.52-1.47-.85-2.4a5.16 5.16 0 0 0 1.94 1.75zm-1 9.58a8.15 8.15 0 0 0-.88 1.37 5.49 5.49 0 0 1-1 1.48c.43-1.11 1-2.57 1.51-3.91zm-3.92 4.39a25.55 25.55 0 0 0-1.87 2.23c-.47.62-.92 1.24-1.29 1.78 0-.41.07-.85.12-1.3.91-1.58 2.12-2.66 2.97-2.71zm2.61 5.63l.07-.07v.28a4.6 4.6 0 0 0 0 .58 3.9 3.9 0 0 0 1.12 2.73H108.68a6.67 6.67 0 0 0 1.57-3.52zm.49-1.8c-.36.25-.69.48-.95.68l-.33.27c-.06.08-.11.09-.18.19-1.85 1.81-3.14 2.46-3.75 2.43-.45 0-.69-.21-1-.9a2.26 2.26 0 0 1-.1-.52c.46-.59 1.26-1.8 2.22-3.08a11.48 11.48 0 0 1 3.16-3.22 4.42 4.42 0 0 0 1.85-2.18c.43-.82.87-1.45 1.21-1.52l1.87-.54a1.66 1.66 0 0 1 .35.39l-1.26.54.45 1.06 1.39-.59c.07.15.14.3.19.45l-1.37.56.43 1.06 1.32-.54c0 .16.09.31.13.47l-1.27.47.4 1.07 1.07-.4v.2a1.26 1.26 0 0 1-.06.45c-.62.21-2.69 1.21-3.91 1.86-.45.34-1.23.85-1.93 1.34zm9.78-3.34c.17.38.34.73.51 1.07a8.66 8.66 0 0 0 1.16 1.77 3.64 3.64 0 0 0 .43.41l-.5.32a3.72 3.72 0 0 0-1.59-2.39v-.43s-.06-.46-.07-.75zm-1.28 5.48a4.23 4.23 0 0 0-.45.52l-.88-.07-.41.92.66.37a4 4 0 0 0-.24 1.28 3 3 0 0 0 .16 1l-.14.08a1.28 1.28 0 0 1-.5.1 1.47 1.47 0 0 1-1-.46 1.44 1.44 0 0 1-.45-1 .94.94 0 0 1 .25-.64l-.79-.83a1.8 1.8 0 0 1-1.11.4A1.2 1.2 0 0 1 113 150a1.93 1.93 0 0 1 0-.26 1.49 1.49 0 0 1 1.45-1.18 1.22 1.22 0 0 1 1.15.81l1.07-.4a1.34 1.34 0 0 1-.05-.37 1.26 1.26 0 0 1 .45-.95 1.58 1.58 0 0 1 1-.41 1.26 1.26 0 0 1 .81.28 1.24 1.24 0 0 1 .55 1 2.46 2.46 0 0 1-.3 1zM104 122.81a2.79 2.79 0 0 0-.83 4.35l.83 2.45v4.29c-.64 1-1.26 2.07-1.85 3.1v-10.88a2.84 2.84 0 0 0 .14-.86 2.74 2.74 0 0 0-.14-.85v-8.1a12.24 12.24 0 0 0 1.85 4.15zm-1.85-23.44V94.6l1.95 3a19.06 19.06 0 0 0-1.99 1.77zm1.85-.21v7.61a12.6 12.6 0 0 0-1.85 4.24v-9.93a18.87 18.87 0 0 1 1.85-1.92zm-2.37-21.55a3.25 3.25 0 0 0-2.7-1.44 3.4 3.4 0 0 0-2.17.79v-.64l4.77-7.32 5.26 8v.08a3.73 3.73 0 0 0-2.41-.9 3.46 3.46 0 0 0-2.8 1.43zm-4.87 1.73a2.15 2.15 0 0 1 2.17-2 2 2 0 0 1 2.08 2V86.44l-4.25 6.47V79.35zm4.24 9.2v4L96.71 99v-4zm0 6.06v6.09a24.07 24.07 0 0 0-4.25 8.46v-8.08zm-4.23 23a29.14 29.14 0 0 1 1.48-9.39v14.59a2.79 2.79 0 0 0-1.5 2v-7.21zm1.48 10.24v16.76a9.1 9.1 0 0 0-.63 1.93 3.73 3.73 0 0 0-.14 1 6.77 6.77 0 0 0 1.49 3.87h-2.26v-25.56a2.79 2.79 0 0 0 1.5 1.97zm3.59 26.16a6.19 6.19 0 0 0 1.59.65l-.21.17a10.08 10.08 0 0 0-3.15 5.19 73.83 73.83 0 0 1-3.35 9.74V154zm-6.52 31.51a4.29 4.29 0 0 1 .48-.84.54.54 0 0 1 .47-.22 1.22 1.22 0 0 1 .78.19 5.08 5.08 0 0 1 1.16 1.24 5.34 5.34 0 0 0 1.24 1.18h-5.28a4.34 4.34 0 0 0 1.15-1.51zm37.62-111.39l-4.25-6.47v-2h1v-1.1h-1v-1h-1.15v1h-1v1.15h1v2.18L122.86 75V61.61h10.08zM123.56 78a2.56 2.56 0 0 1 1.7-.66 2.25 2.25 0 0 1 2.28 2.22v6.91l-4.69 7.11V79.43a2.12 2.12 0 0 1 .71-1.43zm4 10.54v4l-2.81 4.38a18 18 0 0 0-1.88-1.15v-.1zm-3.11 9.55v7a13.31 13.31 0 0 0-2-1.7v-6.56a16.84 16.84 0 0 1 1.98 1.26zM107 103.62a13 13 0 0 0-1.85 1.69v-7.1A17 17 0 0 1 107 97zm-2-6.74l-2.87-4.37v-4l4.74 7.19a18.19 18.19 0 0 0-1.87 1.18zm-2.87-10.43v-6.91a2.26 2.26 0 0 1 2.28-2.22 2.59 2.59 0 0 1 1.71.66 2.16 2.16 0 0 1 .69 1.3v14.29zm0-18.68V65.7h1v-1.15h-1v-1H101v1h-1v1.15h1v2.07l-4.25 6.47V61.61h10.05v13.3zm-3.07-13.52h-2.35V43.71L96 42.44v-4.16h1v-1.15h-1v-1h-1.18v1h-1v1.15h1v4.2l-.73 1.22v10.92l-6.73 10.16V37.26a81.89 81.89 0 0 1 11.69-3.18zm-5 2.45v21.9l-2.8-4.25V71h1v-1.15h-1v-1h-1.12v1h-1V71h1v3.35l-2.78 4.24V66.86zm-3.34 18.87l3.37 5.12v2.82a2.69 2.69 0 0 0-1.44-.43 2.54 2.54 0 0 0-1.93.89 2.54 2.54 0 0 0-1.94-.89 2.6 2.6 0 0 0-1.41.42v-2.81zm-1.94 8.67a1.35 1.35 0 0 1 1.37 1.3V108l-2.78 4.24v-26.7a1.42 1.42 0 0 1 1.41-1.3zm1.94 25l3.37 5.12v9.78a2.56 2.56 0 0 0-1.35-.39 2.69 2.69 0 0 0-2 .92 2.63 2.63 0 0 0-2-.92 2.59 2.59 0 0 0-1.38.4v-9.8zm-2 15.66a1.4 1.4 0 0 1 1.4 1.3v25.25h-2.76v-25.31a1.38 1.38 0 0 1 1.38-1.28zm1.42 29.1v25.38l-.09.09v-2.66l-2.69-4.78V154zm-1.84 23.3v10.29l-1.37 1.2v-13.92zm53.07 10.29V177.3l1.37-2.44v13.92zm.93-122.93l-6.72-10.17V43.7l-.72-1.24v-4.18h1v-1.15h-1v-1h-1.16v1h-1v1.15h1v4.18l-.7 1.24v10.55h-2.33V34.07a82.15 82.15 0 0 1 11.69 3.16zm-9.35-9.26v5.06h-10.09V55.4zm-10.08-1.15V46a1.23 1.23 0 0 1 1.06-1.3 1 1 0 0 1 .73.36 1.39 1.39 0 0 1 .34.94v8.23zm3.29 0V46a1.3 1.3 0 0 1 1.3-1.29 1.45 1.45 0 0 1 1 .4 1.26 1.26 0 0 1 .42.91v8.21zm2.7-12.41V44a2.62 2.62 0 0 0-1.4-.43 2.43 2.43 0 0 0-1.85.87 2.17 2.17 0 0 0-1.68-.87 2.12 2.12 0 0 0-1.37.55v-2.7l3-4.61zm-6.29-11.22a1.22 1.22 0 1 1 2.44.08v4.89l-2.45 3.73V30.7a.58.58 0 0 0 0-.08zM119 12.88q3 .12 6 .41v11l-3-7.72-3 7.81zm0 15.38v-.73l3-7.81 3 7.72v1.19a2.29 2.29 0 0 0-1.22-.36 2.33 2.33 0 0 0-1.8.86 2.33 2.33 0 0 0-1.8-.86 2.3 2.3 0 0 0-1.23.36zm0 2.45a1.23 1.23 0 1 1 2.45-.08v8.7L119 35.59zm2.44 10.71v2.74a2.22 2.22 0 0 0-1.45-.58 2 2 0 0 0-1.6.82 2.24 2.24 0 0 0-2.92-.47V41.3l2.94-4.49zm-6-2.21v-11a1.19 1.19 0 1 1 2.37-.08v7.41zm-3.6-26.37H117.78V21l-3-7.7-3 7.61zm0 11.23l3-7.61 3 7.7v2a2.26 2.26 0 0 0-1.18-.34 2.29 2.29 0 0 0-1.77.85 2.3 2.3 0 0 0-3-.49zm0 4.06a1.23 1.23 0 1 1 2.45.12v11.07l-2.45-3.73zm2.45 13.29v2.52a2.3 2.3 0 0 0-1.22-.36 2.33 2.33 0 0 0-1.79.85 2.17 2.17 0 0 0-1.66-.85 2.08 2.08 0 0 0-1.37.55v-2.71l3-4.61zm-6-2.09v-8.65a1.23 1.23 0 1 1 2.45 0v4.89zm-3.59-26c2-.2 4-.33 6-.42v11.33l-3-7.71-3 7.82zm0 14.22l3-7.82 3 7.71v1.21a2.29 2.29 0 0 0-1.23-.36 2.34 2.34 0 0 0-1.8.85 2.32 2.32 0 0 0-1.8-.85 2.28 2.28 0 0 0-1.22.36zm0 3.19a1.22 1.22 0 1 1 2.44 0v8.62l-2.44-3.73zm2.44 10.71v2.75a2.22 2.22 0 0 0-1.45-.59 2.05 2.05 0 0 0-1.61.84 2.42 2.42 0 0 0-1.83-.84 2.61 2.61 0 0 0-1.4.42v-2.2l3.27-5zm-6.28-1.69v-6c.89-.15 1.79-.3 2.69-.42v2.25zm-53.58 95h-2.89a2.79 2.79 0 0 0 0-5h2.87zm-5.3-5a2.79 2.79 0 0 0 0 5h-2.69v-5zM39.29 128v-5.35a1.28 1.28 0 0 1 .49-1 1.9 1.9 0 0 1 1.23-.44 1.52 1.52 0 0 1 1.61 1.41V128zm1.64 4.27a2.21 2.21 0 1 1 2.21 2.21 2.22 2.22 0 0 1-2.21-2.21zm6.3-4.27h-3.45v-5.35a1.55 1.55 0 0 1 1.66-1.41 2 2 0 0 1 1.27.45 1.26 1.26 0 0 1 .51 1zm0-7.36a3.22 3.22 0 0 0-1.79-.55 2.91 2.91 0 0 0-2.23 1 2.84 2.84 0 0 0-2.19-1 3.09 3.09 0 0 0-1.74.53v-2.79l3.92-6 4 6.11zm0-4.74l-3.45-5.28v-2.2h1v-1.15h-1v-1h-1.15v1h-1v1.15h1v2.2l-3.34 5.12v-8.19l7.94-11.36zm0-21.71l-7.94 11.36V91.88l-.87-1.41-.89 1.41v44.65h9.69v25.79a82.52 82.52 0 0 1 0-94.5zm0-32.29v3.92a83.66 83.66 0 0 0 0 98.46v27.39q-2.39-2.11-4.66-4.36A102.24 102.24 0 0 1 103.5 13.42v18.75c-.9.12-1.8.27-2.69.42v-13.7l-.88-1.11-.86 1.11v14A83.15 83.15 0 0 0 87.36 36v-3l-1.28-2.19L84.75 33v4q-3.88 1.5-7.56 3.36V37.3l-1.75 2.85v1.14a83.73 83.73 0 0 0-16.15 11.25v-3.05l-1.75 2.71v1.95a83.71 83.71 0 0 0-7.68 8.26v-.51l-1.29-2.2zm26.39 132v-1.17h1.15v-1.15h1.17v1.15h1.14v1.17h-1.14v1.1h-1.17v-1.14zm-23.77-3.24v-1.75h32.8l2 1.75zm18.21 3.24v-1.17h1.15v-1.15h1.17v1.15h1.14v1.17h-1.13v1.1h-1.17v-1.14zm-5.55 0v-1.17h1.15v-1.15h1.16v1.15H66v1.17h-1.17v1.1h-1.16v-1.14zm-5.55 0v-1.17h1.15v-1.15h1.17v1.15h1.14v1.17h-1.14v1.1h-1.17v-1.14zM62 69.95l2.11 3.22v11.41h-1.54V75.1l.54-.86L62 72.46l-1.11 1.78.54.86v9.49h-2.14V74zm-2.69 2V54.09c.7-.64 1.41-1.27 2.13-1.88v16.53zm16.13 2v10.63h-2.15V75.1l.54-.86-1.11-1.78-1.12 1.78.54.86v9.48h-1.53V73.17l2.12-3.22zm-2.12-5.2v-25c.7-.41 1.41-.81 2.12-1.2v29.3zm-2 50.38v2.23a23.41 23.41 0 0 0-3-.31V121l3.59-5.47 3.51 5.47v1.59a17.79 17.79 0 0 0-3-1v-2.46zm-3-.24v-15.38a1.74 1.74 0 0 1 1.36-.61 1.56 1.56 0 0 1 1.66 1.41v10zm4.16-4.6v-10a1.42 1.42 0 0 1 1.44-1.41 1.66 1.66 0 0 1 1.1.43 1.32 1.32 0 0 1 .46 1v14.57zm1.45-12.52a2.61 2.61 0 0 0-2 1 2.92 2.92 0 0 0-2.21-1 3 3 0 0 0-1.36.33v-.69l3.48-9.62L75.42 102v.23a2.82 2.82 0 0 0-1.58-.48zM71.71 88.4L68.23 98V85.73h7.18v12.92zm.43-31L70 54.15l-2.1 3.21V47.2q2.06-1.43 4.21-2.73zM70 56.24l2.11 3.21v9.29l-1.54 2.34v-8h1v-1.17h-1v-2.22h-1.11v2.22h-1v1.15h1v8l-1.53-2.33v-9.28zm-.57 16.92v11.42h-1.5V75.1l.54-.86-1.11-1.78-1.11 1.78.54.86v9.48h-1.54V73.17L67.36 70zm-2.65-15.8l-2.11-3.21-2.11 3.21v-6.11q2.05-1.68 4.22-3.24zm-2.11-1.12l2.11 3.21v9.29l-1.53 2.33v-8h1.11v-1.16h-1.11v-2.22H64.1v2.22h-1v1.15h1v8l-1.53-2.34v-9.27zm1.81 29.49v12.63l-3.59-9.92-3.6 10V85.73zm-3.59 6.1l3.59 9.91v.34a3 3 0 0 0-1.36-.33 2.93 2.93 0 0 0-2.23 1 2.76 2.76 0 0 0-2.12-1 2.68 2.68 0 0 0-1.49.46v-.43zm3.59 11.69v15.36l-3-4.6v-10a1.55 1.55 0 0 1 1.66-1.41 1.75 1.75 0 0 1 1.34.64zm-5.7-.61a1.53 1.53 0 0 1 1.54 1.41v10l-3 4.6v-14.7a1.49 1.49 0 0 1 1.46-1.32zm2.11 12.59l3.59 5.5a22.1 22.1 0 0 0-3 .3v-2.25h-1.17v2.48a17.58 17.58 0 0 0-3 1V121zm4.42 6.67c8 0 12.27 3.66 14.66 7.47a19.56 19.56 0 0 1 2.38 5.78 3.75 3.75 0 0 0-1.73-.5h-.15a3.77 3.77 0 0 0-2.31.9 16.46 16.46 0 0 0-3.84-7.89c-2.25-2.6-5.21-4.5-8.31-4.72H67.35a6.8 6.8 0 0 0-1.33.12 13.61 13.61 0 0 0-7.7 4.62 16.33 16.33 0 0 0-3.94 7.83 3.67 3.67 0 0 0-2.42-.84 3.72 3.72 0 0 0-1.64.35 19.59 19.59 0 0 1 2.37-5.63c2.39-3.83 6.67-7.48 14.62-7.5zm15.89 24.37v-10.37a2.45 2.45 0 0 1 .9.46 1.68 1.68 0 0 1 .63 1.12v34.33l-1.52 2.75v-19.27V146.54zm-3-23.49v2.61a15.92 15.92 0 0 0-2.87-2.14l3.44-5.32 4 6v8.47a20.15 20.15 0 0 0-1.82-3.67 17.16 17.16 0 0 0-1.61-2.19V123zm1.13-6.05v-12.69A1.56 1.56 0 0 1 83 102.9a2 2 0 0 1 1.25.44 1.28 1.28 0 0 1 .49 1v17.84zm3.39-14.7a3.12 3.12 0 0 0-1.73-.52 2.92 2.92 0 0 0-2.22 1 2.7 2.7 0 0 0-2.09-1 2.74 2.74 0 0 0-1.44.41L81 91.87zm-3.24-12.37V39.59c1.07-.47 2.16-.92 3.25-1.35v60.68zm-1.15.32L77.17 99V41.66c1-.54 2.1-1.06 3.16-1.55zm-1.65 12.65a1.49 1.49 0 0 1 1.51 1.41V117l-3 4.66v-17.38a1.51 1.51 0 0 1 1.49-1.38zm-7.52 79.82V184l-.14.23v-5.83c.07-1 .12-2.2.17-3.36l.17.17.17.21a1 1 0 0 1 .23.6 17.55 17.55 0 0 0-.57 3.37c-.07.98-.03 2.3-.03 3.33zm-4-.4l-.5-.14-.37-.11L66 179l3.66.62c0 .17 0 .32-.06.43v.2l-2.67-.47zM63 181.11a35.87 35.87 0 0 1-3.88-1.3 3.62 3.62 0 0 0-1.3-.38c0-.17-.09-.33-.12-.48 1.9.46 6 1.49 7.33 1.81l.08.94c-.46-.12-1.24-.33-2.11-.59zm.58 1.36v4.64h-2v-5.21zm-3.12-.95v5.58h-2v-6.33l.16.07c.5.23 1.14.46 1.83.69zm-4-6a4.38 4.38 0 0 0-1.07-.28V137.9a1.59 1.59 0 0 1 .69-1.25 2.91 2.91 0 0 1 1.28-.53v39.8zm.91 7V185l-.37-1.11zM55.9 184l.63 2.37a3.93 3.93 0 0 1-1.63-1 2.88 2.88 0 0 1-.73-2.12v-.11a15.11 15.11 0 0 1 .39-2.49c.18-.83.36-1.49.36-1.49a.55.55 0 0 0 0-.35s-.09-.25-.18-.61a4.84 4.84 0 0 1-.18-1.13.77.77 0 0 1 0-.33c.24-.36.25-.36.51-.38a2.79 2.79 0 0 1 .9.23l.65.26a3.93 3.93 0 0 0-.2 1.27 6 6 0 0 0 .33 1.85 1.77 1.77 0 0 0-.15.39c-.16.6-.75 3.39-.75 3.4a.55.55 0 0 0 .05.24zm-2.14-5a22.27 22.27 0 0 0-.74 4.09v.14a4 4 0 0 0 1.07 2.93 5.39 5.39 0 0 0 1.17.9h-2.57v-51a1.79 1.79 0 0 1 1.52 1.74v37.62a1.89 1.89 0 0 0-.6.67 1.76 1.76 0 0 0-.21.92 7.09 7.09 0 0 0 .37 2.04zm1.82-43.48a15.45 15.45 0 0 1 3.6-6.89 15.12 15.12 0 0 1 3-2.62 9 9 0 0 0-.91 2.16 29 29 0 0 0-.82 7.51 4.26 4.26 0 0 0-2.54-.83 4.34 4.34 0 0 0-2.32.72zm25.81 12.11l-1 .81-1.05-.81zm-1.07-1.15v-8.58a1.66 1.66 0 0 1 .66-1.26 2.56 2.56 0 0 1 1.07-.51v10.41zm-.46 2.33l-1.8 1.39-1.77-1.36 1.53-1.21h.51zm-2.66 21.83v-8.86c.37 0 .75-.1 1.09-.15a3.43 3.43 0 0 0 .89-.24v23.44c-.66-.13-1.33-.27-1.88-.43h-.09v-6.6a18.84 18.84 0 0 0 1.07-4.19 4.42 4.42 0 0 0-1.08-2.97zm1.47-10.29a10.76 10.76 0 0 1-1.85.3l-1 .09-.64-1.66c0-.12.09-.41.57-.71a11.38 11.38 0 0 1 2.36-1 1 1 0 0 1 .27 0 .65.65 0 0 1 .38.1l-.12.07c-.39.2-.76.33-1.09.46a2.15 2.15 0 0 0-.47.24.81.81 0 0 0-.38.67.78.78 0 0 0 0 .2.73.73 0 0 0 .36.45.87.87 0 0 0 .43.1 4.84 4.84 0 0 0 1.64-.53 10.51 10.51 0 0 1 2.3-.85v.06a.68.68 0 0 1-.23.4 10.34 10.34 0 0 1-1.34.88c-.52.38-1.07.67-1.19.73zm-6.4 19.08a8 8 0 0 1 .44-2.52l1 .25-1.24 6.61h-.22v-1c.06-1.1.02-2.44.02-3.34zM63 150.5l.46-.22c.18-.08.39-.17.59-.24a6.54 6.54 0 0 0 .38.72 3.21 3.21 0 0 0 1.92 1.59 5.74 5.74 0 0 0 1.17.12 9.15 9.15 0 0 0 1.74-.19c.17.19.43.49.72.87a6.82 6.82 0 0 1 .93 3.63l-2.08.88-.08-.08c-.82-.82-1.74-2-3.7-4.4l-.89.73 1.61 2-3.52 2.59c-.16-.4-.28-.69-.33-.81a9.71 9.71 0 0 1-.41-1.33 10.13 10.13 0 0 1-.33-2.31 2.6 2.6 0 0 1 .27-1.32c.81-1.19 1.4-1.97 1.55-2.23zm-1.45 0v-2.39a2.47 2.47 0 0 0 .41.28 3.7 3.7 0 0 0 1.75.42h.12v.08a9.33 9.33 0 0 0-1.49.64.65.65 0 0 0-.18.15s-.16.32-.56.85zm5.29-.64a6.86 6.86 0 0 0 1.56.15h.68l-.08 1.17h-.16a7.62 7.62 0 0 1-1.26.12 4.59 4.59 0 0 1-.93-.09 2.15 2.15 0 0 1-1.18-1.07 5.64 5.64 0 0 1-.36-.7c0-.09-.07-.16-.08-.21v-.08a7.56 7.56 0 0 0 1.86.74zm-1.07-1.59a2.87 2.87 0 0 0 .75-.61l.25.68.13.35a6.87 6.87 0 0 1-1.09-.38zm10.24-1.77h-2v-8.6a1.6 1.6 0 0 1 .69-1.25 2.9 2.9 0 0 1 1.28-.53zm.83 1.15l-1.06.84-1.09-.84zm-1.54 1.21l-1.27 1v-2zm.48.37l1.76 1.35-1.79 1.42-1.67-1.28v-.11zm-.55 3.13l-1.2.92v-1.84zm.48.37l1.8 1.39-1.92 1.47-1.55-1.2v-.37zm-1 4.93a3.67 3.67 0 0 1-.27-.46l1.14-.88.64.49a9 9 0 0 0-1.12.56 2.47 2.47 0 0 0-.32.33zm1.27 4.25v7.4l-2-2.24v-4.37zm-.89-6l-.89.69a4.1 4.1 0 0 1-.19-1.25v-.27zm-1 3.65L70.01 161l.36-1.06 3.52-.92zM72.36 148a1.52 1.52 0 0 1-.13-.37 2.85 2.85 0 0 1 0-.54 2.57 2.57 0 0 1 0-.43 1 1 0 0 1 0-.14 5.74 5.74 0 0 1 .48-.58l.12-.12v12.3l-.56.15-.15-1.27v-.14a8 8 0 0 0-1.12-4.38v-2.55h.09a2.58 2.58 0 0 0 .76-.09 1.07 1.07 0 0 0 .75-.78 1.43 1.43 0 0 0 0-.34 1.46 1.46 0 0 0-.16-.63zm-1.17 10.54l-1.11.29-.38-.38 1.36-.57zm1.67-14.41l-.2-.44c-.06-.12-.1-.24-.13-.32v-.07a4.5 4.5 0 0 0 .18-.89 1.28 1.28 0 0 0-.25-.75c-.17-.25-.41-.55-.6-.78a2.58 2.58 0 0 0 .42-1.42 2.07 2.07 0 0 0-.84-1.77 3.81 3.81 0 0 0-.53-.29v-1.37a2.9 2.9 0 0 1 1.28.53 1.6 1.6 0 0 1 .69 1.25zm-1.36-1.81v.09s-.09.31-.17.75a.57.57 0 0 0 0 .1 1.09 1.09 0 0 0-.82 1 3.15 3.15 0 0 1 1.07-.14l.37.81v.06l-.12.12-.07.08-.91.44a1.41 1.41 0 0 1 .16.62c0 .32-.12.68-.75 1.17l.7.91.19-.16c0 .11.08.2.11.26s.06.14.06.16a1.54 1.54 0 0 1-.4 0h-.46c-.2 0-.43 0-1.7.1h-.35a3.51 3.51 0 0 1-.37-.3 12.33 12.33 0 0 1-.47-1.21 6.31 6.31 0 0 0 1.44-1c1.4-1.3 1.71-3.45 2-4.54.26.36.44.58.56.76zM63.71 162a17.85 17.85 0 0 0 2.55 1.73h-1.92v-.09l-.67-1.64zm-.87-2.51l3.72-2.75.5.59-3.22 3.17zm2.81 2.51c-.42-.27-.79-.52-1-.69l3.18-3.12.17.17.33.33zm3.5-2.5l.19.18-1.28 3.79-1.21-.72-.22-.13zm-7.55.27l.56 1.47 1.06 2.76a4.44 4.44 0 0 1 0 .57 1.82 1.82 0 0 1-.12.76 11.69 11.69 0 0 0-1.1 5.6 2.39 2.39 0 0 0 .59 1.79 1.47 1.47 0 0 0 .63.36c0 .18.07.43.14.79a22.21 22.21 0 0 0 1 3.06 6.59 6.59 0 0 0-1.86-.57 5.44 5.44 0 0 0-.72 0h-.18zm1.59 9.67c.86-.17 2.85-.56 4.08-.88 1-.27 2.34-.67 3.12-.92 0 .22.06.45.08.67-.8.24-2.54.76-3.58 1s-2.82.59-3.74.76c.01-.17.02-.38.04-.59zm3.79-2c-1 .27-2.65.6-3.62.79a8 8 0 0 1 .78-2.35 2.43 2.43 0 0 0 .25-1h3.83l.19.11.54.34a4 4 0 0 1 1.08 1 1 1 0 0 1 .1.2c-.75.26-2.13.69-3.13.95zm2.31-4l.33-1 5-1.74.19.5zm3.32-.11l.33-.13v2.46a1.94 1.94 0 0 1-.33-.69zm.8 4.74l2.47 2.8-.79.63-2.44-2.89zm.78 4.15l-.61.48-2.18-2a1 1 0 0 0 .1-.19 4.13 4.13 0 0 0 .15-1.17h.07zm-1.52 1.21l-.86.68c-.18-.17-.38-.36-.62-.55v-1.46zm2.21 4l1.15.27c-.16.49-.33 1-.51 1.47-.64 1.83-1.28 3.51-1.53 4.16l-.24.12zm1.18 3.64v2.84a3.35 3.35 0 0 0-.84-.59c.2-.55.5-1.32.83-2.26zm-3.23-5.3a2.15 2.15 0 0 0-.29-.76l4.07-3.23a3.39 3.39 0 0 1 .32.65l-3.48 2.7 3.15.8-.21.68zm3.17-1.19l1.11-.86a7.41 7.41 0 0 1-.22 1.09zm4-17a.46.46 0 0 0 0-.06 1.26 1.26 0 0 0-.3-.74l.63-.48 1.15.88a5.17 5.17 0 0 0-1.48.38zm-.78-1.16a2 2 0 0 0-.79-.17 2.08 2.08 0 0 0-.59.09c-.27.08-.58.18-.9.3l-.79-.61 1.85-1.51 1.8 1.38zM78 153.79l-1.8-1.39 1.86-1.4 1.8 1.38zm1.15-7.25h-2v-10.43a2.91 2.91 0 0 1 1.28.54 1.59 1.59 0 0 1 .69 1.25zm-2.54-11.63a4.21 4.21 0 0 0-2.55.83 29.5 29.5 0 0 0-.79-7.61 8.68 8.68 0 0 0-.92-2.18 14.66 14.66 0 0 1 3.1 2.73 15.58 15.58 0 0 1 3.5 6.9 4.31 4.31 0 0 0-2.31-.67zm-3.71.81a4.23 4.23 0 0 0-2.53-.81 4.62 4.62 0 0 0-2.51.66v-11.23c2.45.19 3.6 1.7 4.34 4.1a28.39 28.39 0 0 1 .73 7.28zm-3.11.37v1.12a4 4 0 0 0-1.06.16 4.79 4.79 0 0 0-.8-.24 1.45 1.45 0 0 1 .54-.6 3.15 3.15 0 0 1 1.35-.43zm-1.33 2.41l.2.09.21-.06a3.17 3.17 0 0 1 .93-.17 1.81 1.81 0 0 1 1.06.38.78.78 0 0 1 .29.51 7.3 7.3 0 0 0-1.72-.17h-.52v1.15h.47a5.78 5.78 0 0 1 1.49.16 1.24 1.24 0 0 1-.52.42l-.14.06a2.81 2.81 0 0 0-.77-.09h-.59v1.15h.59a1.8 1.8 0 0 1 .38 0c-.29 1.18-.68 2.75-1.56 3.53s-1.54 1-1.81 1h-.52l-.18.34a1.73 1.73 0 0 1-.9.68 2.79 2.79 0 0 1 .38-1.35l-1-.54a4 4 0 0 0-.52 1.89v.27a3.18 3.18 0 0 1-.44 0v-.33a3.58 3.58 0 0 1 .54-2l-.94-.66a4.52 4.52 0 0 0-.74 2.42 1.76 1.76 0 0 1-.35-1.12 2.67 2.67 0 0 1 .61-1.71l.16-.17v-.23-.18a5.83 5.83 0 0 1 1.15-4 4.69 4.69 0 0 1 3.3-1.58 3.62 3.62 0 0 1 1.48.32zm-6.88 3.1v-3.72a1.6 1.6 0 0 1 .69-1.24 2.93 2.93 0 0 1 1.28-.54v2.14a6.16 6.16 0 0 0-.69.62 5.39 5.39 0 0 0-1.26 2.74zm3.12-4v-1.5a3.14 3.14 0 0 1 1.31.44 1.52 1.52 0 0 1 .51.53 5.53 5.53 0 0 0-1.8.5zm2-2a4.62 4.62 0 0 0-2.51-.66 4.23 4.23 0 0 0-2.53.81 27.86 27.86 0 0 1 .77-7.18c.74-2.38 1.9-3.92 4.31-4.18zm-6.24 21v19.8a8.07 8.07 0 0 1-1.12.11 2 2 0 0 1-.69-.1l-.16-.06v-40.24a2.89 2.89 0 0 1 1.28.53 1.59 1.59 0 0 1 .69 1.25v14.39a3.86 3.86 0 0 0-.36 1.75 11.3 11.3 0 0 0 .35 2.6zm-2.73 20.69l.53.19a3.22 3.22 0 0 0 1.07.17c.84 0 1.6-.21 2.39-.21a4.42 4.42 0 0 1 .57 0 5.51 5.51 0 0 1 2 .71 5.06 5.06 0 0 1 .57.37l.08 1c-1.7-.42-5.71-1.42-7.29-1.8a2.74 2.74 0 0 1 .08-.4zm8.73.63l-.58-.1c-.13-.32-.34-.88-.58-1.52a19.72 19.72 0 0 1-.83-2.66l-.12-.67.92-.2zm-.06-5.41l1-.24.29-.07.56 6-.53-.09zm-1.68 10.25l.51.14.3.11c.28.1.69.23 1.15.36v3.72h-2zm4.66-1.37a3.58 3.58 0 0 1-.11.43 1.15 1.15 0 0 1-.5.64.9.9 0 0 1-.31 0h-.12l-.12-1.3zm-1.54 2.2a4.59 4.59 0 0 0 .62 0 1.63 1.63 0 0 0 1-.26 2.55 2.55 0 0 0 .37-.32v4h-2zm2-5.11l-.42-.07-.6-6.54c.4-.12.78-.24 1.11-.35l.19-.07c0 .78 0 2-.09 3.24s-.15 2.75-.22 3.83zm-.69-7.91c-2 .66-5.33 1.35-5.51 1.38a.33.33 0 0 1-.23-.09 1 1 0 0 1-.22-.61c.82-.15 2.86-.55 4-.82 1-.24 2.45-.67 3.34-.94a3.7 3.7 0 0 1-.06.53 6.21 6.21 0 0 1-1.35.59zm.89-6.21l1.45-.59v.59zm1.57 1.15a5.28 5.28 0 0 0 .74 1.23l.34.43-1.08.77a6.12 6.12 0 0 0-.54-2.2 2.38 2.38 0 0 0-.17-.23zm.33 19.34a2.84 2.84 0 0 0 .49 0 4.44 4.44 0 0 0 2-.55.66.66 0 0 0 .22-.05h.11a2.34 2.34 0 0 1 .52.39 4.35 4.35 0 0 0 1.69.75 39.73 39.73 0 0 0 4.73.9c-.06.19-.05.18-.16.24a2.62 2.62 0 0 1-1 .15c-.38 0-.8 0-1.23-.05a30.35 30.35 0 0 1-3.57-.3 1.86 1.86 0 0 0-.43 0 37.84 37.84 0 0 0-3.79.41c-.07 0-.17 0-.21-.4a.49.49 0 0 1 0-.08 3.32 3.32 0 0 1 .6-1.38zm8.41.14v-24.24l.19-.12a9.9 9.9 0 0 0 1.55-1v25.69c-.42-.08-1.09-.17-1.77-.32zm1.51-28.3l-1.05-.81 1.3-1v.52a3.43 3.43 0 0 1-.28 1.32zm-1.53-1.18l-1.8-1.38 1.84-1.42 1.74 1.34v.1zm.52-3.17l1.26-1v1.93zm-.48-.37l-1.8-1.39 1.8-1.39 1.73 1.33v.1zm.48-3.14l1.25-1v1.93zm-23.31-27.27l-3-4.59v-12.66A1.43 1.43 0 0 1 56 102.9a1.67 1.67 0 0 1 1.1.43 1.33 1.33 0 0 1 .46 1zm0-22.6l-3.16-8.74V59q1.54-1.65 3.16-3.22zm0 3.24a2.86 2.86 0 0 0-1.52-.45 2.63 2.63 0 0 0-2.05 1 3 3 0 0 0-2.24-1 3.34 3.34 0 0 0-1.71.48l3.77-10.42zm-4.31-12.37l-3.37 9.32v-34.9q1.62-2.07 3.37-4zm-2.86 13.52a2.1 2.1 0 0 1 1.3-.45 1.58 1.58 0 0 1 1.7 1.41V117l-3.51 5.42v-18.11a1.26 1.26 0 0 1 .51-.96zM54 118.19l3.46 5.27a15.86 15.86 0 0 0-2.89 2.13v-2.72h-1.2v3.89A17.41 17.41 0 0 0 51.7 129a20.54 20.54 0 0 0-1.84 3.78v-8.28zm-2.41 17.9v51h-1.73v-49.3a1.71 1.71 0 0 1 1.69-1.69zm32.31 51.5V177.3l1.31-2.38v13.85zm31 29.66a101.8 101.8 0 0 1-65.79-24h4.43l3.2 2.75h20.81l3-2.69h4.64a83.86 83.86 0 0 0 59.43 0h4.61l2.93 2.69h20.52l3.22-2.69h4.79a101.79 101.79 0 0 1-65.82 23.95zm42.03-147.3l2.07 3.22v11.41h-1.53V75.1l.54-.86-1.11-1.78-1.11 1.78.54.85v9.49h-2V73.83zm-2.61 1.83V42.59c.69.38 1.37.76 2 1.15v25zm16.12 2.3v10.5h-2.2V75.1l.54-.86-1.11-1.78-1.11 1.78.54.86v9.48h-1.53V73.17l2.11-3.17zm-2.2-5.34V52.15c.75.63 1.47 1.28 2.2 1.94V72zm-2 50.35v2.25a22.7 22.7 0 0 0-3.06-.29V121l3.59-5.47 3.67 5.59v1.47a17.76 17.76 0 0 0-3.05-1v-2.48zm-3.06-.21v-15.37a1.73 1.73 0 0 1 1.35-.61 1.55 1.55 0 0 1 1.66 1.4v10zm4.17-4.59v-10a1.43 1.43 0 0 1 1.45-1.4 1.84 1.84 0 0 1 1.16.44 1.35 1.35 0 0 1 .47.78V119zm1.45-12.53a2.62 2.62 0 0 0-2 1 2.92 2.92 0 0 0-2.21-1 3 3 0 0 0-1.35.33v-.23l3.61-10 3.64 10.07v.37a3 3 0 0 0-1.69-.55zm-2-13.3l-3.61 10V85.73h7.25v12.8zm.3-31.1l-2.1-3.21-2.11 3.21V48q2.16 1.55 4.22 3.23zm-2.1-1.12l2.11 3.21v9.29l-1.53 2.33v-8h1v-1.16h-1v-2.22h-1.15v2.21h-1v1.15h1v8l-1.54-2.33v-9.27zm-.57 16.93v11.41h-1.54V75.1l.54-.86-1.11-1.78-1.11 1.78.54.86v9.48h-1.55V73.17l2.11-3.17zm-2.68-15.81l-2.11-3.21-2.11 3.21V44.42q2.15 1.3 4.22 2.73zm-2.11-1.12l2.11 3.21v9.29l-1.54 2.34v-8h1.1v-1.17h-1.1v-2.22H159v2.21h-1v1.15h1v8l-1.53-2.33v-9.27zm1.81 29.49v12.55l-3.52-9.73-3.59 9.93V85.73zm-3.52 6.19l3.52 9.73v.43a3 3 0 0 0-1.35-.33 2.92 2.92 0 0 0-2.21 1 2.62 2.62 0 0 0-2-1 2.68 2.68 0 0 0-1.49.47v-.36zm3.52 11.59v15.36l-3-4.59v-10a1.55 1.55 0 0 1 1.66-1.4 1.75 1.75 0 0 1 1.32.63zm-7.11.8a1.48 1.48 0 0 1 1.49-1.41 1.43 1.43 0 0 1 1.45 1.41v10l-2.94 4.49v-14.49zm3.52 11.18l3.59 5.47v.04a22.77 22.77 0 0 0-3 .29v-2.23h-1.15v2.45a18.47 18.47 0 0 0-3 .95v-1.66zm4.55 6.67c7.93 0 12.2 3.68 14.6 7.52a19.78 19.78 0 0 1 2.34 5.55 3.85 3.85 0 0 0-1.6-.32 3.67 3.67 0 0 0-2.42.84 16.38 16.38 0 0 0-3.94-7.83 14.17 14.17 0 0 0-6.82-4.43 7.23 7.23 0 0 0-2.21-.31h-.66c-3.11.22-6.07 2.13-8.32 4.72a16.54 16.54 0 0 0-3.83 7.85 3.55 3.55 0 0 0-2.32-.86 3.78 3.78 0 0 0-1.83.49 19.56 19.56 0 0 1 2.37-5.76c2.33-3.79 6.6-7.44 14.62-7.46zm6.55 71.7v-1.17h1.14v-1.15h1.17v1.15h1.14v1.17h-1.14V195h-1.17v-1.14zM145 190.62l2-1.75h32.8v1.75zm18.35 3.24v-1.17h1.14v-1.15h1.17v1.15h1.14v1.17h-1.1V195h-1.17v-1.14zm-5.56 0v-1.17H159v-1.15h1.17v1.15h1.14v1.17h-1.14V195H159v-1.14zm-5.55 0v-1.17h1.14v-1.15h1.17v1.15h1.14v1.17h-1.09V195h-1.17v-1.14zm3.29-53v7.75a3.37 3.37 0 0 1-1.63 3.12l-.11-.08a16.43 16.43 0 0 0-2.63-1.12 2.06 2.06 0 0 0-.72-.14 1.35 1.35 0 0 0-1.41 1.23h-.06l-.27-.13a3.46 3.46 0 0 1-1.18-2.85v-7.75zm-8-1.15v-3.61a2 2 0 0 1 1.77 1.8v1.81zm29 39.65a1.25 1.25 0 0 0-.64-.44l-.45-.17V137.9a1.82 1.82 0 0 1 1.7-1.78v51h-1.7v-3.26l.83-1.58a4.38 4.38 0 0 0 .55-1.92 1.65 1.65 0 0 0-.28-1zm-.92.69a.61.61 0 0 1 .07.32 3.29 3.29 0 0 1-.41 1.38l-2.54 4.8h-4.58a.57.57 0 0 1 .1-.21 3 3 0 0 1 1.14-.64c.53-.2 1-.32 1-.33l.25-.07 1.77-3.53c.18-.15.64-.52 1.17-.89a4.73 4.73 0 0 1 1.82-.9c.2.02.19.02.22.02zm-1.32 6v1.09h-.57zm-7.19 1.09h-1v-6.64l2 .5v4a2.39 2.39 0 0 0-.76.65 1.61 1.61 0 0 0-.3.91 1.29 1.29 0 0 0 .07.55zm-2.49-8.17l.39-1.07 7.21 2.6-.38.3zm-4.53-2.97a3 3 0 0 1 0-.3v-.33l4.38.44-1 2.83-.72-.18h-.19l.69-2.07zm.31 9.76v-.36a7.89 7.89 0 0 0-.17-1.61A7.24 7.24 0 0 1 160 182v-1.18c0-.78 0-1.48-.09-2.1l.26.17a6.64 6.64 0 0 0 1.57.58v7.66H160a2.23 2.23 0 0 0 .36-1.27zm-11.22 1.33h-1.6V154c.3.21.65.43 1 .65l.76.46V185a.57.57 0 0 0-.65.44 1.46 1.46 0 0 0 0 .33 2 2 0 0 0 .49 1.34zm0-33.46a11.09 11.09 0 0 1-1.36-.93.53.53 0 0 1-.2-.35.25.25 0 0 1 0-.11 5.2 5.2 0 0 1 .87.35c.48.23 1 .51 1.38.69a4.33 4.33 0 0 0 1.53.48.89.89 0 0 0 .44-.11.76.76 0 0 0 .36-.47.91.91 0 0 0 0-.15.8.8 0 0 0-.4-.68c-.46-.27-1-.35-1.57-.65h-.06s0-.1.26-.11a1 1 0 0 1 .33.07 16.52 16.52 0 0 1 2.42 1 1.05 1.05 0 0 1 .56.72l-.54 1.22-1.19-.1-1.16-.08h-.44c-.22-.16-.7-.42-1.22-.77zm10.75 1.2l-.26.72-4.85-1.68.14-.32zM155 152.4a4.8 4.8 0 0 0 .59-.56v.71zm.59-12.69h-2v-3.6a2.91 2.91 0 0 1 1.28.54 1.59 1.59 0 0 1 .69 1.25zm3.11 6.22v7.42l-2-.51V137.9a1.59 1.59 0 0 1 .69-1.25 2.85 2.85 0 0 1 1.27-.53v5.62a2.47 2.47 0 0 0-.58.45 2.27 2.27 0 0 0-.55 1.54 3.07 3.07 0 0 0 1.16 2.2zm1.94-4.86v.14h-.06a2.75 2.75 0 0 0-.56.06h-.14v-.67a8 8 0 0 0 .75.47zm-.79-1.62v-3.35a3.07 3.07 0 0 1 1.79.82l-.18.14a2.19 2.19 0 0 0-.59.57c-.45.66-.67 1.31-1.03 1.82zm.36 2.94a1.88 1.88 0 0 1 .34 0 1.29 1.29 0 0 1 .87.37 2.67 2.67 0 0 0 1.43.7h.22a2.51 2.51 0 0 0 1.74-.83 2.05 2.05 0 0 0 .83.48c-1.23 2.28-2.54 2.57-3.74 2.6h-.31a4.91 4.91 0 0 1 .46-.54l-.83-.79a6.91 6.91 0 0 0-.91 1.18 2.07 2.07 0 0 1-.58-.24l.14-.19a10.67 10.67 0 0 1 .89-1.07l-.81-.81a11.51 11.51 0 0 0-1 1.23 1.45 1.45 0 0 1-.21-.68 1.11 1.11 0 0 1 .26-.78 2.11 2.11 0 0 1 1.2-.63zm8.89-4.11a2.18 2.18 0 0 1 .76 1 4.24 4.24 0 0 1 .44 1.76 2.75 2.75 0 0 1-.05.5 4.85 4.85 0 0 1-.54-1.15l-1.1.33a6.41 6.41 0 0 0 .94 1.83 2.68 2.68 0 0 1-.34.17 5.78 5.78 0 0 1-1-1.8l-1.11.31a6 6 0 0 0 .72 1.57 2.45 2.45 0 0 1-.55-.25 2.54 2.54 0 0 1-.33-.24l-.1-.09-.21-.22H166.17c-.43 0-.79-.25-1-.88a.71.71 0 0 1 0-.18c0-.4.43-.95.76-1.66l.2-.49-.46-.24a13.53 13.53 0 0 1-1.6-.79 1.59 1.59 0 0 1-.85-1.35.24.24 0 0 1 0-.1 1.18 1.18 0 0 1 .39-.49 3 3 0 0 1 1.17-.55 6.79 6.79 0 0 1 1.51-.18 2.93 2.93 0 0 1 2.14.73 1.28 1.28 0 0 1 .45.94 4.87 4.87 0 0 1-.17.9l-.07.43zm1-1.77a2.78 2.78 0 0 1 1.11-.41v3.41a5.67 5.67 0 0 0-.31-.78 3.82 3.82 0 0 0-.9-1.22 3.29 3.29 0 0 0 .1-.75 1.65 1.65 0 0 0-.04-.25zm-11.2 44.29v1.18a8.29 8.29 0 0 0 .21 2.06v.26l-.38-.23-2.84-11.07 1.11-.43.88 2.35a14.93 14.93 0 0 1 1.02 5.88zm-.82-8.68l.62-.26v1.88zm-4.56 1.76l1.29-.5 2.56 9.89-.52-.3zm2.18 9.29a13.36 13.36 0 0 1-2.1 1.31v-7zm-3.4-9.28l.16.43v10.61a7 7 0 0 1-1.68.2h-.28v-29.58c.42 0 1 .08 1.59.11h.38v12.59a4.18 4.18 0 0 0-1.42 3 3.48 3.48 0 0 0 1.25 2.64zm-.14-2.49a.6.6 0 0 1 0-.09 2.39 2.39 0 0 1 .39-1.33l1 .82zm3.66-.29l-2.56-2c.17-.18.37-.37.59-.56.51.43 1.62 1.38 2.16 1.92a3.86 3.86 0 0 1 .69.95h-.1l-3.7 1.44a2.62 2.62 0 0 1-.34-.41zm1-5.1a19.27 19.27 0 0 1 3.16-2.11l.59-.31-.11.87-5.28 3.72-.49-.42zm-.13-1.36v-7.09l2 .81v5a20.72 20.72 0 0 0-1.96 1.28zM167.84 145l.39.69.07.06-4.4 1.4a1.27 1.27 0 0 0-.15-.41zm-1.69-.52a7.89 7.89 0 0 0 .56-.95 4.09 4.09 0 0 0 .4.21l.15.26zm.35 11.82l1.17-.83.23.19.36-.34s.26-.25.62-.64c-.19.54-.35 1-.48 1.4zm1.5 1c-.12.37-.19.62-.23.76l-4.18.39.07-.12.89-.62zm-4.66-.16l-.62-.85 2.84-2.49 1.18.94zm4.81 2c.1.16.22.35.34.56s.23.4.33.62l-6.72.63.16-1.25zm1.06 2.29v.1c0 .16 0 .32.05.48l-7.4.74.08-.65zm.2 1.73l.07.61-.84.08-7 .66.07-.58zm-.19 4.36c.38-1.22.59-2.09.7-2.59h.87l-.08-.62s-.2-1.57-.34-2.86a8.2 8.2 0 0 0-1.45-3.19c0-.14.1-.34.19-.62.2-.64.55-1.66 1.09-3.19a18 18 0 0 0 .81-3.19c.09-.59.15-1.13.18-1.6v27.27c-.33-.19-.71-.4-1.11-.61l-.86-.43zm1.54-20.76a13.15 13.15 0 0 0-1.61-1.8l-.55-1a3.29 3.29 0 0 0 1.61-.54 2.56 2.56 0 0 0 1-1.16v5.41a2.24 2.24 0 0 0-.46-.93zm-1.54-.09a7.89 7.89 0 0 1 .59.74 1.49 1.49 0 0 1 .23.44v.76a15.68 15.68 0 0 1-.19 2.36 7.12 7.12 0 0 1-1.34 2.35c-.26.33-.52.61-.71.81l-3.86-3.13 1.57-3.18zm-5.22 1.65l-1.49 3 .25.2-.35.35c-.07-.27-.14-.55-.19-.78a3.19 3.19 0 0 1-.06-.6 1.33 1.33 0 0 1 .3-.89c.21-.28.58-.63 1-1.14zm-.34 3.93l1 .79-2.66 2.28-.6-.82zm-1.86-3.63l-.26.31a2.51 2.51 0 0 0-.53 1.58 4.36 4.36 0 0 0 .09.82c.09.49.27 1.13.38 1.51l-1 1-.66-.17v-7.08a3.3 3.3 0 0 0 .59.14 12 12 0 0 0 1.35.12zm-.93 7l1.67 2.27a1.54 1.54 0 0 1-.84.64h-.25a1.74 1.74 0 0 1-1.16-.44 1.8 1.8 0 0 1-.24-.24zm.23 4.06l-.31 2.53c-.22.09-.54.25-.93.45v-3.42a2.85 2.85 0 0 0 1.22.48zm-4.45 9.73l-.52-.48 4.59-3.23h.11l-.22 1.24zm4.07 3l.54-2.66.74-4.2 1.36-.13-2.15 8.86-.85-.08zm3.86-7.11l1.58-.15-3 9.31-.73-.07zm2.82-.26l1.33-.13c0 .13-.07.27-.11.43-.2.79-.54 2-1.08 3.53a43.34 43.34 0 0 1-1.77 4.22c-.33.69-.61 1.24-.78 1.57l-.73-.07zm.68 5.69v4.56a8.7 8.7 0 0 0-1.61-.43h-.25c.41-.86 1.16-2.36 1.84-4.07zm-2.39 5.27l.58.09a11.23 11.23 0 0 1 3.26 1.22c1 .54 1.84 1.07 2.3 1.28s1.23.5 2 .81l-.51.31-8-2.87zm-6.42-19.31l-.22.61-4.86-2 .15-.35zm-3.7.44v8.49c-.75.62-1.4 1.15-2 1.64v-10.97zm-4.81 29.18a7 7 0 0 0 3-.6 14.29 14.29 0 0 0 2.66-1.62l2.8 1.64v.06a1.14 1.14 0 0 1-.17.63c-.17 0-.71-.12-1.57-.12h-.67c-1.92.14-2.68.5-3.91.5h-.31c-1.59-.06-2.18-.16-2.5-.51a.87.87 0 0 1-.12-.14c.21.11.49.13.8.13zm8.4-16a9.77 9.77 0 0 1-1.32.65h-.07a5.43 5.43 0 0 0-.39-.67l2.92-1.83-.18 1a3.33 3.33 0 0 1-.94.87zm1.07 6.87l1.47.16-.26.8a4.39 4.39 0 0 1-.68-.29 1.15 1.15 0 0 1-.52-.65zm4.68 3v6.9h-2v-7.4zm6.21 1.57l-1.27 2.54c-.17 0-.4.12-.66.21v-3.2zm3.16-3.49c-.78-.3-1.61-.63-2-.78v-41.4a2.9 2.9 0 0 1 1.28.53 1.59 1.59 0 0 1 .69 1.25zm-2.54-43.38a4.33 4.33 0 0 0-2.1.51 3 3 0 0 0-.34-.4l-.11-.1a22.91 22.91 0 0 0-1-7.85 6.41 6.41 0 0 0-.33-.75 15.2 15.2 0 0 1 2.61 2.35 15.4 15.4 0 0 1 3.6 6.89 4.34 4.34 0 0 0-2.31-.62zm-3.72-.69a5 5 0 0 0-1.7-.28 8 8 0 0 0-1.76.21 4 4 0 0 0-1.62.77v-10.56a8.2 8.2 0 0 1 .94.14l.23.06a4.49 4.49 0 0 1 3 2.93 20.11 20.11 0 0 1 .89 6.76zm-4.57 4.52a7.7 7.7 0 0 0 1.17.61 3.18 3.18 0 0 0-.58 1.61 1.9 1.9 0 0 0 .06.47v.14c-.23.31-.71.74-1.11.71h.01a1.64 1.64 0 0 1-.85-.46 3.56 3.56 0 0 0-.4-.28c0-.21.07-.47.11-.73a.58.58 0 0 0-.31-.58l-.6-.3c.31-.48.5-.92.72-1.3v.92s.22.21.71.24a1.79 1.79 0 0 0 .77-.11 1.27 1.27 0 0 0-.34-.51 2.73 2.73 0 0 0-1.08-.54c.06-.1.12-.23.18-.32a1.11 1.11 0 0 1 .32-.3 3.45 3.45 0 0 0 .33-.27 3.2 3.2 0 0 0 .91 1.03zm-4.19-3.83a4.26 4.26 0 0 0-2.52.81 28.35 28.35 0 0 1 .75-7.28c.73-2.39 1.88-3.89 4.3-4.09v11.26a4.87 4.87 0 0 0-2.51-.67zm-2.9-6.79a29.4 29.4 0 0 0-.79 7.62 4.23 4.23 0 0 0-2.54-.83 4.29 4.29 0 0 0-2.32.66 15.55 15.55 0 0 1 3.49-6.9 14.62 14.62 0 0 1 3.09-2.73 8.78 8.78 0 0 0-.91 2.21zm-5.2 8.53a2.89 2.89 0 0 1 1.28-.53v3.6h-2v-1.79a1.59 1.59 0 0 1 .74-1.26zm27.12 50.47v-51a1.91 1.91 0 0 1 1 .46 1.59 1.59 0 0 1 .46.89v49.65zm-.33-58a17.91 17.91 0 0 0-1.64-2.24v-4h-1.15v2.77a16.18 16.18 0 0 0-2.92-2.19l3.46-5.27 4.1 6.26v8.43a20.94 20.94 0 0 0-1.8-3.77zM176.29 117v-12.69a1.58 1.58 0 0 1 1.7-1.4 2.13 2.13 0 0 1 1.31.45 1.27 1.27 0 0 1 .51.91v18.1zm3.45-14.71a3.34 3.34 0 0 0-1.75-.51 3 3 0 0 0-2.25 1 2.61 2.61 0 0 0-2-1 2.73 2.73 0 0 0-1.47.43L176 91.83zm-3.15-12.11V60.3q1.67 1.88 3.22 3.87v34.9zm-1.15-.21l-3.24 8.95V55.73q1.66 1.6 3.24 3.3zm-1.74 13a1.43 1.43 0 0 1 1.45 1.4V117l-2.94 4.48v-17.3a1.5 1.5 0 0 1 1.48-1.28zm-24.22 1.41a1.43 1.43 0 0 1 1.45-1.41 1.83 1.83 0 0 1 1.16.44 1.3 1.3 0 0 1 .5 1v17.47l-3.09-4.8v-12.77zm3.1-5.23l-3.24-9v-50q1.64.76 3.24 1.59zm-.09 3.14a3 3 0 0 0-1.56-.47 2.6 2.6 0 0 0-2 1 2.93 2.93 0 0 0-2.21-1 3.15 3.15 0 0 0-1.67.48l3.75-10.37zm-4.3-12.16l-3.25 9V38.22c1.09.43 2.18.87 3.25 1.35zm-2.77 13.29a2 2 0 0 1 1.25-.44 1.56 1.56 0 0 1 1.66 1.4V117l-3.4 5.18v-17.91a1.28 1.28 0 0 1 .48-.93zm3.48 14.85l3.43 5.32a16 16 0 0 0-2.82 2.11V123h-1.15v3.78a16.83 16.83 0 0 0-1.63 2.21 20.4 20.4 0 0 0-1.81 3.74v-8.52zm-4 19.7a1.67 1.67 0 0 1 .64-1.27 2.37 2.37 0 0 1 .85-.45v38.6l-1.49-2.71V137.9zm.87 39.4v10.3l-1.31 1.17v-13.92zm41.36 10c-1.52 1.53-3.11 3-4.72 4.43v-27.41a83.67 83.67 0 0 0 0-98.66V61.9l-1.33-2.2-1.29 2.2v.41a83.89 83.89 0 0 0-7.61-8.18v-1.92l-1.75-2.43v2.76a83.83 83.83 0 0 0-16.12-11.25v-1.46l-1.75-2.56v3.1a83.31 83.31 0 0 0-7.64-3.4V33l-1.3-2.22L142.3 33v3a83.33 83.33 0 0 0-11.69-3.12v-14l-.89-1.12-.87 1.12v13.7c-.9-.15-1.8-.29-2.7-.41V13.41a102.23 102.23 0 0 1 61 173.9zm-.13-80.11v-1h-1.15v1h-1v1.15h1v2.2l-3.44 5.26V96.09l7.94 11.35v8.28l-3.35-5.1v-2.2h1v-1.15zm-.57 4.57l3.92 6v2.79a3.14 3.14 0 0 0-1.73-.53 2.84 2.84 0 0 0-2.19 1 2.9 2.9 0 0 0-2.22-1 3.26 3.26 0 0 0-1.79.54V118zm2.81 20.43a2.8 2.8 0 0 0-1.58-2.51h2.68v5h-2.65a2.8 2.8 0 0 0 1.57-2.48zm-2.79 2.21a2.21 2.21 0 1 1 2.2-2.21 2.21 2.21 0 0 1-2.18 2.22zM187 128v-5.35a1.52 1.52 0 0 1 1.61-1.4 1.94 1.94 0 0 1 1.24.45 1.28 1.28 0 0 1 .49.88V128zm-4.09-6.31a2 2 0 0 1 1.29-.45 1.55 1.55 0 0 1 1.65 1.41V128h-3.44v-5.43a1.26 1.26 0 0 1 .53-.88zm2.32 8.06a2.79 2.79 0 0 0 0 5h-2.79v-5zm6.87 6.77V91.88l-.89-1.41-.86 1.41v13.56l-7.94-11.35V67.7a82.52 82.52 0 0 1 0 94.71v-25.89zM187.57 117l-1.11-1.78-1.12 1.78 1.11 1.78zm-36.8-88.81l1.07.48.47-1 1 .47.48-1.07-1-.47.47-1-1.07-.6-.47 1-1-.47-.48 1.07 1 .47zm-.21 3l-1.07-.48-.47 1-1-.47-.48 1.07 1 .47-.47 1 1.07.48.47-1 1 .47.48-1.07-1-.47zm43.36 28.64h.07v-1.85l-1.78-.25h-.05v.73L186.32 63l-.29-.11-.14-1.55 5.24-4c.43-.33.66-.11.66-.11l.07-.06v-2.11l-1.88-.23h-.07a1.66 1.66 0 0 1 .25.95l-5.41 4.15a.58.58 0 0 1-.57.1l-.07.06.32 2.62A29.88 29.88 0 0 1 188 64l5.25-4a.63.63 0 0 1 .68-.17zm-29.6-21.11l-1-.65-.64 1-.95-.63-.65 1 .95.64-.64.95 1 .65.64-.95.95.64.65-1-.95-.63zM127 74.07l1.11 1.78 1.11-1.78-1.11-1.78zm34.36-39v-.09l-1.86-2 3.77-1.44-.19-.4-.58.26A14.39 14.39 0 0 1 161 29a27 27 0 0 1-4.32-.68l-1.3 2.52a.65.65 0 0 1-.64.31v.07l2 2.34-4.91 1.94.23.29.94-.34a14.39 14.39 0 0 1 2 2.32 23.83 23.83 0 0 1 4.41.41l1.46-2.82a.58.58 0 0 1 .5-.29zM157 37.48h-.34a20.24 20.24 0 0 0-2.12-2.54l3.25-1.3.77.84zm1.28-4.48l-.78-1 1.41-2.72h.2a20.69 20.69 0 0 0 1.81 2.72zm25.9 15.43l.07-.07-.5-2.34-1.86-.12-.33-2a9.53 9.53 0 0 1-1.94 0l-.05.06c.29.28.55.81.45.91l-4.84 5.05a.61.61 0 0 1-.62.19l-.05.06.23 1.84h1.79l-.12-.72 4.81-5 .83.07.25 1.08-4.63 4.82c-.38.4-.64.21-.64.21l-.07.07.36 2.08 1.9-.05.06-.06a1.68 1.68 0 0 1-.39-.9l4.72-4.92a.58.58 0 0 1 .57-.27zm3.22 4.44a.58.58 0 0 1 .55-.15l.07-.06-.1-2.12a7.41 7.41 0 0 1-1.92-.14l-.06.05s.66.69.26 1.07l-5 4.47c-.41.37-.66.17-.66.17l-.07.07.2 2.1 1.9.08h.06a1.61 1.61 0 0 1-.32-.93zm-14.62-5.23s4.06-5.18 4.32-5.5a.62.62 0 0 1 .59-.25v-.06l-.41-1.8-1.78.2v.05l.19.7-4.29 5.47h-.85l-.35-1 4.12-5.26c.34-.43.62-.28.62-.28l.05-.07-.56-2-1.88.24v.07a1.6 1.6 0 0 1 .47.86l-4.21 5.36a.57.57 0 0 1-.52.24l-.07.07.74 2.28 1.87-.06.52 1.94a9.78 9.78 0 0 1 1.93-.19v-.07c-.28-.33-.6-.83-.51-.94zM96.14 213.18l2-1.52v-.75a19.25 19.25 0 0 0-2.3 1.06 4.84 4.84 0 0 0 .3 1.21zM191.48 49.5H189s-.36.46-.48.58a19.22 19.22 0 0 0 2.47.54 4.86 4.86 0 0 0 .49-1.12zm-82.75-24.2l-1.11-1.78-1.12 1.78 1.11 1.78zM105.19 41l-1.11-1.78L103 41l1.11 1.78zm-61.45 92.75v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92v.92zM119.41 41l-1.11-1.78-1.11 1.78 1.11 1.78zM116 22.09l-1.11-1.78-1.11 1.78 1.11 1.78zM42.09 117l1.11 1.78 1.12-1.78-1.11-1.78zm81-91.61l-1.09-1.8-1.11 1.78 1.11 1.78zM48.31 50.71l.06.06 2.36-.6.65 3.91A8.26 8.26 0 0 1 54 53.3a15.51 15.51 0 0 1 1.16-3.3L53 47.66a.59.59 0 0 1-.15-.56l-.06-.1-2 .64-.49-3.14a9.4 9.4 0 0 1-2.7.34A16.77 16.77 0 0 1 46.25 48l1.92 2.08a.61.61 0 0 1 .14.63zM51.85 49l2.29 2.49-.07.26a13.58 13.58 0 0 0-2.55.61L51 49.29zm-4.39-2.59a15 15 0 0 0 2.71-.26l.34 2.49-1 .18-2.08-2.25zm10.43-5.62a5.79 5.79 0 0 0-.47 2.93 4.71 4.71 0 0 1 2.64 0v-3a5.57 5.57 0 0 1 .76-2.83l.53-.81a5.18 5.18 0 0 1 2.41.09v-2.22a3.69 3.69 0 0 1 .61-2.43H65c2 0 3.4-.07 4.37-.84a8 8 0 0 0-.7 3.12v2.78l-.14.16a3.3 3.3 0 0 1-1.92.78H64a7.35 7.35 0 0 1 0 2.42 5.37 5.37 0 0 0 2.26-.36 5.15 5.15 0 0 0-.4 2.42 5.63 5.63 0 0 1 2.72 0v-2.88a5 5 0 0 1 .35-2.23 5.46 5.46 0 0 1 2.1 0v-4.82c0-.89-.19-3.33.5-4.38l.85-1.29-.31-.21-.25.38-.82 1.29-.12.17a4.18 4.18 0 0 1-3.2 1.06h-1.75c-.86 0-1.36-.4-1.36-.69h-.49v2.71c-.14.1-.39.3-.69.55a3.4 3.4 0 0 1-1.93.79h-2.12a6.5 6.5 0 0 1 0 2.28 4.94 4.94 0 0 0 1.91-.24 4.2 4.2 0 0 0-.2 1.35l-.58.88a3.74 3.74 0 0 1-2.22 1.09h-3a7.34 7.34 0 0 1 0 2.41 6.65 6.65 0 0 0 2.64-.41zm21.24-9.63a5 5 0 0 0-.51 2.54 5.6 5.6 0 0 1 2.72 0v-2.81a5.27 5.27 0 0 1 .33-2.19l1-1.53a5.8 5.8 0 0 0 2.64-.55 4.47 4.47 0 0 0-.51 2.4 5.17 5.17 0 0 1 2.49 0v-2.6a3.93 3.93 0 0 1 .36-2.12l1.45-2.19h2.85l-1.47 1.73a4.33 4.33 0 0 0-1 3.22 5.4 5.4 0 0 1 2.61 0v-2.7a4.7 4.7 0 0 1 .35-2.17 4.71 4.71 0 0 1 3.46 2l.32-.19-1.48-2.4a5.12 5.12 0 0 0-4.34-2h-7.33a2.48 2.48 0 0 1 .25 2.16 3.56 3.56 0 0 1-2.12 1h-3a7.35 7.35 0 0 1 0 2.42c1.83 0 3.25-.3 4.42-1.86l1-1.32h5.05l-1 1.55a3.76 3.76 0 0 1-2.23 1.09h-3a7.12 7.12 0 0 1 0 2.1L81.6 28a3.62 3.62 0 0 1-2.17 1h-2.57a7.28 7.28 0 0 1 0 2.41 5.36 5.36 0 0 0 2.27-.23zm11.06 88.67h1.15v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92zm1.64-39.33l-1.11-1.78-1.11 1.78 1.11 1.78zm7.06 46.26H100v-.92h1v-1.15h-1v-.92h-1.1v.92H98v1.15h.92zm2.64-54.49l-1.11 1.78 1.11 1.78 1.11-1.78zm28.07 54.5h1.15v-.92h.92v-1.15h-.92v-.92h-1.15v.92h-.92v1.15h.92zm-88-77.11a18.66 18.66 0 0 0 .29-2.51 4.65 4.65 0 0 0-1.19-.38l.3 2.49a7.14 7.14 0 0 1 .64.43zm87.92 10.1h1.15v-1.12h1.15v-1.15h-1.15v-1.16h-1.15v1.15h-1.16v1.15h1.16zM126.69 41l-1.11-1.78-1.11 1.78 1.11 1.78zm-1.52 18.8h1.15v-1.16h1.16v-1.15h-1.16v-1.16h-1.15v1.16H124v1.15h1.16zm-34.43 61.37a2.79 2.79 0 1 0-2.8-2.8 2.8 2.8 0 0 0 2.8 2.8zm0-5a2.21 2.21 0 1 1-2.21 2.21 2.21 2.21 0 0 1 2.21-2.21zm-47-60.4l-.07-.06-1.9.92-.95-3a9.31 9.31 0 0 1-2.62.74 16.75 16.75 0 0 1-.88 3.29l2.2 1.78a.62.62 0 0 1 .24.6l.06.05 2.25-.94 1.21 3.77a8.49 8.49 0 0 1 2.51-1.15 15.84 15.84 0 0 1 .64-3.44l-2.47-2a.59.59 0 0 1-.19-.57zM40.7 58l-2.39-1.93v-.15a15.08 15.08 0 0 0 2.69-.68l.7 2.42zm5 2.24a13.76 13.76 0 0 0-2.43 1l-1-3 .81-.38 2.63 2.12zM94.09 206h-2.92a1.34 1.34 0 0 1-.89-.36 3.12 3.12 0 0 0 0-.58 3.19 3.19 0 0 0-.44-1.5 4.29 4.29 0 0 0 1.31.2h1.12a2.55 2.55 0 0 1-.3-1.3 6.08 6.08 0 0 1 .16-1.3h-3.67a2.22 2.22 0 0 1-1.68-1l-.1-.14c-.38-.57-.84-1.23-1-1.57h-4a3.64 3.64 0 0 0 1.64-1.34c.32-.45.69-1 .69-1l-1.85-1s-1.07 1.67-1.43 2.16a2.66 2.66 0 0 1-2.2 1.24h-.36a4.6 4.6 0 0 1-4-1.9l-.34.2 1.56 2.38 1.85 2.81a6.87 6.87 0 0 1 .66 3.28v2.41a9.88 9.88 0 0 1 2.54 0v-1.35a3.78 3.78 0 0 0-.6-1.8 3.76 3.76 0 0 0 1.51.31h1.28a4.89 4.89 0 0 1-.13-1.21 5 5 0 0 1 .13-1.11h-3.28a3 3 0 0 1-2-1.1l-.84-1.27a7.31 7.31 0 0 0 3.68.66h6.51a8.06 8.06 0 0 1 .68 3.56v1.47a8.27 8.27 0 0 1 2.65 0v.05a3.58 3.58 0 0 1 .26 1.65v2.5a4.47 4.47 0 0 1 2.17 0 3.9 3.9 0 0 0-.45-2.33 3.1 3.1 0 0 0 1 .17h1.12a1.86 1.86 0 0 1-.25-1 2.88 2.88 0 0 1 .21-.89zM31.14 84.33c.43.72.1.94-.76 1.64l-6.17-2.15-.21-.38a11.59 11.59 0 0 1 2.3-.59v-.09a6.84 6.84 0 0 1-1-1.62h-.09l-2.32.76.76 1.68-1.65.92a9.51 9.51 0 0 1 .8 1.76h.08c.13-.39.5-.84.64-.78l6.34 2.21a.61.61 0 0 1 .43.49h.08a15 15 0 0 1 2.19-1.88l-1.1-2.19zm19.35-29.6l-.06-.05a1.63 1.63 0 0 1-.89.41l-5-4.57a.58.58 0 0 1-.2-.54l-.07-.07-2.09.32a7.48 7.48 0 0 1 .06 1.93l.06.05s.63-.73 1-.36l4.95 4.48c.4.37.23.64.23.64l.07.06 2.07-.41zM35.1 76.59a1.65 1.65 0 0 1-.71.68l-6.77-3a.58.58 0 0 1-.36-.45h-.09l-2.37 1.63a11.83 11.83 0 0 1 .57 3.55l5.85 2.58a.62.62 0 0 1 .39.52h.07L34 80.65l.9 1.86L36.79 81l-1.62-4.41zM32 79.9l-6.55-2.85v-.09L27 76l6.11 2.69.24.51zm2.32.79l-.83-1.81 2.24 1zM37.5 71c.3.79-.36 1.08-1.6 1.85l-2-1.15a23.25 23.25 0 0 1-.82-3.95h-3.52a17.38 17.38 0 0 1-.26 3.45l5.85 3.3a.6.6 0 0 1 .33.55h.07a18.72 18.72 0 0 1 3-1.83l-.71-2.37zm-7.6-1.54l3-.08s.28 1.18.52 2zm11.17-2.77l2-.76-.46-1.93h-.07a1.65 1.65 0 0 1-.81.56L36 60.9a.58.58 0 0 1-.29-.5l-.08-.05-2.2 1 .25 1.85-1.87.72a9.72 9.72 0 0 1 .38 1.9h.07c.22-.34.68-.7.8-.62L39 68.94a.62.62 0 0 1 .31.57h.07l1.7-.51-.37-1.75h-.06l-.68.26-5.87-3.8-.1-.83 1-.46L40.66 66c.46.29.34.59.34.59zm29.54 32l1.11 1.78 1.11-1.78-1.11-1.78zM81 100.47l1.11-1.78L81 96.91l-1.11 1.78zm-27.18 0l1.11-1.78-1.13-1.83-1.11 1.78zm-28-8A23.28 23.28 0 0 1 24 88.82h-.09l-3.32.91a16.77 16.77 0 0 1 .63 3.4l6.49 1.7a.62.62 0 0 1 .46.45h.08a18.77 18.77 0 0 1 2.48-2.55l-1.33-2.11-.31.21C29.58 91.52 29 92 28 93zm-4.41-1.16l2.84-.83s.57 1.07 1 1.84zM64 98.64l-1.11-1.78-1.09 1.78 1.11 1.78zm-41 13a23.06 23.06 0 0 1-2.66-3h-.09l-3 1.72a16.93 16.93 0 0 1 1.47 3.13h6.71a.62.62 0 0 1 .57.32h.08a18.52 18.52 0 0 1 1.74-3.09L26.09 109l-.24.28c.65.54.22 1.12-.48 2.39zm-4.56 0l2.56-1.5s.82.89 1.46 1.52zm10.6 27.58l-6.22 2.06a.59.59 0 0 1-.57-.09h-.09l-.66 2.25 2 1.17-3.18 1.05-.84 1.72a9.36 9.36 0 0 1 1.72.9h.07c-.13-.39-.11-1 0-1l9.52-3.16c.52-.17.66.1.66.1h.09l.66-2-1.71-.84h-.07a1.69 1.69 0 0 1-.08 1l-6.54 2.17-.74-.43.31-1.09 6.75-2.24a7.44 7.44 0 0 1 2.32-.58v-.17s-2.03-1.23-3.37-.79zm-13.14-32.3h.1s.09-1 .64-.89l9.52 1.14c.54.07.56.38.56.38h.09l1.42-1.55-1.23-1.44a1.65 1.65 0 0 1-.49.85l-9.65-1.15a.59.59 0 0 1-.48-.32h-.09l-1.53 1.47a7.36 7.36 0 0 1 1.14 1.51zm9.61 29a23.32 23.32 0 0 1-3.4-2.17h-.09l-2.38 2.49a16.91 16.91 0 0 1 2.29 2.6l6.44-1.88a.63.63 0 0 1 .63.15h.08a18.86 18.86 0 0 1 .81-3.46l-2.19-1.15-.15.34c.77.33.52 1 .21 2.43zm-4.37 1.28l2-2.18s1 .62 1.82 1.06zm-4.57-35.8c.08-.4.38-.9.52-.87l9.28 1.78a.61.61 0 0 1 .5.42h.08l2-2.1-1.42-3.4L21.27 96a.6.6 0 0 1-.46-.35h-.09l-1.93 2 .92 1.49-2.71-.47-1.57 1.09a9.59 9.59 0 0 1 1.06 1.62zM21 97.83l7 1.31v.05l-1.21 1.33-6.7-1.26-.17-.26zm4.79 27.11l1.27 1.3a6 6 0 0 0 1.28-1.24l-1.27-1.3a5.59 5.59 0 0 0-1.29 1.24zm-7.53 6.21l1.65 1H20a1.64 1.64 0 0 1 .21-1l3.08-2.34 6.2 2.06a17.44 17.44 0 0 1-.89-2c-3.35-1-9.47-3.12-10.12-3.48h-.08l-.88 1.63 1.47 1H19c-.06-.33.32-.65.32-.65l2.3.74-2.86 2zM31 148.77a10.72 10.72 0 0 0 .19 2.84c-1-.9-2.07-1-3.73-1a7.92 7.92 0 0 1 0 2.68h2.36a6 6 0 0 1 3.18 1.13l.6.91a3.86 3.86 0 0 0-2.21-.4 6.52 6.52 0 0 1 0 2.24h2.08a3.13 3.13 0 0 1 1.75.67v2.08a9.78 9.78 0 0 0 1.88 5.35l.27.4c-1-.71-1.84-.62-3.72-.59l-.23-.3-3.17-4.78a4.08 4.08 0 0 1-.34-2v-2.41a5.06 5.06 0 0 1-2.48 0 3.41 3.41 0 0 0 .63 2.43 6 6 0 0 0-2.25-.29 6.47 6.47 0 0 1 0 2.24h2.54a2.73 2.73 0 0 1 2.08 1l.91 1.38c-.9-.72-1.81-.83-3.38-.83a7.84 7.84 0 0 1 0 2.75h2.84a3.81 3.81 0 0 1 2.24.92 3.64 3.64 0 0 1 .18 2.28l2.08.07a6.54 6.54 0 0 1 5 2.69l.32.48a7.5 7.5 0 0 0 .32 1.71c-1.77-2.11-2.63-2-6.42-2a6.72 6.72 0 0 1 .07 2.32h3.24a5.84 5.84 0 0 1 4.47 2.49l.23.35c.81 1.21 1.48 2.13 1.48 2.13l.33-.21s-.54-.76-.79-1.17c-.54-.85-.58-3.36-.58-4.68V162.96a7.61 7.61 0 0 1-2.39-.09v7l-1.74-2.63-.71-1.13c-.54-.85-.56-3.46-.56-4.79v-.85c0-.58.05-2.64.84-2.64v-.44h-3l-.09-.11-1.55-2.33a7 7 0 0 1-.38-2.32v-3.84a4.87 4.87 0 0 1-2.39-.02zm-11.75-27.15l6.51-.51a.63.63 0 0 1 .59.27h.08l1.42-2.56-2.26-2.91-7.05.55a.59.59 0 0 1-.53-.22h-.09c-1.1 2-2.11 3.61-3.41 5.63a7.14 7.14 0 0 1 1.56 1.26h.08c0-.49 1.8-3.36 1.8-3.36zm-.38-3.37l7.59-.6-.83 1.6-7.23.57-.3-.39z"/></symbol><symbol id="8a653b97__icon-symbol-filter" width="100%" height="100%" viewBox="0 0 30 30"><path d="M11.1167778 5.97222222C10.7556667 7.17333333 9.65233333 8.05555556 8.33566667 8.05555556 7.019 8.05555556 5.91677778 7.17333333 5.55566667 5.97222222 5.47566667 5.70666667 5.419 5.43 5.419 5.13888889 5.419 5.04333333 5.439 4.95444444 5.44788889 4.86111111 5.48566667 4.46111111 5.60344444 4.08666667 5.78788889 3.75 6.28344444 2.84444444 7.23344444 2.22222222 8.33566667 2.22222222 9.439 2.22222222 10.389 2.84444444 10.8845556 3.75 11.069 4.08666667 11.1856667 4.46111111 11.2245556 4.86111111 11.2334444 4.95444444 11.2523333 5.04333333 11.2523333 5.13888889 11.2523333 5.43 11.1967778 5.70666667 11.1167778 5.97222222L11.1167778 5.97222222zM13.2601111 3.75C12.6501111 1.59444444 10.6856667 0 8.33566667 0 5.98677778 0 4.02233333 1.59444444 3.41233333 3.75L.000111111111 3.75.000111111111 4.86111111.000111111111 5.97222222 3.28122222 5.97222222C3.68233333 8.40777778 5.78788889 10.2777778 8.33566667 10.2777778 10.8845556 10.2777778 12.989 8.40777778 13.3912222 5.97222222L29.4934444 5.97222222 29.4934444 4.86111111 29.4934444 3.75 13.2601111 3.75zM24.0795556 15.4166667C23.7184444 16.6177778 22.6151111 17.5 21.2984444 17.5 19.9817778 17.5 18.8795556 16.6177778 18.5184444 15.4166667 18.4384444 15.1511111 18.3817778 14.8744444 18.3817778 14.5833333 18.3817778 14.4877778 18.4017778 14.3988889 18.4106667 14.3055556 18.4484444 13.9055556 18.5662222 13.5311111 18.7506667 13.1944444 19.2462222 12.2888889 20.1962222 11.6666667 21.2984444 11.6666667 22.4017778 11.6666667 23.3517778 12.2888889 23.8473333 13.1944444 24.0317778 13.5311111 24.1484444 13.9055556 24.1873333 14.3055556 24.1962222 14.3988889 24.2151111 14.4877778 24.2151111 14.5833333 24.2151111 14.8744444 24.1595556 15.1511111 24.0795556 15.4166667M21.2984444 9.44444444C18.9495556 9.44444444 16.9851111 11.0388889 16.3751111 13.1944444L-.000444444444 13.1944444-.000444444444 14.3055556-.000444444444 15.4166667 16.244 15.4166667C16.6451111 17.8522222 18.7506667 19.7222222 21.2984444 19.7222222 23.8473333 19.7222222 25.9517778 17.8522222 26.354 15.4166667L29.4928889 15.4166667 29.4928889 14.3055556 29.4928889 13.1944444 26.2228889 13.1944444C25.6128889 11.0388889 23.6484444 9.44444444 21.2984444 9.44444444M14.2651111 24.8611111C13.904 26.0622222 12.8006667 26.9444444 11.484 26.9444444 10.1673333 26.9444444 9.06511111 26.0622222 8.704 24.8611111 8.624 24.5955556 8.56733333 24.3188889 8.56733333 24.0277778 8.56733333 23.9322222 8.58733333 23.8433333 8.59622222 23.75 8.634 23.35 8.75177778 22.9755556 8.93622222 22.6388889 9.43177778 21.7333333 10.3817778 21.1111111 11.484 21.1111111 12.5873333 21.1111111 13.5373333 21.7333333 14.0328889 22.6388889 14.2173333 22.9755556 14.334 23.35 14.3728889 23.75 14.3817778 23.8433333 14.4006667 23.9322222 14.4006667 24.0277778 14.4006667 24.3188889 14.3451111 24.5955556 14.2651111 24.8611111M11.484 18.8888889C9.13511111 18.8888889 7.17066667 20.4833333 6.56066667 22.6388889L-.000444444444 22.6388889-.000444444444 23.75-.000444444444 24.8611111 6.42955556 24.8611111C6.83066667 27.2966667 8.93622222 29.1666667 11.484 29.1666667 14.0328889 29.1666667 16.1373333 27.2966667 16.5395556 24.8611111L29.4928889 24.8611111 29.4928889 23.75 29.4928889 22.6388889 16.4084444 22.6388889C15.7984444 20.4833333 13.834 18.8888889 11.484 18.8888889"/></symbol><symbol id="8a653b97__icon-symbol-bachelor-25" viewBox="0 0 24 24"><path d="M9.9 16V8.9h2.5c.9 0 1.5.2 2 .5s.7.8.7 1.5c0 .3-.1.7-.3.9s-.4.5-.7.6c.4.1.7.3.9.6s.3.6.3 1c0 .7-.2 1.2-.7 1.6-.5.4-1.1.4-1.9.4H9.9zm1.5-3.1v1.9h1.3c.3 0 .6-.1.8-.2s.3-.4.3-.7c0-.7-.3-1-1-1h-1.4zm0-1h1.1c.7 0 1.1-.3 1.1-.9 0-.3-.1-.6-.3-.7s-.5-.2-.9-.2h-1v1.8z"/><path fill="none" d="M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9z"/><path fill="#d8dbdd" d="M21 12c0 5-4 9-9 9s-9-4-9-9 4-9 9-9V1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11h-2z"/><path d="M21 12h2c0-6.1-4.9-11-11-11v2c5 0 9 4 9 9z"/></symbol><symbol id="8a653b97__icon-symbol-bachelor-25-white" viewBox="0 0 24 24"><path d="M9.9 16V8.9h2.5c.9 0 1.5.2 2 .5s.7.8.7 1.5c0 .3-.1.7-.3.9s-.4.5-.7.6c.4.1.7.3.9.6s.3.6.3 1c0 .7-.2 1.2-.7 1.6-.5.4-1.1.4-1.9.4H9.9zm1.5-3.1v1.9h1.3c.3 0 .6-.1.8-.2s.3-.4.3-.7c0-.7-.3-1-1-1h-1.4zm0-1h1.1c.7 0 1.1-.3 1.1-.9 0-.3-.1-.6-.3-.7s-.5-.2-.9-.2h-1v1.8z" fill="#fff"/><path d="M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9z" fill="none"/><path d="M21 12c0 5-4 9-9 9s-9-4-9-9 4-9 9-9V1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11h-2z" opacity=".25" fill="#d8dbdd"/><path d="M21 12h2c0-6.1-4.9-11-11-11v2c5 0 9 4 9 9z" fill="#fff"/></symbol><symbol id="8a653b97__icon-symbol-bachelor-25-red" viewBox="0 0 24 24" fill="#cc0130"><path d="M9.9 16V8.9h2.5c.9 0 1.5.2 2 .5s.7.8.7 1.5c0 .3-.1.7-.3.9s-.4.5-.7.6c.4.1.7.3.9.6s.3.6.3 1c0 .7-.2 1.2-.7 1.6-.5.4-1.1.4-1.9.4H9.9zm1.5-3.1v1.9h1.3c.3 0 .6-.1.8-.2s.3-.4.3-.7c0-.7-.3-1-1-1h-1.4zm0-1h1.1c.7 0 1.1-.3 1.1-.9 0-.3-.1-.6-.3-.7s-.5-.2-.9-.2h-1v1.8z"/><path d="M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9z" fill="none"/><path d="M21 12c0 5-4 9-9 9s-9-4-9-9 4-9 9-9V1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11h-2z" opacity=".25"/><path d="M21 12h2c0-6.1-4.9-11-11-11v2c5 0 9 4 9 9z"/></symbol><symbol id="8a653b97__icon-symbol-bachelor-50" viewBox="0 0 24 24" fill="#2f3436"><path d="M9.9 16V8.9h2.5c.9 0 1.5.2 2 .5s.7.8.7 1.5c0 .3-.1.7-.3.9s-.4.5-.7.6c.4.1.7.3.9.6s.3.6.3 1c0 .7-.2 1.2-.7 1.6-.5.4-1.1.4-1.9.4H9.9zm1.5-3.1v1.9h1.3c.3 0 .6-.1.8-.2s.3-.4.3-.7c0-.7-.3-1-1-1h-1.4zm0-1h1.1c.7 0 1.1-.3 1.1-.9 0-.3-.1-.6-.3-.7s-.5-.2-.9-.2h-1v1.8z"/><path d="M3 12c0 5 4 9 9 9s9-4 9-9-4-9-9-9-9 4-9 9z" fill="none"/><path d="M3 12c0-5 4-9 9-9V1C5.9 1 1 5.9 1 12s4.9 11 11 11v-2c-5 0-9-4-9-9z" fill="#d8dbdd"/><path d="M12 1v2c5 0 9 4 9 9s-4 9-9 9v2c6.1 0 11-4.9 11-11S18.1 1 12 1z"/></symbol><symbol id="8a653b97__icon-symbol-bachelor-50-white" viewBox="0 0 24 24"><path d="M9.9 16V8.9h2.5c.9 0 1.5.2 2 .5s.7.8.7 1.5c0 .3-.1.7-.3.9s-.4.5-.7.6c.4.1.7.3.9.6s.3.6.3 1c0 .7-.2 1.2-.7 1.6-.5.4-1.1.4-1.9.4H9.9zm1.5-3.1v1.9h1.3c.3 0 .6-.1.8-.2s.3-.4.3-.7c0-.7-.3-1-1-1h-1.4zm0-1h1.1c.7 0 1.1-.3 1.1-.9 0-.3-.1-.6-.3-.7s-.5-.2-.9-.2h-1v1.8z" fill="#fff"/><path d="M3 12c0 5 4 9 9 9s9-4 9-9-4-9-9-9-9 4-9 9z" fill="none"/><path d="M3 12c0-5 4-9 9-9V1C5.9 1 1 5.9 1 12s4.9 11 11 11v-2c-5 0-9-4-9-9z" opacity=".25" fill="#d8dbdd"/><path d="M12 1v2c5 0 9 4 9 9s-4 9-9 9v2c6.1 0 11-4.9 11-11S18.1 1 12 1z" fill="#fff"/></symbol><symbol id="8a653b97__icon-symbol-bachelor-50-red" viewBox="0 0 24 24" fill="#cc0130"><path d="M9.9 16V8.9h2.5c.9 0 1.5.2 2 .5s.7.8.7 1.5c0 .3-.1.7-.3.9s-.4.5-.7.6c.4.1.7.3.9.6s.3.6.3 1c0 .7-.2 1.2-.7 1.6-.5.4-1.1.4-1.9.4H9.9zm1.5-3.1v1.9h1.3c.3 0 .6-.1.8-.2s.3-.4.3-.7c0-.7-.3-1-1-1h-1.4zm0-1h1.1c.7 0 1.1-.3 1.1-.9 0-.3-.1-.6-.3-.7s-.5-.2-.9-.2h-1v1.8z"/><path d="M3 12c0 5 4 9 9 9s9-4 9-9-4-9-9-9-9 4-9 9z" fill="none"/><path d="M3 12c0-5 4-9 9-9V1C5.9 1 1 5.9 1 12s4.9 11 11 11v-2c-5 0-9-4-9-9z" fill="#d8dbdd"/><path d="M12 1v2c5 0 9 4 9 9s-4 9-9 9v2c6.1 0 11-4.9 11-11S18.1 1 12 1z"/></symbol><symbol id="8a653b97__icon-symbol-bachelor-75" viewBox="0 0 24 24" fill="#2f3436"><path d="M9.9 16V8.9h2.5c.9 0 1.5.2 2 .5s.7.8.7 1.5c0 .3-.1.7-.3.9s-.4.5-.7.6c.4.1.7.3.9.6s.3.6.3 1c0 .7-.2 1.2-.7 1.6-.5.4-1.1.4-1.9.4H9.9zm1.5-3.1v1.9h1.3c.3 0 .6-.1.8-.2s.3-.4.3-.7c0-.7-.3-1-1-1h-1.4zm0-1h1.1c.7 0 1.1-.3 1.1-.9 0-.3-.1-.6-.3-.7s-.5-.2-.9-.2h-1v1.8z"/><path d="M3 12c0 5 4 9 9 9s9-4 9-9-4-9-9-9-9 4-9 9z" fill="none"/><path d="M12 3V1C5.9 1 1 5.9 1 12h2c0-5 4-9 9-9z" fill="#d8dbdd"/><path d="M12 1v2c5 0 9 4 9 9s-4 9-9 9-9-4-9-9H1c0 6.1 4.9 11 11 11s11-4.9 11-11S18.1 1 12 1z"/></symbol><symbol id="8a653b97__icon-symbol-bachelor-75-white" viewBox="0 0 24 24"><path d="M9.9 16V8.9h2.5c.9 0 1.5.2 2 .5s.7.8.7 1.5c0 .3-.1.7-.3.9s-.4.5-.7.6c.4.1.7.3.9.6s.3.6.3 1c0 .7-.2 1.2-.7 1.6-.5.4-1.1.4-1.9.4H9.9zm1.5-3.1v1.9h1.3c.3 0 .6-.1.8-.2.2-.1.3-.4.3-.7 0-.7-.3-1-1-1h-1.4zm0-1h1.1c.7 0 1.1-.3 1.1-.9 0-.3-.1-.6-.3-.7-.2-.1-.5-.2-.9-.2h-1v1.8z" fill="#fff"/><path d="M3 12c0 5 4 9 9 9s9-4 9-9-4-9-9-9-9 4-9 9z" fill="none"/><path d="M12 3V1C5.9 1 1 5.9 1 12h2c0-5 4-9 9-9z" opacity=".25" fill="#d8dbdd"/><path d="M12 1v2c5 0 9 4 9 9s-4 9-9 9-9-4-9-9H1c0 6.1 4.9 11 11 11s11-4.9 11-11S18.1 1 12 1z" fill="#fff"/></symbol><symbol id="8a653b97__icon-symbol-bachelor-75-red" viewBox="0 0 24 24" fill="#cc0130"><path d="M9.9 16V8.9h2.5c.9 0 1.5.2 2 .5s.7.8.7 1.5c0 .3-.1.7-.3.9s-.4.5-.7.6c.4.1.7.3.9.6s.3.6.3 1c0 .7-.2 1.2-.7 1.6-.5.4-1.1.4-1.9.4H9.9zm1.5-3.1v1.9h1.3c.3 0 .6-.1.8-.2s.3-.4.3-.7c0-.7-.3-1-1-1h-1.4zm0-1h1.1c.7 0 1.1-.3 1.1-.9 0-.3-.1-.6-.3-.7s-.5-.2-.9-.2h-1v1.8z"/><path d="M3 12c0 5 4 9 9 9s9-4 9-9-4-9-9-9-9 4-9 9z" fill="none"/><path d="M12 3V1C5.9 1 1 5.9 1 12h2c0-5 4-9 9-9z" fill="#d8dbdd"/><path d="M12 1v2c5 0 9 4 9 9s-4 9-9 9-9-4-9-9H1c0 6.1 4.9 11 11 11s11-4.9 11-11S18.1 1 12 1z"/></symbol><symbol id="8a653b97__icon-symbol-bachelor-100" viewBox="0 0 24 24" fill="#2f3436"><path d="M12 23C5.9 23 1 18.1 1 12S5.9 1 12 1s11 4.9 11 11-4.9 11-11 11zm0-2c5 0 9-4 9-9s-4-9-9-9-9 4-9 9 4 9 9 9z"/><path d="M9.9 16V8.9h2.5c.9 0 1.5.2 2 .5s.7.8.7 1.5c0 .3-.1.7-.3.9s-.4.5-.7.6c.4.1.7.3.9.6s.3.6.3 1c0 .7-.2 1.2-.7 1.6s-1.1.4-1.9.4H9.9zm1.5-3.1v1.9h1.3c.3 0 .6-.1.8-.2s.3-.4.3-.7c0-.7-.3-1-1-1h-1.4zm0-1h1.1c.7 0 1.1-.3 1.1-.9 0-.3-.1-.6-.3-.7s-.5-.2-.9-.2h-1v1.8z"/></symbol><symbol id="8a653b97__icon-symbol-bachelor-100-white" viewBox="0 0 24 24"><path d="M12 23C5.9 23 1 18.1 1 12S5.9 1 12 1s11 4.9 11 11-4.9 11-11 11zm0-2c5 0 9-4 9-9s-4-9-9-9-9 4-9 9 4 9 9 9z" fill="#fff"/><path d="M9.9 16V8.9h2.5c.9 0 1.5.2 2 .5s.7.8.7 1.5c0 .3-.1.7-.3.9s-.4.5-.7.6c.4.1.7.3.9.6s.3.6.3 1c0 .7-.2 1.2-.7 1.6s-1.1.4-1.9.4H9.9zm1.5-3.1v1.9h1.3c.3 0 .6-.1.8-.2s.3-.4.3-.7c0-.7-.3-1-1-1h-1.4zm0-1h1.1c.7 0 1.1-.3 1.1-.9 0-.3-.1-.6-.3-.7s-.5-.2-.9-.2h-1v1.8z" fill="#fff"/></symbol><symbol id="8a653b97__icon-symbol-bachelor-100-red" viewBox="0 0 24 24" fill="#cc0130"><path d="M12 23C5.9 23 1 18.1 1 12S5.9 1 12 1s11 4.9 11 11-4.9 11-11 11zm0-2c5 0 9-4 9-9s-4-9-9-9-9 4-9 9 4 9 9 9z"/><path d="M9.9 16V8.9h2.5c.9 0 1.5.2 2 .5s.7.8.7 1.5c0 .3-.1.7-.3.9s-.4.5-.7.6c.4.1.7.3.9.6s.3.6.3 1c0 .7-.2 1.2-.7 1.6s-1.1.4-1.9.4H9.9zm1.5-3.1v1.9h1.3c.3 0 .6-.1.8-.2s.3-.4.3-.7c0-.7-.3-1-1-1h-1.4zm0-1h1.1c.7 0 1.1-.3 1.1-.9 0-.3-.1-.6-.3-.7s-.5-.2-.9-.2h-1v1.8z"/></symbol><symbol id="8a653b97__icon-symbol-master" viewBox="0 0 24 24" fill="#2f3436"><path d="M4 4v16h16V4H4zM2 2h20v20H2V2z"/><path d="M10.2 8.9L12 14l1.8-5.1h1.9V16h-1.4v-1.9l.1-3.4-1.9 5.3h-1l-1.9-5.3.1 3.4V16H8.3V8.9z"/></symbol><symbol id="8a653b97__icon-symbol-master-white" viewBox="0 0 24 24"><path d="M4 4v16h16V4H4zM2 2h20v20H2V2z" fill="#fff"/><path d="M10.2 8.9L12 14l1.8-5.1h1.9V16h-1.4v-1.9l.1-3.4-1.9 5.3h-1l-1.9-5.3.1 3.4V16H8.3V8.9z" fill="#fff"/></symbol><symbol id="8a653b97__icon-symbol-master-red" viewBox="0 0 24 24" fill="#cc0130"><path d="M4 4v16h16V4H4zM2 2h20v20H2V2z"/><path d="M10.2 8.9L12 14l1.8-5.1h1.9V16h-1.4v-1.9l.1-3.4-1.9 5.3h-1l-1.9-5.3.1 3.4V16H8.3V8.9z"/></symbol><symbol id="8a653b97__icon-symbol-master-education" viewBox="0 0 24 24" fill="#2f3436"><path fill="#2f3436" d="M8.3 16h1.4v-1.9l-.1-3.4 1.9 5.3h1l1.9-5.3-.1 3.4V16h1.4V8.9h-1.9L12 14l-1.8-5.1H8.3V16z"/><circle fill="#2f3436" cx="21" cy="3" r=".75"/><circle fill="#2f3436" cx="3" cy="3" r=".75"/><circle fill="#2f3436" cx="12" cy="3" r=".75"/><circle fill="#2f3436" cx="15" cy="3" r=".75"/><circle fill="#2f3436" cx="6" cy="3" r=".75"/><circle fill="#2f3436" cx="9" cy="3" r=".75"/><circle fill="#2f3436" cx="18" cy="3" r=".75"/><circle fill="#2f3436" cx="21" cy="12" r=".75"/><circle fill="#2f3436" cx="21" cy="15" r=".75"/><circle fill="#2f3436" cx="21" cy="6" r=".75"/><circle fill="#2f3436" cx="21" cy="9" r=".75"/><circle fill="#2f3436" cx="21" cy="18" r=".75"/><circle fill="#2f3436" cx="3" cy="12" r=".75"/><circle fill="#2f3436" cx="3" cy="15" r=".75"/><circle fill="#2f3436" cx="3" cy="6" r=".75"/><circle fill="#2f3436" cx="3" cy="9" r=".75"/><circle fill="#2f3436" cx="3" cy="18" r=".75"/><circle fill="#2f3436" cx="21" cy="21" r=".75"/><circle fill="#2f3436" cx="3" cy="21" r=".75"/><circle fill="#2f3436" cx="12" cy="21" r=".75"/><circle fill="#2f3436" cx="15" cy="21" r=".75"/><circle fill="#2f3436" cx="6" cy="21" r=".75"/><circle fill="#2f3436" cx="9" cy="21" r=".75"/><circle fill="#2f3436" cx="18" cy="21" r=".75"/></symbol><symbol id="8a653b97__icon-symbol-master-education-white" viewBox="0 0 24 24"><path fill="#fff" d="M8.3 16h1.4v-1.9l-.1-3.4 1.9 5.3h1l1.9-5.3-.1 3.4V16h1.4V8.9h-1.9L12 14l-1.8-5.1H8.3V16z"/><circle fill="#fff" cx="21" cy="3" r=".75"/><circle fill="#fff" cx="3" cy="3" r=".75"/><circle fill="#fff" cx="12" cy="3" r=".75"/><circle fill="#fff" cx="15" cy="3" r=".75"/><circle fill="#fff" cx="6" cy="3" r=".75"/><circle fill="#fff" cx="9" cy="3" r=".75"/><circle fill="#fff" cx="18" cy="3" r=".75"/><circle fill="#fff" cx="21" cy="12" r=".75"/><circle fill="#fff" cx="21" cy="15" r=".75"/><circle fill="#fff" cx="21" cy="6" r=".75"/><circle fill="#fff" cx="21" cy="9" r=".75"/><circle fill="#fff" cx="21" cy="18" r=".75"/><circle fill="#fff" cx="3" cy="12" r=".75"/><circle fill="#fff" cx="3" cy="15" r=".75"/><circle fill="#fff" cx="3" cy="6" r=".75"/><circle fill="#fff" cx="3" cy="9" r=".75"/><circle fill="#fff" cx="3" cy="18" r=".75"/><circle fill="#fff" cx="21" cy="21" r=".75"/><circle fill="#fff" cx="3" cy="21" r=".75"/><circle fill="#fff" cx="12" cy="21" r=".75"/><circle fill="#fff" cx="15" cy="21" r=".75"/><circle fill="#fff" cx="6" cy="21" r=".75"/><circle fill="#fff" cx="9" cy="21" r=".75"/><circle fill="#fff" cx="18" cy="21" r=".75"/></symbol><symbol id="8a653b97__icon-symbol-master-education-red" viewBox="0 0 24 24" fill="#cc0130"><path fill="#cc0130" d="M8.3 16h1.4v-1.9l-.1-3.4 1.9 5.3h1l1.9-5.3-.1 3.4V16h1.4V8.9h-1.9L12 14l-1.8-5.1H8.3V16z"/><circle fill="#cc0130" cx="21" cy="3" r=".75"/><circle fill="#cc0130" cx="3" cy="3" r=".75"/><circle fill="#cc0130" cx="12" cy="3" r=".75"/><circle fill="#cc0130" cx="15" cy="3" r=".75"/><circle fill="#cc0130" cx="6" cy="3" r=".75"/><circle fill="#cc0130" cx="9" cy="3" r=".75"/><circle fill="#cc0130" cx="18" cy="3" r=".75"/><circle fill="#cc0130" cx="21" cy="12" r=".75"/><circle fill="#cc0130" cx="21" cy="15" r=".75"/><circle fill="#cc0130" cx="21" cy="6" r=".75"/><circle fill="#cc0130" cx="21" cy="9" r=".75"/><circle fill="#cc0130" cx="21" cy="18" r=".75"/><circle fill="#cc0130" cx="3" cy="12" r=".75"/><circle fill="#cc0130" cx="3" cy="15" r=".75"/><circle fill="#cc0130" cx="3" cy="6" r=".75"/><circle fill="#cc0130" cx="3" cy="9" r=".75"/><circle fill="#cc0130" cx="3" cy="18" r=".75"/><circle fill="#cc0130" cx="21" cy="21" r=".75"/><circle fill="#cc0130" cx="3" cy="21" r=".75"/><circle fill="#cc0130" cx="12" cy="21" r=".75"/><circle fill="#cc0130" cx="15" cy="21" r=".75"/><circle fill="#cc0130" cx="6" cy="21" r=".75"/><circle fill="#cc0130" cx="9" cy="21" r=".75"/><circle fill="#cc0130" cx="18" cy="21" r=".75"/></symbol><symbol id="8a653b97__icon-symbol-master-fast-track" viewBox="0 0 24 24" fill="#2f3436"><path fill="#2f3436" d="M14.3 16h1.4V8.9h-1.9L12 14l-1.8-5.1H8.3V16h1.4v-1.9l-.1-3.4 1.9 5.3h1l1.9-5.3-.1 3.4V16z"/><path fill="#2f3436" d="M22 16.375V2H2v20h18v1.006s1.3-1.347 2-2.006c-.912-.857-2-1.993-2-1.993V20H4V4h16v12.375z"/></symbol><symbol id="8a653b97__icon-symbol-master-fast-track-white" viewBox="0 0 24 24"><path fill="#fff" d="M14.3 16h1.4V8.9h-1.9L12 14l-1.8-5.1H8.3V16h1.4v-1.9l-.1-3.4 1.9 5.3h1l1.9-5.3-.1 3.4V16z"/><path fill="#fff" d="M22 16.375V2H2v20h18v1.006s1.3-1.347 2-2.006c-.912-.857-2-1.993-2-1.993V20H4V4h16v12.375z"/></symbol><symbol id="8a653b97__icon-symbol-master-fast-track-red" viewBox="0 0 24 24" fill="#cc0130"><path fill="#cc0130" d="M14.3 16h1.4V8.9h-1.9L12 14l-1.8-5.1H8.3V16h1.4v-1.9l-.1-3.4 1.9 5.3h1l1.9-5.3-.1 3.4V16z"/><path fill="#cc0130" d="M22 16.375V2H2v20h18v1.006s1.3-1.347 2-2.006c-.912-.857-2-1.993-2-1.993V20H4V4h16v12.375z"/></symbol><symbol id="8a653b97__icon-symbol-staatsexamen" viewBox="0 0 24 24"><path fill="#2f3436" d="M13.257 14.139a.751.751 0 0 0-.293-.637 3.853 3.853 0 0 0-1.055-.469 7.464 7.464 0 0 1-1.206-.486 1.97 1.97 0 0 1-1.211-1.763 1.721 1.721 0 0 1 .324-1.028 2.117 2.117 0 0 1 .934-.706 3.5 3.5 0 0 1 1.365-.25 3.194 3.194 0 0 1 1.357.276 2.152 2.152 0 0 1 .925.779 2.031 2.031 0 0 1 .33 1.143h-1.465a.958.958 0 0 0-.308-.759 1.265 1.265 0 0 0-.864-.271 1.35 1.35 0 0 0-.835.227.717.717 0 0 0-.3.6.685.685 0 0 0 .35.581 3.94 3.94 0 0 0 1.027.439 4.441 4.441 0 0 1 1.821.933 1.858 1.858 0 0 1 .571 1.387 1.71 1.71 0 0 1-.7 1.448 3.056 3.056 0 0 1-1.88.525 3.63 3.63 0 0 1-1.494-.3 2.36 2.36 0 0 1-1.027-.823 2.1 2.1 0 0 1-.354-1.211h1.47q0 1.177 1.406 1.177a1.367 1.367 0 0 0 .815-.212.691.691 0 0 0 .297-.6z"/><path fill="#2f3436" d="M16.62 4l4.62 8-4.62 8H7.38l-4.62-8 4.62-8h9.24m1.155-2H6.226L.451 12l5.775 10h11.548l5.774-10-5.774-10z"/></symbol><symbol id="8a653b97__icon-symbol-staatsexamen-white" viewBox="0 0 24 24"><path fill="#fff" d="M13.257 14.139a.751.751 0 0 0-.293-.637 3.853 3.853 0 0 0-1.055-.469 7.464 7.464 0 0 1-1.206-.486 1.97 1.97 0 0 1-1.211-1.763 1.721 1.721 0 0 1 .324-1.028 2.117 2.117 0 0 1 .934-.706 3.5 3.5 0 0 1 1.365-.25 3.194 3.194 0 0 1 1.357.276 2.152 2.152 0 0 1 .925.779 2.031 2.031 0 0 1 .33 1.143h-1.465a.958.958 0 0 0-.308-.759 1.265 1.265 0 0 0-.864-.271 1.35 1.35 0 0 0-.835.227.717.717 0 0 0-.3.6.685.685 0 0 0 .35.581 3.94 3.94 0 0 0 1.027.439 4.441 4.441 0 0 1 1.821.933 1.858 1.858 0 0 1 .571 1.387 1.71 1.71 0 0 1-.7 1.448 3.056 3.056 0 0 1-1.88.525 3.63 3.63 0 0 1-1.494-.3 2.36 2.36 0 0 1-1.027-.823 2.1 2.1 0 0 1-.354-1.211h1.47q0 1.177 1.406 1.177a1.367 1.367 0 0 0 .815-.212.691.691 0 0 0 .297-.6z"/><path fill="#fff" d="M16.62 4l4.62 8-4.62 8H7.38l-4.62-8 4.62-8h9.24m1.155-2H6.226L.451 12l5.775 10h11.548l5.774-10-5.774-10z"/></symbol><symbol id="8a653b97__icon-symbol-staatsexamen-red" viewBox="0 0 24 24"><path fill="#cc0130" d="M13.257 14.139a.751.751 0 0 0-.293-.637 3.853 3.853 0 0 0-1.055-.469 7.464 7.464 0 0 1-1.206-.486 1.97 1.97 0 0 1-1.211-1.763 1.721 1.721 0 0 1 .324-1.028 2.117 2.117 0 0 1 .934-.706 3.5 3.5 0 0 1 1.365-.25 3.194 3.194 0 0 1 1.357.276 2.152 2.152 0 0 1 .925.779 2.031 2.031 0 0 1 .33 1.143h-1.465a.958.958 0 0 0-.308-.759 1.265 1.265 0 0 0-.864-.271 1.35 1.35 0 0 0-.835.227.717.717 0 0 0-.3.6.685.685 0 0 0 .35.581 3.94 3.94 0 0 0 1.027.439 4.441 4.441 0 0 1 1.821.933 1.858 1.858 0 0 1 .571 1.387 1.71 1.71 0 0 1-.7 1.448 3.056 3.056 0 0 1-1.88.525 3.63 3.63 0 0 1-1.494-.3 2.36 2.36 0 0 1-1.027-.823 2.1 2.1 0 0 1-.354-1.211h1.47q0 1.177 1.406 1.177a1.367 1.367 0 0 0 .815-.212.691.691 0 0 0 .297-.6z"/><path fill="#cc0130" d="M16.62 4l4.62 8-4.62 8H7.38l-4.62-8 4.62-8h9.24m1.155-2H6.226L.451 12l5.775 10h11.548l5.774-10-5.774-10z"/></symbol><symbol id="8a653b97__icon-symbol-checkbox-button" viewBox="0 0 24 24"><path fill="#fff" fill-rule="evenodd" stroke="#2f3436" stroke-opacity="1" d="M.5.5h20v20H.5z"/></symbol><symbol id="8a653b97__icon-symbol-checkbox-button-dark" viewBox="0 0 24 24"><path fill="#2f3436" d="M0 0h20v20H0z"/><g opacity="0.5"><path fill="#6a6d71" d="M18.947 1.053v17.894H1.053V1.053h17.894M20 0H0v20h20z"/></g></symbol><symbol id="8a653b97__icon-symbol-checkbox-button-checked" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path fill="#CC0130" d="M0 0h21v21H0z"/><path stroke="#fff" stroke-linecap="square" stroke-width="2" d="M6 11.375L9.184 14 15 7"/></g></symbol><symbol id="8a653b97__icon-symbol-radio-button" viewBox="0 0 24 24"><path d="M11 1c5.5 0 10 4.5 10 10s-4.5 10-10 10S1 16.5 1 11 5.5 1 11 1z" fill="#fff"/><path d="M11 21.5C5.2 21.5.5 16.8.5 11S5.2.5 11 .5 21.5 5.2 21.5 11 16.8 21.5 11 21.5zm0-20c-5.2 0-9.5 4.3-9.5 9.5s4.3 9.5 9.5 9.5 9.5-4.3 9.5-9.5-4.3-9.5-9.5-9.5z" fill="#2F3436"/></symbol><symbol id="8a653b97__icon-symbol-radio-button-dark" viewBox="0 0 24 24"><path fill="#2F3436" d="M10.5 20.5c-5.5 0-10-4.5-10-10S5 .5 10.5.5s10 4.5 10 10-4.5 10-10 10z"/><g opacity="0.32"><path fill="#6A6D71" d="M10.5 1.5c5 0 9 4 9 9s-4 9-9 9-9-4-9-9 4-9 9-9m0-1C5 .5.5 5 .5 10.5s4.5 10 10 10 10-4.5 10-10-4.5-10-10-10z"/></g></symbol><symbol id="8a653b97__icon-symbol-radio-button-checked" viewBox="0 0 24 24"><path d="M11 .5C16.8.5 21.5 5.2 21.5 11S16.8 21.5 11 21.5.5 16.8.5 11 5.2.5 11 .5z" fill="#cc0130"/><path d="M11 6.5c2.5 0 4.5 2 4.5 4.5s-2 4.5-4.5 4.5-4.5-2-4.5-4.5 2-4.5 4.5-4.5z" fill="#fff"/></symbol><symbol id="8a653b97__icon-symbol-bookmark-flag" viewBox="0 0 60 60"><path d="M10 59V7.67A6.7 6.7 0 0 1 16.7 1h26.6A6.7 6.7 0 0 1 50 7.67V59L30.913 45.9a1.609 1.609 0 0 0-1.819 0zm20.913-15.513l17.146 11.84V7.67A4.761 4.761 0 0 0 43.3 2.933H16.7a4.761 4.761 0 0 0-4.758 4.737v47.657l17.144-11.839a1.609 1.609 0 0 1 1.827-.001z"/></symbol><symbol id="8a653b97__icon-symbol-bookmark-flag-white" viewBox="0 0 1672.852 2383.941"><path d="M1672.831,2222.847v-77.195V154.039C1672.831,68.958,1603.206,0,1517.338,0H155.514  C69.645,0,0.031,68.958,0.031,154.039v1991.613v77.195H0v161.094h0.03h0.303l228.415-148.004l607.673-393.742l587.485,380.652h-0.02  l248.641,161.094h0.303h0.021v-161.094H1672.831L1672.831,2222.847z M1547.309,2154.617l-710.908-460.609l-710.826,460.58V773.073  c0-0.091-0.03-0.172-0.03-0.252V186.011c0-40.524,32.853-73.354,73.355-73.354h1275.044c40.515,0,73.346,32.831,73.346,73.354  v93.308c0,0.091,0.021,0.172,0.021,0.263L1547.309,2154.617L1547.309,2154.617z" fill="#fff"/></symbol><symbol id="8a653b97__icon-symbol-trashcan-white" viewBox="0 0 16 18"><path d="M4.9 0v2.3H0v1.2h1.5l1 13.5h10.7l1-13.5h1.7V2.3h-5.1V0H4.9zm1.2 2.2h3.4v-1H6.1v1zM2.7 3.5H13l-1 12.3H3.6L2.7 3.5z" fill="#d8dbdd"/><path d="M7.2 11.4h1.2V5.2H7.2zM10.7 11.5l-1.3-.1.5-6.2h1.2zM5 11.5l-.5-6.3h1.2l.5 6.2z" fill="#d8dbdd"/></symbol><symbol id="8a653b97__icon-symbol-location" viewBox="0 0 30 30"><path d="M15,3.92a7.56,7.56,0,0,0-7.55,7.55,10.85,10.85,0,0,0,1.36,4.92l5.54,9.31a.76.76,0,0,0,1.31,0l5.54-9.31a10.85,10.85,0,0,0,1.36-4.92A7.56,7.56,0,0,0,15,3.92Zm0,1.51a6,6,0,0,1,6,6,10.86,10.86,0,0,1-1.16,4.14L15,23.83l-4.88-8.21A10.86,10.86,0,0,1,9,11.47,6,6,0,0,1,15,5.43ZM15,7.7a3.78,3.78,0,1,0,3.78,3.78A3.79,3.79,0,0,0,15,7.7Zm0,1.51a2.27,2.27,0,1,1-2.27,2.27A2.25,2.25,0,0,1,15,9.21Z"/></symbol><symbol id="8a653b97__icon-symbol-magnifier" viewBox="0 0 30 30"><path d="M19.11,18.12a8.39,8.39,0,1,0-1,1l6.53,6.53,1-1ZM5.76,12.73a7,7,0,1,1,7,7A7,7,0,0,1,5.76,12.73Z"/><polygon points="13.43 8.71 12.73 8.71 12.03 8.71 12.03 12.03 8.71 12.03 8.71 13.43 12.03 13.43 12.03 16.74 13.43 16.74 13.43 13.43 16.74 13.43 16.74 12.73 16.74 12.03 13.43 12.03 13.43 8.71"/></symbol><symbol id="8a653b97__icon-symbol-speaker" viewBox="0 0 30 30"><path d="M21.22,12a.78.78,0,0,0-.78.78v2.11a5.44,5.44,0,1,1-10.89,0V12.74a.78.78,0,1,0-1.56,0v2.11a7,7,0,0,0,6.22,7v3.93H11.5a.78.78,0,1,0,0,1.56h7a.78.78,0,1,0,0-1.56H15.78V21.81a7,7,0,0,0,6.22-7V12.74A.78.78,0,0,0,21.22,12Z"/><path d="M15,18a3.9,3.9,0,0,0,3.89-3.89V6.59a3.89,3.89,0,0,0-7.78,0v7.56A3.9,3.9,0,0,0,15,18ZM12.67,6.59a2.33,2.33,0,0,1,4.67,0v7.56a2.33,2.33,0,0,1-4.67,0Z"/></symbol><symbol id="8a653b97__icon-symbol-time" viewBox="0 0 30 30"><path d="M15,4.87A10.13,10.13,0,1,0,25.13,15,10.14,10.14,0,0,0,15,4.87Zm0,19A8.83,8.83,0,1,1,23.83,15,8.84,8.84,0,0,1,15,23.83Z"/><polygon points="15.11 8.8 13.8 8.8 13.8 16.75 19.6 18.5 19.98 17.25 15.11 15.79 15.11 8.8"/></symbol><symbol id="8a653b97__icon-symbol-attendance-with-registration" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 1H14V3.0625L15 2.0625V0H0V20H15V13.9688L14 14.9688V19H1V1Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.56299 17.2701L10.5717 15.2077L19.9998 5.7796L17.0535 2.83332L7.62539 12.2614L5.56299 17.2701ZM7.40147 15.4316L10.006 14.3592L18.5855 5.7796L17.0535 4.24754L8.47392 12.8271L7.40147 15.4316Z" fill="#2F3436"/></symbol><symbol id="8a653b97__icon-symbol-attendance-tip" width="50" height="20" viewBox="0 0 50 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M40 0H10C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20H40C45.5228 20 50 15.5228 50 10C50 4.47715 45.5228 0 40 0Z" fill="#CC0130"/><path d="M14.9238 5.04688V15H12.8799V5.04688H14.9238ZM17.9863 5.04688V6.65332H9.86523V5.04688H17.9863Z" fill="white"/><path d="M21.3359 5.04688V15H19.292V5.04688H21.3359Z" fill="white"/><path d="M27.1328 11.4521H24.5967V9.85254H27.1328C27.5247 9.85254 27.8438 9.78874 28.0898 9.66113C28.3359 9.52897 28.516 9.34668 28.6299 9.11426C28.7438 8.88184 28.8008 8.61979 28.8008 8.32812C28.8008 8.0319 28.7438 7.75618 28.6299 7.50098C28.516 7.24577 28.3359 7.04069 28.0898 6.88574C27.8438 6.73079 27.5247 6.65332 27.1328 6.65332H25.3076V15H23.2568V5.04688H27.1328C27.9121 5.04688 28.5798 5.18815 29.1357 5.4707C29.6963 5.7487 30.1247 6.13379 30.4209 6.62598C30.7171 7.11816 30.8652 7.68099 30.8652 8.31445C30.8652 8.95703 30.7171 9.51302 30.4209 9.98242C30.1247 10.4518 29.6963 10.8141 29.1357 11.0693C28.5798 11.3245 27.9121 11.4521 27.1328 11.4521Z" fill="white"/><path d="M36.1562 11.4521H33.6201V9.85254H36.1562C36.5482 9.85254 36.8672 9.78874 37.1133 9.66113C37.3594 9.52897 37.5394 9.34668 37.6533 9.11426C37.7673 8.88184 37.8242 8.61979 37.8242 8.32812C37.8242 8.0319 37.7673 7.75618 37.6533 7.50098C37.5394 7.24577 37.3594 7.04069 37.1133 6.88574C36.8672 6.73079 36.5482 6.65332 36.1562 6.65332H34.3311V15H32.2803V5.04688H36.1562C36.9355 5.04688 37.6032 5.18815 38.1592 5.4707C38.7197 5.7487 39.1481 6.13379 39.4443 6.62598C39.7406 7.11816 39.8887 7.68099 39.8887 8.31445C39.8887 8.95703 39.7406 9.51302 39.4443 9.98242C39.1481 10.4518 38.7197 10.8141 38.1592 11.0693C37.6032 11.3245 36.9355 11.4521 36.1562 11.4521Z" fill="white"/></symbol><symbol id="8a653b97__icon-symbol-attendance-livestream" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 10C16 10.3448 15.8224 10.6653 15.53 10.848L7.53 15.848C7.22173 16.0407 6.83319 16.0509 6.51523 15.8746C6.19728 15.6984 6 15.3635 6 15L6 5C6 4.63647 6.19728 4.30158 6.51523 4.12536C6.83319 3.94913 7.22173 3.95933 7.53 4.152L15.53 9.152C15.8224 9.33474 16 9.65521 16 10ZM15 10L7 5L7 15L15 10Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10 19C14.9706 19 19 14.9706 19 10C19 5.02944 14.9706 1 10 1C5.02944 1 1 5.02944 1 10C1 14.9706 5.02944 19 10 19ZM10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20Z" fill="#2F3436"/></symbol><symbol id="8a653b97__icon-symbol-attendance-in-person" width="30" height="20" viewBox="0 0 30 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 6.00001C16.3807 6.00001 17.5 4.88072 17.5 3.50001C17.5 2.11929 16.3807 1 15 1C13.6193 1 12.5 2.11929 12.5 3.50001C12.5 4.88072 13.6193 6.00001 15 6.00001ZM15 7.00002C16.933 7.00002 18.5 5.43301 18.5 3.50001C18.5 1.56701 16.933 0 15 0C13.067 0 11.5 1.56701 11.5 3.50001C11.5 5.43301 13.067 7.00002 15 7.00002ZM16.7707 7.59816C16.3189 8.05143 15.6943 8.33226 15.004 8.33337L14.9999 8.33337L14.9958 8.33337C14.3056 8.33225 13.6809 8.05142 13.2292 7.59816C12.887 7.70386 12.5601 7.83935 12.2519 8.00123C10.8999 8.71155 9.91146 9.93006 9.60219 11.3694C9.93229 11.5748 10.2365 11.812 10.5095 12.0762C10.6147 10.6437 11.5913 9.35549 13.0362 8.73103C13.5961 9.11122 14.2721 9.33337 14.9999 9.33337C15.7278 9.33337 16.4038 9.11119 16.9638 8.73093C18.439 9.3685 19.4263 10.6982 19.4961 12.1667H19.567C19.8227 11.907 20.1077 11.6717 20.4175 11.4653C20.1322 9.9842 19.1299 8.72726 17.7479 8.00123C17.4398 7.83935 17.1128 7.70386 16.7707 7.59816ZM12.0001 15.8335V15.4988L12 15.4728V14.8335H18V15.8335H12.0001ZM8.00002 7.66669C8.00002 9.0474 6.88073 10.1667 5.50001 10.1667C4.1193 10.1667 3.00001 9.0474 3.00001 7.66669C3.00001 6.28597 4.1193 5.16668 5.50001 5.16668C6.88073 5.16668 8.00002 6.28597 8.00002 7.66669ZM9.00002 7.66669C9.00002 9.59969 7.43301 11.1667 5.50001 11.1667C3.56701 11.1667 2 9.59969 2 7.66669C2 5.73369 3.56701 4.16668 5.50001 4.16668C7.43301 4.16668 9.00002 5.73369 9.00002 7.66669ZM5.50405 12.5001C6.1943 12.4989 6.81895 12.2181 7.2707 11.7648C7.61283 11.8705 7.93982 12.006 8.24794 12.1679L8.248 12.1678C9.89307 13.0321 11 14.6485 11 16.5V20H0V16.5C0 14.6485 1.10695 13.0321 2.75202 12.1678L2.75204 12.1679C3.06013 12.006 3.3871 11.8705 3.7292 11.7648C4.18095 12.2181 4.80558 12.4989 5.49581 12.5001L5.49989 12.5L5.50405 12.5001ZM7.46378 12.8976L7.46387 12.8975C8.9948 13.5592 10 14.966 10 16.5V17.5V18.6667V19H1V18.6667V17.5V16.5C1 14.9661 2.00518 13.5593 3.53605 12.8976L3.53606 12.8976C4.09602 13.2779 4.77201 13.5001 5.49989 13.5001C6.22778 13.5001 6.90382 13.2779 7.46378 12.8976ZM27.0001 7.66669C27.0001 9.0474 25.8808 10.1667 24.5001 10.1667C23.1193 10.1667 22 9.0474 22 7.66669C22 6.28597 23.1193 5.16668 24.5001 5.16668C25.8808 5.16668 27.0001 6.28597 27.0001 7.66669ZM28.0001 7.66669C28.0001 9.59969 26.4331 11.1667 24.5001 11.1667C22.5671 11.1667 21 9.59969 21 7.66669C21 5.73369 22.5671 4.16668 24.5001 4.16668C26.4331 4.16668 28.0001 5.73369 28.0001 7.66669ZM24.5041 12.5001C25.1943 12.4989 25.819 12.2181 26.2707 11.7648C26.6129 11.8705 26.9399 12.006 27.248 12.1679L27.248 12.1678C28.8931 13.0321 30.0001 14.6485 30.0001 16.5V20H19V16.5C19 14.6485 20.107 13.0321 21.7521 12.1678L21.7521 12.1679C22.0602 12.006 22.3871 11.8705 22.7292 11.7648C23.181 12.2181 23.8056 12.4989 24.4959 12.5001L24.4999 12.5L24.5041 12.5001ZM26.4638 12.8976L26.4639 12.8975C27.9948 13.5592 29.0001 14.966 29.0001 16.5V17.5V18.6667V19H20V18.6667V17.5V16.5C20 14.9661 21.0052 13.5593 22.5361 12.8976C23.0961 13.2779 23.7721 13.5001 24.4999 13.5001C25.2278 13.5001 25.9039 13.2779 26.4638 12.8976Z" fill="#2F3436"/></symbol><symbol id="8a653b97__icon-symbol-calendar" width="21" height="24" viewBox="0 0 21 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.4029 21.6552H19.5972V9.64461H1.4029V21.6552ZM4.78487 4.46153V6.8001H6.18639V4.46153H14.8137V6.8001H16.2152V4.46153H19.5972V8.24201H1.4029V4.46153H4.78487ZM16.2152 3.05885V0H14.8136V3.05885H6.18637V0H4.78484V3.05885H0V23.0585H21V3.05885H16.2152Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.14551 13.0983H6.21616V11.6954H4.14551V13.0983Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.55664 13.0983H9.62864V11.6954H7.55664V13.0983Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.1396 13.0983H13.2116V11.6954H11.1396V13.0983Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M14.7842 13.0983H16.8562V11.6954H14.7842V13.0983Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.14551 16.2068H6.21616V14.804H4.14551V16.2068Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.55664 16.2068H9.62864V14.804H7.55664V16.2068Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.1396 16.2068H13.2116V14.804H11.1396V16.2068Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M14.7842 16.2068H16.8562V14.804H14.7842V16.2068Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.14551 19.3162H6.21616V17.9146H4.14551V19.3162Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.55664 19.3162H9.62864V17.9146H7.55664V19.3162Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.1396 19.3162H13.2116V17.9146H11.1396V19.3162Z" fill="#2F3436"/><path fill-rule="evenodd" clip-rule="evenodd" d="M14.7842 19.3162H16.8562V17.9146H14.7842V19.3162Z" fill="#2F3436"/></symbol><symbol id="8a653b97__icon-symbol-vertical-line" viewBox="0 0 15 230"><g transform="matrix(1.0001,0,0,1.00153,-234.512,-0.125429)"><g id="8a653b97__Vertical-line"><path d="M234.49,219.79L234.49,10.11L235.12,10.11L235.12,219.79L234.49,219.79" style="fill:white;fill-rule:nonzero;"/></g></g></symbol></defs><g id="8a653b97__icon-target-calendar"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-calendar"/></g><g id="8a653b97__icon-target-attendance-with-registration"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-attendance-with-registration"/></g><g id="8a653b97__icon-target-attendance-tip"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-attendance-tip"/></g><g id="8a653b97__icon-target-attendance-livestream"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-attendance-livestream"/></g><g id="8a653b97__icon-target-attendance-in-person"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-attendance-in-person"/></g><g id="8a653b97__icon-target-vertical-line"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-vertical-line"/></g><g id="8a653b97__icon-target-arrow-download"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-download"/></g><g id="8a653b97__icon-target-arrow-download-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-download-white"/></g><g id="8a653b97__icon-target-arrow-expand"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-expand"/></g><g id="8a653b97__icon-target-arrow-expand-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-expand-white"/></g><g id="8a653b97__icon-target-arrow-right-top"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-right-top"/></g><g id="8a653b97__icon-target-arrow-right-top-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-right-top-white"/></g><g id="8a653b97__icon-target-arrow-right-top-grey"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-right-top-grey"/></g><g id="8a653b97__icon-target-arrow-right-top-grey-light"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-right-top-grey-light"/></g><g id="8a653b97__icon-target-arrow-right-top-darkest-grey"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-right-top-darkest-grey"/></g><g id="8a653b97__icon-target-arrow-right"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-right"/></g><g id="8a653b97__icon-target-arrow-right-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-right-white"/></g><g id="8a653b97__icon-target-arrow-right-dark-red"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-right-dark-red"/></g><g id="8a653b97__icon-target-arrow-right-grey"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-right-grey"/></g><g id="8a653b97__icon-target-arrow-right-black"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-arrow-right-black"/></g><g id="8a653b97__icon-target-chevron-down"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-chevron-down"/></g><g id="8a653b97__icon-target-chevron-left"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-chevron-left"/></g><g id="8a653b97__icon-target-chevron-right"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-chevron-right"/></g><g id="8a653b97__icon-target-chevron-up"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-chevron-up"/></g><g id="8a653b97__icon-target-contact"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-contact"/></g><g id="8a653b97__icon-target-globe"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-globe"/></g><g id="8a653b97__icon-target-cross"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-cross"/></g><g id="8a653b97__icon-target-dot-ring"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-dot-ring"/></g><g id="8a653b97__icon-target-dot"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-dot"/></g><g id="8a653b97__icon-target-rss"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-rss"/></g><g id="8a653b97__icon-target-hamburger"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-hamburger"/></g><g id="8a653b97__icon-target-home"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-home"/></g><g id="8a653b97__icon-target-info-black"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-info-black"/></g><g id="8a653b97__icon-target-info-grey"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-info-grey"/></g><g id="8a653b97__icon-target-loading"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-loading"/></g><g id="8a653b97__icon-target-loading-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-loading-white"/></g><g id="8a653b97__icon-target-logout-grey-light"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-logout-grey-light"/></g><g id="8a653b97__icon-target-logout-darkest-grey"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-logout-darkest-grey"/></g><g id="8a653b97__icon-target-plus"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-plus"/></g><g id="8a653b97__icon-target-plus-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-plus-white"/></g><g id="8a653b97__icon-target-quote"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-quote"/></g><g id="8a653b97__icon-target-search"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-search"/></g><g id="8a653b97__icon-target-trashcan-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-trashcan-white"/></g><g id="8a653b97__icon-target-facebook"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-facebook"/></g><g id="8a653b97__icon-target-bluesky"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bluesky"/></g><g id="8a653b97__icon-target-instagram"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-instagram"/></g><g id="8a653b97__icon-target-linkedin"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-linkedin"/></g><g id="8a653b97__icon-target-twitter"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-twitter"/></g><g id="8a653b97__icon-target-xing"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-xing"/></g><g id="8a653b97__icon-target-youtube"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-youtube"/></g><g id="8a653b97__icon-target-github"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-github"/></g><g id="8a653b97__icon-target-mastodon"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-mastodon"/></g><g id="8a653b97__icon-target-audio"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-audio"/></g><g id="8a653b97__icon-target-film"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-film"/></g><g id="8a653b97__icon-target-group-assoc-coimbra-group"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-group-assoc-coimbra-group"/></g><g id="8a653b97__icon-target-group-assoc-fu"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-group-assoc-fu"/></g><g id="8a653b97__icon-target-group-assoc-heidelberg"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-group-assoc-heidelberg"/></g><g id="8a653b97__icon-target-group-assoc-leru"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-group-assoc-leru"/></g><g id="8a653b97__icon-target-group-assoc-mrn"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-group-assoc-mrn"/></g><g id="8a653b97__icon-target-group-assoc-u15"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-group-assoc-u15"/></g><g id="8a653b97__icon-target-group-assoc-4eu"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-group-assoc-4eu"/></g><g id="8a653b97__icon-target-uh-logo-black" transform="translate(-5)"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-uh-logo-black"/></g><g id="8a653b97__icon-target-uh-logo-white" transform="translate(-5)"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-uh-logo-white"/></g><g id="8a653b97__icon-target-uh-logo-monochromatic" transform="translate(-5)"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-uh-logo-monochromatic"/></g><g id="8a653b97__icon-target-uh-logo-menu-overlay-black"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-uh-logo-black"/></g><g id="8a653b97__icon-target-uh-logo-menu-overlay-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-uh-logo-white"/></g><g id="8a653b97__icon-target-uh-logo-menu-overlay-monochromatic"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-uh-logo-monochromatic"/></g><g id="8a653b97__icon-target-filter"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-filter"/></g><g id="8a653b97__icon-target-bachelor-25"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bachelor-25"/></g><g id="8a653b97__icon-target-bachelor-25-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bachelor-25-white"/></g><g id="8a653b97__icon-target-bachelor-25-red"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bachelor-25-red"/></g><g id="8a653b97__icon-target-bachelor-50"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bachelor-50"/></g><g id="8a653b97__icon-target-bachelor-50-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bachelor-50-white"/></g><g id="8a653b97__icon-target-bachelor-50-red"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bachelor-50-red"/></g><g id="8a653b97__icon-target-bachelor-75"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bachelor-75"/></g><g id="8a653b97__icon-target-bachelor-75-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bachelor-75-white"/></g><g id="8a653b97__icon-target-bachelor-75-red"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bachelor-75-red"/></g><g id="8a653b97__icon-target-bachelor-100"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bachelor-100"/></g><g id="8a653b97__icon-target-bachelor-100-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bachelor-100-white"/></g><g id="8a653b97__icon-target-bachelor-100-red"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bachelor-100-red"/></g><g id="8a653b97__icon-target-master"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-master"/></g><g id="8a653b97__icon-target-master-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-master-white"/></g><g id="8a653b97__icon-target-master-red"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-master-red"/></g><g id="8a653b97__icon-target-staatsexamen"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-staatsexamen"/></g><g id="8a653b97__icon-target-staatsexamen-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-staatsexamen-white"/></g><g id="8a653b97__icon-target-staatsexamen-red"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-staatsexamen-red"/></g><g id="8a653b97__icon-target-master-education"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-master-education"/></g><g id="8a653b97__icon-target-master-education-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-master-education-white"/></g><g id="8a653b97__icon-target-master-education-red"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-master-education-red"/></g><g id="8a653b97__icon-target-master-fast-track"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-master-fast-track"/></g><g id="8a653b97__icon-target-master-fast-track-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-master-fast-track-white"/></g><g id="8a653b97__icon-target-master-fast-track-red"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-master-fast-track-red"/></g><g id="8a653b97__icon-target-checkbox-button"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-checkbox-button"/></g><g id="8a653b97__icon-target-checkbox-button-dark"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-checkbox-button-dark"/></g><g id="8a653b97__icon-target-checkbox-button-checked"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-checkbox-button-checked"/></g><g id="8a653b97__icon-target-radio-button"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-radio-button"/></g><g id="8a653b97__icon-target-radio-button-dark"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-radio-button-dark"/></g><g id="8a653b97__icon-target-radio-button-checked"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-radio-button-checked"/></g><g id="8a653b97__icon-target-bookmark-flag"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bookmark-flag"/></g><g id="8a653b97__icon-target-bookmark-flag-white"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-bookmark-flag-white"/></g><g id="8a653b97__icon-target-location"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-location"/></g><g id="8a653b97__icon-target-magnifier"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-magnifier"/></g><g id="8a653b97__icon-target-speaker"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-speaker"/></g><g id="8a653b97__icon-target-time"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#8a653b97__icon-symbol-time"/></g></symbol>',{dispose:Hne}=zne(Vne,KR),dk=Bne(KR);import.meta.hot&&(import.meta.hot.dispose(Hne),import.meta.hot.accept());const Une="Hidden_oiUPi",Wne={Hidden:Une};function Ft({iconName:e=null,className:t=null,role:n=null,"aria-label":r=null,includeDomTarget:a=!1}){return a?m.jsx("svg",{className:Wne.Hidden,children:m.jsx("use",{xlinkHref:`#${dk}`})}):m.jsx("svg",{className:t,role:n||void 0,"aria-label":r||void 0,"aria-hidden":!r,children:m.jsx("use",{xlinkHref:`#${dk}_icon-target-${e}`})})}function fk({href:e,classNames:t,onClick:n,iconName:r,ariaLabel:a,iconClassNames:i,text:s,blank:l=!1,color:u="grey-light",hoveredColor:d="darkest-grey",iconAfterText:p=!1}){const[h,g]=j.useState(u),v=()=>{g(d)},T=()=>{g(u)};return m.jsxs("a",{href:e,target:l?"_blank":null,rel:"noreferrer",className:t,onClick:n,onMouseEnter:v,onMouseLeave:T,children:[p&&m.jsx("span",{children:s}),m.jsx(Ft,{iconName:`${r}-${h}`,role:"img","aria-label":a,className:i}),!p&&m.jsx("span",{children:s})]})}const qne="Wrapper_GnncX",Gne="Grid_mB4zE",Qne="GridBaseUser_oTsEq",$ne="AdminLinksList_ZvlVb",Yne="AdminLinksListHorizontallyScrollable_HncTG",Kne="UserLabelList_7Epf-",Jne="ListItem_YnHg4",Zne="Link_aWrGi",Xne="UserLabelLink_n-1Me",ere="LogoutAdminIconLink_QCVU8",tre="LogoutLinkIcon_wiurY",nre="ArrowRightTopIcon_QhHBN",rre="List_w4YpZ ListReset",ba={Wrapper:qne,Grid:Gne,GridBaseUser:Qne,AdminLinksList:$ne,AdminLinksListHorizontallyScrollable:Yne,UserLabelList:Kne,ListItem:Jne,Link:Zne,UserLabelLink:Xne,LogoutAdminIconLink:ere,LogoutLinkIcon:tre,ArrowRightTopIcon:nre,List:rre},are=e=>{if(!window||!globalThis.__API__)return"";const t=zm(globalThis.__API__),n=mi(e.pathname);return t.set("pathname",`${n}/user/logout`),t.set("query",`destination=${e.pathname}`),t.toString()},pk=e=>e.getBoundingClientRect().width+Math.max(0,parseFloat(window.getComputedStyle(e).marginLeft))+Math.max(0,parseFloat(window.getComputedStyle(e).marginRight)),ire=e=>e.getBoundingClientRect().width-Math.max(0,parseFloat(window.getComputedStyle(e).paddingLeft))-Math.max(0,parseFloat(window.getComputedStyle(e).paddingRight)),sre=({links:e,loading:t,translations:n,showBacklink:r,loggedUserUsername:a,location:i})=>{const[s,l]=j.useState(!1),u=j.useRef(null),d=j.useRef(null),p=j.useRef(null),h=()=>{if(u.current&&d.current&&p.current){const v=Math.ceil(pk(d.current)),T=Math.ceil(pk(p.current)),E=Math.ceil(ire(u.current));v+T<=E?l(!1):l(!0)}};if(j.useEffect(()=>(h(),window.addEventListener("resize",h),()=>{window.removeEventListener("resize",h)}),[e]),t||!e.length&&!a)return null;const g=n.universityHeidelberg;return m.jsx("div",{className:ba.Wrapper,children:m.jsxs(tn,{className:qe(ba.Grid,{[ba.GridBaseUser]:e.length<1}),refCallback:u,children:[e.length>0&&m.jsx("ul",{className:qe(ba.List,ba.AdminLinksList,{[ba.AdminLinksListHorizontallyScrollable]:s}),ref:d,children:e.map(({title:v,url:T})=>m.jsx("li",{className:ba.ListItem,children:m.jsx("a",{href:T,className:ba.Link,children:v})},T))}),a&&m.jsxs("ul",{className:qe(ba.List,ba.UserLabelList),ref:p,children:[m.jsx("li",{className:ba.ListItem,children:m.jsxs("div",{className:qe(ba.Link,ba.UserLabelLink,"username"),children:[m.jsxs("span",{children:[n.loggedIn," "]}),m.jsx("strong",{children:a})]})},a),m.jsx("li",{className:ba.ListItem,children:m.jsx(fk,{href:are(i),classNames:qe(ba.Link,ba.LogoutAdminIconLink,"logout"),iconName:"logout",ariaLabel:n.logout,iconClassNames:ba.LogoutLinkIcon,text:n.logout})},"logout"),r&&m.jsx("li",{className:ba.ListItem,children:m.jsx(fk,{href:G3,classNames:qe(ba.Link,"logout"),iconName:"arrow-right-top",ariaLabel:g,iconClassNames:ba.ArrowRightTopIcon,text:g,blank:!0,iconAfterText:!0})},"backlink")]})]})})};function ore({location:e,translations:t,showBacklink:n}){const{links:r,loading:a}=jne(),{loggedUserUsername:i}=JT();return m.jsx(sre,{showBacklink:n,loading:a,links:r,location:e,translations:t,loggedUserUsername:i})}const lre=dt`
  fragment SfApplicationProcessOverlayFragment on NodeSfApplicationProcessOverlay {
    title
    cta: fieldSfApoCta
    type: fieldSfApoType
    ... on NodeSfApplicationProcessOverlay {
      overlay: applicationProcessText(
        origin: $originId
        permit: $admissionPermitId
        start: $startSemesterId
        referencedFromField: "field_sf_apo_overlay_content"
      ) {
        id: entityId
        ... on ParagraphSfApplicationProcessText {
          title: fieldTextTitle
          body: fieldTextBody {
            processed
          }
        }
      }
    }
  }
`,ure=dt`
  query ApplicationProcessOverlayQuery(
    $apiId: String = ""
    $shapeId: String = ""
    $originId: String = ""
    $admissionPermitId: String = ""
    $startSemesterId: String = ""
  ) {
    api: nodeById(id: $apiId) {
      translated: entityTranslationFromContext {
        ...SfApplicationProcessOverlayFragment
      }
    }
    shape: nodeById(id: $shapeId) {
      translated: entityTranslationFromContext {
        shapeLabel: entityLabel
        ... on NodeSfSubjectShape {
          subjectSpecificDocuments: applicationProcessText(
            origin: $originId
            permit: $admissionPermitId
            start: $startSemesterId
            referencedFromField: "field_subject_shape_documents"
          ) {
            ... on ParagraphSfApplicationProcessText {
              title: fieldTextTitle
              body: fieldTextBody {
                processed
              }
            }
          }
        }
      }
    }
  }

  ${lre}
`;function cre({location:e}){const{shapeId:t,apiId:n,origin:r,permit:a,start:i}=rn.getQuery(e),{data:s,loading:l,error:u}=xr(ure,{variables:{apiId:n,shapeId:t,originId:r,admissionPermitId:a,startSemesterId:i}});if(u)throw u;const d=nt(null,["api","translated","title"],s),p=nt(null,["api","translated","overlay"],s),h=nt(null,["shape","translated","shapeLabel"],s),g=nt(null,["shape","translated","subjectSpecificDocuments"],s);return{loading:l,title:d,overlay:p,shapeLabel:h,subjectSpecificDocuments:g}}const Bh={accessibilityLinks:{en:"Accessibility links",de:"Links zur Barrierefreiheit"},addAnotherDegreeProgram:{en:"Add Degree Programme",de:"Studiengang hinzufügen"},additionalDegrees:{en:"Additional degrees",de:"Weitere Abschlüsse"},address:{en:"Address",de:"Adresse"},addSubject:{en:"Add subject",de:"Studienfach hinzufügen"},admission:{en:"Admission",de:"Eintritt"},admissionTypes:{en:"Admission types",de:"Zugangstypen"},allDatesOfTheEvent:{en:"All Dates of the Event",de:"Alle Termine der Veranstaltung"},admissionPermit:{en:"Admission Permit",de:"Bildungsabschluss"},allFieldsRequired:{en:"Please fill in all fields",de:"Bitte füllen Sie alle Felder aus"},allFilters:{en:"All Filters",de:"Alle Filter"},allOtherFilters:{en:"All Filters",de:"Alle Filter"},and:{en:"and",de:"und"},applicationByLottery:{en:"Application by lottery",de:"Bewerbung im Losverfahren möglich"},applicationDeadlines:{en:"Information about deadlines can be obtained after you have put together a degree program.",de:"Informationen zu Bewerbungsfristen erhalten Sie, nachdem Sie sich einen Studiengang zusammengestellt haben."},applicationDeadlinesStatic:{en:"Application deadlines",de:"Bewerbungsfristen"},applicationGuideDefaultTitle:{en:"Application Guide",de:"Bewerbungswegweiser"},applicationProcedure:{en:"Application procedure",de:"Bewerbungsverfahren"},applicationProcess:{en:"Application procedure",de:"Bewerbungsverfahren"},apply:{en:"Apply",de:"Übernehmen"},applyFilters:{en:"Apply filters",de:"Filter anwenden"},applyForPartial:{en:"Apply for this part of the programme only",de:"Nur für diesen Teil des Studiengangs bewerben"},applyNow:{en:"Apply Now",de:"Jetzt Bewerben"},asSecMajorOnly:{en:"As second major subject only",de:"Nur als zweites Hauptfach wählbar"},attendanceOption:{en:"Attendance Option",de:"Teilnahmeoptionen",es:"Opciones de participación"},awardCeremony:{en:"Award Ceremony",de:"Preisverleihung"},bachelor:{en:"Bachelor",de:"Bachelor"},back:{en:"Back",de:"Zurücksetzen"},backLinkText:{en:"To Heidelberg University website",de:"Zur Website der Universität Heidelberg",es:"Al sitio web de la Universidad de Heidelberg"},bookmarkStudyCourse:{en:"Bookmark subject",de:"Studienfach merken"},breadcrumb:{en:"Breadcrumb",de:"Breadcrumb"},canBeCombinedWith:{en:"Can be combined with",de:"Kombinierbar mit"},cart:{en:"My Degree Programmes",de:"Meine Studiengänge"},changeData:{en:"Change data",de:"Daten ändern"},churchService:{en:"Church Service",de:"Gottesdienst"},close:{en:"Close",de:"Schließen"},colloquium:{en:"Colloquium",de:"Kolloquium"},completedEducation:{en:"Completed education",de:"Abgeschlossene Ausbildung"},completedEducationTooltip:{en:"You must have an 'Abitur' or comparable university-entrance qualification to enroll in a bachelor's or state-examination programme. Enrolment in a master's programme requires an undergraduate degree.",de:"Sie müssen über ein Abitur oder eine vergleichbare Hochschulreife verfügen, um sich für ein Bachelor- oder Staatsprüfungsprogramm zu registrieren. Die Einschreibung in ein Masterstudium erfordert einen Bachelor-Abschluss."},concert:{en:"Concert",de:"Konzert"},conference:{en:"Conference",de:"Konferenz"},contact:{en:"Contact",de:"Kontakt"},convention:{en:"Convention",de:"Tagung"},courseOfStudies:{en:"Course of studies",de:"Studiengang"},coursesOfStudies:{en:"Courses of studies",de:"Studiengang"},date:{en:"Date",de:"Datum"},degree:{en:"Degree",de:"Abschluss"},degreeProgramme:{en:"Degree Programme",de:"Studiengang"},degreeVariants:{en:"Degree variants",de:"Abschlussvarianten"},Document:{en:"Document",de:"Dokument"},Download:{en:"Download",de:"Herunterladen"},dropRegionWarningMessage:{en:"Combination impossible.",de:"Kombination nicht möglich."},entryLevel:{en:"Entry level",de:"Einstiegslevel"},entryLevelTooltip:{en:"Information on the entry at a higher-level semester is currently not available here.",de:"Der Studieneinstieg im höheren Fachsemester wird an dieser Stelle derzeit nicht abgebildet."},errorTitle:{en:"Error",de:"Error"},euroPerSemester:{en:"€ / Semester",de:"€ / Semester"},eventCalendar:{en:"Event Calendar",de:"Veranstaltungskalender"},events:{en:"Events",de:"Veranstaltungen"},eventCancelledInTeaser:{en:"cancelled",de:"abgesagt",es:"cancelada"},eventCancelledInDetails:{en:"This event is cancelled",de:"Diese Veranstaltung ist abgesagt",es:"Este evento se cancela"},eventMoved:{en:"moved",de:"verschoben",es:"pospuesto"},eventMovedInDetails:{en:"This event is moved to",de:"Diese Veranstaltung wurde verschoben zum",es:"Este evento se ha pospuesto al"},eventSearch:{en:"Event search",de:"Veranstaltung suchen"},eventSeries:{en:"Event Series",de:"Veranstaltungsreihe"},eventType:{en:"Event Type",de:"Veranstaltungstyp",es:"Tipo de evento"},eventTypes:{en:"Event Types",de:"Veranstaltungsarten"},eventURL:{en:"Event Homepage",de:"Homepage Veranstaltung"},exhibition:{en:"Exhibition",de:"Ausstellung"},factsAndFormalities:{en:"Facts & Formalities",de:"Fakten & Formalia"},fieldTrip:{en:"Field Trip",de:"Exkursion"},firstSubject:{en:"First subject",de:"Erstes Fach"},footer:{en:"Footer",de:"Footer"},footerNavigation:{en:"Footer Navigation",de:"Footer Navigation"},furtherDegrees:{en:"Further degrees",de:"Weitere Abschlüsse"},home:{en:"Home",de:"Home"},homePage:{en:"Home",de:"Home"},guidedTour:{en:"Guided Tour",de:"Führung"},informationEvent:{en:"Information Event",de:"Informationsveranstaltung"},internationalSubject:{en:"International degree program",de:"Internationaler Studiengang"},internetExplorerWarning:{en:"Internet Explorer is not supported. Please use another current browser.",de:"Der Internet Explorer wird nicht unterstützt. Bitte verwenden Sie einen anderen aktuellen Browser."},invitedGuestOnly:{en:"invited guests only",de:"nur geladene Gäste"},jumpToMainContent:{en:"Jump to main content",de:"Zum Hauptinhalt"},languages:{en:"Languages",de:"Sprachen"},later:{en:"Later",de:"Später",es:"Luego"},lecture:{en:"Lecture",de:"Vorlesung"},lectureSeries:{en:"Lecture Series",de:"Ringvorlesung"},leftArrowTitle:{en:"Previous (Left arrow key)",de:"Zurück (Linke Pfeiltaste)"},links:{en:"Links",de:"Links"},livestream:{en:"Live-stream",de:"Livestream",es:"Livestream"},loadMore:{en:"Load more",de:"Mehr laden"},loadingData:{en:"Loading…",de:"Lädt…"},logo:{en:"logo",de:"Logo",es:"logotipo"},logout:{en:"Logout",de:"Abmelden"},map:{en:"Map",de:"Lageplan"},menu:{en:"Menu",de:"Menü"},miscellaneous:{en:"Miscellaneous",de:"Sonstiges"},moreInfo:{en:"More Information",de:"Mehr Informationen"},myData:{en:"My Data",de:"Meine Daten"},nationality:{en:"Nationality",de:"Staatsangehörigkeit"},news:{en:"News",de:"Nachrichten"},newPage:{en:"New Page",de:"Neue Seite",es:"Nueva página"},newsRelease:{en:"News Release",de:"Mitteilung"},next:{en:"Next",de:"Weiter"},no:{en:"No",de:"Nein"},noEventsFound:{en:"No events found",de:"Keine Veranstaltungen gefunden"},normal:{en:"Normal",de:"Normal"},onlyDeInEn:{en:"This page is currently only available in German.",de:"Diese Seite ist aktuell nur in Deutsch verfügbar."},onlyEnInDe:{en:"This page is currently only available in English.",de:"Diese Seite ist aktuell nur in Englisch verfügbar."},openContactInformation:{en:"Open contact information",de:"Kontaktinformationen öffnen"},openMainNavigation:{en:"Open Main Navigation",de:"Hauptnavigation öffnen"},openSearchForm:{en:"Open Search Form",de:"Webseitensuche öffnen"},openToThePublic:{en:"open to the public",de:"öffentlich"},organizer:{en:"Organizer",de:"Veranstalter"},pageNotFound:{en:"Page not found",de:"Seite wurde nicht gefunden"},pageNotFoundContent:{en:"These aren’t the droids you’re looking for.",de:"Seite wurde nicht gefunden"},panelDiscussion:{en:"Panel Discussion",de:"Podiumsdiskussion"},partTimeOption:{en:"Part-time option",de:"Teilzeitoption"},pastEvent:{en:"Date in the past",de:"Termin in der Vergangenheit",es:"Fecha en el pasado"},possAsAddMaSub:{en:"May be studied as a minor subject",de:"Als Begleitfach wählbar"},previously:{en:"Previously",de:"Früher",es:"Antes"},publicAfterRegistration:{en:"public after registration",de:"öffentlich nach Anmeldung"},quickLinks:{en:"Quick links",de:"Quick-Links"},reading:{en:"Reading",de:"Lesung"},reduced:{en:"Reduced",de:"Ermässigt"},registerForEvent:{en:"Register for Event",de:"Für Veranstaltung anmelden"},regulationTitle:{en:"Regulations",de:"Satzung/Ordnung"},remove:{en:"Remove",de:"Entfernen"},requiresApplication:{en:"Requires application",de:"Bewerbungspflichtig "},resetFilters:{en:"Reset Filters",de:"Filter zurücksetzen"},results:{en:"Results",de:"Ergebnisse"},returnToHome:{en:"Return to the home page",de:"Zurück zur Homepage"},rightArrowTitle:{en:"Next (Right arrow key)",de:"Weiter (Rechte Pfeiltaste)"},satzung:{en:"Selection/ Admission Regulations",de:"Auswahlsatzung/ Zulassungsordnung"},search:{en:"Search",de:"Suche"},searchGoogleCustomSearchText:{en:"Using search transmits data to Google. See the privacy policy for more information",de:"Die Suche übermittelt Daten an Google. Informationen dazu in der Datenschutzerklärung",es:"La búsqueda transmite datos a Google. Puede encontrar información al respecto en la política de privacidad"},searchSite:{en:"Search site",de:"Seite durchsuchen"},searchWithEllipsis:{en:"Search…",de:"Suche…"},secondSubject:{en:"Second subject",de:"Zweites Fach"},select:{en:"Select...",de:"Wählen..."},selected:{en:"Selected",de:"ausgewählt",es:"seleccionados"},selectDate:{en:"Select date",de:"Datum auswählen",es:"Selecciona fecha"},semester:{en:"semester",de:"Semester"},series:{en:"Series",de:"Veranstaltungsreihe"},service:{en:"Service",de:"Gottesdienst"},showAllEvents:{en:"Show all events",de:"Alle Veranstaltungen anzeigen"},showFullScreen:{en:"Show full screen mode",de:"Zum Vollbildmodus wechseln"},since1386:{en:"Zukunft seit 1386",de:"Zukunft seit 1386"},sortOrder:{en:"Sort order",de:"Reihenfolge"},sortOrderAscending:{en:"Sort order ascending",de:"Aufsteigend"},sortOrderDescending:{en:"Sort order descending",de:"Absteigend"},standardPeriod:{en:"Standard period of study",de:"Regelstudienzeit"},startNotAvailable:{en:"No start possible",de:"Kein Start möglich"},startSemester:{en:"Start Semester",de:"Studieneinstieg"},startWinterOnly:{en:"Start of programme",de:"Studienbeginn"},startWinterOnlyNo:{en:"Winter and summer semester",de:"Winter- und Sommersemester"},startSummerOnlyYes:{en:"Summer semester only",de:"Nur Sommersemester"},startWinterOnlyYes:{en:"Winter semester only",de:"Nur Wintersemester"},studyFees:{en:"Fees and contributions",de:"Gebühren und Beiträge"},subCompleteEn:{en:"Can be completed entirely in English",de:"Vollständig auf Englisch absolvierbar"},subjectSelection:{en:"Subject Selection",de:"Fächerauswahl"},subjectSpecificInfoTitle:{en:"Subject-specific information for",de:"Fachspezifische Unterlagen für"},subjectType:{en:"Type of programme",de:"Studiengangstyp"},symposium:{en:"Symposium",de:"Symposium"},table:{en:"Table",de:"Tabelle"},tableFilters:{en:"Table filters",de:"Tabellenfilter"},talk:{en:"Talk",de:"Vortrag"},teachingLang:{en:"Language(s) of instruction",de:"Lehrsprache(n)"},teachingProfOption:{en:"Teaching degree option",de:"Lehramtsoption"},temporaryError:{en:"A temporary error occurred. Please try again.",de:"Ein temporärer Fehler ist aufgetreten. Bitte versuche es erneut."},today:{en:"Today",de:"Heute",es:"Hoy"},tomorrow:{en:"Tomorrow",de:"Morgen",es:"Mañana"},theatre:{en:"Theatre",de:"Theater"},toDegreeProgram:{en:"To Degree Program",de:"Zum Studiengang"},topNavigation:{en:"Top Navigation",de:"Top Navigation"},toStudySubject:{en:"Learn more",de:"Mehr erfahren"},universityHeidelberg:{en:"Heidelberg University",de:"Universität Heidelberg",es:"Universidad de Heidelberg"},website:{en:"Website",de:"Webseite"},workshop:{en:"Workshop",de:"Workshop"},yes:{en:"Yes",de:"Ja"},yesterday:{en:"Yesterday",de:"Gestern",es:"Ayer"},youAreHere:{en:"You are here",de:"Sie sind hier",es:"Estás aquí"},zeroResultsFound:{en:"Zero results found",de:"Keine Ergebnisse gefunden"}},mm={en:{},de:{},es:{}};Object.keys(Bh).forEach(e=>{mm.en[e]=Bh[e].en,mm.de[e]=Bh[e].de,mm.es[e]=Bh[e].es,mm[e]=Bh[e].en});const dre=dt`
  query TranslationsQuery($language: LanguageId!) {
    accessibilityLinks: translation(text: "Accessibility links", language: $language)
    addAnotherDegreeProgram: translation(text: "Add Degree Programme", language: $language)
    additionalDegrees: translation(text: "Additional degrees", language: $language)
    address: translation(text: "Address", language: $language)
    addSubject: translation(text: "Add subject", language: $language)
    admission: translation(text: "Admission", language: $language)
    admissionTypes: translation(text: "Admission types", language: $language)
    allDatesOfTheEvent: translation(text: "All Dates of the Event", language: $language)
    admissionPermit: translation(text: "Admission Permit", language: $language)
    allFieldsRequired: translation(text: "Please fill in all fields", language: $language)
    allFilters: translation(text: "All Filters", language: $language)
    allOtherFilters: translation(text: "All Filters", language: $language)
    and: translation(text: "and", language: $language)
    applicationByLottery: translation(text: "Application by lottery", language: $language)
    applicationDeadlines: translation(text: "Application deadlines", language: $language)
    applicationDeadlinesStatic: translation(
      text: "Information about deadlines can be obtained after you have put together a degree program."
      language: $language
    )
    applicationGuideDefaultTitle: translation(text: "Application Guide", language: $language)
    applicationProcedure: translation(text: "Application procedure", language: $language)
    applicationProcess: translation(text: "Application procedure", language: $language)
    apply: translation(text: "Apply", language: $language)
    applyFilters: translation(text: "Apply filters", language: $language)
    applyForPartial: translation(text: "Apply for this part of the programme only", language: $language)
    applyNow: translation(text: "Apply now", language: $language)
    asSecMajorOnly: translation(text: "As second major subject only", language: $language)
    attendanceOption: translation(text: "Attendance Option", language: $language)
    awardCeremony: translation(text: "Award Ceremony", language: $language)
    bachelor: translation(text: "Bachelor", language: $language)
    back: translation(text: "Back", language: $language)
    backLinkText: translation(text: "To Heidelberg University website", language: $language)
    bookmarkStudyCourse: translation(text: "Select subject and apply", language: $language)
    breadcrumb: translation(text: "Breadcrumb", language: $language)
    canBeCombinedWith: translation(text: "Can be combined with", language: $language)
    cart: translation(text: "My Degree Programmes", language: $language)
    changeData: translation(text: "Change data", language: $language)
    churchService: translation(text: "Church Service", language: $language)
    close: translation(text: "Close", language: $language)
    colloquium: translation(text: "Colloquium", language: $language)
    completedEducation: translation(text: "Completed education", language: $language)
    completedEducationTooltip: translation(
      text: "You must have an 'Abitur' or comparable university-entrance qualification to enroll in a bachelor's or state-examination programme. Enrolment in a master's programme requires an undergraduate degree."
      language: $language
    )
    concert: translation(text: "Concert", language: $language)
    conference: translation(text: "Conference", language: $language)
    contact: translation(text: "Contact", language: $language)
    contents: translation(text: "Contents", language: $language)
    convention: translation(text: "Convention", language: $language)
    courseOfStudies: translation(text: "Course of studies", language: $language)
    coursesOfStudies: translation(text: "Courses of studies", language: $language)
    date: translation(text: "Date", language: $language)
    degree: translation(text: "Degree", language: $language)
    degreeProgramme: translation(text: "Degree Programme", language: $language)
    degreeVariants: translation(text: "Degree variants", language: $language)
    Document: translation(text: "Document", language: $language)
    Download: translation(text: "Download", language: $language)
    dropRegionWarningMessage: translation(text: "Combination impossible.", language: $language)
    errorTitle: translation(text: "Error", language: $language)
    entryLevel: translation(text: "Entry level", language: $language)
    entryLevelTooltip: translation(
      text: "Information on the entry at a higher-level semester is currently not available here."
      language: $language
    )
    euroPerSemester: translation(text: "€ / Semester", language: $language)
    eventCalendar: translation(text: "Event Calendar", language: $language)
    events: translation(text: "Events", language: $language)
    eventCancelled: translation(text: "Event cancelled.", language: $language)
    eventCancelledInTeaser: translation(text: "cancelled", language: $language)
    eventCancelledInDetails: translation(text: "This event is cancelled", language: $language)
    eventMoved: translation(text: "moved", language: $language)
    eventMovedInDetails: translation(text: "This event is moved to", language: $language)
    eventSearch: translation(text: "Event search", language: $language)
    eventSeries: translation(text: "Event Series", language: $language)
    eventType: translation(text: "Event Type", language: $language)
    eventTypes: translation(text: "Event types", language: $language)
    eventURL: translation(text: "Event Homepage", language: $language)
    exhibition: translation(text: "Exhibition", language: $language)
    factsAndFormalities: translation(text: "Facts & Formalities", language: $language)
    fieldTrip: translation(text: "Field Trip", language: $language)
    firstSubject: translation(text: "First subject", language: $language)
    footer: translation(text: "Footer", language: $language)
    footerNavigation: translation(text: "Footer Navigation", language: $language)
    furtherDegrees: translation(text: "Further degrees", language: $language)
    guidedTour: translation(text: "Guided Tour", language: $language)
    home: translation(text: "Home", language: $language)
    homePage: translation(text: "Home", language: $language)
    informationEvent: translation(text: "Information Event", language: $language)
    internationalSubject: translation(text: "International degree program", language: $language)
    internetExplorerWarning: translation(
      text: "Internet Explorer is not supported. Please use another current browser."
      language: $language
    )
    invitedGuestOnly: translation(text: "invited guests only", language: $language)
    jumpToMainContent: translation(text: "Jump to main content", language: $language)
    languages: translation(text: "Languages", language: $language)
    lastVisitedPage: translation(text: "Last visited page", language: $language)
    later: translation(text: "Later", language: $language)
    lecture: translation(text: "Lecture", language: $language)
    lectureSeries: translation(text: "Lecture Series", language: $language)
    leftArrowTitle: translation(text: "Previous (Left arrow key)", language: $language)
    links: translation(text: "Links", language: $language)
    livestream: translation(text: "Live-stream", language: $language)
    loadingData: translation(text: "Loading…", language: $language)
    loadMore: translation(text: "Load more", language: $language)
    loggedIn: translation(text: "Logged in as", language: $language)
    login: translation(text: "Login", language: $language)
    logo: translation(text: "logo", language: $language)
    logout: translation(text: "Logout", language: $language)
    map: translation(text: "Map", language: $language)
    menu: translation(text: "Menu", language: $language)
    miscellaneous: translation(text: "Miscellaneous", language: $language)
    moreInfo: translation(text: "More Information", language: $language)
    myData: translation(text: "My Data", language: $language)
    nationality: translation(text: "Nationality", language: $language)
    newPage: translation(text: "New Page", language: $language)
    news: translation(text: "News", language: $language)
    newsRelease: translation(text: "News Release", language: $language)
    next: translation(text: "Next", language: $language)
    no: translation(text: "No", language: $language)
    noCountryFound: translation(text: "No country found", language: $language)
    noEventsFound: translation(text: "No events found", language: $language)
    normal: translation(text: "Normal", language: $language)
    onlyDeInEn: translation(text: "This page is currently only available in German.", language: $language)
    onlyEnInDe: translation(text: "Diese Seite ist aktuell nur in Englisch verfügbar.", language: $language)
    openContactInformation: translation(text: "Open contact information", language: $language)
    openMainNavigation: translation(text: "Open Main Navigation", language: $language)
    openSearchForm: translation(text: "Open Search Form", language: $language)
    openToThePublic: translation(text: "open to the public", language: $language)
    organizer: translation(text: "Organizer", language: $language)
    pageNotFound: translation(text: "Page not found", language: $language)
    pageNotFoundContent: translation(text: "These aren’t the droids you’re looking for.", language: $language)
    pageRestricted: translation(text: "This page is restricted.", language: $language)
    pageRestrictedUser: translation(text: "You are not authorized to view this page.", language: $language)
    documentRestricted: translation(text: "This document is restricted.", language: $language)
    documentRestrictedUser: translation(text: "You are not authorized to view this document.", language: $language)
    panelDiscussion: translation(text: "Panel Discussion", language: $language)
    partTimeOption: translation(text: "Part-time option", language: $language)
    pastEvent: translation(text: "Date in the past", language: $language)
    possAsAddMaSub: translation(text: "May be studied as a minor subject", language: $language)
    previously: translation(text: "Previously", language: $language)
    publicAfterRegistration: translation(text: "public after registration", language: $language)
    quickLinks: translation(text: "Quick links", language: $language)
    reading: translation(text: "Reading", language: $language)
    reduced: translation(text: "Reduced", language: $language)
    registerForEvent: translation(text: "Register for Event", language: $language)
    regulationTitle: translation(text: "Regulations", language: $language)
    remove: translation(text: "Remove", language: $language)
    requiresApplication: translation(text: "Requires application", language: $language)
    resetFilters: translation(text: "Reset Filters", language: $language)
    results: translation(text: "Results", language: $language)
    returnToHome: translation(text: "Return to the home page", language: $language)
    rightArrowTitle: translation(text: "Next (Right arrow key)", language: $language)
    satzung: translation(text: "Selection/ Admission Regulations", language: $language)
    search: translation(text: "Search", language: $language)
    searchGoogleCustomSearchText: translation(
      text: "Using search transmits data to Google. See the privacy policy for more information"
      language: $language
    )
    searchResults: translation(text: "Search Results", language: $language)
    searchSite: translation(text: "Search site", language: $language)
    searchWithEllipsis: translation(text: "Search…", language: $language)
    secondSubject: translation(text: "Second subject", language: $language)
    select: translation(text: "Select...", language: $language)
    selected: translation(text: "selected", language: $language)
    selectDate: translation(text: "Select date", language: $language)
    selectedSubject: translation(text: "Selected subject", language: $language)
    semester: translation(text: "semester", language: $language)
    series: translation(text: "Series", language: $language)
    service: translation(text: "Service", language: $language)
    showAllEvents: translation(text: "Show all events", language: $language)
    showFullScreen: translation(text: "Show full screen mode", language: $language)
    since1386: translation(text: "Zukunft seit 1386", language: $language)
    sortOrder: translation(text: "Sort order", language: $language)
    sortOrderAscending: translation(text: "Sort order ascending", language: $language)
    sortOrderDescending: translation(text: "Sort order descending", language: $language)
    standardPeriod: translation(text: "Standard period of study", language: $language)
    startNotAvailable: translation(text: "No start possible", language: $language)
    startSemester: translation(text: "Start Semester", language: $language)
    startWinterOnly: translation(text: "Start of programme", language: $language)
    startWinterOnlyNo: translation(text: "Winter and summer semester", language: $language)
    startSummerOnlyYes: translation(text: "Summer semester only", language: $language)
    startWinterOnlyYes: translation(text: "Winter semester only", language: $language)
    studyFees: translation(text: "Fees and contributions", language: $language)
    subCompleteEn: translation(text: "Can be completed entirely in English", language: $language)
    subjectSpecificInfoTitle: translation(text: "Subject-specific information for", language: $language)
    subjectSelection: translation(text: "Subject Selection", language: $language)
    subjectType: translation(text: "Type of programme", language: $language)
    symposium: translation(text: "Symposium", language: $language)
    table: translation(text: "Table", language: $language)
    tableFilters: translation(text: "Table filters", language: $language)
    teachingLang: translation(text: "Language(s) of instruction", language: $language)
    talk: translation(text: "Talk", language: $language)
    teachingProfOption: translation(text: "Teaching degree option", language: $language)
    temporaryError: translation(text: "A temporary error occurred. Please try again.", language: $language)
    today: translation(text: "Today", language: $language)
    tomorrow: translation(text: "Tomorrow", language: $language)
    theatre: translation(text: "Theatre", language: $language)
    toDegreeProgram: translation(text: "To Degree Program", language: $language)
    topNavigation: translation(text: "Top Navigation", language: $language)
    toStudySubject: translation(text: "Learn more", language: $language)
    universityHeidelberg: translation(text: "Heidelberg University", language: $language)
    website: translation(text: "Website", language: $language)
    workshop: translation(text: "Workshop", language: $language)
    yes: translation(text: "Yes", language: $language)
    yesterday: translation(text: "Yesterday", language: $language)
    youAreHere: translation(text: "You are here", language: $language)
    zeroResultsFound: translation(text: "Zero results found", language: $language)
  }
`;function fre(e){return xr(dre,{variables:{language:e}})}const ZT=j.createContext(void 0),JR=j.createContext(void 0),pre=j.createContext({ssrRedirect:(e,t)=>{}}),hre=({children:e,initialPath:t})=>{const n=t||(typeof window<"u"?window.location.pathname:"/"),r=mi(n).toUpperCase(),{data:a,loading:i,error:s}=fre(r),l=j.useMemo(()=>i||s?mm[r.toLowerCase()]:a||{},[r,a,i,s]);return m.jsx(JR,{value:{translations:l,loading:i,error:s},children:e})},Ht=()=>{const e=j.use(JR);if(!e)throw new Error("useTranslations must be used within a TranslationsProvider");return e},mre="DownloadsIcon_pLAru",gre="NewsRoomIcon_F4980",hk={DownloadsIcon:mre,NewsRoomIcon:gre};function ZR({link:e=null,isNewsRoom:t}){return m.jsx("a",{href:e,children:m.jsx(Ft,{iconName:"rss",className:t?hk.NewsRoomIcon:hk.DownloadsIcon})})}const vre="LargeTitle_l80Oh",yre="FitTitle_ZUOIC",_re="FitTitleHero_lWUgd",bre="DisabledAutoHyphenation_cQMmo",Tre="MetaTitle_CEpti BodyFontStyle",Vh={LargeTitle:vre,FitTitle:yre,FitTitleHero:_re,DisabledAutoHyphenation:bre,MetaTitle:Tre};function Ri({children:e,className:t,metaTitle:n,largeTitle:r,metaTitleClassName:a,disableAutoHyphenation:i,heroFullwidth:s,newsTeasersFeed:l}){const u=j.useRef(null),d=j.useRef(null);return j.useEffect(()=>{if(d.current&&d.current.getClientRects&&Array.from(d.current.getClientRects()).filter(h=>h.width>0).length>2){const h=u.current.className.split(" ").filter(v=>!v.includes("FrontendHero")).join(" "),g=d.current.className.split(" ").filter(v=>!v.includes("FrontendHero")).join(" ");u.current.className=h,d.current.className=g,u.current.className+=` ${s?Vh.FitTitleHero:Vh.FitTitle}`}},[s]),m.jsxs("h1",{ref:u,className:qe(t,{[Vh.LargeTitle]:r}),children:[n&&m.jsxs("span",{className:qe(Vh.MetaTitle,a),children:[n," "]}),m.jsxs("span",{ref:d,className:qe(t,{[Vh.DisabledAutoHyphenation]:i}),children:[e,l&&m.jsx(ZR,{link:l,isNewsRoom:!0})]})]})}const Ere="Backlink_O97Ge",Sre="BacklinkWhiteArrow_TrgPf",mk={Backlink:Ere,BacklinkWhiteArrow:Sre};function f6({url:e=k0,children:t="Universität Heidelberg",className:n,whiteArrow:r}){return m.jsx("div",{className:qe(mk.Backlink,n,r&&mk.BacklinkWhiteArrow),children:m.jsx(St,{url:e,arrow:!0,children:t})})}const wre="Logo_qqthG",gk={Logo:wre},vk={dark:"uh-logo-black",light:"uh-logo-white",monochromatic:"uh-logo-monochromatic"},yk={dark:"uh-logo-menu-overlay-black",light:"uh-logo-menu-overlay-white",monochromatic:"uh-logo-menu-overlay-monochromatic"};function Hm({version:e="light",usedInMenuOverlay:t=!1,linkToMainPage:n=!1,isOverlay:r}){const{translations:a}=Ht();return r?m.jsx(Ft,{iconName:t?yk[e]:vk[e],role:"presentation","aria-label":`${a.universityHeidelberg} - ${a.since1386}`,className:gk.Logo}):m.jsx(St,{url:n?k0:"/",tabIndex:-1,children:m.jsx(Ft,{iconName:t?yk[e]:vk[e],role:"presentation","aria-label":`${a.universityHeidelberg} - ${a.since1386}`,className:gk.Logo})})}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var ib=function(e,t){return ib=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)r.hasOwnProperty(a)&&(n[a]=r[a])},ib(e,t)};function xre(e,t){ib(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var _k={version:"v22.12.0",versions:{node:"22.12.0",acorn:"8.14.0",ada:"2.9.2",amaro:"0.2.0",ares:"1.34.3",brotli:"1.1.0",cjs_module_lexer:"1.4.1",cldr:"46.0",icu:"76.1",llhttp:"9.2.1",modules:"127",napi:"9",nbytes:"0.1.1",ncrypto:"0.0.1",nghttp2:"1.64.0",nghttp3:"0.7.0",ngtcp2:"1.3.0",openssl:"3.0.15+quic",simdjson:"3.10.0",simdutf:"5.6.1",sqlite:"3.47.0",tz:"2024b",undici:"6.21.0",unicode:"16.0",uv:"1.49.1",uvwasi:"0.0.21",v8:"12.4.254.21-node.21",zlib:"1.3.0.1-motley-71660e1"},arch:"x64",platform:"linux",release:{name:"node",lts:"Jod",sourceUrl:"https://unofficial-builds.nodejs.org/download/release/v22.12.0/node-v22.12.0.tar.gz",headersUrl:"https://unofficial-builds.nodejs.org/download/release/v22.12.0/node-v22.12.0-headers.tar.gz"},moduleLoadList:["Internal Binding builtins","Internal Binding module_wrap","Internal Binding errors","NativeModule internal/assert","Internal Binding util","NativeModule internal/errors","Internal Binding config","Internal Binding timers","Internal Binding async_wrap","Internal Binding task_queue","Internal Binding symbols","NativeModule internal/async_hooks","Internal Binding constants","Internal Binding types","Internal Binding options","NativeModule internal/options","Internal Binding string_decoder","NativeModule internal/util","NativeModule internal/util/types","NativeModule internal/validators","NativeModule internal/linkedlist","NativeModule internal/priority_queue","Internal Binding icu","NativeModule internal/util/inspect","NativeModule internal/constants","Internal Binding trace_events","NativeModule internal/util/debuglog","Internal Binding async_context_frame","NativeModule internal/async_context_frame","NativeModule internal/timers","NativeModule internal/events/abort_listener","NativeModule events","Internal Binding buffer","NativeModule internal/buffer","NativeModule buffer","NativeModule internal/webidl","Internal Binding messaging","NativeModule internal/worker/js_transferable","Internal Binding process_methods","NativeModule internal/process/per_thread","Internal Binding credentials","NativeModule internal/process/promises","NativeModule internal/fixed_queue","NativeModule async_hooks","NativeModule internal/process/task_queues","NativeModule timers","NativeModule path","NativeModule internal/querystring","NativeModule querystring","Internal Binding url","NativeModule internal/url","Internal Binding contextify","NativeModule internal/vm","NativeModule internal/process/execution","NativeModule internal/process/warning","NativeModule internal/source_map/source_map_cache","Internal Binding fs","Internal Binding blob","Internal Binding encoding_binding","NativeModule internal/encoding","NativeModule internal/streams/utils","NativeModule util","NativeModule internal/webstreams/util","NativeModule internal/webstreams/queuingstrategies","NativeModule internal/blob","NativeModule internal/fs/utils","Internal Binding permission","NativeModule internal/process/permission","NativeModule fs","Internal Binding modules","NativeModule internal/modules/helpers","NativeModule internal/console/constructor","NativeModule internal/console/global","NativeModule internal/util/inspector","Internal Binding inspector","Internal Binding performance","NativeModule internal/perf/utils","NativeModule internal/event_target","Internal Binding wasm_web_api","Internal Binding mksnapshot","NativeModule internal/v8/startup_snapshot","NativeModule internal/process/signal","NativeModule url","NativeModule internal/modules/package_json_reader","NativeModule diagnostics_channel","NativeModule internal/modules/cjs/loader","NativeModule internal/process/pre_execution","NativeModule internal/modules/esm/utils","NativeModule internal/inspector_async_hook","Internal Binding worker","NativeModule internal/modules/run_main","NativeModule internal/net","NativeModule internal/dns/utils","NativeModule internal/modules/esm/assert","NativeModule internal/modules/esm/loader","NativeModule internal/modules/esm/module_map","NativeModule internal/modules/esm/translators","NativeModule internal/modules/esm/formats","NativeModule internal/modules/esm/get_format","NativeModule internal/modules/esm/resolve","NativeModule internal/mime","NativeModule internal/data_url","NativeModule internal/modules/esm/load","Internal Binding fs_dir","NativeModule internal/fs/dir","NativeModule string_decoder","Internal Binding fs_event_wrap","Internal Binding uv","NativeModule internal/fs/watchers","NativeModule internal/fs/recursive_watch","NativeModule internal/readline/utils","NativeModule internal/readline/callbacks","NativeModule internal/readline/interface","NativeModule internal/fs/promises","NativeModule internal/modules/esm/module_job","NativeModule internal/perf/performance_entry","NativeModule internal/perf/observe","NativeModule internal/perf/resource_timing","NativeModule internal/perf/nodetiming","NativeModule internal/perf/usertiming","NativeModule internal/perf/event_loop_utilization","NativeModule internal/histogram","NativeModule internal/perf/timerify","NativeModule internal/perf/performance","NativeModule internal/perf/event_loop_delay","NativeModule perf_hooks","NativeModule internal/source_map/source_map","NativeModule module","NativeModule internal/modules/esm/initialize_import_meta","Internal Binding os","NativeModule os","NativeModule internal/streams/destroy","NativeModule internal/abort_controller","NativeModule internal/streams/end-of-stream","NativeModule internal/streams/legacy","NativeModule internal/streams/add-abort-signal","NativeModule internal/streams/state","NativeModule internal/streams/from","NativeModule internal/streams/readable","NativeModule internal/streams/writable","NativeModule internal/streams/duplex","NativeModule internal/streams/pipeline","NativeModule internal/streams/compose","NativeModule internal/streams/operators","NativeModule stream/promises","NativeModule internal/streams/transform","NativeModule internal/streams/passthrough","NativeModule internal/streams/duplexpair","NativeModule stream","NativeModule internal/fs/streams","NativeModule fs/promises","NativeModule internal/util/parse_args/utils","NativeModule internal/util/parse_args/parse_args","Internal Binding crypto","NativeModule internal/crypto/random","NativeModule internal/crypto/hashnames","NativeModule internal/crypto/util","NativeModule internal/crypto/pbkdf2","NativeModule internal/crypto/scrypt","NativeModule internal/crypto/keys","NativeModule internal/crypto/hkdf","NativeModule internal/crypto/keygen","NativeModule internal/crypto/diffiehellman","NativeModule internal/streams/lazy_transform","NativeModule internal/crypto/cipher","NativeModule internal/crypto/sig","NativeModule internal/crypto/hash","NativeModule internal/crypto/x509","NativeModule internal/crypto/certificate","NativeModule crypto","NativeModule internal/crypto/webcrypto","Internal Binding pipe_wrap","Internal Binding cares_wrap","Internal Binding stream_wrap","Internal Binding tcp_wrap","NativeModule internal/stream_base_commons","NativeModule net","Internal Binding udp_wrap","NativeModule internal/dgram","NativeModule dgram","Internal Binding process_wrap","Internal Binding tty_wrap","NativeModule internal/socket_list","Internal Binding spawn_sync","NativeModule internal/child_process","NativeModule child_process","NativeModule _http_agent","Internal Binding http_parser","NativeModule internal/freelist","NativeModule _http_incoming","NativeModule _http_common","NativeModule internal/http","NativeModule _http_outgoing","NativeModule _http_client","NativeModule _http_server","NativeModule http","NativeModule internal/util/colors","NativeModule internal/assert/myers_diff","NativeModule internal/assert/assertion_error","NativeModule internal/assert/utils","NativeModule internal/assert/calltracker","NativeModule assert","NativeModule internal/tls/secure-context","NativeModule _tls_common","Internal Binding js_stream","NativeModule internal/js_stream_socket","Internal Binding tls_wrap","NativeModule _tls_wrap","NativeModule internal/tls/secure-pair","NativeModule tls","Internal Binding http2","NativeModule internal/http2/util","NativeModule internal/http2/compat","Internal Binding stream_pipe","NativeModule internal/http2/core","NativeModule http2","Internal Binding zlib","NativeModule zlib","NativeModule util/types","NativeModule internal/worker/io","NativeModule internal/worker/messaging","NativeModule internal/error_serdes","NativeModule internal/worker","NativeModule worker_threads","NativeModule internal/file","NativeModule internal/webstreams/writablestream","NativeModule internal/webstreams/readablestream","NativeModule internal/deps/undici/undici","NativeModule https","NativeModule internal/tty","NativeModule tty","Internal Binding block_list","NativeModule internal/socketaddress","NativeModule internal/blocklist","NativeModule internal/dns/callback_resolver","NativeModule dns","NativeModule internal/dns/promises","NativeModule internal/readline/emitKeypressEvents","NativeModule internal/readline/promises","NativeModule readline/promises","NativeModule readline","NativeModule process","NativeModule internal/process/finalization","Internal Binding report","NativeModule internal/process/report","Internal Binding serdes","Internal Binding profiler","Internal Binding heap_utils","Internal Binding internal_only_v8","NativeModule internal/heap_utils","NativeModule internal/promise_hooks","Internal Binding v8","NativeModule v8","NativeModule internal/deps/cjs-module-lexer/lexer","NativeModule constants","NativeModule internal/crypto/webidl","NativeModule internal/navigator"],_events:{newListener:[null,null],removeListener:[null,null]},_eventsCount:4,domain:null,_exiting:!1,config:{target_defaults:{cflags:[],configurations:{Debug:{v8_enable_v8_checks:0,variables:{}},Release:{v8_enable_v8_checks:1,variables:{}}},default_configuration:"Release",defines:["NODE_OPENSSL_CONF_NAME=nodejs_conf","NODE_OPENSSL_HAS_QUIC","ICU_NO_USER_DATA_OVERRIDE"],include_dirs:[],libraries:[]},variables:{asan:0,clang:0,coverage:!1,dcheck_always_on:0,debug_nghttp2:!1,debug_node:!1,enable_lto:!1,enable_pgo_generate:!1,enable_pgo_use:!1,error_on_warn:!1,force_dynamic_crt:0,gas_version:"2.41",host_arch:"x64",icu_data_in:"../../deps/icu-tmp/icudt76l.dat",icu_endianness:"l",icu_gyp_path:"tools/icu/icu-generic.gyp",icu_path:"deps/icu-small",icu_small:!1,icu_ver_major:"76",libdir:"lib",llvm_version:"0.0",napi_build_version:"9",node_builtin_shareable_builtins:["deps/cjs-module-lexer/lexer.js","deps/cjs-module-lexer/dist/lexer.js","deps/undici/undici.js","deps/amaro/dist/index.js"],node_byteorder:"little",node_debug_lib:!1,node_enable_d8:!1,node_enable_v8_vtunejit:!1,node_fipsinstall:!1,node_install_corepack:!0,node_install_npm:!0,node_library_files:["lib/_http_agent.js","lib/_http_client.js","lib/_http_common.js","lib/_http_incoming.js","lib/_http_outgoing.js","lib/_http_server.js","lib/_stream_duplex.js","lib/_stream_passthrough.js","lib/_stream_readable.js","lib/_stream_transform.js","lib/_stream_wrap.js","lib/_stream_writable.js","lib/_tls_common.js","lib/_tls_wrap.js","lib/assert.js","lib/assert/strict.js","lib/async_hooks.js","lib/buffer.js","lib/child_process.js","lib/cluster.js","lib/console.js","lib/constants.js","lib/crypto.js","lib/dgram.js","lib/diagnostics_channel.js","lib/dns.js","lib/dns/promises.js","lib/domain.js","lib/events.js","lib/fs.js","lib/fs/promises.js","lib/http.js","lib/http2.js","lib/https.js","lib/inspector.js","lib/inspector/promises.js","lib/internal/abort_controller.js","lib/internal/assert.js","lib/internal/assert/assertion_error.js","lib/internal/assert/calltracker.js","lib/internal/assert/myers_diff.js","lib/internal/assert/utils.js","lib/internal/async_context_frame.js","lib/internal/async_hooks.js","lib/internal/async_local_storage/async_context_frame.js","lib/internal/async_local_storage/async_hooks.js","lib/internal/blob.js","lib/internal/blocklist.js","lib/internal/bootstrap/node.js","lib/internal/bootstrap/realm.js","lib/internal/bootstrap/shadow_realm.js","lib/internal/bootstrap/switches/does_not_own_process_state.js","lib/internal/bootstrap/switches/does_own_process_state.js","lib/internal/bootstrap/switches/is_main_thread.js","lib/internal/bootstrap/switches/is_not_main_thread.js","lib/internal/bootstrap/web/exposed-wildcard.js","lib/internal/bootstrap/web/exposed-window-or-worker.js","lib/internal/buffer.js","lib/internal/child_process.js","lib/internal/child_process/serialization.js","lib/internal/cli_table.js","lib/internal/cluster/child.js","lib/internal/cluster/primary.js","lib/internal/cluster/round_robin_handle.js","lib/internal/cluster/shared_handle.js","lib/internal/cluster/utils.js","lib/internal/cluster/worker.js","lib/internal/console/constructor.js","lib/internal/console/global.js","lib/internal/constants.js","lib/internal/crypto/aes.js","lib/internal/crypto/certificate.js","lib/internal/crypto/cfrg.js","lib/internal/crypto/cipher.js","lib/internal/crypto/diffiehellman.js","lib/internal/crypto/ec.js","lib/internal/crypto/hash.js","lib/internal/crypto/hashnames.js","lib/internal/crypto/hkdf.js","lib/internal/crypto/keygen.js","lib/internal/crypto/keys.js","lib/internal/crypto/mac.js","lib/internal/crypto/pbkdf2.js","lib/internal/crypto/random.js","lib/internal/crypto/rsa.js","lib/internal/crypto/scrypt.js","lib/internal/crypto/sig.js","lib/internal/crypto/util.js","lib/internal/crypto/webcrypto.js","lib/internal/crypto/webidl.js","lib/internal/crypto/x509.js","lib/internal/data_url.js","lib/internal/debugger/inspect.js","lib/internal/debugger/inspect_client.js","lib/internal/debugger/inspect_repl.js","lib/internal/dgram.js","lib/internal/dns/callback_resolver.js","lib/internal/dns/promises.js","lib/internal/dns/utils.js","lib/internal/encoding.js","lib/internal/error_serdes.js","lib/internal/errors.js","lib/internal/event_target.js","lib/internal/events/abort_listener.js","lib/internal/events/symbols.js","lib/internal/file.js","lib/internal/fixed_queue.js","lib/internal/freelist.js","lib/internal/freeze_intrinsics.js","lib/internal/fs/cp/cp-sync.js","lib/internal/fs/cp/cp.js","lib/internal/fs/dir.js","lib/internal/fs/glob.js","lib/internal/fs/promises.js","lib/internal/fs/read/context.js","lib/internal/fs/recursive_watch.js","lib/internal/fs/rimraf.js","lib/internal/fs/streams.js","lib/internal/fs/sync_write_stream.js","lib/internal/fs/utils.js","lib/internal/fs/watchers.js","lib/internal/heap_utils.js","lib/internal/histogram.js","lib/internal/http.js","lib/internal/http2/compat.js","lib/internal/http2/core.js","lib/internal/http2/util.js","lib/internal/inspector_async_hook.js","lib/internal/inspector_network_tracking.js","lib/internal/js_stream_socket.js","lib/internal/legacy/processbinding.js","lib/internal/linkedlist.js","lib/internal/main/check_syntax.js","lib/internal/main/embedding.js","lib/internal/main/eval_stdin.js","lib/internal/main/eval_string.js","lib/internal/main/inspect.js","lib/internal/main/mksnapshot.js","lib/internal/main/print_help.js","lib/internal/main/prof_process.js","lib/internal/main/repl.js","lib/internal/main/run_main_module.js","lib/internal/main/test_runner.js","lib/internal/main/watch_mode.js","lib/internal/main/worker_thread.js","lib/internal/mime.js","lib/internal/modules/cjs/loader.js","lib/internal/modules/esm/assert.js","lib/internal/modules/esm/create_dynamic_module.js","lib/internal/modules/esm/fetch_module.js","lib/internal/modules/esm/formats.js","lib/internal/modules/esm/get_format.js","lib/internal/modules/esm/hooks.js","lib/internal/modules/esm/initialize_import_meta.js","lib/internal/modules/esm/load.js","lib/internal/modules/esm/loader.js","lib/internal/modules/esm/module_job.js","lib/internal/modules/esm/module_map.js","lib/internal/modules/esm/resolve.js","lib/internal/modules/esm/shared_constants.js","lib/internal/modules/esm/translators.js","lib/internal/modules/esm/utils.js","lib/internal/modules/esm/worker.js","lib/internal/modules/helpers.js","lib/internal/modules/package_json_reader.js","lib/internal/modules/run_main.js","lib/internal/navigator.js","lib/internal/net.js","lib/internal/options.js","lib/internal/per_context/domexception.js","lib/internal/per_context/messageport.js","lib/internal/per_context/primordials.js","lib/internal/perf/event_loop_delay.js","lib/internal/perf/event_loop_utilization.js","lib/internal/perf/nodetiming.js","lib/internal/perf/observe.js","lib/internal/perf/performance.js","lib/internal/perf/performance_entry.js","lib/internal/perf/resource_timing.js","lib/internal/perf/timerify.js","lib/internal/perf/usertiming.js","lib/internal/perf/utils.js","lib/internal/priority_queue.js","lib/internal/process/execution.js","lib/internal/process/finalization.js","lib/internal/process/per_thread.js","lib/internal/process/permission.js","lib/internal/process/pre_execution.js","lib/internal/process/promises.js","lib/internal/process/report.js","lib/internal/process/signal.js","lib/internal/process/task_queues.js","lib/internal/process/warning.js","lib/internal/process/worker_thread_only.js","lib/internal/promise_hooks.js","lib/internal/querystring.js","lib/internal/quic/quic.js","lib/internal/readline/callbacks.js","lib/internal/readline/emitKeypressEvents.js","lib/internal/readline/interface.js","lib/internal/readline/promises.js","lib/internal/readline/utils.js","lib/internal/repl.js","lib/internal/repl/await.js","lib/internal/repl/history.js","lib/internal/repl/utils.js","lib/internal/socket_list.js","lib/internal/socketaddress.js","lib/internal/source_map/prepare_stack_trace.js","lib/internal/source_map/source_map.js","lib/internal/source_map/source_map_cache.js","lib/internal/source_map/source_map_cache_map.js","lib/internal/stream_base_commons.js","lib/internal/streams/add-abort-signal.js","lib/internal/streams/compose.js","lib/internal/streams/destroy.js","lib/internal/streams/duplex.js","lib/internal/streams/duplexify.js","lib/internal/streams/duplexpair.js","lib/internal/streams/end-of-stream.js","lib/internal/streams/from.js","lib/internal/streams/lazy_transform.js","lib/internal/streams/legacy.js","lib/internal/streams/operators.js","lib/internal/streams/passthrough.js","lib/internal/streams/pipeline.js","lib/internal/streams/readable.js","lib/internal/streams/state.js","lib/internal/streams/transform.js","lib/internal/streams/utils.js","lib/internal/streams/writable.js","lib/internal/test/binding.js","lib/internal/test/transfer.js","lib/internal/test_runner/coverage.js","lib/internal/test_runner/harness.js","lib/internal/test_runner/mock/loader.js","lib/internal/test_runner/mock/mock.js","lib/internal/test_runner/mock/mock_timers.js","lib/internal/test_runner/reporter/dot.js","lib/internal/test_runner/reporter/junit.js","lib/internal/test_runner/reporter/lcov.js","lib/internal/test_runner/reporter/spec.js","lib/internal/test_runner/reporter/tap.js","lib/internal/test_runner/reporter/utils.js","lib/internal/test_runner/reporter/v8-serializer.js","lib/internal/test_runner/runner.js","lib/internal/test_runner/snapshot.js","lib/internal/test_runner/test.js","lib/internal/test_runner/tests_stream.js","lib/internal/test_runner/utils.js","lib/internal/timers.js","lib/internal/tls/secure-context.js","lib/internal/tls/secure-pair.js","lib/internal/trace_events_async_hooks.js","lib/internal/tty.js","lib/internal/url.js","lib/internal/util.js","lib/internal/util/colors.js","lib/internal/util/comparisons.js","lib/internal/util/debuglog.js","lib/internal/util/inspect.js","lib/internal/util/inspector.js","lib/internal/util/parse_args/parse_args.js","lib/internal/util/parse_args/utils.js","lib/internal/util/types.js","lib/internal/v8/startup_snapshot.js","lib/internal/v8_prof_polyfill.js","lib/internal/v8_prof_processor.js","lib/internal/validators.js","lib/internal/vm.js","lib/internal/vm/module.js","lib/internal/wasm_web_api.js","lib/internal/watch_mode/files_watcher.js","lib/internal/watchdog.js","lib/internal/webidl.js","lib/internal/webstorage.js","lib/internal/webstreams/adapters.js","lib/internal/webstreams/compression.js","lib/internal/webstreams/encoding.js","lib/internal/webstreams/queuingstrategies.js","lib/internal/webstreams/readablestream.js","lib/internal/webstreams/transfer.js","lib/internal/webstreams/transformstream.js","lib/internal/webstreams/util.js","lib/internal/webstreams/writablestream.js","lib/internal/worker.js","lib/internal/worker/io.js","lib/internal/worker/js_transferable.js","lib/internal/worker/messaging.js","lib/module.js","lib/net.js","lib/os.js","lib/path.js","lib/path/posix.js","lib/path/win32.js","lib/perf_hooks.js","lib/process.js","lib/punycode.js","lib/querystring.js","lib/readline.js","lib/readline/promises.js","lib/repl.js","lib/sea.js","lib/sqlite.js","lib/stream.js","lib/stream/consumers.js","lib/stream/promises.js","lib/stream/web.js","lib/string_decoder.js","lib/sys.js","lib/test.js","lib/test/reporters.js","lib/timers.js","lib/timers/promises.js","lib/tls.js","lib/trace_events.js","lib/tty.js","lib/url.js","lib/util.js","lib/util/types.js","lib/v8.js","lib/vm.js","lib/wasi.js","lib/worker_threads.js","lib/zlib.js"],node_module_version:127,node_no_browser_globals:!1,node_prefix:"/",node_release_urlbase:"https://unofficial-builds.nodejs.org/download/release/",node_section_ordering_info:"",node_shared:!1,node_shared_ada:!1,node_shared_brotli:!1,node_shared_cares:!1,node_shared_http_parser:!1,node_shared_libuv:!1,node_shared_nghttp2:!1,node_shared_nghttp3:!1,node_shared_ngtcp2:!1,node_shared_openssl:!1,node_shared_simdjson:!1,node_shared_simdutf:!1,node_shared_sqlite:!1,node_shared_uvwasi:!1,node_shared_zlib:!1,node_tag:"",node_target_type:"executable",node_use_amaro:!0,node_use_bundled_v8:!0,node_use_node_code_cache:!0,node_use_node_snapshot:!0,node_use_openssl:!0,node_use_v8_platform:!0,node_with_ltcg:!1,node_without_node_options:!1,node_write_snapshot_as_array_literals:!1,openssl_is_fips:!1,openssl_quic:!0,ossfuzz:!1,shlib_suffix:"so.127",single_executable_application:!0,target_arch:"x64",ubsan:0,use_prefix_to_find_headers:!1,v8_enable_31bit_smis_on_64bit_arch:0,v8_enable_extensible_ro_snapshot:0,v8_enable_gdbjit:0,v8_enable_hugepage:0,v8_enable_i18n_support:1,v8_enable_inspector:1,v8_enable_javascript_promise_hooks:1,v8_enable_lite_mode:0,v8_enable_maglev:0,v8_enable_object_print:1,v8_enable_pointer_compression:0,v8_enable_sandbox:0,v8_enable_shared_ro_heap:1,v8_enable_short_builtin_calls:1,v8_enable_webassembly:1,v8_optimized_debug:1,v8_promise_internal_field_count:1,v8_random_seed:0,v8_trace_maps:0,v8_use_siphash:1,want_separate_host_toolset:0}},finalization:{},allowedNodeEnvironmentFlags:{},features:{inspector:!0,debug:!1,uv:!0,ipv6:!0,tls_alpn:!0,tls_sni:!0,tls_ocsp:!0,tls:!0,cached_builtins:!0,require_module:!0,typescript:!1},sourceMapsEnabled:!1,stdout:{connecting:!1,_hadError:!1,_parent:null,_host:null,_closeAfterHandlingError:!1,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null,readable:!1},_writableState:{highWaterMark:65536,length:0,corked:0,writelen:0,bufferedIndex:0,pendingcb:0},allowHalfOpen:!1,_eventsCount:1,_sockname:null,_pendingData:null,_pendingEncoding:"",server:null,_server:null,_type:"pipe",fd:1,_isStdio:!0},stdin:{fd:0,end:null,bytesRead:0,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null},_eventsCount:1},stderr:{connecting:!1,_hadError:!1,_parent:null,_host:null,_closeAfterHandlingError:!1,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null,readable:!1},_writableState:{highWaterMark:65536,length:0,corked:0,writelen:0,bufferedIndex:0,pendingcb:0},allowHalfOpen:!1,_eventsCount:1,_sockname:null,_pendingData:null,_pendingEncoding:"",server:null,_server:null,_type:"pipe",fd:2,_isStdio:!0},env:{npm_package_dependencies_react_transition_state:"^2.3.0",npm_package_lint_staged_frontend_app______js_2:"lint:fix",npm_package_dependencies_react_dnd_html5_backend:"^16.0.1",npm_config_version_commit_hooks:"true",npm_config_user_agent:"yarn/1.22.22 npm/? node/v22.12.0 linux x64",NODE_VERSION:"22.12.0",npm_package_dependencies_use_broadcast_ts:"^2.0.0",npm_package_entry_client:"entry/client",npm_config_bin_links:"true",YARN_VERSION:"1.22.22",npm_node_execpath:"/usr/local/bin/node",npm_package_devDependencies_vite:"^6.1.0",npm_package_dependencies_embla_carousel_react:"^8.5.2",npm_config_init_version:"1.0.0",SHLVL:"4",npm_package_dependencies_react_helmet_async:"^2.0.5",npm_package_scripts_persist:"node bin/update-persistgraphql.js",npm_package_scripts_lint_css_fix:"stylelint 'app/**/*.css' --fix",HOME:"/home",npm_package_scripts_build_server:"vite build --outDir dist/server --ssr app/entry/server/index.jsx",npm_package_devDependencies_eslint_config_prettier:"^10.0.1",LAGOON_VERSION:"24.12.0",npm_package_scripts_precommit:"lint-staged && node bin/precommit.js",npm_config_init_license:"MIT",YARN_WRAP_OUTPUT:"false",npm_package_devDependencies_then_request:"^6.0.2",npm_package_dependencies_use_sync_external_store:"^1.4.0",npm_package_dependencies_slugify:"^1.6.6",npm_config_version_tag_prefix:"v",npm_package_dependencies_eslint:"^9.20.1",npm_package_scripts_lint_fix:"eslint . --fix",npm_package_scripts_serve:"node prod-server.js",ENV:"/home/.bashrc",npm_package_devDependencies_postcss_advanced_variables:"^5.0.0",npm_package_devDependencies_eslint_plugin_react_hooks:"^5.1.0",npm_package_dependencies_compression:"^1.8.0",npm_package_description:"## Translations",npm_package_dependencies_xmldom:"^0.6.0",npm_package_dependencies_react_error_boundary:"^5.0.0",npm_package_dependencies__apollo_client:"^3.12.11",npm_package_scripts_lint_css:"stylelint 'app/**/*.css'",npm_package_scripts_posttest:"yarn run lint && yarn run lint-css",npm_package_readmeFilename:"README.md",TMPDIR:"/tmp",npm_package_devDependencies_prettier:"^3.5.0",npm_package_devDependencies_postcss_mixins:"^11.0.3",npm_package_dependencies_react_dnd:"^16.0.1",npm_package_dependencies_react_day_picker:"^9.5.1",npm_package_dependencies_embla_carousel_class_names:"^8.5.2",npm_package_scripts_introspect:"node bin/update-introspection.js",npm_package_scripts_dev:"node dev-server.js",npm_package_devDependencies_eslint_plugin_import:"^2.31.0",npm_package_devDependencies__vitejs_plugin_react:"^4.3.4",npm_package_dependencies_zustand:"^5.0.3",npm_package_dependencies_react_tooltip:"^5.28.0",npm_package_dependencies_html_entities:"^2.5.2",npm_package_dependencies_graphql_anywhere:"^4.2.8",npm_package_type:"module",npm_package_devDependencies_autoprefixer:"^10.4.20",npm_package_dependencies_url_parse:"^1.5.10",npm_package_dependencies_query_string:"^9.1.1",npm_package_dependencies_express:"^4.21.2",npm_package_private:"true",npm_package_dependencies_yet_another_react_lightbox:"^3.21.7",npm_package_scripts_lint:"eslint .",npm_config_registry:"https://registry.yarnpkg.com",npm_package_devDependencies_stylelint:"^16.14.1",npm_package_dependencies__emotion_is_prop_valid:"^1.3.1",npm_package_dependencies_raf:"^3.4.1",npm_package_dependencies_filesize:"^10.1.6",npm_package_dependencies_dotenv_extended:"^2.9.0",npm_package_scripts_start:"VITE_CJS_TRACE=true vite --force --host",npm_config_ignore_scripts:"",npm_config_version:"1.22.22",npm_package_dependencies_stylelint_config_css_modules:"^4.4.0",npm_package_dependencies_react_aria_live:"^2.0.5",npm_package_dependencies_accept_language_parser:"^1.5.0",PATH:"/tmp/yarn--1742303937852-0.8482364527510231:/app/node_modules/.bin:/usr/local/share/.config/yarn/link/node_modules/.bin:/usr/local/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/bin/node_modules/npm/bin/node-gyp-bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",NODE:"/usr/local/bin/node",LAGOON_LOCALDEV_HTTP_PORT:"3000",npm_package_name:"",npm_package_dependencies_xpath:"^0.0.34",npm_package_scripts_build_client:"vite build --outDir dist/client",npm_package_devDependencies_vite_plugin_eslint:"^1.8.1",npm_package_devDependencies_eslint_plugin_jsx_a11y:"^6.10.2",npm_package_devDependencies_postcss_functions:"^4.0.2",npm_package_devDependencies_jssha:"^3.3.1",npm_package_dependencies_winston:"^3.17.0",npm_package_dependencies_react_intersection_observer:"^9.15.1",npm_package_dependencies_react_dom:"^19.0.0",npm_package_dependencies_better_react_mathjax:"^2.1.0",TMP:"/tmp",npm_lifecycle_script:"vite build --outDir dist/client",LAGOON:"node",npm_package_devDependencies_eslint_plugin_css_modules:"^2.12.0",npm_package_dependencies_react_router:"^7.1.5",npm_package_dependencies_persistgraphql:"^0.3.11",npm_package_dependencies_mathjax:"^3.2.2",npm_package_dependencies_intersection_observer:"^0.12.2",npm_config_version_git_message:"v%s",npm_lifecycle_event:"build:client",npm_package_version:"",npm_config_argv:'{"remain":[],"cooked":["run","build:client"],"original":["run","build:client"]}',npm_package_devDependencies_lint_staged:"^15.4.3",npm_package_dependencies_uuid:"^11.0.5",npm_package_dependencies_ramda:"^0.30.1",npm_package_dependencies_graphql:"^16.10.0",npm_package_dependencies_fuse_js:"^7.1.0",npm_package_scripts_prettier:"prettier --trailing-comma all --single-quote --write '**/*.{js,jsx}' '!*.json'",npm_package_scripts_build:"VITE_CJS_TRACE=true vite build",npm_config_unsafe_perm:"true",npm_package_scripts_startrek:"node app/entry/server/cluster.js",npm_config_version_git_tag:"true",npm_config_version_git_sign:"",npm_package_license:"MIT",npm_package_devDependencies_eslint_plugin_react:"^7.37.4",npm_package_dependencies_classnames:"^2.5.1",npm_config_strict_ssl:"true",BASH_ENV:"/home/.bashrc",npm_package_devDependencies_vite_plugin_svg_sprite:"^0.6.2",npm_package_devDependencies_postcss_nested:"^7.0.2",npm_package_dependencies_vite_plugin_static_copy:"^2.2.0",npm_package_dependencies_react_select:"^5.10.0",npm_package_scripts_format:"yarn run prettier 'app/**/*.jsx' && yarn run lint:fix && yarn run lint-css:fix",PWD:"/app",npm_execpath:"/opt/yarn-v1.22.22/bin/yarn.js",npm_package_dependencies_unorm:"^1.6.0",npm_package_lint_staged_gitDir:"../",npm_package_dependencies_react_masonry_component:"^6.3.0",npm_package_devDependencies_postcss:"^8.5.2",npm_package_dependencies_stylelint_config_standard:"^37.0.0",npm_package_dependencies_date_fns:"^4.1.0",npm_config_save_prefix:"^",npm_config_ignore_optional:"",npm_package_devDependencies_vite_css_modules:"^1.8.4",npm_package_dependencies_react_animate_height:"^3.2.3",NODE_ENV:"production",npm_package_lint_staged_frontend_app______js_0:"lint",INIT_CWD:"/app",npm_package_devDependencies_lightningcss:"^1.29.1",npm_package_dependencies_react:"^19.0.0",npm_package_lint_staged_frontend_app______js_1:"prettier"},title:"/usr/local/bin/node",argv:["/usr/local/bin/node","/app/node_modules/.bin/vite","build","--outDir","dist/client"],execArgv:[],pid:111,ppid:90,execPath:"/usr/local/bin/node",debugPort:9229,argv0:"/usr/local/bin/node",_preload_modules:[],report:{directory:"",filename:"",compact:!1,excludeNetwork:!1,signal:"SIGUSR2",reportOnFatalError:!1,reportOnSignal:!1,reportOnUncaughtException:!1}},c7="Invariant Violation",bk=Object.setPrototypeOf,Cre=bk===void 0?function(e,t){return e.__proto__=t,e}:bk,Dg=function(e){xre(t,e);function t(n){n===void 0&&(n=c7);var r=e.call(this,typeof n=="number"?c7+": "+n+" (see https://github.com/apollographql/invariant-packages)":n)||this;return r.framesToPop=1,r.name=c7,Cre(r,t.prototype),r}return t}(Error);function D1(e,t){if(!e)throw new Dg(t)}function Tk(e){return function(){return console[e].apply(console,arguments)}}(function(e){e.warn=Tk("warn"),e.error=Tk("error")})(D1||(D1={}));var Ek={env:{}};if(typeof _k=="object")Ek=_k;else try{Function("stub","process = stub")(Ek)}catch{}function Nre(e){return e.kind==="StringValue"}function kre(e){return e.kind==="BooleanValue"}function Ore(e){return e.kind==="IntValue"}function Ire(e){return e.kind==="FloatValue"}function Dre(e){return e.kind==="Variable"}function Mre(e){return e.kind==="ObjectValue"}function Lre(e){return e.kind==="ListValue"}function Are(e){return e.kind==="EnumValue"}function Fre(e){return e.kind==="NullValue"}function sb(e,t,n,r){if(Ore(n)||Ire(n))e[t.value]=Number(n.value);else if(kre(n)||Nre(n))e[t.value]=n.value;else if(Mre(n)){var a={};n.fields.map(function(s){return sb(a,s.name,s.value,r)}),e[t.value]=a}else if(Dre(n)){var i=(r||{})[n.name.value];e[t.value]=i}else if(Lre(n))e[t.value]=n.values.map(function(s){var l={};return sb(l,t,s,r),l[t.value]});else if(Are(n))e[t.value]=n.value;else if(Fre(n))e[t.value]=null;else throw new Dg(17)}function XR(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach(function(r){var a=r.name,i=r.value;return sb(n,a,i,t)}),n}return null}function eP(e){return e.alias?e.alias.value:e.name.value}function jre(e){return e.kind==="Field"}function Rre(e){return e.kind==="InlineFragment"}function Pre(e,t){if(e.directives&&e.directives.length){var n={};return e.directives.forEach(function(r){n[r.name.value]=XR(r,t)}),n}return null}function zre(e,t){return t===void 0&&(t={}),Vre(e.directives).every(function(n){var r=n.directive,a=n.ifArgument,i=!1;return a.value.kind==="Variable"?(i=t[a.value.name.value],D1(i!==void 0,13)):i=a.value.value,r.name.value==="skip"?!i:i})}function Bre(e){var t=e.name.value;return t==="skip"||t==="include"}function Vre(e){return e?e.filter(Bre).map(function(t){var n=t.arguments;t.name.value,D1(n&&n.length===1,14);var r=n[0];D1(r.name&&r.name.value==="if",15);var a=r.value;return D1(a&&(a.kind==="Variable"||a.kind==="BooleanValue"),16),{directive:t,ifArgument:r}}):[]}function Hre(e){D1(e&&e.kind==="Document",2);var t=e.definitions.filter(function(n){return n.kind!=="FragmentDefinition"}).map(function(n){if(n.kind!=="OperationDefinition")throw new Dg(3);return n});return D1(t.length<=1,4),e}function Ure(e){return e.definitions.filter(function(t){return t.kind==="FragmentDefinition"})}function Wre(e){Hre(e);for(var t,n=0,r=e.definitions;n<r.length;n++){var a=r[n];if(a.kind==="OperationDefinition"){var i=a.operation;if(i==="query"||i==="mutation"||i==="subscription")return a}a.kind==="FragmentDefinition"&&!t&&(t=a)}if(t)return t;throw new Dg(10)}function qre(e){e===void 0&&(e=[]);var t={};return e.forEach(function(n){t[n.name.value]=n}),t}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var ob=function(e,t){return ob=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)r.hasOwnProperty(a)&&(n[a]=r[a])},ob(e,t)};function Gre(e,t){ob(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var d7="Invariant Violation",Sk=Object.setPrototypeOf,Qre=Sk===void 0?function(e,t){return e.__proto__=t,e}:Sk,$re=function(e){Gre(t,e);function t(n){n===void 0&&(n=d7);var r=e.call(this,typeof n=="number"?d7+": "+n+" (see https://github.com/apollographql/invariant-packages)":n)||this;return r.framesToPop=1,r.name=d7,Qre(r,t.prototype),r}return t}(Error);function wk(e,t){if(!e)throw new $re(t)}(function(e){function t(){for(var r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];return console.warn.apply(console,r)}e.warn=t;function n(){for(var r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];return console.error.apply(console,r)}e.error=n})(wk||(wk={}));function xk(e,t,n,r,a,i){a===void 0&&(a={}),i===void 0&&(i={});var s=Wre(t),l=Ure(t),u=qre(l),d=i.resultMapper,p=i.fragmentMatcher||function(){return!0},h={fragmentMap:u,contextValue:r,variableValues:a,resultMapper:d,resolver:e,fragmentMatcher:p};return Mg(s.selectionSet,n,h)}function Mg(e,t,n){var r=n.fragmentMap,a=n.contextValue,i=n.variableValues,s={};return e.selections.forEach(function(l){if(!(i&&!zre(l,i)))if(jre(l)){var u=Yre(l,t,n),d=eP(l);u!==void 0&&(s[d]===void 0?s[d]=u:lb(s[d],u))}else{var p=void 0;if(Rre(l))p=l;else if(p=r[l.name.value],!p)throw new Error("No fragment named ".concat(l.name.value));var h=p.typeCondition.name.value;if(n.fragmentMatcher(t,h,a)){var g=Mg(p.selectionSet,t,n);lb(s,g)}}}),n.resultMapper?n.resultMapper(s,t):s}function Yre(e,t,n){var r=n.variableValues,a=n.contextValue,i=n.resolver,s=e.name.value,l=XR(e,r),u={isLeaf:!e.selectionSet,resultKey:eP(e),directives:Pre(e,r),field:e},d=i(s,t,l,a,u);return!e.selectionSet||d==null?d:Array.isArray(d)?tP(e,d,n):Mg(e.selectionSet,d,n)}function tP(e,t,n){return t.map(function(r){return r===null?null:Array.isArray(r)?tP(e,r,n):Mg(e.selectionSet,r,n)})}var Kre=Object.prototype.hasOwnProperty;function lb(e,t){t!==null&&typeof t=="object"&&Object.keys(t).forEach(function(n){var r=t[n];Kre.call(e,n)?lb(e[n],r):e[n]=r})}function zn(e,t,n){if(n===void 0&&(n={}),t===null)return t;var r=function(a,i,s,l,u){return i[u.resultKey]};return Array.isArray(t)?t.map(function(a){return xk(r,e,a,null,n)}):xk(r,e,t,null,n)}const nP=dt`
  fragment UhSiteSettingsBundleFragment on UhSiteSettingsBundle {
    fieldName
    fieldHeaderVariant
    fieldShowBacklink
    fieldShowMenuIcon
    fieldUseFloatingNavigation
    fieldMenuVariant
    fieldAutoHyphenation
    fieldDesktopLogo {
      entity {
        ... on FileBundle {
          url
        }
      }
    }
    fieldDesktopLogoInverted {
      entity {
        ... on FileBundle {
          url
        }
      }
    }
    fieldMobileLogo {
      entity {
        ... on FileBundle {
          url
        }
      }
    }
    fieldMobileLogoInverted {
      entity {
        ... on FileBundle {
          url
        }
      }
    }
    fieldCooperationLogos {
      entity {
        translated: entityTranslationFromContext {
          ... on ParagraphSvgWithLink {
            fieldSwlLink {
              url {
                path
              }
            }
            fieldSwlLogo {
              entity {
                ... on FileBundle {
                  url
                }
              }
              description
            }
            svgLogo
          }
        }
      }
    }
    fieldFooterVariant
    fieldShowLanguageSwitcher
    fieldShowSocialMediaIcon
    fieldCopyrightText
    fieldFathomId
  }
`,Jre=dt`
  query headerQuery {
    siteSettings {
      translated: entityTranslationFromContext {
        ...UhSiteSettingsBundleFragment
      }
    }
  }

  ${nP}
`;function p6(){const{data:e,loading:t,error:n}=xr(Jre);if(t)return{loading:!0};if(n)throw n;const r=zn(nP,nt("",["siteSettings","translated"],e)),{fieldCooperationLogos:a,fieldShowBacklink:i,fieldUseFloatingNavigation:s,fieldShowSocialMediaIcon:l,fieldCopyrightText:u,fieldFooterVariant:d,fieldHeaderVariant:p,fieldMenuVariant:h,fieldShowLanguageSwitcher:g,fieldShowMenuIcon:v,fieldDesktopLogo:T,fieldDesktopLogoInverted:E,fieldMobileLogo:S,fieldMobileLogoInverted:b,fieldName:w,fieldAutoHyphenation:k,fieldFathomId:F}=r;return{loading:!!t,headerVersion:p,menuVersion:h,disableAutoHyphenation:k,logoPrimary:nt("",["entity","url"],T),logoInversePrimary:nt("",["entity","url"],E),logoSecondary:nt("",["entity","url"],S),logoInverseSecondary:nt("",["entity","url"],b),logoAltText:w,showMenu:v,showBacklink:i,useFloatingNavigation:s,footerVersion:d,fathomId:F,showSmarterLanguageSwitcher:g,showSocialMediaIcons:l,copyrightText:u,cooperationLogos:(a||[]).map(({entity:D})=>({description:nt(null,["translated","fieldSwlLogo","description"],D),src:nt(null,["translated","fieldSwlLogo","entity","url"],D),url:nt(null,["translated","fieldSwlLink","url","path"],D),svg:nt(null,["translated","svgLogo"],D)}))}}function Zre({overrideHandler:e}){const t=Za();return e||(()=>{t(-1)})}var f7={exports:{}},p7={},h7={exports:{}},m7={};/**
 * @license React
 * use-sync-external-store-shim.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Ck;function Xre(){if(Ck)return m7;Ck=1;var e=Yl();function t(h,g){return h===g&&(h!==0||1/h===1/g)||h!==h&&g!==g}var n=typeof Object.is=="function"?Object.is:t,r=e.useState,a=e.useEffect,i=e.useLayoutEffect,s=e.useDebugValue;function l(h,g){var v=g(),T=r({inst:{value:v,getSnapshot:g}}),E=T[0].inst,S=T[1];return i(function(){E.value=v,E.getSnapshot=g,u(E)&&S({inst:E})},[h,v,g]),a(function(){return u(E)&&S({inst:E}),h(function(){u(E)&&S({inst:E})})},[h]),s(v),v}function u(h){var g=h.getSnapshot;h=h.value;try{var v=g();return!n(h,v)}catch{return!0}}function d(h,g){return g()}var p=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?d:l;return m7.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:p,m7}var Nk;function eae(){return Nk||(Nk=1,h7.exports=Xre()),h7.exports}/**
 * @license React
 * use-sync-external-store-shim/with-selector.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var kk;function tae(){if(kk)return p7;kk=1;var e=Yl(),t=eae();function n(d,p){return d===p&&(d!==0||1/d===1/p)||d!==d&&p!==p}var r=typeof Object.is=="function"?Object.is:n,a=t.useSyncExternalStore,i=e.useRef,s=e.useEffect,l=e.useMemo,u=e.useDebugValue;return p7.useSyncExternalStoreWithSelector=function(d,p,h,g,v){var T=i(null);if(T.current===null){var E={hasValue:!1,value:null};T.current=E}else E=T.current;T=l(function(){function b(M){if(!w){if(w=!0,k=M,M=g(M),v!==void 0&&E.hasValue){var A=E.value;if(v(A,M))return F=A}return F=M}if(A=F,r(k,M))return A;var R=g(M);return v!==void 0&&v(A,R)?(k=M,A):(k=M,F=R)}var w=!1,k,F,D=h===void 0?null:h;return[function(){return b(p())},D===null?void 0:function(){return b(D())}]},[p,h,g,v]);var S=a(d,T[0],T[1]);return s(function(){E.hasValue=!0,E.value=S},[S]),u(S),S},p7}var Ok;function nae(){return Ok||(Ok=1,f7.exports=tae()),f7.exports}var rae=nae();const aae=ji(rae),{useSyncExternalStoreWithSelector:iae}=aae,sae=e=>e;function oae(e,t=sae,n){const r=iae(e.subscribe,e.getState,e.getInitialState,t,n);return gt.useDebugValue(r),r}const Ik=(e,t)=>{const n=QR(e),r=(a,i=t)=>oae(n,a,i);return Object.assign(r,n),r},lae=(e,t)=>e?Ik(e,t):Ik,W5=(e,t=[],n=!1)=>e?n?e.includes(t[0])?[]:t:t.every(r=>e.includes(r))?e.filter(r=>!t.includes(r)):[...e,...t]:t,dc=lae(cc(kJ(e=>({filters:{},visibleFilters:[],activeOptions:{},selectedOptions:{},visibleOverlayId:null,toggleVisibility:t=>e(n=>({visibleFilters:W5(n.visibleFilters,[t])}),!1,"toggleVisibility"),updateVisibilityAll:t=>e({visibleFilters:[t]},!1,"updateVisibilityAll"),toggleSelectedCheckboxOption:(t,n)=>e(r=>({selectedOptions:{...r.selectedOptions,[t]:W5(r.selectedOptions[t],[n])}}),!1,"toggleSelectedCheckboxOption"),toggleSelectedCheckboxOptions:(t,n)=>e(r=>({selectedOptions:{...r.selectedOptions,[t]:W5(r.selectedOptions[t],n)}}),!1,"toggleSelectedCheckboxOptions"),toggleSelectedRadioOption:(t,n)=>e(r=>({selectedOptions:{...r.selectedOptions,[t]:W5(r.selectedOptions[t],[n],!0)}}),!1,"toggleSelectedRadioOption"),toggleOverlayVisible:t=>e({visibleOverlayId:t},!1,"toggleOverlayVisible"),acceptSelection:()=>e(t=>({activeOptions:t.selectedOptions,visibleFilters:[]}),!1,"acceptSelection"),resetSelection:()=>e(t=>({selectedOptions:t.activeOptions,visibleFilters:[]}),!1,"resetSelection"),resetAllFilters:()=>e({activeOptions:{},selectedOptions:{}},!1,"resetAllFilters"),setFilters:(t,n,r,a)=>e(i=>({filters:{...i.filters,[t]:{filters:n,tableId:t,displayType:r,isSingleOptions:a}}}),!1,"setFilters")})))),uae="Overlay_V4Gtg",cae="Slim_1ogpP",dae="InnerWrapper_axIpw",fae="preEnter_fEfDg",pae="entering_ekodd",hae="entered_NDsQQ",mae="TransitionFromRight_mRCeU",gae="Title_qiYNj",vae="CloseBar_KPeDd",yae="CloseButton_4ozBr",_ae="CloseIcon_jDRxe",bae="CloseLabel_-M2EK",Tae="LogoWrapper_xkBK6",Eae="UniversityLink_c6aHS",Sae="Buttons_zunUb",wae="ConfirmLink_q1MYV",xae="PositionRight_Vin2D",Cae="columnLeftSlim_dVRdd",Nae="columnRightSlim_-nJpO",kae="BackLink_UQVgu",Oae="Wrapper_lLcll InvertedColors",Iae="WrapperRed_qMN8f Wrapper_lLcll InvertedColors",Dae="exiting_0p9L6 preEnter_fEfDg",Mae="ButtonLink_5IDma Caption",pa={Overlay:uae,Slim:cae,InnerWrapper:dae,preEnter:fae,entering:pae,entered:hae,TransitionFromRight:mae,Title:gae,CloseBar:vae,CloseButton:yae,CloseIcon:_ae,CloseLabel:bae,LogoWrapper:Tae,UniversityLink:Eae,Buttons:Sae,ConfirmLink:wae,PositionRight:xae,columnLeftSlim:Cae,columnRightSlim:Nae,BackLink:kae,Wrapper:Oae,WrapperRed:Iae,exiting:Dae,ButtonLink:Mae},Lae=({red:e,title:t,children:n,translations:r,isFiltersOverlay:a,isSlim:i,headerVersion:s,preventWrapperFocus:l,closeHandler:u,status:d,transitionStyle:p})=>{const h=j.useRef(void 0),g=j.useRef(!1),v=j.useRef(null),T=j.useRef({x:0,y:0}),[E,S]=j.useState(!1),b=$t(),{resetSelection:w,acceptSelection:k}=dc(Ln(R=>({resetSelection:R.resetSelection,acceptSelection:R.acceptSelection}))),F=j.useCallback(()=>{g.current=!0,u(),w()},[u]),D=j.useCallback(R=>{const q=R.key&&R.key.toLowerCase();(q==="escape"||q==="esc")&&F()},[F]),M=j.useCallback(()=>{k(),F()},[F]);j.useEffect(()=>{const R=q=>D(q);return document.addEventListener("keydown",R),()=>{document.removeEventListener("keydown",R)}},[D]),j.useEffect(()=>{h.current&&!l&&h.current.focus()},[l]),j.useEffect(()=>{g.current&&(v.current&&v.current.focus(),window.scrollTo(T.current.x,T.current.y))},[]),j.useEffect(()=>{S(!0);const R=setTimeout(()=>{S(!1)},100);return()=>clearTimeout(R)},[b]);const A=e?"monochromatic":"light";return m.jsx("div",{onBlur:R=>{!E&&i&&!R.currentTarget.contains(R.relatedTarget)&&setTimeout(()=>{F()},100)},role:"dialog","aria-modal":"true",ref:h,tabIndex:-1,className:qe(pa.Overlay,{[pa.Wrapper]:!e,[pa.WrapperRed]:e,[pa.Slim]:i,[pa.PositionRight]:s===Om,[pa.TransitionFromRight]:p===X2||s===Om,[pa[`${d}`]]:d}),children:m.jsxs("div",{className:pa.InnerWrapper,children:[t&&m.jsx("h2",{className:pa.Title,children:t}),!i&&m.jsx("div",{className:pa.LogoWrapper,children:m.jsx(Hm,{version:A,isOverlay:!0})}),n,a&&m.jsx(tn,{children:m.jsx(yt,{children:m.jsxs(et,{mobile:6,desktop:12,desktopOffset:1,className:pa.Buttons,children:[m.jsx("button",{onClick:F,className:pa.ButtonLink,children:r.back}),m.jsx("button",{className:qe(pa.ConfirmLink,"link-local","button"),onClick:M,children:r.applyFilters})]})})}),i&&s!==Om?m.jsxs("div",{className:pa.LogoWrapper,children:[m.jsx("div",{className:pa.columnLeftSlim,children:m.jsx(f6,{url:k0,className:pa.BackLink,children:r.backLinkText})}),m.jsx("div",{className:pa.columnRightSlim,children:m.jsx(Hm,{usedInMenuOverlay:!0,linkToMainPage:!0,version:A})})]}):null,m.jsx("div",{className:pa.CloseBar,children:m.jsxs("button",{className:pa.CloseButton,onClick:F,children:[m.jsx(Ft,{className:pa.CloseIcon,iconName:"cross"}),m.jsx("span",{className:pa.CloseLabel,children:r.close})]})})]})})},Aae=({active:e,transitionStyle:t=dJ,isSlim:n,closeHandler:r,red:a,status:i,overlay:s,toggle:l,...u})=>{const d=j.useCallback(p=>{typeof window>"u"||(p?document.body.classList.remove("PreventScroll"):document.body.classList.add("PreventScroll"))},[]);return j.useEffect(()=>{d(!e)},[e,d]),e&&m.jsx(Lae,{isSlim:n,overlay:s,status:i,transitionStyle:t,red:a,...u,closeHandler:r,toggle:l})};function O0(e){$t(),Za();const{translations:t}=Ht(),n=p6(),r=Zre({...e});return m.jsx(Aae,{...e,translations:t,...n,closeHandler:r})}const Fae="Title_2TxJ-",jae="ParagraphWrapper_uIzuB",Rae="ParagraphTitle_-S8JS",Pae="ShapeTitle_JpOHl MediumSmallHeading",zae="SubjectSpecificDocuments_vVN4S SmallHeading",Hh={Title:Fae,ParagraphWrapper:jae,ParagraphTitle:Rae,ShapeTitle:Pae,SubjectSpecificDocuments:zae};function Bae({title:e,active:t,overlay:n,toggle:r,status:a,shapeLabel:i,subjectSpecificDocuments:s,translations:l}){return m.jsx(O0,{active:t,transitionStyle:X2,overlay:n,toggle:r,status:a,children:m.jsxs(tn,{children:[e&&m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:11,className:Hh.Title,children:m.jsx(Ri,{children:e})})}),m.jsx(yt,{children:m.jsxs(et,{mobile:6,tablet:6,desktop:12,desktopOffset:1,className:Hh.ParagraphWrapper,children:[!!n&&!!n.length&&n.map(u=>m.jsxs(j.Fragment,{children:[u.title&&m.jsx("h2",{className:Hh.ParagraphTitle,children:u.title}),u.body&&m.jsx("div",{dangerouslySetInnerHTML:{__html:u.body.processed}})]},u.id)),!!s&&!!s.length&&m.jsxs(m.Fragment,{children:[m.jsx("h2",{className:Hh.ShapeTitle,children:`${l.subjectSpecificInfoTitle} ${i}`}),s.map(u=>m.jsxs(j.Fragment,{children:[u.title&&m.jsx("h3",{className:Hh.SubjectSpecificDocuments,children:u.title}),u.body&&m.jsx("div",{dangerouslySetInnerHTML:{__html:u.body.processed}})]},u.title))]})]})})]})})}function Vae({active:e,status:t}){const n=$t(),{loading:r,translations:a}=Ht(),{loading:i,...s}=cre({location:n});return m.jsx(Bae,{translations:a,active:e,status:t,loading:r||i,...s})}const Hae="ContactContent_SVYMz",Uae={ContactContent:Hae};function rP({content:e}){return e.map(({entity:{translated:{id:t,body:n,title:r}}})=>m.jsxs(j.Fragment,{children:[r&&m.jsx("h2",{children:r}),m.jsx("div",{className:Uae.ContactContent,dangerouslySetInnerHTML:{__html:n&&n.processed}})]},t))}const Wae=dt`
  fragment ParagraphContactPersonFragment on ParagraphContactPerson {
    id: entityId
    name: parentFieldName
    title: fieldPersonTitle
    body: fieldPersonText {
      processed
    }
  }
`,fc=dt`
  fragment ContactInformationFragment on NodeContactInformation {
    translated: entityTranslationFromContext {
      ... on NodeContactInformation {
        title
        content: fieldContent {
          entity {
            translated: entityTranslationFromContext {
              ...ParagraphContactPersonFragment
            }
          }
        }
      }
    }
  }

  ${Wae}
`,qae=dt`
  fragment NewsContactFragment on NodeNews {
    contactInformation: fieldContactInformation {
      entity {
        ...ContactInformationFragment
      }
    }
  }

  ${fc}
`,Gae=dt`
  fragment BasicPageContactFragment on NodePage {
    contactInformation: fieldContactInformation {
      entity {
        ...ContactInformationFragment
      }
    }
  }

  ${fc}
`,Qae=dt`
  fragment SfSubjectContactFragment on NodeSfSubject {
    contactInformation: fieldContactInformation {
      entity {
        ...ContactInformationFragment
      }
    }
  }

  ${fc}
`,$ae=dt`
  fragment SfSubjectShapeContactFragment on NodeSfSubjectShape {
    contactInformation: fieldContactInformation {
      entity {
        ...ContactInformationFragment
      }
    }
  }

  ${fc}
`,Yae=dt`
  query ContactOverlayQuery($path: String!) {
    route(path: $path) {
      ... on EntityCanonicalUrl {
        entity {
          ...NewsContactFragment
          ...BasicPageContactFragment
          ...SfSubjectContactFragment
          ...SfSubjectShapeContactFragment
        }
      }
    }
  }

  ${qae}
  ${Gae}
  ${Qae}
  ${$ae}
`,Kae=({location:e})=>{const{data:t,loading:n,error:r}=xr(Yae,{variables:{path:e.pathname||"/"}});if(r)throw r;const a=nt({title:"Error",content:[]},["route","entity","contactInformation","entity","translated"],t);return{loading:n,...a}},Jae="Wrapper_lqrLv",Zae="Icon_UIpIt",Xae="spin_EdN5f",eie="VerticalSpacing_xDoJg VerticalSpacing",g7={Wrapper:Jae,Icon:Zae,spin:Xae,VerticalSpacing:eie};function hi({invertColors:e=!1,verticalSpacing:t=!0}){const{translations:n}=Ht(),[r,a]=j.useState(!1);return j.useEffect(()=>{a(!0)},[]),r&&m.jsx("div",{className:qe(g7.Wrapper,{[g7.VerticalSpacing]:t}),children:m.jsx(Ft,{className:g7.Icon,iconName:e?"loading-white":"loading",role:"img","aria-label":n.loadingData})})}const tie="Title_79nfl",nie="ParagraphWrapper_QJvCb",Dk={Title:tie,ParagraphWrapper:nie};function aP({active:e,title:t,loading:n,children:r,closeHandler:a,...i}){return m.jsx(O0,{active:e,red:!0,transitionStyle:X2,closeHandler:a,...i,children:m.jsxs(tn,{children:[t&&m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:11,className:Dk.Title,children:m.jsx(Ri,{children:t})})}),m.jsx(yt,{children:m.jsx(et,{mobile:6,tablet:6,desktop:12,desktopOffset:1,className:Dk.ParagraphWrapper,children:n?m.jsx(hi,{invertColors:!0}):r})})]})})}const Mk=155,rie=e=>{if(e.length===0)return null;const t=e[0].entity.translated.body,n=e[0].entity.translated.title;if((!t||!t.processed)&&!n)return null;let r=TJ(n,t.processed);return r=EJ(r),r.length>=Mk&&(r=`${r.substring(0,Mk)}...`),r},aie=({loading:e,active:t,title:n,content:r,translations:a,closeHandler:i,...s})=>{const l=rie(r);return m.jsxs(aP,{active:t,title:n,loading:e,closeHandler:i,...s,children:[m.jsx(rP,{content:r}),t&&m.jsx(rc,{titleTemplate:`${a.contact} %s – ${a.universityHeidelberg}`,children:l&&m.jsx("meta",{name:"description",content:l})})]})};function iie(e){const t=Za(),n=$t(),{loading:r,...a}=Kae({location:n}),{loading:i,...s}=Ht();return m.jsx(aie,{...e,...a,...s,history:t,loading:r||i})}const sie=j.createContext(null),v7={didCatch:!1,error:null};let oie=class extends j.Component{constructor(t){super(t),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=v7}static getDerivedStateFromError(t){return{didCatch:!0,error:t}}resetErrorBoundary(){const{error:t}=this.state;if(t!==null){for(var n,r,a=arguments.length,i=new Array(a),s=0;s<a;s++)i[s]=arguments[s];(n=(r=this.props).onReset)===null||n===void 0||n.call(r,{args:i,reason:"imperative-api"}),this.setState(v7)}}componentDidCatch(t,n){var r,a;(r=(a=this.props).onError)===null||r===void 0||r.call(a,t,n)}componentDidUpdate(t,n){const{didCatch:r}=this.state,{resetKeys:a}=this.props;if(r&&n.error!==null&&lie(t.resetKeys,a)){var i,s;(i=(s=this.props).onReset)===null||i===void 0||i.call(s,{next:a,prev:t.resetKeys,reason:"keys"}),this.setState(v7)}}render(){const{children:t,fallbackRender:n,FallbackComponent:r,fallback:a}=this.props,{didCatch:i,error:s}=this.state;let l=t;if(i){const u={error:s,resetErrorBoundary:this.resetErrorBoundary};if(typeof n=="function")l=n(u);else if(r)l=j.createElement(r,u);else if(a!==void 0)l=a;else throw s}return j.createElement(sie.Provider,{value:{didCatch:i,error:s,resetErrorBoundary:this.resetErrorBoundary}},l)}};function lie(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e.length!==t.length||e.some((n,r)=>!Object.is(n,t[r]))}function uie({children:e,fallback:t,disableLogging:n}){const[r,a]=j.useState(null),i=$t(),s=(l,u)=>{a(l),n||console.error({message:"ErrorBoundary has caught an error.",error:l,location:u})};return j.useEffect(()=>{r&&a(null)},[r,i]),r?t({error:r}):m.jsx(oie,{FallbackComponent:t,onError:s,children:e})}var O3={exports:{}},cie=O3.exports,Lk;function die(){return Lk||(Lk=1,function(e,t){(function(n,r,a){e.exports=a(),e.exports.default=a()})("slugify",cie,function(){var n=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","ǈ":"LJ","ǉ":"lj","ǋ":"NJ","ǌ":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),r=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function a(i,s){if(typeof i!="string")throw new Error("slugify: string argument expected");s=typeof s=="string"?{replacement:s}:s||{};var l=r[s.locale]||{},u=s.replacement===void 0?"-":s.replacement,d=s.trim===void 0?!0:s.trim,p=i.normalize().split("").reduce(function(h,g){var v=l[g];return v===void 0&&(v=n[g]),v===void 0&&(v=g),v===u&&(v=" "),h+v.replace(s.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return s.strict&&(p=p.replace(/[^A-Za-z0-9\s]/g,"")),d&&(p=p.trim()),p=p.replace(/\s+/g,u),s.lower&&(p=p.toLowerCase()),p}return a.extend=function(i){Object.assign(n,i)},a})}(O3)),O3.exports}var fie=die();const h6=ji(fie);var v1={},Uh={},Ak;function pie(){return Ak||(Ak=1,Object.defineProperty(Uh,"__esModule",{value:!0}),Uh.bodyRegExps={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/&notin;|&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/&centerdot;|&copysr;|&divideontimes;|&gtcc;|&gtcir;|&gtdot;|&gtlPar;|&gtquest;|&gtrapprox;|&gtrarr;|&gtrdot;|&gtreqless;|&gtreqqless;|&gtrless;|&gtrsim;|&ltcc;|&ltcir;|&ltdot;|&lthree;|&ltimes;|&ltlarr;|&ltquest;|&ltrPar;|&ltri;|&ltrie;|&ltrif;|&notin;|&notinE;|&notindot;|&notinva;|&notinvb;|&notinvc;|&notni;|&notniva;|&notnivb;|&notnivc;|&parallel;|&timesb;|&timesbar;|&timesd;|&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},Uh.namedReferences={xml:{entities:{"&lt;":"<","&gt;":">","&quot;":'"',"&apos;":"'","&amp;":"&"},characters:{"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;","&":"&amp;"}},html4:{entities:{"&apos;":"'","&nbsp":" ","&nbsp;":" ","&iexcl":"¡","&iexcl;":"¡","&cent":"¢","&cent;":"¢","&pound":"£","&pound;":"£","&curren":"¤","&curren;":"¤","&yen":"¥","&yen;":"¥","&brvbar":"¦","&brvbar;":"¦","&sect":"§","&sect;":"§","&uml":"¨","&uml;":"¨","&copy":"©","&copy;":"©","&ordf":"ª","&ordf;":"ª","&laquo":"«","&laquo;":"«","&not":"¬","&not;":"¬","&shy":"­","&shy;":"­","&reg":"®","&reg;":"®","&macr":"¯","&macr;":"¯","&deg":"°","&deg;":"°","&plusmn":"±","&plusmn;":"±","&sup2":"²","&sup2;":"²","&sup3":"³","&sup3;":"³","&acute":"´","&acute;":"´","&micro":"µ","&micro;":"µ","&para":"¶","&para;":"¶","&middot":"·","&middot;":"·","&cedil":"¸","&cedil;":"¸","&sup1":"¹","&sup1;":"¹","&ordm":"º","&ordm;":"º","&raquo":"»","&raquo;":"»","&frac14":"¼","&frac14;":"¼","&frac12":"½","&frac12;":"½","&frac34":"¾","&frac34;":"¾","&iquest":"¿","&iquest;":"¿","&Agrave":"À","&Agrave;":"À","&Aacute":"Á","&Aacute;":"Á","&Acirc":"Â","&Acirc;":"Â","&Atilde":"Ã","&Atilde;":"Ã","&Auml":"Ä","&Auml;":"Ä","&Aring":"Å","&Aring;":"Å","&AElig":"Æ","&AElig;":"Æ","&Ccedil":"Ç","&Ccedil;":"Ç","&Egrave":"È","&Egrave;":"È","&Eacute":"É","&Eacute;":"É","&Ecirc":"Ê","&Ecirc;":"Ê","&Euml":"Ë","&Euml;":"Ë","&Igrave":"Ì","&Igrave;":"Ì","&Iacute":"Í","&Iacute;":"Í","&Icirc":"Î","&Icirc;":"Î","&Iuml":"Ï","&Iuml;":"Ï","&ETH":"Ð","&ETH;":"Ð","&Ntilde":"Ñ","&Ntilde;":"Ñ","&Ograve":"Ò","&Ograve;":"Ò","&Oacute":"Ó","&Oacute;":"Ó","&Ocirc":"Ô","&Ocirc;":"Ô","&Otilde":"Õ","&Otilde;":"Õ","&Ouml":"Ö","&Ouml;":"Ö","&times":"×","&times;":"×","&Oslash":"Ø","&Oslash;":"Ø","&Ugrave":"Ù","&Ugrave;":"Ù","&Uacute":"Ú","&Uacute;":"Ú","&Ucirc":"Û","&Ucirc;":"Û","&Uuml":"Ü","&Uuml;":"Ü","&Yacute":"Ý","&Yacute;":"Ý","&THORN":"Þ","&THORN;":"Þ","&szlig":"ß","&szlig;":"ß","&agrave":"à","&agrave;":"à","&aacute":"á","&aacute;":"á","&acirc":"â","&acirc;":"â","&atilde":"ã","&atilde;":"ã","&auml":"ä","&auml;":"ä","&aring":"å","&aring;":"å","&aelig":"æ","&aelig;":"æ","&ccedil":"ç","&ccedil;":"ç","&egrave":"è","&egrave;":"è","&eacute":"é","&eacute;":"é","&ecirc":"ê","&ecirc;":"ê","&euml":"ë","&euml;":"ë","&igrave":"ì","&igrave;":"ì","&iacute":"í","&iacute;":"í","&icirc":"î","&icirc;":"î","&iuml":"ï","&iuml;":"ï","&eth":"ð","&eth;":"ð","&ntilde":"ñ","&ntilde;":"ñ","&ograve":"ò","&ograve;":"ò","&oacute":"ó","&oacute;":"ó","&ocirc":"ô","&ocirc;":"ô","&otilde":"õ","&otilde;":"õ","&ouml":"ö","&ouml;":"ö","&divide":"÷","&divide;":"÷","&oslash":"ø","&oslash;":"ø","&ugrave":"ù","&ugrave;":"ù","&uacute":"ú","&uacute;":"ú","&ucirc":"û","&ucirc;":"û","&uuml":"ü","&uuml;":"ü","&yacute":"ý","&yacute;":"ý","&thorn":"þ","&thorn;":"þ","&yuml":"ÿ","&yuml;":"ÿ","&quot":'"',"&quot;":'"',"&amp":"&","&amp;":"&","&lt":"<","&lt;":"<","&gt":">","&gt;":">","&OElig;":"Œ","&oelig;":"œ","&Scaron;":"Š","&scaron;":"š","&Yuml;":"Ÿ","&circ;":"ˆ","&tilde;":"˜","&ensp;":" ","&emsp;":" ","&thinsp;":" ","&zwnj;":"‌","&zwj;":"‍","&lrm;":"‎","&rlm;":"‏","&ndash;":"–","&mdash;":"—","&lsquo;":"‘","&rsquo;":"’","&sbquo;":"‚","&ldquo;":"“","&rdquo;":"”","&bdquo;":"„","&dagger;":"†","&Dagger;":"‡","&permil;":"‰","&lsaquo;":"‹","&rsaquo;":"›","&euro;":"€","&fnof;":"ƒ","&Alpha;":"Α","&Beta;":"Β","&Gamma;":"Γ","&Delta;":"Δ","&Epsilon;":"Ε","&Zeta;":"Ζ","&Eta;":"Η","&Theta;":"Θ","&Iota;":"Ι","&Kappa;":"Κ","&Lambda;":"Λ","&Mu;":"Μ","&Nu;":"Ν","&Xi;":"Ξ","&Omicron;":"Ο","&Pi;":"Π","&Rho;":"Ρ","&Sigma;":"Σ","&Tau;":"Τ","&Upsilon;":"Υ","&Phi;":"Φ","&Chi;":"Χ","&Psi;":"Ψ","&Omega;":"Ω","&alpha;":"α","&beta;":"β","&gamma;":"γ","&delta;":"δ","&epsilon;":"ε","&zeta;":"ζ","&eta;":"η","&theta;":"θ","&iota;":"ι","&kappa;":"κ","&lambda;":"λ","&mu;":"μ","&nu;":"ν","&xi;":"ξ","&omicron;":"ο","&pi;":"π","&rho;":"ρ","&sigmaf;":"ς","&sigma;":"σ","&tau;":"τ","&upsilon;":"υ","&phi;":"φ","&chi;":"χ","&psi;":"ψ","&omega;":"ω","&thetasym;":"ϑ","&upsih;":"ϒ","&piv;":"ϖ","&bull;":"•","&hellip;":"…","&prime;":"′","&Prime;":"″","&oline;":"‾","&frasl;":"⁄","&weierp;":"℘","&image;":"ℑ","&real;":"ℜ","&trade;":"™","&alefsym;":"ℵ","&larr;":"←","&uarr;":"↑","&rarr;":"→","&darr;":"↓","&harr;":"↔","&crarr;":"↵","&lArr;":"⇐","&uArr;":"⇑","&rArr;":"⇒","&dArr;":"⇓","&hArr;":"⇔","&forall;":"∀","&part;":"∂","&exist;":"∃","&empty;":"∅","&nabla;":"∇","&isin;":"∈","&notin;":"∉","&ni;":"∋","&prod;":"∏","&sum;":"∑","&minus;":"−","&lowast;":"∗","&radic;":"√","&prop;":"∝","&infin;":"∞","&ang;":"∠","&and;":"∧","&or;":"∨","&cap;":"∩","&cup;":"∪","&int;":"∫","&there4;":"∴","&sim;":"∼","&cong;":"≅","&asymp;":"≈","&ne;":"≠","&equiv;":"≡","&le;":"≤","&ge;":"≥","&sub;":"⊂","&sup;":"⊃","&nsub;":"⊄","&sube;":"⊆","&supe;":"⊇","&oplus;":"⊕","&otimes;":"⊗","&perp;":"⊥","&sdot;":"⋅","&lceil;":"⌈","&rceil;":"⌉","&lfloor;":"⌊","&rfloor;":"⌋","&lang;":"〈","&rang;":"〉","&loz;":"◊","&spades;":"♠","&clubs;":"♣","&hearts;":"♥","&diams;":"♦"},characters:{"'":"&apos;"," ":"&nbsp;","¡":"&iexcl;","¢":"&cent;","£":"&pound;","¤":"&curren;","¥":"&yen;","¦":"&brvbar;","§":"&sect;","¨":"&uml;","©":"&copy;",ª:"&ordf;","«":"&laquo;","¬":"&not;","­":"&shy;","®":"&reg;","¯":"&macr;","°":"&deg;","±":"&plusmn;","²":"&sup2;","³":"&sup3;","´":"&acute;",µ:"&micro;","¶":"&para;","·":"&middot;","¸":"&cedil;","¹":"&sup1;",º:"&ordm;","»":"&raquo;","¼":"&frac14;","½":"&frac12;","¾":"&frac34;","¿":"&iquest;",À:"&Agrave;",Á:"&Aacute;",Â:"&Acirc;",Ã:"&Atilde;",Ä:"&Auml;",Å:"&Aring;",Æ:"&AElig;",Ç:"&Ccedil;",È:"&Egrave;",É:"&Eacute;",Ê:"&Ecirc;",Ë:"&Euml;",Ì:"&Igrave;",Í:"&Iacute;",Î:"&Icirc;",Ï:"&Iuml;",Ð:"&ETH;",Ñ:"&Ntilde;",Ò:"&Ograve;",Ó:"&Oacute;",Ô:"&Ocirc;",Õ:"&Otilde;",Ö:"&Ouml;","×":"&times;",Ø:"&Oslash;",Ù:"&Ugrave;",Ú:"&Uacute;",Û:"&Ucirc;",Ü:"&Uuml;",Ý:"&Yacute;",Þ:"&THORN;",ß:"&szlig;",à:"&agrave;",á:"&aacute;",â:"&acirc;",ã:"&atilde;",ä:"&auml;",å:"&aring;",æ:"&aelig;",ç:"&ccedil;",è:"&egrave;",é:"&eacute;",ê:"&ecirc;",ë:"&euml;",ì:"&igrave;",í:"&iacute;",î:"&icirc;",ï:"&iuml;",ð:"&eth;",ñ:"&ntilde;",ò:"&ograve;",ó:"&oacute;",ô:"&ocirc;",õ:"&otilde;",ö:"&ouml;","÷":"&divide;",ø:"&oslash;",ù:"&ugrave;",ú:"&uacute;",û:"&ucirc;",ü:"&uuml;",ý:"&yacute;",þ:"&thorn;",ÿ:"&yuml;",'"':"&quot;","&":"&amp;","<":"&lt;",">":"&gt;",Œ:"&OElig;",œ:"&oelig;",Š:"&Scaron;",š:"&scaron;",Ÿ:"&Yuml;","ˆ":"&circ;","˜":"&tilde;"," ":"&ensp;"," ":"&emsp;"," ":"&thinsp;","‌":"&zwnj;","‍":"&zwj;","‎":"&lrm;","‏":"&rlm;","–":"&ndash;","—":"&mdash;","‘":"&lsquo;","’":"&rsquo;","‚":"&sbquo;","“":"&ldquo;","”":"&rdquo;","„":"&bdquo;","†":"&dagger;","‡":"&Dagger;","‰":"&permil;","‹":"&lsaquo;","›":"&rsaquo;","€":"&euro;",ƒ:"&fnof;",Α:"&Alpha;",Β:"&Beta;",Γ:"&Gamma;",Δ:"&Delta;",Ε:"&Epsilon;",Ζ:"&Zeta;",Η:"&Eta;",Θ:"&Theta;",Ι:"&Iota;",Κ:"&Kappa;",Λ:"&Lambda;",Μ:"&Mu;",Ν:"&Nu;",Ξ:"&Xi;",Ο:"&Omicron;",Π:"&Pi;",Ρ:"&Rho;",Σ:"&Sigma;",Τ:"&Tau;",Υ:"&Upsilon;",Φ:"&Phi;",Χ:"&Chi;",Ψ:"&Psi;",Ω:"&Omega;",α:"&alpha;",β:"&beta;",γ:"&gamma;",δ:"&delta;",ε:"&epsilon;",ζ:"&zeta;",η:"&eta;",θ:"&theta;",ι:"&iota;",κ:"&kappa;",λ:"&lambda;",μ:"&mu;",ν:"&nu;",ξ:"&xi;",ο:"&omicron;",π:"&pi;",ρ:"&rho;",ς:"&sigmaf;",σ:"&sigma;",τ:"&tau;",υ:"&upsilon;",φ:"&phi;",χ:"&chi;",ψ:"&psi;",ω:"&omega;",ϑ:"&thetasym;",ϒ:"&upsih;",ϖ:"&piv;","•":"&bull;","…":"&hellip;","′":"&prime;","″":"&Prime;","‾":"&oline;","⁄":"&frasl;","℘":"&weierp;",ℑ:"&image;",ℜ:"&real;","™":"&trade;",ℵ:"&alefsym;","←":"&larr;","↑":"&uarr;","→":"&rarr;","↓":"&darr;","↔":"&harr;","↵":"&crarr;","⇐":"&lArr;","⇑":"&uArr;","⇒":"&rArr;","⇓":"&dArr;","⇔":"&hArr;","∀":"&forall;","∂":"&part;","∃":"&exist;","∅":"&empty;","∇":"&nabla;","∈":"&isin;","∉":"&notin;","∋":"&ni;","∏":"&prod;","∑":"&sum;","−":"&minus;","∗":"&lowast;","√":"&radic;","∝":"&prop;","∞":"&infin;","∠":"&ang;","∧":"&and;","∨":"&or;","∩":"&cap;","∪":"&cup;","∫":"&int;","∴":"&there4;","∼":"&sim;","≅":"&cong;","≈":"&asymp;","≠":"&ne;","≡":"&equiv;","≤":"&le;","≥":"&ge;","⊂":"&sub;","⊃":"&sup;","⊄":"&nsub;","⊆":"&sube;","⊇":"&supe;","⊕":"&oplus;","⊗":"&otimes;","⊥":"&perp;","⋅":"&sdot;","⌈":"&lceil;","⌉":"&rceil;","⌊":"&lfloor;","⌋":"&rfloor;","〈":"&lang;","〉":"&rang;","◊":"&loz;","♠":"&spades;","♣":"&clubs;","♥":"&hearts;","♦":"&diams;"}},html5:{entities:{"&AElig":"Æ","&AElig;":"Æ","&AMP":"&","&AMP;":"&","&Aacute":"Á","&Aacute;":"Á","&Abreve;":"Ă","&Acirc":"Â","&Acirc;":"Â","&Acy;":"А","&Afr;":"𝔄","&Agrave":"À","&Agrave;":"À","&Alpha;":"Α","&Amacr;":"Ā","&And;":"⩓","&Aogon;":"Ą","&Aopf;":"𝔸","&ApplyFunction;":"⁡","&Aring":"Å","&Aring;":"Å","&Ascr;":"𝒜","&Assign;":"≔","&Atilde":"Ã","&Atilde;":"Ã","&Auml":"Ä","&Auml;":"Ä","&Backslash;":"∖","&Barv;":"⫧","&Barwed;":"⌆","&Bcy;":"Б","&Because;":"∵","&Bernoullis;":"ℬ","&Beta;":"Β","&Bfr;":"𝔅","&Bopf;":"𝔹","&Breve;":"˘","&Bscr;":"ℬ","&Bumpeq;":"≎","&CHcy;":"Ч","&COPY":"©","&COPY;":"©","&Cacute;":"Ć","&Cap;":"⋒","&CapitalDifferentialD;":"ⅅ","&Cayleys;":"ℭ","&Ccaron;":"Č","&Ccedil":"Ç","&Ccedil;":"Ç","&Ccirc;":"Ĉ","&Cconint;":"∰","&Cdot;":"Ċ","&Cedilla;":"¸","&CenterDot;":"·","&Cfr;":"ℭ","&Chi;":"Χ","&CircleDot;":"⊙","&CircleMinus;":"⊖","&CirclePlus;":"⊕","&CircleTimes;":"⊗","&ClockwiseContourIntegral;":"∲","&CloseCurlyDoubleQuote;":"”","&CloseCurlyQuote;":"’","&Colon;":"∷","&Colone;":"⩴","&Congruent;":"≡","&Conint;":"∯","&ContourIntegral;":"∮","&Copf;":"ℂ","&Coproduct;":"∐","&CounterClockwiseContourIntegral;":"∳","&Cross;":"⨯","&Cscr;":"𝒞","&Cup;":"⋓","&CupCap;":"≍","&DD;":"ⅅ","&DDotrahd;":"⤑","&DJcy;":"Ђ","&DScy;":"Ѕ","&DZcy;":"Џ","&Dagger;":"‡","&Darr;":"↡","&Dashv;":"⫤","&Dcaron;":"Ď","&Dcy;":"Д","&Del;":"∇","&Delta;":"Δ","&Dfr;":"𝔇","&DiacriticalAcute;":"´","&DiacriticalDot;":"˙","&DiacriticalDoubleAcute;":"˝","&DiacriticalGrave;":"`","&DiacriticalTilde;":"˜","&Diamond;":"⋄","&DifferentialD;":"ⅆ","&Dopf;":"𝔻","&Dot;":"¨","&DotDot;":"⃜","&DotEqual;":"≐","&DoubleContourIntegral;":"∯","&DoubleDot;":"¨","&DoubleDownArrow;":"⇓","&DoubleLeftArrow;":"⇐","&DoubleLeftRightArrow;":"⇔","&DoubleLeftTee;":"⫤","&DoubleLongLeftArrow;":"⟸","&DoubleLongLeftRightArrow;":"⟺","&DoubleLongRightArrow;":"⟹","&DoubleRightArrow;":"⇒","&DoubleRightTee;":"⊨","&DoubleUpArrow;":"⇑","&DoubleUpDownArrow;":"⇕","&DoubleVerticalBar;":"∥","&DownArrow;":"↓","&DownArrowBar;":"⤓","&DownArrowUpArrow;":"⇵","&DownBreve;":"̑","&DownLeftRightVector;":"⥐","&DownLeftTeeVector;":"⥞","&DownLeftVector;":"↽","&DownLeftVectorBar;":"⥖","&DownRightTeeVector;":"⥟","&DownRightVector;":"⇁","&DownRightVectorBar;":"⥗","&DownTee;":"⊤","&DownTeeArrow;":"↧","&Downarrow;":"⇓","&Dscr;":"𝒟","&Dstrok;":"Đ","&ENG;":"Ŋ","&ETH":"Ð","&ETH;":"Ð","&Eacute":"É","&Eacute;":"É","&Ecaron;":"Ě","&Ecirc":"Ê","&Ecirc;":"Ê","&Ecy;":"Э","&Edot;":"Ė","&Efr;":"𝔈","&Egrave":"È","&Egrave;":"È","&Element;":"∈","&Emacr;":"Ē","&EmptySmallSquare;":"◻","&EmptyVerySmallSquare;":"▫","&Eogon;":"Ę","&Eopf;":"𝔼","&Epsilon;":"Ε","&Equal;":"⩵","&EqualTilde;":"≂","&Equilibrium;":"⇌","&Escr;":"ℰ","&Esim;":"⩳","&Eta;":"Η","&Euml":"Ë","&Euml;":"Ë","&Exists;":"∃","&ExponentialE;":"ⅇ","&Fcy;":"Ф","&Ffr;":"𝔉","&FilledSmallSquare;":"◼","&FilledVerySmallSquare;":"▪","&Fopf;":"𝔽","&ForAll;":"∀","&Fouriertrf;":"ℱ","&Fscr;":"ℱ","&GJcy;":"Ѓ","&GT":">","&GT;":">","&Gamma;":"Γ","&Gammad;":"Ϝ","&Gbreve;":"Ğ","&Gcedil;":"Ģ","&Gcirc;":"Ĝ","&Gcy;":"Г","&Gdot;":"Ġ","&Gfr;":"𝔊","&Gg;":"⋙","&Gopf;":"𝔾","&GreaterEqual;":"≥","&GreaterEqualLess;":"⋛","&GreaterFullEqual;":"≧","&GreaterGreater;":"⪢","&GreaterLess;":"≷","&GreaterSlantEqual;":"⩾","&GreaterTilde;":"≳","&Gscr;":"𝒢","&Gt;":"≫","&HARDcy;":"Ъ","&Hacek;":"ˇ","&Hat;":"^","&Hcirc;":"Ĥ","&Hfr;":"ℌ","&HilbertSpace;":"ℋ","&Hopf;":"ℍ","&HorizontalLine;":"─","&Hscr;":"ℋ","&Hstrok;":"Ħ","&HumpDownHump;":"≎","&HumpEqual;":"≏","&IEcy;":"Е","&IJlig;":"Ĳ","&IOcy;":"Ё","&Iacute":"Í","&Iacute;":"Í","&Icirc":"Î","&Icirc;":"Î","&Icy;":"И","&Idot;":"İ","&Ifr;":"ℑ","&Igrave":"Ì","&Igrave;":"Ì","&Im;":"ℑ","&Imacr;":"Ī","&ImaginaryI;":"ⅈ","&Implies;":"⇒","&Int;":"∬","&Integral;":"∫","&Intersection;":"⋂","&InvisibleComma;":"⁣","&InvisibleTimes;":"⁢","&Iogon;":"Į","&Iopf;":"𝕀","&Iota;":"Ι","&Iscr;":"ℐ","&Itilde;":"Ĩ","&Iukcy;":"І","&Iuml":"Ï","&Iuml;":"Ï","&Jcirc;":"Ĵ","&Jcy;":"Й","&Jfr;":"𝔍","&Jopf;":"𝕁","&Jscr;":"𝒥","&Jsercy;":"Ј","&Jukcy;":"Є","&KHcy;":"Х","&KJcy;":"Ќ","&Kappa;":"Κ","&Kcedil;":"Ķ","&Kcy;":"К","&Kfr;":"𝔎","&Kopf;":"𝕂","&Kscr;":"𝒦","&LJcy;":"Љ","&LT":"<","&LT;":"<","&Lacute;":"Ĺ","&Lambda;":"Λ","&Lang;":"⟪","&Laplacetrf;":"ℒ","&Larr;":"↞","&Lcaron;":"Ľ","&Lcedil;":"Ļ","&Lcy;":"Л","&LeftAngleBracket;":"⟨","&LeftArrow;":"←","&LeftArrowBar;":"⇤","&LeftArrowRightArrow;":"⇆","&LeftCeiling;":"⌈","&LeftDoubleBracket;":"⟦","&LeftDownTeeVector;":"⥡","&LeftDownVector;":"⇃","&LeftDownVectorBar;":"⥙","&LeftFloor;":"⌊","&LeftRightArrow;":"↔","&LeftRightVector;":"⥎","&LeftTee;":"⊣","&LeftTeeArrow;":"↤","&LeftTeeVector;":"⥚","&LeftTriangle;":"⊲","&LeftTriangleBar;":"⧏","&LeftTriangleEqual;":"⊴","&LeftUpDownVector;":"⥑","&LeftUpTeeVector;":"⥠","&LeftUpVector;":"↿","&LeftUpVectorBar;":"⥘","&LeftVector;":"↼","&LeftVectorBar;":"⥒","&Leftarrow;":"⇐","&Leftrightarrow;":"⇔","&LessEqualGreater;":"⋚","&LessFullEqual;":"≦","&LessGreater;":"≶","&LessLess;":"⪡","&LessSlantEqual;":"⩽","&LessTilde;":"≲","&Lfr;":"𝔏","&Ll;":"⋘","&Lleftarrow;":"⇚","&Lmidot;":"Ŀ","&LongLeftArrow;":"⟵","&LongLeftRightArrow;":"⟷","&LongRightArrow;":"⟶","&Longleftarrow;":"⟸","&Longleftrightarrow;":"⟺","&Longrightarrow;":"⟹","&Lopf;":"𝕃","&LowerLeftArrow;":"↙","&LowerRightArrow;":"↘","&Lscr;":"ℒ","&Lsh;":"↰","&Lstrok;":"Ł","&Lt;":"≪","&Map;":"⤅","&Mcy;":"М","&MediumSpace;":" ","&Mellintrf;":"ℳ","&Mfr;":"𝔐","&MinusPlus;":"∓","&Mopf;":"𝕄","&Mscr;":"ℳ","&Mu;":"Μ","&NJcy;":"Њ","&Nacute;":"Ń","&Ncaron;":"Ň","&Ncedil;":"Ņ","&Ncy;":"Н","&NegativeMediumSpace;":"​","&NegativeThickSpace;":"​","&NegativeThinSpace;":"​","&NegativeVeryThinSpace;":"​","&NestedGreaterGreater;":"≫","&NestedLessLess;":"≪","&NewLine;":`
`,"&Nfr;":"𝔑","&NoBreak;":"⁠","&NonBreakingSpace;":" ","&Nopf;":"ℕ","&Not;":"⫬","&NotCongruent;":"≢","&NotCupCap;":"≭","&NotDoubleVerticalBar;":"∦","&NotElement;":"∉","&NotEqual;":"≠","&NotEqualTilde;":"≂̸","&NotExists;":"∄","&NotGreater;":"≯","&NotGreaterEqual;":"≱","&NotGreaterFullEqual;":"≧̸","&NotGreaterGreater;":"≫̸","&NotGreaterLess;":"≹","&NotGreaterSlantEqual;":"⩾̸","&NotGreaterTilde;":"≵","&NotHumpDownHump;":"≎̸","&NotHumpEqual;":"≏̸","&NotLeftTriangle;":"⋪","&NotLeftTriangleBar;":"⧏̸","&NotLeftTriangleEqual;":"⋬","&NotLess;":"≮","&NotLessEqual;":"≰","&NotLessGreater;":"≸","&NotLessLess;":"≪̸","&NotLessSlantEqual;":"⩽̸","&NotLessTilde;":"≴","&NotNestedGreaterGreater;":"⪢̸","&NotNestedLessLess;":"⪡̸","&NotPrecedes;":"⊀","&NotPrecedesEqual;":"⪯̸","&NotPrecedesSlantEqual;":"⋠","&NotReverseElement;":"∌","&NotRightTriangle;":"⋫","&NotRightTriangleBar;":"⧐̸","&NotRightTriangleEqual;":"⋭","&NotSquareSubset;":"⊏̸","&NotSquareSubsetEqual;":"⋢","&NotSquareSuperset;":"⊐̸","&NotSquareSupersetEqual;":"⋣","&NotSubset;":"⊂⃒","&NotSubsetEqual;":"⊈","&NotSucceeds;":"⊁","&NotSucceedsEqual;":"⪰̸","&NotSucceedsSlantEqual;":"⋡","&NotSucceedsTilde;":"≿̸","&NotSuperset;":"⊃⃒","&NotSupersetEqual;":"⊉","&NotTilde;":"≁","&NotTildeEqual;":"≄","&NotTildeFullEqual;":"≇","&NotTildeTilde;":"≉","&NotVerticalBar;":"∤","&Nscr;":"𝒩","&Ntilde":"Ñ","&Ntilde;":"Ñ","&Nu;":"Ν","&OElig;":"Œ","&Oacute":"Ó","&Oacute;":"Ó","&Ocirc":"Ô","&Ocirc;":"Ô","&Ocy;":"О","&Odblac;":"Ő","&Ofr;":"𝔒","&Ograve":"Ò","&Ograve;":"Ò","&Omacr;":"Ō","&Omega;":"Ω","&Omicron;":"Ο","&Oopf;":"𝕆","&OpenCurlyDoubleQuote;":"“","&OpenCurlyQuote;":"‘","&Or;":"⩔","&Oscr;":"𝒪","&Oslash":"Ø","&Oslash;":"Ø","&Otilde":"Õ","&Otilde;":"Õ","&Otimes;":"⨷","&Ouml":"Ö","&Ouml;":"Ö","&OverBar;":"‾","&OverBrace;":"⏞","&OverBracket;":"⎴","&OverParenthesis;":"⏜","&PartialD;":"∂","&Pcy;":"П","&Pfr;":"𝔓","&Phi;":"Φ","&Pi;":"Π","&PlusMinus;":"±","&Poincareplane;":"ℌ","&Popf;":"ℙ","&Pr;":"⪻","&Precedes;":"≺","&PrecedesEqual;":"⪯","&PrecedesSlantEqual;":"≼","&PrecedesTilde;":"≾","&Prime;":"″","&Product;":"∏","&Proportion;":"∷","&Proportional;":"∝","&Pscr;":"𝒫","&Psi;":"Ψ","&QUOT":'"',"&QUOT;":'"',"&Qfr;":"𝔔","&Qopf;":"ℚ","&Qscr;":"𝒬","&RBarr;":"⤐","&REG":"®","&REG;":"®","&Racute;":"Ŕ","&Rang;":"⟫","&Rarr;":"↠","&Rarrtl;":"⤖","&Rcaron;":"Ř","&Rcedil;":"Ŗ","&Rcy;":"Р","&Re;":"ℜ","&ReverseElement;":"∋","&ReverseEquilibrium;":"⇋","&ReverseUpEquilibrium;":"⥯","&Rfr;":"ℜ","&Rho;":"Ρ","&RightAngleBracket;":"⟩","&RightArrow;":"→","&RightArrowBar;":"⇥","&RightArrowLeftArrow;":"⇄","&RightCeiling;":"⌉","&RightDoubleBracket;":"⟧","&RightDownTeeVector;":"⥝","&RightDownVector;":"⇂","&RightDownVectorBar;":"⥕","&RightFloor;":"⌋","&RightTee;":"⊢","&RightTeeArrow;":"↦","&RightTeeVector;":"⥛","&RightTriangle;":"⊳","&RightTriangleBar;":"⧐","&RightTriangleEqual;":"⊵","&RightUpDownVector;":"⥏","&RightUpTeeVector;":"⥜","&RightUpVector;":"↾","&RightUpVectorBar;":"⥔","&RightVector;":"⇀","&RightVectorBar;":"⥓","&Rightarrow;":"⇒","&Ropf;":"ℝ","&RoundImplies;":"⥰","&Rrightarrow;":"⇛","&Rscr;":"ℛ","&Rsh;":"↱","&RuleDelayed;":"⧴","&SHCHcy;":"Щ","&SHcy;":"Ш","&SOFTcy;":"Ь","&Sacute;":"Ś","&Sc;":"⪼","&Scaron;":"Š","&Scedil;":"Ş","&Scirc;":"Ŝ","&Scy;":"С","&Sfr;":"𝔖","&ShortDownArrow;":"↓","&ShortLeftArrow;":"←","&ShortRightArrow;":"→","&ShortUpArrow;":"↑","&Sigma;":"Σ","&SmallCircle;":"∘","&Sopf;":"𝕊","&Sqrt;":"√","&Square;":"□","&SquareIntersection;":"⊓","&SquareSubset;":"⊏","&SquareSubsetEqual;":"⊑","&SquareSuperset;":"⊐","&SquareSupersetEqual;":"⊒","&SquareUnion;":"⊔","&Sscr;":"𝒮","&Star;":"⋆","&Sub;":"⋐","&Subset;":"⋐","&SubsetEqual;":"⊆","&Succeeds;":"≻","&SucceedsEqual;":"⪰","&SucceedsSlantEqual;":"≽","&SucceedsTilde;":"≿","&SuchThat;":"∋","&Sum;":"∑","&Sup;":"⋑","&Superset;":"⊃","&SupersetEqual;":"⊇","&Supset;":"⋑","&THORN":"Þ","&THORN;":"Þ","&TRADE;":"™","&TSHcy;":"Ћ","&TScy;":"Ц","&Tab;":"	","&Tau;":"Τ","&Tcaron;":"Ť","&Tcedil;":"Ţ","&Tcy;":"Т","&Tfr;":"𝔗","&Therefore;":"∴","&Theta;":"Θ","&ThickSpace;":"  ","&ThinSpace;":" ","&Tilde;":"∼","&TildeEqual;":"≃","&TildeFullEqual;":"≅","&TildeTilde;":"≈","&Topf;":"𝕋","&TripleDot;":"⃛","&Tscr;":"𝒯","&Tstrok;":"Ŧ","&Uacute":"Ú","&Uacute;":"Ú","&Uarr;":"↟","&Uarrocir;":"⥉","&Ubrcy;":"Ў","&Ubreve;":"Ŭ","&Ucirc":"Û","&Ucirc;":"Û","&Ucy;":"У","&Udblac;":"Ű","&Ufr;":"𝔘","&Ugrave":"Ù","&Ugrave;":"Ù","&Umacr;":"Ū","&UnderBar;":"_","&UnderBrace;":"⏟","&UnderBracket;":"⎵","&UnderParenthesis;":"⏝","&Union;":"⋃","&UnionPlus;":"⊎","&Uogon;":"Ų","&Uopf;":"𝕌","&UpArrow;":"↑","&UpArrowBar;":"⤒","&UpArrowDownArrow;":"⇅","&UpDownArrow;":"↕","&UpEquilibrium;":"⥮","&UpTee;":"⊥","&UpTeeArrow;":"↥","&Uparrow;":"⇑","&Updownarrow;":"⇕","&UpperLeftArrow;":"↖","&UpperRightArrow;":"↗","&Upsi;":"ϒ","&Upsilon;":"Υ","&Uring;":"Ů","&Uscr;":"𝒰","&Utilde;":"Ũ","&Uuml":"Ü","&Uuml;":"Ü","&VDash;":"⊫","&Vbar;":"⫫","&Vcy;":"В","&Vdash;":"⊩","&Vdashl;":"⫦","&Vee;":"⋁","&Verbar;":"‖","&Vert;":"‖","&VerticalBar;":"∣","&VerticalLine;":"|","&VerticalSeparator;":"❘","&VerticalTilde;":"≀","&VeryThinSpace;":" ","&Vfr;":"𝔙","&Vopf;":"𝕍","&Vscr;":"𝒱","&Vvdash;":"⊪","&Wcirc;":"Ŵ","&Wedge;":"⋀","&Wfr;":"𝔚","&Wopf;":"𝕎","&Wscr;":"𝒲","&Xfr;":"𝔛","&Xi;":"Ξ","&Xopf;":"𝕏","&Xscr;":"𝒳","&YAcy;":"Я","&YIcy;":"Ї","&YUcy;":"Ю","&Yacute":"Ý","&Yacute;":"Ý","&Ycirc;":"Ŷ","&Ycy;":"Ы","&Yfr;":"𝔜","&Yopf;":"𝕐","&Yscr;":"𝒴","&Yuml;":"Ÿ","&ZHcy;":"Ж","&Zacute;":"Ź","&Zcaron;":"Ž","&Zcy;":"З","&Zdot;":"Ż","&ZeroWidthSpace;":"​","&Zeta;":"Ζ","&Zfr;":"ℨ","&Zopf;":"ℤ","&Zscr;":"𝒵","&aacute":"á","&aacute;":"á","&abreve;":"ă","&ac;":"∾","&acE;":"∾̳","&acd;":"∿","&acirc":"â","&acirc;":"â","&acute":"´","&acute;":"´","&acy;":"а","&aelig":"æ","&aelig;":"æ","&af;":"⁡","&afr;":"𝔞","&agrave":"à","&agrave;":"à","&alefsym;":"ℵ","&aleph;":"ℵ","&alpha;":"α","&amacr;":"ā","&amalg;":"⨿","&amp":"&","&amp;":"&","&and;":"∧","&andand;":"⩕","&andd;":"⩜","&andslope;":"⩘","&andv;":"⩚","&ang;":"∠","&ange;":"⦤","&angle;":"∠","&angmsd;":"∡","&angmsdaa;":"⦨","&angmsdab;":"⦩","&angmsdac;":"⦪","&angmsdad;":"⦫","&angmsdae;":"⦬","&angmsdaf;":"⦭","&angmsdag;":"⦮","&angmsdah;":"⦯","&angrt;":"∟","&angrtvb;":"⊾","&angrtvbd;":"⦝","&angsph;":"∢","&angst;":"Å","&angzarr;":"⍼","&aogon;":"ą","&aopf;":"𝕒","&ap;":"≈","&apE;":"⩰","&apacir;":"⩯","&ape;":"≊","&apid;":"≋","&apos;":"'","&approx;":"≈","&approxeq;":"≊","&aring":"å","&aring;":"å","&ascr;":"𝒶","&ast;":"*","&asymp;":"≈","&asympeq;":"≍","&atilde":"ã","&atilde;":"ã","&auml":"ä","&auml;":"ä","&awconint;":"∳","&awint;":"⨑","&bNot;":"⫭","&backcong;":"≌","&backepsilon;":"϶","&backprime;":"‵","&backsim;":"∽","&backsimeq;":"⋍","&barvee;":"⊽","&barwed;":"⌅","&barwedge;":"⌅","&bbrk;":"⎵","&bbrktbrk;":"⎶","&bcong;":"≌","&bcy;":"б","&bdquo;":"„","&becaus;":"∵","&because;":"∵","&bemptyv;":"⦰","&bepsi;":"϶","&bernou;":"ℬ","&beta;":"β","&beth;":"ℶ","&between;":"≬","&bfr;":"𝔟","&bigcap;":"⋂","&bigcirc;":"◯","&bigcup;":"⋃","&bigodot;":"⨀","&bigoplus;":"⨁","&bigotimes;":"⨂","&bigsqcup;":"⨆","&bigstar;":"★","&bigtriangledown;":"▽","&bigtriangleup;":"△","&biguplus;":"⨄","&bigvee;":"⋁","&bigwedge;":"⋀","&bkarow;":"⤍","&blacklozenge;":"⧫","&blacksquare;":"▪","&blacktriangle;":"▴","&blacktriangledown;":"▾","&blacktriangleleft;":"◂","&blacktriangleright;":"▸","&blank;":"␣","&blk12;":"▒","&blk14;":"░","&blk34;":"▓","&block;":"█","&bne;":"=⃥","&bnequiv;":"≡⃥","&bnot;":"⌐","&bopf;":"𝕓","&bot;":"⊥","&bottom;":"⊥","&bowtie;":"⋈","&boxDL;":"╗","&boxDR;":"╔","&boxDl;":"╖","&boxDr;":"╓","&boxH;":"═","&boxHD;":"╦","&boxHU;":"╩","&boxHd;":"╤","&boxHu;":"╧","&boxUL;":"╝","&boxUR;":"╚","&boxUl;":"╜","&boxUr;":"╙","&boxV;":"║","&boxVH;":"╬","&boxVL;":"╣","&boxVR;":"╠","&boxVh;":"╫","&boxVl;":"╢","&boxVr;":"╟","&boxbox;":"⧉","&boxdL;":"╕","&boxdR;":"╒","&boxdl;":"┐","&boxdr;":"┌","&boxh;":"─","&boxhD;":"╥","&boxhU;":"╨","&boxhd;":"┬","&boxhu;":"┴","&boxminus;":"⊟","&boxplus;":"⊞","&boxtimes;":"⊠","&boxuL;":"╛","&boxuR;":"╘","&boxul;":"┘","&boxur;":"└","&boxv;":"│","&boxvH;":"╪","&boxvL;":"╡","&boxvR;":"╞","&boxvh;":"┼","&boxvl;":"┤","&boxvr;":"├","&bprime;":"‵","&breve;":"˘","&brvbar":"¦","&brvbar;":"¦","&bscr;":"𝒷","&bsemi;":"⁏","&bsim;":"∽","&bsime;":"⋍","&bsol;":"\\","&bsolb;":"⧅","&bsolhsub;":"⟈","&bull;":"•","&bullet;":"•","&bump;":"≎","&bumpE;":"⪮","&bumpe;":"≏","&bumpeq;":"≏","&cacute;":"ć","&cap;":"∩","&capand;":"⩄","&capbrcup;":"⩉","&capcap;":"⩋","&capcup;":"⩇","&capdot;":"⩀","&caps;":"∩︀","&caret;":"⁁","&caron;":"ˇ","&ccaps;":"⩍","&ccaron;":"č","&ccedil":"ç","&ccedil;":"ç","&ccirc;":"ĉ","&ccups;":"⩌","&ccupssm;":"⩐","&cdot;":"ċ","&cedil":"¸","&cedil;":"¸","&cemptyv;":"⦲","&cent":"¢","&cent;":"¢","&centerdot;":"·","&cfr;":"𝔠","&chcy;":"ч","&check;":"✓","&checkmark;":"✓","&chi;":"χ","&cir;":"○","&cirE;":"⧃","&circ;":"ˆ","&circeq;":"≗","&circlearrowleft;":"↺","&circlearrowright;":"↻","&circledR;":"®","&circledS;":"Ⓢ","&circledast;":"⊛","&circledcirc;":"⊚","&circleddash;":"⊝","&cire;":"≗","&cirfnint;":"⨐","&cirmid;":"⫯","&cirscir;":"⧂","&clubs;":"♣","&clubsuit;":"♣","&colon;":":","&colone;":"≔","&coloneq;":"≔","&comma;":",","&commat;":"@","&comp;":"∁","&compfn;":"∘","&complement;":"∁","&complexes;":"ℂ","&cong;":"≅","&congdot;":"⩭","&conint;":"∮","&copf;":"𝕔","&coprod;":"∐","&copy":"©","&copy;":"©","&copysr;":"℗","&crarr;":"↵","&cross;":"✗","&cscr;":"𝒸","&csub;":"⫏","&csube;":"⫑","&csup;":"⫐","&csupe;":"⫒","&ctdot;":"⋯","&cudarrl;":"⤸","&cudarrr;":"⤵","&cuepr;":"⋞","&cuesc;":"⋟","&cularr;":"↶","&cularrp;":"⤽","&cup;":"∪","&cupbrcap;":"⩈","&cupcap;":"⩆","&cupcup;":"⩊","&cupdot;":"⊍","&cupor;":"⩅","&cups;":"∪︀","&curarr;":"↷","&curarrm;":"⤼","&curlyeqprec;":"⋞","&curlyeqsucc;":"⋟","&curlyvee;":"⋎","&curlywedge;":"⋏","&curren":"¤","&curren;":"¤","&curvearrowleft;":"↶","&curvearrowright;":"↷","&cuvee;":"⋎","&cuwed;":"⋏","&cwconint;":"∲","&cwint;":"∱","&cylcty;":"⌭","&dArr;":"⇓","&dHar;":"⥥","&dagger;":"†","&daleth;":"ℸ","&darr;":"↓","&dash;":"‐","&dashv;":"⊣","&dbkarow;":"⤏","&dblac;":"˝","&dcaron;":"ď","&dcy;":"д","&dd;":"ⅆ","&ddagger;":"‡","&ddarr;":"⇊","&ddotseq;":"⩷","&deg":"°","&deg;":"°","&delta;":"δ","&demptyv;":"⦱","&dfisht;":"⥿","&dfr;":"𝔡","&dharl;":"⇃","&dharr;":"⇂","&diam;":"⋄","&diamond;":"⋄","&diamondsuit;":"♦","&diams;":"♦","&die;":"¨","&digamma;":"ϝ","&disin;":"⋲","&div;":"÷","&divide":"÷","&divide;":"÷","&divideontimes;":"⋇","&divonx;":"⋇","&djcy;":"ђ","&dlcorn;":"⌞","&dlcrop;":"⌍","&dollar;":"$","&dopf;":"𝕕","&dot;":"˙","&doteq;":"≐","&doteqdot;":"≑","&dotminus;":"∸","&dotplus;":"∔","&dotsquare;":"⊡","&doublebarwedge;":"⌆","&downarrow;":"↓","&downdownarrows;":"⇊","&downharpoonleft;":"⇃","&downharpoonright;":"⇂","&drbkarow;":"⤐","&drcorn;":"⌟","&drcrop;":"⌌","&dscr;":"𝒹","&dscy;":"ѕ","&dsol;":"⧶","&dstrok;":"đ","&dtdot;":"⋱","&dtri;":"▿","&dtrif;":"▾","&duarr;":"⇵","&duhar;":"⥯","&dwangle;":"⦦","&dzcy;":"џ","&dzigrarr;":"⟿","&eDDot;":"⩷","&eDot;":"≑","&eacute":"é","&eacute;":"é","&easter;":"⩮","&ecaron;":"ě","&ecir;":"≖","&ecirc":"ê","&ecirc;":"ê","&ecolon;":"≕","&ecy;":"э","&edot;":"ė","&ee;":"ⅇ","&efDot;":"≒","&efr;":"𝔢","&eg;":"⪚","&egrave":"è","&egrave;":"è","&egs;":"⪖","&egsdot;":"⪘","&el;":"⪙","&elinters;":"⏧","&ell;":"ℓ","&els;":"⪕","&elsdot;":"⪗","&emacr;":"ē","&empty;":"∅","&emptyset;":"∅","&emptyv;":"∅","&emsp13;":" ","&emsp14;":" ","&emsp;":" ","&eng;":"ŋ","&ensp;":" ","&eogon;":"ę","&eopf;":"𝕖","&epar;":"⋕","&eparsl;":"⧣","&eplus;":"⩱","&epsi;":"ε","&epsilon;":"ε","&epsiv;":"ϵ","&eqcirc;":"≖","&eqcolon;":"≕","&eqsim;":"≂","&eqslantgtr;":"⪖","&eqslantless;":"⪕","&equals;":"=","&equest;":"≟","&equiv;":"≡","&equivDD;":"⩸","&eqvparsl;":"⧥","&erDot;":"≓","&erarr;":"⥱","&escr;":"ℯ","&esdot;":"≐","&esim;":"≂","&eta;":"η","&eth":"ð","&eth;":"ð","&euml":"ë","&euml;":"ë","&euro;":"€","&excl;":"!","&exist;":"∃","&expectation;":"ℰ","&exponentiale;":"ⅇ","&fallingdotseq;":"≒","&fcy;":"ф","&female;":"♀","&ffilig;":"ﬃ","&fflig;":"ﬀ","&ffllig;":"ﬄ","&ffr;":"𝔣","&filig;":"ﬁ","&fjlig;":"fj","&flat;":"♭","&fllig;":"ﬂ","&fltns;":"▱","&fnof;":"ƒ","&fopf;":"𝕗","&forall;":"∀","&fork;":"⋔","&forkv;":"⫙","&fpartint;":"⨍","&frac12":"½","&frac12;":"½","&frac13;":"⅓","&frac14":"¼","&frac14;":"¼","&frac15;":"⅕","&frac16;":"⅙","&frac18;":"⅛","&frac23;":"⅔","&frac25;":"⅖","&frac34":"¾","&frac34;":"¾","&frac35;":"⅗","&frac38;":"⅜","&frac45;":"⅘","&frac56;":"⅚","&frac58;":"⅝","&frac78;":"⅞","&frasl;":"⁄","&frown;":"⌢","&fscr;":"𝒻","&gE;":"≧","&gEl;":"⪌","&gacute;":"ǵ","&gamma;":"γ","&gammad;":"ϝ","&gap;":"⪆","&gbreve;":"ğ","&gcirc;":"ĝ","&gcy;":"г","&gdot;":"ġ","&ge;":"≥","&gel;":"⋛","&geq;":"≥","&geqq;":"≧","&geqslant;":"⩾","&ges;":"⩾","&gescc;":"⪩","&gesdot;":"⪀","&gesdoto;":"⪂","&gesdotol;":"⪄","&gesl;":"⋛︀","&gesles;":"⪔","&gfr;":"𝔤","&gg;":"≫","&ggg;":"⋙","&gimel;":"ℷ","&gjcy;":"ѓ","&gl;":"≷","&glE;":"⪒","&gla;":"⪥","&glj;":"⪤","&gnE;":"≩","&gnap;":"⪊","&gnapprox;":"⪊","&gne;":"⪈","&gneq;":"⪈","&gneqq;":"≩","&gnsim;":"⋧","&gopf;":"𝕘","&grave;":"`","&gscr;":"ℊ","&gsim;":"≳","&gsime;":"⪎","&gsiml;":"⪐","&gt":">","&gt;":">","&gtcc;":"⪧","&gtcir;":"⩺","&gtdot;":"⋗","&gtlPar;":"⦕","&gtquest;":"⩼","&gtrapprox;":"⪆","&gtrarr;":"⥸","&gtrdot;":"⋗","&gtreqless;":"⋛","&gtreqqless;":"⪌","&gtrless;":"≷","&gtrsim;":"≳","&gvertneqq;":"≩︀","&gvnE;":"≩︀","&hArr;":"⇔","&hairsp;":" ","&half;":"½","&hamilt;":"ℋ","&hardcy;":"ъ","&harr;":"↔","&harrcir;":"⥈","&harrw;":"↭","&hbar;":"ℏ","&hcirc;":"ĥ","&hearts;":"♥","&heartsuit;":"♥","&hellip;":"…","&hercon;":"⊹","&hfr;":"𝔥","&hksearow;":"⤥","&hkswarow;":"⤦","&hoarr;":"⇿","&homtht;":"∻","&hookleftarrow;":"↩","&hookrightarrow;":"↪","&hopf;":"𝕙","&horbar;":"―","&hscr;":"𝒽","&hslash;":"ℏ","&hstrok;":"ħ","&hybull;":"⁃","&hyphen;":"‐","&iacute":"í","&iacute;":"í","&ic;":"⁣","&icirc":"î","&icirc;":"î","&icy;":"и","&iecy;":"е","&iexcl":"¡","&iexcl;":"¡","&iff;":"⇔","&ifr;":"𝔦","&igrave":"ì","&igrave;":"ì","&ii;":"ⅈ","&iiiint;":"⨌","&iiint;":"∭","&iinfin;":"⧜","&iiota;":"℩","&ijlig;":"ĳ","&imacr;":"ī","&image;":"ℑ","&imagline;":"ℐ","&imagpart;":"ℑ","&imath;":"ı","&imof;":"⊷","&imped;":"Ƶ","&in;":"∈","&incare;":"℅","&infin;":"∞","&infintie;":"⧝","&inodot;":"ı","&int;":"∫","&intcal;":"⊺","&integers;":"ℤ","&intercal;":"⊺","&intlarhk;":"⨗","&intprod;":"⨼","&iocy;":"ё","&iogon;":"į","&iopf;":"𝕚","&iota;":"ι","&iprod;":"⨼","&iquest":"¿","&iquest;":"¿","&iscr;":"𝒾","&isin;":"∈","&isinE;":"⋹","&isindot;":"⋵","&isins;":"⋴","&isinsv;":"⋳","&isinv;":"∈","&it;":"⁢","&itilde;":"ĩ","&iukcy;":"і","&iuml":"ï","&iuml;":"ï","&jcirc;":"ĵ","&jcy;":"й","&jfr;":"𝔧","&jmath;":"ȷ","&jopf;":"𝕛","&jscr;":"𝒿","&jsercy;":"ј","&jukcy;":"є","&kappa;":"κ","&kappav;":"ϰ","&kcedil;":"ķ","&kcy;":"к","&kfr;":"𝔨","&kgreen;":"ĸ","&khcy;":"х","&kjcy;":"ќ","&kopf;":"𝕜","&kscr;":"𝓀","&lAarr;":"⇚","&lArr;":"⇐","&lAtail;":"⤛","&lBarr;":"⤎","&lE;":"≦","&lEg;":"⪋","&lHar;":"⥢","&lacute;":"ĺ","&laemptyv;":"⦴","&lagran;":"ℒ","&lambda;":"λ","&lang;":"⟨","&langd;":"⦑","&langle;":"⟨","&lap;":"⪅","&laquo":"«","&laquo;":"«","&larr;":"←","&larrb;":"⇤","&larrbfs;":"⤟","&larrfs;":"⤝","&larrhk;":"↩","&larrlp;":"↫","&larrpl;":"⤹","&larrsim;":"⥳","&larrtl;":"↢","&lat;":"⪫","&latail;":"⤙","&late;":"⪭","&lates;":"⪭︀","&lbarr;":"⤌","&lbbrk;":"❲","&lbrace;":"{","&lbrack;":"[","&lbrke;":"⦋","&lbrksld;":"⦏","&lbrkslu;":"⦍","&lcaron;":"ľ","&lcedil;":"ļ","&lceil;":"⌈","&lcub;":"{","&lcy;":"л","&ldca;":"⤶","&ldquo;":"“","&ldquor;":"„","&ldrdhar;":"⥧","&ldrushar;":"⥋","&ldsh;":"↲","&le;":"≤","&leftarrow;":"←","&leftarrowtail;":"↢","&leftharpoondown;":"↽","&leftharpoonup;":"↼","&leftleftarrows;":"⇇","&leftrightarrow;":"↔","&leftrightarrows;":"⇆","&leftrightharpoons;":"⇋","&leftrightsquigarrow;":"↭","&leftthreetimes;":"⋋","&leg;":"⋚","&leq;":"≤","&leqq;":"≦","&leqslant;":"⩽","&les;":"⩽","&lescc;":"⪨","&lesdot;":"⩿","&lesdoto;":"⪁","&lesdotor;":"⪃","&lesg;":"⋚︀","&lesges;":"⪓","&lessapprox;":"⪅","&lessdot;":"⋖","&lesseqgtr;":"⋚","&lesseqqgtr;":"⪋","&lessgtr;":"≶","&lesssim;":"≲","&lfisht;":"⥼","&lfloor;":"⌊","&lfr;":"𝔩","&lg;":"≶","&lgE;":"⪑","&lhard;":"↽","&lharu;":"↼","&lharul;":"⥪","&lhblk;":"▄","&ljcy;":"љ","&ll;":"≪","&llarr;":"⇇","&llcorner;":"⌞","&llhard;":"⥫","&lltri;":"◺","&lmidot;":"ŀ","&lmoust;":"⎰","&lmoustache;":"⎰","&lnE;":"≨","&lnap;":"⪉","&lnapprox;":"⪉","&lne;":"⪇","&lneq;":"⪇","&lneqq;":"≨","&lnsim;":"⋦","&loang;":"⟬","&loarr;":"⇽","&lobrk;":"⟦","&longleftarrow;":"⟵","&longleftrightarrow;":"⟷","&longmapsto;":"⟼","&longrightarrow;":"⟶","&looparrowleft;":"↫","&looparrowright;":"↬","&lopar;":"⦅","&lopf;":"𝕝","&loplus;":"⨭","&lotimes;":"⨴","&lowast;":"∗","&lowbar;":"_","&loz;":"◊","&lozenge;":"◊","&lozf;":"⧫","&lpar;":"(","&lparlt;":"⦓","&lrarr;":"⇆","&lrcorner;":"⌟","&lrhar;":"⇋","&lrhard;":"⥭","&lrm;":"‎","&lrtri;":"⊿","&lsaquo;":"‹","&lscr;":"𝓁","&lsh;":"↰","&lsim;":"≲","&lsime;":"⪍","&lsimg;":"⪏","&lsqb;":"[","&lsquo;":"‘","&lsquor;":"‚","&lstrok;":"ł","&lt":"<","&lt;":"<","&ltcc;":"⪦","&ltcir;":"⩹","&ltdot;":"⋖","&lthree;":"⋋","&ltimes;":"⋉","&ltlarr;":"⥶","&ltquest;":"⩻","&ltrPar;":"⦖","&ltri;":"◃","&ltrie;":"⊴","&ltrif;":"◂","&lurdshar;":"⥊","&luruhar;":"⥦","&lvertneqq;":"≨︀","&lvnE;":"≨︀","&mDDot;":"∺","&macr":"¯","&macr;":"¯","&male;":"♂","&malt;":"✠","&maltese;":"✠","&map;":"↦","&mapsto;":"↦","&mapstodown;":"↧","&mapstoleft;":"↤","&mapstoup;":"↥","&marker;":"▮","&mcomma;":"⨩","&mcy;":"м","&mdash;":"—","&measuredangle;":"∡","&mfr;":"𝔪","&mho;":"℧","&micro":"µ","&micro;":"µ","&mid;":"∣","&midast;":"*","&midcir;":"⫰","&middot":"·","&middot;":"·","&minus;":"−","&minusb;":"⊟","&minusd;":"∸","&minusdu;":"⨪","&mlcp;":"⫛","&mldr;":"…","&mnplus;":"∓","&models;":"⊧","&mopf;":"𝕞","&mp;":"∓","&mscr;":"𝓂","&mstpos;":"∾","&mu;":"μ","&multimap;":"⊸","&mumap;":"⊸","&nGg;":"⋙̸","&nGt;":"≫⃒","&nGtv;":"≫̸","&nLeftarrow;":"⇍","&nLeftrightarrow;":"⇎","&nLl;":"⋘̸","&nLt;":"≪⃒","&nLtv;":"≪̸","&nRightarrow;":"⇏","&nVDash;":"⊯","&nVdash;":"⊮","&nabla;":"∇","&nacute;":"ń","&nang;":"∠⃒","&nap;":"≉","&napE;":"⩰̸","&napid;":"≋̸","&napos;":"ŉ","&napprox;":"≉","&natur;":"♮","&natural;":"♮","&naturals;":"ℕ","&nbsp":" ","&nbsp;":" ","&nbump;":"≎̸","&nbumpe;":"≏̸","&ncap;":"⩃","&ncaron;":"ň","&ncedil;":"ņ","&ncong;":"≇","&ncongdot;":"⩭̸","&ncup;":"⩂","&ncy;":"н","&ndash;":"–","&ne;":"≠","&neArr;":"⇗","&nearhk;":"⤤","&nearr;":"↗","&nearrow;":"↗","&nedot;":"≐̸","&nequiv;":"≢","&nesear;":"⤨","&nesim;":"≂̸","&nexist;":"∄","&nexists;":"∄","&nfr;":"𝔫","&ngE;":"≧̸","&nge;":"≱","&ngeq;":"≱","&ngeqq;":"≧̸","&ngeqslant;":"⩾̸","&nges;":"⩾̸","&ngsim;":"≵","&ngt;":"≯","&ngtr;":"≯","&nhArr;":"⇎","&nharr;":"↮","&nhpar;":"⫲","&ni;":"∋","&nis;":"⋼","&nisd;":"⋺","&niv;":"∋","&njcy;":"њ","&nlArr;":"⇍","&nlE;":"≦̸","&nlarr;":"↚","&nldr;":"‥","&nle;":"≰","&nleftarrow;":"↚","&nleftrightarrow;":"↮","&nleq;":"≰","&nleqq;":"≦̸","&nleqslant;":"⩽̸","&nles;":"⩽̸","&nless;":"≮","&nlsim;":"≴","&nlt;":"≮","&nltri;":"⋪","&nltrie;":"⋬","&nmid;":"∤","&nopf;":"𝕟","&not":"¬","&not;":"¬","&notin;":"∉","&notinE;":"⋹̸","&notindot;":"⋵̸","&notinva;":"∉","&notinvb;":"⋷","&notinvc;":"⋶","&notni;":"∌","&notniva;":"∌","&notnivb;":"⋾","&notnivc;":"⋽","&npar;":"∦","&nparallel;":"∦","&nparsl;":"⫽⃥","&npart;":"∂̸","&npolint;":"⨔","&npr;":"⊀","&nprcue;":"⋠","&npre;":"⪯̸","&nprec;":"⊀","&npreceq;":"⪯̸","&nrArr;":"⇏","&nrarr;":"↛","&nrarrc;":"⤳̸","&nrarrw;":"↝̸","&nrightarrow;":"↛","&nrtri;":"⋫","&nrtrie;":"⋭","&nsc;":"⊁","&nsccue;":"⋡","&nsce;":"⪰̸","&nscr;":"𝓃","&nshortmid;":"∤","&nshortparallel;":"∦","&nsim;":"≁","&nsime;":"≄","&nsimeq;":"≄","&nsmid;":"∤","&nspar;":"∦","&nsqsube;":"⋢","&nsqsupe;":"⋣","&nsub;":"⊄","&nsubE;":"⫅̸","&nsube;":"⊈","&nsubset;":"⊂⃒","&nsubseteq;":"⊈","&nsubseteqq;":"⫅̸","&nsucc;":"⊁","&nsucceq;":"⪰̸","&nsup;":"⊅","&nsupE;":"⫆̸","&nsupe;":"⊉","&nsupset;":"⊃⃒","&nsupseteq;":"⊉","&nsupseteqq;":"⫆̸","&ntgl;":"≹","&ntilde":"ñ","&ntilde;":"ñ","&ntlg;":"≸","&ntriangleleft;":"⋪","&ntrianglelefteq;":"⋬","&ntriangleright;":"⋫","&ntrianglerighteq;":"⋭","&nu;":"ν","&num;":"#","&numero;":"№","&numsp;":" ","&nvDash;":"⊭","&nvHarr;":"⤄","&nvap;":"≍⃒","&nvdash;":"⊬","&nvge;":"≥⃒","&nvgt;":">⃒","&nvinfin;":"⧞","&nvlArr;":"⤂","&nvle;":"≤⃒","&nvlt;":"<⃒","&nvltrie;":"⊴⃒","&nvrArr;":"⤃","&nvrtrie;":"⊵⃒","&nvsim;":"∼⃒","&nwArr;":"⇖","&nwarhk;":"⤣","&nwarr;":"↖","&nwarrow;":"↖","&nwnear;":"⤧","&oS;":"Ⓢ","&oacute":"ó","&oacute;":"ó","&oast;":"⊛","&ocir;":"⊚","&ocirc":"ô","&ocirc;":"ô","&ocy;":"о","&odash;":"⊝","&odblac;":"ő","&odiv;":"⨸","&odot;":"⊙","&odsold;":"⦼","&oelig;":"œ","&ofcir;":"⦿","&ofr;":"𝔬","&ogon;":"˛","&ograve":"ò","&ograve;":"ò","&ogt;":"⧁","&ohbar;":"⦵","&ohm;":"Ω","&oint;":"∮","&olarr;":"↺","&olcir;":"⦾","&olcross;":"⦻","&oline;":"‾","&olt;":"⧀","&omacr;":"ō","&omega;":"ω","&omicron;":"ο","&omid;":"⦶","&ominus;":"⊖","&oopf;":"𝕠","&opar;":"⦷","&operp;":"⦹","&oplus;":"⊕","&or;":"∨","&orarr;":"↻","&ord;":"⩝","&order;":"ℴ","&orderof;":"ℴ","&ordf":"ª","&ordf;":"ª","&ordm":"º","&ordm;":"º","&origof;":"⊶","&oror;":"⩖","&orslope;":"⩗","&orv;":"⩛","&oscr;":"ℴ","&oslash":"ø","&oslash;":"ø","&osol;":"⊘","&otilde":"õ","&otilde;":"õ","&otimes;":"⊗","&otimesas;":"⨶","&ouml":"ö","&ouml;":"ö","&ovbar;":"⌽","&par;":"∥","&para":"¶","&para;":"¶","&parallel;":"∥","&parsim;":"⫳","&parsl;":"⫽","&part;":"∂","&pcy;":"п","&percnt;":"%","&period;":".","&permil;":"‰","&perp;":"⊥","&pertenk;":"‱","&pfr;":"𝔭","&phi;":"φ","&phiv;":"ϕ","&phmmat;":"ℳ","&phone;":"☎","&pi;":"π","&pitchfork;":"⋔","&piv;":"ϖ","&planck;":"ℏ","&planckh;":"ℎ","&plankv;":"ℏ","&plus;":"+","&plusacir;":"⨣","&plusb;":"⊞","&pluscir;":"⨢","&plusdo;":"∔","&plusdu;":"⨥","&pluse;":"⩲","&plusmn":"±","&plusmn;":"±","&plussim;":"⨦","&plustwo;":"⨧","&pm;":"±","&pointint;":"⨕","&popf;":"𝕡","&pound":"£","&pound;":"£","&pr;":"≺","&prE;":"⪳","&prap;":"⪷","&prcue;":"≼","&pre;":"⪯","&prec;":"≺","&precapprox;":"⪷","&preccurlyeq;":"≼","&preceq;":"⪯","&precnapprox;":"⪹","&precneqq;":"⪵","&precnsim;":"⋨","&precsim;":"≾","&prime;":"′","&primes;":"ℙ","&prnE;":"⪵","&prnap;":"⪹","&prnsim;":"⋨","&prod;":"∏","&profalar;":"⌮","&profline;":"⌒","&profsurf;":"⌓","&prop;":"∝","&propto;":"∝","&prsim;":"≾","&prurel;":"⊰","&pscr;":"𝓅","&psi;":"ψ","&puncsp;":" ","&qfr;":"𝔮","&qint;":"⨌","&qopf;":"𝕢","&qprime;":"⁗","&qscr;":"𝓆","&quaternions;":"ℍ","&quatint;":"⨖","&quest;":"?","&questeq;":"≟","&quot":'"',"&quot;":'"',"&rAarr;":"⇛","&rArr;":"⇒","&rAtail;":"⤜","&rBarr;":"⤏","&rHar;":"⥤","&race;":"∽̱","&racute;":"ŕ","&radic;":"√","&raemptyv;":"⦳","&rang;":"⟩","&rangd;":"⦒","&range;":"⦥","&rangle;":"⟩","&raquo":"»","&raquo;":"»","&rarr;":"→","&rarrap;":"⥵","&rarrb;":"⇥","&rarrbfs;":"⤠","&rarrc;":"⤳","&rarrfs;":"⤞","&rarrhk;":"↪","&rarrlp;":"↬","&rarrpl;":"⥅","&rarrsim;":"⥴","&rarrtl;":"↣","&rarrw;":"↝","&ratail;":"⤚","&ratio;":"∶","&rationals;":"ℚ","&rbarr;":"⤍","&rbbrk;":"❳","&rbrace;":"}","&rbrack;":"]","&rbrke;":"⦌","&rbrksld;":"⦎","&rbrkslu;":"⦐","&rcaron;":"ř","&rcedil;":"ŗ","&rceil;":"⌉","&rcub;":"}","&rcy;":"р","&rdca;":"⤷","&rdldhar;":"⥩","&rdquo;":"”","&rdquor;":"”","&rdsh;":"↳","&real;":"ℜ","&realine;":"ℛ","&realpart;":"ℜ","&reals;":"ℝ","&rect;":"▭","&reg":"®","&reg;":"®","&rfisht;":"⥽","&rfloor;":"⌋","&rfr;":"𝔯","&rhard;":"⇁","&rharu;":"⇀","&rharul;":"⥬","&rho;":"ρ","&rhov;":"ϱ","&rightarrow;":"→","&rightarrowtail;":"↣","&rightharpoondown;":"⇁","&rightharpoonup;":"⇀","&rightleftarrows;":"⇄","&rightleftharpoons;":"⇌","&rightrightarrows;":"⇉","&rightsquigarrow;":"↝","&rightthreetimes;":"⋌","&ring;":"˚","&risingdotseq;":"≓","&rlarr;":"⇄","&rlhar;":"⇌","&rlm;":"‏","&rmoust;":"⎱","&rmoustache;":"⎱","&rnmid;":"⫮","&roang;":"⟭","&roarr;":"⇾","&robrk;":"⟧","&ropar;":"⦆","&ropf;":"𝕣","&roplus;":"⨮","&rotimes;":"⨵","&rpar;":")","&rpargt;":"⦔","&rppolint;":"⨒","&rrarr;":"⇉","&rsaquo;":"›","&rscr;":"𝓇","&rsh;":"↱","&rsqb;":"]","&rsquo;":"’","&rsquor;":"’","&rthree;":"⋌","&rtimes;":"⋊","&rtri;":"▹","&rtrie;":"⊵","&rtrif;":"▸","&rtriltri;":"⧎","&ruluhar;":"⥨","&rx;":"℞","&sacute;":"ś","&sbquo;":"‚","&sc;":"≻","&scE;":"⪴","&scap;":"⪸","&scaron;":"š","&sccue;":"≽","&sce;":"⪰","&scedil;":"ş","&scirc;":"ŝ","&scnE;":"⪶","&scnap;":"⪺","&scnsim;":"⋩","&scpolint;":"⨓","&scsim;":"≿","&scy;":"с","&sdot;":"⋅","&sdotb;":"⊡","&sdote;":"⩦","&seArr;":"⇘","&searhk;":"⤥","&searr;":"↘","&searrow;":"↘","&sect":"§","&sect;":"§","&semi;":";","&seswar;":"⤩","&setminus;":"∖","&setmn;":"∖","&sext;":"✶","&sfr;":"𝔰","&sfrown;":"⌢","&sharp;":"♯","&shchcy;":"щ","&shcy;":"ш","&shortmid;":"∣","&shortparallel;":"∥","&shy":"­","&shy;":"­","&sigma;":"σ","&sigmaf;":"ς","&sigmav;":"ς","&sim;":"∼","&simdot;":"⩪","&sime;":"≃","&simeq;":"≃","&simg;":"⪞","&simgE;":"⪠","&siml;":"⪝","&simlE;":"⪟","&simne;":"≆","&simplus;":"⨤","&simrarr;":"⥲","&slarr;":"←","&smallsetminus;":"∖","&smashp;":"⨳","&smeparsl;":"⧤","&smid;":"∣","&smile;":"⌣","&smt;":"⪪","&smte;":"⪬","&smtes;":"⪬︀","&softcy;":"ь","&sol;":"/","&solb;":"⧄","&solbar;":"⌿","&sopf;":"𝕤","&spades;":"♠","&spadesuit;":"♠","&spar;":"∥","&sqcap;":"⊓","&sqcaps;":"⊓︀","&sqcup;":"⊔","&sqcups;":"⊔︀","&sqsub;":"⊏","&sqsube;":"⊑","&sqsubset;":"⊏","&sqsubseteq;":"⊑","&sqsup;":"⊐","&sqsupe;":"⊒","&sqsupset;":"⊐","&sqsupseteq;":"⊒","&squ;":"□","&square;":"□","&squarf;":"▪","&squf;":"▪","&srarr;":"→","&sscr;":"𝓈","&ssetmn;":"∖","&ssmile;":"⌣","&sstarf;":"⋆","&star;":"☆","&starf;":"★","&straightepsilon;":"ϵ","&straightphi;":"ϕ","&strns;":"¯","&sub;":"⊂","&subE;":"⫅","&subdot;":"⪽","&sube;":"⊆","&subedot;":"⫃","&submult;":"⫁","&subnE;":"⫋","&subne;":"⊊","&subplus;":"⪿","&subrarr;":"⥹","&subset;":"⊂","&subseteq;":"⊆","&subseteqq;":"⫅","&subsetneq;":"⊊","&subsetneqq;":"⫋","&subsim;":"⫇","&subsub;":"⫕","&subsup;":"⫓","&succ;":"≻","&succapprox;":"⪸","&succcurlyeq;":"≽","&succeq;":"⪰","&succnapprox;":"⪺","&succneqq;":"⪶","&succnsim;":"⋩","&succsim;":"≿","&sum;":"∑","&sung;":"♪","&sup1":"¹","&sup1;":"¹","&sup2":"²","&sup2;":"²","&sup3":"³","&sup3;":"³","&sup;":"⊃","&supE;":"⫆","&supdot;":"⪾","&supdsub;":"⫘","&supe;":"⊇","&supedot;":"⫄","&suphsol;":"⟉","&suphsub;":"⫗","&suplarr;":"⥻","&supmult;":"⫂","&supnE;":"⫌","&supne;":"⊋","&supplus;":"⫀","&supset;":"⊃","&supseteq;":"⊇","&supseteqq;":"⫆","&supsetneq;":"⊋","&supsetneqq;":"⫌","&supsim;":"⫈","&supsub;":"⫔","&supsup;":"⫖","&swArr;":"⇙","&swarhk;":"⤦","&swarr;":"↙","&swarrow;":"↙","&swnwar;":"⤪","&szlig":"ß","&szlig;":"ß","&target;":"⌖","&tau;":"τ","&tbrk;":"⎴","&tcaron;":"ť","&tcedil;":"ţ","&tcy;":"т","&tdot;":"⃛","&telrec;":"⌕","&tfr;":"𝔱","&there4;":"∴","&therefore;":"∴","&theta;":"θ","&thetasym;":"ϑ","&thetav;":"ϑ","&thickapprox;":"≈","&thicksim;":"∼","&thinsp;":" ","&thkap;":"≈","&thksim;":"∼","&thorn":"þ","&thorn;":"þ","&tilde;":"˜","&times":"×","&times;":"×","&timesb;":"⊠","&timesbar;":"⨱","&timesd;":"⨰","&tint;":"∭","&toea;":"⤨","&top;":"⊤","&topbot;":"⌶","&topcir;":"⫱","&topf;":"𝕥","&topfork;":"⫚","&tosa;":"⤩","&tprime;":"‴","&trade;":"™","&triangle;":"▵","&triangledown;":"▿","&triangleleft;":"◃","&trianglelefteq;":"⊴","&triangleq;":"≜","&triangleright;":"▹","&trianglerighteq;":"⊵","&tridot;":"◬","&trie;":"≜","&triminus;":"⨺","&triplus;":"⨹","&trisb;":"⧍","&tritime;":"⨻","&trpezium;":"⏢","&tscr;":"𝓉","&tscy;":"ц","&tshcy;":"ћ","&tstrok;":"ŧ","&twixt;":"≬","&twoheadleftarrow;":"↞","&twoheadrightarrow;":"↠","&uArr;":"⇑","&uHar;":"⥣","&uacute":"ú","&uacute;":"ú","&uarr;":"↑","&ubrcy;":"ў","&ubreve;":"ŭ","&ucirc":"û","&ucirc;":"û","&ucy;":"у","&udarr;":"⇅","&udblac;":"ű","&udhar;":"⥮","&ufisht;":"⥾","&ufr;":"𝔲","&ugrave":"ù","&ugrave;":"ù","&uharl;":"↿","&uharr;":"↾","&uhblk;":"▀","&ulcorn;":"⌜","&ulcorner;":"⌜","&ulcrop;":"⌏","&ultri;":"◸","&umacr;":"ū","&uml":"¨","&uml;":"¨","&uogon;":"ų","&uopf;":"𝕦","&uparrow;":"↑","&updownarrow;":"↕","&upharpoonleft;":"↿","&upharpoonright;":"↾","&uplus;":"⊎","&upsi;":"υ","&upsih;":"ϒ","&upsilon;":"υ","&upuparrows;":"⇈","&urcorn;":"⌝","&urcorner;":"⌝","&urcrop;":"⌎","&uring;":"ů","&urtri;":"◹","&uscr;":"𝓊","&utdot;":"⋰","&utilde;":"ũ","&utri;":"▵","&utrif;":"▴","&uuarr;":"⇈","&uuml":"ü","&uuml;":"ü","&uwangle;":"⦧","&vArr;":"⇕","&vBar;":"⫨","&vBarv;":"⫩","&vDash;":"⊨","&vangrt;":"⦜","&varepsilon;":"ϵ","&varkappa;":"ϰ","&varnothing;":"∅","&varphi;":"ϕ","&varpi;":"ϖ","&varpropto;":"∝","&varr;":"↕","&varrho;":"ϱ","&varsigma;":"ς","&varsubsetneq;":"⊊︀","&varsubsetneqq;":"⫋︀","&varsupsetneq;":"⊋︀","&varsupsetneqq;":"⫌︀","&vartheta;":"ϑ","&vartriangleleft;":"⊲","&vartriangleright;":"⊳","&vcy;":"в","&vdash;":"⊢","&vee;":"∨","&veebar;":"⊻","&veeeq;":"≚","&vellip;":"⋮","&verbar;":"|","&vert;":"|","&vfr;":"𝔳","&vltri;":"⊲","&vnsub;":"⊂⃒","&vnsup;":"⊃⃒","&vopf;":"𝕧","&vprop;":"∝","&vrtri;":"⊳","&vscr;":"𝓋","&vsubnE;":"⫋︀","&vsubne;":"⊊︀","&vsupnE;":"⫌︀","&vsupne;":"⊋︀","&vzigzag;":"⦚","&wcirc;":"ŵ","&wedbar;":"⩟","&wedge;":"∧","&wedgeq;":"≙","&weierp;":"℘","&wfr;":"𝔴","&wopf;":"𝕨","&wp;":"℘","&wr;":"≀","&wreath;":"≀","&wscr;":"𝓌","&xcap;":"⋂","&xcirc;":"◯","&xcup;":"⋃","&xdtri;":"▽","&xfr;":"𝔵","&xhArr;":"⟺","&xharr;":"⟷","&xi;":"ξ","&xlArr;":"⟸","&xlarr;":"⟵","&xmap;":"⟼","&xnis;":"⋻","&xodot;":"⨀","&xopf;":"𝕩","&xoplus;":"⨁","&xotime;":"⨂","&xrArr;":"⟹","&xrarr;":"⟶","&xscr;":"𝓍","&xsqcup;":"⨆","&xuplus;":"⨄","&xutri;":"△","&xvee;":"⋁","&xwedge;":"⋀","&yacute":"ý","&yacute;":"ý","&yacy;":"я","&ycirc;":"ŷ","&ycy;":"ы","&yen":"¥","&yen;":"¥","&yfr;":"𝔶","&yicy;":"ї","&yopf;":"𝕪","&yscr;":"𝓎","&yucy;":"ю","&yuml":"ÿ","&yuml;":"ÿ","&zacute;":"ź","&zcaron;":"ž","&zcy;":"з","&zdot;":"ż","&zeetrf;":"ℨ","&zeta;":"ζ","&zfr;":"𝔷","&zhcy;":"ж","&zigrarr;":"⇝","&zopf;":"𝕫","&zscr;":"𝓏","&zwj;":"‍","&zwnj;":"‌"},characters:{Æ:"&AElig;","&":"&amp;",Á:"&Aacute;",Ă:"&Abreve;",Â:"&Acirc;",А:"&Acy;","𝔄":"&Afr;",À:"&Agrave;",Α:"&Alpha;",Ā:"&Amacr;","⩓":"&And;",Ą:"&Aogon;","𝔸":"&Aopf;","⁡":"&af;",Å:"&angst;","𝒜":"&Ascr;","≔":"&coloneq;",Ã:"&Atilde;",Ä:"&Auml;","∖":"&ssetmn;","⫧":"&Barv;","⌆":"&doublebarwedge;",Б:"&Bcy;","∵":"&because;",ℬ:"&bernou;",Β:"&Beta;","𝔅":"&Bfr;","𝔹":"&Bopf;","˘":"&breve;","≎":"&bump;",Ч:"&CHcy;","©":"&copy;",Ć:"&Cacute;","⋒":"&Cap;","ⅅ":"&DD;",ℭ:"&Cfr;",Č:"&Ccaron;",Ç:"&Ccedil;",Ĉ:"&Ccirc;","∰":"&Cconint;",Ċ:"&Cdot;","¸":"&cedil;","·":"&middot;",Χ:"&Chi;","⊙":"&odot;","⊖":"&ominus;","⊕":"&oplus;","⊗":"&otimes;","∲":"&cwconint;","”":"&rdquor;","’":"&rsquor;","∷":"&Proportion;","⩴":"&Colone;","≡":"&equiv;","∯":"&DoubleContourIntegral;","∮":"&oint;",ℂ:"&complexes;","∐":"&coprod;","∳":"&awconint;","⨯":"&Cross;","𝒞":"&Cscr;","⋓":"&Cup;","≍":"&asympeq;","⤑":"&DDotrahd;",Ђ:"&DJcy;",Ѕ:"&DScy;",Џ:"&DZcy;","‡":"&ddagger;","↡":"&Darr;","⫤":"&DoubleLeftTee;",Ď:"&Dcaron;",Д:"&Dcy;","∇":"&nabla;",Δ:"&Delta;","𝔇":"&Dfr;","´":"&acute;","˙":"&dot;","˝":"&dblac;","`":"&grave;","˜":"&tilde;","⋄":"&diamond;","ⅆ":"&dd;","𝔻":"&Dopf;","¨":"&uml;","⃜":"&DotDot;","≐":"&esdot;","⇓":"&dArr;","⇐":"&lArr;","⇔":"&iff;","⟸":"&xlArr;","⟺":"&xhArr;","⟹":"&xrArr;","⇒":"&rArr;","⊨":"&vDash;","⇑":"&uArr;","⇕":"&vArr;","∥":"&spar;","↓":"&downarrow;","⤓":"&DownArrowBar;","⇵":"&duarr;","̑":"&DownBreve;","⥐":"&DownLeftRightVector;","⥞":"&DownLeftTeeVector;","↽":"&lhard;","⥖":"&DownLeftVectorBar;","⥟":"&DownRightTeeVector;","⇁":"&rightharpoondown;","⥗":"&DownRightVectorBar;","⊤":"&top;","↧":"&mapstodown;","𝒟":"&Dscr;",Đ:"&Dstrok;",Ŋ:"&ENG;",Ð:"&ETH;",É:"&Eacute;",Ě:"&Ecaron;",Ê:"&Ecirc;",Э:"&Ecy;",Ė:"&Edot;","𝔈":"&Efr;",È:"&Egrave;","∈":"&isinv;",Ē:"&Emacr;","◻":"&EmptySmallSquare;","▫":"&EmptyVerySmallSquare;",Ę:"&Eogon;","𝔼":"&Eopf;",Ε:"&Epsilon;","⩵":"&Equal;","≂":"&esim;","⇌":"&rlhar;",ℰ:"&expectation;","⩳":"&Esim;",Η:"&Eta;",Ë:"&Euml;","∃":"&exist;","ⅇ":"&exponentiale;",Ф:"&Fcy;","𝔉":"&Ffr;","◼":"&FilledSmallSquare;","▪":"&squf;","𝔽":"&Fopf;","∀":"&forall;",ℱ:"&Fscr;",Ѓ:"&GJcy;",">":"&gt;",Γ:"&Gamma;",Ϝ:"&Gammad;",Ğ:"&Gbreve;",Ģ:"&Gcedil;",Ĝ:"&Gcirc;",Г:"&Gcy;",Ġ:"&Gdot;","𝔊":"&Gfr;","⋙":"&ggg;","𝔾":"&Gopf;","≥":"&geq;","⋛":"&gtreqless;","≧":"&geqq;","⪢":"&GreaterGreater;","≷":"&gtrless;","⩾":"&ges;","≳":"&gtrsim;","𝒢":"&Gscr;","≫":"&gg;",Ъ:"&HARDcy;","ˇ":"&caron;","^":"&Hat;",Ĥ:"&Hcirc;",ℌ:"&Poincareplane;",ℋ:"&hamilt;",ℍ:"&quaternions;","─":"&boxh;",Ħ:"&Hstrok;","≏":"&bumpeq;",Е:"&IEcy;",Ĳ:"&IJlig;",Ё:"&IOcy;",Í:"&Iacute;",Î:"&Icirc;",И:"&Icy;",İ:"&Idot;",ℑ:"&imagpart;",Ì:"&Igrave;",Ī:"&Imacr;","ⅈ":"&ii;","∬":"&Int;","∫":"&int;","⋂":"&xcap;","⁣":"&ic;","⁢":"&it;",Į:"&Iogon;","𝕀":"&Iopf;",Ι:"&Iota;",ℐ:"&imagline;",Ĩ:"&Itilde;",І:"&Iukcy;",Ï:"&Iuml;",Ĵ:"&Jcirc;",Й:"&Jcy;","𝔍":"&Jfr;","𝕁":"&Jopf;","𝒥":"&Jscr;",Ј:"&Jsercy;",Є:"&Jukcy;",Х:"&KHcy;",Ќ:"&KJcy;",Κ:"&Kappa;",Ķ:"&Kcedil;",К:"&Kcy;","𝔎":"&Kfr;","𝕂":"&Kopf;","𝒦":"&Kscr;",Љ:"&LJcy;","<":"&lt;",Ĺ:"&Lacute;",Λ:"&Lambda;","⟪":"&Lang;",ℒ:"&lagran;","↞":"&twoheadleftarrow;",Ľ:"&Lcaron;",Ļ:"&Lcedil;",Л:"&Lcy;","⟨":"&langle;","←":"&slarr;","⇤":"&larrb;","⇆":"&lrarr;","⌈":"&lceil;","⟦":"&lobrk;","⥡":"&LeftDownTeeVector;","⇃":"&downharpoonleft;","⥙":"&LeftDownVectorBar;","⌊":"&lfloor;","↔":"&leftrightarrow;","⥎":"&LeftRightVector;","⊣":"&dashv;","↤":"&mapstoleft;","⥚":"&LeftTeeVector;","⊲":"&vltri;","⧏":"&LeftTriangleBar;","⊴":"&trianglelefteq;","⥑":"&LeftUpDownVector;","⥠":"&LeftUpTeeVector;","↿":"&upharpoonleft;","⥘":"&LeftUpVectorBar;","↼":"&lharu;","⥒":"&LeftVectorBar;","⋚":"&lesseqgtr;","≦":"&leqq;","≶":"&lg;","⪡":"&LessLess;","⩽":"&les;","≲":"&lsim;","𝔏":"&Lfr;","⋘":"&Ll;","⇚":"&lAarr;",Ŀ:"&Lmidot;","⟵":"&xlarr;","⟷":"&xharr;","⟶":"&xrarr;","𝕃":"&Lopf;","↙":"&swarrow;","↘":"&searrow;","↰":"&lsh;",Ł:"&Lstrok;","≪":"&ll;","⤅":"&Map;",М:"&Mcy;"," ":"&MediumSpace;",ℳ:"&phmmat;","𝔐":"&Mfr;","∓":"&mp;","𝕄":"&Mopf;",Μ:"&Mu;",Њ:"&NJcy;",Ń:"&Nacute;",Ň:"&Ncaron;",Ņ:"&Ncedil;",Н:"&Ncy;","​":"&ZeroWidthSpace;","\n":"&NewLine;","𝔑":"&Nfr;","⁠":"&NoBreak;"," ":"&nbsp;",ℕ:"&naturals;","⫬":"&Not;","≢":"&nequiv;","≭":"&NotCupCap;","∦":"&nspar;","∉":"&notinva;","≠":"&ne;","≂̸":"&nesim;","∄":"&nexists;","≯":"&ngtr;","≱":"&ngeq;","≧̸":"&ngeqq;","≫̸":"&nGtv;","≹":"&ntgl;","⩾̸":"&nges;","≵":"&ngsim;","≎̸":"&nbump;","≏̸":"&nbumpe;","⋪":"&ntriangleleft;","⧏̸":"&NotLeftTriangleBar;","⋬":"&ntrianglelefteq;","≮":"&nlt;","≰":"&nleq;","≸":"&ntlg;","≪̸":"&nLtv;","⩽̸":"&nles;","≴":"&nlsim;","⪢̸":"&NotNestedGreaterGreater;","⪡̸":"&NotNestedLessLess;","⊀":"&nprec;","⪯̸":"&npreceq;","⋠":"&nprcue;","∌":"&notniva;","⋫":"&ntriangleright;","⧐̸":"&NotRightTriangleBar;","⋭":"&ntrianglerighteq;","⊏̸":"&NotSquareSubset;","⋢":"&nsqsube;","⊐̸":"&NotSquareSuperset;","⋣":"&nsqsupe;","⊂⃒":"&vnsub;","⊈":"&nsubseteq;","⊁":"&nsucc;","⪰̸":"&nsucceq;","⋡":"&nsccue;","≿̸":"&NotSucceedsTilde;","⊃⃒":"&vnsup;","⊉":"&nsupseteq;","≁":"&nsim;","≄":"&nsimeq;","≇":"&ncong;","≉":"&napprox;","∤":"&nsmid;","𝒩":"&Nscr;",Ñ:"&Ntilde;",Ν:"&Nu;",Œ:"&OElig;",Ó:"&Oacute;",Ô:"&Ocirc;",О:"&Ocy;",Ő:"&Odblac;","𝔒":"&Ofr;",Ò:"&Ograve;",Ō:"&Omacr;",Ω:"&ohm;",Ο:"&Omicron;","𝕆":"&Oopf;","“":"&ldquo;","‘":"&lsquo;","⩔":"&Or;","𝒪":"&Oscr;",Ø:"&Oslash;",Õ:"&Otilde;","⨷":"&Otimes;",Ö:"&Ouml;","‾":"&oline;","⏞":"&OverBrace;","⎴":"&tbrk;","⏜":"&OverParenthesis;","∂":"&part;",П:"&Pcy;","𝔓":"&Pfr;",Φ:"&Phi;",Π:"&Pi;","±":"&pm;",ℙ:"&primes;","⪻":"&Pr;","≺":"&prec;","⪯":"&preceq;","≼":"&preccurlyeq;","≾":"&prsim;","″":"&Prime;","∏":"&prod;","∝":"&vprop;","𝒫":"&Pscr;",Ψ:"&Psi;",'"':"&quot;","𝔔":"&Qfr;",ℚ:"&rationals;","𝒬":"&Qscr;","⤐":"&drbkarow;","®":"&reg;",Ŕ:"&Racute;","⟫":"&Rang;","↠":"&twoheadrightarrow;","⤖":"&Rarrtl;",Ř:"&Rcaron;",Ŗ:"&Rcedil;",Р:"&Rcy;",ℜ:"&realpart;","∋":"&niv;","⇋":"&lrhar;","⥯":"&duhar;",Ρ:"&Rho;","⟩":"&rangle;","→":"&srarr;","⇥":"&rarrb;","⇄":"&rlarr;","⌉":"&rceil;","⟧":"&robrk;","⥝":"&RightDownTeeVector;","⇂":"&downharpoonright;","⥕":"&RightDownVectorBar;","⌋":"&rfloor;","⊢":"&vdash;","↦":"&mapsto;","⥛":"&RightTeeVector;","⊳":"&vrtri;","⧐":"&RightTriangleBar;","⊵":"&trianglerighteq;","⥏":"&RightUpDownVector;","⥜":"&RightUpTeeVector;","↾":"&upharpoonright;","⥔":"&RightUpVectorBar;","⇀":"&rightharpoonup;","⥓":"&RightVectorBar;",ℝ:"&reals;","⥰":"&RoundImplies;","⇛":"&rAarr;",ℛ:"&realine;","↱":"&rsh;","⧴":"&RuleDelayed;",Щ:"&SHCHcy;",Ш:"&SHcy;",Ь:"&SOFTcy;",Ś:"&Sacute;","⪼":"&Sc;",Š:"&Scaron;",Ş:"&Scedil;",Ŝ:"&Scirc;",С:"&Scy;","𝔖":"&Sfr;","↑":"&uparrow;",Σ:"&Sigma;","∘":"&compfn;","𝕊":"&Sopf;","√":"&radic;","□":"&square;","⊓":"&sqcap;","⊏":"&sqsubset;","⊑":"&sqsubseteq;","⊐":"&sqsupset;","⊒":"&sqsupseteq;","⊔":"&sqcup;","𝒮":"&Sscr;","⋆":"&sstarf;","⋐":"&Subset;","⊆":"&subseteq;","≻":"&succ;","⪰":"&succeq;","≽":"&succcurlyeq;","≿":"&succsim;","∑":"&sum;","⋑":"&Supset;","⊃":"&supset;","⊇":"&supseteq;",Þ:"&THORN;","™":"&trade;",Ћ:"&TSHcy;",Ц:"&TScy;","	":"&Tab;",Τ:"&Tau;",Ť:"&Tcaron;",Ţ:"&Tcedil;",Т:"&Tcy;","𝔗":"&Tfr;","∴":"&therefore;",Θ:"&Theta;","  ":"&ThickSpace;"," ":"&thinsp;","∼":"&thksim;","≃":"&simeq;","≅":"&cong;","≈":"&thkap;","𝕋":"&Topf;","⃛":"&tdot;","𝒯":"&Tscr;",Ŧ:"&Tstrok;",Ú:"&Uacute;","↟":"&Uarr;","⥉":"&Uarrocir;",Ў:"&Ubrcy;",Ŭ:"&Ubreve;",Û:"&Ucirc;",У:"&Ucy;",Ű:"&Udblac;","𝔘":"&Ufr;",Ù:"&Ugrave;",Ū:"&Umacr;",_:"&lowbar;","⏟":"&UnderBrace;","⎵":"&bbrk;","⏝":"&UnderParenthesis;","⋃":"&xcup;","⊎":"&uplus;",Ų:"&Uogon;","𝕌":"&Uopf;","⤒":"&UpArrowBar;","⇅":"&udarr;","↕":"&varr;","⥮":"&udhar;","⊥":"&perp;","↥":"&mapstoup;","↖":"&nwarrow;","↗":"&nearrow;",ϒ:"&upsih;",Υ:"&Upsilon;",Ů:"&Uring;","𝒰":"&Uscr;",Ũ:"&Utilde;",Ü:"&Uuml;","⊫":"&VDash;","⫫":"&Vbar;",В:"&Vcy;","⊩":"&Vdash;","⫦":"&Vdashl;","⋁":"&xvee;","‖":"&Vert;","∣":"&smid;","|":"&vert;","❘":"&VerticalSeparator;","≀":"&wreath;"," ":"&hairsp;","𝔙":"&Vfr;","𝕍":"&Vopf;","𝒱":"&Vscr;","⊪":"&Vvdash;",Ŵ:"&Wcirc;","⋀":"&xwedge;","𝔚":"&Wfr;","𝕎":"&Wopf;","𝒲":"&Wscr;","𝔛":"&Xfr;",Ξ:"&Xi;","𝕏":"&Xopf;","𝒳":"&Xscr;",Я:"&YAcy;",Ї:"&YIcy;",Ю:"&YUcy;",Ý:"&Yacute;",Ŷ:"&Ycirc;",Ы:"&Ycy;","𝔜":"&Yfr;","𝕐":"&Yopf;","𝒴":"&Yscr;",Ÿ:"&Yuml;",Ж:"&ZHcy;",Ź:"&Zacute;",Ž:"&Zcaron;",З:"&Zcy;",Ż:"&Zdot;",Ζ:"&Zeta;",ℨ:"&zeetrf;",ℤ:"&integers;","𝒵":"&Zscr;",á:"&aacute;",ă:"&abreve;","∾":"&mstpos;","∾̳":"&acE;","∿":"&acd;",â:"&acirc;",а:"&acy;",æ:"&aelig;","𝔞":"&afr;",à:"&agrave;",ℵ:"&aleph;",α:"&alpha;",ā:"&amacr;","⨿":"&amalg;","∧":"&wedge;","⩕":"&andand;","⩜":"&andd;","⩘":"&andslope;","⩚":"&andv;","∠":"&angle;","⦤":"&ange;","∡":"&measuredangle;","⦨":"&angmsdaa;","⦩":"&angmsdab;","⦪":"&angmsdac;","⦫":"&angmsdad;","⦬":"&angmsdae;","⦭":"&angmsdaf;","⦮":"&angmsdag;","⦯":"&angmsdah;","∟":"&angrt;","⊾":"&angrtvb;","⦝":"&angrtvbd;","∢":"&angsph;","⍼":"&angzarr;",ą:"&aogon;","𝕒":"&aopf;","⩰":"&apE;","⩯":"&apacir;","≊":"&approxeq;","≋":"&apid;","'":"&apos;",å:"&aring;","𝒶":"&ascr;","*":"&midast;",ã:"&atilde;",ä:"&auml;","⨑":"&awint;","⫭":"&bNot;","≌":"&bcong;","϶":"&bepsi;","‵":"&bprime;","∽":"&bsim;","⋍":"&bsime;","⊽":"&barvee;","⌅":"&barwedge;","⎶":"&bbrktbrk;",б:"&bcy;","„":"&ldquor;","⦰":"&bemptyv;",β:"&beta;",ℶ:"&beth;","≬":"&twixt;","𝔟":"&bfr;","◯":"&xcirc;","⨀":"&xodot;","⨁":"&xoplus;","⨂":"&xotime;","⨆":"&xsqcup;","★":"&starf;","▽":"&xdtri;","△":"&xutri;","⨄":"&xuplus;","⤍":"&rbarr;","⧫":"&lozf;","▴":"&utrif;","▾":"&dtrif;","◂":"&ltrif;","▸":"&rtrif;","␣":"&blank;","▒":"&blk12;","░":"&blk14;","▓":"&blk34;","█":"&block;","=⃥":"&bne;","≡⃥":"&bnequiv;","⌐":"&bnot;","𝕓":"&bopf;","⋈":"&bowtie;","╗":"&boxDL;","╔":"&boxDR;","╖":"&boxDl;","╓":"&boxDr;","═":"&boxH;","╦":"&boxHD;","╩":"&boxHU;","╤":"&boxHd;","╧":"&boxHu;","╝":"&boxUL;","╚":"&boxUR;","╜":"&boxUl;","╙":"&boxUr;","║":"&boxV;","╬":"&boxVH;","╣":"&boxVL;","╠":"&boxVR;","╫":"&boxVh;","╢":"&boxVl;","╟":"&boxVr;","⧉":"&boxbox;","╕":"&boxdL;","╒":"&boxdR;","┐":"&boxdl;","┌":"&boxdr;","╥":"&boxhD;","╨":"&boxhU;","┬":"&boxhd;","┴":"&boxhu;","⊟":"&minusb;","⊞":"&plusb;","⊠":"&timesb;","╛":"&boxuL;","╘":"&boxuR;","┘":"&boxul;","└":"&boxur;","│":"&boxv;","╪":"&boxvH;","╡":"&boxvL;","╞":"&boxvR;","┼":"&boxvh;","┤":"&boxvl;","├":"&boxvr;","¦":"&brvbar;","𝒷":"&bscr;","⁏":"&bsemi;","\\":"&bsol;","⧅":"&bsolb;","⟈":"&bsolhsub;","•":"&bullet;","⪮":"&bumpE;",ć:"&cacute;","∩":"&cap;","⩄":"&capand;","⩉":"&capbrcup;","⩋":"&capcap;","⩇":"&capcup;","⩀":"&capdot;","∩︀":"&caps;","⁁":"&caret;","⩍":"&ccaps;",č:"&ccaron;",ç:"&ccedil;",ĉ:"&ccirc;","⩌":"&ccups;","⩐":"&ccupssm;",ċ:"&cdot;","⦲":"&cemptyv;","¢":"&cent;","𝔠":"&cfr;",ч:"&chcy;","✓":"&checkmark;",χ:"&chi;","○":"&cir;","⧃":"&cirE;","ˆ":"&circ;","≗":"&cire;","↺":"&olarr;","↻":"&orarr;","Ⓢ":"&oS;","⊛":"&oast;","⊚":"&ocir;","⊝":"&odash;","⨐":"&cirfnint;","⫯":"&cirmid;","⧂":"&cirscir;","♣":"&clubsuit;",":":"&colon;",",":"&comma;","@":"&commat;","∁":"&complement;","⩭":"&congdot;","𝕔":"&copf;","℗":"&copysr;","↵":"&crarr;","✗":"&cross;","𝒸":"&cscr;","⫏":"&csub;","⫑":"&csube;","⫐":"&csup;","⫒":"&csupe;","⋯":"&ctdot;","⤸":"&cudarrl;","⤵":"&cudarrr;","⋞":"&curlyeqprec;","⋟":"&curlyeqsucc;","↶":"&curvearrowleft;","⤽":"&cularrp;","∪":"&cup;","⩈":"&cupbrcap;","⩆":"&cupcap;","⩊":"&cupcup;","⊍":"&cupdot;","⩅":"&cupor;","∪︀":"&cups;","↷":"&curvearrowright;","⤼":"&curarrm;","⋎":"&cuvee;","⋏":"&cuwed;","¤":"&curren;","∱":"&cwint;","⌭":"&cylcty;","⥥":"&dHar;","†":"&dagger;",ℸ:"&daleth;","‐":"&hyphen;","⤏":"&rBarr;",ď:"&dcaron;",д:"&dcy;","⇊":"&downdownarrows;","⩷":"&eDDot;","°":"&deg;",δ:"&delta;","⦱":"&demptyv;","⥿":"&dfisht;","𝔡":"&dfr;","♦":"&diams;",ϝ:"&gammad;","⋲":"&disin;","÷":"&divide;","⋇":"&divonx;",ђ:"&djcy;","⌞":"&llcorner;","⌍":"&dlcrop;",$:"&dollar;","𝕕":"&dopf;","≑":"&eDot;","∸":"&minusd;","∔":"&plusdo;","⊡":"&sdotb;","⌟":"&lrcorner;","⌌":"&drcrop;","𝒹":"&dscr;",ѕ:"&dscy;","⧶":"&dsol;",đ:"&dstrok;","⋱":"&dtdot;","▿":"&triangledown;","⦦":"&dwangle;",џ:"&dzcy;","⟿":"&dzigrarr;",é:"&eacute;","⩮":"&easter;",ě:"&ecaron;","≖":"&eqcirc;",ê:"&ecirc;","≕":"&eqcolon;",э:"&ecy;",ė:"&edot;","≒":"&fallingdotseq;","𝔢":"&efr;","⪚":"&eg;",è:"&egrave;","⪖":"&eqslantgtr;","⪘":"&egsdot;","⪙":"&el;","⏧":"&elinters;",ℓ:"&ell;","⪕":"&eqslantless;","⪗":"&elsdot;",ē:"&emacr;","∅":"&varnothing;"," ":"&emsp13;"," ":"&emsp14;"," ":"&emsp;",ŋ:"&eng;"," ":"&ensp;",ę:"&eogon;","𝕖":"&eopf;","⋕":"&epar;","⧣":"&eparsl;","⩱":"&eplus;",ε:"&epsilon;","ϵ":"&varepsilon;","=":"&equals;","≟":"&questeq;","⩸":"&equivDD;","⧥":"&eqvparsl;","≓":"&risingdotseq;","⥱":"&erarr;",ℯ:"&escr;",η:"&eta;",ð:"&eth;",ë:"&euml;","€":"&euro;","!":"&excl;",ф:"&fcy;","♀":"&female;",ﬃ:"&ffilig;",ﬀ:"&fflig;",ﬄ:"&ffllig;","𝔣":"&ffr;",ﬁ:"&filig;",fj:"&fjlig;","♭":"&flat;",ﬂ:"&fllig;","▱":"&fltns;",ƒ:"&fnof;","𝕗":"&fopf;","⋔":"&pitchfork;","⫙":"&forkv;","⨍":"&fpartint;","½":"&half;","⅓":"&frac13;","¼":"&frac14;","⅕":"&frac15;","⅙":"&frac16;","⅛":"&frac18;","⅔":"&frac23;","⅖":"&frac25;","¾":"&frac34;","⅗":"&frac35;","⅜":"&frac38;","⅘":"&frac45;","⅚":"&frac56;","⅝":"&frac58;","⅞":"&frac78;","⁄":"&frasl;","⌢":"&sfrown;","𝒻":"&fscr;","⪌":"&gtreqqless;",ǵ:"&gacute;",γ:"&gamma;","⪆":"&gtrapprox;",ğ:"&gbreve;",ĝ:"&gcirc;",г:"&gcy;",ġ:"&gdot;","⪩":"&gescc;","⪀":"&gesdot;","⪂":"&gesdoto;","⪄":"&gesdotol;","⋛︀":"&gesl;","⪔":"&gesles;","𝔤":"&gfr;",ℷ:"&gimel;",ѓ:"&gjcy;","⪒":"&glE;","⪥":"&gla;","⪤":"&glj;","≩":"&gneqq;","⪊":"&gnapprox;","⪈":"&gneq;","⋧":"&gnsim;","𝕘":"&gopf;",ℊ:"&gscr;","⪎":"&gsime;","⪐":"&gsiml;","⪧":"&gtcc;","⩺":"&gtcir;","⋗":"&gtrdot;","⦕":"&gtlPar;","⩼":"&gtquest;","⥸":"&gtrarr;","≩︀":"&gvnE;",ъ:"&hardcy;","⥈":"&harrcir;","↭":"&leftrightsquigarrow;",ℏ:"&plankv;",ĥ:"&hcirc;","♥":"&heartsuit;","…":"&mldr;","⊹":"&hercon;","𝔥":"&hfr;","⤥":"&searhk;","⤦":"&swarhk;","⇿":"&hoarr;","∻":"&homtht;","↩":"&larrhk;","↪":"&rarrhk;","𝕙":"&hopf;","―":"&horbar;","𝒽":"&hscr;",ħ:"&hstrok;","⁃":"&hybull;",í:"&iacute;",î:"&icirc;",и:"&icy;",е:"&iecy;","¡":"&iexcl;","𝔦":"&ifr;",ì:"&igrave;","⨌":"&qint;","∭":"&tint;","⧜":"&iinfin;","℩":"&iiota;",ĳ:"&ijlig;",ī:"&imacr;",ı:"&inodot;","⊷":"&imof;",Ƶ:"&imped;","℅":"&incare;","∞":"&infin;","⧝":"&infintie;","⊺":"&intercal;","⨗":"&intlarhk;","⨼":"&iprod;",ё:"&iocy;",į:"&iogon;","𝕚":"&iopf;",ι:"&iota;","¿":"&iquest;","𝒾":"&iscr;","⋹":"&isinE;","⋵":"&isindot;","⋴":"&isins;","⋳":"&isinsv;",ĩ:"&itilde;",і:"&iukcy;",ï:"&iuml;",ĵ:"&jcirc;",й:"&jcy;","𝔧":"&jfr;","ȷ":"&jmath;","𝕛":"&jopf;","𝒿":"&jscr;",ј:"&jsercy;",є:"&jukcy;",κ:"&kappa;",ϰ:"&varkappa;",ķ:"&kcedil;",к:"&kcy;","𝔨":"&kfr;",ĸ:"&kgreen;",х:"&khcy;",ќ:"&kjcy;","𝕜":"&kopf;","𝓀":"&kscr;","⤛":"&lAtail;","⤎":"&lBarr;","⪋":"&lesseqqgtr;","⥢":"&lHar;",ĺ:"&lacute;","⦴":"&laemptyv;",λ:"&lambda;","⦑":"&langd;","⪅":"&lessapprox;","«":"&laquo;","⤟":"&larrbfs;","⤝":"&larrfs;","↫":"&looparrowleft;","⤹":"&larrpl;","⥳":"&larrsim;","↢":"&leftarrowtail;","⪫":"&lat;","⤙":"&latail;","⪭":"&late;","⪭︀":"&lates;","⤌":"&lbarr;","❲":"&lbbrk;","{":"&lcub;","[":"&lsqb;","⦋":"&lbrke;","⦏":"&lbrksld;","⦍":"&lbrkslu;",ľ:"&lcaron;",ļ:"&lcedil;",л:"&lcy;","⤶":"&ldca;","⥧":"&ldrdhar;","⥋":"&ldrushar;","↲":"&ldsh;","≤":"&leq;","⇇":"&llarr;","⋋":"&lthree;","⪨":"&lescc;","⩿":"&lesdot;","⪁":"&lesdoto;","⪃":"&lesdotor;","⋚︀":"&lesg;","⪓":"&lesges;","⋖":"&ltdot;","⥼":"&lfisht;","𝔩":"&lfr;","⪑":"&lgE;","⥪":"&lharul;","▄":"&lhblk;",љ:"&ljcy;","⥫":"&llhard;","◺":"&lltri;",ŀ:"&lmidot;","⎰":"&lmoustache;","≨":"&lneqq;","⪉":"&lnapprox;","⪇":"&lneq;","⋦":"&lnsim;","⟬":"&loang;","⇽":"&loarr;","⟼":"&xmap;","↬":"&rarrlp;","⦅":"&lopar;","𝕝":"&lopf;","⨭":"&loplus;","⨴":"&lotimes;","∗":"&lowast;","◊":"&lozenge;","(":"&lpar;","⦓":"&lparlt;","⥭":"&lrhard;","‎":"&lrm;","⊿":"&lrtri;","‹":"&lsaquo;","𝓁":"&lscr;","⪍":"&lsime;","⪏":"&lsimg;","‚":"&sbquo;",ł:"&lstrok;","⪦":"&ltcc;","⩹":"&ltcir;","⋉":"&ltimes;","⥶":"&ltlarr;","⩻":"&ltquest;","⦖":"&ltrPar;","◃":"&triangleleft;","⥊":"&lurdshar;","⥦":"&luruhar;","≨︀":"&lvnE;","∺":"&mDDot;","¯":"&strns;","♂":"&male;","✠":"&maltese;","▮":"&marker;","⨩":"&mcomma;",м:"&mcy;","—":"&mdash;","𝔪":"&mfr;","℧":"&mho;",µ:"&micro;","⫰":"&midcir;","−":"&minus;","⨪":"&minusdu;","⫛":"&mlcp;","⊧":"&models;","𝕞":"&mopf;","𝓂":"&mscr;",μ:"&mu;","⊸":"&mumap;","⋙̸":"&nGg;","≫⃒":"&nGt;","⇍":"&nlArr;","⇎":"&nhArr;","⋘̸":"&nLl;","≪⃒":"&nLt;","⇏":"&nrArr;","⊯":"&nVDash;","⊮":"&nVdash;",ń:"&nacute;","∠⃒":"&nang;","⩰̸":"&napE;","≋̸":"&napid;",ŉ:"&napos;","♮":"&natural;","⩃":"&ncap;",ň:"&ncaron;",ņ:"&ncedil;","⩭̸":"&ncongdot;","⩂":"&ncup;",н:"&ncy;","–":"&ndash;","⇗":"&neArr;","⤤":"&nearhk;","≐̸":"&nedot;","⤨":"&toea;","𝔫":"&nfr;","↮":"&nleftrightarrow;","⫲":"&nhpar;","⋼":"&nis;","⋺":"&nisd;",њ:"&njcy;","≦̸":"&nleqq;","↚":"&nleftarrow;","‥":"&nldr;","𝕟":"&nopf;","¬":"&not;","⋹̸":"&notinE;","⋵̸":"&notindot;","⋷":"&notinvb;","⋶":"&notinvc;","⋾":"&notnivb;","⋽":"&notnivc;","⫽⃥":"&nparsl;","∂̸":"&npart;","⨔":"&npolint;","↛":"&nrightarrow;","⤳̸":"&nrarrc;","↝̸":"&nrarrw;","𝓃":"&nscr;","⊄":"&nsub;","⫅̸":"&nsubseteqq;","⊅":"&nsup;","⫆̸":"&nsupseteqq;",ñ:"&ntilde;",ν:"&nu;","#":"&num;","№":"&numero;"," ":"&numsp;","⊭":"&nvDash;","⤄":"&nvHarr;","≍⃒":"&nvap;","⊬":"&nvdash;","≥⃒":"&nvge;",">⃒":"&nvgt;","⧞":"&nvinfin;","⤂":"&nvlArr;","≤⃒":"&nvle;","<⃒":"&nvlt;","⊴⃒":"&nvltrie;","⤃":"&nvrArr;","⊵⃒":"&nvrtrie;","∼⃒":"&nvsim;","⇖":"&nwArr;","⤣":"&nwarhk;","⤧":"&nwnear;",ó:"&oacute;",ô:"&ocirc;",о:"&ocy;",ő:"&odblac;","⨸":"&odiv;","⦼":"&odsold;",œ:"&oelig;","⦿":"&ofcir;","𝔬":"&ofr;","˛":"&ogon;",ò:"&ograve;","⧁":"&ogt;","⦵":"&ohbar;","⦾":"&olcir;","⦻":"&olcross;","⧀":"&olt;",ō:"&omacr;",ω:"&omega;",ο:"&omicron;","⦶":"&omid;","𝕠":"&oopf;","⦷":"&opar;","⦹":"&operp;","∨":"&vee;","⩝":"&ord;",ℴ:"&oscr;",ª:"&ordf;",º:"&ordm;","⊶":"&origof;","⩖":"&oror;","⩗":"&orslope;","⩛":"&orv;",ø:"&oslash;","⊘":"&osol;",õ:"&otilde;","⨶":"&otimesas;",ö:"&ouml;","⌽":"&ovbar;","¶":"&para;","⫳":"&parsim;","⫽":"&parsl;",п:"&pcy;","%":"&percnt;",".":"&period;","‰":"&permil;","‱":"&pertenk;","𝔭":"&pfr;",φ:"&phi;",ϕ:"&varphi;","☎":"&phone;",π:"&pi;",ϖ:"&varpi;",ℎ:"&planckh;","+":"&plus;","⨣":"&plusacir;","⨢":"&pluscir;","⨥":"&plusdu;","⩲":"&pluse;","⨦":"&plussim;","⨧":"&plustwo;","⨕":"&pointint;","𝕡":"&popf;","£":"&pound;","⪳":"&prE;","⪷":"&precapprox;","⪹":"&prnap;","⪵":"&prnE;","⋨":"&prnsim;","′":"&prime;","⌮":"&profalar;","⌒":"&profline;","⌓":"&profsurf;","⊰":"&prurel;","𝓅":"&pscr;",ψ:"&psi;"," ":"&puncsp;","𝔮":"&qfr;","𝕢":"&qopf;","⁗":"&qprime;","𝓆":"&qscr;","⨖":"&quatint;","?":"&quest;","⤜":"&rAtail;","⥤":"&rHar;","∽̱":"&race;",ŕ:"&racute;","⦳":"&raemptyv;","⦒":"&rangd;","⦥":"&range;","»":"&raquo;","⥵":"&rarrap;","⤠":"&rarrbfs;","⤳":"&rarrc;","⤞":"&rarrfs;","⥅":"&rarrpl;","⥴":"&rarrsim;","↣":"&rightarrowtail;","↝":"&rightsquigarrow;","⤚":"&ratail;","∶":"&ratio;","❳":"&rbbrk;","}":"&rcub;","]":"&rsqb;","⦌":"&rbrke;","⦎":"&rbrksld;","⦐":"&rbrkslu;",ř:"&rcaron;",ŗ:"&rcedil;",р:"&rcy;","⤷":"&rdca;","⥩":"&rdldhar;","↳":"&rdsh;","▭":"&rect;","⥽":"&rfisht;","𝔯":"&rfr;","⥬":"&rharul;",ρ:"&rho;",ϱ:"&varrho;","⇉":"&rrarr;","⋌":"&rthree;","˚":"&ring;","‏":"&rlm;","⎱":"&rmoustache;","⫮":"&rnmid;","⟭":"&roang;","⇾":"&roarr;","⦆":"&ropar;","𝕣":"&ropf;","⨮":"&roplus;","⨵":"&rotimes;",")":"&rpar;","⦔":"&rpargt;","⨒":"&rppolint;","›":"&rsaquo;","𝓇":"&rscr;","⋊":"&rtimes;","▹":"&triangleright;","⧎":"&rtriltri;","⥨":"&ruluhar;","℞":"&rx;",ś:"&sacute;","⪴":"&scE;","⪸":"&succapprox;",š:"&scaron;",ş:"&scedil;",ŝ:"&scirc;","⪶":"&succneqq;","⪺":"&succnapprox;","⋩":"&succnsim;","⨓":"&scpolint;",с:"&scy;","⋅":"&sdot;","⩦":"&sdote;","⇘":"&seArr;","§":"&sect;",";":"&semi;","⤩":"&tosa;","✶":"&sext;","𝔰":"&sfr;","♯":"&sharp;",щ:"&shchcy;",ш:"&shcy;","­":"&shy;",σ:"&sigma;",ς:"&varsigma;","⩪":"&simdot;","⪞":"&simg;","⪠":"&simgE;","⪝":"&siml;","⪟":"&simlE;","≆":"&simne;","⨤":"&simplus;","⥲":"&simrarr;","⨳":"&smashp;","⧤":"&smeparsl;","⌣":"&ssmile;","⪪":"&smt;","⪬":"&smte;","⪬︀":"&smtes;",ь:"&softcy;","/":"&sol;","⧄":"&solb;","⌿":"&solbar;","𝕤":"&sopf;","♠":"&spadesuit;","⊓︀":"&sqcaps;","⊔︀":"&sqcups;","𝓈":"&sscr;","☆":"&star;","⊂":"&subset;","⫅":"&subseteqq;","⪽":"&subdot;","⫃":"&subedot;","⫁":"&submult;","⫋":"&subsetneqq;","⊊":"&subsetneq;","⪿":"&subplus;","⥹":"&subrarr;","⫇":"&subsim;","⫕":"&subsub;","⫓":"&subsup;","♪":"&sung;","¹":"&sup1;","²":"&sup2;","³":"&sup3;","⫆":"&supseteqq;","⪾":"&supdot;","⫘":"&supdsub;","⫄":"&supedot;","⟉":"&suphsol;","⫗":"&suphsub;","⥻":"&suplarr;","⫂":"&supmult;","⫌":"&supsetneqq;","⊋":"&supsetneq;","⫀":"&supplus;","⫈":"&supsim;","⫔":"&supsub;","⫖":"&supsup;","⇙":"&swArr;","⤪":"&swnwar;",ß:"&szlig;","⌖":"&target;",τ:"&tau;",ť:"&tcaron;",ţ:"&tcedil;",т:"&tcy;","⌕":"&telrec;","𝔱":"&tfr;",θ:"&theta;",ϑ:"&vartheta;",þ:"&thorn;","×":"&times;","⨱":"&timesbar;","⨰":"&timesd;","⌶":"&topbot;","⫱":"&topcir;","𝕥":"&topf;","⫚":"&topfork;","‴":"&tprime;","▵":"&utri;","≜":"&trie;","◬":"&tridot;","⨺":"&triminus;","⨹":"&triplus;","⧍":"&trisb;","⨻":"&tritime;","⏢":"&trpezium;","𝓉":"&tscr;",ц:"&tscy;",ћ:"&tshcy;",ŧ:"&tstrok;","⥣":"&uHar;",ú:"&uacute;",ў:"&ubrcy;",ŭ:"&ubreve;",û:"&ucirc;",у:"&ucy;",ű:"&udblac;","⥾":"&ufisht;","𝔲":"&ufr;",ù:"&ugrave;","▀":"&uhblk;","⌜":"&ulcorner;","⌏":"&ulcrop;","◸":"&ultri;",ū:"&umacr;",ų:"&uogon;","𝕦":"&uopf;",υ:"&upsilon;","⇈":"&uuarr;","⌝":"&urcorner;","⌎":"&urcrop;",ů:"&uring;","◹":"&urtri;","𝓊":"&uscr;","⋰":"&utdot;",ũ:"&utilde;",ü:"&uuml;","⦧":"&uwangle;","⫨":"&vBar;","⫩":"&vBarv;","⦜":"&vangrt;","⊊︀":"&vsubne;","⫋︀":"&vsubnE;","⊋︀":"&vsupne;","⫌︀":"&vsupnE;",в:"&vcy;","⊻":"&veebar;","≚":"&veeeq;","⋮":"&vellip;","𝔳":"&vfr;","𝕧":"&vopf;","𝓋":"&vscr;","⦚":"&vzigzag;",ŵ:"&wcirc;","⩟":"&wedbar;","≙":"&wedgeq;","℘":"&wp;","𝔴":"&wfr;","𝕨":"&wopf;","𝓌":"&wscr;","𝔵":"&xfr;",ξ:"&xi;","⋻":"&xnis;","𝕩":"&xopf;","𝓍":"&xscr;",ý:"&yacute;",я:"&yacy;",ŷ:"&ycirc;",ы:"&ycy;","¥":"&yen;","𝔶":"&yfr;",ї:"&yicy;","𝕪":"&yopf;","𝓎":"&yscr;",ю:"&yucy;",ÿ:"&yuml;",ź:"&zacute;",ž:"&zcaron;",з:"&zcy;",ż:"&zdot;",ζ:"&zeta;","𝔷":"&zfr;",ж:"&zhcy;","⇝":"&zigrarr;","𝕫":"&zopf;","𝓏":"&zscr;","‍":"&zwj;","‌":"&zwnj;"}}}),Uh}var q5={},Fk;function hie(){return Fk||(Fk=1,Object.defineProperty(q5,"__esModule",{value:!0}),q5.numericUnicodeMap={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}),q5}var Fd={},jk;function mie(){return jk||(jk=1,Object.defineProperty(Fd,"__esModule",{value:!0}),Fd.fromCodePoint=String.fromCodePoint||function(e){return String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)},Fd.getCodePoint=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536},Fd.highSurrogateFrom=55296,Fd.highSurrogateTo=56319),Fd}var Rk;function gie(){if(Rk)return v1;Rk=1;var e=v1&&v1.__assign||function(){return e=Object.assign||function(F){for(var D,M=1,A=arguments.length;M<A;M++){D=arguments[M];for(var R in D)Object.prototype.hasOwnProperty.call(D,R)&&(F[R]=D[R])}return F},e.apply(this,arguments)};Object.defineProperty(v1,"__esModule",{value:!0});var t=pie(),n=hie(),r=mie(),a=e(e({},t.namedReferences),{all:t.namedReferences.html5});function i(F,D,M){D.lastIndex=0;var A=D.exec(F),R;if(A){R="";var q=0;do{q!==A.index&&(R+=F.substring(q,A.index));var H=A[0];R+=M(H),q=A.index+H.length}while(A=D.exec(F));q!==F.length&&(R+=F.substring(q))}else R=F;return R}var s={specialChars:/[<>'"&]/g,nonAscii:/[<>'"&\u0080-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g,nonAsciiPrintable:/[<>'"&\x01-\x08\x11-\x15\x17-\x1F\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g,nonAsciiPrintableOnly:/[\x01-\x08\x11-\x15\x17-\x1F\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g,extensive:/[\x01-\x0c\x0e-\x1f\x21-\x2c\x2e-\x2f\x3a-\x40\x5b-\x60\x7b-\x7d\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g},l={mode:"specialChars",level:"all",numeric:"decimal"};function u(F,D){var M=D===void 0?l:D,A=M.mode,R=A===void 0?"specialChars":A,q=M.numeric,H=q===void 0?"decimal":q,W=M.level,se=W===void 0?"all":W;if(!F)return"";var Y=s[R],ee=a[se].characters,le=H==="hexadecimal";return i(F,Y,function(G){var te=ee[G];if(!te){var re=G.length>1?r.getCodePoint(G,0):G.charCodeAt(0);te=(le?"&#x"+re.toString(16):"&#"+re)+";"}return te})}v1.encode=u;var d={scope:"body",level:"all"},p=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,h=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,g={xml:{strict:p,attribute:h,body:t.bodyRegExps.xml},html4:{strict:p,attribute:h,body:t.bodyRegExps.html4},html5:{strict:p,attribute:h,body:t.bodyRegExps.html5}},v=e(e({},g),{all:g.html5}),T=String.fromCharCode,E=T(65533),S={level:"all"};function b(F,D,M,A){var R=F,q=F[F.length-1];if(M&&q==="=")R=F;else if(A&&q!==";")R=F;else{var H=D[F];if(H)R=H;else if(F[0]==="&"&&F[1]==="#"){var W=F[2],se=W=="x"||W=="X"?parseInt(F.substr(3),16):parseInt(F.substr(2));R=se>=1114111?E:se>65535?r.fromCodePoint(se):T(n.numericUnicodeMap[se]||se)}}return R}function w(F,D){var M=(D===void 0?S:D).level,A=M===void 0?"all":M;return F?b(F,a[A].entities,!1,!1):""}v1.decodeEntity=w;function k(F,D){var M=D===void 0?d:D,A=M.level,R=A===void 0?"all":A,q=M.scope,H=q===void 0?R==="xml"?"strict":"body":q;if(!F)return"";var W=v[R][H],se=a[R].entities,Y=H==="attribute",ee=H==="strict";return i(F,W,function(le){return b(le,se,Y,ee)})}return v1.decode=k,v1}var XT=gie();const vie="Filter_iFEJk",yie="FilterWrapper_PVgFr",_ie="ConfirmButton_NuZl5",bie="FilterCountWrapper_S7ei9",Tie="FilterCount_Lo9XK",Eie="FilterMenu_MJmvf",Sie="IconWrapper_JYwp8",wie="Icon_lvR9Y",xie="HiddenSelectedFilterCount_IQXuQ",Cie="FilterFieldSet_ct3MD",Nie="FilterTitle_euGRO MetaTitle",kie="FilterToggleTitle_sR4Jh Caption",Oie="FilterLabel_v3BBG Caption",Iie="FilterLabelTitle_Cxew- Caption",Lg={Filter:vie,FilterWrapper:yie,ConfirmButton:_ie,FilterCountWrapper:bie,FilterCount:Tie,FilterMenu:Eie,IconWrapper:Sie,Icon:wie,HiddenSelectedFilterCount:xie,FilterFieldSet:Cie,FilterTitle:Nie,FilterToggleTitle:kie,FilterLabel:Oie,FilterLabelTitle:Iie},{FilterLabel:Die,FilterLabelTitle:Mie,IconWrapper:Lie,Icon:Aie}=Lg,Fie="Checkbox_ffcsn",jie=`CheckboxLabel_z4GwJ ${Die}`,Rie=`LabelTitle_TnltF ${Mie}`,Pie=`IconWrapper_Yv-4x ${Lie}`,zie=`Icon_IZdgU ${Aie}`,Wh={Checkbox:Fie,CheckboxLabel:jie,LabelTitle:Rie,IconWrapper:Pie,Icon:zie};function Bie({option:{value:e,key:t,labelFor:n},filterId:r,isOverlay:a,selectedOptions:i,onChange:s}){const l=dc(Ln(h=>h.toggleSelectedCheckboxOption)),u=s||(h=>l(r,h.target.value)),d=h=>{h.key==="Enter"&&u(h)},p=`checkbox-button${i.includes(t)?"-checked":""}${a&&!i.includes(t)?"-dark":""}`;return m.jsxs(m.Fragment,{children:[m.jsx("input",{className:qe(Wh.Checkbox,"FilterInput"),type:"checkbox",value:t,onChange:u,onKeyDown:d,name:r,id:`${n||t}_${r}`,checked:i.includes(t),"aria-checked":i.includes(t)}),m.jsxs("label",{htmlFor:`${n||t}_${r}`,className:qe(Wh.CheckboxLabel,{IsChecked:i.includes(t)}),children:[m.jsx("div",{className:Wh.IconWrapper,children:m.jsx(Ft,{iconName:p,"aria-label":p,className:Wh.Icon})}),m.jsx("span",{className:Wh.LabelTitle,children:XT.decode(e)})]})]})}const{FilterLabel:Vie,FilterLabelTitle:Hie,IconWrapper:Uie,Icon:Wie}=Lg,qie="Radio_aATx-",Gie=`RadioLabel_UW9Kh ${Vie}`,Qie=`LabelTitle_2Gdss ${Hie}`,$ie=`IconWrapper_WG3Vv ${Uie}`,Yie=`Icon_4apCe ${Wie}`,qh={Radio:qie,RadioLabel:Gie,LabelTitle:Qie,IconWrapper:$ie,Icon:Yie};function Kie({option:{value:e,key:t,labelFor:n},filterId:r,isOverlay:a,selectedOptions:i,hasSubmitButton:s,handleApply:l}){const u=dc(Ln(E=>E.toggleSelectedRadioOption)),d=h6(t,{remove:/[/*+~,.()'"!:@]/g}),p=Array.isArray(i)&&(i?.includes(t)||i?.includes(d))||typeof i=="string"&&(i===t||i===d),h=`radio-button${p?"-checked":""}${a&&!p?"-dark":""}`,g=()=>{u(r,t),s||l()},v=E=>{E.type==="click"&&E.clientX!==0&&E.clientY!==0&&g()},T=E=>{E.key==="Enter"&&(E.preventDefault(),g())};return m.jsxs(m.Fragment,{children:[m.jsx("input",{type:"radio",value:t,onClick:v,onKeyDown:T,name:r,id:`${n||t}_${r}`,defaultChecked:i?.includes(t),className:qe(qh.Radio,"FilterInput")}),m.jsxs("label",{htmlFor:`${n||t}_${r}`,className:qe(qh.RadioLabel,{IsChecked:i?.includes(t)}),children:[m.jsx("div",{className:qh.IconWrapper,children:m.jsx(Ft,{iconName:h,"aria-label":h,className:qh.Icon})}),m.jsx("span",{className:qh.LabelTitle,children:XT.decode(e)})]})]})}const Jie="FilterItem_JAPGk",Zie="Subterm_xeQek",Pk={FilterItem:Jie,Subterm:Zie},y7=j.memo(function({option:t,filterId:n,selectedOptions:r,isOverlay:a,isSingleOptions:i,isSubterm:s,onChange:l,hasSubmitButton:u,handleApply:d}){const p=r?.includes(t.key)||r?.includes(h6(t.key));return m.jsx("li",{className:qe(Pk.FilterItem,{[Pk.Subterm]:s}),role:"option","aria-selected":p+"",children:i?m.jsx(Kie,{option:t,filterId:n,selectedOptions:r,isOverlay:a,onChange:l,hasSubmitButton:u,handleApply:d}):m.jsx(Bie,{option:t,filterId:n,selectedOptions:r,isOverlay:a,onChange:l})})});function iP(e){return e===`study_finder--${UR}--filter-field_subject_shapes`||e===`study_finder--${HR}--filter-field_subject_shapes`}function gm(e){return e.startsWith("-")}const Xie="List_XNxM0 ListReset",ese="OverlayShapesList_MFyPf ListReset",zk={List:Xie,OverlayShapesList:ese};function ub({list:e,filterId:t,selectedOptions:n,isOverlay:r,isSingleOptions:a,label:i,tableId:s,hasSubmitButton:l,handleApply:u}){const d=dc(Ln(h=>h.toggleSelectedCheckboxOptions)),p=(h,g,v)=>{const{value:T}=h.target,E=g&&v?tse(T,g,v):[T];d(t,E),l||u()};if(iP(t)&&r&&e){const h=e.reduce((v,T)=>(gm(T.value)?v[v.length-1].push(T):v.push([T]),v),[]);let g=[];return e.length>5&&(g=h.shift()),m.jsx("ul",{className:zk.OverlayShapesList,children:m.jsxs(yt,{children:[g.length>0&&m.jsx(et,{mobile:6,tablet:3,wide:7,children:g.map(v=>m.jsx(y7,{filterId:t,selectedOptions:n,isOverlay:r,isSingleOptions:a,option:v,isSubterm:gm(v.value),onChange:T=>p(T,g,n),hasSubmitButton:l,handleApply:u},v.key))}),m.jsx(et,{mobile:6,tablet:3,wide:7,children:h.map(v=>v.map(T=>m.jsx(y7,{filterId:t,selectedOptions:n,isOverlay:r,isSingleOptions:a,option:T,isSubterm:gm(T.value),onChange:E=>p(E,v,n),hasSubmitButton:l,handleApply:u},T.key)))})]})})}return m.jsx("ul",{className:zk.List,role:"listbox","aria-label":i,"aria-controls":s,children:!!e.length&&e.map(h=>{const g=[h,...h.subOptions||[]];return m.jsx(y7,{filterId:t,selectedOptions:n,isOverlay:r,isSingleOptions:a,option:h,isSubterm:gm(h.value),onChange:v=>p(v,g,n),hasSubmitButton:l,handleApply:u},h.key)})})}const tse=(e,t,n)=>{const r=t.reduce((i,{key:s,keyParent:l})=>{const u=l===null,d=s===e,p=n?.includes(s);return u?(i.isMainOption=d,p&&(i.mainOptionActive=!0)):(d&&p||!d&&!p)&&i.inactiveSubOptions.push(s),i},{isMainOption:!1,mainOptionActive:!1,inactiveSubOptions:[]});r.allSubOptionsActive=r.inactiveSubOptions.length===0;let a=[e];return r.isMainOption?r.allSubOptionsActive?a=t.map(i=>i.key):a=[...a,...r.inactiveSubOptions]:(!r.mainOptionActive&&r.allSubOptionsActive||r.mainOptionActive&&!r.allSubOptionsActive)&&(a.includes(t[0].key)||a.push(t[0].key)),a},nse="Filter_iFEJk",rse="FilterWrapper_PVgFr",ase="ConfirmButton_NuZl5",ise="FilterCountWrapper_S7ei9",sse="FilterCount_Lo9XK",ose="FilterMenu_MJmvf",lse="IconWrapper_JYwp8",use="Icon_lvR9Y",cse="HiddenSelectedFilterCount_IQXuQ",dse="FilterFieldSet_ct3MD",fse="FilterTitle_euGRO MetaTitle",pse="FilterToggleTitle_sR4Jh Caption",hse="FilterLabel_v3BBG Caption",mse="FilterLabelTitle_Cxew- Caption",Ra={Filter:nse,FilterWrapper:rse,ConfirmButton:ase,FilterCountWrapper:ise,FilterCount:sse,FilterMenu:ose,IconWrapper:lse,Icon:use,HiddenSelectedFilterCount:cse,FilterFieldSet:dse,FilterTitle:fse,FilterToggleTitle:pse,FilterLabel:hse,FilterLabelTitle:mse};function S2({filterId:e,label:t,filters:n,toggleVisibilityEnabled:r,isSingleOptions:a,isOverlay:i,tableId:s,hasSubmitButton:l}){const u=$t(),{translations:d}=Ht(),{visibleFilters:p,activeOptions:h,selectedOptions:g,toggleVisibility:v,acceptSelection:T,resetSelection:E}=dc(Ln(q=>({visibleFilters:q.visibleFilters,activeOptions:nt(rn.getFilterValue(u,e,!0),["activeOptions",e],q),selectedOptions:nt(rn.getFilterValue(u,e,!0),["selectedOptions",e],q),toggleVisibility:q.toggleVisibility,acceptSelection:q.acceptSelection,resetSelection:q.resetSelection}))),S=!r||p.includes(e);j.useEffect(()=>{const q=H=>{H.key==="Escape"&&S&&!i&&(l&&E(),v(e))};return globalThis.document.addEventListener("keydown",q),()=>globalThis.document.removeEventListener("keydown",q)},[S,i,l,e,E,v]);const b=()=>{T(e)},w=()=>{S&&!i&&(v(e),l?E():b())},k=j.useMemo(()=>q=>{const H=q.filter(W=>W.key.toLowerCase()!=="all"&&!W.hide).reduce((W,se)=>(W.some(Y=>Y.key===se.key)||W.push(se),W),[]);return i?H:H.filter(W=>!gm(W.value)).map(W=>({...W,key:W.key?.toLowerCase()||"",subOptions:H.filter(se=>se.keyParent===W.key)}))},[i]),F=j.useMemo(()=>iP(e),[e]),D=j.useMemo(()=>{const q=[...n];return k(F?q:q.sort((H,W)=>H.value.localeCompare(W.value,vr(),{sensitivity:"accent",ignorePunctuation:!0})))},[n,k,F]),M=j.useMemo(()=>D?.reduce((q,H)=>{const W=H.key?.toLowerCase(),se=h6(W,{remove:/[/*+~,.()'"!:@]/g});return Array.isArray(h)&&(h?.includes(W)||h?.includes(se))||typeof h=="string"&&(h===W||h===se)?q+1:q},0),[D,h]),A=r&&m.jsxs("a",{onClick:q=>{q.preventDefault(),v(e)},href:"/",className:Ra.Filter,role:"combobox","aria-expanded":S?"true":"false","aria-controls":s,"aria-label":t,children:[m.jsx("span",{className:Ra.FilterToggleTitle,children:t}),!S&&!!M&&m.jsx("div",{className:Ra.FilterCountWrapper,children:m.jsxs("span",{className:Ra.FilterCount,children:[M,m.jsx("span",{className:Ra.HiddenSelectedFilterCount,children:d.selected})]})})]}),R=S&&m.jsxs(m.Fragment,{children:[D?.length>0&&m.jsx(ub,{list:D,filterId:e,selectedOptions:g,isOverlay:i,isSingleOptions:a,label:t,tableId:s,hasSubmitButton:l,handleApply:b}),r&&l&&m.jsx("div",{className:Ra.ConfirmButton,children:m.jsx("button",{onClick:b,className:"button",children:d.apply})})]});return m.jsxs("div",{className:Ra.FilterWrapper,onMouseLeave:w,children:[A,i?m.jsxs("fieldset",{className:Ra.FilterFieldSet,children:[m.jsx("legend",{className:Ra.FilterTitle,children:t}),R]}):m.jsx("div",{className:r&&Ra.FilterMenu,children:R})]})}const eE=e=>e===wo?HR:UR,gse=e=>e.reduce((t,n)=>{switch(n.filterId){case"field_subject_shapes":t.push({filter:n,options:{tablet:6,desktop:8},classname:"FieldSubjectShape"});break;case"field_further_properties":t.push({filter:n,options:{tablet:6,desktop:8},classname:"FieldFurtherProperties"});break;case"field_study_fields":t.push({filter:n,options:{tablet:3,desktop:4},classname:"FieldStudyFields"});break;case"field_start_winter_only":t.push({filter:n,options:{tablet:3,desktop:4},classname:"FieldStartWinterOnly"});break;case"field_start_summer_only":t.push({filter:n,options:{},classname:"FieldStartSummerOnly"});break;case"field_faculty":t.push({filter:n,options:{tablet:6,desktop:12},classname:"FieldFaculty"});break;default:t.push({filter:n,options:{tablet:3,desktop:4}});break}return t},[]),vse="FiltersOverlay_0-kts",yse="FiltersOverlayGridRow_0RRCL",_se="FiltersOverlayFilter_YAw-J",bse="StudyStartWrapper_-dABI",Tse="FiltersOverlayCombinedFilterSummerAndWinter_DVXZa",Ese="FiltersOverlayTitle_29L5m LargeHeading",zf={FiltersOverlay:vse,FiltersOverlayGridRow:yse,FiltersOverlayFilter:_se,StudyStartWrapper:bse,FiltersOverlayCombinedFilterSummerAndWinter:Tse,FiltersOverlayTitle:Ese};function Sse({active:e,...t}){const n=$t(),r=Za(),a=mi(n.pathname),{visibleOverlayId:i,allFilters:s,activeOptions:l}=dc(Ln(T=>({visibleOverlayId:T.visibleOverlayId||`study_finder--${eE(a)}`,allFilters:T.filters,activeOptions:T.activeOptions}))),{translations:u}=Ht(),d=nt({},[i],s),{filters:p=[],tableId:h,displayType:g,isSingleOptions:v}=d;return j.useEffect(()=>{Object.entries(l).forEach(([T,E])=>{rn.setFilteredValues(n,r,E,T)})},[n,r,l]),m.jsx(O0,{isFiltersOverlay:!0,active:e,transitionStyle:X2,title:u.allFilters,className:zf.FiltersOverlay,...t,children:m.jsxs(tn,{children:[m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:12,desktopOffset:1,children:m.jsx("h2",{className:zf.FiltersOverlayTitle,children:u.allFilters})})},"header"),m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:12,desktopOffset:1,children:m.jsx(yt,{className:zf.FiltersOverlayGridRow,children:gse(p).map(({filter:T,classname:E,options:{tablet:S,desktop:b}})=>T.id!==4?m.jsx(et,{mobile:6,tablet:S,desktopParentColumns:12,desktop:b,className:qe(E,zf.FiltersOverlayFilter),children:T.id!==5&&m.jsx(S2,{...T,filterId:rn.getFilterId(h,T.filterId),tableId:h,isSingleOptions:v,isOverlay:!0})},T.id):m.jsx(et,{mobile:6,tablet:3,desktopParentColumns:12,desktop:4,className:qe(E,zf.FiltersOverlayCombinedFilterSummerAndWinter),children:m.jsxs("div",{className:zf.StudyStartWrapper,children:[m.jsx(S2,{...T,filterId:rn.getFilterId(h,T.filterId),tableId:h,isSingleOptions:v,isOverlay:!0}),m.jsx(S2,{...p[3],filterId:rn.getFilterId(h,"field_start_summer_only"),tableId:h,isSingleOptions:v,isOverlay:!0,isStartRelated:!0})]})},T.id))})})},"body")]})})}const wse="Wrapper_Ma2bK",xse="Row_ktI0o",Cse="Column_53O1T",Nse="ColumnIndicator_mJuwR",K3={Wrapper:wse,Row:xse,Column:Cse,ColumnIndicator:Nse},kse=({children:e})=>m.jsx("div",{className:K3.Column,children:m.jsx("div",{className:K3.ColumnIndicator,children:e})});function Ose({columns:e=14}){const t=Array.from({length:e},(n,r)=>`Column ${r+1}`);return m.jsx("div",{className:K3.Wrapper,children:m.jsx(tn,{children:m.jsx(yt,{className:K3.Row,children:t.map((n,r)=>m.jsx(kse,{children:n},`column-${r}`))})})})}var Gh={exports:{}},Kd={exports:{}},Ise=Kd.exports,Bk;function Dse(){if(Bk)return Kd.exports;Bk=1;var e={version:"v22.12.0",versions:{node:"22.12.0",acorn:"8.14.0",ada:"2.9.2",amaro:"0.2.0",ares:"1.34.3",brotli:"1.1.0",cjs_module_lexer:"1.4.1",cldr:"46.0",icu:"76.1",llhttp:"9.2.1",modules:"127",napi:"9",nbytes:"0.1.1",ncrypto:"0.0.1",nghttp2:"1.64.0",nghttp3:"0.7.0",ngtcp2:"1.3.0",openssl:"3.0.15+quic",simdjson:"3.10.0",simdutf:"5.6.1",sqlite:"3.47.0",tz:"2024b",undici:"6.21.0",unicode:"16.0",uv:"1.49.1",uvwasi:"0.0.21",v8:"12.4.254.21-node.21",zlib:"1.3.0.1-motley-71660e1"},arch:"x64",platform:"linux",release:{name:"node",lts:"Jod",sourceUrl:"https://unofficial-builds.nodejs.org/download/release/v22.12.0/node-v22.12.0.tar.gz",headersUrl:"https://unofficial-builds.nodejs.org/download/release/v22.12.0/node-v22.12.0-headers.tar.gz"},moduleLoadList:["Internal Binding builtins","Internal Binding module_wrap","Internal Binding errors","NativeModule internal/assert","Internal Binding util","NativeModule internal/errors","Internal Binding config","Internal Binding timers","Internal Binding async_wrap","Internal Binding task_queue","Internal Binding symbols","NativeModule internal/async_hooks","Internal Binding constants","Internal Binding types","Internal Binding options","NativeModule internal/options","Internal Binding string_decoder","NativeModule internal/util","NativeModule internal/util/types","NativeModule internal/validators","NativeModule internal/linkedlist","NativeModule internal/priority_queue","Internal Binding icu","NativeModule internal/util/inspect","NativeModule internal/constants","Internal Binding trace_events","NativeModule internal/util/debuglog","Internal Binding async_context_frame","NativeModule internal/async_context_frame","NativeModule internal/timers","NativeModule internal/events/abort_listener","NativeModule events","Internal Binding buffer","NativeModule internal/buffer","NativeModule buffer","NativeModule internal/webidl","Internal Binding messaging","NativeModule internal/worker/js_transferable","Internal Binding process_methods","NativeModule internal/process/per_thread","Internal Binding credentials","NativeModule internal/process/promises","NativeModule internal/fixed_queue","NativeModule async_hooks","NativeModule internal/process/task_queues","NativeModule timers","NativeModule path","NativeModule internal/querystring","NativeModule querystring","Internal Binding url","NativeModule internal/url","Internal Binding contextify","NativeModule internal/vm","NativeModule internal/process/execution","NativeModule internal/process/warning","NativeModule internal/source_map/source_map_cache","Internal Binding fs","Internal Binding blob","Internal Binding encoding_binding","NativeModule internal/encoding","NativeModule internal/streams/utils","NativeModule util","NativeModule internal/webstreams/util","NativeModule internal/webstreams/queuingstrategies","NativeModule internal/blob","NativeModule internal/fs/utils","Internal Binding permission","NativeModule internal/process/permission","NativeModule fs","Internal Binding modules","NativeModule internal/modules/helpers","NativeModule internal/console/constructor","NativeModule internal/console/global","NativeModule internal/util/inspector","Internal Binding inspector","Internal Binding performance","NativeModule internal/perf/utils","NativeModule internal/event_target","Internal Binding wasm_web_api","Internal Binding mksnapshot","NativeModule internal/v8/startup_snapshot","NativeModule internal/process/signal","NativeModule url","NativeModule internal/modules/package_json_reader","NativeModule diagnostics_channel","NativeModule internal/modules/cjs/loader","NativeModule internal/process/pre_execution","NativeModule internal/modules/esm/utils","NativeModule internal/inspector_async_hook","Internal Binding worker","NativeModule internal/modules/run_main","NativeModule internal/net","NativeModule internal/dns/utils","NativeModule internal/modules/esm/assert","NativeModule internal/modules/esm/loader","NativeModule internal/modules/esm/module_map","NativeModule internal/modules/esm/translators","NativeModule internal/modules/esm/formats","NativeModule internal/modules/esm/get_format","NativeModule internal/modules/esm/resolve","NativeModule internal/mime","NativeModule internal/data_url","NativeModule internal/modules/esm/load","Internal Binding fs_dir","NativeModule internal/fs/dir","NativeModule string_decoder","Internal Binding fs_event_wrap","Internal Binding uv","NativeModule internal/fs/watchers","NativeModule internal/fs/recursive_watch","NativeModule internal/readline/utils","NativeModule internal/readline/callbacks","NativeModule internal/readline/interface","NativeModule internal/fs/promises","NativeModule internal/modules/esm/module_job","NativeModule internal/perf/performance_entry","NativeModule internal/perf/observe","NativeModule internal/perf/resource_timing","NativeModule internal/perf/nodetiming","NativeModule internal/perf/usertiming","NativeModule internal/perf/event_loop_utilization","NativeModule internal/histogram","NativeModule internal/perf/timerify","NativeModule internal/perf/performance","NativeModule internal/perf/event_loop_delay","NativeModule perf_hooks","NativeModule internal/source_map/source_map","NativeModule module","NativeModule internal/modules/esm/initialize_import_meta","Internal Binding os","NativeModule os","NativeModule internal/streams/destroy","NativeModule internal/abort_controller","NativeModule internal/streams/end-of-stream","NativeModule internal/streams/legacy","NativeModule internal/streams/add-abort-signal","NativeModule internal/streams/state","NativeModule internal/streams/from","NativeModule internal/streams/readable","NativeModule internal/streams/writable","NativeModule internal/streams/duplex","NativeModule internal/streams/pipeline","NativeModule internal/streams/compose","NativeModule internal/streams/operators","NativeModule stream/promises","NativeModule internal/streams/transform","NativeModule internal/streams/passthrough","NativeModule internal/streams/duplexpair","NativeModule stream","NativeModule internal/fs/streams","NativeModule fs/promises","NativeModule internal/util/parse_args/utils","NativeModule internal/util/parse_args/parse_args","Internal Binding crypto","NativeModule internal/crypto/random","NativeModule internal/crypto/hashnames","NativeModule internal/crypto/util","NativeModule internal/crypto/pbkdf2","NativeModule internal/crypto/scrypt","NativeModule internal/crypto/keys","NativeModule internal/crypto/hkdf","NativeModule internal/crypto/keygen","NativeModule internal/crypto/diffiehellman","NativeModule internal/streams/lazy_transform","NativeModule internal/crypto/cipher","NativeModule internal/crypto/sig","NativeModule internal/crypto/hash","NativeModule internal/crypto/x509","NativeModule internal/crypto/certificate","NativeModule crypto","NativeModule internal/crypto/webcrypto","Internal Binding pipe_wrap","Internal Binding cares_wrap","Internal Binding stream_wrap","Internal Binding tcp_wrap","NativeModule internal/stream_base_commons","NativeModule net","Internal Binding udp_wrap","NativeModule internal/dgram","NativeModule dgram","Internal Binding process_wrap","Internal Binding tty_wrap","NativeModule internal/socket_list","Internal Binding spawn_sync","NativeModule internal/child_process","NativeModule child_process","NativeModule _http_agent","Internal Binding http_parser","NativeModule internal/freelist","NativeModule _http_incoming","NativeModule _http_common","NativeModule internal/http","NativeModule _http_outgoing","NativeModule _http_client","NativeModule _http_server","NativeModule http","NativeModule internal/util/colors","NativeModule internal/assert/myers_diff","NativeModule internal/assert/assertion_error","NativeModule internal/assert/utils","NativeModule internal/assert/calltracker","NativeModule assert","NativeModule internal/tls/secure-context","NativeModule _tls_common","Internal Binding js_stream","NativeModule internal/js_stream_socket","Internal Binding tls_wrap","NativeModule _tls_wrap","NativeModule internal/tls/secure-pair","NativeModule tls","Internal Binding http2","NativeModule internal/http2/util","NativeModule internal/http2/compat","Internal Binding stream_pipe","NativeModule internal/http2/core","NativeModule http2","Internal Binding zlib","NativeModule zlib","NativeModule util/types","NativeModule internal/worker/io","NativeModule internal/worker/messaging","NativeModule internal/error_serdes","NativeModule internal/worker","NativeModule worker_threads","NativeModule internal/file","NativeModule internal/webstreams/writablestream","NativeModule internal/webstreams/readablestream","NativeModule internal/deps/undici/undici","NativeModule https","NativeModule internal/tty","NativeModule tty","Internal Binding block_list","NativeModule internal/socketaddress","NativeModule internal/blocklist","NativeModule internal/dns/callback_resolver","NativeModule dns","NativeModule internal/dns/promises","NativeModule internal/readline/emitKeypressEvents","NativeModule internal/readline/promises","NativeModule readline/promises","NativeModule readline","NativeModule process","NativeModule internal/process/finalization","Internal Binding report","NativeModule internal/process/report","Internal Binding serdes","Internal Binding profiler","Internal Binding heap_utils","Internal Binding internal_only_v8","NativeModule internal/heap_utils","NativeModule internal/promise_hooks","Internal Binding v8","NativeModule v8","NativeModule internal/deps/cjs-module-lexer/lexer","NativeModule constants","NativeModule internal/crypto/webidl","NativeModule internal/navigator"],_events:{newListener:[null,null],removeListener:[null,null]},_eventsCount:4,domain:null,_exiting:!1,config:{target_defaults:{cflags:[],configurations:{Debug:{v8_enable_v8_checks:0,variables:{}},Release:{v8_enable_v8_checks:1,variables:{}}},default_configuration:"Release",defines:["NODE_OPENSSL_CONF_NAME=nodejs_conf","NODE_OPENSSL_HAS_QUIC","ICU_NO_USER_DATA_OVERRIDE"],include_dirs:[],libraries:[]},variables:{asan:0,clang:0,coverage:!1,dcheck_always_on:0,debug_nghttp2:!1,debug_node:!1,enable_lto:!1,enable_pgo_generate:!1,enable_pgo_use:!1,error_on_warn:!1,force_dynamic_crt:0,gas_version:"2.41",host_arch:"x64",icu_data_in:"../../deps/icu-tmp/icudt76l.dat",icu_endianness:"l",icu_gyp_path:"tools/icu/icu-generic.gyp",icu_path:"deps/icu-small",icu_small:!1,icu_ver_major:"76",libdir:"lib",llvm_version:"0.0",napi_build_version:"9",node_builtin_shareable_builtins:["deps/cjs-module-lexer/lexer.js","deps/cjs-module-lexer/dist/lexer.js","deps/undici/undici.js","deps/amaro/dist/index.js"],node_byteorder:"little",node_debug_lib:!1,node_enable_d8:!1,node_enable_v8_vtunejit:!1,node_fipsinstall:!1,node_install_corepack:!0,node_install_npm:!0,node_library_files:["lib/_http_agent.js","lib/_http_client.js","lib/_http_common.js","lib/_http_incoming.js","lib/_http_outgoing.js","lib/_http_server.js","lib/_stream_duplex.js","lib/_stream_passthrough.js","lib/_stream_readable.js","lib/_stream_transform.js","lib/_stream_wrap.js","lib/_stream_writable.js","lib/_tls_common.js","lib/_tls_wrap.js","lib/assert.js","lib/assert/strict.js","lib/async_hooks.js","lib/buffer.js","lib/child_process.js","lib/cluster.js","lib/console.js","lib/constants.js","lib/crypto.js","lib/dgram.js","lib/diagnostics_channel.js","lib/dns.js","lib/dns/promises.js","lib/domain.js","lib/events.js","lib/fs.js","lib/fs/promises.js","lib/http.js","lib/http2.js","lib/https.js","lib/inspector.js","lib/inspector/promises.js","lib/internal/abort_controller.js","lib/internal/assert.js","lib/internal/assert/assertion_error.js","lib/internal/assert/calltracker.js","lib/internal/assert/myers_diff.js","lib/internal/assert/utils.js","lib/internal/async_context_frame.js","lib/internal/async_hooks.js","lib/internal/async_local_storage/async_context_frame.js","lib/internal/async_local_storage/async_hooks.js","lib/internal/blob.js","lib/internal/blocklist.js","lib/internal/bootstrap/node.js","lib/internal/bootstrap/realm.js","lib/internal/bootstrap/shadow_realm.js","lib/internal/bootstrap/switches/does_not_own_process_state.js","lib/internal/bootstrap/switches/does_own_process_state.js","lib/internal/bootstrap/switches/is_main_thread.js","lib/internal/bootstrap/switches/is_not_main_thread.js","lib/internal/bootstrap/web/exposed-wildcard.js","lib/internal/bootstrap/web/exposed-window-or-worker.js","lib/internal/buffer.js","lib/internal/child_process.js","lib/internal/child_process/serialization.js","lib/internal/cli_table.js","lib/internal/cluster/child.js","lib/internal/cluster/primary.js","lib/internal/cluster/round_robin_handle.js","lib/internal/cluster/shared_handle.js","lib/internal/cluster/utils.js","lib/internal/cluster/worker.js","lib/internal/console/constructor.js","lib/internal/console/global.js","lib/internal/constants.js","lib/internal/crypto/aes.js","lib/internal/crypto/certificate.js","lib/internal/crypto/cfrg.js","lib/internal/crypto/cipher.js","lib/internal/crypto/diffiehellman.js","lib/internal/crypto/ec.js","lib/internal/crypto/hash.js","lib/internal/crypto/hashnames.js","lib/internal/crypto/hkdf.js","lib/internal/crypto/keygen.js","lib/internal/crypto/keys.js","lib/internal/crypto/mac.js","lib/internal/crypto/pbkdf2.js","lib/internal/crypto/random.js","lib/internal/crypto/rsa.js","lib/internal/crypto/scrypt.js","lib/internal/crypto/sig.js","lib/internal/crypto/util.js","lib/internal/crypto/webcrypto.js","lib/internal/crypto/webidl.js","lib/internal/crypto/x509.js","lib/internal/data_url.js","lib/internal/debugger/inspect.js","lib/internal/debugger/inspect_client.js","lib/internal/debugger/inspect_repl.js","lib/internal/dgram.js","lib/internal/dns/callback_resolver.js","lib/internal/dns/promises.js","lib/internal/dns/utils.js","lib/internal/encoding.js","lib/internal/error_serdes.js","lib/internal/errors.js","lib/internal/event_target.js","lib/internal/events/abort_listener.js","lib/internal/events/symbols.js","lib/internal/file.js","lib/internal/fixed_queue.js","lib/internal/freelist.js","lib/internal/freeze_intrinsics.js","lib/internal/fs/cp/cp-sync.js","lib/internal/fs/cp/cp.js","lib/internal/fs/dir.js","lib/internal/fs/glob.js","lib/internal/fs/promises.js","lib/internal/fs/read/context.js","lib/internal/fs/recursive_watch.js","lib/internal/fs/rimraf.js","lib/internal/fs/streams.js","lib/internal/fs/sync_write_stream.js","lib/internal/fs/utils.js","lib/internal/fs/watchers.js","lib/internal/heap_utils.js","lib/internal/histogram.js","lib/internal/http.js","lib/internal/http2/compat.js","lib/internal/http2/core.js","lib/internal/http2/util.js","lib/internal/inspector_async_hook.js","lib/internal/inspector_network_tracking.js","lib/internal/js_stream_socket.js","lib/internal/legacy/processbinding.js","lib/internal/linkedlist.js","lib/internal/main/check_syntax.js","lib/internal/main/embedding.js","lib/internal/main/eval_stdin.js","lib/internal/main/eval_string.js","lib/internal/main/inspect.js","lib/internal/main/mksnapshot.js","lib/internal/main/print_help.js","lib/internal/main/prof_process.js","lib/internal/main/repl.js","lib/internal/main/run_main_module.js","lib/internal/main/test_runner.js","lib/internal/main/watch_mode.js","lib/internal/main/worker_thread.js","lib/internal/mime.js","lib/internal/modules/cjs/loader.js","lib/internal/modules/esm/assert.js","lib/internal/modules/esm/create_dynamic_module.js","lib/internal/modules/esm/fetch_module.js","lib/internal/modules/esm/formats.js","lib/internal/modules/esm/get_format.js","lib/internal/modules/esm/hooks.js","lib/internal/modules/esm/initialize_import_meta.js","lib/internal/modules/esm/load.js","lib/internal/modules/esm/loader.js","lib/internal/modules/esm/module_job.js","lib/internal/modules/esm/module_map.js","lib/internal/modules/esm/resolve.js","lib/internal/modules/esm/shared_constants.js","lib/internal/modules/esm/translators.js","lib/internal/modules/esm/utils.js","lib/internal/modules/esm/worker.js","lib/internal/modules/helpers.js","lib/internal/modules/package_json_reader.js","lib/internal/modules/run_main.js","lib/internal/navigator.js","lib/internal/net.js","lib/internal/options.js","lib/internal/per_context/domexception.js","lib/internal/per_context/messageport.js","lib/internal/per_context/primordials.js","lib/internal/perf/event_loop_delay.js","lib/internal/perf/event_loop_utilization.js","lib/internal/perf/nodetiming.js","lib/internal/perf/observe.js","lib/internal/perf/performance.js","lib/internal/perf/performance_entry.js","lib/internal/perf/resource_timing.js","lib/internal/perf/timerify.js","lib/internal/perf/usertiming.js","lib/internal/perf/utils.js","lib/internal/priority_queue.js","lib/internal/process/execution.js","lib/internal/process/finalization.js","lib/internal/process/per_thread.js","lib/internal/process/permission.js","lib/internal/process/pre_execution.js","lib/internal/process/promises.js","lib/internal/process/report.js","lib/internal/process/signal.js","lib/internal/process/task_queues.js","lib/internal/process/warning.js","lib/internal/process/worker_thread_only.js","lib/internal/promise_hooks.js","lib/internal/querystring.js","lib/internal/quic/quic.js","lib/internal/readline/callbacks.js","lib/internal/readline/emitKeypressEvents.js","lib/internal/readline/interface.js","lib/internal/readline/promises.js","lib/internal/readline/utils.js","lib/internal/repl.js","lib/internal/repl/await.js","lib/internal/repl/history.js","lib/internal/repl/utils.js","lib/internal/socket_list.js","lib/internal/socketaddress.js","lib/internal/source_map/prepare_stack_trace.js","lib/internal/source_map/source_map.js","lib/internal/source_map/source_map_cache.js","lib/internal/source_map/source_map_cache_map.js","lib/internal/stream_base_commons.js","lib/internal/streams/add-abort-signal.js","lib/internal/streams/compose.js","lib/internal/streams/destroy.js","lib/internal/streams/duplex.js","lib/internal/streams/duplexify.js","lib/internal/streams/duplexpair.js","lib/internal/streams/end-of-stream.js","lib/internal/streams/from.js","lib/internal/streams/lazy_transform.js","lib/internal/streams/legacy.js","lib/internal/streams/operators.js","lib/internal/streams/passthrough.js","lib/internal/streams/pipeline.js","lib/internal/streams/readable.js","lib/internal/streams/state.js","lib/internal/streams/transform.js","lib/internal/streams/utils.js","lib/internal/streams/writable.js","lib/internal/test/binding.js","lib/internal/test/transfer.js","lib/internal/test_runner/coverage.js","lib/internal/test_runner/harness.js","lib/internal/test_runner/mock/loader.js","lib/internal/test_runner/mock/mock.js","lib/internal/test_runner/mock/mock_timers.js","lib/internal/test_runner/reporter/dot.js","lib/internal/test_runner/reporter/junit.js","lib/internal/test_runner/reporter/lcov.js","lib/internal/test_runner/reporter/spec.js","lib/internal/test_runner/reporter/tap.js","lib/internal/test_runner/reporter/utils.js","lib/internal/test_runner/reporter/v8-serializer.js","lib/internal/test_runner/runner.js","lib/internal/test_runner/snapshot.js","lib/internal/test_runner/test.js","lib/internal/test_runner/tests_stream.js","lib/internal/test_runner/utils.js","lib/internal/timers.js","lib/internal/tls/secure-context.js","lib/internal/tls/secure-pair.js","lib/internal/trace_events_async_hooks.js","lib/internal/tty.js","lib/internal/url.js","lib/internal/util.js","lib/internal/util/colors.js","lib/internal/util/comparisons.js","lib/internal/util/debuglog.js","lib/internal/util/inspect.js","lib/internal/util/inspector.js","lib/internal/util/parse_args/parse_args.js","lib/internal/util/parse_args/utils.js","lib/internal/util/types.js","lib/internal/v8/startup_snapshot.js","lib/internal/v8_prof_polyfill.js","lib/internal/v8_prof_processor.js","lib/internal/validators.js","lib/internal/vm.js","lib/internal/vm/module.js","lib/internal/wasm_web_api.js","lib/internal/watch_mode/files_watcher.js","lib/internal/watchdog.js","lib/internal/webidl.js","lib/internal/webstorage.js","lib/internal/webstreams/adapters.js","lib/internal/webstreams/compression.js","lib/internal/webstreams/encoding.js","lib/internal/webstreams/queuingstrategies.js","lib/internal/webstreams/readablestream.js","lib/internal/webstreams/transfer.js","lib/internal/webstreams/transformstream.js","lib/internal/webstreams/util.js","lib/internal/webstreams/writablestream.js","lib/internal/worker.js","lib/internal/worker/io.js","lib/internal/worker/js_transferable.js","lib/internal/worker/messaging.js","lib/module.js","lib/net.js","lib/os.js","lib/path.js","lib/path/posix.js","lib/path/win32.js","lib/perf_hooks.js","lib/process.js","lib/punycode.js","lib/querystring.js","lib/readline.js","lib/readline/promises.js","lib/repl.js","lib/sea.js","lib/sqlite.js","lib/stream.js","lib/stream/consumers.js","lib/stream/promises.js","lib/stream/web.js","lib/string_decoder.js","lib/sys.js","lib/test.js","lib/test/reporters.js","lib/timers.js","lib/timers/promises.js","lib/tls.js","lib/trace_events.js","lib/tty.js","lib/url.js","lib/util.js","lib/util/types.js","lib/v8.js","lib/vm.js","lib/wasi.js","lib/worker_threads.js","lib/zlib.js"],node_module_version:127,node_no_browser_globals:!1,node_prefix:"/",node_release_urlbase:"https://unofficial-builds.nodejs.org/download/release/",node_section_ordering_info:"",node_shared:!1,node_shared_ada:!1,node_shared_brotli:!1,node_shared_cares:!1,node_shared_http_parser:!1,node_shared_libuv:!1,node_shared_nghttp2:!1,node_shared_nghttp3:!1,node_shared_ngtcp2:!1,node_shared_openssl:!1,node_shared_simdjson:!1,node_shared_simdutf:!1,node_shared_sqlite:!1,node_shared_uvwasi:!1,node_shared_zlib:!1,node_tag:"",node_target_type:"executable",node_use_amaro:!0,node_use_bundled_v8:!0,node_use_node_code_cache:!0,node_use_node_snapshot:!0,node_use_openssl:!0,node_use_v8_platform:!0,node_with_ltcg:!1,node_without_node_options:!1,node_write_snapshot_as_array_literals:!1,openssl_is_fips:!1,openssl_quic:!0,ossfuzz:!1,shlib_suffix:"so.127",single_executable_application:!0,target_arch:"x64",ubsan:0,use_prefix_to_find_headers:!1,v8_enable_31bit_smis_on_64bit_arch:0,v8_enable_extensible_ro_snapshot:0,v8_enable_gdbjit:0,v8_enable_hugepage:0,v8_enable_i18n_support:1,v8_enable_inspector:1,v8_enable_javascript_promise_hooks:1,v8_enable_lite_mode:0,v8_enable_maglev:0,v8_enable_object_print:1,v8_enable_pointer_compression:0,v8_enable_sandbox:0,v8_enable_shared_ro_heap:1,v8_enable_short_builtin_calls:1,v8_enable_webassembly:1,v8_optimized_debug:1,v8_promise_internal_field_count:1,v8_random_seed:0,v8_trace_maps:0,v8_use_siphash:1,want_separate_host_toolset:0}},finalization:{},allowedNodeEnvironmentFlags:{},features:{inspector:!0,debug:!1,uv:!0,ipv6:!0,tls_alpn:!0,tls_sni:!0,tls_ocsp:!0,tls:!0,cached_builtins:!0,require_module:!0,typescript:!1},sourceMapsEnabled:!1,stdout:{connecting:!1,_hadError:!1,_parent:null,_host:null,_closeAfterHandlingError:!1,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null,readable:!1},_writableState:{highWaterMark:65536,length:0,corked:0,writelen:0,bufferedIndex:0,pendingcb:0},allowHalfOpen:!1,_eventsCount:1,_sockname:null,_pendingData:null,_pendingEncoding:"",server:null,_server:null,_type:"pipe",fd:1,_isStdio:!0},stdin:{fd:0,end:null,bytesRead:0,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null},_eventsCount:1},stderr:{connecting:!1,_hadError:!1,_parent:null,_host:null,_closeAfterHandlingError:!1,_events:{},_readableState:{highWaterMark:65536,buffer:[],bufferIndex:0,length:0,pipes:[],awaitDrainWriters:null,readable:!1},_writableState:{highWaterMark:65536,length:0,corked:0,writelen:0,bufferedIndex:0,pendingcb:0},allowHalfOpen:!1,_eventsCount:1,_sockname:null,_pendingData:null,_pendingEncoding:"",server:null,_server:null,_type:"pipe",fd:2,_isStdio:!0},env:{npm_package_dependencies_react_transition_state:"^2.3.0",npm_package_lint_staged_frontend_app______js_2:"lint:fix",npm_package_dependencies_react_dnd_html5_backend:"^16.0.1",npm_config_version_commit_hooks:"true",npm_config_user_agent:"yarn/1.22.22 npm/? node/v22.12.0 linux x64",NODE_VERSION:"22.12.0",npm_package_dependencies_use_broadcast_ts:"^2.0.0",npm_package_entry_client:"entry/client",npm_config_bin_links:"true",YARN_VERSION:"1.22.22",npm_node_execpath:"/usr/local/bin/node",npm_package_devDependencies_vite:"^6.1.0",npm_package_dependencies_embla_carousel_react:"^8.5.2",npm_config_init_version:"1.0.0",SHLVL:"4",npm_package_dependencies_react_helmet_async:"^2.0.5",npm_package_scripts_persist:"node bin/update-persistgraphql.js",npm_package_scripts_lint_css_fix:"stylelint 'app/**/*.css' --fix",HOME:"/home",npm_package_scripts_build_server:"vite build --outDir dist/server --ssr app/entry/server/index.jsx",npm_package_devDependencies_eslint_config_prettier:"^10.0.1",LAGOON_VERSION:"24.12.0",npm_package_scripts_precommit:"lint-staged && node bin/precommit.js",npm_config_init_license:"MIT",YARN_WRAP_OUTPUT:"false",npm_package_devDependencies_then_request:"^6.0.2",npm_package_dependencies_use_sync_external_store:"^1.4.0",npm_package_dependencies_slugify:"^1.6.6",npm_config_version_tag_prefix:"v",npm_package_dependencies_eslint:"^9.20.1",npm_package_scripts_lint_fix:"eslint . --fix",npm_package_scripts_serve:"node prod-server.js",ENV:"/home/.bashrc",npm_package_devDependencies_postcss_advanced_variables:"^5.0.0",npm_package_devDependencies_eslint_plugin_react_hooks:"^5.1.0",npm_package_dependencies_compression:"^1.8.0",npm_package_description:"## Translations",npm_package_dependencies_xmldom:"^0.6.0",npm_package_dependencies_react_error_boundary:"^5.0.0",npm_package_dependencies__apollo_client:"^3.12.11",npm_package_scripts_lint_css:"stylelint 'app/**/*.css'",npm_package_scripts_posttest:"yarn run lint && yarn run lint-css",npm_package_readmeFilename:"README.md",TMPDIR:"/tmp",npm_package_devDependencies_prettier:"^3.5.0",npm_package_devDependencies_postcss_mixins:"^11.0.3",npm_package_dependencies_react_dnd:"^16.0.1",npm_package_dependencies_react_day_picker:"^9.5.1",npm_package_dependencies_embla_carousel_class_names:"^8.5.2",npm_package_scripts_introspect:"node bin/update-introspection.js",npm_package_scripts_dev:"node dev-server.js",npm_package_devDependencies_eslint_plugin_import:"^2.31.0",npm_package_devDependencies__vitejs_plugin_react:"^4.3.4",npm_package_dependencies_zustand:"^5.0.3",npm_package_dependencies_react_tooltip:"^5.28.0",npm_package_dependencies_html_entities:"^2.5.2",npm_package_dependencies_graphql_anywhere:"^4.2.8",npm_package_type:"module",npm_package_devDependencies_autoprefixer:"^10.4.20",npm_package_dependencies_url_parse:"^1.5.10",npm_package_dependencies_query_string:"^9.1.1",npm_package_dependencies_express:"^4.21.2",npm_package_private:"true",npm_package_dependencies_yet_another_react_lightbox:"^3.21.7",npm_package_scripts_lint:"eslint .",npm_config_registry:"https://registry.yarnpkg.com",npm_package_devDependencies_stylelint:"^16.14.1",npm_package_dependencies__emotion_is_prop_valid:"^1.3.1",npm_package_dependencies_raf:"^3.4.1",npm_package_dependencies_filesize:"^10.1.6",npm_package_dependencies_dotenv_extended:"^2.9.0",npm_package_scripts_start:"VITE_CJS_TRACE=true vite --force --host",npm_config_ignore_scripts:"",npm_config_version:"1.22.22",npm_package_dependencies_stylelint_config_css_modules:"^4.4.0",npm_package_dependencies_react_aria_live:"^2.0.5",npm_package_dependencies_accept_language_parser:"^1.5.0",PATH:"/tmp/yarn--1742303937852-0.8482364527510231:/app/node_modules/.bin:/usr/local/share/.config/yarn/link/node_modules/.bin:/usr/local/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/bin/node_modules/npm/bin/node-gyp-bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",NODE:"/usr/local/bin/node",LAGOON_LOCALDEV_HTTP_PORT:"3000",npm_package_name:"",npm_package_dependencies_xpath:"^0.0.34",npm_package_scripts_build_client:"vite build --outDir dist/client",npm_package_devDependencies_vite_plugin_eslint:"^1.8.1",npm_package_devDependencies_eslint_plugin_jsx_a11y:"^6.10.2",npm_package_devDependencies_postcss_functions:"^4.0.2",npm_package_devDependencies_jssha:"^3.3.1",npm_package_dependencies_winston:"^3.17.0",npm_package_dependencies_react_intersection_observer:"^9.15.1",npm_package_dependencies_react_dom:"^19.0.0",npm_package_dependencies_better_react_mathjax:"^2.1.0",TMP:"/tmp",npm_lifecycle_script:"vite build --outDir dist/client",LAGOON:"node",npm_package_devDependencies_eslint_plugin_css_modules:"^2.12.0",npm_package_dependencies_react_router:"^7.1.5",npm_package_dependencies_persistgraphql:"^0.3.11",npm_package_dependencies_mathjax:"^3.2.2",npm_package_dependencies_intersection_observer:"^0.12.2",npm_config_version_git_message:"v%s",npm_lifecycle_event:"build:client",npm_package_version:"",npm_config_argv:'{"remain":[],"cooked":["run","build:client"],"original":["run","build:client"]}',npm_package_devDependencies_lint_staged:"^15.4.3",npm_package_dependencies_uuid:"^11.0.5",npm_package_dependencies_ramda:"^0.30.1",npm_package_dependencies_graphql:"^16.10.0",npm_package_dependencies_fuse_js:"^7.1.0",npm_package_scripts_prettier:"prettier --trailing-comma all --single-quote --write '**/*.{js,jsx}' '!*.json'",npm_package_scripts_build:"VITE_CJS_TRACE=true vite build",npm_config_unsafe_perm:"true",npm_package_scripts_startrek:"node app/entry/server/cluster.js",npm_config_version_git_tag:"true",npm_config_version_git_sign:"",npm_package_license:"MIT",npm_package_devDependencies_eslint_plugin_react:"^7.37.4",npm_package_dependencies_classnames:"^2.5.1",npm_config_strict_ssl:"true",BASH_ENV:"/home/.bashrc",npm_package_devDependencies_vite_plugin_svg_sprite:"^0.6.2",npm_package_devDependencies_postcss_nested:"^7.0.2",npm_package_dependencies_vite_plugin_static_copy:"^2.2.0",npm_package_dependencies_react_select:"^5.10.0",npm_package_scripts_format:"yarn run prettier 'app/**/*.jsx' && yarn run lint:fix && yarn run lint-css:fix",PWD:"/app",npm_execpath:"/opt/yarn-v1.22.22/bin/yarn.js",npm_package_dependencies_unorm:"^1.6.0",npm_package_lint_staged_gitDir:"../",npm_package_dependencies_react_masonry_component:"^6.3.0",npm_package_devDependencies_postcss:"^8.5.2",npm_package_dependencies_stylelint_config_standard:"^37.0.0",npm_package_dependencies_date_fns:"^4.1.0",npm_config_save_prefix:"^",npm_config_ignore_optional:"",npm_package_devDependencies_vite_css_modules:"^1.8.4",npm_package_dependencies_react_animate_height:"^3.2.3",NODE_ENV:"production",npm_package_lint_staged_frontend_app______js_0:"lint",INIT_CWD:"/app",npm_package_devDependencies_lightningcss:"^1.29.1",npm_package_dependencies_react:"^19.0.0",npm_package_lint_staged_frontend_app______js_1:"prettier"},title:"/usr/local/bin/node",argv:["/usr/local/bin/node","/app/node_modules/.bin/vite","build","--outDir","dist/client"],execArgv:[],pid:111,ppid:90,execPath:"/usr/local/bin/node",debugPort:9229,argv0:"/usr/local/bin/node",_preload_modules:[],report:{directory:"",filename:"",compact:!1,excludeNetwork:!1,signal:"SIGUSR2",reportOnFatalError:!1,reportOnSignal:!1,reportOnUncaughtException:!1}};return function(){var t,n,r,a,i,s;typeof performance<"u"&&performance!==null&&performance.now?Kd.exports=function(){return performance.now()}:typeof e<"u"&&e!==null&&e.hrtime?(Kd.exports=function(){return(t()-i)/1e6},n=e.hrtime,t=function(){var l;return l=n(),l[0]*1e9+l[1]},a=t(),s=e.uptime()*1e9,i=a-s):Date.now?(Kd.exports=function(){return Date.now()-r},r=Date.now()):(Kd.exports=function(){return new Date().getTime()-r},r=new Date().getTime())}.call(Ise),Kd.exports}var Vk;function Mse(){if(Vk)return Gh.exports;Vk=1;for(var e=Dse(),t=typeof window>"u"?i0:window,n=["moz","webkit"],r="AnimationFrame",a=t["request"+r],i=t["cancel"+r]||t["cancelRequest"+r],s=0;!a&&s<n.length;s++)a=t[n[s]+"Request"+r],i=t[n[s]+"Cancel"+r]||t[n[s]+"CancelRequest"+r];if(!a||!i){var l=0,u=0,d=[],p=1e3/60;a=function(h){if(d.length===0){var g=e(),v=Math.max(0,p-(g-l));l=v+g,setTimeout(function(){var T=d.slice(0);d.length=0;for(var E=0;E<T.length;E++)if(!T[E].cancelled)try{T[E].callback(l)}catch(S){setTimeout(function(){throw S},0)}},Math.round(v))}return d.push({handle:++u,callback:h,cancelled:!1}),u},i=function(h){for(var g=0;g<d.length;g++)d[g].handle===h&&(d[g].cancelled=!0)}}return Gh.exports=function(h){return a.call(t,h)},Gh.exports.cancel=function(){i.apply(t,arguments)},Gh.exports.polyfill=function(h){h||(h=t),h.requestAnimationFrame=a,h.cancelAnimationFrame=i},Gh.exports}var Lse=Mse();const Hk=ji(Lse),ep=V1(cc(e=>({sticky:!1,pinned:!1,isInverted:!1,setSticky:t=>e({sticky:t}),setPinned:t=>e({pinned:t}),setHeaderInvertColors:t=>{const n=nt(null,["entity","translated","__typename"],t);let r;switch(n){case"ParagraphHeroFullwidth":case"ParagraphHeroFullwidthTitleOnly":r=nt(!1,["entity","translated","heroFullwidthInvertColors"],t);break;case"ParagraphMultilingualHeroSliderSlide":r=nt(!1,["entity","translated","multilingualHeroSliderSlideInvertColors"],t);break;case"ParagraphHeroSliderSlide":r=nt(!1,["entity","translated","heroSliderSlideInvertColors"],t);break;case"ParagraphHeroSlider":{const a=nt(null,["entity","translated","heroSliderSlides",0,"entity","translated"],t);r=a&&(a.multilingualHeroSliderSlideInvertColors||a.heroSliderSlideInvertColors)||!1;break}default:r=!1}e({isInverted:r})}})));function Ase(e=0,t=0,n={},r={}){const a=t>=e?"down":"up",i=Math.abs(t-e);return n.disable?{action:"none",scrollDirection:a,distanceScrolled:i}:n.pin?{action:r.state!=="pinned"?"pin":"none",scrollDirection:a,distanceScrolled:i}:t<=n.pinStart&&r.state!=="unfixed"?{action:"unfix",scrollDirection:a,distanceScrolled:i}:t<=r.height&&a==="down"&&r.state==="unfixed"?{action:"none",scrollDirection:a,distanceScrolled:i}:t>r.height+n.pinStart&&a==="down"&&r.state==="unfixed"?{action:"unpin-snap",scrollDirection:a,distanceScrolled:i}:a==="down"&&["pinned","unfixed"].indexOf(r.state)>=0&&t>r.height+n.pinStart&&i>0?{action:"unpin",scrollDirection:a,distanceScrolled:i}:a==="up"&&i>5&&["pinned","unfixed"].indexOf(r.state)<0?{action:"pin",scrollDirection:a,distanceScrolled:i}:a==="up"&&t<=r.height&&["pinned","unfixed"].indexOf(r.state)<0?{action:"pin",scrollDirection:a,distanceScrolled:i}:{action:"none",scrollDirection:a,distanceScrolled:i}}const _7=()=>{};function Fse({className:e,tag:t="div",parent:n=()=>window,disable:r=!1,pin:a=!1,onPin:i=_7,onUnpin:s=_7,onUnfix:l=_7,wrapperStyle:u={},pinStart:d=0,style:p,children:h,...g}){const[v,T]=j.useState({state:"unfixed",translateY:0,className:"headroom headroom--unfixed",height:0,animation:!1}),E=j.useRef(null),S=j.useRef(0),b=j.useRef(0),w=j.useRef(!1),k=j.useRef(!1),{setSticky:F}=ep(Ln(te=>({setSticky:te.setSticky}))),D=j.useCallback(()=>{T(te=>({...te,height:E.current?E.current.offsetHeight:0})),k.current=!1},[]),M=j.useCallback(()=>{const te=n();return te.pageYOffset!==void 0?te.pageYOffset:te.scrollTop!==void 0?te.scrollTop:(document.documentElement||document.body.parentNode||document.body).scrollTop},[n]),A=j.useCallback(()=>{const te=n();return te===window||te===document.body?window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight:Math.max(te.offsetHeight,te.clientHeight)},[n]),R=j.useCallback(()=>{const te=n();return te===window||te===document.body?Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight):Math.max(te.scrollHeight,te.offsetHeight,te.clientHeight)},[n]),q=j.useCallback(te=>{const re=te<0,ue=A(),Q=R(),V=te+ue>Q;return re||V},[R,A]),H=j.useCallback(()=>{if(S.current=M(),!q(S.current)){const{action:te}=Ase(b.current,S.current,{pinStart:d},v);te==="pin"?(T(re=>({...re,translateY:0,className:"headroom headroom--pinned",animation:!0,state:"pinned"})),i()):te==="unpin"?(T(re=>({...re,translateY:"-100%",className:"headroom headroom--unpinned",animation:!0,state:"unpinned"})),s()):te==="unpin-snap"?(T(re=>({...re,translateY:"-100%",className:"headroom headroom--unpinned headroom-disable-animation",animation:!1,state:"unpinned"})),s()):te==="unfix"&&(T(re=>({...re,translateY:0,className:"headroom headroom--unfixed headroom-disable-animation",animation:!1})),setTimeout(()=>{T(re=>({...re,state:"unfixed"})),l()},0))}b.current=S.current,w.current=!1},[M,q,i,s,l,d,v]),W=j.useCallback(()=>{w.current||(w.current=!0,Hk(H))},[H]),se=j.useCallback(()=>{k.current||(k.current=!0,Hk(D))},[D]);j.useEffect(()=>{D(),F(!1)},[D,F]),j.useEffect(()=>{if(!r){const te=n();return te.addEventListener("scroll",W),te.addEventListener("resize",se),()=>{te.removeEventListener("scroll",W),te.removeEventListener("resize",se)}}},[r,W,se,n]),j.useEffect(()=>{W()},[a,r,W]),j.useEffect(()=>{D()},[h,D]);const Y=e?`${e} headroom-wrapper`:"headroom-wrapper";let ee={position:r||v.state==="unfixed"?"relative":"fixed",top:0,left:0,right:0,zIndex:1,WebkitTransform:`translate3D(0, ${v.translateY}, 0)`,MsTransform:`translate3D(0, ${v.translateY}, 0)`,transform:`translate3D(0, ${v.translateY}, 0)`},le=v.className;if(v.animation){const te="all .2s ease-in-out";ee={...ee,WebkitTransition:te,MozTransition:te,OTransition:te,transition:te},le+=" headroom--scrolled"}ee={...ee,...p};const G={...u,height:v.height||null};return m.jsx(t,{style:G,className:Y,children:m.jsx("div",{ref:E,...g,style:ee,className:le,children:h})})}const Wr=dt`
  fragment UrlFragment on Url {
    alias
    path
    routed
    rawExternalUrl
  }
`,jse=dt`
  query menuQuery($menuName: String!, $secondaryMenuName: String!) {
    primary: menuByName(name: $menuName) {
      ...menuFragment
    }
    secondary: menuByName(name: $secondaryMenuName) {
      ...menuFragment
    }
  }

  fragment menuFragment on Menu {
    name
    description
    links {
      ...menuLinksFragment
      links {
        ...menuLinksFragment
        links {
          ...menuLinksFragment
        }
      }
    }
  }

  fragment menuLinksFragment on MenuLink {
    label
    description
    className: attribute(key: "class")
    rel: attribute(key: "rel")
    expanded
    excludeFromHeaderMenu
    url {
      ...UrlFragment
    }
  }

  ${Wr}
`;function Rse({menuId:e,secondaryMenuId:t}){const{data:n,loading:r,error:a}=xr(jse,{variables:{menuName:e,secondaryMenuName:t||""}});a&&console.error({message:"Error ignored by MenuBlock",error:a});const i={links:[],...nt({},["primary"],n)},s=nt([],["secondary","links"],n);return s.length&&(i.links=i.links.concat(s)),{...i,loading:r}}const sP=({links:e=[],...t},n=1)=>({depth:n,links:e&&e.map(r=>sP(r,n+1)),...t}),Pse=({name:e,links:t=[],...n})=>({title:e,links:t&&t.map(sP)||[],...n});function Pa({children:e,menuId:t,secondaryMenuId:n}){const{name:r,links:a,loading:i}=Rse({menuId:t,secondaryMenuId:n});return i?null:e(Pse({name:r,links:a}))}const zse=dt`
  query BreadcrumbsQuery($path: String!) {
    route(path: $path) {
      ... on EntityCanonicalUrl {
        breadcrumb {
          text
          url {
            ...UrlFragment
          }
        }
      }
    }
  }
  ${Wr}
`;function oP({overwritePath:e,location:t}){const n=t||$t(),{data:r,loading:a,error:i}=xr(zse,{variables:{path:e||n.pathname}});return i&&console.error({message:"Error ignored by Breadcrumbs",error:i}),{breadcrumbs:nt([],["route","breadcrumb"],r),loading:a}}const Bse="Icon_oSYvY",Vse="IconHidden_9YqEM",Hse="IconLight_nRpHB Icon_oSYvY",Xd={Icon:Bse,IconHidden:Vse,IconLight:Hse};function lP({version:e}){const{translations:t}=Ht();return m.jsx(Fi,{type:wr.MENU,push:!0,ariaLabel:t.openMainNavigation,ariaHaspopup:"dialog",children:m.jsx(Ft,{iconName:"hamburger",version:e,className:e==="light"?Xd.IconLight:Xd.Icon})})}const cb=e=>e&&(e.length===0||e.length===1&&nt("",["isActive"],e[0])==="0"||e.length===1&&nt("",["isActive"],e[0])==="1"&&nt("",["searchEngineId"],e[0])==="");function uP({version:e,googleCustomSearchEngines:t}){const{translations:n}=Ht();return cb(t)?m.jsx(Ft,{iconName:"search",className:qe(e==="light"?Xd.IconLight:Xd.Icon,{[Xd.IconHidden]:cb(t)})}):m.jsx(Fi,{type:"search",push:!0,ariaLabel:n.openSearchForm,ariaHaspopup:"dialog",children:m.jsx(Ft,{iconName:"search",className:qe(e==="light"?Xd.IconLight:Xd.Icon)})})}const Use="HeaderSticky_XTWwU",Wse="HeaderHeight_a4IhF",qse="RowDecentral_kYDYC",Gse="NavColumn_DZHCa",Qse="NavColumnDecentral_0SwZw",$se="NavWrapper_zzWnc",Yse="NavWrapperHidden_UUjgz",Kse="NavItem_Xft39",Jse="LogoDecentral_9Au7b",Zse="Link_OQ5ve",Xse="IsActive_JrzI5",eoe="Row_Hjc9R HeaderHeight_a4IhF",toe="Nav_31oEf ListReset",noe="LinkDark_7TWW3 Link_OQ5ve",roe="LinkLight_gdgS8 Link_OQ5ve",js={HeaderSticky:Use,HeaderHeight:Wse,RowDecentral:qse,NavColumn:Gse,NavColumnDecentral:Qse,NavWrapper:$se,NavWrapperHidden:Yse,NavItem:Kse,LogoDecentral:Jse,Link:Zse,IsActive:Xse,Row:eoe,Nav:toe,LinkDark:noe,LinkLight:roe},Qh=e=>e.getBoundingClientRect().width+Math.max(0,parseFloat(globalThis.window.getComputedStyle(e).marginLeft))+Math.max(0,parseFloat(globalThis.window.getComputedStyle(e).marginRight));function aoe(e){const[t,n]=j.useState(!0),[r,a]=j.useState(E2),i=j.useRef(null),s=j.useRef(null),l=j.useRef(null),u=j.useRef(null),d=$t(),{translations:p}=Ht();j.useEffect(()=>{const E=()=>{const S=s.current,b=l.current,w=u.current;if(S&&b&&w){const k=t?Qh(S):Qh(S)+Qh(b),F=Qh(w),D=Qh(i.current),M=globalThis.window.innerWidth<za.breakpointTablet;n(k+F<=D&&globalThis.window.innerWidth>=za.breakpointDesktop),a(M?WR:E2)}};return E(),globalThis.window.addEventListener("resize",E),()=>globalThis.window.removeEventListener("resize",E)},[t]);const h=e.links.map(({...E})=>{const{pathname:S}=d,b=S===E.url.alias||e.breadcrumbs?.some(w=>w.alias===E.url.alias);return{...E,isActive:b}}),g=vr(),v=e.invertColors&&!e.isHeaderSticky&&e.menuVersion===l0,T=`${e.logoAltText||""} ${p.logo||""}`.trim();return m.jsxs("div",{className:qe({[js.HeaderSticky]:e.isHeaderSticky}),children:[e.showBacklink&&!e.loggedUserId?m.jsx(f6,{url:k0,children:p.universityHeidelberg}):null,m.jsx(tn,{children:m.jsxs(yt,{className:qe(js.Row,js.RowDecentral),refCallback:i,children:[m.jsx(et,{refCallback:u,children:m.jsx("a",{href:`/${g}`,children:m.jsx("img",{src:v&&r===E2?e.logoInversePrimary:e.logoPrimary,className:js.LogoDecentral,alt:T})})}),m.jsxs(et,{mobile:2,desktop:11,className:qe(js.NavColumn,js.NavColumnDecentral),role:"navigation",ariaLabel:p.topNavigation,refCallback:s,children:[m.jsx("div",{className:qe(js.NavWrapper,{[js.NavWrapperHidden]:!t}),ref:l,children:m.jsx("ul",{className:js.Nav,children:h.map(({label:E,...S})=>m.jsx("li",{className:js.NavItem,children:m.jsx(St,{...S,activeClassName:js.IsActive,className:v?js.LinkLight:js.LinkDark,children:E})},E))})}),m.jsx(uP,{version:v?"light":"dark",googleCustomSearchEngines:e.googleCustomSearchEngines}),e.noMenu&&t?null:m.jsx(lP,{version:v?"light":"dark"})]})]})})]})}const ioe="HeaderSticky_44J-j",soe="HeaderHeight_IG5X5",ooe="RowDecentral_UWGwE",loe="NavColumn_78P2I",uoe="NavColumnDecentral_3oVig",coe="NavWrapper_u3SHO",doe="NavWrapperHidden_9QwXT",foe="NavItem_L-vtO",poe="LogoColumnDecentral_k-mET",hoe="LogoDecentral_cGIwX",moe="Link_4Ss6E",goe="IsActive_UCodH",voe="Row_L1jGf HeaderHeight_IG5X5",yoe="Nav_JY56w ListReset",_oe="LinkDark_3-wss Link_4Ss6E",boe="LinkLight_mhAjD Link_4Ss6E",gs={HeaderSticky:ioe,HeaderHeight:soe,RowDecentral:ooe,NavColumn:loe,NavColumnDecentral:uoe,NavWrapper:coe,NavWrapperHidden:doe,NavItem:foe,LogoColumnDecentral:poe,LogoDecentral:hoe,Link:moe,IsActive:goe,Row:voe,Nav:yoe,LinkDark:_oe,LinkLight:boe},$h=e=>e.getBoundingClientRect().width+Math.max(0,parseFloat(globalThis.window.getComputedStyle(e).marginLeft))+Math.max(0,parseFloat(globalThis.window.getComputedStyle(e).marginRight));function Toe({isHeaderSticky:e,breadcrumbs:t,links:n,noMenu:r,showBacklink:a,logoPrimary:i,logoInversePrimary:s,logoSecondary:l,logoInverseSecondary:u,logoAltText:d,menuVersion:p,loggedUserId:h,useFloatingNavigation:g,invertColors:v,googleCustomSearchEngines:T}){const E=$t(),{translations:S}=Ht(),[b,w]=j.useState(!0),[k,F]=j.useState(E2),D=j.useRef(null),M=j.useRef(null),A=j.useRef(null),R=j.useRef(null);j.useEffect(()=>{const Y=()=>{if(D.current&&M.current&&A.current&&R.current){const le=b?$h(M.current):$h(M.current)+$h(A.current),G=$h(R.current),te=$h(D.current),re=globalThis.window.innerWidth<za.breakpointTablet;w(le+G<=te&&globalThis.window.innerWidth>=za.breakpointDesktop),F(re?WR:E2)}};Y();const ee=()=>{Y()};return globalThis.window.addEventListener("resize",ee),()=>{globalThis.window.removeEventListener("resize",ee)}},[b]);const q=n.map(({...Y})=>{const{pathname:ee}=E,le=ee===Y.url.alias||t?.some(G=>G.alias===Y.url.alias);return{...Y,isActive:le}}),H=vr(),W=g&&v&&!e&&p===l0,se=`${d||""} ${S.logo||""}`.trim();return m.jsxs("div",{className:qe({[gs.HeaderSticky]:e}),children:[a&&!h?m.jsx(f6,{url:k0,children:S.universityHeidelberg}):null,m.jsx(tn,{children:m.jsxs(yt,{className:qe(gs.Row,gs.RowDecentral),refCallback:D,children:[m.jsxs(et,{mobile:2,desktop:11,className:qe(gs.NavColumn,gs.NavColumnDecentral),role:"navigation","aria-label":S.topNavigation,refCallback:M,children:[r&&b?null:m.jsx(lP,{version:W?"light":"dark"}),m.jsx(uP,{version:W?"light":"dark",googleCustomSearchEngines:T}),m.jsx("div",{className:qe(gs.NavWrapper,{[gs.NavWrapperHidden]:!b}),ref:A,children:m.jsx("ul",{className:gs.Nav,children:q.map(({label:Y,...ee})=>m.jsx("li",{className:gs.NavItem,children:m.jsx(St,{...ee,activeClassName:gs.IsActive,className:W?gs.LinkLight:gs.LinkDark,children:Y})},Y))})})]}),m.jsx(et,{refCallback:R,className:gs.LogoColumnDecentral,children:m.jsx("a",{href:`/${H}`,children:m.jsx("img",{src:k===E2?W&&s?s:i:W&&u?u:l,className:gs.LogoDecentral,alt:se})})})]})})]})}const Eoe=({headerVersion:e,...t})=>{switch(e){case Om:return m.jsx(aoe,{...t});default:return m.jsx(Toe,{...t})}},Soe="HeaderSticky_nQ-CD",woe="HeaderHeight_XM9mx",xoe="RowDecentral_eVRqj",Coe="NavColumn_vjlim",Noe="NavColumnDecentral_o4Wac",koe="NavWrapper_gKlU6",Ooe="NavWrapperHidden_rf9WI",Ioe="NavItem_hMvyX",Doe="LogoColumn_9KpY5",Moe="LogoColumnDecentral_XJZC2",Loe="LogoDecentral_bvoBi",Aoe="Link_IW1VA",Foe="IsActive_LFc12",joe="Row_BYK-I HeaderHeight_XM9mx",Roe="Nav_4NHbC ListReset",Poe="LinkLight_36BrP Link_IW1VA",zoe="LinkDark_QhJoN Link_IW1VA",Boe={HeaderSticky:Soe,HeaderHeight:woe,RowDecentral:xoe,NavColumn:Coe,NavColumnDecentral:Noe,NavWrapper:koe,NavWrapperHidden:Ooe,NavItem:Ioe,LogoColumn:Doe,LogoColumnDecentral:Moe,LogoDecentral:Loe,Link:Aoe,IsActive:Foe,Row:joe,Nav:Roe,LinkLight:Poe,LinkDark:zoe},Uk=j.memo(function(t){const n=$t(),{breadcrumbs:r}=oP({location:n}),a=p6(),i=JT(),{sticky:s,isInverted:l,setSticky:u,setPinned:d}=ep();return m.jsx(Pa,{menuId:"main",children:({links:p})=>m.jsx(Fse,{onUnfix:()=>{u(!1)},onPin:()=>{u(!0),d(!0)},onUnpin:()=>{u(!0),d(!1)},className:Boe.HeaderHeight,style:{zIndex:3},tag:"header",children:m.jsx(Eoe,{links:p.filter(h=>!h.excludeFromHeaderMenu),noMenu:!t.showMenu,...t,isHeaderSticky:s,invertColors:l,...a,breadcrumbs:r,...i})})})}),Voe="LanguageSwitcherButton_yTYP4",Hoe="LanguageSwitcherButtonActive_SyXhi",Wk={LanguageSwitcherButton:Voe,LanguageSwitcherButtonActive:Hoe};function Uoe({languageSwitchLinks:e}){return e.map(t=>m.jsx(St,{to:t.url.alias,className:qe(Wk.LanguageSwitcherButton,"button","link-local",t.isActive?Wk.LanguageSwitcherButtonActive:null),forceReload:!0,children:t.title},t.url.alias))}const Woe=dt`
  query languagesQuery($path: String!) {
    route(path: $path) {
      ... on EntityCanonicalUrl {
        languageSwitchLinks {
          ... on LanguageSwitchLink {
            title
            url {
              alias
            }
            isActive: active
            language {
              id
            }
          }
        }
      }
    }
  }
`,b7={en:$3,de:$T},T7={en:kg,de:Og},cP=e=>{const t=vs.parse(e?.search),n=Object.keys(t).filter(a=>!(a==="overlay"||a.match(/[^-]+--[^-]+--[^-]+/))).reduce((a,i)=>(a[i]=t[i],a),{}),r=vs.stringify(n);return r?`${e.pathname}?${r}`:e.pathname},qoe=(e,t,n)=>e.indexOf(h0[t])>-1?e.replace(h0[t],h0[n]):e.indexOf(p0[t])>-1?e.replace(p0[t],p0[n]):e.indexOf(b7[t])>-1?e.replace(b7[t],b7[n]):e.indexOf(T7[t])>-1?e.replace(T7[t],T7[n]):e,qk=()=>{if(!globalThis.location)return[];const e={en:"English",de:"Deutsch",es:"Spanish",ja:"Japanese"},t=new RegExp(`^\\/(${eb.join("|")})?([^?]*)(\\?.*)?$`),[,n,r,a]=cP(globalThis.location).match(t);return n?eb.map(i=>{const s=i===n,l=s?r:qoe(r,n,i);return l!=="/undefined"&&{url:{alias:`/${i}${l}${a||""}`},title:e[i],isActive:s,language:{id:i}}}).filter(i=>i):[]},Ag=({location:e})=>{const t=cP(e),{data:n,loading:r,error:a}=xr(Woe,{variables:{path:t||"/"}});let i;return a?(console.error({message:"Error ignored by LanguageSwitcher",error:a}),i=qk()):i=nt(qk(),["route","languageSwitchLinks"],n),{languageSwitchLinks:i,loading:r}},Goe="Title_E-xGj",Qoe="ParagraphWrapper_1wOTw",Gk={Title:Goe,ParagraphWrapper:Qoe},$oe=({active:e,languageSwitchLinks:t,loading:n,overlay:r,toggle:a,status:i})=>{const s=vr(),{label:l,text:u}=D2[s];return m.jsx(O0,{active:e,red:!0,transitionStyle:X2,overlay:r,toggle:a,status:i,children:m.jsxs(tn,{children:[m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:11,className:Gk.Title,children:m.jsx(Ri,{children:l})})}),m.jsx(yt,{children:m.jsxs(et,{mobile:6,tablet:6,desktop:12,desktopOffset:1,ariaHidden:!0,className:Gk.ParagraphWrapper,children:[m.jsx("h2",{children:u}),n?m.jsx(hi,{invertColors:!0}):Array.isArray(t)&&m.jsx(Uoe,{languageSwitchLinks:t})]})})]})})};function Yoe(e){const t=$t(),{loading:n,translations:r}=Ht(),{loading:a,languageSwitchLinks:i}=Ag({location:t});return m.jsx($oe,{...e,loading:n||a,translations:r,languageSwitchLinks:i})}const Koe="Title_IMVm6",Joe="PrefixText_dbecB",Zoe="ListItem_4B8y7",Xoe="Link_Nrc3a",ele="List_iGssa ListReset",tle="LinkActive_zjTti Link_Nrc3a",jd={Title:Koe,PrefixText:Joe,ListItem:Zoe,Link:Xoe,List:ele,LinkActive:tle};function vm({isSlim:e=!1,forcePrefixText:t=!1,isFooter:n=!1}){const r=$t(),{translations:a}=Ht(),{loading:i,languageSwitchLinks:s}=Ag({location:r});if(i)return null;const l=s.map(({language:u,isActive:d})=>u&&u.id&&D2[u.id]&&s.length<=2?d?null:`${D2[u.id].text}`:null);return m.jsxs(m.Fragment,{children:[n?m.jsx("h3",{className:jd.Title,children:a.languages}):m.jsx("h2",{className:jd.Title,children:a.languages}),(e||t)&&s.length<=2&&m.jsx("span",{className:jd.PrefixText,children:l}),s&&m.jsx("ul",{className:jd.List,children:s.map(({url:u,title:d,isActive:p})=>m.jsx("li",{className:jd.ListItem,children:m.jsx(St,{forceReload:!0,to:u.alias,className:p?jd.LinkActive:jd.Link,tabIndex:-1,children:d})},u.alias))})]})}const nle="AddressBlock_BcWn3",rle="AddressMapBlock_wYtjo",ale="Address_xwucT",ile="AddressTitle_aHDvX",sle="AddressBlockFormatted_NdJBZ",Bf={AddressBlock:nle,AddressMapBlock:rle,Address:ale,AddressTitle:ile,AddressBlockFormatted:sle};function ole({fieldAddressTitle:e,fieldAddressSummary:t,fieldAddressPhone:n,fieldAddressEmail:r,fieldAddressMap:a,isFooter:i}){return m.jsxs("div",{className:Bf.Address,children:[i?m.jsx("h3",{className:Bf.AddressTitle,children:e}):m.jsx("h2",{className:Bf.AddressTitle,children:e}),m.jsxs("address",{children:[m.jsxs("p",{className:Bf.AddressBlock,children:[n,r&&m.jsxs(m.Fragment,{children:[m.jsx("br",{}),m.jsx("a",{href:`mailto:${r}`,children:r})]})]}),t&&m.jsx("div",{className:Bf.AddressBlockFormatted,dangerouslySetInnerHTML:{__html:t.processed}}),a&&m.jsx("p",{className:Bf.AddressMapBlock,children:m.jsx(St,{url:a.url,children:a.title})})]})]})}function lle({body:e}){return m.jsx("div",{dangerouslySetInnerHTML:{__html:e.processed}})}const J3=V1(cc(e=>({credits:[],addCredit:t=>e(n=>n.credits.some(a=>a.id===t.id)?n:{credits:[...n.credits,t]}),removeCredit:t=>e(n=>({credits:n.credits.filter(r=>r.id!==t)}))}),{name:"creditsStore",onError:e=>{console.error("Error while setting up credits store:",e)}})),ule="Slider_sv2AQ",cle="FullWidth_LCD-4",dle="InvertedColors_7Rzpj",fle="EmblaDots_qFTsY",ple="Embla_VH7et",hle="EmblaContainer_hi3OI",mle="EmblaSlide_ML7CY",gle="EmblaSlideAnimation_noTOp",vle="zoom-in-hero_niKuy",yle="EmblaControls_ucVN5",_le="EmblaSelected_MI7O7",Zo={Slider:ule,FullWidth:cle,InvertedColors:dle,EmblaDots:fle,Embla:ple,EmblaContainer:hle,EmblaSlide:mle,EmblaSlideAnimation:gle,"zoom-in-hero":vle,EmblaControls:yle,EmblaSelected:_le},ble="Wrapper_h63FG",Tle="ListItem_Vzq4l",Ele="PhotoCreditsTitle_ZmxjI",Sle="ButtonAsAnchor_J1Yc1",wle="List_ms4Ic ListReset",Yh={Wrapper:ble,ListItem:Tle,PhotoCreditsTitle:Ele,ButtonAsAnchor:Sle,List:wle},xle=e=>{const t=document.querySelector(`[data-entity-uuid="${e}"]`)||document.getElementById(e),n=document.querySelector(`.${Zo.Embla}`);if(t){const r=t.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:r-(p2?160:230),behavior:"smooth"});const a=t.querySelector("img");if(a){a.dataset.focus="true";const i=new AbortController,s=l=>{!l.target.matches("img")&&a.dataset.focus==="true"&&(a.dataset.focus="false",i.abort())};if(document.addEventListener("click",s,{signal:i.signal}),n&&n.contains(t)){const l=new CustomEvent("scrollToCreditInSlider",{detail:e.split("-")[1]});window.dispatchEvent(l)}}}};function Cle({title:e}){const{credits:t}=J3(Ln(a=>({credits:a.credits})));if(!t.length)return null;const n=t.reduce((a,i)=>(a[i.text]=a[i.text]||[],a[i.text].push(i),a),{});let r=0;return m.jsx("div",{className:Yh.Wrapper,children:m.jsxs("ul",{className:Yh.List,children:[m.jsxs("li",{className:Yh.PhotoCreditsTitle,children:[e,": "]}),Object.entries(n).map(([a,i])=>{const s=i[0];return m.jsxs("li",{className:Yh.ListItem,children:[s.url?m.jsx("a",{href:s.url,target:"_blank",rel:"noreferrer","aria-label":s.url,children:a}):a," ",s.license?.text&&s.license?.url&&m.jsxs("a",{href:s.license.url,target:"_blank",rel:"noreferrer",children:["(",s.license.text,")"]}),s.license?.text&&!s.license?.url&&`(${s.license.text})`,i.map((l,u)=>(r+=1,m.jsxs("sup",{children:[u>0&&", ",m.jsxs("button",{className:Yh.ButtonAsAnchor,"data-uuid":l.uuid,"aria-label":`Scroll to credit ${r}`,onClick:d=>{d.preventDefault(),d.stopPropagation(),xle(l.uuid??l.id)},children:["#",r]})]},l.id)))]},`${a}-${r}`)})]})})}const Nle=dt`
  fragment AddressBlockFragment on BlockContentAddress {
    translated: entityTranslationFromContext {
      ... on BlockContentAddress {
        fieldAddressTitle
        fieldAddressPhone
        fieldAddressEmail
        fieldAddressSummary {
          processed
        }
        fieldAddressMap {
          title
          url {
            alias
            path
            routed
          }
        }
      }
    }
  }
`,tE=dt`
  fragment ApplicationGuideBlockFragment on BlockContentSfApplicationGuide {
    translated: entityTranslationFromContext {
      ... on BlockContentSfApplicationGuide {
        formTitle: fieldSfAgFormTitle
        formMeta: fieldSfAgFormMeta
        formDescription: fieldSfAgFormDesc {
          processed
        }
        overviewTitle: fieldSfAgOverviewTitle
        overviewMeta: fieldSfAgOverviewMeta
        overviewDescription: fieldSfAgOverviewDesc {
          processed
        }
      }
    }
  }
`,kle=dt`
  fragment BasicBlockFragment on BlockContentBasic {
    body {
      processed
    }
  }
`,Ole=dt`
  fragment CreditsBlockFragment on BlockContentCredits {
    title: entityLabel
  }
`,dP=dt`
  fragment ShoppingCartBlockFragment on BlockContentShoppingCart {
    translated: entityTranslationFromContext {
      ... on BlockContentShoppingCart {
        headline: fieldHeadline
        body {
          processed
        }
      }
    }
  }
`,Ile=dt`
  query blocksQuery($region: String!, $path: String!) {
    route(path: $path) {
      ... on EntityCanonicalUrl {
        blocksByRegion(region: $region) {
          id: entityId
          ...BasicBlockFragment
          ...AddressBlockFragment
          ...CreditsBlockFragment
          ...ShoppingCartBlockFragment
          ...ApplicationGuideBlockFragment
        }
      }
    }
  }

  ${kle}
  ${Nle}
  ${Ole}
  ${dP}
  ${tE}
`;function Dle({regionId:e}){const t=$t(),{data:n,loading:r,error:a}=xr(Ile,{variables:{region:e,path:t.pathname}});return a&&console.error({message:"Error ignored by Region",error:a}),{blocks:nt([],["route","blocksByRegion"],n),loading:r}}const Mle=({blockType:e,...t})=>{switch(e){case"BlockContentAddress":return m.jsx(ole,{...t.translated,isFooter:!0},t.id);case"BlockContentBasic":return m.jsx(lle,{...t},t.id);case"BlockContentCredits":return m.jsx(Cle,{...t},t.id);default:return null}};function Um({children:e=Mle,regionId:t}){const{blocks:n,loading:r}=Dle({regionId:t});if(r||!n.length)return null;const a=n.map(({__typename:i,...s})=>({blockType:i,...s}));return m.jsx(m.Fragment,{children:a.map(e)})}const Lle="Title_b3-O8",Ale="ListColumns_4SpAr",Fle="ListInline_nHqzn",jle="ListItem_0wJZ6",Rle="TitleHidden_Xeb-Z Title_b3-O8",Ple="List_w--3T ListReset",k1={Title:Lle,ListColumns:Ale,ListInline:Fle,ListItem:jle,TitleHidden:Rle,List:Ple},tp=({className:e,depth:t,columns:n=!1,inline:r=!1,...a})=>m.jsx("ul",{className:qe(e,k1.List,{[k1.ListColumns]:n,[k1.ListInline]:r}),...a}),Fg=({className:e,linkProps:t,depth:n,...r})=>m.jsx("li",{className:qe(e,k1.ListItem),...r}),nE=St,E7=j.memo(function e({links:t,depth:n=1,ListMarkup:r=tp,ListItemMarkup:a=Fg,LinkMarkup:i=nE,...s}){return!t||!t.length?"":m.jsx(r,{depth:n,children:t.map(({label:l,expanded:u,className:d,links:p,...h})=>{const g=u&&p&&p.length;return m.jsxs(a,{depth:n,linkProps:{...h,label:l,className:d,expanded:g},children:[m.jsx(i,{expanded:u,links:p,depth:n,className:d,...h,children:l}),g&&m.jsx(e,{links:p,depth:n+1,...s,ListMarkup:r,ListItemMarkup:a,LinkMarkup:i})]},l)})})});function _s({title:e="",hideTitle:t=!1,isFooter:n=!1,...r}){return e?n?m.jsxs(m.Fragment,{children:[m.jsx("h3",{className:t?k1.TitleHidden:k1.Title,children:e}),m.jsx(E7,{...r})]}):m.jsxs(m.Fragment,{children:[m.jsx("h2",{className:t?k1.TitleHidden:k1.Title,children:e}),m.jsx(E7,{...r})]}):m.jsx(E7,{...r})}function zle(e){const t=parseFloat(e);return!isNaN(t)&&isFinite(t)}function Qk(e){return typeof e=="string"&&e[e.length-1]==="%"&&zle(e.substring(0,e.length-1))}function S7(e,t,n){t===0&&!n&&e?.style&&e?.children.length>0&&(e.style.display="none")}function Ble(e,t){t===0&&e?.style&&(e.style.display="")}const Vle={animating:"rah-animating",animatingUp:"rah-animating--up",animatingDown:"rah-animating--down",animatingToHeightZero:"rah-animating--to-height-zero",animatingToHeightAuto:"rah-animating--to-height-auto",animatingToHeightSpecific:"rah-animating--to-height-specific",static:"rah-static",staticHeightZero:"rah-static--height-zero",staticHeightAuto:"rah-static--height-auto",staticHeightSpecific:"rah-static--height-specific"};function $k(e,t){return[e.static,t===0&&e.staticHeightZero,typeof t=="number"&&t>0?e.staticHeightSpecific:null,t==="auto"&&e.staticHeightAuto].filter(n=>n).join(" ")}const Hle=["animateOpacity","animationStateClasses","applyInlineTransitions","children","className","contentClassName","contentRef","delay","duration","easing","height","onHeightAnimationEnd","onHeightAnimationStart","style","disableDisplayNone"],Ule=gt.forwardRef((e,t)=>{const{animateOpacity:n=!1,animationStateClasses:r={},applyInlineTransitions:a=!0,children:i,className:s="",contentClassName:l,delay:u=0,disableDisplayNone:d=!1,duration:p=500,easing:h="ease",height:g,onHeightAnimationEnd:v,onHeightAnimationStart:T,style:E,contentRef:S}=e,b=Object.assign({},e);Hle.forEach(Ce=>{delete b[Ce]});const w=j.useRef(g),k=j.useRef(null),F=j.useRef(),D=j.useRef(),M=j.useRef(Object.assign(Object.assign({},Vle),r)),A=typeof window<"u",R=j.useRef(A&&window.matchMedia?window.matchMedia("(prefers-reduced-motion)").matches:!1),q=R.current?0:u,H=R.current?0:p;let W=g,se="visible";typeof g=="number"?(W=g<0?0:g,se="hidden"):Qk(W)&&(W=g==="0%"?0:g,se="hidden");const[Y,ee]=j.useState(W),[le,G]=j.useState(se),[te,re]=j.useState(!1),[ue,Q]=j.useState($k(M.current,g));j.useEffect(()=>{S7(k.current,Y,d)},[]),j.useEffect(()=>{if(g!==w.current&&k.current){Ble(k.current,w.current),k.current.style.overflow="hidden";const Ce=k.current.offsetHeight;k.current.style.overflow="";const Te=H+q;let K,oe,ke="hidden",be;const xe=w.current==="auto";typeof g=="number"?(K=g<0?0:g,oe=K):Qk(g)?(K=g==="0%"?0:g,oe=K):(K=Ce,oe="auto",ke=void 0),xe&&(oe=K,K=Ce);const Oe=[M.current.animating,(w.current==="auto"||g<w.current)&&M.current.animatingUp,(g==="auto"||g>w.current)&&M.current.animatingDown,oe===0&&M.current.animatingToHeightZero,oe==="auto"&&M.current.animatingToHeightAuto,typeof oe=="number"&&oe>0?M.current.animatingToHeightSpecific:null].filter(Re=>Re).join(" "),Se=$k(M.current,oe);ee(K),G("hidden"),re(!xe),Q(Oe),clearTimeout(D.current),clearTimeout(F.current),xe?(be=!0,D.current=setTimeout(()=>{ee(oe),G(ke),re(be),T?.(oe)},50),F.current=setTimeout(()=>{re(!1),Q(Se),S7(k.current,oe,d),v?.(oe)},Te)):(T?.(K),D.current=setTimeout(()=>{ee(oe),G(ke),re(!1),Q(Se),g!=="auto"&&S7(k.current,K,d),v?.(K)},Te))}return w.current=g,()=>{clearTimeout(D.current),clearTimeout(F.current)}},[g]);const V=Object.assign(Object.assign({},E),{height:Y,overflow:le||E?.overflow});te&&a&&(V.transition=`height ${H}ms ${h} ${q}ms`,E?.transition&&(V.transition=`${E.transition}, ${V.transition}`),V.WebkitTransition=V.transition);const ie={};n&&(ie.transition=`opacity ${H}ms ${h} ${q}ms`,ie.WebkitTransition=ie.transition,Y===0&&(ie.opacity=0));const _e=typeof b["aria-hidden"]<"u"?b["aria-hidden"]:g===0;return gt.createElement("div",Object.assign({},b,{"aria-hidden":_e,className:`${ue} ${s}`,style:V,ref:t}),gt.createElement("div",{className:l,style:ie,ref:Ce=>{k.current=Ce,S&&(S.current=Ce)}},i))}),Wle="LabelWrapper_wCxxl",qle={LabelWrapper:Wle};function Gle({stylesTitle:e,toggle:t,stylesLabel:n,title:r,stylesIcon:a}){const i=l=>{l.preventDefault(),t()},s=l=>{l.key==="Enter"&&t()};return m.jsx("div",{className:qle.stylesWrapper,onClick:i,onKeyDown:s,role:"button",tabIndex:0,children:m.jsxs("h2",{className:e,children:[m.jsx("span",{className:n,children:r}),m.jsx(Ft,{iconName:"chevron-down",className:a})]})})}function Qle({stylesTitle:e,toggle:t,stylesLabel:n,title:r,stylesIcon:a}){const i=s=>{s.key==="Enter"&&t()};return m.jsx("div",{onClick:t,onKeyDown:i,role:"button",tabIndex:0,children:m.jsxs("h3",{className:e,children:[m.jsx("span",{className:n,children:r}),m.jsx(Ft,{iconName:"chevron-down",className:a})]})})}const $le="Wrapper_pnirU",Yle="Slim_cWjoy",Kle="Title_h9rM-",Jle="Label_ylUz0",Zle="Icon_ZVFek",Xle="PreventDesktopToggle_6lk4u",eue="SubNavList_1Evwq",tue="Footer_mrkRR",Qo={Wrapper:$le,Slim:Yle,Title:Kle,Label:Jle,Icon:Zle,PreventDesktopToggle:Xle,SubNavList:eue,Footer:tue};function m0({title:e,links:t,columns:n=!1,hideTitle:r=!1,isSlim:a=!1,preventDesktopToggle:i=!1,isFooter:s=!1,isDefaultExpanded:l=!0}){const[u,d]=j.useState(l?"auto":0),[p,h]=j.useState(l);j.useEffect(()=>{const v=()=>{window&&window.innerWidth>=za.breakpointTablet&&!i&&d(p?"auto":0)};return window.addEventListener("resize",v),v(),()=>{window.removeEventListener("resize",v)}},[p,i]);const g=()=>{d(v=>v===0?"auto":0),h(v=>!v)};return m.jsxs("div",{className:qe(Qo.Wrapper,{IsExpanded:p,[Qo.Slim]:a,[Qo.PreventDesktopToggle]:i,[Qo.Footer]:s}),children:[s&&!r&&m.jsx(Qle,{stylesTitle:Qo.Title,toggle:g,stylesLabel:Qo.Label,title:e,stylesIcon:Qo.Icon}),!s&&!r&&m.jsx(Gle,{stylesTitle:Qo.Title,toggle:g,stylesLabel:Qo.Label,title:e,stylesIcon:Qo.Icon}),m.jsx(Ule,{duration:500,height:u,children:m.jsx(tp,{columns:n,className:Qo.SubNavList,children:t.map(({label:v,description:T,className:E,...S})=>m.jsx(Fg,{children:m.jsx(nE,{className:E,title:T,"aria-label":T,...S,children:v})},v))})})]})}const nue="Icon_0WvAa",rue={Icon:nue};function Z3({url:e,className:t,label:n,...r}){const{children:a,description:i}=r;return m.jsx(St,{url:e,...r,children:t?m.jsx(Ft,{iconName:t,role:"img","aria-label":`${i||a}`,className:qe(rue.Icon,t)}):n})}const aue="VerticalLine_vFbYe",iue={VerticalLine:aue};function sue(e){const{description:t,url:n,svg:r}=e;let a=m.jsx(Ft,{iconName:"vertical-line",role:"img",className:iue.VerticalLine});return r&&(a=n?m.jsx(St,{url:n,title:t,...e,children:m.jsx("span",{dangerouslySetInnerHTML:{__html:r}})}):m.jsx("span",{title:t,dangerouslySetInnerHTML:{__html:r}})),a}function fP(e){return m.jsx(_s,{links:[...e,...e.length?[{svg:null}]:[]].map(t=>({...t,label:Math.random(),...t.url&&{url:{rawExternalUrl:t.url}}})),LinkMarkup:sue,hideTitle:!0,isFooter:!0})}const oue="Grid_Y3UEF",lue="DisplayFooterContent_y2vgu",uue="HideFooterContent_xQFaN",cue="FooterWrapper_u6I8a",due="UpperFooterWrapper_gtaXK",fue="LowerFooterWrapper_niDMI",pue="UniversityLinkColumn_eGlY0",hue="PartnerLinks_YybuB",mue="PartnerLinksLogoSibling_Y5mHG",gue="MetaNav_Qe-hb",vue="SocialLinks_BAUgY",yue="Disclaimer_OWIQ2",_ue="HiddenTitle_eTuWo",bue="PrintNone_2G6ul",Tue="PhotoCredits_gL3pI",Eue="BackLink_cdvjs",Sue="UpperFooter_QKhK3 Grid_Y3UEF",wue="LowerFooter_11-fo Grid_Y3UEF",na={Grid:oue,DisplayFooterContent:lue,HideFooterContent:uue,FooterWrapper:cue,UpperFooterWrapper:due,LowerFooterWrapper:fue,UniversityLinkColumn:pue,PartnerLinks:hue,PartnerLinksLogoSibling:mue,MetaNav:gue,SocialLinks:vue,Disclaimer:yue,HiddenTitle:_ue,PrintNone:bue,PhotoCredits:Tue,BackLink:Eue,UpperFooter:Sue,LowerFooter:wue};function xue({translations:e,year:t,showSmarterLanguageSwitcher:n,showSocialMediaIcons:r,languageSwitcher:a,copyrightText:i,cooperationLogos:s}){return m.jsxs("footer",{role:"complementary",itemType:"http://schema.org/WPFooter",className:na.FooterWrapper,children:[m.jsx("h2",{className:na.HiddenTitle,children:e.footer}),m.jsx("div",{className:qe(na.UpperFooterWrapper,na.PrintNone),children:m.jsx(tn,{className:na.UpperFooter,children:m.jsxs(yt,{role:"navigation",ariaLabel:e.footerNavigation,children:[m.jsx(et,{mobile:6,tablet:2,desktop:3,desktopOffset:1,children:m.jsx(Pa,{menuId:"footer-menu-1",children:l=>m.jsx(m0,{preventDesktopToggle:!0,...l,isFooter:!0})})}),m.jsx(et,{mobile:6,tablet:2,desktop:3,children:m.jsx(Pa,{menuId:"footer-menu-2",children:l=>m.jsx(m0,{preventDesktopToggle:!0,...l,isFooter:!0})})}),m.jsx(et,{mobile:6,tablet:2,desktop:3,children:m.jsx(Pa,{menuId:"footer-menu-3",children:l=>m.jsx(m0,{preventDesktopToggle:!0,...l,isFooter:!0})})}),m.jsx(et,{mobile:6,tablet:6,desktop:3,children:m.jsx(Um,{regionId:"footer_contact"})}),m.jsxs(et,{className:na.UniversityLinkColumn,mobile:6,tablet:6,desktop:12,desktopOffset:1,children:[m.jsx(f6,{whiteArrow:!0,url:k0,className:na.BackLink,children:e.backLinkText}),m.jsx("div",{className:na.PartnerLinks,children:fP(s)}),m.jsx("span",{className:na.PartnerLinksLogoSibling,children:m.jsx(Hm,{linkToMainPage:!0})})]})]})})}),m.jsx("div",{className:na.LowerFooterWrapper,children:m.jsxs(tn,{className:na.LowerFooter,children:[m.jsxs(yt,{children:[m.jsx(et,{mobile:6,tablet:6,desktop:6,desktopOffset:1,className:na.PrintNone,ariaHidden:!0,children:n&&a}),m.jsx(et,{mobile:6,tablet:3,tabletOffset:3,desktop:6,desktopOffset:1,className:qe(na.PrintNone,na.DisplayFooterContent),children:m.jsx("div",{className:na.MetaNav,children:m.jsx(Pa,{menuId:"footer",children:l=>m.jsx(_s,{...l,hideTitle:!0,isFooter:!0})})})}),m.jsx(et,{mobile:6,tablet:3,desktop:3,className:na.PrintNone,children:r&&m.jsx("div",{className:na.SocialLinks,children:m.jsx(Pa,{menuId:"social-links",children:l=>m.jsx(_s,{...l,LinkMarkup:Z3,hideTitle:!0,isFooter:!0})})})}),m.jsx(et,{mobile:6,tablet:3,desktop:4,children:m.jsx("div",{className:na.Disclaimer,children:`©${t} ${i}`})})]}),m.jsxs(yt,{children:[m.jsx(et,{mobile:6,tablet:3,tabletOffset:3,desktop:6,desktopOffset:1,className:qe(na.PrintNone,na.HideFooterContent),children:m.jsx("div",{className:na.MetaNav,children:m.jsx(Pa,{menuId:"footer",children:l=>m.jsx(_s,{...l,hideTitle:!0,isFooter:!0})})})}),m.jsx(et,{mobile:6,tablet:6,desktop:6,className:na.PhotoCredits,children:m.jsx(Um,{regionId:"footer_copyright"})})]})]})})]})}const Cue="Grid_a-3oP",Nue="DisplayFooterContent_-Wm1Q",kue="HideFooterContent_Isb3K",Oue="FooterWrapper_o0HrN",Iue="LowerFooterWrapper_1L57i",Due="MetaNav_Qwf0G",Mue="SocialLinks_XPI-U",Lue="Disclaimer_YfACJ",Aue="HiddenTitle_UYxjX",Fue="PrintNone_UXo0i",jue="UniversityLinkColumn_Zfjjg",Rue="PartnerLinks_9pePI",Pue="PartnerLinksLogoSibling_kRQTy",zue="UpperFooterWrapper_p8aXv",Bue="PhotoCredits_XoAoh",Vue="BackLink_IY-Qq",Hue="LowerFooter_-c-M8 Grid_a-3oP",Uue="UpperFooter_OKW9T Grid_a-3oP",ra={Grid:Cue,DisplayFooterContent:Nue,HideFooterContent:kue,FooterWrapper:Oue,LowerFooterWrapper:Iue,MetaNav:Due,SocialLinks:Mue,Disclaimer:Lue,HiddenTitle:Aue,PrintNone:Fue,UniversityLinkColumn:jue,PartnerLinks:Rue,PartnerLinksLogoSibling:Pue,UpperFooterWrapper:zue,PhotoCredits:Bue,BackLink:Vue,LowerFooter:Hue,UpperFooter:Uue};function Wue({translations:e,year:t,showSmarterLanguageSwitcher:n,showSocialMediaIcons:r,languageSwitcher:a,copyrightText:i,cooperationLogos:s}){return m.jsxs("footer",{role:"complementary",itemType:"http://schema.org/WPFooter",className:ra.FooterWrapper,children:[m.jsx("h2",{className:ra.HiddenTitle,children:e.footer}),m.jsx("div",{className:qe(ra.UpperFooterWrapper,ra.PrintNone),children:m.jsx(tn,{className:ra.UpperFooter,children:m.jsxs(yt,{role:"navigation",ariaLabel:e.footerNavigation,children:[m.jsx(et,{mobile:6,tablet:6,desktop:12,desktopOffset:1,children:m.jsx(Pa,{menuId:"footer-menu-1",children:l=>m.jsx(tp,{inline:!0,children:l.links.map(({label:u,className:d,...p})=>m.jsx(Fg,{children:m.jsx(nE,{className:d,...p,children:u})},u))})})}),m.jsxs(et,{className:ra.UniversityLinkColumn,mobile:6,tablet:6,desktop:12,desktopOffset:1,children:[m.jsx(f6,{whiteArrow:!0,url:k0,className:ra.BackLink,children:e.backLinkText}),m.jsx("div",{className:ra.PartnerLinks,children:fP(s)}),m.jsx("span",{className:ra.PartnerLinksLogoSibling,children:m.jsx(Hm,{linkToMainPage:!0})})]})]})})}),m.jsx("div",{className:ra.LowerFooterWrapper,children:m.jsxs(tn,{className:ra.LowerFooter,children:[m.jsxs(yt,{children:[m.jsx(et,{mobile:6,tablet:6,desktop:6,desktopOffset:1,className:ra.PrintNone,ariaHidden:!0,children:n&&a}),m.jsx(et,{mobile:6,tablet:3,tabletOffset:3,desktop:6,desktopOffset:1,className:qe(ra.PrintNone,ra.DisplayFooterContent),children:m.jsx("div",{className:ra.MetaNav,children:m.jsx(Pa,{menuId:"footer",children:l=>m.jsx(_s,{...l,hideTitle:!0,isFooter:!0})})})}),m.jsx(et,{mobile:6,tablet:3,desktop:3,className:ra.PrintNone,children:r&&m.jsx("div",{className:ra.SocialLinks,children:m.jsx(Pa,{menuId:"social-links",children:l=>m.jsx(_s,{...l,LinkMarkup:Z3,hideTitle:!0,isFooter:!0})})})}),m.jsx(et,{mobile:6,tablet:3,desktop:4,children:m.jsx("div",{className:ra.Disclaimer,children:`©${t} ${i}`})})]}),m.jsxs(yt,{children:[m.jsx(et,{mobile:6,tablet:3,tabletOffset:3,desktop:6,desktopOffset:1,className:qe(ra.PrintNone,ra.HideFooterContent),children:m.jsx("div",{className:ra.MetaNav,children:m.jsx(Pa,{menuId:"footer",children:l=>m.jsx(_s,{...l,hideTitle:!0,isFooter:!0})})})}),m.jsx(et,{mobile:6,tablet:6,desktop:6,className:ra.PhotoCredits,children:m.jsx(Um,{regionId:"footer_copyright"})})]})]})})]})}const que="Grid_x60-K",Gue="DisplayFooterContent_el9EQ",Que="HideFooterContent_V-dPq",$ue="FooterWrapper_i-7WH",Yue="UpperFooterWrapper_u1LDw",Kue="LowerFooterWrapper_SCG4E",Jue="LogoColumn_d0gxo",Zue="PartnerLinks_TeBYn",Xue="MetaNav_0SE4S",ece="SocialLinks_liZnF",tce="Disclaimer_vy3X4",nce="HiddenTitle_m6hBT",rce="PrintNone_RhQei",ace="PhotoCredits_peKmQ",ice="UpperFooter_pOd9K Grid_x60-K",sce="LowerFooter_4yd1o Grid_x60-K",ha={Grid:que,DisplayFooterContent:Gue,HideFooterContent:Que,FooterWrapper:$ue,UpperFooterWrapper:Yue,LowerFooterWrapper:Kue,LogoColumn:Jue,PartnerLinks:Zue,MetaNav:Xue,SocialLinks:ece,Disclaimer:tce,HiddenTitle:nce,PrintNone:rce,PhotoCredits:ace,UpperFooter:ice,LowerFooter:sce};function Yk({translations:e,year:t,showSmarterLanguageSwitcher:n,showSocialMediaIcons:r,languageSwitcher:a,copyrightText:i}){return m.jsxs("footer",{itemScope:!0,itemType:"http://schema.org/WPFooter",className:ha.FooterWrapper,children:[m.jsx("h2",{className:ha.HiddenTitle,children:e.footer}),m.jsx("div",{className:qe(ha.UpperFooterWrapper,ha.PrintNone),children:m.jsx(tn,{className:ha.UpperFooter,children:m.jsxs(yt,{role:"navigation",ariaLabel:e.footerNavigation,children:[m.jsx(et,{mobile:6,tablet:2,desktop:3,desktopOffset:1,children:m.jsx(Pa,{menuId:"footer-menu-1",children:s=>m.jsx(m0,{preventDesktopToggle:!0,...s,isFooter:!0})})}),m.jsx(et,{mobile:6,tablet:2,desktop:3,children:m.jsx(Pa,{menuId:"footer-menu-2",children:s=>m.jsx(m0,{preventDesktopToggle:!0,...s,isFooter:!0})})}),m.jsx(et,{mobile:6,tablet:2,desktop:3,children:m.jsx(Pa,{menuId:"footer-menu-3",children:s=>m.jsx(m0,{preventDesktopToggle:!0,...s,isFooter:!0})})}),m.jsx(et,{mobile:6,tablet:6,desktop:3,children:m.jsx(Um,{regionId:"footer_contact"})}),m.jsx(et,{className:qe(ha.LogoColumn),mobile:6,tablet:4,desktop:9,desktopOffset:1,children:m.jsx("div",{className:ha.PartnerLinks,children:m.jsx(Pa,{menuId:"supporting-groups-and-assoc",children:s=>m.jsx(_s,{...s,LinkMarkup:Z3,hideTitle:!0,isFooter:!0})})})}),m.jsx(et,{className:ha.LogoColumn,mobile:2,tablet:2,desktop:3,children:m.jsx(Hm,{linkToMainPage:!0})})]})})}),m.jsx("div",{className:ha.LowerFooterWrapper,children:m.jsxs(tn,{className:ha.LowerFooter,children:[m.jsxs(yt,{children:[m.jsx(et,{mobile:6,tablet:6,desktop:6,desktopOffset:1,className:ha.PrintNone,ariaHidden:!0,children:n&&a}),m.jsx(et,{mobile:6,tablet:3,tabletOffset:3,desktop:6,desktopOffset:1,className:qe(ha.PrintNone,ha.DisplayFooterContent),children:m.jsx("div",{className:ha.MetaNav,children:m.jsx(Pa,{menuId:"footer",children:s=>m.jsx(_s,{...s,hideTitle:!0,isFooter:!0})})})}),m.jsx(et,{mobile:6,tablet:3,desktop:3,className:ha.PrintNone,children:r&&m.jsx("div",{className:ha.SocialLinks,children:m.jsx(Pa,{menuId:"social-links",children:s=>m.jsx(_s,{...s,LinkMarkup:Z3,hideTitle:!0,isFooter:!0})})})}),m.jsx(et,{mobile:6,tablet:3,desktop:3,children:m.jsx("div",{className:ha.Disclaimer,children:`©${t} ${i}`})})]}),m.jsxs(yt,{children:[m.jsx(et,{mobile:6,tablet:3,tabletOffset:3,desktop:6,desktopOffset:1,className:qe(ha.PrintNone,ha.HideFooterContent),children:m.jsx("div",{className:ha.MetaNav,children:m.jsx(Pa,{menuId:"footer",children:s=>m.jsx(_s,{...s,hideTitle:!0,isFooter:!0})})})}),m.jsx(et,{mobile:6,tablet:6,desktop:6,className:ha.PhotoCredits,children:m.jsx(Um,{regionId:"footer_copyright"})})]})]})})]})}const Kk=j.memo(function({footerVersion:t,translations:n,year:r=new Date().getFullYear(),showSmarterLanguageSwitcher:a,showSocialMediaIcons:i,copyrightText:s,cooperationLogos:l}){switch(t){case fJ:return m.jsx(Yk,{translations:n,year:r,showSmarterLanguageSwitcher:a,showSocialMediaIcons:i,copyrightText:s,languageSwitcher:m.jsx(vm,{isSlim:!0,isFooter:!0})});case pJ:return m.jsx(xue,{translations:n,year:r,showSmarterLanguageSwitcher:a,showSocialMediaIcons:i,copyrightText:s,languageSwitcher:m.jsx(vm,{isSlim:!0,isFooter:!0}),cooperationLogos:l});case hJ:return m.jsx(Wue,{translations:n,year:r,showSmarterLanguageSwitcher:a,showSocialMediaIcons:i,copyrightText:s,languageSwitcher:m.jsx(vm,{isSlim:!0,isFooter:!0}),cooperationLogos:l});default:return m.jsx(Yk,{translations:n,year:r,showSmarterLanguageSwitcher:a,showSocialMediaIcons:i,copyrightText:s,languageSwitcher:m.jsx(vm,{isSlim:!0,isFooter:!0})})}}),Wm=0,qm=1,M2=2,L2=3,A2=4,oce=5,pP=6,lce=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],rE=e=>({_s:e,status:lce[e],isEnter:e<L2,isMounted:e!==pP,isResolved:e===M2||e>A2}),Gm=e=>e?pP:oce,hP=(e,t)=>{switch(e){case qm:case Wm:return M2;case A2:case L2:return Gm(t)}},mP=e=>typeof e=="object"?[e.enter,e.exit]:[e,e],gP=(e,t)=>setTimeout(()=>{isNaN(document.body.offsetTop)||e(t+1)},0),Jk=(e,t,n,r,a)=>{clearTimeout(r.current);const i=rE(e);t(i),n.current=i,a&&a({current:i})},uce=({enter:e=!0,exit:t=!0,preEnter:n,preExit:r,timeout:a,initialEntered:i,mountOnEnter:s,unmountOnExit:l,onStateChange:u}={})=>{const[d,p]=j.useState(()=>rE(i?M2:Gm(s))),h=j.useRef(d),g=j.useRef(),[v,T]=mP(a),E=j.useCallback(()=>{const b=hP(h.current._s,l);b&&Jk(b,p,h,g,u)},[u,l]),S=j.useCallback(b=>{const w=F=>{switch(Jk(F,p,h,g,u),F){case qm:v>=0&&(g.current=setTimeout(E,v));break;case A2:T>=0&&(g.current=setTimeout(E,T));break;case Wm:case L2:g.current=gP(w,F);break}},k=h.current.isEnter;typeof b!="boolean"&&(b=!k),b?!k&&w(e?n?Wm:qm:M2):k&&w(t?r?L2:A2:Gm(l))},[E,u,e,t,n,r,v,T,l]);return j.useEffect(()=>()=>clearTimeout(g.current),[]),[d,S,E]},w7=(e,t,n,r,a,i)=>{clearTimeout(a);const s=rE(t),l=new Map(r.current);l.set(e,s),n(l),r.current=l,i&&i({key:e,current:s})},cce=({allowMultiple:e,enter:t=!0,exit:n=!0,preEnter:r,preExit:a,timeout:i,initialEntered:s,mountOnEnter:l,unmountOnExit:u,onStateChange:d}={})=>{const[p,h]=j.useState(new Map),g=j.useRef(p),v=j.useRef(new Map),[T,E]=mP(i),S=j.useCallback((D,M)=>{const{initialEntered:A=s}=M||{},R=A?M2:Gm(l);w7(D,R,h,g),v.current.set(D,{})},[s,l]),b=j.useCallback(D=>{const M=new Map(g.current);return M.delete(D)?(h(M),g.current=M,v.current.delete(D),!0):!1},[]),w=j.useCallback(D=>{const M=g.current.get(D);if(!M)return;const{timeoutId:A}=v.current.get(D),R=hP(M._s,u);R&&w7(D,R,h,g,A,d)},[d,u]),k=j.useCallback((D,M)=>{const A=g.current.get(D);if(!A)return;const R=v.current.get(D),q=W=>{switch(w7(D,W,h,g,R.timeoutId,d),W){case qm:T>=0&&(R.timeoutId=setTimeout(()=>w(D),T));break;case A2:E>=0&&(R.timeoutId=setTimeout(()=>w(D),E));break;case Wm:case L2:R.timeoutId=gP(q,W);break}},H=A.isEnter;typeof M!="boolean"&&(M=!H),M?H||(q(t?r?Wm:qm:M2),!e&&g.current.forEach((W,se)=>se!==D&&k(se,!1))):H&&q(n?a?L2:A2:Gm(u))},[d,w,e,t,n,r,a,T,E,u]),F=j.useCallback(D=>{if(!(!e&&D!==!1))for(const M of g.current.keys())k(M,D)},[e,k]);return{stateMap:p,toggle:k,toggleAll:F,endTransition:w,setItem:S,deleteItem:b}},dce="Grid_DkrNJ",fce="Slim_adgEx",pce="MainMenuHomeLink_Ii1S-",hce="TransitionWrapper_bikvX",mce="MainColumn_CxzmG",gce="FooterRow_wbKE0",vce="FooterColumn_z-CMX",yce="TopMenusFull_qRHdC",_ce="TopMenus_MWCnG",bce="LanguagesColumn_Qd0GF",Tce="NestedColumn_-V4Fv",Ece="MobileOnly_MzV8D",Sce="DesktopOnly_HlbD3",wce="MainMenuList_lJqzF",xce="MainMenuListItem_Q0-sN",Cce="IsInactive_9bybT",Nce="MainMenuListItemFull_fGuz7",kce="MainMenuLink_E7PTU",Oce="SecondaryMenuListItem_kmFFx",Ice="FooterList_1aNwV",Dce="FooterListItem_Il900",Mce="CloseButton_unrPl",Lce="CloseIcon_pSMpz",Ace="Description_eEVfc",Fce="MainMenuTransitionExited_Gb407",jce="TopMenusTransitionExited_2OlE9",Rce="SubmenuWrapper_7ynXU",Pce="SubMenu_qCXzb",zce="preEnter_7d2Hm",Bce="SmarterLanguageSwitcher_9lyqy",Vce="FooterMenuFull_pgz-Y",Hce="LanguageSwitcher_ajFAz",Uce="NestedColumnWithDescription_dtUW3 NestedColumn_-V4Fv",Wce="SubMenuCloseButtonMobile_S8Uqi MobileOnly_MzV8D",qce="CloseButtonMobile_oEPWX CloseButton_unrPl",Gce="entering_yOS-q preEnter_7d2Hm",Qce="entered_DAo2H preEnter_7d2Hm",$ce="exiting_b9N9V preEnter_7d2Hm",Yce="exited_bAqR0 preEnter_7d2Hm",_n={Grid:dce,Slim:fce,MainMenuHomeLink:pce,TransitionWrapper:hce,MainColumn:mce,FooterRow:gce,FooterColumn:vce,TopMenusFull:yce,TopMenus:_ce,LanguagesColumn:bce,NestedColumn:Tce,MobileOnly:Ece,DesktopOnly:Sce,MainMenuList:wce,MainMenuListItem:xce,IsInactive:Cce,MainMenuListItemFull:Nce,MainMenuLink:kce,SecondaryMenuListItem:Oce,FooterList:Ice,FooterListItem:Dce,CloseButton:Mce,CloseIcon:Lce,Description:Ace,MainMenuTransitionExited:Fce,TopMenusTransitionExited:jce,SubmenuWrapper:Rce,SubMenu:Pce,preEnter:zce,SmarterLanguageSwitcher:Bce,FooterMenuFull:Vce,LanguageSwitcher:Hce,NestedColumnWithDescription:Uce,SubMenuCloseButtonMobile:Wce,CloseButtonMobile:qce,entering:Gce,entered:Qce,exiting:$ce,exited:Yce},Kce=e=>m.jsx(et,{className:_n.NestedColumn,mobile:6,tablet:3,desktop:4,desktopParentColumns:8,wide:3,wideParentColumns:9,...e}),l2=e=>m.jsx(_s,{ListMarkup:tp,ListItemMarkup:({linkProps:t,depth:n,...r})=>m.jsx("li",{className:_n.SecondaryMenuListItem,...r}),LinkMarkup:Fi,...e}),Jce=({className:e,...t})=>m.jsx(_s,{...t,hideTitle:!0,ListMarkup:n=>m.jsx(tp,{className:qe(e,_n.FooterList),...n}),ListItemMarkup:n=>m.jsx(Fg,{className:_n.FooterListItem,...n}),LinkMarkup:Fi}),Zce=j.memo(function({subMenu:t,translations:n,subMenuCloseHandler:r}){const a=j.useRef(null),i=()=>{const d=setTimeout(()=>u(!1),0),p=setTimeout(r,za.timingMediumSlow);return()=>{clearTimeout(d),clearTimeout(p)}},[{status:s,isMounted:l},u]=uce({timeout:za.timingMediumSlow,preEnter:!0,preExit:!0,mountOnEnter:!0,unmountOnExit:!0,onStateChange:d=>{d.current.isMounted&&d.current.status==="entered"&&a.current?.querySelector(".button")?.focus()}});return j.useEffect(()=>{const d=setTimeout(()=>u(!0),0);return()=>clearTimeout(d)},[]),l&&m.jsx(et,{refCallback:a,className:qe(_n.SubMenu,{[s]:s,[_n[`${s}`]]:s}),mobile:6,desktop:8,wide:9,id:`submenu-of-${t.label.toLowerCase()}`,ariaLabelledBy:`${t.label.toLowerCase()}-main-menu-item`,role:"region",children:m.jsxs(yt,{children:[m.jsxs(et,{className:_n.NestedColumnWithDescription,mobile:6,desktop:8,desktopParentColumns:8,wide:3,wideParentColumns:9,children:[m.jsxs("button",{className:_n.CloseButtonMobile,onClick:i,children:[m.jsx(Ft,{className:_n.CloseIcon,iconName:"chevron-left",role:"img","aria-label":n.close}),t.label]}),m.jsx("p",{className:_n.Description,children:t.description}),m.jsx(Fi,{url:t.url,arrow:!0,button:!0,children:t.label})]}),t.links&&t.links.map(d=>m.jsx(Kce,{children:m.jsx(l2,{title:m.jsx(Fi,{url:d.url,children:d.label}),links:d.links})},d.label))]})})}),Zk=({children:e,translations:t,closeHandler:n,isHomeLink:r,isActive:a,...i})=>m.jsxs(m.Fragment,{children:[m.jsxs(Fi,{...i,"aria-expanded":a,"aria-controls":"submenu-wrapper",...r?{}:{id:`${e.toLowerCase()}-main-menu-item`},className:qe({[_n.MainMenuLink]:!r,[_n.MainMenuHomeLink]:r}),children:[e,!r&&m.jsx("span",{className:_n.SubMenuCloseButtonMobile,children:m.jsx(Ft,{className:_n.CloseIcon,iconName:"chevron-right"})})]}),a&&m.jsx("button",{className:_n.CloseButton,onClick:n,tabIndex:-1,children:m.jsx(Ft,{className:_n.CloseIcon,iconName:"cross",role:"img","aria-label":t.close})})]});function Xce(e){const{active:t,loading:n,mainMenu:r,subMenus:a,activeSubMenu:i,subMenuCloseHandler:s,targetGroups:l,universityLife:u,footerGettingStarted:d,footer:p,translations:h,languageSwitcher:g,isSlim:v,headerVersion:T,menuVersion:E,overlay:S,status:b,toggle:w}=e,k=i!==!1,F=r.map((R,q)=>{const H=i===q;return{...R,isActive:H,isInactive:k&&!H}});F.unshift({label:"Home",to:"/",isActive:!1,isInactive:k,isHomeLink:!0});const M=v&&F&&F.length?F.map(R=>R.links?m.jsx(m0,{isDefaultExpanded:!1,title:R.label,links:R.links,isSlim:v},R.label):m.jsx(Zk,{translations:h,closeHandler:s,...R,children:R.label},R.label)):m.jsx(_s,{links:F,ListMarkup:R=>m.jsx(tp,{className:_n.MainMenuList,...R}),ListItemMarkup:({linkProps:R,depth:q,...H})=>m.jsx("li",{className:qe(_n.MainMenuListItem,{[_n.IsInactive]:R.isInactive,[_n.MainMenuListItemFull]:E===l0}),...H}),LinkMarkup:({depth:R,...q})=>m.jsx(Zk,{translations:h,closeHandler:s,...q})}),A=m.jsx(et,{className:qe(_n.LanguagesColumn,{Slim:v}),mobile:6,desktop:v?12:4,desktopOffset:v?0:1,ariaHidden:!0,children:m.jsx("div",{className:_n.DesktopOnly,children:g})});return m.jsx(O0,{title:h.menu,active:t,isSlim:v,overlay:S,toggle:w,status:b,children:n?m.jsx(hi,{invertColors:!0}):m.jsxs(tn,{className:qe(_n.Grid,{[_n.Slim]:v}),children:[m.jsxs(yt,{className:_n.TransitionWrapper,children:[m.jsxs(et,{className:qe(_n.MainColumn,{[_n.MainMenuTransitionExited]:b==="exited"}),mobile:6,desktop:v?14:4,desktopOffset:v?0:1,wide:v?14:3,children:[M,!v&&m.jsxs("div",{children:[m.jsx(l2,{className:_n.DesktopOnly,...u,hideTitle:!0}),m.jsx("div",{className:qe(_n.MobileOnly,_n.LanguageSwitcher),children:g})]})]}),E===l0&&m.jsx(et,{className:qe({[_n.TopMenusTransitionExited]:k}),mobile:6,desktop:9,wide:10,children:m.jsxs(yt,{className:_n.TopMenusFull,children:[m.jsx(et,{className:_n.NestedColumn,mobile:6,tablet:3,desktop:4,desktopParentColumns:9,wide:3,wideOffset:3,wideParentColumns:10,...e,children:m.jsx(l2,{...l})}),m.jsx(et,{className:_n.NestedColumn,mobile:6,tablet:3,desktop:4,desktopParentColumns:9,wide:3,wideParentColumns:10,...e,children:m.jsx(l2,{...d})})]})}),v&&m.jsx("div",{className:_n.SmarterLanguageSwitcher,children:A}),T===Om&&m.jsx(et,{className:qe({[_n.TopMenusTransitionExited]:k}),mobile:6,desktop:9,wide:10,children:m.jsxs(yt,{className:_n.TopMenus,children:[m.jsx(et,{className:_n.NestedColumn,mobile:6,tablet:v?6:3,desktop:v?9:4,desktopParentColumns:9,wide:v?10:3,wideOffset:v?0:3,wideParentColumns:10,...e,children:m.jsx(l2,{...l})}),m.jsx(et,{className:_n.NestedColumn,mobile:6,tablet:v?6:3,desktop:v?9:4,desktopParentColumns:9,wide:v?10:3,wideParentColumns:10,...e,children:m.jsx(l2,{...d})})]})}),!v&&m.jsxs("div",{id:"submenu-wrapper",className:_n.SubmenuWrapper,"aria-live":"polite",role:"dialog",children:[a.map((R,q)=>i===q&&m.jsx(Zce,{subMenu:R,translations:h,subMenuCloseHandler:s},R.label))," "]})]}),m.jsxs(yt,{className:_n.FooterRow,children:[m.jsx(et,{mobile:6,desktop:v&&!E===l0?14:8,className:_n.FooterColumn,children:m.jsx(Jce,{...p,className:qe({[_n.FooterMenuFull]:E===l0})})}),!v&&A]})]})})}const e1e=({children:e})=>{const t=(n,r)=>m.jsx(Pa,{menuId:n,children:a=>r?r(a):e(a)});return t("footer",n=>t("footer-getting-started",r=>t("university-life",a=>t("target-groups",i=>t("main",s=>e({main:s,targetGroups:i,universityLife:a,footerGettingStarted:r,footer:n}))))))},t1e=({location:e,navigate:t,isSlim:n,menuVersion:r,...a})=>m.jsx(e1e,{children:({main:i,...s})=>{const l=rn.getQuery(e),u=!i.links,d=l.menu?parseInt(l.menu,10):!1,p=i.links||[],h=u?[]:p.map(({url:T,...E},S)=>({...E,type:"menu",argument:S}));l.overlay=wr.MENU,delete l.menu;const g=rn.makeUrl(e.pathname,l),v=()=>{t(g,{replace:!0})};return m.jsx(Xce,{loading:u,mainMenu:h,menuVersion:r,isSlim:n,subMenus:p,activeSubMenu:d,subMenuCloseHandler:v,...s,...a,languageSwitcher:m.jsx(vm,{isSlim:n,forcePrefixText:r===l0})})}});function n1e(e){const t=$t(),n=Za(),r=Ht(),a=p6();return m.jsx(t1e,{...e,...r,...a,location:t,navigate:n})}const r1e="Hidden_fwvAa",a1e="TransitionEnter_uQ37H",i1e="TransitionExit_YdL0k",s1e="SiblingCover_uhT9U",o1e={Hidden:r1e,TransitionEnter:a1e,TransitionExit:i1e,SiblingCover:s1e};function l1e({children:e,isSlim:t,isMenuOverlayActive:n}){return m.jsxs(m.Fragment,{children:[e,t&&n&&m.jsx("div",{className:o1e.SiblingCover})]})}const u1e="Title_L5W6X",c1e="Wrapper_qvI-L",d1e="TitleWrapper_axaKz",f1e="SearchInput_FCpSj",p1e="GoogleCustomSearchText_AIWP3",h1e="SearchEnginesTabWrapper_YncMb",m1e="SearchEngineIdTab_TBs0u",g1e="SearchEngineIdTabActive_b4Ims",v1e="InputWrapper_gnuy0 VerticalSpacing",y1e="SearchButton_CkMfV button",jl={Title:u1e,Wrapper:c1e,TitleWrapper:d1e,SearchInput:f1e,GoogleCustomSearchText:p1e,SearchEnginesTabWrapper:h1e,SearchEngineIdTab:m1e,SearchEngineIdTabActive:g1e,InputWrapper:v1e,SearchButton:y1e},_1e=e=>{const n=new DOMParser().parseFromString(e,"text/html"),r=document.createElement("div"),a=n.querySelector(".gcse-searchresults-only");return a&&r.appendChild(a.cloneNode(!0)),r.innerHTML},b1e=e=>{const t=(Math.random()+1).toString(36).substring(7),n=document.createElement("script");n.type="text/javascript",n.id="gcse-script",n.async=!0,n.src=`https://cse.google.com/cse.js?cx=${e}&cacheTag=${t}`;const r=document.querySelector("script");r.parentNode.insertBefore(n,r)},T1e=()=>{document.querySelectorAll('link[href*="google.com/cse/static"]').forEach(n=>{let r=n.nextElementSibling;for(;r&&r.tagName==="STYLE";){const a=r;r=r.nextElementSibling,a.remove()}n.remove()}),document.querySelectorAll('table[class^="gstl_"]').forEach(n=>{let r=n.nextElementSibling;for(;r&&r.tagName.toLocaleLowerCase()==="div"&&r.style.display==="none";){const a=r;r=r.nextElementSibling,a.remove()}n.remove()})},Xk=async(e,t,n)=>{let r=null;try{const a=await fetch(`${n}/${vr()}/gcs/site?q=${e}`,{method:"GET",headers:{"Content-Type":"application/text"}});if(!a.ok)throw new Error("Network response was not ok");const i=await a.text();r=_1e(i),T1e(),b1e(t)}catch(a){console.error("There was a problem with the fetch operation:",a)}return r},E1e=()=>{const e=['script[src*="google.com/cse/static"]','script[src*="cse.google.com/cse.js"]','script[src*="cse.google.com/adsense/search/async-ads.js"]'];document.querySelectorAll(e.join(",")).forEach(t=>{t.remove()})};function S1e({active:e,query:t,googleCustomSearchEngines:n,searchHello:r,...a}){const{q:i,intab:s}=t,l=$t(),u=Za(),{translations:d}=Ht(),[p,h]=j.useState(i||""),[g,v]=j.useState(null),[T,E]=j.useState(!1),[S,b]=j.useState(s?Number(s):0),[w,k]=j.useState(n?.[S]?.searchEngineId||""),[F,D]=j.useState(!1),M=j.useRef(null),{request:A}=j.use(ZT);j.useEffect(()=>{E1e(),h(i||""),b(s?Number(s):0)},[i,s]),j.useEffect(()=>{k(n?.[S]?.searchEngineId||"")},[S,n]),j.useEffect(()=>{if(!p||!w)return;(async()=>{if(p){E(!0);try{const ee=await Xk(p,w,A);v(ee)}catch(ee){console.error("Error fetching search results:",ee)}finally{E(!1)}}})()},[w]);const R=Y=>{M.current=Y,M.current&&e&&M.current.focus()},q=Y=>{h(Y.target.value)},H=async Y=>{if(Y.preventDefault(),!(!p||!w)){E(!0);try{const ee=await Xk(p,w,A);v(ee),D(!0),u(`${l.pathname}?${vs.stringify({...vs.parse(l.search),intab:F===!0?S:0,q:p})}`),typeof window<"u"&&globalThis?.fathom?.trackPageview()}catch(ee){console.error("Error fetching search results:",ee)}finally{E(!1)}}},W=()=>{v(null),u(l.pathname)},se=(Y,ee)=>{u(`${l.pathname}?${vs.stringify({...t,intab:ee})}`)};return cb(n)?null:m.jsx(O0,{title:d.search,active:e,overrideHandler:W,preventWrapperFocus:!0,...a,children:m.jsxs(tn,{children:[m.jsx(yt,{className:jl.TitleWrapper,children:m.jsx(et,{mobile:6,desktop:11,className:jl.Title,children:m.jsx(Ri,{children:d.search})})}),m.jsx(yt,{children:m.jsxs(et,{mobile:6,tablet:6,desktop:12,desktopOffset:1,className:jl.Wrapper,children:[m.jsxs("form",{onSubmit:H,children:[Object.keys(t).map(Y=>Y==="q"||Y==="intab"?null:m.jsx("input",{type:"hidden",name:Y,value:t[Y]},Y)),m.jsxs("div",{className:jl.InputWrapper,children:[m.jsx("input",{className:jl.SearchInput,placeholder:`${d.search}...`,type:"text",name:"query",value:p,onChange:q,ref:R,...F===!0&&{"aria-controls":`search-results-${n[S].title.toLowerCase().replace(" ","-")}`}}),m.jsx("input",{className:jl.SearchButton,type:"submit",value:d.search})]}),m.jsx("div",{className:jl.GoogleCustomSearchText,children:m.jsx("a",{href:`${G3}${vr()===wo?"en/data-protection-declaration":"de/datenschutzerklaerung"}`,target:"_blank",rel:"noreferrer",children:d.searchGoogleCustomSearchText})}),n&&n.length>1&&F&&m.jsx("div",{className:jl.SearchEnginesTabWrapper,role:"tablist","aria-label":d.searchResults,children:n.map(({title:Y,searchEngineId:ee},le)=>m.jsx("button",{id:`search-results-${Y.toLowerCase().replace(" ","-")}-tab`,role:"tab",name:"tabIndex",onClick:G=>{G.preventDefault(),se(ee,le)},className:qe(jl.SearchEngineIdTab,{[jl.SearchEngineIdTabActive]:Number(S)===le}),"aria-selected":Number(S)===le,"aria-controls":`search-results-${Y.toLowerCase().replace(" ","-")}`,children:Y},ee))})]}),T&&m.jsx(hi,{}),g!==null?m.jsx("div",{id:`search-results-${n[S].title.toLowerCase().replace(" ","-")}`,className:"results",role:"tabpanel",style:{background:"#ff0000"},tabIndex:"0","aria-live":"polite","aria-labelledby":`search-results-${n[S].title.toLowerCase().replace(" ","-")}-tab`,dangerouslySetInnerHTML:{__html:g}},`${s}-${i}`):m.jsx("div",{dangerouslySetInnerHTML:{__html:r}})]})})]})})}const jg=dt`
  fragment HeroFullWidthImageFragment on MediaImage {
    fieldImage {
      url
      alt
      title
      defaultImage: responsiveDefaultStyle(style: HERO_FULL_WIDTH_IMAGE) {
        url
      }
      sources: responsiveStyles(style: HERO_FULL_WIDTH_IMAGE) {
        srcSet
        media
        type
        sizes
      }
    }
  }
`,w1e=dt`
  fragment HeroHighImageFragment on MediaImage {
    fieldImage {
      url
      alt
      title
      defaultImage: responsiveDefaultStyle(style: HERO_HIGH_IMAGE) {
        url
      }
      sources: responsiveStyles(style: HERO_HIGH_IMAGE) {
        srcSet
        media
        type
        sizes
      }
    }
  }
`,x1e=dt`
  fragment HeroTeaserImageFragment on MediaImage {
    fieldImage {
      url
      alt
      title
      defaultImage: responsiveDefaultStyle(style: HERO_TEASER_IMAGE) {
        url
      }
      sources: responsiveStyles(style: HERO_TEASER_IMAGE) {
        srcSet
        media
        type
        sizes
      }
    }
  }
`,C1e=dt`
  fragment HeroWideImageFragment on MediaImage {
    fieldImage {
      url
      alt
      title
      defaultImage: responsiveDefaultStyle(style: HERO_WIDE_IMAGE) {
        url
      }
      sources: responsiveStyles(style: HERO_WIDE_IMAGE) {
        srcSet
        media
        type
        sizes
      }
    }
  }
`,N1e=dt`
  fragment ImageParagraphImageFragment on MediaImage {
    fieldImage {
      url
      alt
      title
      defaultImage: responsiveDefaultStyle(style: IMAGE_PARAGRAPH_IMAGE) {
        url
      }
      sources: responsiveStyles(style: IMAGE_PARAGRAPH_IMAGE) {
        srcSet
        media
        type
        sizes
      }
    }
  }
`,k1e=dt`
  fragment ImageEventFragment on MediaImage {
    fieldImage {
      url
      alt
      title
      defaultImage: responsiveDefaultStyle(style: EVENT_IMAGE) {
        url
      }
      sources: responsiveStyles(style: EVENT_IMAGE) {
        srcSet
        media
        type
        sizes
      }
    }
  }
`,vP=dt`
  fragment ImageSubParagraphImageFragment on MediaImage {
    fieldImage {
      url
      alt
      title
      defaultImage: responsiveDefaultStyle(style: IMAGE_SUB_PARAGRAPH_IMAGE) {
        url
      }
      sources: responsiveStyles(style: IMAGE_SUB_PARAGRAPH_IMAGE) {
        srcSet
        media
        type
        sizes
      }
    }
  }
`,O1e=dt`
  fragment ImagePlusTeaserImageFragment on MediaImage {
    fieldImage {
      url
      alt
      title
      defaultImage: responsiveDefaultStyle(style: IMAGE_PLUS_TEASER_IMAGE) {
        url
      }
      sources: responsiveStyles(style: IMAGE_PLUS_TEASER_IMAGE) {
        srcSet
        media
        type
        sizes
      }
    }
  }
`,I1e=dt`
  fragment TeaserImageFragment on MediaImage {
    fieldImage {
      url
      alt
      title
      defaultImage: responsiveDefaultStyle(style: TEASER_IMAGE) {
        url
      }
      sources: responsiveStyles(style: TEASER_IMAGE) {
        srcSet
        media
        type
        sizes
      }
    }
  }
`,yP=dt`
  fragment TeaserWideImageFragment on MediaImage {
    fieldImage {
      url
      alt
      title
      defaultImage: responsiveDefaultStyle(style: TEASER_WIDE_IMAGE) {
        url
      }
      sources: responsiveStyles(style: TEASER_WIDE_IMAGE) {
        srcSet
        media
        type
        sizes
      }
    }
  }
`,D1e=dt`
  fragment TeaserNarrowImageFragment on MediaImage {
    fieldImage {
      url
      alt
      title
      defaultImage: responsiveDefaultStyle(style: TEASER_NARROW_IMAGE) {
        url
      }
      sources: responsiveStyles(style: TEASER_NARROW_IMAGE) {
        srcSet
        media
        type
        sizes
      }
    }
  }
`,M1e=dt`
  fragment GalleryImageFragment on MediaImage {
    description: fieldImageDescription
    fieldImage {
      url
      alt
      title
      defaultImage: responsiveDefaultStyle(style: GALLERY_IMAGE) {
        url
      }
      sources: responsiveStyles(style: GALLERY_IMAGE) {
        srcSet
        media
        type
        sizes
      }
    }
  }
`,Hs=dt`
  fragment ImageCreditsFragment on MediaImage {
    creditsText: fieldImageCredits
    creditsLink: fieldImageCreditsLink {
      url {
        path
      }
    }
    fieldLicense {
      entity {
        translated: entityTranslationFromContext {
          licenseText: entityLabel
          ... on TaxonomyTermLicenses {
            fieldLicenseLink {
              url {
                path
              }
            }
          }
        }
      }
    }
  }
`,_P=dt`
  fragment HeroFullWidthFragment on ParagraphHeroFullwidth {
    id: entityId
    heroFullwidthLink: fieldLink {
      title
      url {
        ...UrlFragment
      }
    }
    heroFullwidthInvertColors: fieldHfwInvertColors
    heroFullwidthMedia: fieldHfwImage {
      entity {
        translated: entityTranslationFromContext {
          ...HeroFullWidthImageFragment
          ...ImageCreditsFragment
        }
      }
    }
  }

  ${jg}
  ${Wr}
  ${Hs}
`,bP=dt`
  fragment HeroFullWidthTitleOnlyFragment on ParagraphHeroFullwidthTitleOnly {
    heroFullwidthInvertColors: fieldHfwInvertColors
    heroFullwidthMedia: fieldHfwImage {
      entity {
        translated: entityTranslationFromContext {
          ...HeroFullWidthImageFragment
          ... on MediaImage {
            description: fieldImageDescription
            creditsText: fieldImageCredits
            creditsLink: fieldImageCreditsLink {
              url {
                path
              }
            }
            fieldLicense {
              entity {
                translated: entityTranslationFromContext {
                  licenseText: entityLabel
                  ... on TaxonomyTermLicenses {
                    fieldLicenseLink {
                      url {
                        path
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }

  ${jg}
`,TP=dt`
  fragment ImageFragment on ParagraphImage {
    imageTitle: fieldImageTitle
    imageMedia: fieldImage {
      entity {
        translated: entityTranslationFromContext {
          ...ImageParagraphImageFragment
          ... on MediaImage {
            description: fieldImageDescription
            credits: fieldImageCredits
          }
          ...ImageCreditsFragment
        }
      }
    }
    ctabutton: fieldTeaserCtaButton {
      title
      url {
        ...UrlFragment
      }
    }
  }

  ${N1e}
  ${Hs}
  ${Wr}
`,aE=dt`
  fragment ImageSubParagraphFragment on ParagraphImage {
    imageSubParagraphIsPortrait: fieldImageIsPortrait
    imageSubParagraphMedia: fieldImage {
      entity {
        translated: entityTranslationFromContext {
          ...ImageSubParagraphImageFragment
          ... on MediaImage {
            description: fieldImageDescription
            credits: fieldImageCredits
          }
          ...ImageCreditsFragment
        }
      }
    }
  }

  ${vP}
  ${Hs}
`,EP=dt`
  fragment AdditionalStudyCoursesFragment on ParagraphAdditionalStudyCourses {
    id: entityId
    parent {
      bundle: entityBundle
    }
    shapes: subjectShapes {
      variation: fieldShapeVariation {
        entity {
          translated: entityTranslationFromContext {
            ... on TaxonomyTermShapeVariation {
              name
            }
          }
          ... on TaxonomyTermShapeVariation {
            order: fieldOrder
            iconName: fieldIconName
            percentage: fieldPercentage
          }
        }
      }
      url: entityUrlInCurrentLanguage {
        ...UrlFragment
      }
    }
  }

  ${Wr}
`,SP=dt`
  fragment ApplicationProcessTextFragment on ParagraphSfApplicationProcessText {
    id: entityId
    title: fieldTextTitle
    body: fieldTextBody {
      processed
    }
    origins: fieldSfOrigins
    permits: fieldSfAdmissionPermits {
      entity {
        translated: entityTranslationFromContext {
          ... on TaxonomyTerm {
            name
          }
        }
      }
    }
    starts: fieldSfStartSemester {
      entity {
        translated: entityTranslationFromContext {
          ... on TaxonomyTerm {
            name
          }
        }
      }
    }
  }
`,wP=dt`
  fragment BackgroundFontFragment on ParagraphBackgroundFont {
    content: fieldBgfText
    direction: fieldBgfDirection
  }
`,xP=dt`
  fragment BookmarkFragment on ParagraphBookmarkStudyCourse {
    id: entityId
    parent {
      en: entityTranslation(language: EN) {
        ...SubjectShapeFragment
      }
      de: entityTranslation(language: DE) {
        ...SubjectShapeFragment
      }
    }
  }

  fragment SubjectShapeFragment on NodeSfSubjectShape {
    nid
    title
    entityUrl {
      alias
    }
    subject {
      nid
    }
    fieldDegree {
      entity {
        ...TermTidNameFragment
      }
    }
    fieldShapeTypeId
    fieldSubjectType
    fieldStartWinterOnly
    fieldStandardPeriod
    fieldTeachingLang
    fieldStudyFees
    fieldStudyFeeInfo
    fieldAdditionalData {
      entity {
        ... on ParagraphAdditionalData {
          fieldAdditionalDataKey
          fieldAdditionalDataValue
        }
      }
    }
    fieldShapeVariation {
      entity {
        ... on TaxonomyTermShapeVariation {
          ...TermTidNameFragment
          fieldPercentage
          fieldOrder
          fieldPercentage
          parent {
            entity {
              ...TermTidNameFragment
            }
          }
        }
      }
    }
    fieldFaculty {
      entity {
        ...TermTidNameFragment
      }
    }
    fieldApplicationProcess {
      entity {
        ...TermTidNameFragment
      }
    }
    fieldSubjectShapeWhitelist {
      entity {
        ... on Node {
          nid
        }
      }
    }
    fieldSubjectShapeBlacklist {
      entity {
        ... on Node {
          nid
        }
      }
    }
    fieldCombinedId
  }

  fragment TermTidNameFragment on TaxonomyTerm {
    ... on TaxonomyTerm {
      tid
      name
    }
  }
`,CP=dt`
  fragment CalendarFragment on ParagraphCalendar {
    entityId
  }
`,NP=dt`
  fragment DataTableFragment on ParagraphDataTable {
    tableTitle: fieldTableTitle
    revisionId
    id: entityId
    ctabutton: fieldTeaserCtaButton {
      title
      url {
        ...UrlFragment
      }
    }
  }

  ${Wr}
`,L1e=dt`
  query dataTableQuery(
    $revisionId: String
    $filters: [FreeFormTableFilterInput]
    $sortBy: String
    $sortOrder: FreeFormTableSortOrderOptions
  ) {
    paragraphQuery(filter: { conditions: [{ operator: "=", field: "revision_id", value: [$revisionId] }] }) {
      entities {
        ... on ParagraphDataTable {
          alphabet: fieldTableAlphabet
          ariaList: fieldTableAriaList
          dataTable(filters: $filters, sortBy: $sortBy, sortOrder: $sortOrder) {
            tableDisplay
            tableColumns {
              type: columnType
              label: columnLabel
              hidden: columnHidden
              isLink: columnIsLink
              sortId: columnSortId
              sortable: columnSortable
              filterId: columnFilterId
              filterable: columnFilterable
              searchable: columnSearchable
              displayLabel: displayColumnLabel
              filters: columnFilterOptions {
                key: filterOptionKey
                value: filterOptionValue
              }
              isAlphabetAnchor: columnIsAlphabetAnchor
              isTitleTag: columnIsTitleTag
              width: columnWidth
            }
            tableRows {
              rowCells {
                rowCellData
                rowCellAlignment
              }
            }
            tableRowsMedia {
              translated: entityTranslationFromContext {
                ... on MediaImage {
                  uuid
                  description: fieldImageDescription
                  creditsText: fieldImageCredits
                  creditsLink: fieldImageCreditsLink {
                    url {
                      path
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
`,kP=dt`
  fragment DatabaseSearchFragment on ParagraphDatabaseSearch {
    id: entityId
    fieldUrl {
      url {
        ...UrlFragment
      }
    }
    text: fieldTextBody
    placeholder: fieldPlaceholderText
    headline: fieldHeadline
    greyBackground: fieldGreyBackground
  }

  ${Wr}
`,OP=dt`
  fragment DownloadsFragment on ParagraphDownloads {
    downloadsId: entityId
    downloadsRevisionId: revisionId
    downloadsTitle: fieldTitle
    downloadsShowSearchBar: fieldShowSearchBar
    downloadsShowColumnHeaders: fieldShowColumnHeaders
    downloadsDownloadsFeed: fieldDownloadsFeed
    downloadsFiles: fieldFiles {
      document: entity {
        ... on MediaDocument {
          name
          entityUrl {
            alias
            rawExternalUrl
            path
            routed
          }
          fieldDocumentDescription
          fieldDocumentFile {
            display
            file: entity {
              ... on FileBundle {
                url
                filename
                filesize
              }
            }
          }
        }
      }
    }
  }
`,A1e=dt`
  fragment EventCalendarFragment on ParagraphEventCalendar {
    id: entityId
    fieldTitle
    fieldEventsCalendar {
      entity {
        ... on TaxonomyTermEventCalendar {
          name
          fieldCalendarId
        }
      }
    }
  }
`,IP=dt`
  fragment EventsFragment on ParagraphEvents {
    id: entityId
    title: fieldTitle
    paragraphEvent {
      data
    }
    ctaButton: fieldTeaserCtaButton {
      title
      url {
        ...UrlFragment
      }
    }
  }

  ${Wr}
`,DP=dt`
  fragment GalleryFragment on ParagraphGallery {
    galleryTitle: fieldTitle
    galleryMedia: fieldGalleryImages {
      entity {
        translated: entityTranslationFromContext {
          ...GalleryImageFragment
          ...ImageCreditsFragment
        }
      }
    }
  }

  ${M1e}
  ${Hs}
`,MP=dt`
  fragment HeroHighFragment on ParagraphHeroHigh {
    id: entityId
    heroHighLead: fieldHpLead
    heroHighBody: fieldBody {
      processed
    }
    heroHighMedia: fieldHhImage {
      entity {
        translated: entityTranslationFromContext {
          ...HeroHighImageFragment
          ...ImageCreditsFragment
        }
      }
    }
  }

  ${w1e}
  ${Hs}
`,LP=dt`
  fragment HeroSliderSlideFragment on ParagraphHeroSliderSlide {
    id: entityId
    heroSliderSlideTitle: fieldHssTitle
    heroSliderSlideNavigationTitle: fieldHssNavigationTitle
    heroSliderSlideMetatitle: fieldHssMetatitle
    heroSliderSlideLink: fieldHssLink {
      title
      url {
        ...UrlFragment
      }
    }
    heroSliderSlideInvertColors: fieldHssInvertColors
    heroSliderSlideTextAlign: fieldHssTextAlign
    heroSliderSlideMedia: fieldHssImage {
      entity {
        translated: entityTranslationFromContext {
          ...HeroFullWidthImageFragment
          ...ImageCreditsFragment
        }
      }
    }
    heroAnimation: fieldAnimation
  }

  ${jg}
  ${Wr}
  ${Hs}
`,F1e=dt`
  fragment MultilingualHeroSliderSlideFragment on ParagraphMultilingualHeroSliderSlide {
    id: entityId
    heroSliderSlideNavigationTitle: fieldHssNavigationTitle
    multilingualHeroSliderSlideInvertColors: fieldHssInvertColors
    multilingualHeroSliderSlideMedia: fieldHssImage {
      entity {
        translated: entityTranslationFromContext {
          ...HeroFullWidthImageFragment
          ...ImageCreditsFragment
        }
      }
    }
    heroAnimation: fieldAnimation
  }

  ${jg}
  ${Hs}
`,j1e=dt`
  fragment HeroSliderFragment on ParagraphHeroSlider {
    heroSliderSlides: fieldHsSlides {
      targetId
      entity {
        translated: entityTranslationFromContext {
          ...HeroSliderSlideFragment
          ...MultilingualHeroSliderSlideFragment
        }
      }
    }
  }

  ${LP}
  ${F1e}
`,AP=dt`
  fragment HeroWideFragment on ParagraphHeroWide {
    id: entityId
    heroWideMedia: fieldHwImage {
      entity {
        translated: entityTranslationFromContext {
          ...HeroWideImageFragment
          ...ImageCreditsFragment
        }
      }
    }
  }

  ${C1e}
  ${Hs}
`,iE=dt`
  fragment HtmlElementFragment on ParagraphHtmlElement {
    htmlElementMarkup: fieldHtmlElementMarkup {
      processed
    }
  }
`,Zl=dt`
  fragment TeaserFragment on NodeTeaser {
    id: entityId
    teaserType: fieldTeaserType
    title
    showTitle: fieldTeaserShowTitle
    teaserDateLine: fieldTeaserDateline
    teaserUseBlackText: fieldTeaserUseBlackText
    teaserMenuEntry: fieldTeaserMenuEntry {
      entity {
        ... on MenuLinkContentBundle {
          children {
            expanded
            label
            description
            url {
              alias
              path
              routed
            }
          }
        }
      }
    }
    teaserLink: fieldTeaserLink {
      url {
        alias
        path
        routed
      }
      targetNode: node {
        publishingDate: created
      }
    }
    teaserDescription: fieldTeaserText {
      processed
    }
    teaserImage: fieldTeaserImage {
      entity {
        translated: entityTranslationFromContext {
          ...TeaserImageFragment
          ...ImageCreditsFragment
        }
      }
    }
    teaserWideImage: fieldTeaserImage {
      entity {
        translated: entityTranslationFromContext {
          ...TeaserWideImageFragment
          ...ImageCreditsFragment
        }
      }
    }
    teaserButton: fieldTeaserButton {
      title
      url {
        alias
        path
        routed
      }
    }
    teaserLinkListShort: fieldTeaserLinkListShort {
      dateline
      title
      url {
        alias
        path
        routed
      }
    }
    teaserLinkListLong: fieldTeaserLinkListLong {
      title
      url {
        alias
        path
        routed
      }
    }
  }

  ${I1e}
  ${yP}
  ${Hs}
`,FP=dt`
  fragment ImagePlusTeaserFragment on ParagraphTextWithMedia {
    id: entityId
    imagePlusTeaserAlignment: fieldTwmAlign
    imagePlusTeaserMedia: fieldTwmImage {
      entity {
        translated: entityTranslationFromContext {
          ...ImagePlusTeaserImageFragment
          ...ImageCreditsFragment
        }
      }
    }
    imagePlusTeaserTeaser: fieldTwmTeaser {
      entity {
        translated: entityTranslationFromContext {
          ...TeaserFragment
        }
      }
    }
  }

  ${O1e}
  ${Zl}
  ${Hs}
`,sE=dt`
  fragment LinksFragment on ParagraphLinks {
    linksParagraphLinks: fieldLinksLinks {
      title
      url {
        ...UrlFragment
      }
    }
  }

  ${Wr}
`,jP=dt`
  fragment MaxiBannerFragment on ParagraphHeroTeaser {
    id: entityId
    maxiBannerTitle: fieldTitle
    maxiBannerBody: fieldBody {
      processed
    }
    maxiBannerMedia: fieldHeroTeaserImage {
      entity {
        translated: entityTranslationFromContext {
          ...HeroTeaserImageFragment
          ...ImageCreditsFragment
        }
      }
    }
    maxiBannerLinks: fieldHeroTeaserLinks {
      title
      url {
        ...UrlFragment
      }
    }
    maxiBannerInvertColors: fieldSharedInvertColors
  }

  ${x1e}
  ${Wr}
  ${Hs}
`,R1e=dt`
  fragment ImageWithLinkFragment on ParagraphImageWithLink {
    id: entityId
    fieldIwlLink {
      url {
        ...UrlFragment
      }
    }
    fieldIwlImage {
      entity {
        translated: entityTranslationFromContext {
          ...TeaserNarrowImageFragment
          ...ImageCreditsFragment
        }
      }
    }
  }

  ${Wr}
  ${D1e}
  ${Hs}
`,RP=dt`
  fragment NewsTeasersFragment on ParagraphNewsTeaserCollection {
    newsTeasersId: id
    newsTeasersTitle: fieldTitle
    newsTeasersIsList: fieldNtcIsList
    newsTeasersFeed: fieldNewsroomFeed
    newsTeasersImages: fieldNewsImages {
      entity {
        translated: entityTranslationFromContext {
          ...ImageWithLinkFragment
        }
      }
    }
  }

  ${R1e}
`,PP=dt`
  fragment NotificationFragment on ParagraphNotification {
    notificationContent: fieldNtNotification {
      entity {
        translated: entityTranslationFromContext {
          ... on TaxonomyTermNotifications {
            notificationTitle: name
            notificationActive: status
            notificationLink: fieldNtLink {
              title
              url {
                ...UrlFragment
              }
            }
            notificationDescription: fieldNtDescription
          }
        }
      }
    }
  }

  ${Wr}
`,zP=dt`
  fragment PublicationListFragment on ParagraphPublicationList {
    paragraphLinksTitle: fieldTitle
    paragraphCatalogData: fieldCatalogData
    publicationListCtaButton: fieldTeaserCtaButton {
      title
      url {
        ...UrlFragment
      }
    }
  }

  ${Wr}
`,BP=dt`
  fragment TableOfContentsFragment on ParagraphTableOfContents {
    paragraphTitle: fieldTitle
    tableOfContentsCtaButton: fieldTeaserCtaButton {
      title
      url {
        ...UrlFragment
      }
    }
  }

  ${Wr}
`,VP=dt`
  fragment QuickLinksFragment on ParagraphQuicklinks {
    quickLinksParagraphCtaLabel: fieldQuicklinksCtaLabel
    quickLinksParagraphLinks: fieldQuicklinksLinks {
      title
      url {
        ...UrlFragment
      }
    }
  }

  ${Wr}
`,HP=dt`
  fragment SubjectShapeDataFragment on ParagraphSubjectShapeData {
    id: entityId
    parent {
      ... on NodeSfSubjectShape {
        degree: fieldDegree {
          entity {
            translated: entityTranslationFromContext {
              ... on TaxonomyTerm {
                name
              }
            }
          }
        }
        degreeInfo: fieldDegreeInfo
        subjectType: subjectTypeLabel
        startWinterOnly: fieldStartWinterOnly
        startSummerOnly: fieldStartSummerOnly
        standardPeriod: fieldStandardPeriod
        teachingLang: fieldTeachingLang
        studyFees: fieldStudyFees
        studyFeeInfo: fieldStudyFeeInfo
        applicationProcess: fieldApplicationProcess {
          entity {
            translated: entityTranslationFromContext {
              ... on TaxonomyTerm {
                name
                description {
                  processed
                }
              }
            }
          }
        }
        additionalData: fieldAdditionalData {
          entity {
            ... on ParagraphAdditionalData {
              key: fieldAdditionalDataKey
              value: fieldAdditionalDataValue
            }
          }
        }
        applicationByLottery: fieldSubjectShapeLottery
        furtherProperties: fieldFurtherProperties
      }
    }
  }
`,UP=dt`
  fragment TeaserCollectionFragment on ParagraphTeaserArea {
    teaserTitle: fieldTeaserTitle
    teasers: fieldTeaserReference {
      translated: entityTranslationFromContext {
        ... on NodeTeaserLineBreak {
          teaserType: entityBundle
        }
        ...TeaserFragment
      }
    }
    ctabutton: fieldTeaserCtaButton {
      title
      url {
        ...UrlFragment
      }
    }
    accessibilityTitle: fieldAccessibilityTitle
  }

  ${Zl}
  ${Wr}
`,oE=dt`
  fragment TeaserParagraphFragment on ParagraphTeaser {
    teaserParagraphTeaser: fieldTeaserTeaser {
      entity {
        translated: entityTranslationFromContext {
          ...TeaserFragment
        }
      }
    }
  }

  ${Zl}
`,lE=dt`
  fragment VideoFragment on ParagraphVideo {
    id: entityId
    videoTitle: fieldVideoTitle
    videoEmbed: fieldVideoEmbed
    ctabutton: fieldLink {
      title
      url {
        ...UrlFragment
      }
    }
  }

  ${Wr}
`,WP=dt`
  fragment TextFragment on ParagraphText {
    textTitle: fieldTextTitle
    textContent: fieldTextBody {
      processed
    }
    textAlignment: fieldTextSubParagraphAlign
    textSubParagraph: fieldTextSubParagraph {
      entity {
        translated: entityTranslationFromContext {
          id: entityId
          __typename
          ...ImageSubParagraphFragment
          ...VideoFragment
          ...HtmlElementFragment
          ...TeaserParagraphFragment
          ...LinksFragment
        }
      }
    }
  }

  ${aE}
  ${lE}
  ${iE}
  ${oE}
  ${sE}
`,qP=dt`
  fragment TextHighlightFragment on ParagraphTextHighlight {
    textHighlightContent: fieldThText
    textHighlightQuoteCaption: fieldThQuoteCaption
  }
`,GP=dt`
  fragment TextHighlightWithImageFragment on ParagraphTextHighlightWithImage {
    id: entityId
    textHighlightWithImageTitle: fieldThwiTitle
    textHighlightWithImageContent: fieldThwiText
    textHighlightWithImageQuoteCaption: fieldThwiQuoteCaption
    textHighlightWithImageMedia: fieldThwiImage {
      entity {
        translated: entityTranslationFromContext {
          ...ImageSubParagraphImageFragment
          ...ImageCreditsFragment
        }
      }
    }
  }

  ${vP}
  ${Hs}
`,QP=dt`
  fragment TextTeaserFragment on ParagraphTextTeaser {
    textTeaserParagraphTitle: fieldTitle
    textTeaserParagraphDescription: fieldTextTeaserDescription
    textTeaserParagraphLinks: fieldTextTeaserLinks {
      title
      url {
        ...UrlFragment
      }
    }
    textTeaserParagraphCta: fieldLink {
      title
      url {
        ...UrlFragment
      }
    }
  }

  ${Wr}
`,Rg=dt`
  fragment ParagraphFragment on Paragraph {
    id: entityId
    ...ImageFragment
    ...ImageSubParagraphFragment
    ...ImagePlusTeaserFragment
    ...VideoFragment
    ...HtmlElementFragment
    ...LinksFragment
    ...QuickLinksFragment
    ...NotificationFragment
    ...TextFragment
    ...TextHighlightFragment
    ...TextHighlightWithImageFragment
    ...HeroFullWidthFragment
    ...HeroFullWidthTitleOnlyFragment
    ...HeroHighFragment
    ...HeroWideFragment
    ...MaxiBannerFragment
    ...TeaserCollectionFragment
    ...BackgroundFontFragment
    ...TextTeaserFragment
    ...HeroSliderFragment
    ...HeroSliderSlideFragment
    ...DataTableFragment
    ...DatabaseSearchFragment
    ...TeaserParagraphFragment
    ...AdditionalStudyCoursesFragment
    ...BookmarkFragment
    ...EventsFragment
    ...EventCalendarFragment
    ...GalleryFragment
    ...SubjectShapeDataFragment
    ...DownloadsFragment
    ...ApplicationProcessTextFragment
    ...NewsTeasersFragment
    ...PublicationListFragment
    ...TableOfContentsFragment
    siteSettings {
      disableAutoHyphenation: fieldAutoHyphenation
    }
    ...CalendarFragment
  }

  ${TP}
  ${aE}
  ${FP}
  ${lE}
  ${iE}
  ${sE}
  ${VP}
  ${PP}
  ${WP}
  ${qP}
  ${GP}
  ${_P}
  ${bP}
  ${MP}
  ${AP}
  ${jP}
  ${UP}
  ${wP}
  ${QP}
  ${j1e}
  ${LP}
  ${NP}
  ${kP}
  ${oE}
  ${EP}
  ${xP}
  ${IP}
  ${A1e}
  ${DP}
  ${HP}
  ${OP}
  ${SP}
  ${RP}
  ${zP}
  ${BP}
  ${CP}
`,$P=dt`
  fragment BasicPageFragment on NodePage {
    nid
    title
    entityUrl {
      alias
    }
    metatags: entityMetatags {
      key
      tag
      value
    }
    metaTitle: fieldPageMetaTitle
    heroParagraph: fieldHero {
      entity {
        translated: entityTranslationFromContext {
          ...ParagraphFragment
        }
      }
    }
    contentParagraphs: fieldPageContent {
      entity {
        translated: entityTranslationFromContext {
          ...ParagraphFragment
        }
      }
    }
    preFooter: fieldPagePreFooter {
      translated: entityTranslationFromContext {
        ... on NodeTeaserLineBreak {
          teaserType: entityBundle
        }
        ...TeaserFragment
      }
    }
    contactInformation: fieldContactInformation {
      entity {
        ...ContactInformationFragment
      }
    }
    siteSettings {
      disableAutoHyphenation: fieldAutoHyphenation
    }
  }

  ${Rg}
  ${Zl}
  ${fc}
`,Li=wo,F2=e=>e[Li].fieldShapeVariation.entity.fieldPercentage,G5=(e,t)=>nt([],[Li,t],e).map(n=>n.entity.nid),P1e=(e,t)=>e[Li].nid===t[Li].nid,YP=(e,t)=>{if(t.courses.length===0)return!0;if(t.courses.length===2)return!1;const n=t.courses[0],r=F2(n),a=F2(e),i=n[Li].subject.nid,s=e[Li].subject.nid,l=G5(n,"fieldSubjectShapeBlacklist"),u=G5(e,"fieldSubjectShapeBlacklist"),d=G5(n,"fieldSubjectShapeWhitelist"),p=G5(e,"fieldSubjectShapeWhitelist");return P1e(e,n)||!r||!a||r+a!==100||i===s||l.findIndex(h=>h===e[Li].nid)!==-1||u.findIndex(h=>h===n[Li].nid)!==-1?!1:d.length>0||p.length>0?d.findIndex(h=>h===e[Li].nid)!==-1||p.findIndex(h=>h===n[Li].nid)!==-1:!0},z1e=(e,t)=>{const n=e[Li].fieldAsSecMajorOnly,r=t[Li].fieldAsSecMajorOnly,a=F2(e),i=F2(t),s=a===i;return a>i||s&&r?-1:a<i||s&&n?1:0},h2=(e,t)=>{const[n,r]=e[t]?e[t].title.split(" - "):e[Li].title.split(" - ");return{title:n,subTitle:r}},B1e=(e,t,n)=>{if(!e.courses||e.courses.length===0)return n.addAnotherDegreeProgram;let r=`${n.degreeProgramme}: ${h2(e.courses[0],t).title}`;return e.courses.length===2&&(r+=` ${n.and} ${h2(e.courses[1],t).title}`),r},Im=e=>e&&e.courses&&e.courses.length>0,KP=e=>!e||!e.courses||e.courses.length===0,V1e=e=>{if(KP(e))return!1;const t=e.courses.length===2,n=F2(e.courses[0]);return t||(!n||n===100)},H1e=e=>e.entities.reduce((t,n)=>{const{id:r,percentage:a}=n.translated,i=t;return a&&(i[a]||(i[a]=[]),i[a].push(r)),i},{}),U1e=(e,t)=>{const n=e&&H1e(e)||{},r=`study_finder--${t}`;return Object.keys(n).reduce((a,i)=>{let s="?";return n[i].forEach(l=>{s+=`${r}--filter-field_subject_shapes=${l}&`}),{...a,[i]:s}},{})},W1e=(e,t)=>e.courses.reduce((n,r)=>(n.whitelistIds=n.whitelistIds.concat(r[t].fieldSubjectShapeWhitelist.map(a=>a.entity.nid)),n.blacklistIds=n.blacklistIds.concat(r[t].fieldSubjectShapeBlacklist.map(a=>a.entity.nid)),n),{whitelistIds:[],blacklistIds:[]}),q1e=(e,t,n,r)=>{if(e){let a="?";if(t.length>0){for(let i=0;i<t.length;i+=1)if(t[i].courses.length>0)if((t[i].courses[0][n]?t[i].courses[0][n].fieldShapeVariation.entity.fieldPercentage:t[i].courses[0][Li].fieldShapeVariation.entity.fieldPercentage)===50){const l=eE(n),u=t[i].courses[0][n]?t[i].courses[0][n].fieldShapeVariation.entity.tid:t[i].courses[0][Li].fieldShapeVariation.entity.tid,d=t[i].courses[0][n]?t[i].courses[0][n].fieldShapeVariation.entity.name:t[i].courses[0][Li].fieldShapeVariation.entity.name,p=`study_finder--${l}--filter-field_subject_shapes=${u}`;if(e.includes(p)&&d.includes("Bachelor")&&r===t[i].uid&&!a.includes(p))return a+=`${p}&`,a;if(e.includes(p)&&d.includes("Master")&&r===t[i].uid&&!a.includes(p))return a+=`${p}&`,a}else return e}}return e},G1e=dt`
  query blocksQueryCart($region: String!, $path: String!) {
    route(path: $path) {
      ... on EntityCanonicalUrl {
        blocksByRegion(region: $region) {
          id: entityId
          ...ShoppingCartBlockFragment
        }
      }
    }
    shapeVariations: taxonomyTermQuery(
      limit: 999
      filter: { conditions: [{ operator: "=", field: "vid", value: ["shape_variation"] }] }
    ) {
      entities {
        translated: entityTranslationFromContext {
          ... on TaxonomyTermShapeVariation {
            id: tid
            percentage: fieldPercentage
          }
        }
      }
    }
    route(path: $path) {
      ... on EntityCanonicalUrl {
        entity {
          ...BasicPageFragment
        }
      }
    }
  }

  ${dP}
  ${$P}
`;function Q1e({location:e}){const{data:t,loading:n,error:r}=xr(G1e,{variables:{region:"shopping_cart",path:e.pathname}});r&&console.error({message:"Error ignored by Region",error:r});const a=nt(null,["route"],t),i=nt(null,["shapeVariations"],t),s=mi(e.pathname).toUpperCase(),l=U1e(i,nt(eE(s),["entity","contentParagraphs",1,"entity","translated","id"],a)),u=nt("",["blocksByRegion",0,"translated","body","processed"],a),d=nt("",["blocksByRegion",0,"translated","headline"],a);return{loading:n,queryParams:l,body:u,headline:d}}const $1e=(e,t)=>(n,r,a)=>{var i;if(typeof window>"u"&&!(typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope))return console.warn("BroadcastChannel is not supported in this environment. The store will not be shared."),e(n,r,a);if(typeof BroadcastChannel>"u")return console.warn("BroadcastChannel is not supported in this browser. The store will not be shared."),e(n,r,a);let s=r()!==void 0,l=!1;const u=(i=t?.name)!=null?i:e.toString();let d=0;const p=[0],h=new BroadcastChannel(u),g=()=>{let S=r();t!=null&&t.partialize&&(S=t.partialize(S)),t!=null&&t.skipSerialization||(S=JSON.parse(JSON.stringify(S))),h.postMessage({action:"change",state:S})},v=(...S)=>{n(...S),!(t!=null&&t.unsync)&&g()};h.onmessage=S=>{if(S.data.action==="sync"){if(!l)return;g();const b=p[p.length-1]+1;p.push(b),t==null||t.onTabsChange==null||t.onTabsChange(p),h.postMessage({action:"add_new_tab",id:b});return}if(S.data.action==="add_new_tab"&&!l&&d===0){d=S.data.id;return}if(S.data.action==="change"&&(n(b=>t!=null&&t.merge?t.merge(b,S.data.state):S.data.state),s=!0),S.data.action==="close"){if(!l)return;const b=p.indexOf(S.data.id);b!==-1&&(p.splice(b,1),t==null||t.onTabsChange==null||t.onTabsChange(p))}S.data.action==="change_main"&&S.data.id===d&&(l=!0,p.splice(0,p.length,...S.data.tabs),t==null||t.onBecomeMain==null||t.onBecomeMain(d))};const T=()=>{var S;h.postMessage({action:"sync"}),setTimeout(()=>{s||(l=!0,s=!0,t==null||t.onBecomeMain==null||t.onBecomeMain(d))},(S=t?.mainTimeout)!=null?S:100)},E=()=>{if(h.postMessage({action:"close",id:d}),l){if(p.length===1){h.close();return}const S=p.filter(b=>b!==d);h.postMessage({action:"change_main",id:S[0],tabs:S});return}};return typeof window<"u"&&window.addEventListener("beforeunload",E),s||T(),a.setState=v,e(v,r,a)},Y1e=$1e,Q5={courses:[],checkbox:!1,isActive:!1,uid:1},K1e=e=>V1(cc((e?Y1e:t=>t)(IJ((t,n)=>({uid:Q5.uid,bundles:[Q5],resetActiveBundle:()=>t(r=>({bundles:r.bundles.map(a=>({...a,isActive:!1}))})),setActiveBundle:r=>t(a=>({bundles:a.bundles.map((i,s)=>({...i,isActive:s===r?i.courses.length>0:!1}))})),addCourse:r=>t(a=>{const{bundles:i,uid:s}=a;let l=i.findIndex(d=>YP(r,d));if(l===-1){const d=s+1,p={...Q5,uid:d};return{bundles:[...i,p],uid:d}}const u=[...i];return u[l]={...u[l],courses:[...u[l].courses,r]},{bundles:u,uid:s}},!1,"addCourse"),removeCourseFromBundle:(r,a)=>t(i=>{const s=[...i.bundles];return s[r].courses.splice(a,1),{bundles:s}},!1,"removeCourseFromBundle"),toggleCheckbox:r=>t(a=>{const i=[...a.bundles];return i[r].checkbox=!i[r].checkbox,{bundles:i}},!1,"toggleCheckbox"),moveCourse:(r,a,i)=>t(s=>{const l=[...s.bundles],u={...l[r]},d={...l[i]},p=u.courses[a],h=[...u.courses.slice(0,a),...u.courses.slice(a+1)],g=[...d.courses,p];return l[r]={...u,courses:h},l[i]={...d,courses:g},{bundles:l}},!1,"moveCourse"),maintainBundleIntegrity:()=>{let{bundles:r,uid:a}=n();const i=l=>!!l,s=r.map(l=>{const u={...l,courses:l.courses.filter(i).sort(z1e)};return u.checkbox=u.courses.length!==1?!1:l.checkbox,u.uid||(a+=1,u.uid=a),u}).filter((l,u,d)=>u===d.length-1||Im(l)||Im(d[u+1]));Im(s[s.length-1])&&(a+=1,s.push({...Q5,uid:a})),JSON.stringify(s)!==JSON.stringify(r)&&t({bundles:s,uid:a},!1,"maintainBundleIntegrity")}}),{name:"cartStore",storage:$R(()=>localStorage),onError:t=>{console.error("Error while setting up persist middleware:",t)}})))),J1e=typeof window<"u",ac=K1e(J1e);ac.subscribe(e=>{e.maintainBundleIntegrity()},e=>e.bundles);const Z1e="Checkbox_TQQga",X1e="LabelTitle_8HIoC",ede="Icon_IPikv",tde="Label_ez-Fd Caption",nde="IconDefaultColor_41PCH Icon_IPikv",rde="IconInvertedColor_0zwYf Icon_IPikv",Vf={Checkbox:Z1e,LabelTitle:X1e,Icon:ede,Label:tde,IconDefaultColor:nde,IconInvertedColor:rde};function ade({name:e,id:t,value:n,checked:r,onChange:a,children:i,className:s,labelClassName:l,iconClassName:u}){return m.jsxs("label",{className:qe(s,Vf.Label),htmlFor:`${t}`,children:[m.jsx("input",{className:Vf.Checkbox,type:"checkbox",name:e,id:t,value:n,checked:r,onChange:a}),r?m.jsx(Ft,{iconName:"checkbox-button-checked",className:qe(u,Vf.Icon)}):m.jsxs(m.Fragment,{children:[m.jsx(Ft,{iconName:"checkbox-button",className:qe(u,Vf.IconDefaultColor)}),m.jsx(Ft,{iconName:"checkbox-button-dark",className:qe(u,Vf.IconInvertedColor)})]}),m.jsx("span",{className:qe(l,Vf.LabelTitle),children:i})]})}const JP=j.createContext({dragDropManager:void 0});function b0(e){"@babel/helpers - typeof";return b0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b0(e)}function ide(e,t){if(b0(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(b0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ZP(e){var t=ide(e,"string");return b0(t)=="symbol"?t:t+""}function ym(e,t,n){return(t=ZP(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function en(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?eO(Object(n),!0).forEach(function(r){ym(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function mo(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var tO=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),nO=function(){return Math.random().toString(36).substring(7).split("").join(".")},rO={INIT:"@@redux/INIT"+nO(),REPLACE:"@@redux/REPLACE"+nO()};function sde(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function XP(e,t,n){var r;if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(mo(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(mo(1));return n(XP)(e,t)}if(typeof e!="function")throw new Error(mo(2));var a=e,i=t,s=[],l=s,u=!1;function d(){l===s&&(l=s.slice())}function p(){if(u)throw new Error(mo(3));return i}function h(E){if(typeof E!="function")throw new Error(mo(4));if(u)throw new Error(mo(5));var S=!0;return d(),l.push(E),function(){if(S){if(u)throw new Error(mo(6));S=!1,d();var w=l.indexOf(E);l.splice(w,1),s=null}}}function g(E){if(!sde(E))throw new Error(mo(7));if(typeof E.type>"u")throw new Error(mo(8));if(u)throw new Error(mo(9));try{u=!0,i=a(i,E)}finally{u=!1}for(var S=s=l,b=0;b<S.length;b++){var w=S[b];w()}return E}function v(E){if(typeof E!="function")throw new Error(mo(10));a=E,g({type:rO.REPLACE})}function T(){var E,S=h;return E={subscribe:function(w){if(typeof w!="object"||w===null)throw new Error(mo(11));function k(){w.next&&w.next(p())}k();var F=S(k);return{unsubscribe:F}}},E[tO]=function(){return this},E}return g({type:rO.INIT}),r={dispatch:g,subscribe:h,getState:p,replaceReducer:v},r[tO]=T,r}var ode={};function bn(e,t,...n){if(lde()&&t===void 0)throw new Error("invariant requires an error message argument");if(!e){let r;if(t===void 0)r=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let a=0;r=new Error(t.replace(/%s/g,function(){return n[a++]})),r.name="Invariant Violation"}throw r.framesToPop=1,r}}function lde(){return typeof ode<"u"&&!0}function ude(e,t,n){return t.split(".").reduce((r,a)=>r&&r[a]?r[a]:n||null,e)}function cde(e,t){return e.filter(n=>n!==t)}function ez(e){return typeof e=="object"}function dde(e,t){const n=new Map,r=i=>{n.set(i,n.has(i)?n.get(i)+1:1)};e.forEach(r),t.forEach(r);const a=[];return n.forEach((i,s)=>{i===1&&a.push(s)}),a}function fde(e,t){return e.filter(n=>t.indexOf(n)>-1)}const uE="dnd-core/INIT_COORDS",Pg="dnd-core/BEGIN_DRAG",cE="dnd-core/PUBLISH_DRAG_SOURCE",zg="dnd-core/HOVER",Bg="dnd-core/DROP",Vg="dnd-core/END_DRAG";function aO(e,t){return{type:uE,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}const pde={type:uE,payload:{clientOffset:null,sourceClientOffset:null}};function hde(e){return function(n=[],r={publishSource:!0}){const{publishSource:a=!0,clientOffset:i,getSourceClientOffset:s}=r,l=e.getMonitor(),u=e.getRegistry();e.dispatch(aO(i)),mde(n,l,u);const d=yde(n,l);if(d==null){e.dispatch(pde);return}let p=null;if(i){if(!s)throw new Error("getSourceClientOffset must be defined");gde(s),p=s(d)}e.dispatch(aO(i,p));const g=u.getSource(d).beginDrag(l,d);if(g==null)return;vde(g),u.pinSource(d);const v=u.getSourceType(d);return{type:Pg,payload:{itemType:v,item:g,sourceId:d,clientOffset:i||null,sourceClientOffset:p||null,isSourcePublic:!!a}}}}function mde(e,t,n){bn(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(r){bn(n.getSource(r),"Expected sourceIds to be registered.")})}function gde(e){bn(typeof e=="function","When clientOffset is provided, getSourceClientOffset must be a function.")}function vde(e){bn(ez(e),"Item must be an object.")}function yde(e,t){let n=null;for(let r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}function _de(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bde(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable}))),r.forEach(function(a){_de(e,a,n[a])})}return e}function Tde(e){return function(n={}){const r=e.getMonitor(),a=e.getRegistry();Ede(r),xde(r).forEach((s,l)=>{const u=Sde(s,l,a,r),d={type:Bg,payload:{dropResult:bde({},n,u)}};e.dispatch(d)})}}function Ede(e){bn(e.isDragging(),"Cannot call drop while not dragging."),bn(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function Sde(e,t,n,r){const a=n.getTarget(e);let i=a?a.drop(r,e):void 0;return wde(i),typeof i>"u"&&(i=t===0?{}:r.getDropResult()),i}function wde(e){bn(typeof e>"u"||ez(e),"Drop result must either be an object or undefined.")}function xde(e){const t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function Cde(e){return function(){const n=e.getMonitor(),r=e.getRegistry();Nde(n);const a=n.getSourceId();return a!=null&&(r.getSource(a,!0).endDrag(n,a),r.unpinSource()),{type:Vg}}}function Nde(e){bn(e.isDragging(),"Cannot call endDrag while not dragging.")}function db(e,t){return t===null?e===null:Array.isArray(e)?e.some(n=>n===t):e===t}function kde(e){return function(n,{clientOffset:r}={}){Ode(n);const a=n.slice(0),i=e.getMonitor(),s=e.getRegistry(),l=i.getItemType();return Dde(a,s,l),Ide(a,i,s),Mde(a,i,s),{type:zg,payload:{targetIds:a,clientOffset:r||null}}}}function Ode(e){bn(Array.isArray(e),"Expected targetIds to be an array.")}function Ide(e,t,n){bn(t.isDragging(),"Cannot call hover while not dragging."),bn(!t.didDrop(),"Cannot call hover after drop.");for(let r=0;r<e.length;r++){const a=e[r];bn(e.lastIndexOf(a)===r,"Expected targetIds to be unique in the passed array.");const i=n.getTarget(a);bn(i,"Expected targetIds to be registered.")}}function Dde(e,t,n){for(let r=e.length-1;r>=0;r--){const a=e[r],i=t.getTargetType(a);db(i,n)||e.splice(r,1)}}function Mde(e,t,n){e.forEach(function(r){n.getTarget(r).hover(t,r)})}function Lde(e){return function(){if(e.getMonitor().isDragging())return{type:cE}}}function Ade(e){return{beginDrag:hde(e),publishDragSource:Lde(e),hover:kde(e),drop:Tde(e),endDrag:Cde(e)}}class Fde{receiveBackend(t){this.backend=t}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){const t=this,{dispatch:n}=this.store;function r(i){return(...s)=>{const l=i.apply(t,s);typeof l<"u"&&n(l)}}const a=Ade(this);return Object.keys(a).reduce((i,s)=>{const l=a[s];return i[s]=r(l),i},{})}dispatch(t){this.store.dispatch(t)}constructor(t,n){this.isSetUp=!1,this.handleRefCountChange=()=>{const r=this.store.getState().refCount>0;this.backend&&(r&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!r&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=t,this.monitor=n,t.subscribe(this.handleRefCountChange)}}function jde(e,t){return{x:e.x+t.x,y:e.y+t.y}}function tz(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Rde(e){const{clientOffset:t,initialClientOffset:n,initialSourceClientOffset:r}=e;return!t||!n||!r?null:tz(jde(t,r),n)}function Pde(e){const{clientOffset:t,initialClientOffset:n}=e;return!t||!n?null:tz(t,n)}const Dm=[],dE=[];Dm.__IS_NONE__=!0;dE.__IS_ALL__=!0;function zde(e,t){return e===Dm?!1:e===dE||typeof t>"u"?!0:fde(t,e).length>0}class Bde{subscribeToStateChange(t,n={}){const{handlerIds:r}=n;bn(typeof t=="function","listener must be a function."),bn(typeof r>"u"||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");let a=this.store.getState().stateId;const i=()=>{const s=this.store.getState(),l=s.stateId;try{l===a||l===a+1&&!zde(s.dirtyHandlerIds,r)||t()}finally{a=l}};return this.store.subscribe(i)}subscribeToOffsetChange(t){bn(typeof t=="function","listener must be a function.");let n=this.store.getState().dragOffset;const r=()=>{const a=this.store.getState().dragOffset;a!==n&&(n=a,t())};return this.store.subscribe(r)}canDragSource(t){if(!t)return!1;const n=this.registry.getSource(t);return bn(n,`Expected to find a valid source. sourceId=${t}`),this.isDragging()?!1:n.canDrag(this,t)}canDropOnTarget(t){if(!t)return!1;const n=this.registry.getTarget(t);if(bn(n,`Expected to find a valid target. targetId=${t}`),!this.isDragging()||this.didDrop())return!1;const r=this.registry.getTargetType(t),a=this.getItemType();return db(r,a)&&n.canDrop(this,t)}isDragging(){return!!this.getItemType()}isDraggingSource(t){if(!t)return!1;const n=this.registry.getSource(t,!0);if(bn(n,`Expected to find a valid source. sourceId=${t}`),!this.isDragging()||!this.isSourcePublic())return!1;const r=this.registry.getSourceType(t),a=this.getItemType();return r!==a?!1:n.isDragging(this,t)}isOverTarget(t,n={shallow:!1}){if(!t)return!1;const{shallow:r}=n;if(!this.isDragging())return!1;const a=this.registry.getTargetType(t),i=this.getItemType();if(i&&!db(a,i))return!1;const s=this.getTargetIds();if(!s.length)return!1;const l=s.indexOf(t);return r?l===s.length-1:l>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return!!this.store.getState().dragOperation.isSourcePublic}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return Rde(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return Pde(this.store.getState().dragOffset)}constructor(t,n){this.store=t,this.registry=n}}const iO=typeof global<"u"?global:self,nz=iO.MutationObserver||iO.WebKitMutationObserver;function rz(e){return function(){const n=setTimeout(a,0),r=setInterval(a,50);function a(){clearTimeout(n),clearInterval(r),e()}}}function Vde(e){let t=1;const n=new nz(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}const Hde=typeof nz=="function"?Vde:rz;class Ude{enqueueTask(t){const{queue:n,requestFlush:r}=this;n.length||(r(),this.flushing=!0),n[n.length]=t}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:t}=this;for(;this.index<t.length;){const n=this.index;if(this.index++,t[n].call(),this.index>this.capacity){for(let r=0,a=t.length-this.index;r<a;r++)t[r]=t[r+this.index];t.length-=this.index,this.index=0}}t.length=0,this.index=0,this.flushing=!1},this.registerPendingError=t=>{this.pendingErrors.push(t),this.requestErrorThrow()},this.requestFlush=Hde(this.flush),this.requestErrorThrow=rz(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}class Wde{call(){try{this.task&&this.task()}catch(t){this.onError(t)}finally{this.task=null,this.release(this)}}constructor(t,n){this.onError=t,this.release=n,this.task=null}}class qde{create(t){const n=this.freeTasks,r=n.length?n.pop():new Wde(this.onError,a=>n[n.length]=a);return r.task=t,r}constructor(t){this.onError=t,this.freeTasks=[]}}const az=new Ude,Gde=new qde(az.registerPendingError);function Qde(e){az.enqueueTask(Gde.create(e))}const fE="dnd-core/ADD_SOURCE",pE="dnd-core/ADD_TARGET",hE="dnd-core/REMOVE_SOURCE",Hg="dnd-core/REMOVE_TARGET";function $de(e){return{type:fE,payload:{sourceId:e}}}function Yde(e){return{type:pE,payload:{targetId:e}}}function Kde(e){return{type:hE,payload:{sourceId:e}}}function Jde(e){return{type:Hg,payload:{targetId:e}}}function Zde(e){bn(typeof e.canDrag=="function","Expected canDrag to be a function."),bn(typeof e.beginDrag=="function","Expected beginDrag to be a function."),bn(typeof e.endDrag=="function","Expected endDrag to be a function.")}function Xde(e){bn(typeof e.canDrop=="function","Expected canDrop to be a function."),bn(typeof e.hover=="function","Expected hover to be a function."),bn(typeof e.drop=="function","Expected beginDrag to be a function.")}function fb(e,t){if(t&&Array.isArray(e)){e.forEach(n=>fb(n,!1));return}bn(typeof e=="string"||typeof e=="symbol",t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}var bo;(function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"})(bo||(bo={}));let e0e=0;function t0e(){return e0e++}function n0e(e){const t=t0e().toString();switch(e){case bo.SOURCE:return`S${t}`;case bo.TARGET:return`T${t}`;default:throw new Error(`Unknown Handler Role: ${e}`)}}function sO(e){switch(e[0]){case"S":return bo.SOURCE;case"T":return bo.TARGET;default:throw new Error(`Cannot parse handler ID: ${e}`)}}function oO(e,t){const n=e.entries();let r=!1;do{const{done:a,value:[,i]}=n.next();if(i===t)return!0;r=!!a}while(!r);return!1}class r0e{addSource(t,n){fb(t),Zde(n);const r=this.addHandler(bo.SOURCE,t,n);return this.store.dispatch($de(r)),r}addTarget(t,n){fb(t,!0),Xde(n);const r=this.addHandler(bo.TARGET,t,n);return this.store.dispatch(Yde(r)),r}containsHandler(t){return oO(this.dragSources,t)||oO(this.dropTargets,t)}getSource(t,n=!1){return bn(this.isSourceId(t),"Expected a valid source ID."),n&&t===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(t)}getTarget(t){return bn(this.isTargetId(t),"Expected a valid target ID."),this.dropTargets.get(t)}getSourceType(t){return bn(this.isSourceId(t),"Expected a valid source ID."),this.types.get(t)}getTargetType(t){return bn(this.isTargetId(t),"Expected a valid target ID."),this.types.get(t)}isSourceId(t){return sO(t)===bo.SOURCE}isTargetId(t){return sO(t)===bo.TARGET}removeSource(t){bn(this.getSource(t),"Expected an existing source."),this.store.dispatch(Kde(t)),Qde(()=>{this.dragSources.delete(t),this.types.delete(t)})}removeTarget(t){bn(this.getTarget(t),"Expected an existing target."),this.store.dispatch(Jde(t)),this.dropTargets.delete(t),this.types.delete(t)}pinSource(t){const n=this.getSource(t);bn(n,"Expected an existing source."),this.pinnedSourceId=t,this.pinnedSource=n}unpinSource(){bn(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(t,n,r){const a=n0e(t);return this.types.set(a,n),t===bo.SOURCE?this.dragSources.set(a,r):t===bo.TARGET&&this.dropTargets.set(a,r),a}constructor(t){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=t}}const a0e=(e,t)=>e===t;function i0e(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function s0e(e,t,n=a0e){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(!n(e[r],t[r]))return!1;return!0}function o0e(e=Dm,t){switch(t.type){case zg:break;case fE:case pE:case Hg:case hE:return Dm;case Pg:case cE:case Vg:case Bg:default:return dE}const{targetIds:n=[],prevTargetIds:r=[]}=t.payload,a=dde(n,r);if(!(a.length>0||!s0e(n,r)))return Dm;const s=r[r.length-1],l=n[n.length-1];return s!==l&&(s&&a.push(s),l&&a.push(l)),a}function l0e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u0e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable}))),r.forEach(function(a){l0e(e,a,n[a])})}return e}const lO={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null};function c0e(e=lO,t){const{payload:n}=t;switch(t.type){case uE:case Pg:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case zg:return i0e(e.clientOffset,n.clientOffset)?e:u0e({},e,{clientOffset:n.clientOffset});case Vg:case Bg:return lO;default:return e}}function d0e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable}))),r.forEach(function(a){d0e(e,a,n[a])})}return e}const f0e={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null};function p0e(e=f0e,t){const{payload:n}=t;switch(t.type){case Pg:return Hf({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case cE:return Hf({},e,{isSourcePublic:!0});case zg:return Hf({},e,{targetIds:n.targetIds});case Hg:return e.targetIds.indexOf(n.targetId)===-1?e:Hf({},e,{targetIds:cde(e.targetIds,n.targetId)});case Bg:return Hf({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case Vg:return Hf({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}function h0e(e=0,t){switch(t.type){case fE:case pE:return e+1;case hE:case Hg:return e-1;default:return e}}function m0e(e=0){return e+1}function g0e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v0e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable}))),r.forEach(function(a){g0e(e,a,n[a])})}return e}function y0e(e={},t){return{dirtyHandlerIds:o0e(e.dirtyHandlerIds,{type:t.type,payload:v0e({},t.payload,{prevTargetIds:ude(e,"dragOperation.targetIds",[])})}),dragOffset:c0e(e.dragOffset,t),refCount:h0e(e.refCount,t),dragOperation:p0e(e.dragOperation,t),stateId:m0e(e.stateId)}}function _0e(e,t=void 0,n={},r=!1){const a=b0e(r),i=new Bde(a,new r0e(a)),s=new Fde(a,i),l=e(s,t,n);return s.receiveBackend(l),s}function b0e(e){const t=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION__;return XP(y0e,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}function T0e(e,t){if(e==null)return{};var n=E0e(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function E0e(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i<r.length;i++)a=r[i],!(t.indexOf(a)>=0)&&(n[a]=e[a]);return n}let uO=0;const I3=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var S0e=j.memo(function(t){var{children:n}=t,r=T0e(t,["children"]);const[a,i]=w0e(r);return j.useEffect(()=>{if(i){const s=iz();return++uO,()=>{--uO===0&&(s[I3]=null)}}},[]),m.jsx(JP.Provider,{value:a,children:n})});function w0e(e){if("manager"in e)return[{dragDropManager:e.manager},!1];const t=x0e(e.backend,e.context,e.options,e.debugMode),n=!e.context;return[t,n]}function x0e(e,t=iz(),n,r){const a=t;return a[I3]||(a[I3]={dragDropManager:_0e(e,t,n,r)}),a[I3]}function iz(){return typeof global<"u"?global:window}var x7,cO;function C0e(){return cO||(cO=1,x7=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(a=r;a--!==0;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(n).length)return!1;for(a=r;a--!==0;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;a--!==0;){var s=i[a];if(!e(t[s],n[s]))return!1}return!0}return t!==t&&n!==n}),x7}var N0e=C0e();const k0e=ji(N0e),T0=typeof window<"u"?j.useLayoutEffect:j.useEffect;function O0e(e,t,n){const[r,a]=j.useState(()=>t(e)),i=j.useCallback(()=>{const s=t(e);k0e(r,s)||(a(s),n&&n())},[r,e,n]);return T0(i),[r,i]}function I0e(e,t,n){const[r,a]=O0e(e,t,n);return T0(function(){const s=e.getHandlerId();if(s!=null)return e.subscribeToStateChange(a,{handlerIds:[s]})},[e,a]),r}function sz(e,t,n){return I0e(t,e||(()=>({})),()=>n.reconnect())}function oz(e,t){const n=[];return typeof e!="function"&&n.push(e),j.useMemo(()=>typeof e=="function"?e():e,n)}function D0e(e){return j.useMemo(()=>e.hooks.dragSource(),[e])}function M0e(e){return j.useMemo(()=>e.hooks.dragPreview(),[e])}let C7=!1,N7=!1;class L0e{receiveHandlerId(t){this.sourceId=t}getHandlerId(){return this.sourceId}canDrag(){bn(!C7,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return C7=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{C7=!1}}isDragging(){if(!this.sourceId)return!1;bn(!N7,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return N7=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{N7=!1}}subscribeToStateChange(t,n){return this.internalMonitor.subscribeToStateChange(t,n)}isDraggingSource(t){return this.internalMonitor.isDraggingSource(t)}isOverTarget(t,n){return this.internalMonitor.isOverTarget(t,n)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(t){return this.internalMonitor.subscribeToOffsetChange(t)}canDragSource(t){return this.internalMonitor.canDragSource(t)}canDropOnTarget(t){return this.internalMonitor.canDropOnTarget(t)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(t){this.sourceId=null,this.internalMonitor=t.getMonitor()}}let k7=!1;class A0e{receiveHandlerId(t){this.targetId=t}getHandlerId(){return this.targetId}subscribeToStateChange(t,n){return this.internalMonitor.subscribeToStateChange(t,n)}canDrop(){if(!this.targetId)return!1;bn(!k7,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return k7=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{k7=!1}}isOver(t){return this.targetId?this.internalMonitor.isOverTarget(this.targetId,t):!1}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(t){this.targetId=null,this.internalMonitor=t.getMonitor()}}function F0e(e,t,n){const r=n.getRegistry(),a=r.addTarget(e,t);return[a,()=>r.removeTarget(a)]}function j0e(e,t,n){const r=n.getRegistry(),a=r.addSource(e,t);return[a,()=>r.removeSource(a)]}function pb(e,t,n,r){let a;if(a!==void 0)return!!a;if(e===t)return!0;if(typeof e!="object"||!e||typeof t!="object"||!t)return!1;const i=Object.keys(e),s=Object.keys(t);if(i.length!==s.length)return!1;const l=Object.prototype.hasOwnProperty.bind(t);for(let u=0;u<i.length;u++){const d=i[u];if(!l(d))return!1;const p=e[d],h=t[d];if(a=void 0,a===!1||a===void 0&&p!==h)return!1}return!0}function hb(e){return e!==null&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function R0e(e){if(typeof e.type=="string")return;const t=e.type.displayName||e.type.name||"the component";throw new Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a <div>, or turn it into a drag source or a drop target itself.`)}function P0e(e){return(t=null,n=null)=>{if(!j.isValidElement(t)){const i=t;return e(i,n),i}const r=t;return R0e(r),z0e(r,n?i=>e(i,n):e)}}function lz(e){const t={};return Object.keys(e).forEach(n=>{const r=e[n];if(n.endsWith("Ref"))t[n]=e[n];else{const a=P0e(r);t[n]=()=>a}}),t}function dO(e,t){typeof e=="function"?e(t):e.current=t}function z0e(e,t){const n=e.ref;return bn(typeof n!="string","Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),n?j.cloneElement(e,{ref:r=>{dO(n,r),dO(t,r)}}):j.cloneElement(e,{ref:t})}class B0e{receiveHandlerId(t){this.handlerId!==t&&(this.handlerId=t,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(t){this.dragSourceOptionsInternal=t}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(t){this.dragPreviewOptionsInternal=t}reconnect(){const t=this.reconnectDragSource();this.reconnectDragPreview(t)}reconnectDragSource(){const t=this.dragSource,n=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return n&&this.disconnectDragSource(),this.handlerId?t?(n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=t,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,t,this.dragSourceOptions)),n):(this.lastConnectedDragSource=t,n):n}reconnectDragPreview(t=!1){const n=this.dragPreview,r=t||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(r&&this.disconnectDragPreview(),!!this.handlerId){if(!n){this.lastConnectedDragPreview=n;return}r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=n,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,n,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!pb(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!pb(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(t){this.hooks=lz({dragSource:(n,r)=>{this.clearDragSource(),this.dragSourceOptions=r||null,hb(n)?this.dragSourceRef=n:this.dragSourceNode=n,this.reconnectDragSource()},dragPreview:(n,r)=>{this.clearDragPreview(),this.dragPreviewOptions=r||null,hb(n)?this.dragPreviewRef=n:this.dragPreviewNode=n,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=t}}class V0e{get connectTarget(){return this.dropTarget}reconnect(){const t=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();t&&this.disconnectDropTarget();const n=this.dropTarget;if(this.handlerId){if(!n){this.lastConnectedDropTarget=n;return}t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=n,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,n,this.dropTargetOptions))}}receiveHandlerId(t){t!==this.handlerId&&(this.handlerId=t,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(t){this.dropTargetOptionsInternal=t}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!pb(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(t){this.hooks=lz({dropTarget:(n,r)=>{this.clearDropTarget(),this.dropTargetOptions=r,hb(n)?this.dropTargetRef=n:this.dropTargetNode=n,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=t}}function np(){const{dragDropManager:e}=j.useContext(JP);return bn(e!=null,"Expected drag drop context"),e}function H0e(e,t){const n=np(),r=j.useMemo(()=>new B0e(n.getBackend()),[n]);return T0(()=>(r.dragSourceOptions=e||null,r.reconnect(),()=>r.disconnectDragSource()),[r,e]),T0(()=>(r.dragPreviewOptions=t||null,r.reconnect(),()=>r.disconnectDragPreview()),[r,t]),r}function U0e(){const e=np();return j.useMemo(()=>new L0e(e),[e])}class W0e{beginDrag(){const t=this.spec,n=this.monitor;let r=null;return typeof t.item=="object"?r=t.item:typeof t.item=="function"?r=t.item(n):r={},r??null}canDrag(){const t=this.spec,n=this.monitor;return typeof t.canDrag=="boolean"?t.canDrag:typeof t.canDrag=="function"?t.canDrag(n):!0}isDragging(t,n){const r=this.spec,a=this.monitor,{isDragging:i}=r;return i?i(a):n===t.getSourceId()}endDrag(){const t=this.spec,n=this.monitor,r=this.connector,{end:a}=t;a&&a(n.getItem(),n),r.reconnect()}constructor(t,n,r){this.spec=t,this.monitor=n,this.connector=r}}function q0e(e,t,n){const r=j.useMemo(()=>new W0e(e,t,n),[t,n]);return j.useEffect(()=>{r.spec=e},[e]),r}function G0e(e){return j.useMemo(()=>{const t=e.type;return bn(t!=null,"spec.type must be defined"),t},[e])}function Q0e(e,t,n){const r=np(),a=q0e(e,t,n),i=G0e(e);T0(function(){if(i!=null){const[l,u]=j0e(i,a,r);return t.receiveHandlerId(l),n.receiveHandlerId(l),u}},[r,t,n,a,i])}function $0e(e,t){const n=oz(e);bn(!n.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const r=U0e(),a=H0e(n.options,n.previewOptions);return Q0e(n,r,a),[sz(n.collect,r,a),D0e(a),M0e(a)]}function Y0e(e){return j.useMemo(()=>e.hooks.dropTarget(),[e])}function K0e(e){const t=np(),n=j.useMemo(()=>new V0e(t.getBackend()),[t]);return T0(()=>(n.dropTargetOptions=e||null,n.reconnect(),()=>n.disconnectDropTarget()),[e]),n}function J0e(){const e=np();return j.useMemo(()=>new A0e(e),[e])}function Z0e(e){const{accept:t}=e;return j.useMemo(()=>(bn(e.accept!=null,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}class X0e{canDrop(){const t=this.spec,n=this.monitor;return t.canDrop?t.canDrop(n.getItem(),n):!0}hover(){const t=this.spec,n=this.monitor;t.hover&&t.hover(n.getItem(),n)}drop(){const t=this.spec,n=this.monitor;if(t.drop)return t.drop(n.getItem(),n)}constructor(t,n){this.spec=t,this.monitor=n}}function efe(e,t){const n=j.useMemo(()=>new X0e(e,t),[t]);return j.useEffect(()=>{n.spec=e},[e]),n}function tfe(e,t,n){const r=np(),a=efe(e,t),i=Z0e(e);T0(function(){const[l,u]=F0e(i,a,r);return t.receiveHandlerId(l),n.receiveHandlerId(l),u},[r,t,a,n,i.map(s=>s.toString()).join("|")])}function nfe(e,t){const n=oz(e),r=J0e(),a=K0e(n.options);return tfe(n,r,a),[sz(n.collect,r,a),Y0e(a)]}const uz={COURSE:"course"},rfe="CourseDragging_w-OdN",afe={CourseDragging:rfe};function ife({bundle:e,bundleIndex:t,course:n,courseIndex:r,className:a,children:i}){const[{isDragging:s},l]=$0e({type:uz.COURSE,item:()=>({bundle:e,bundleIndex:t,course:n,courseIndex:r}),collect:u=>({isDragging:u.isDragging()})});return l(m.jsx("div",{className:qe(a,{[afe.CourseDragging]:s}),children:i}))}function cz(e){let t=null;return()=>(t==null&&(t=e()),t)}function sfe(e,t){return e.filter(n=>n!==t)}function ofe(e,t){const n=new Set,r=i=>n.add(i);e.forEach(r),t.forEach(r);const a=[];return n.forEach(i=>a.push(i)),a}class lfe{enter(t){const n=this.entered.length,r=a=>this.isNodeInDocument(a)&&(!a.contains||a.contains(t));return this.entered=ofe(this.entered.filter(r),[t]),n===0&&this.entered.length>0}leave(t){const n=this.entered.length;return this.entered=sfe(this.entered.filter(this.isNodeInDocument),t),n>0&&this.entered.length===0}reset(){this.entered=[]}constructor(t){this.entered=[],this.isNodeInDocument=t}}class ufe{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(t=>{Object.defineProperty(this.item,t,{configurable:!0,enumerable:!0,get(){return console.warn(`Browser doesn't allow reading "${t}" until the drop event.`),null}})})}loadDataTransfer(t){if(t){const n={};Object.keys(this.config.exposeProperties).forEach(r=>{const a=this.config.exposeProperties[r];a!=null&&(n[r]={value:a(t,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,n)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(t,n){return n===t.getSourceId()}endDrag(){}constructor(t){this.config=t,this.item={},this.initializeExposedProperties()}}const dz="__NATIVE_FILE__",fz="__NATIVE_URL__",pz="__NATIVE_TEXT__",hz="__NATIVE_HTML__",fO=Object.freeze(Object.defineProperty({__proto__:null,FILE:dz,HTML:hz,TEXT:pz,URL:fz},Symbol.toStringTag,{value:"Module"}));function O7(e,t,n){const r=t.reduce((a,i)=>a||e.getData(i),"");return r??n}const mb={[dz]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[hz]:{exposeProperties:{html:(e,t)=>O7(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[fz]:{exposeProperties:{urls:(e,t)=>O7(e,t,"").split(`
`),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[pz]:{exposeProperties:{text:(e,t)=>O7(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function cfe(e,t){const n=mb[e];if(!n)throw new Error(`native type ${e} has no configuration`);const r=new ufe(n);return r.loadDataTransfer(t),r}function I7(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(mb).filter(n=>{const r=mb[n];return r?.matchesTypes?r.matchesTypes.some(a=>t.indexOf(a)>-1):!1})[0]||null}const dfe=cz(()=>/firefox/i.test(navigator.userAgent)),mz=cz(()=>!!window.safari);class pO{interpolate(t){const{xs:n,ys:r,c1s:a,c2s:i,c3s:s}=this;let l=n.length-1;if(t===n[l])return r[l];let u=0,d=s.length-1,p;for(;u<=d;){p=Math.floor(.5*(u+d));const v=n[p];if(v<t)u=p+1;else if(v>t)d=p-1;else return r[p]}l=Math.max(0,d);const h=t-n[l],g=h*h;return r[l]+a[l]*h+i[l]*g+s[l]*h*g}constructor(t,n){const{length:r}=t,a=[];for(let v=0;v<r;v++)a.push(v);a.sort((v,T)=>t[v]<t[T]?-1:1);const i=[],s=[];let l,u;for(let v=0;v<r-1;v++)l=t[v+1]-t[v],u=n[v+1]-n[v],i.push(l),s.push(u/l);const d=[s[0]];for(let v=0;v<i.length-1;v++){const T=s[v],E=s[v+1];if(T*E<=0)d.push(0);else{l=i[v];const S=i[v+1],b=l+S;d.push(3*b/((b+S)/T+(b+l)/E))}}d.push(s[s.length-1]);const p=[],h=[];let g;for(let v=0;v<d.length-1;v++){g=s[v];const T=d[v],E=1/i[v],S=T+d[v+1]-g-g;p.push((g-T-S)*E),h.push(S*E*E)}this.xs=t,this.ys=n,this.c1s=d,this.c2s=p,this.c3s=h}}const ffe=1;function gz(e){const t=e.nodeType===ffe?e:e.parentElement;if(!t)return null;const{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function $5(e){return{x:e.clientX,y:e.clientY}}function pfe(e){var t;return e.nodeName==="IMG"&&(dfe()||!(!((t=document.documentElement)===null||t===void 0)&&t.contains(e)))}function hfe(e,t,n,r){let a=e?t.width:n,i=e?t.height:r;return mz()&&e&&(i/=window.devicePixelRatio,a/=window.devicePixelRatio),{dragPreviewWidth:a,dragPreviewHeight:i}}function mfe(e,t,n,r,a){const i=pfe(t),l=gz(i?e:t),u={x:n.x-l.x,y:n.y-l.y},{offsetWidth:d,offsetHeight:p}=e,{anchorX:h,anchorY:g}=r,{dragPreviewWidth:v,dragPreviewHeight:T}=hfe(i,t,d,p),E=()=>{let M=new pO([0,.5,1],[u.y,u.y/p*T,u.y+T-p]).interpolate(g);return mz()&&i&&(M+=(window.devicePixelRatio-1)*T),M},S=()=>new pO([0,.5,1],[u.x,u.x/d*v,u.x+v-d]).interpolate(h),{offsetX:b,offsetY:w}=a,k=b===0||b,F=w===0||w;return{x:k?b:S(),y:F?w:E()}}class gfe{get window(){if(this.globalContext)return this.globalContext;if(typeof window<"u")return window}get document(){var t;return!((t=this.globalContext)===null||t===void 0)&&t.document?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var t;return((t=this.optionsArgs)===null||t===void 0?void 0:t.rootElement)||this.window}constructor(t,n){this.ownerDocument=null,this.globalContext=t,this.optionsArgs=n}}function vfe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable}))),r.forEach(function(a){vfe(e,a,n[a])})}return e}class yfe{profile(){var t,n;return{sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,sourceNodeOptions:this.sourceNodeOptions.size,sourceNodes:this.sourceNodes.size,dragStartSourceIds:((t=this.dragStartSourceIds)===null||t===void 0?void 0:t.length)||0,dropTargetIds:this.dropTargetIds.length,dragEnterTargetIds:this.dragEnterTargetIds.length,dragOverTargetIds:((n=this.dragOverTargetIds)===null||n===void 0?void 0:n.length)||0}}get window(){return this.options.window}get document(){return this.options.document}get rootElement(){return this.options.rootElement}setup(){const t=this.rootElement;if(t!==void 0){if(t.__isReactDndBackendSetUp)throw new Error("Cannot have two HTML5 backends at the same time.");t.__isReactDndBackendSetUp=!0,this.addEventListeners(t)}}teardown(){const t=this.rootElement;if(t!==void 0&&(t.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.rootElement),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId)){var n;(n=this.window)===null||n===void 0||n.cancelAnimationFrame(this.asyncEndDragFrameId)}}connectDragPreview(t,n,r){return this.sourcePreviewNodeOptions.set(t,r),this.sourcePreviewNodes.set(t,n),()=>{this.sourcePreviewNodes.delete(t),this.sourcePreviewNodeOptions.delete(t)}}connectDragSource(t,n,r){this.sourceNodes.set(t,n),this.sourceNodeOptions.set(t,r);const a=s=>this.handleDragStart(s,t),i=s=>this.handleSelectStart(s);return n.setAttribute("draggable","true"),n.addEventListener("dragstart",a),n.addEventListener("selectstart",i),()=>{this.sourceNodes.delete(t),this.sourceNodeOptions.delete(t),n.removeEventListener("dragstart",a),n.removeEventListener("selectstart",i),n.setAttribute("draggable","false")}}connectDropTarget(t,n){const r=s=>this.handleDragEnter(s,t),a=s=>this.handleDragOver(s,t),i=s=>this.handleDrop(s,t);return n.addEventListener("dragenter",r),n.addEventListener("dragover",a),n.addEventListener("drop",i),()=>{n.removeEventListener("dragenter",r),n.removeEventListener("dragover",a),n.removeEventListener("drop",i)}}addEventListeners(t){t.addEventListener&&(t.addEventListener("dragstart",this.handleTopDragStart),t.addEventListener("dragstart",this.handleTopDragStartCapture,!0),t.addEventListener("dragend",this.handleTopDragEndCapture,!0),t.addEventListener("dragenter",this.handleTopDragEnter),t.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.addEventListener("dragover",this.handleTopDragOver),t.addEventListener("dragover",this.handleTopDragOverCapture,!0),t.addEventListener("drop",this.handleTopDrop),t.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(t){t.removeEventListener&&(t.removeEventListener("dragstart",this.handleTopDragStart),t.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),t.removeEventListener("dragend",this.handleTopDragEndCapture,!0),t.removeEventListener("dragenter",this.handleTopDragEnter),t.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.removeEventListener("dragover",this.handleTopDragOver),t.removeEventListener("dragover",this.handleTopDragOverCapture,!0),t.removeEventListener("drop",this.handleTopDrop),t.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const t=this.monitor.getSourceId(),n=this.sourceNodeOptions.get(t);return hO({dropEffect:this.altKeyPressed?"copy":"move"},n||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const t=this.monitor.getSourceId(),n=this.sourcePreviewNodeOptions.get(t);return hO({anchorX:.5,anchorY:.5,captureDraggingState:!1},n||{})}isDraggingNativeItem(){const t=this.monitor.getItemType();return Object.keys(fO).some(n=>fO[n]===t)}beginDragNativeItem(t,n){this.clearCurrentDragSourceNode(),this.currentNativeSource=cfe(t,n),this.currentNativeHandle=this.registry.addSource(t,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(t){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=t;const n=1e3;this.mouseMoveTimeoutTimer=setTimeout(()=>{var r;return(r=this.rootElement)===null||r===void 0?void 0:r.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},n)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var t;(t=this.window)===null||t===void 0||t.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(t,n){t.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(n))}handleDragEnter(t,n){this.dragEnterTargetIds.unshift(n)}handleDragOver(t,n){this.dragOverTargetIds===null&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(n)}handleDrop(t,n){this.dropTargetIds.unshift(n)}constructor(t,n,r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=a=>{const i=this.sourceNodes.get(a);return i&&gz(i)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=a=>!!(a&&this.document&&this.document.body&&this.document.body.contains(a)),this.endDragIfSourceWasRemovedFromDOM=()=>{const a=this.currentDragSourceNode;a==null||this.isNodeInDocument(a)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=a=>{this.hoverRafId===null&&typeof requestAnimationFrame<"u"&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(a||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{this.hoverRafId!==null&&typeof cancelAnimationFrame<"u"&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=a=>{if(a.defaultPrevented)return;const{dragStartSourceIds:i}=this;this.dragStartSourceIds=null;const s=$5(a);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(i||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:s});const{dataTransfer:l}=a,u=I7(l);if(this.monitor.isDragging()){if(l&&typeof l.setDragImage=="function"){const p=this.monitor.getSourceId(),h=this.sourceNodes.get(p),g=this.sourcePreviewNodes.get(p)||h;if(g){const{anchorX:v,anchorY:T,offsetX:E,offsetY:S}=this.getCurrentSourcePreviewNodeOptions(),k=mfe(h,g,s,{anchorX:v,anchorY:T},{offsetX:E,offsetY:S});l.setDragImage(g,k.x,k.y)}}try{l?.setData("application/json",{})}catch{}this.setCurrentDragSourceNode(a.target);const{captureDraggingState:d}=this.getCurrentSourcePreviewNodeOptions();d?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(u)this.beginDragNativeItem(u);else{if(l&&!l.types&&(a.target&&!a.target.hasAttribute||!a.target.hasAttribute("draggable")))return;a.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=a=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var i;(i=this.currentNativeSource)===null||i===void 0||i.loadDataTransfer(a.dataTransfer)}if(!this.enterLeaveCounter.enter(a.target)||this.monitor.isDragging())return;const{dataTransfer:l}=a,u=I7(l);u&&this.beginDragNativeItem(u,l)},this.handleTopDragEnter=a=>{const{dragEnterTargetIds:i}=this;if(this.dragEnterTargetIds=[],!this.monitor.isDragging())return;this.altKeyPressed=a.altKey,i.length>0&&this.actions.hover(i,{clientOffset:$5(a)}),i.some(l=>this.monitor.canDropOnTarget(l))&&(a.preventDefault(),a.dataTransfer&&(a.dataTransfer.dropEffect=this.getCurrentDropEffect()))},this.handleTopDragOverCapture=a=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var i;(i=this.currentNativeSource)===null||i===void 0||i.loadDataTransfer(a.dataTransfer)}},this.handleTopDragOver=a=>{const{dragOverTargetIds:i}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){a.preventDefault(),a.dataTransfer&&(a.dataTransfer.dropEffect="none");return}this.altKeyPressed=a.altKey,this.lastClientOffset=$5(a),this.scheduleHover(i),(i||[]).some(l=>this.monitor.canDropOnTarget(l))?(a.preventDefault(),a.dataTransfer&&(a.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?a.preventDefault():(a.preventDefault(),a.dataTransfer&&(a.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=a=>{this.isDraggingNativeItem()&&a.preventDefault(),this.enterLeaveCounter.leave(a.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=a=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var i;a.preventDefault(),(i=this.currentNativeSource)===null||i===void 0||i.loadDataTransfer(a.dataTransfer)}else I7(a.dataTransfer)&&a.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=a=>{const{dropTargetIds:i}=this;this.dropTargetIds=[],this.actions.hover(i,{clientOffset:$5(a)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=a=>{const i=a.target;typeof i.dragDrop=="function"&&(i.tagName==="INPUT"||i.tagName==="SELECT"||i.tagName==="TEXTAREA"||i.isContentEditable||(a.preventDefault(),i.dragDrop()))},this.options=new gfe(n,r),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.enterLeaveCounter=new lfe(this.isNodeInDocument)}}const _fe=function(t,n,r){return new yfe(t,n,r)},bfe="DropRegion_Yv98g",Tfe="DropRegionDisabled_ftkwB",Efe="DropRegionActive_P0Wyq",Sfe="DropRegionWarning_AZ2Vf",Y5={DropRegion:bfe,DropRegionDisabled:Tfe,DropRegionActive:Efe,DropRegionWarning:Sfe};function wfe({targetBundleIndex:e,targetBundle:t,moveCourse:n,className:r,children:a,translations:i}){const[{isOver:s,canDrop:l},u]=nfe({accept:uz.COURSE,canDrop:d=>d.bundleIndex!==e&&YP(d.course,t),drop:d=>{n(d.bundleIndex,d.courseIndex,e)},collect:d=>({isOver:d.isOver(),canDrop:d.canDrop()})});return m.jsx("div",{ref:u,className:qe(r,Y5.DropRegion,{[Y5.DropRegionActive]:s&&l,[Y5.DropRegionDisabled]:!l&&s}),children:!l&&s?m.jsx("span",{className:Y5.DropRegionWarning,children:i.dropRegionWarningMessage}):a})}const xfe="Wrapper_oyPQs",Cfe="Title_MGcA2",Nfe="BaseFontSize_hCsUV",kfe="Course_6-5vU",Ofe="CourseTitle_tZQKg",Ife="RemoveButton_tf8zE",Dfe="RemoveIcon_j5E93",Mfe="AddIcon_s6bfG",Lfe="AddIconNarrow_ntnnC",Afe="BundleActions_nSmBk",Ffe="BundleActionCheckbox_gNkq4",jfe="LeadText_7advb LeadText",Rfe="BundleTitle_e2nwJ BaseFontSize_hCsUV",Pfe="CourseSubTitle_5h7d- BaseFontSize_hCsUV",zfe="DropRegion_JyJqm MediumSmallHeading",Bfe="BundleActionButton_TcH0h link-local",fi={Wrapper:xfe,Title:Cfe,BaseFontSize:Nfe,Course:kfe,CourseTitle:Ofe,RemoveButton:Ife,RemoveIcon:Dfe,AddIcon:Mfe,AddIconNarrow:Lfe,BundleActions:Afe,BundleActionCheckbox:Ffe,LeadText:jfe,BundleTitle:Rfe,CourseSubTitle:Pfe,DropRegion:zfe,BundleActionButton:Bfe};function Vfe({active:e,loading:t,headline:n,body:r,location:a,translations:i,resetAllFilters:s,toggleCheckbox:l,removeCourse:u,moveCourse:d,queryParams:p,...h}){const g=ac(F=>F.bundles),v=mi(a.pathname),T=Za(),E=F=>()=>{l(F)},S=(F,D)=>()=>{u(F,D)},b=F=>()=>{const D=v===zs?Og:kg,M={};M[YT]=F.courses[0].en.nid,F.courses.length>1&&(M[KT]=F.courses[1].en.nid),T(`/${v}/${D}?${vs.stringify(M)}`)},w=(F,D,M)=>`${cJ[F]}${D!==100?q1e(p[D],g,F,M)||"?":""}${D!==100?"":"?"}activeBundleId=${M}`,k=g.map(F=>{const D={};return D.isFull=V1e(F),D.isEmpty=KP(F),D.courses=F.courses.map(M=>{const A={};switch(A.id=`uid${F.uid}-nid${M.en.subject.nid}`,A.isDropRegion=!1,A.percentage=F2(M),A.percentage){case 25:case 33:A.mobileWidth=3,A.desktopWidth=4;break;case 50:A.mobileWidth=3,A.desktopWidth=7;break;case 67:case 75:A.mobileWidth=3,A.desktopWidth=10;break;case 100:default:A.mobileWidth=6,A.desktopWidth=14}return A}),D.isFull||D.courses.push({id:`uid${F.uid}-drop-region`,isDropRegion:!0,percentage:100-(D.courses.length?D.courses[0].percentage:0),mobileWidth:6-(D.courses.length?D.courses[0].mobileWidth:0),desktopWidth:14-(D.courses.length?D.courses[0].desktopWidth:0)}),D});return m.jsx(S0e,{backend:_fe,children:m.jsx(O0,{loading:t,active:e,transitionStyle:X2,...h,children:m.jsxs(tn,{className:fi.Wrapper,children:[m.jsx(yt,{children:m.jsxs(et,{mobile:6,desktop:9,desktopOffset:1,wide:10,wideOffset:0,children:[n&&m.jsx(Ri,{className:fi.Title,children:n}),m.jsx("div",{className:fi.LeadText,dangerouslySetInnerHTML:{__html:r}})]})}),k?.map((F,D)=>{const M=g[D]||{courses:[]};return m.jsxs(yt,{children:[m.jsx(et,{mobile:6,desktop:12,desktopOffset:1,wide:14,wideOffset:0,children:m.jsx("h2",{className:fi.BundleTitle,children:B1e(M,v,i)})}),F.courses.map((A,R)=>{const q=M.courses[R],H=nt(null,[v,"nid"],q),W=nt(null,[v,"entityUrl","alias"],q);return m.jsx(et,{mobile:A.mobileWidth,desktop:A.desktopWidth===14?12:A.desktopWidth-1,desktopOffset:R?0:1,wide:A.desktopWidth,wideOffset:0,children:A.isDropRegion?m.jsx(St,{to:w(v,A.percentage,M.uid),onClick:s,children:m.jsx(wfe,{className:fi.DropRegion,moveCourse:d,targetBundle:M,targetBundleIndex:D,translations:i,children:m.jsxs("span",{children:[m.jsx(Ft,{className:qe(fi.AddIcon,{[fi.AddIconNarrow]:A.desktopWidth===4}),iconName:"plus-white"}),i.addSubject]})})}):m.jsxs(ife,{className:fi.Course,bundle:M,bundleIndex:D,course:q,courseIndex:R,children:[H?m.jsx("h3",{className:fi.CourseTitle,children:m.jsxs(St,{to:W,children:[h2(q,v).title,m.jsx("span",{className:fi.CourseSubTitle,children:h2(q,v).subTitle})]})}):m.jsxs("h3",{className:fi.CourseTitle,children:[h2(q,v).title,m.jsx("span",{className:fi.CourseSubTitle,children:h2(q,v).subTitle})]}),m.jsx("button",{className:fi.RemoveButton,onClick:S(D,R),children:m.jsx(Ft,{className:fi.RemoveIcon,role:"img",ariaLabel:i.remove,iconName:"trashcan-white"})})]})},A.id)}),!F.isEmpty&&m.jsxs(et,{mobile:6,desktop:12,desktopOffset:1,wide:14,wideOffset:0,className:fi.BundleActions,children:[!F.isFull&&m.jsx(ade,{name:`override-action-${D}`,id:`override-action-${D}`,value:1,checked:M.checkbox,onChange:E(D),invertColors:!0,className:fi.BundleActionCheckbox,children:i.applyForPartial}),m.jsx("button",{className:qe("button",fi.BundleActionButton),disabled:!F.isFull&&!M.checkbox,onClick:b(M),children:i.next})]})]},M.uid)})]})})})}function Hfe(e){const t=$t(),{loading:n,...r}=Q1e({location:t}),{loading:a,translations:i}=Ht(),{setActiveBundle:s,toggleCheckbox:l,removeCourseFromBundle:u,moveCourse:d,resetActiveBundle:p}=ac(Ln(h=>({setActiveBundle:h.setActiveBundle,toggleCheckbox:h.toggleCheckbox,removeCourseFromBundle:h.removeCourseFromBundle,moveCourse:h.moveCourse,resetActiveBundle:h.resetActiveBundle})));return m.jsx(Vfe,{...e,...r,translations:i,location:t,loading:n||a,setActiveBundle:s,toggleCheckbox:l,removeCourse:u,moveCourse:d,resetActiveBundle:p})}const Ufe="Wrapper_nFoVH VerticalSpacing",Wfe={Wrapper:Ufe};function al({className:e,isSubParagraph:t,narrow:n,children:r}){return t?e?m.jsx("div",{className:e,children:r}):r:m.jsx(tn,{className:qe(e,Wfe.Wrapper),children:m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:12,desktopOffset:1,wide:n&&10,wideOffset:n&&2,children:r})})})}const qfe="Wrapper_-hzdV",Gfe={Wrapper:qfe};function Qfe(){const{translations:e}=Ht();return m.jsxs(al,{className:Gfe.Wrapper,children:[m.jsx(Ri,{children:e.errorTitle}),m.jsx("p",{children:e.temporaryError})]})}const $fe=dt`
  query gcsQuery {
    googleCustomSearchEngines {
      title
      searchEngineId
      isActive
    }
    searchHelloField {
      hello
    }
  }
`;function Yfe(){const{data:e,loading:t,error:n}=xr($fe);if(n)throw n;const r=nt([],["googleCustomSearchEngines"],e),a=nt("",["searchHelloField","hello"],e);return{googleCustomSearchEngines:r,searchHello:a,loading:t}}function mE({location:e}){const t=e||$t();return j.useMemo(()=>vs.parse(t.search),[t.search])}var D7={exports:{}},M7,mO;function Kfe(){if(mO)return M7;mO=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return M7=e,M7}var L7,gO;function Jfe(){if(gO)return L7;gO=1;var e=Kfe();function t(){}function n(){}return n.resetWarningCache=t,L7=function(){function r(s,l,u,d,p,h){if(h!==e){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}r.isRequired=r;function a(){return r}var i={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:a,element:r,elementType:r,instanceOf:a,node:r,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:n,resetWarningCache:t};return i.PropTypes=i,i},L7}var vO;function Zfe(){return vO||(vO=1,D7.exports=Jfe()()),D7.exports}var Xfe={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",whiteSpace:"nowrap",padding:0,width:"1px",position:"absolute"},_m=function(t){var n=t.message,r=t["aria-live"];return gt.createElement("div",{style:Xfe,role:"log","aria-live":r},n||"")};_m.propTypes={};function e2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yO(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function t2e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var vz=function(e){t2e(t,e);function t(){var n,r,a;e2e(this,t);for(var i=arguments.length,s=Array(i),l=0;l<i;l++)s[l]=arguments[l];return a=(n=(r=yO(this,e.call.apply(e,[this].concat(s))),r),r.state={assertiveMessage1:"",assertiveMessage2:"",politeMessage1:"",politeMessage2:"",oldPolitemessage:"",oldPoliteMessageId:"",oldAssertiveMessage:"",oldAssertiveMessageId:"",setAlternatePolite:!1,setAlternateAssertive:!1},n),yO(r,a)}return t.getDerivedStateFromProps=function(r,a){var i=a.oldPolitemessage,s=a.oldPoliteMessageId,l=a.oldAssertiveMessage,u=a.oldAssertiveMessageId,d=r.politeMessage,p=r.politeMessageId,h=r.assertiveMessage,g=r.assertiveMessageId;return i!==d||s!==p?{politeMessage1:a.setAlternatePolite?"":d,politeMessage2:a.setAlternatePolite?d:"",oldPolitemessage:d,oldPoliteMessageId:p,setAlternatePolite:!a.setAlternatePolite}:l!==h||u!==g?{assertiveMessage1:a.setAlternateAssertive?"":h,assertiveMessage2:a.setAlternateAssertive?h:"",oldAssertiveMessage:h,oldAssertiveMessageId:g,setAlternateAssertive:!a.setAlternateAssertive}:null},t.prototype.render=function(){var r=this.state,a=r.assertiveMessage1,i=r.assertiveMessage2,s=r.politeMessage1,l=r.politeMessage2;return gt.createElement("div",null,gt.createElement(_m,{"aria-live":"assertive",message:a}),gt.createElement(_m,{"aria-live":"assertive",message:i}),gt.createElement(_m,{"aria-live":"polite",message:s}),gt.createElement(_m,{"aria-live":"polite",message:l}))},t}(j.Component);vz.propTypes={};var yz=gt.createContext({announceAssertive:_O,announcePolite:_O});function _O(){console.warn("Announcement failed, LiveAnnouncer context is missing")}function n2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r2e(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function a2e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var i2e=function(e){a2e(t,e);function t(n){n2e(this,t);var r=r2e(this,e.call(this,n));return r.announcePolite=function(a,i){r.setState({announcePoliteMessage:a,politeMessageId:i||""})},r.announceAssertive=function(a,i){r.setState({announceAssertiveMessage:a,assertiveMessageId:i||""})},r.state={announcePoliteMessage:"",politeMessageId:"",announceAssertiveMessage:"",assertiveMessageId:"",updateFunctions:{announcePolite:r.announcePolite,announceAssertive:r.announceAssertive}},r}return t.prototype.render=function(){var r=this.state,a=r.announcePoliteMessage,i=r.politeMessageId,s=r.announceAssertiveMessage,l=r.assertiveMessageId,u=r.updateFunctions;return gt.createElement(yz.Provider,{value:u},this.props.children,gt.createElement(vz,{assertiveMessage:s,assertiveMessageId:l,politeMessage:a,politeMessageId:i}))},t}(j.Component),K5={exports:{}},bO;function s2e(){if(bO)return K5.exports;bO=1;var e=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof window.msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto);if(e){var t=new Uint8Array(16);K5.exports=function(){return e(t),t}}else{var n=new Array(16);K5.exports=function(){for(var a=0,i;a<16;a++)a&3||(i=Math.random()*4294967296),n[a]=i>>>((a&3)<<3)&255;return n}}return K5.exports}var A7,TO;function o2e(){if(TO)return A7;TO=1;for(var e=[],t=0;t<256;++t)e[t]=(t+256).toString(16).substr(1);function n(r,a){var i=a||0,s=e;return[s[r[i++]],s[r[i++]],s[r[i++]],s[r[i++]],"-",s[r[i++]],s[r[i++]],"-",s[r[i++]],s[r[i++]],"-",s[r[i++]],s[r[i++]],"-",s[r[i++]],s[r[i++]],s[r[i++]],s[r[i++]],s[r[i++]],s[r[i++]]].join("")}return A7=n,A7}var F7,EO;function l2e(){if(EO)return F7;EO=1;var e=s2e(),t=o2e();function n(r,a,i){var s=a&&i||0;typeof r=="string"&&(a=r==="binary"?new Array(16):null,r=null),r=r||{};var l=r.random||(r.rng||e)();if(l[6]=l[6]&15|64,l[8]=l[8]&63|128,a)for(var u=0;u<16;++u)a[s+u]=l[u];return a||t(l)}return F7=n,F7}var u2e=l2e();const SO=ji(u2e);function c2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wO(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function d2e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var _z=function(e){d2e(t,e);function t(){var n,r,a;c2e(this,t);for(var i=arguments.length,s=Array(i),l=0;l<i;l++)s[l]=arguments[l];return a=(n=(r=wO(this,e.call.apply(e,[this].concat(s))),r),r.announce=function(){var u=r.props,d=u.message,p=u["aria-live"],h=u.announceAssertive,g=u.announcePolite;p==="assertive"&&h(d||"",SO()),p==="polite"&&g(d||"",SO())},n),wO(r,a)}return t.prototype.componentDidMount=function(){this.announce()},t.prototype.componentDidUpdate=function(r){var a=this.props.message;a!==r.message&&this.announce()},t.prototype.componentWillUnmount=function(){var r=this.props,a=r.clearOnUnmount,i=r.announceAssertive,s=r.announcePolite;(a===!0||a==="true")&&(i(""),s(""))},t.prototype.render=function(){return null},t}(j.Component);_z.propTypes={};var f2e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bz=function(t){return gt.createElement(yz.Consumer,null,function(n){return gt.createElement(_z,f2e({},n,t))})};bz.propTypes={};const gE=V1(cc(e=>({breadcrumbsHeight:0,mainContentHeight:0,setBreadcrumbsHeight:({breadcrumbsHeight:t,mainContentHeight:n})=>{Number.isInteger(t)&&e({breadcrumbsHeight:t,mainContentHeight:n})}})));function xO(){setTimeout(()=>{const e=document.querySelector("[aria-live]");if(e){const t=e.parentElement;t&&(t.getAttribute("id")===null&&t.setAttribute("id","liveAnnouncerDiv"),t.getAttribute("tabindex")===null&&t.setAttribute("tabindex","-1"))}},150)}function pc({children:e,pageTitle:t,titleMetaTagValue:n}){const r=$t(),{translations:a}=Ht(),i=HY(),s=gE(Ln(u=>u.breadcrumbsHeight));j.useEffect(()=>{i==="POP"&&xO();const{search:u,pathname:d}=r,p=u.indexOf("overlay")>-1;!p&&!globalThis.localStorage.getItem("previousSearch")&&i!=="REPLACE"&&xO(),p?globalThis.localStorage.setItem("previousSearch",`${d}${u}`):globalThis.localStorage.getItem("previousSearch")&&globalThis.localStorage.getItem("previousSearch").indexOf(d)===-1&&globalThis.localStorage.removeItem("previousSearch")},[r,i]);let l;return n?l=m.jsx(rc,{titleTemplate:"%s",title:n}):l=m.jsx(rc,{title:`${t}`}),m.jsxs(m.Fragment,{children:[l,m.jsx(bz,{message:`${a.newPage}: ${t}`,"aria-live":"polite"}),m.jsx("main",{style:{minHeight:s},children:e})]})}function vE(e=!1){const[t,n]=j.useState(e),r=j.useCallback(i=>{p2&&(t?n(!1):(n(!0),i.preventDefault()))},[t,p2]),a=j.useCallback(()=>{p2&&n(!1)},[p2]);return{onClick:r,onBlur:a}}const p2e="Wrapper_qktHH",h2e="TextWrapper_oBpW8",m2e="ContactWrapper_kUfiE",g2e="Contact_n8dEp",v2e="Arrow_POmbg",y2e="Title_RdgoP",Tz={Wrapper:p2e,TextWrapper:h2e,ContactWrapper:m2e,Contact:g2e,Arrow:v2e,Title:y2e},{Wrapper:_2e,ContactWrapper:b2e,Contact:T2e,TextWrapper:E2e,Arrow:S2e,Title:w2e}=Tz,x2e=`Wrapper_g5vOw ${_2e}`,C2e=`IconWrapper_dOOX1 ${b2e}`,N2e=`Icon_hCTck ${T2e}`,k2e=`TextWrapper_mFc-P ${E2e}`,O2e=`Arrow_ompmD ${S2e}`,I2e=`Title_K45YL ${w2e}`,go={Wrapper:x2e,IconWrapper:C2e,Icon:N2e,TextWrapper:k2e,Arrow:O2e,Title:I2e};function D2e(){const e=$t(),{loading:t,languageSwitchLinks:n}=Ag({location:e}),{onClick:r,onBlur:a}=vE();if(t)return null;const i=n.filter(u=>!u.isActive);if(!i||i.length===0)return null;const s=i[0];if(!s)return null;const l=vr();return n.length===1?null:n.length===2?m.jsxs(St,{onClick:r,onBlur:a,to:s.url.alias,className:go.Wrapper,forceReload:!0,children:[m.jsx("div",{className:go.IconWrapper,children:m.jsx(Ft,{iconName:"globe",className:go.Icon})}),m.jsxs("div",{className:go.TextWrapper,children:[m.jsx("p",{className:go.Title,children:s.title}),m.jsx(Ft,{iconName:"arrow-right-white",className:go.Arrow})]})]},s.url.alias):m.jsxs(Fi,{onClick:r,onBlur:a,type:wr.LANG_SWITCHER,push:!0,className:go.Wrapper,children:[m.jsx("div",{className:go.IconWrapper,children:m.jsx(Ft,{iconName:"globe",className:go.Icon})}),m.jsxs("div",{className:go.TextWrapper,children:[m.jsx("p",{className:go.Title,children:D2[l].label}),m.jsx(Ft,{iconName:"arrow-expand-white",className:go.Arrow})]})]})}const M2e="ButtonWrapper_8ZAug",L2e={ButtonWrapper:M2e};function rp({children:e}){return m.jsxs("div",{className:L2e.ButtonWrapper,children:[m.jsx(D2e,{}),e]})}const j2=Math.min,g0=Math.max,X3=Math.round,J5=Math.floor,ql=e=>({x:e,y:e}),A2e={left:"right",right:"left",bottom:"top",top:"bottom"},F2e={start:"end",end:"start"};function gb(e,t,n){return g0(e,j2(t,n))}function m6(e,t){return typeof e=="function"?e(t):e}function E0(e){return e.split("-")[0]}function g6(e){return e.split("-")[1]}function Ez(e){return e==="x"?"y":"x"}function yE(e){return e==="y"?"height":"width"}function R2(e){return["top","bottom"].includes(E0(e))?"y":"x"}function _E(e){return Ez(R2(e))}function j2e(e,t,n){n===void 0&&(n=!1);const r=g6(e),a=_E(e),i=yE(a);let s=a==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=eg(s)),[s,eg(s)]}function R2e(e){const t=eg(e);return[vb(e),t,vb(t)]}function vb(e){return e.replace(/start|end/g,t=>F2e[t])}function P2e(e,t,n){const r=["left","right"],a=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?a:r:t?r:a;case"left":case"right":return t?i:s;default:return[]}}function z2e(e,t,n,r){const a=g6(e);let i=P2e(E0(e),n==="start",r);return a&&(i=i.map(s=>s+"-"+a),t&&(i=i.concat(i.map(vb)))),i}function eg(e){return e.replace(/left|right|bottom|top/g,t=>A2e[t])}function B2e(e){return{top:0,right:0,bottom:0,left:0,...e}}function Sz(e){return typeof e!="number"?B2e(e):{top:e,right:e,bottom:e,left:e}}function tg(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function CO(e,t,n){let{reference:r,floating:a}=e;const i=R2(t),s=_E(t),l=yE(s),u=E0(t),d=i==="y",p=r.x+r.width/2-a.width/2,h=r.y+r.height/2-a.height/2,g=r[l]/2-a[l]/2;let v;switch(u){case"top":v={x:p,y:r.y-a.height};break;case"bottom":v={x:p,y:r.y+r.height};break;case"right":v={x:r.x+r.width,y:h};break;case"left":v={x:r.x-a.width,y:h};break;default:v={x:r.x,y:r.y}}switch(g6(t)){case"start":v[s]-=g*(n&&d?-1:1);break;case"end":v[s]+=g*(n&&d?-1:1);break}return v}const V2e=async(e,t,n)=>{const{placement:r="bottom",strategy:a="absolute",middleware:i=[],platform:s}=n,l=i.filter(Boolean),u=await(s.isRTL==null?void 0:s.isRTL(t));let d=await s.getElementRects({reference:e,floating:t,strategy:a}),{x:p,y:h}=CO(d,r,u),g=r,v={},T=0;for(let E=0;E<l.length;E++){const{name:S,fn:b}=l[E],{x:w,y:k,data:F,reset:D}=await b({x:p,y:h,initialPlacement:r,placement:g,strategy:a,middlewareData:v,rects:d,platform:s,elements:{reference:e,floating:t}});p=w??p,h=k??h,v={...v,[S]:{...v[S],...F}},D&&T<=50&&(T++,typeof D=="object"&&(D.placement&&(g=D.placement),D.rects&&(d=D.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:a}):D.rects),{x:p,y:h}=CO(d,g,u)),E=-1)}return{x:p,y:h,placement:g,strategy:a,middlewareData:v}};async function wz(e,t){var n;t===void 0&&(t={});const{x:r,y:a,platform:i,rects:s,elements:l,strategy:u}=e,{boundary:d="clippingAncestors",rootBoundary:p="viewport",elementContext:h="floating",altBoundary:g=!1,padding:v=0}=m6(t,e),T=Sz(v),S=l[g?h==="floating"?"reference":"floating":h],b=tg(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(S)))==null||n?S:S.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(l.floating)),boundary:d,rootBoundary:p,strategy:u})),w=h==="floating"?{x:r,y:a,width:s.floating.width,height:s.floating.height}:s.reference,k=await(i.getOffsetParent==null?void 0:i.getOffsetParent(l.floating)),F=await(i.isElement==null?void 0:i.isElement(k))?await(i.getScale==null?void 0:i.getScale(k))||{x:1,y:1}:{x:1,y:1},D=tg(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:w,offsetParent:k,strategy:u}):w);return{top:(b.top-D.top+T.top)/F.y,bottom:(D.bottom-b.bottom+T.bottom)/F.y,left:(b.left-D.left+T.left)/F.x,right:(D.right-b.right+T.right)/F.x}}const H2e=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:a,rects:i,platform:s,elements:l,middlewareData:u}=t,{element:d,padding:p=0}=m6(e,t)||{};if(d==null)return{};const h=Sz(p),g={x:n,y:r},v=_E(a),T=yE(v),E=await s.getDimensions(d),S=v==="y",b=S?"top":"left",w=S?"bottom":"right",k=S?"clientHeight":"clientWidth",F=i.reference[T]+i.reference[v]-g[v]-i.floating[T],D=g[v]-i.reference[v],M=await(s.getOffsetParent==null?void 0:s.getOffsetParent(d));let A=M?M[k]:0;(!A||!await(s.isElement==null?void 0:s.isElement(M)))&&(A=l.floating[k]||i.floating[T]);const R=F/2-D/2,q=A/2-E[T]/2-1,H=j2(h[b],q),W=j2(h[w],q),se=H,Y=A-E[T]-W,ee=A/2-E[T]/2+R,le=gb(se,ee,Y),G=!u.arrow&&g6(a)!=null&&ee!==le&&i.reference[T]/2-(ee<se?H:W)-E[T]/2<0,te=G?ee<se?ee-se:ee-Y:0;return{[v]:g[v]+te,data:{[v]:le,centerOffset:ee-le-te,...G&&{alignmentOffset:te}},reset:G}}}),U2e=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:a,middlewareData:i,rects:s,initialPlacement:l,platform:u,elements:d}=t,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:g,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:T="none",flipAlignment:E=!0,...S}=m6(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const b=E0(a),w=R2(l),k=E0(l)===l,F=await(u.isRTL==null?void 0:u.isRTL(d.floating)),D=g||(k||!E?[eg(l)]:R2e(l)),M=T!=="none";!g&&M&&D.push(...z2e(l,E,T,F));const A=[l,...D],R=await wz(t,S),q=[];let H=((r=i.flip)==null?void 0:r.overflows)||[];if(p&&q.push(R[b]),h){const ee=j2e(a,s,F);q.push(R[ee[0]],R[ee[1]])}if(H=[...H,{placement:a,overflows:q}],!q.every(ee=>ee<=0)){var W,se;const ee=(((W=i.flip)==null?void 0:W.index)||0)+1,le=A[ee];if(le)return{data:{index:ee,overflows:H},reset:{placement:le}};let G=(se=H.filter(te=>te.overflows[0]<=0).sort((te,re)=>te.overflows[1]-re.overflows[1])[0])==null?void 0:se.placement;if(!G)switch(v){case"bestFit":{var Y;const te=(Y=H.filter(re=>{if(M){const ue=R2(re.placement);return ue===w||ue==="y"}return!0}).map(re=>[re.placement,re.overflows.filter(ue=>ue>0).reduce((ue,Q)=>ue+Q,0)]).sort((re,ue)=>re[1]-ue[1])[0])==null?void 0:Y[0];te&&(G=te);break}case"initialPlacement":G=l;break}if(a!==G)return{reset:{placement:G}}}return{}}}};async function W2e(e,t){const{placement:n,platform:r,elements:a}=e,i=await(r.isRTL==null?void 0:r.isRTL(a.floating)),s=E0(n),l=g6(n),u=R2(n)==="y",d=["left","top"].includes(s)?-1:1,p=i&&u?-1:1,h=m6(t,e);let{mainAxis:g,crossAxis:v,alignmentAxis:T}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return l&&typeof T=="number"&&(v=l==="end"?T*-1:T),u?{x:v*p,y:g*d}:{x:g*d,y:v*p}}const q2e=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:a,y:i,placement:s,middlewareData:l}=t,u=await W2e(t,e);return s===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:a+u.x,y:i+u.y,data:{...u,placement:s}}}}},G2e=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:a}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:l={fn:S=>{let{x:b,y:w}=S;return{x:b,y:w}}},...u}=m6(e,t),d={x:n,y:r},p=await wz(t,u),h=R2(E0(a)),g=Ez(h);let v=d[g],T=d[h];if(i){const S=g==="y"?"top":"left",b=g==="y"?"bottom":"right",w=v+p[S],k=v-p[b];v=gb(w,v,k)}if(s){const S=h==="y"?"top":"left",b=h==="y"?"bottom":"right",w=T+p[S],k=T-p[b];T=gb(w,T,k)}const E=l.fn({...t,[g]:v,[h]:T});return{...E,data:{x:E.x-n,y:E.y-r,enabled:{[g]:i,[h]:s}}}}}};function Ug(){return typeof window<"u"}function ap(e){return xz(e)?(e.nodeName||"").toLowerCase():"#document"}function Bs(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Xl(e){var t;return(t=(xz(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function xz(e){return Ug()?e instanceof Node||e instanceof Bs(e).Node:!1}function ll(e){return Ug()?e instanceof Element||e instanceof Bs(e).Element:!1}function $l(e){return Ug()?e instanceof HTMLElement||e instanceof Bs(e).HTMLElement:!1}function NO(e){return!Ug()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Bs(e).ShadowRoot}function v6(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=ul(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(a)}function Q2e(e){return["table","td","th"].includes(ap(e))}function Wg(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function bE(e){const t=TE(),n=ll(e)?ul(e):e;return["transform","translate","scale","rotate","perspective"].some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function $2e(e){let t=P1(e);for(;$l(t)&&!P2(t);){if(bE(t))return t;if(Wg(t))return null;t=P1(t)}return null}function TE(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function P2(e){return["html","body","#document"].includes(ap(e))}function ul(e){return Bs(e).getComputedStyle(e)}function qg(e){return ll(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function P1(e){if(ap(e)==="html")return e;const t=e.assignedSlot||e.parentNode||NO(e)&&e.host||Xl(e);return NO(t)?t.host:t}function Cz(e){const t=P1(e);return P2(t)?e.ownerDocument?e.ownerDocument.body:e.body:$l(t)&&v6(t)?t:Cz(t)}function Qm(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const a=Cz(e),i=a===((r=e.ownerDocument)==null?void 0:r.body),s=Bs(a);if(i){const l=yb(s);return t.concat(s,s.visualViewport||[],v6(a)?a:[],l&&n?Qm(l):[])}return t.concat(a,Qm(a,[],n))}function yb(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Nz(e){const t=ul(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=$l(e),i=a?e.offsetWidth:n,s=a?e.offsetHeight:r,l=X3(n)!==i||X3(r)!==s;return l&&(n=i,r=s),{width:n,height:r,$:l}}function EE(e){return ll(e)?e:e.contextElement}function w2(e){const t=EE(e);if(!$l(t))return ql(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:i}=Nz(t);let s=(i?X3(n.width):n.width)/r,l=(i?X3(n.height):n.height)/a;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const Y2e=ql(0);function kz(e){const t=Bs(e);return!TE()||!t.visualViewport?Y2e:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function K2e(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Bs(e)?!1:t}function S0(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const a=e.getBoundingClientRect(),i=EE(e);let s=ql(1);t&&(r?ll(r)&&(s=w2(r)):s=w2(e));const l=K2e(i,n,r)?kz(i):ql(0);let u=(a.left+l.x)/s.x,d=(a.top+l.y)/s.y,p=a.width/s.x,h=a.height/s.y;if(i){const g=Bs(i),v=r&&ll(r)?Bs(r):r;let T=g,E=yb(T);for(;E&&r&&v!==T;){const S=w2(E),b=E.getBoundingClientRect(),w=ul(E),k=b.left+(E.clientLeft+parseFloat(w.paddingLeft))*S.x,F=b.top+(E.clientTop+parseFloat(w.paddingTop))*S.y;u*=S.x,d*=S.y,p*=S.x,h*=S.y,u+=k,d+=F,T=Bs(E),E=yb(T)}}return tg({width:p,height:h,x:u,y:d})}function SE(e,t){const n=qg(e).scrollLeft;return t?t.left+n:S0(Xl(e)).left+n}function Oz(e,t,n){n===void 0&&(n=!1);const r=e.getBoundingClientRect(),a=r.left+t.scrollLeft-(n?0:SE(e,r)),i=r.top+t.scrollTop;return{x:a,y:i}}function J2e(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e;const i=a==="fixed",s=Xl(r),l=t?Wg(t.floating):!1;if(r===s||l&&i)return n;let u={scrollLeft:0,scrollTop:0},d=ql(1);const p=ql(0),h=$l(r);if((h||!h&&!i)&&((ap(r)!=="body"||v6(s))&&(u=qg(r)),$l(r))){const v=S0(r);d=w2(r),p.x=v.x+r.clientLeft,p.y=v.y+r.clientTop}const g=s&&!h&&!i?Oz(s,u,!0):ql(0);return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-u.scrollLeft*d.x+p.x+g.x,y:n.y*d.y-u.scrollTop*d.y+p.y+g.y}}function Z2e(e){return Array.from(e.getClientRects())}function X2e(e){const t=Xl(e),n=qg(e),r=e.ownerDocument.body,a=g0(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=g0(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+SE(e);const l=-n.scrollTop;return ul(r).direction==="rtl"&&(s+=g0(t.clientWidth,r.clientWidth)-a),{width:a,height:i,x:s,y:l}}function epe(e,t){const n=Bs(e),r=Xl(e),a=n.visualViewport;let i=r.clientWidth,s=r.clientHeight,l=0,u=0;if(a){i=a.width,s=a.height;const d=TE();(!d||d&&t==="fixed")&&(l=a.offsetLeft,u=a.offsetTop)}return{width:i,height:s,x:l,y:u}}function tpe(e,t){const n=S0(e,!0,t==="fixed"),r=n.top+e.clientTop,a=n.left+e.clientLeft,i=$l(e)?w2(e):ql(1),s=e.clientWidth*i.x,l=e.clientHeight*i.y,u=a*i.x,d=r*i.y;return{width:s,height:l,x:u,y:d}}function kO(e,t,n){let r;if(t==="viewport")r=epe(e,n);else if(t==="document")r=X2e(Xl(e));else if(ll(t))r=tpe(t,n);else{const a=kz(e);r={x:t.x-a.x,y:t.y-a.y,width:t.width,height:t.height}}return tg(r)}function Iz(e,t){const n=P1(e);return n===t||!ll(n)||P2(n)?!1:ul(n).position==="fixed"||Iz(n,t)}function npe(e,t){const n=t.get(e);if(n)return n;let r=Qm(e,[],!1).filter(l=>ll(l)&&ap(l)!=="body"),a=null;const i=ul(e).position==="fixed";let s=i?P1(e):e;for(;ll(s)&&!P2(s);){const l=ul(s),u=bE(s);!u&&l.position==="fixed"&&(a=null),(i?!u&&!a:!u&&l.position==="static"&&!!a&&["absolute","fixed"].includes(a.position)||v6(s)&&!u&&Iz(e,s))?r=r.filter(p=>p!==s):a=l,s=P1(s)}return t.set(e,r),r}function rpe(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e;const s=[...n==="clippingAncestors"?Wg(t)?[]:npe(t,this._c):[].concat(n),r],l=s[0],u=s.reduce((d,p)=>{const h=kO(t,p,a);return d.top=g0(h.top,d.top),d.right=j2(h.right,d.right),d.bottom=j2(h.bottom,d.bottom),d.left=g0(h.left,d.left),d},kO(t,l,a));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function ape(e){const{width:t,height:n}=Nz(e);return{width:t,height:n}}function ipe(e,t,n){const r=$l(t),a=Xl(t),i=n==="fixed",s=S0(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const u=ql(0);if(r||!r&&!i)if((ap(t)!=="body"||v6(a))&&(l=qg(t)),r){const g=S0(t,!0,i,t);u.x=g.x+t.clientLeft,u.y=g.y+t.clientTop}else a&&(u.x=SE(a));const d=a&&!r&&!i?Oz(a,l):ql(0),p=s.left+l.scrollLeft-u.x-d.x,h=s.top+l.scrollTop-u.y-d.y;return{x:p,y:h,width:s.width,height:s.height}}function j7(e){return ul(e).position==="static"}function OO(e,t){if(!$l(e)||ul(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Xl(e)===n&&(n=n.ownerDocument.body),n}function Dz(e,t){const n=Bs(e);if(Wg(e))return n;if(!$l(e)){let a=P1(e);for(;a&&!P2(a);){if(ll(a)&&!j7(a))return a;a=P1(a)}return n}let r=OO(e,t);for(;r&&Q2e(r)&&j7(r);)r=OO(r,t);return r&&P2(r)&&j7(r)&&!bE(r)?n:r||$2e(e)||n}const spe=async function(e){const t=this.getOffsetParent||Dz,n=this.getDimensions,r=await n(e.floating);return{reference:ipe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function ope(e){return ul(e).direction==="rtl"}const lpe={convertOffsetParentRelativeRectToViewportRelativeRect:J2e,getDocumentElement:Xl,getClippingRect:rpe,getOffsetParent:Dz,getElementRects:spe,getClientRects:Z2e,getDimensions:ape,getScale:w2,isElement:ll,isRTL:ope};function Mz(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function upe(e,t){let n=null,r;const a=Xl(e);function i(){var l;clearTimeout(r),(l=n)==null||l.disconnect(),n=null}function s(l,u){l===void 0&&(l=!1),u===void 0&&(u=1),i();const d=e.getBoundingClientRect(),{left:p,top:h,width:g,height:v}=d;if(l||t(),!g||!v)return;const T=J5(h),E=J5(a.clientWidth-(p+g)),S=J5(a.clientHeight-(h+v)),b=J5(p),k={rootMargin:-T+"px "+-E+"px "+-S+"px "+-b+"px",threshold:g0(0,j2(1,u))||1};let F=!0;function D(M){const A=M[0].intersectionRatio;if(A!==u){if(!F)return s();A?s(!1,A):r=setTimeout(()=>{s(!1,1e-7)},1e3)}A===1&&!Mz(d,e.getBoundingClientRect())&&s(),F=!1}try{n=new IntersectionObserver(D,{...k,root:a.ownerDocument})}catch{n=new IntersectionObserver(D,k)}n.observe(e)}return s(!0),i}function Lz(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:u=!1}=r,d=EE(e),p=a||i?[...d?Qm(d):[],...Qm(t)]:[];p.forEach(b=>{a&&b.addEventListener("scroll",n,{passive:!0}),i&&b.addEventListener("resize",n)});const h=d&&l?upe(d,n):null;let g=-1,v=null;s&&(v=new ResizeObserver(b=>{let[w]=b;w&&w.target===d&&v&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var k;(k=v)==null||k.observe(t)})),n()}),d&&!u&&v.observe(d),v.observe(t));let T,E=u?S0(e):null;u&&S();function S(){const b=S0(e);E&&!Mz(E,b)&&n(),E=b,T=requestAnimationFrame(S)}return n(),()=>{var b;p.forEach(w=>{a&&w.removeEventListener("scroll",n),i&&w.removeEventListener("resize",n)}),h?.(),(b=v)==null||b.disconnect(),v=null,u&&cancelAnimationFrame(T)}}const cpe=q2e,dpe=G2e,fpe=U2e,ppe=H2e,IO=(e,t,n)=>{const r=new Map,a={platform:lpe,...n},i={...a.platform,_c:r};return V2e(e,t,{...a,platform:i})};var Uf={},DO={npm_package_dependencies_react_transition_state:"^2.3.0",npm_package_lint_staged_frontend_app______js_2:"lint:fix",npm_package_dependencies_react_dnd_html5_backend:"^16.0.1",npm_config_version_commit_hooks:"true",npm_config_user_agent:"yarn/1.22.22 npm/? node/v22.12.0 linux x64",NODE_VERSION:"22.12.0",npm_package_dependencies_use_broadcast_ts:"^2.0.0",npm_package_entry_client:"entry/client",npm_config_bin_links:"true",YARN_VERSION:"1.22.22",npm_node_execpath:"/usr/local/bin/node",npm_package_devDependencies_vite:"^6.1.0",npm_package_dependencies_embla_carousel_react:"^8.5.2",npm_config_init_version:"1.0.0",SHLVL:"4",npm_package_dependencies_react_helmet_async:"^2.0.5",npm_package_scripts_persist:"node bin/update-persistgraphql.js",npm_package_scripts_lint_css_fix:"stylelint 'app/**/*.css' --fix",HOME:"/home",npm_package_scripts_build_server:"vite build --outDir dist/server --ssr app/entry/server/index.jsx",npm_package_devDependencies_eslint_config_prettier:"^10.0.1",LAGOON_VERSION:"24.12.0",npm_package_scripts_precommit:"lint-staged && node bin/precommit.js",npm_config_init_license:"MIT",YARN_WRAP_OUTPUT:"false",npm_package_devDependencies_then_request:"^6.0.2",npm_package_dependencies_use_sync_external_store:"^1.4.0",npm_package_dependencies_slugify:"^1.6.6",npm_config_version_tag_prefix:"v",npm_package_dependencies_eslint:"^9.20.1",npm_package_scripts_lint_fix:"eslint . --fix",npm_package_scripts_serve:"node prod-server.js",ENV:"/home/.bashrc",npm_package_devDependencies_postcss_advanced_variables:"^5.0.0",npm_package_devDependencies_eslint_plugin_react_hooks:"^5.1.0",npm_package_dependencies_compression:"^1.8.0",npm_package_description:"## Translations",npm_package_dependencies_xmldom:"^0.6.0",npm_package_dependencies_react_error_boundary:"^5.0.0",npm_package_dependencies__apollo_client:"^3.12.11",npm_package_scripts_lint_css:"stylelint 'app/**/*.css'",npm_package_scripts_posttest:"yarn run lint && yarn run lint-css",npm_package_readmeFilename:"README.md",TMPDIR:"/tmp",npm_package_devDependencies_prettier:"^3.5.0",npm_package_devDependencies_postcss_mixins:"^11.0.3",npm_package_dependencies_react_dnd:"^16.0.1",npm_package_dependencies_react_day_picker:"^9.5.1",npm_package_dependencies_embla_carousel_class_names:"^8.5.2",npm_package_scripts_introspect:"node bin/update-introspection.js",npm_package_scripts_dev:"node dev-server.js",npm_package_devDependencies_eslint_plugin_import:"^2.31.0",npm_package_devDependencies__vitejs_plugin_react:"^4.3.4",npm_package_dependencies_zustand:"^5.0.3",npm_package_dependencies_react_tooltip:"^5.28.0",npm_package_dependencies_html_entities:"^2.5.2",npm_package_dependencies_graphql_anywhere:"^4.2.8",npm_package_type:"module",npm_package_devDependencies_autoprefixer:"^10.4.20",npm_package_dependencies_url_parse:"^1.5.10",npm_package_dependencies_query_string:"^9.1.1",npm_package_dependencies_express:"^4.21.2",npm_package_private:"true",npm_package_dependencies_yet_another_react_lightbox:"^3.21.7",npm_package_scripts_lint:"eslint .",npm_config_registry:"https://registry.yarnpkg.com",npm_package_devDependencies_stylelint:"^16.14.1",npm_package_dependencies__emotion_is_prop_valid:"^1.3.1",npm_package_dependencies_raf:"^3.4.1",npm_package_dependencies_filesize:"^10.1.6",npm_package_dependencies_dotenv_extended:"^2.9.0",npm_package_scripts_start:"VITE_CJS_TRACE=true vite --force --host",npm_config_ignore_scripts:"",npm_config_version:"1.22.22",npm_package_dependencies_stylelint_config_css_modules:"^4.4.0",npm_package_dependencies_react_aria_live:"^2.0.5",npm_package_dependencies_accept_language_parser:"^1.5.0",PATH:"/tmp/yarn--1742303937852-0.8482364527510231:/app/node_modules/.bin:/usr/local/share/.config/yarn/link/node_modules/.bin:/usr/local/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/bin/node_modules/npm/bin/node-gyp-bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",NODE:"/usr/local/bin/node",LAGOON_LOCALDEV_HTTP_PORT:"3000",npm_package_name:"",npm_package_dependencies_xpath:"^0.0.34",npm_package_scripts_build_client:"vite build --outDir dist/client",npm_package_devDependencies_vite_plugin_eslint:"^1.8.1",npm_package_devDependencies_eslint_plugin_jsx_a11y:"^6.10.2",npm_package_devDependencies_postcss_functions:"^4.0.2",npm_package_devDependencies_jssha:"^3.3.1",npm_package_dependencies_winston:"^3.17.0",npm_package_dependencies_react_intersection_observer:"^9.15.1",npm_package_dependencies_react_dom:"^19.0.0",npm_package_dependencies_better_react_mathjax:"^2.1.0",TMP:"/tmp",npm_lifecycle_script:"vite build --outDir dist/client",LAGOON:"node",npm_package_devDependencies_eslint_plugin_css_modules:"^2.12.0",npm_package_dependencies_react_router:"^7.1.5",npm_package_dependencies_persistgraphql:"^0.3.11",npm_package_dependencies_mathjax:"^3.2.2",npm_package_dependencies_intersection_observer:"^0.12.2",npm_config_version_git_message:"v%s",npm_lifecycle_event:"build:client",npm_package_version:"",npm_config_argv:'{"remain":[],"cooked":["run","build:client"],"original":["run","build:client"]}',npm_package_devDependencies_lint_staged:"^15.4.3",npm_package_dependencies_uuid:"^11.0.5",npm_package_dependencies_ramda:"^0.30.1",npm_package_dependencies_graphql:"^16.10.0",npm_package_dependencies_fuse_js:"^7.1.0",npm_package_scripts_prettier:"prettier --trailing-comma all --single-quote --write '**/*.{js,jsx}' '!*.json'",npm_package_scripts_build:"VITE_CJS_TRACE=true vite build",npm_config_unsafe_perm:"true",npm_package_scripts_startrek:"node app/entry/server/cluster.js",npm_config_version_git_tag:"true",npm_config_version_git_sign:"",npm_package_license:"MIT",npm_package_devDependencies_eslint_plugin_react:"^7.37.4",npm_package_dependencies_classnames:"^2.5.1",npm_config_strict_ssl:"true",BASH_ENV:"/home/.bashrc",npm_package_devDependencies_vite_plugin_svg_sprite:"^0.6.2",npm_package_devDependencies_postcss_nested:"^7.0.2",npm_package_dependencies_vite_plugin_static_copy:"^2.2.0",npm_package_dependencies_react_select:"^5.10.0",npm_package_scripts_format:"yarn run prettier 'app/**/*.jsx' && yarn run lint:fix && yarn run lint-css:fix",PWD:"/app",npm_execpath:"/opt/yarn-v1.22.22/bin/yarn.js",npm_package_dependencies_unorm:"^1.6.0",npm_package_lint_staged_gitDir:"../",npm_package_dependencies_react_masonry_component:"^6.3.0",npm_package_devDependencies_postcss:"^8.5.2",npm_package_dependencies_stylelint_config_standard:"^37.0.0",npm_package_dependencies_date_fns:"^4.1.0",npm_config_save_prefix:"^",npm_config_ignore_optional:"",npm_package_devDependencies_vite_css_modules:"^1.8.4",npm_package_dependencies_react_animate_height:"^3.2.3",NODE_ENV:"production",npm_package_lint_staged_frontend_app______js_0:"lint",INIT_CWD:"/app",npm_package_devDependencies_lightningcss:"^1.29.1",npm_package_dependencies_react:"^19.0.0",npm_package_lint_staged_frontend_app______js_1:"prettier"};const hpe="react-tooltip-core-styles",mpe="react-tooltip-base-styles",MO={core:!1,base:!1};function LO({css:e,id:t=mpe,type:n="base",ref:r}){var a,i;if(!e||typeof document>"u"||MO[n]||n==="core"&&typeof Uf<"u"&&(!((a=Uf==null?void 0:DO)===null||a===void 0)&&a.REACT_TOOLTIP_DISABLE_CORE_STYLES)||n!=="base"&&typeof Uf<"u"&&(!((i=Uf==null?void 0:DO)===null||i===void 0)&&i.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;n==="core"&&(t=hpe),r||(r={});const{insertAt:s}=r;if(document.getElementById(t))return;const l=document.head||document.getElementsByTagName("head")[0],u=document.createElement("style");u.id=t,u.type="text/css",s==="top"&&l.firstChild?l.insertBefore(u,l.firstChild):l.appendChild(u),u.styleSheet?u.styleSheet.cssText=e:u.appendChild(document.createTextNode(e)),MO[n]=!0}const AO=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:a=10,strategy:i="absolute",middlewares:s=[cpe(Number(a)),fpe({fallbackAxisSideDirection:"start"}),dpe({padding:5})],border:l})=>{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};if(t===null)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};const u=s;return n?(u.push(ppe({element:n,padding:5})),IO(e,t,{placement:r,strategy:i,middleware:u}).then(({x:d,y:p,placement:h,middlewareData:g})=>{var v,T;const E={left:`${d}px`,top:`${p}px`,border:l},{x:S,y:b}=(v=g.arrow)!==null&&v!==void 0?v:{x:0,y:0},w=(T={top:"bottom",right:"left",bottom:"top",left:"right"}[h.split("-")[0]])!==null&&T!==void 0?T:"bottom",k=l&&{borderBottom:l,borderRight:l};let F=0;if(l){const D=`${l}`.match(/(\d+)px/);F=D?.[1]?Number(D[1]):1}return{tooltipStyles:E,tooltipArrowStyles:{left:S!=null?`${S}px`:"",top:b!=null?`${b}px`:"",right:"",bottom:"",...k,[w]:`-${4+F}px`},place:h}})):IO(e,t,{placement:"bottom",strategy:i,middleware:u}).then(({x:d,y:p,placement:h})=>({tooltipStyles:{left:`${d}px`,top:`${p}px`},tooltipArrowStyles:{},place:h}))},FO=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),jO=(e,t,n)=>{let r=null;const a=function(...i){const s=()=>{r=null};!r&&(e.apply(this,i),r=setTimeout(s,t))};return a.cancel=()=>{r&&(clearTimeout(r),r=null)},a},RO=e=>e!==null&&!Array.isArray(e)&&typeof e=="object",_b=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every((a,i)=>_b(a,t[i]));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!RO(e)||!RO(t))return e===t;const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(a=>_b(e[a],t[a]))},gpe=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;const t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(n=>{const r=t.getPropertyValue(n);return r==="auto"||r==="scroll"})},PO=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(gpe(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},vpe=typeof window<"u"?j.useLayoutEffect:j.useEffect,vo=e=>{e.current&&(clearTimeout(e.current),e.current=null)},ype="DEFAULT_TOOLTIP_ID",_pe={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},bpe=j.createContext({getTooltipData:()=>_pe});function Az(e=ype){return j.useContext(bpe).getTooltipData(e)}var Wf={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},R7={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const Tpe=({forwardRef:e,id:t,className:n,classNameArrow:r,variant:a="dark",anchorId:i,anchorSelect:s,place:l="top",offset:u=10,events:d=["hover"],openOnClick:p=!1,positionStrategy:h="absolute",middlewares:g,wrapper:v,delayShow:T=0,delayHide:E=0,float:S=!1,hidden:b=!1,noArrow:w=!1,clickable:k=!1,closeOnEsc:F=!1,closeOnScroll:D=!1,closeOnResize:M=!1,openEvents:A,closeEvents:R,globalCloseEvents:q,imperativeModeOnly:H,style:W,position:se,afterShow:Y,afterHide:ee,disableTooltip:le,content:G,contentWrapperRef:te,isOpen:re,defaultIsOpen:ue=!1,setIsOpen:Q,activeAnchor:V,setActiveAnchor:ie,border:ge,opacity:_e,arrowColor:Ce,role:Te="tooltip"})=>{var K;const oe=j.useRef(null),ke=j.useRef(null),be=j.useRef(null),xe=j.useRef(null),Oe=j.useRef(null),[Se,Re]=j.useState({tooltipStyles:{},tooltipArrowStyles:{},place:l}),[de,Xe]=j.useState(!1),[we,Qe]=j.useState(!1),[We,Ge]=j.useState(null),ce=j.useRef(!1),Le=j.useRef(null),{anchorRefs:mt,setActiveAnchor:z}=Az(t),$=j.useRef(!1),[pe,Pe]=j.useState([]),Fe=j.useRef(!1),bt=p||d.includes("click"),xt=bt||A?.click||A?.dblclick||A?.mousedown,Yt=A?{...A}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!A&&bt&&Object.assign(Yt,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const _t=R?{...R}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!R&&bt&&Object.assign(_t,{mouseleave:!1,blur:!1,mouseout:!1});const je=q?{...q}:{escape:F||!1,scroll:D||!1,resize:M||!1,clickOutsideAnchor:xt||!1};H&&(Object.assign(Yt,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(_t,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(je,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),vpe(()=>(Fe.current=!0,()=>{Fe.current=!1}),[]);const Ie=fe=>{Fe.current&&(fe&&Qe(!0),setTimeout(()=>{Fe.current&&(Q?.(fe),re===void 0&&Xe(fe))},10))};j.useEffect(()=>{if(re===void 0)return()=>null;re&&Qe(!0);const fe=setTimeout(()=>{Xe(re)},10);return()=>{clearTimeout(fe)}},[re]),j.useEffect(()=>{if(de!==ce.current)if(vo(Oe),ce.current=de,de)Y?.();else{const fe=(Ee=>{const rt=Ee.match(/^([\d.]+)(ms|s)$/);if(!rt)return 0;const[,Bt,Ut]=rt;return Number(Bt)*(Ut==="ms"?1:1e3)})(getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay"));Oe.current=setTimeout(()=>{Qe(!1),Ge(null),ee?.()},fe+25)}},[de]);const at=fe=>{Re(Ee=>_b(Ee,fe)?Ee:fe)},Vt=(fe=T)=>{vo(be),we?Ie(!0):be.current=setTimeout(()=>{Ie(!0)},fe)},It=(fe=E)=>{vo(xe),xe.current=setTimeout(()=>{$.current||Ie(!1)},fe)},Ct=fe=>{var Ee;if(!fe)return;const rt=(Ee=fe.currentTarget)!==null&&Ee!==void 0?Ee:fe.target;if(!rt?.isConnected)return ie(null),void z({current:null});T?Vt():Ie(!0),ie(rt),z({current:rt}),vo(xe)},Kt=()=>{k?It(E||100):E?It():Ie(!1),vo(be)},Jt=({x:fe,y:Ee})=>{var rt;const Bt={getBoundingClientRect:()=>({x:fe,y:Ee,width:0,height:0,top:Ee,left:fe,right:fe,bottom:Ee})};AO({place:(rt=We?.place)!==null&&rt!==void 0?rt:l,offset:u,elementReference:Bt,tooltipReference:oe.current,tooltipArrowReference:ke.current,strategy:h,middlewares:g,border:ge}).then(Ut=>{at(Ut)})},qt=fe=>{if(!fe)return;const Ee=fe,rt={x:Ee.clientX,y:Ee.clientY};Jt(rt),Le.current=rt},qr=fe=>{var Ee;if(!de)return;const rt=fe.target;rt.isConnected&&(!((Ee=oe.current)===null||Ee===void 0)&&Ee.contains(rt)||[document.querySelector(`[id='${i}']`),...pe].some(Bt=>Bt?.contains(rt))||(Ie(!1),vo(be)))},Gr=jO(Ct,50),Nn=jO(Kt,50),vn=fe=>{Nn.cancel(),Gr(fe)},y=()=>{Gr.cancel(),Nn()},U=j.useCallback(()=>{var fe,Ee;const rt=(fe=We?.position)!==null&&fe!==void 0?fe:se;rt?Jt(rt):S?Le.current&&Jt(Le.current):V?.isConnected&&AO({place:(Ee=We?.place)!==null&&Ee!==void 0?Ee:l,offset:u,elementReference:V,tooltipReference:oe.current,tooltipArrowReference:ke.current,strategy:h,middlewares:g,border:ge}).then(Bt=>{Fe.current&&at(Bt)})},[de,V,G,W,l,We?.place,u,h,se,We?.position,S]);j.useEffect(()=>{var fe,Ee;const rt=new Set(mt);pe.forEach(Cn=>{le?.(Cn)||rt.add({current:Cn})});const Bt=document.querySelector(`[id='${i}']`);Bt&&!le?.(Bt)&&rt.add({current:Bt});const Ut=()=>{Ie(!1)},Tt=PO(V),kt=PO(oe.current);je.scroll&&(window.addEventListener("scroll",Ut),Tt?.addEventListener("scroll",Ut),kt?.addEventListener("scroll",Ut));let Gn=null;je.resize?window.addEventListener("resize",Ut):V&&oe.current&&(Gn=Lz(V,oe.current,U,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const Wt=Cn=>{Cn.key==="Escape"&&Ie(!1)};je.escape&&window.addEventListener("keydown",Wt),je.clickOutsideAnchor&&window.addEventListener("click",qr);const jt=[],In=Cn=>{de&&Cn?.target===V||Ct(Cn)},nr=Cn=>{de&&Cn?.target===V&&Kt()},gi=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],Ws=["click","dblclick","mousedown","mouseup"];Object.entries(Yt).forEach(([Cn,pt])=>{pt&&(gi.includes(Cn)?jt.push({event:Cn,listener:vn}):Ws.includes(Cn)&&jt.push({event:Cn,listener:In}))}),Object.entries(_t).forEach(([Cn,pt])=>{pt&&(gi.includes(Cn)?jt.push({event:Cn,listener:y}):Ws.includes(Cn)&&jt.push({event:Cn,listener:nr}))}),S&&jt.push({event:"pointermove",listener:qt});const pl=()=>{$.current=!0},qs=()=>{$.current=!1,Kt()};return k&&!xt&&((fe=oe.current)===null||fe===void 0||fe.addEventListener("mouseenter",pl),(Ee=oe.current)===null||Ee===void 0||Ee.addEventListener("mouseleave",qs)),jt.forEach(({event:Cn,listener:pt})=>{rt.forEach(At=>{var jn;(jn=At.current)===null||jn===void 0||jn.addEventListener(Cn,pt)})}),()=>{var Cn,pt;je.scroll&&(window.removeEventListener("scroll",Ut),Tt?.removeEventListener("scroll",Ut),kt?.removeEventListener("scroll",Ut)),je.resize?window.removeEventListener("resize",Ut):Gn?.(),je.clickOutsideAnchor&&window.removeEventListener("click",qr),je.escape&&window.removeEventListener("keydown",Wt),k&&!xt&&((Cn=oe.current)===null||Cn===void 0||Cn.removeEventListener("mouseenter",pl),(pt=oe.current)===null||pt===void 0||pt.removeEventListener("mouseleave",qs)),jt.forEach(({event:At,listener:jn})=>{rt.forEach(Mr=>{var Lr;(Lr=Mr.current)===null||Lr===void 0||Lr.removeEventListener(At,jn)})})}},[V,U,we,mt,pe,A,R,q,bt,T,E]),j.useEffect(()=>{var fe,Ee;let rt=(Ee=(fe=We?.anchorSelect)!==null&&fe!==void 0?fe:s)!==null&&Ee!==void 0?Ee:"";!rt&&t&&(rt=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);const Bt=new MutationObserver(Ut=>{const Tt=[],kt=[];Ut.forEach(Gn=>{if(Gn.type==="attributes"&&Gn.attributeName==="data-tooltip-id"&&(Gn.target.getAttribute("data-tooltip-id")===t?Tt.push(Gn.target):Gn.oldValue===t&&kt.push(Gn.target)),Gn.type==="childList"){if(V){const Wt=[...Gn.removedNodes].filter(jt=>jt.nodeType===1);if(rt)try{kt.push(...Wt.filter(jt=>jt.matches(rt))),kt.push(...Wt.flatMap(jt=>[...jt.querySelectorAll(rt)]))}catch{}Wt.some(jt=>{var In;return!!(!((In=jt?.contains)===null||In===void 0)&&In.call(jt,V))&&(Qe(!1),Ie(!1),ie(null),vo(be),vo(xe),!0)})}if(rt)try{const Wt=[...Gn.addedNodes].filter(jt=>jt.nodeType===1);Tt.push(...Wt.filter(jt=>jt.matches(rt))),Tt.push(...Wt.flatMap(jt=>[...jt.querySelectorAll(rt)]))}catch{}}}),(Tt.length||kt.length)&&Pe(Gn=>[...Gn.filter(Wt=>!kt.includes(Wt)),...Tt])});return Bt.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{Bt.disconnect()}},[t,s,We?.anchorSelect,V]),j.useEffect(()=>{U()},[U]),j.useEffect(()=>{if(!te?.current)return()=>null;const fe=new ResizeObserver(()=>{setTimeout(()=>U())});return fe.observe(te.current),()=>{fe.disconnect()}},[G,te?.current]),j.useEffect(()=>{var fe;const Ee=document.querySelector(`[id='${i}']`),rt=[...pe,Ee];V&&rt.includes(V)||ie((fe=pe[0])!==null&&fe!==void 0?fe:Ee)},[i,pe,V]),j.useEffect(()=>(ue&&Ie(!0),()=>{vo(be),vo(xe)}),[]),j.useEffect(()=>{var fe;let Ee=(fe=We?.anchorSelect)!==null&&fe!==void 0?fe:s;if(!Ee&&t&&(Ee=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),Ee)try{const rt=Array.from(document.querySelectorAll(Ee));Pe(rt)}catch{Pe([])}},[t,s,We?.anchorSelect]),j.useEffect(()=>{be.current&&(vo(be),Vt(T))},[T]);const me=(K=We?.content)!==null&&K!==void 0?K:G,Me=de&&Object.keys(Se.tooltipStyles).length>0;return j.useImperativeHandle(e,()=>({open:fe=>{if(fe?.anchorSelect)try{document.querySelector(fe.anchorSelect)}catch{return void console.warn(`[react-tooltip] "${fe.anchorSelect}" is not a valid CSS selector`)}Ge(fe??null),fe?.delay?Vt(fe.delay):Ie(!0)},close:fe=>{fe?.delay?It(fe.delay):Ie(!1)},activeAnchor:V,place:Se.place,isOpen:!!(we&&!b&&me&&Me)})),we&&!b&&me?gt.createElement(v,{id:t,role:Te,className:qe("react-tooltip",Wf.tooltip,R7.tooltip,R7[a],n,`react-tooltip__place-${Se.place}`,Wf[Me?"show":"closing"],Me?"react-tooltip__show":"react-tooltip__closing",h==="fixed"&&Wf.fixed,k&&Wf.clickable),onTransitionEnd:fe=>{vo(Oe),de||fe.propertyName!=="opacity"||(Qe(!1),Ge(null),ee?.())},style:{...W,...Se.tooltipStyles,opacity:_e!==void 0&&Me?_e:void 0},ref:oe},me,gt.createElement(v,{className:qe("react-tooltip-arrow",Wf.arrow,R7.arrow,r,w&&Wf.noArrow),style:{...Se.tooltipArrowStyles,background:Ce?`linear-gradient(to right bottom, transparent 50%, ${Ce} 50%)`:void 0},ref:ke})):null},Epe=({content:e})=>gt.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),Spe=gt.forwardRef(({id:e,anchorId:t,anchorSelect:n,content:r,html:a,render:i,className:s,classNameArrow:l,variant:u="dark",place:d="top",offset:p=10,wrapper:h="div",children:g=null,events:v=["hover"],openOnClick:T=!1,positionStrategy:E="absolute",middlewares:S,delayShow:b=0,delayHide:w=0,float:k=!1,hidden:F=!1,noArrow:D=!1,clickable:M=!1,closeOnEsc:A=!1,closeOnScroll:R=!1,closeOnResize:q=!1,openEvents:H,closeEvents:W,globalCloseEvents:se,imperativeModeOnly:Y=!1,style:ee,position:le,isOpen:G,defaultIsOpen:te=!1,disableStyleInjection:re=!1,border:ue,opacity:Q,arrowColor:V,setIsOpen:ie,afterShow:ge,afterHide:_e,disableTooltip:Ce,role:Te="tooltip"},K)=>{const[oe,ke]=j.useState(r),[be,xe]=j.useState(a),[Oe,Se]=j.useState(d),[Re,de]=j.useState(u),[Xe,we]=j.useState(p),[Qe,We]=j.useState(b),[Ge,ce]=j.useState(w),[Le,mt]=j.useState(k),[z,$]=j.useState(F),[pe,Pe]=j.useState(h),[Fe,bt]=j.useState(v),[xt,Yt]=j.useState(E),[_t,je]=j.useState(null),[Ie,at]=j.useState(null),Vt=j.useRef(re),{anchorRefs:It,activeAnchor:Ct}=Az(e),Kt=Nn=>Nn?.getAttributeNames().reduce((vn,y)=>{var U;return y.startsWith("data-tooltip-")&&(vn[y.replace(/^data-tooltip-/,"")]=(U=Nn?.getAttribute(y))!==null&&U!==void 0?U:null),vn},{}),Jt=Nn=>{const vn={place:y=>{var U;Se((U=y)!==null&&U!==void 0?U:d)},content:y=>{ke(y??r)},html:y=>{xe(y??a)},variant:y=>{var U;de((U=y)!==null&&U!==void 0?U:u)},offset:y=>{we(y===null?p:Number(y))},wrapper:y=>{var U;Pe((U=y)!==null&&U!==void 0?U:h)},events:y=>{const U=y?.split(" ");bt(U??v)},"position-strategy":y=>{var U;Yt((U=y)!==null&&U!==void 0?U:E)},"delay-show":y=>{We(y===null?b:Number(y))},"delay-hide":y=>{ce(y===null?w:Number(y))},float:y=>{mt(y===null?k:y==="true")},hidden:y=>{$(y===null?F:y==="true")},"class-name":y=>{je(y)}};Object.values(vn).forEach(y=>y(null)),Object.entries(Nn).forEach(([y,U])=>{var me;(me=vn[y])===null||me===void 0||me.call(vn,U)})};j.useEffect(()=>{ke(r)},[r]),j.useEffect(()=>{xe(a)},[a]),j.useEffect(()=>{Se(d)},[d]),j.useEffect(()=>{de(u)},[u]),j.useEffect(()=>{we(p)},[p]),j.useEffect(()=>{We(b)},[b]),j.useEffect(()=>{ce(w)},[w]),j.useEffect(()=>{mt(k)},[k]),j.useEffect(()=>{$(F)},[F]),j.useEffect(()=>{Yt(E)},[E]),j.useEffect(()=>{Vt.current!==re&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[re]),j.useEffect(()=>{typeof window<"u"&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:re==="core",disableBase:re}}))},[]),j.useEffect(()=>{var Nn;const vn=new Set(It);let y=n;if(!y&&e&&(y=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),y)try{document.querySelectorAll(y).forEach(Ee=>{vn.add({current:Ee})})}catch{console.warn(`[react-tooltip] "${y}" is not a valid CSS selector`)}const U=document.querySelector(`[id='${t}']`);if(U&&vn.add({current:U}),!vn.size)return()=>null;const me=(Nn=Ie??U)!==null&&Nn!==void 0?Nn:Ct.current,Me=new MutationObserver(Ee=>{Ee.forEach(rt=>{var Bt;if(!me||rt.type!=="attributes"||!(!((Bt=rt.attributeName)===null||Bt===void 0)&&Bt.startsWith("data-tooltip-")))return;const Ut=Kt(me);Jt(Ut)})}),fe={attributes:!0,childList:!1,subtree:!1};if(me){const Ee=Kt(me);Jt(Ee),Me.observe(me,fe)}return()=>{Me.disconnect()}},[It,Ct,Ie,t,n]),j.useEffect(()=>{ee?.border&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),ue&&!FO("border",`${ue}`)&&console.warn(`[react-tooltip] "${ue}" is not a valid \`border\`.`),ee?.opacity&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),Q&&!FO("opacity",`${Q}`)&&console.warn(`[react-tooltip] "${Q}" is not a valid \`opacity\`.`)},[]);let qt=g;const qr=j.useRef(null);if(i){const Nn=i({content:Ie?.getAttribute("data-tooltip-content")||oe||null,activeAnchor:Ie});qt=Nn?gt.createElement("div",{ref:qr,className:"react-tooltip-content-wrapper"},Nn):null}else oe&&(qt=oe);be&&(qt=gt.createElement(Epe,{content:be}));const Gr={forwardRef:K,id:e,anchorId:t,anchorSelect:n,className:qe(s,_t),classNameArrow:l,content:qt,contentWrapperRef:qr,place:Oe,variant:Re,offset:Xe,wrapper:pe,events:Fe,openOnClick:T,positionStrategy:xt,middlewares:S,delayShow:Qe,delayHide:Ge,float:Le,hidden:z,noArrow:D,clickable:M,closeOnEsc:A,closeOnScroll:R,closeOnResize:q,openEvents:H,closeEvents:W,globalCloseEvents:se,imperativeModeOnly:Y,style:ee,position:le,isOpen:G,defaultIsOpen:te,border:ue,opacity:Q,arrowColor:V,setIsOpen:ie,afterShow:ge,afterHide:_e,disableTooltip:Ce,activeAnchor:Ie,setActiveAnchor:Nn=>at(Nn),role:Te};return gt.createElement(Tpe,{...Gr})});typeof window<"u"&&window.addEventListener("react-tooltip-inject-styles",e=>{e.detail.disableCore||LO({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||LO({css:`
.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`,type:"base"})});const wpe="TooltipTrigger_clq-v",xpe="TooltipBubble_hGZRW",zO={TooltipTrigger:wpe,TooltipBubble:xpe};function Fz({content:e}){const{translations:t}=Ht(),n=`tooltip-${h6(e.slice(0,14))}`;return m.jsxs(m.Fragment,{children:[m.jsx("span",{"data-tooltip-id":n,"data-tooltip-html":e,"data-tooltip-offset":10,"data-tooltip-position-strategy":"fixed","data-tooltip-place":"right",className:zO.TooltipTrigger,children:m.jsx(Ft,{iconName:"info-black",role:"tooltip","aria-label":t.moreInfo})}),m.jsx(Spe,{id:n,className:zO.TooltipBubble,noArrow:!0,opacity:1})]})}const Cpe="FormItem_gw-2u",Npe="Title_a719s SmallHeading",BO={FormItem:Cpe,Title:Npe};function P7({title:e,children:t,tooltip:n}){return m.jsxs("div",{className:BO.FormItem,children:[m.jsxs("h2",{className:BO.Title,children:[e,n&&m.jsx(Fz,{content:n})]}),t]})}const kpe="Error_iY-z5",Ope="Text_qE1Jj",Ipe="Wrapper_INzms VerticalSpacing",Dpe="Title_k3Xw9 VisuallyHidden",Z5={Error:kpe,Text:Ope,Wrapper:Ipe,Title:Dpe};function Mpe({text:e,type:t}){const n=t&&t==="error";return m.jsxs("div",{className:qe(Z5.Wrapper,{[Z5.Error]:n}),role:"contentinfo",children:[n&&m.jsx("h2",{className:Z5.Title,children:"Error message"}),m.jsx("p",{className:Z5.Text,children:e})]})}const Lpe="Wrapper_dvEId",Ape="Label_hskPx",Fpe="Radio_uFAZh",jpe="LabelTitle_uJqW8",Rpe="Icon_sMbaI",Kh={Wrapper:Lpe,Label:Ape,Radio:Fpe,LabelTitle:jpe,Icon:Rpe};function Ppe({name:e,id:t,value:n,onChange:r,label:a,className:i,checked:s}){return m.jsxs("div",{className:Kh.Wrapper,children:[m.jsx("input",{className:Kh.Radio,type:"radio",name:e,id:t,value:n,onChange:r,checked:s}),m.jsxs("label",{className:qe(i,Kh.Label),htmlFor:`${t}`,children:[m.jsx("span",{className:Kh.Icon}),m.jsx("span",{className:Kh.LabelTitle,children:a})]})]})}function VO({name:e,onChange:t,className:n,radioOptions:r,selectedValue:a}){return m.jsx(m.Fragment,{children:r.map(i=>m.jsx(Ppe,{name:e,id:i.id,value:i.label,label:i.label,onChange:t,className:n,checked:i.id===a},i.id))})}function zpe(e){if(Array.isArray(e))return e}function Bpe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,s,l=[],u=!0,d=!1;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(p){d=!0,a=p}finally{try{if(!u&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}function bb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function jz(e,t){if(e){if(typeof e=="string")return bb(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bb(e,t):void 0}}function Vpe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Xu(e,t){return zpe(e)||Bpe(e,t)||jz(e,t)||Vpe()}function Hpe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function hc(e,t){if(e==null)return{};var n,r,a=Hpe(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Upe=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function Wpe(e){var t=e.defaultInputValue,n=t===void 0?"":t,r=e.defaultMenuIsOpen,a=r===void 0?!1:r,i=e.defaultValue,s=i===void 0?null:i,l=e.inputValue,u=e.menuIsOpen,d=e.onChange,p=e.onInputChange,h=e.onMenuClose,g=e.onMenuOpen,v=e.value,T=hc(e,Upe),E=j.useState(l!==void 0?l:n),S=Xu(E,2),b=S[0],w=S[1],k=j.useState(u!==void 0?u:a),F=Xu(k,2),D=F[0],M=F[1],A=j.useState(v!==void 0?v:s),R=Xu(A,2),q=R[0],H=R[1],W=j.useCallback(function(re,ue){typeof d=="function"&&d(re,ue),H(re)},[d]),se=j.useCallback(function(re,ue){var Q;typeof p=="function"&&(Q=p(re,ue)),w(Q!==void 0?Q:re)},[p]),Y=j.useCallback(function(){typeof g=="function"&&g(),M(!0)},[g]),ee=j.useCallback(function(){typeof h=="function"&&h(),M(!1)},[h]),le=l!==void 0?l:b,G=u!==void 0?u:D,te=v!==void 0?v:q;return en(en({},T),{},{inputValue:le,menuIsOpen:G,onChange:W,onInputChange:se,onMenuClose:ee,onMenuOpen:Y,value:te})}function on(){return on=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},on.apply(null,arguments)}function qpe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function HO(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZP(r.key),r)}}function Gpe(e,t,n){return t&&HO(e.prototype,t),n&&HO(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Tb(e,t){return Tb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},Tb(e,t)}function Qpe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Tb(e,t)}function ng(e){return ng=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},ng(e)}function Rz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Rz=function(){return!!e})()}function $pe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ype(e,t){if(t&&(b0(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $pe(e)}function Kpe(e){var t=Rz();return function(){var n,r=ng(e);if(t){var a=ng(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Ype(this,n)}}function Jpe(e){if(Array.isArray(e))return bb(e)}function Zpe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Xpe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wE(e){return Jpe(e)||Zpe(e)||jz(e)||Xpe()}function ehe(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function the(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var nhe=function(){function e(n){var r=this;this._insertTag=function(a){var i;r.tags.length===0?r.insertionPoint?i=r.insertionPoint.nextSibling:r.prepend?i=r.container.firstChild:i=r.before:i=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(a,i),r.tags.push(a)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag)},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(the(this));var a=this.tags[this.tags.length-1];if(this.isSpeedy){var i=ehe(a);try{i.insertRule(r,i.cssRules.length)}catch{}}else a.appendChild(document.createTextNode(r));this.ctr++},t.flush=function(){this.tags.forEach(function(r){var a;return(a=r.parentNode)==null?void 0:a.removeChild(r)}),this.tags=[],this.ctr=0},e}(),Di="-ms-",rg="-moz-",Zn="-webkit-",Pz="comm",xE="rule",CE="decl",rhe="@import",zz="@keyframes",ahe="@layer",ihe=Math.abs,Gg=String.fromCharCode,she=Object.assign;function ohe(e,t){return pi(e,0)^45?(((t<<2^pi(e,0))<<2^pi(e,1))<<2^pi(e,2))<<2^pi(e,3):0}function Bz(e){return e.trim()}function lhe(e,t){return(e=t.exec(e))?e[0]:e}function Xn(e,t,n){return e.replace(t,n)}function Eb(e,t){return e.indexOf(t)}function pi(e,t){return e.charCodeAt(t)|0}function $m(e,t,n){return e.slice(t,n)}function zl(e){return e.length}function NE(e){return e.length}function X5(e,t){return t.push(e),e}function uhe(e,t){return e.map(t).join("")}var Qg=1,z2=1,Vz=0,bs=0,wa=0,ip="";function $g(e,t,n,r,a,i,s){return{value:e,root:t,parent:n,type:r,props:a,children:i,line:Qg,column:z2,length:s,return:""}}function Jh(e,t){return she($g("",null,null,"",null,null,0),e,{length:-e.length},t)}function che(){return wa}function dhe(){return wa=bs>0?pi(ip,--bs):0,z2--,wa===10&&(z2=1,Qg--),wa}function Vs(){return wa=bs<Vz?pi(ip,bs++):0,z2++,wa===10&&(z2=1,Qg++),wa}function Gl(){return pi(ip,bs)}function D3(){return bs}function y6(e,t){return $m(ip,e,t)}function Ym(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Hz(e){return Qg=z2=1,Vz=zl(ip=e),bs=0,[]}function Uz(e){return ip="",e}function M3(e){return Bz(y6(bs-1,Sb(e===91?e+2:e===40?e+1:e)))}function fhe(e){for(;(wa=Gl())&&wa<33;)Vs();return Ym(e)>2||Ym(wa)>3?"":" "}function phe(e,t){for(;--t&&Vs()&&!(wa<48||wa>102||wa>57&&wa<65||wa>70&&wa<97););return y6(e,D3()+(t<6&&Gl()==32&&Vs()==32))}function Sb(e){for(;Vs();)switch(wa){case e:return bs;case 34:case 39:e!==34&&e!==39&&Sb(wa);break;case 40:e===41&&Sb(e);break;case 92:Vs();break}return bs}function hhe(e,t){for(;Vs()&&e+wa!==57;)if(e+wa===84&&Gl()===47)break;return"/*"+y6(t,bs-1)+"*"+Gg(e===47?e:Vs())}function mhe(e){for(;!Ym(Gl());)Vs();return y6(e,bs)}function ghe(e){return Uz(L3("",null,null,null,[""],e=Hz(e),0,[0],e))}function L3(e,t,n,r,a,i,s,l,u){for(var d=0,p=0,h=s,g=0,v=0,T=0,E=1,S=1,b=1,w=0,k="",F=a,D=i,M=r,A=k;S;)switch(T=w,w=Vs()){case 40:if(T!=108&&pi(A,h-1)==58){Eb(A+=Xn(M3(w),"&","&\f"),"&\f")!=-1&&(b=-1);break}case 34:case 39:case 91:A+=M3(w);break;case 9:case 10:case 13:case 32:A+=fhe(T);break;case 92:A+=phe(D3()-1,7);continue;case 47:switch(Gl()){case 42:case 47:X5(vhe(hhe(Vs(),D3()),t,n),u);break;default:A+="/"}break;case 123*E:l[d++]=zl(A)*b;case 125*E:case 59:case 0:switch(w){case 0:case 125:S=0;case 59+p:b==-1&&(A=Xn(A,/\f/g,"")),v>0&&zl(A)-h&&X5(v>32?WO(A+";",r,n,h-1):WO(Xn(A," ","")+";",r,n,h-2),u);break;case 59:A+=";";default:if(X5(M=UO(A,t,n,d,p,a,l,k,F=[],D=[],h),i),w===123)if(p===0)L3(A,t,M,M,F,i,h,l,D);else switch(g===99&&pi(A,3)===110?100:g){case 100:case 108:case 109:case 115:L3(e,M,M,r&&X5(UO(e,M,M,0,0,a,l,k,a,F=[],h),D),a,D,h,l,r?F:D);break;default:L3(A,M,M,M,[""],D,0,l,D)}}d=p=v=0,E=b=1,k=A="",h=s;break;case 58:h=1+zl(A),v=T;default:if(E<1){if(w==123)--E;else if(w==125&&E++==0&&dhe()==125)continue}switch(A+=Gg(w),w*E){case 38:b=p>0?1:(A+="\f",-1);break;case 44:l[d++]=(zl(A)-1)*b,b=1;break;case 64:Gl()===45&&(A+=M3(Vs())),g=Gl(),p=h=zl(k=A+=mhe(D3())),w++;break;case 45:T===45&&zl(A)==2&&(E=0)}}return i}function UO(e,t,n,r,a,i,s,l,u,d,p){for(var h=a-1,g=a===0?i:[""],v=NE(g),T=0,E=0,S=0;T<r;++T)for(var b=0,w=$m(e,h+1,h=ihe(E=s[T])),k=e;b<v;++b)(k=Bz(E>0?g[b]+" "+w:Xn(w,/&\f/g,g[b])))&&(u[S++]=k);return $g(e,t,n,a===0?xE:l,u,d,p)}function vhe(e,t,n){return $g(e,t,n,Pz,Gg(che()),$m(e,2,-2),0)}function WO(e,t,n,r){return $g(e,t,n,CE,$m(e,0,r),$m(e,r+1,-1),r)}function x2(e,t){for(var n="",r=NE(e),a=0;a<r;a++)n+=t(e[a],a,e,t)||"";return n}function yhe(e,t,n,r){switch(e.type){case ahe:if(e.children.length)break;case rhe:case CE:return e.return=e.return||e.value;case Pz:return"";case zz:return e.return=e.value+"{"+x2(e.children,r)+"}";case xE:e.value=e.props.join(",")}return zl(n=x2(e.children,r))?e.return=e.value+"{"+n+"}":""}function _he(e){var t=NE(e);return function(n,r,a,i){for(var s="",l=0;l<t;l++)s+=e[l](n,r,a,i)||"";return s}}function bhe(e){return function(t){t.root||(t=t.return)&&e(t)}}var The=function(t,n,r){for(var a=0,i=0;a=i,i=Gl(),a===38&&i===12&&(n[r]=1),!Ym(i);)Vs();return y6(t,bs)},Ehe=function(t,n){var r=-1,a=44;do switch(Ym(a)){case 0:a===38&&Gl()===12&&(n[r]=1),t[r]+=The(bs-1,n,r);break;case 2:t[r]+=M3(a);break;case 4:if(a===44){t[++r]=Gl()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=Gg(a)}while(a=Vs());return t},She=function(t,n){return Uz(Ehe(Hz(t),n))},qO=new WeakMap,whe=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var n=t.value,r=t.parent,a=t.column===r.column&&t.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;if(!(t.props.length===1&&n.charCodeAt(0)!==58&&!qO.get(r))&&!a){qO.set(t,!0);for(var i=[],s=She(n,i),l=r.props,u=0,d=0;u<s.length;u++)for(var p=0;p<l.length;p++,d++)t.props[d]=i[u]?s[u].replace(/&\f/g,l[p]):l[p]+" "+s[u]}}},xhe=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}};function Wz(e,t){switch(ohe(e,t)){case 5103:return Zn+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Zn+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Zn+e+rg+e+Di+e+e;case 6828:case 4268:return Zn+e+Di+e+e;case 6165:return Zn+e+Di+"flex-"+e+e;case 5187:return Zn+e+Xn(e,/(\w+).+(:[^]+)/,Zn+"box-$1$2"+Di+"flex-$1$2")+e;case 5443:return Zn+e+Di+"flex-item-"+Xn(e,/flex-|-self/,"")+e;case 4675:return Zn+e+Di+"flex-line-pack"+Xn(e,/align-content|flex-|-self/,"")+e;case 5548:return Zn+e+Di+Xn(e,"shrink","negative")+e;case 5292:return Zn+e+Di+Xn(e,"basis","preferred-size")+e;case 6060:return Zn+"box-"+Xn(e,"-grow","")+Zn+e+Di+Xn(e,"grow","positive")+e;case 4554:return Zn+Xn(e,/([^-])(transform)/g,"$1"+Zn+"$2")+e;case 6187:return Xn(Xn(Xn(e,/(zoom-|grab)/,Zn+"$1"),/(image-set)/,Zn+"$1"),e,"")+e;case 5495:case 3959:return Xn(e,/(image-set\([^]*)/,Zn+"$1$`$1");case 4968:return Xn(Xn(e,/(.+:)(flex-)?(.*)/,Zn+"box-pack:$3"+Di+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Zn+e+e;case 4095:case 3583:case 4068:case 2532:return Xn(e,/(.+)-inline(.+)/,Zn+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(zl(e)-1-t>6)switch(pi(e,t+1)){case 109:if(pi(e,t+4)!==45)break;case 102:return Xn(e,/(.+:)(.+)-([^]+)/,"$1"+Zn+"$2-$3$1"+rg+(pi(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Eb(e,"stretch")?Wz(Xn(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(pi(e,t+1)!==115)break;case 6444:switch(pi(e,zl(e)-3-(~Eb(e,"!important")&&10))){case 107:return Xn(e,":",":"+Zn)+e;case 101:return Xn(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Zn+(pi(e,14)===45?"inline-":"")+"box$3$1"+Zn+"$2$3$1"+Di+"$2box$3")+e}break;case 5936:switch(pi(e,t+11)){case 114:return Zn+e+Di+Xn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Zn+e+Di+Xn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Zn+e+Di+Xn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Zn+e+Di+e+e}return e}var Che=function(t,n,r,a){if(t.length>-1&&!t.return)switch(t.type){case CE:t.return=Wz(t.value,t.length);break;case zz:return x2([Jh(t,{value:Xn(t.value,"@","@"+Zn)})],a);case xE:if(t.length)return uhe(t.props,function(i){switch(lhe(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return x2([Jh(t,{props:[Xn(i,/:(read-\w+)/,":"+rg+"$1")]})],a);case"::placeholder":return x2([Jh(t,{props:[Xn(i,/:(plac\w+)/,":"+Zn+"input-$1")]}),Jh(t,{props:[Xn(i,/:(plac\w+)/,":"+rg+"$1")]}),Jh(t,{props:[Xn(i,/:(plac\w+)/,Di+"input-$1")]})],a)}return""})}},Nhe=[Che],khe=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(E){var S=E.getAttribute("data-emotion");S.indexOf(" ")!==-1&&(document.head.appendChild(E),E.setAttribute("data-s",""))})}var a=t.stylisPlugins||Nhe,i={},s,l=[];s=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(E){for(var S=E.getAttribute("data-emotion").split(" "),b=1;b<S.length;b++)i[S[b]]=!0;l.push(E)});var u,d=[whe,xhe];{var p,h=[yhe,bhe(function(E){p.insert(E)})],g=_he(d.concat(a,h)),v=function(S){return x2(ghe(S),g)};u=function(S,b,w,k){p=w,v(S?S+"{"+b.styles+"}":b.styles),k&&(T.inserted[b.name]=!0)}}var T={key:n,sheet:new nhe({key:n,container:s,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:i,registered:{},insert:u};return T.sheet.hydrate(l),T},z7={exports:{}},er={};/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var GO;function Ohe(){if(GO)return er;GO=1;var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,a=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,l=e?Symbol.for("react.context"):60110,u=e?Symbol.for("react.async_mode"):60111,d=e?Symbol.for("react.concurrent_mode"):60111,p=e?Symbol.for("react.forward_ref"):60112,h=e?Symbol.for("react.suspense"):60113,g=e?Symbol.for("react.suspense_list"):60120,v=e?Symbol.for("react.memo"):60115,T=e?Symbol.for("react.lazy"):60116,E=e?Symbol.for("react.block"):60121,S=e?Symbol.for("react.fundamental"):60117,b=e?Symbol.for("react.responder"):60118,w=e?Symbol.for("react.scope"):60119;function k(D){if(typeof D=="object"&&D!==null){var M=D.$$typeof;switch(M){case t:switch(D=D.type,D){case u:case d:case r:case i:case a:case h:return D;default:switch(D=D&&D.$$typeof,D){case l:case p:case T:case v:case s:return D;default:return M}}case n:return M}}}function F(D){return k(D)===d}return er.AsyncMode=u,er.ConcurrentMode=d,er.ContextConsumer=l,er.ContextProvider=s,er.Element=t,er.ForwardRef=p,er.Fragment=r,er.Lazy=T,er.Memo=v,er.Portal=n,er.Profiler=i,er.StrictMode=a,er.Suspense=h,er.isAsyncMode=function(D){return F(D)||k(D)===u},er.isConcurrentMode=F,er.isContextConsumer=function(D){return k(D)===l},er.isContextProvider=function(D){return k(D)===s},er.isElement=function(D){return typeof D=="object"&&D!==null&&D.$$typeof===t},er.isForwardRef=function(D){return k(D)===p},er.isFragment=function(D){return k(D)===r},er.isLazy=function(D){return k(D)===T},er.isMemo=function(D){return k(D)===v},er.isPortal=function(D){return k(D)===n},er.isProfiler=function(D){return k(D)===i},er.isStrictMode=function(D){return k(D)===a},er.isSuspense=function(D){return k(D)===h},er.isValidElementType=function(D){return typeof D=="string"||typeof D=="function"||D===r||D===d||D===i||D===a||D===h||D===g||typeof D=="object"&&D!==null&&(D.$$typeof===T||D.$$typeof===v||D.$$typeof===s||D.$$typeof===l||D.$$typeof===p||D.$$typeof===S||D.$$typeof===b||D.$$typeof===w||D.$$typeof===E)},er.typeOf=k,er}var QO;function Ihe(){return QO||(QO=1,z7.exports=Ohe()),z7.exports}var B7,$O;function Dhe(){if($O)return B7;$O=1;var e=Ihe(),t={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},r={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};i[e.ForwardRef]=r,i[e.Memo]=a;function s(T){return e.isMemo(T)?a:i[T.$$typeof]||t}var l=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,g=Object.prototype;function v(T,E,S){if(typeof E!="string"){if(g){var b=h(E);b&&b!==g&&v(T,b,S)}var w=u(E);d&&(w=w.concat(d(E)));for(var k=s(T),F=s(E),D=0;D<w.length;++D){var M=w[D];if(!n[M]&&!(S&&S[M])&&!(F&&F[M])&&!(k&&k[M])){var A=p(E,M);try{l(T,M,A)}catch{}}}}return T}return B7=v,B7}Dhe();var Mhe=!0;function Lhe(e,t,n){var r="";return n.split(" ").forEach(function(a){e[a]!==void 0?t.push(e[a]+";"):a&&(r+=a+" ")}),r}var qz=function(t,n,r){var a=t.key+"-"+n.name;(r===!1||Mhe===!1)&&t.registered[a]===void 0&&(t.registered[a]=n.styles)},Ahe=function(t,n,r){qz(t,n,r);var a=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var i=n;do t.insert(n===i?"."+a:"",i,t.sheet,!0),i=i.next;while(i!==void 0)}};function Fhe(e){for(var t=0,n,r=0,a=e.length;a>=4;++r,a-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(a){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var jhe={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Rhe=/[A-Z]|^ms/g,Phe=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Gz=function(t){return t.charCodeAt(1)===45},YO=function(t){return t!=null&&typeof t!="boolean"},V7=GR(function(e){return Gz(e)?e:e.replace(Rhe,"-$&").toLowerCase()}),KO=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(Phe,function(r,a,i){return Bl={name:a,styles:i,next:Bl},a})}return jhe[t]!==1&&!Gz(t)&&typeof n=="number"&&n!==0?n+"px":n};function Km(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var a=n;if(a.anim===1)return Bl={name:a.name,styles:a.styles,next:Bl},a.name;var i=n;if(i.styles!==void 0){var s=i.next;if(s!==void 0)for(;s!==void 0;)Bl={name:s.name,styles:s.styles,next:Bl},s=s.next;var l=i.styles+";";return l}return zhe(e,t,n)}case"function":{if(e!==void 0){var u=Bl,d=n(e);return Bl=u,Km(e,t,d)}break}}var p=n;return p}function zhe(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a<n.length;a++)r+=Km(e,t,n[a])+";";else for(var i in n){var s=n[i];if(typeof s!="object"){var l=s;YO(l)&&(r+=V7(i)+":"+KO(i,l)+";")}else if(Array.isArray(s)&&typeof s[0]=="string"&&t==null)for(var u=0;u<s.length;u++)YO(s[u])&&(r+=V7(i)+":"+KO(i,s[u])+";");else{var d=Km(e,t,s);switch(i){case"animation":case"animationName":{r+=V7(i)+":"+d+";";break}default:r+=i+"{"+d+"}"}}}return r}var JO=/label:\s*([^\s;{]+)\s*(;|$)/g,Bl;function Qz(e,t,n){if(e.length===1&&typeof e[0]=="object"&&e[0]!==null&&e[0].styles!==void 0)return e[0];var r=!0,a="";Bl=void 0;var i=e[0];if(i==null||i.raw===void 0)r=!1,a+=Km(n,t,i);else{var s=i;a+=s[0]}for(var l=1;l<e.length;l++)if(a+=Km(n,t,e[l]),r){var u=i;a+=u[l]}JO.lastIndex=0;for(var d="",p;(p=JO.exec(a))!==null;)d+="-"+p[1];var h=Fhe(a)+d;return{name:h,styles:a,next:Bl}}var Bhe=function(t){return t()},Vhe=FN.useInsertionEffect?FN.useInsertionEffect:!1,Hhe=Vhe||Bhe,$z=j.createContext(typeof HTMLElement<"u"?khe({key:"css"}):null);$z.Provider;var Uhe=function(t){return j.forwardRef(function(n,r){var a=j.useContext($z);return t(n,a,r)})},Whe=j.createContext({}),kE={}.hasOwnProperty,wb="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",qhe=function(t,n){var r={};for(var a in n)kE.call(n,a)&&(r[a]=n[a]);return r[wb]=t,r},Ghe=function(t){var n=t.cache,r=t.serialized,a=t.isStringTag;return qz(n,r,a),Hhe(function(){return Ahe(n,r,a)}),null},Qhe=Uhe(function(e,t,n){var r=e.css;typeof r=="string"&&t.registered[r]!==void 0&&(r=t.registered[r]);var a=e[wb],i=[r],s="";typeof e.className=="string"?s=Lhe(t.registered,i,e.className):e.className!=null&&(s=e.className+" ");var l=Qz(i,void 0,j.useContext(Whe));s+=t.key+"-"+l.name;var u={};for(var d in e)kE.call(e,d)&&d!=="css"&&d!==wb&&(u[d]=e[d]);return u.className=s,n&&(u.ref=n),j.createElement(j.Fragment,null,j.createElement(Ghe,{cache:t,serialized:l,isStringTag:typeof a=="string"}),j.createElement(a,u))}),$he=Qhe,Xt=function(t,n){var r=arguments;if(n==null||!kE.call(n,"css"))return j.createElement.apply(void 0,r);var a=r.length,i=new Array(a);i[0]=$he,i[1]=qhe(t,n);for(var s=2;s<a;s++)i[s]=r[s];return j.createElement.apply(null,i)};(function(e){var t;t||(t=e.JSX||(e.JSX={}))})(Xt||(Xt={}));function OE(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Qz(t)}function Yhe(){var e=OE.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}function Khe(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Yz=dg(),xb=j.useLayoutEffect,Jhe=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],ag=function(){};function Zhe(e,t){return t?t[0]==="-"?e+t:e+"__"+t:e}function Xhe(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];var i=[].concat(r);if(t&&e)for(var s in t)t.hasOwnProperty(s)&&t[s]&&i.push("".concat(Zhe(e,s)));return i.filter(function(l){return l}).map(function(l){return String(l).trim()}).join(" ")}var ZO=function(t){return lme(t)?t.filter(Boolean):b0(t)==="object"&&t!==null?[t]:[]},Kz=function(t){t.className,t.clearValue,t.cx,t.getStyles,t.getClassNames,t.getValue,t.hasValue,t.isMulti,t.isRtl,t.options,t.selectOption,t.selectProps,t.setValue,t.theme;var n=hc(t,Jhe);return en({},n)},la=function(t,n,r){var a=t.cx,i=t.getStyles,s=t.getClassNames,l=t.className;return{css:i(n,t),className:a(r??{},s(n,t),l)}};function Yg(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function eme(e){return Yg(e)?window.innerHeight:e.clientHeight}function Jz(e){return Yg(e)?window.pageYOffset:e.scrollTop}function ig(e,t){if(Yg(e)){window.scrollTo(0,t);return}e.scrollTop=t}function tme(e){var t=getComputedStyle(e),n=t.position==="absolute",r=/(auto|scroll)/;if(t.position==="fixed")return document.documentElement;for(var a=e;a=a.parentElement;)if(t=getComputedStyle(a),!(n&&t.position==="static")&&r.test(t.overflow+t.overflowY+t.overflowX))return a;return document.documentElement}function nme(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function e3(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:ag,a=Jz(e),i=t-a,s=10,l=0;function u(){l+=s;var d=nme(l,a,i,n);ig(e,d),l<n?window.requestAnimationFrame(u):r(e)}u()}function XO(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),a=t.offsetHeight/3;r.bottom+a>n.bottom?ig(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):r.top-a<n.top&&ig(e,Math.max(t.offsetTop-a,0))}function rme(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function eI(){try{return document.createEvent("TouchEvent"),!0}catch{return!1}}function ame(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}var Zz=!1,ime={get passive(){return Zz=!0}},t3=typeof window<"u"?window:{};t3.addEventListener&&t3.removeEventListener&&(t3.addEventListener("p",ag,ime),t3.removeEventListener("p",ag,!1));var sme=Zz;function ome(e){return e!=null}function lme(e){return Array.isArray(e)}function n3(e,t,n){return e?t:n}var ume=function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];var i=Object.entries(t).filter(function(s){var l=Xu(s,1),u=l[0];return!r.includes(u)});return i.reduce(function(s,l){var u=Xu(l,2),d=u[0],p=u[1];return s[d]=p,s},{})},cme=["children","innerProps"],dme=["children","innerProps"];function fme(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,a=e.placement,i=e.shouldScroll,s=e.isFixedPosition,l=e.controlHeight,u=tme(n),d={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return d;var p=u.getBoundingClientRect(),h=p.height,g=n.getBoundingClientRect(),v=g.bottom,T=g.height,E=g.top,S=n.offsetParent.getBoundingClientRect(),b=S.top,w=s?window.innerHeight:eme(u),k=Jz(u),F=parseInt(getComputedStyle(n).marginBottom,10),D=parseInt(getComputedStyle(n).marginTop,10),M=b-D,A=w-E,R=M+k,q=h-k-E,H=v-w+k+F,W=k+E-D,se=160;switch(a){case"auto":case"bottom":if(A>=T)return{placement:"bottom",maxHeight:t};if(q>=T&&!s)return i&&e3(u,H,se),{placement:"bottom",maxHeight:t};if(!s&&q>=r||s&&A>=r){i&&e3(u,H,se);var Y=s?A-F:q-F;return{placement:"bottom",maxHeight:Y}}if(a==="auto"||s){var ee=t,le=s?M:R;return le>=r&&(ee=Math.min(le-F-l,t)),{placement:"top",maxHeight:ee}}if(a==="bottom")return i&&ig(u,H),{placement:"bottom",maxHeight:t};break;case"top":if(M>=T)return{placement:"top",maxHeight:t};if(R>=T&&!s)return i&&e3(u,W,se),{placement:"top",maxHeight:t};if(!s&&R>=r||s&&M>=r){var G=t;return(!s&&R>=r||s&&M>=r)&&(G=s?M-D:R-D),i&&e3(u,W,se),{placement:"top",maxHeight:G}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return d}function pme(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var Xz=function(t){return t==="auto"?"bottom":t},hme=function(t,n){var r,a=t.placement,i=t.theme,s=i.borderRadius,l=i.spacing,u=i.colors;return en((r={label:"menu"},ym(r,pme(a),"100%"),ym(r,"position","absolute"),ym(r,"width","100%"),ym(r,"zIndex",1),r),n?{}:{backgroundColor:u.neutral0,borderRadius:s,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:l.menuGutter,marginTop:l.menuGutter})},eB=j.createContext(null),mme=function(t){var n=t.children,r=t.minMenuHeight,a=t.maxMenuHeight,i=t.menuPlacement,s=t.menuPosition,l=t.menuShouldScrollIntoView,u=t.theme,d=j.useContext(eB)||{},p=d.setPortalPlacement,h=j.useRef(null),g=j.useState(a),v=Xu(g,2),T=v[0],E=v[1],S=j.useState(null),b=Xu(S,2),w=b[0],k=b[1],F=u.spacing.controlHeight;return xb(function(){var D=h.current;if(D){var M=s==="fixed",A=l&&!M,R=fme({maxHeight:a,menuEl:D,minHeight:r,placement:i,shouldScroll:A,isFixedPosition:M,controlHeight:F});E(R.maxHeight),k(R.placement),p?.(R.placement)}},[a,i,s,l,r,p,F]),n({ref:h,placerProps:en(en({},t),{},{placement:w||Xz(i),maxHeight:T})})},gme=function(t){var n=t.children,r=t.innerRef,a=t.innerProps;return Xt("div",on({},la(t,"menu",{menu:!0}),{ref:r},a),n)},vme=gme,yme=function(t,n){var r=t.maxHeight,a=t.theme.spacing.baseUnit;return en({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},n?{}:{paddingBottom:a,paddingTop:a})},_me=function(t){var n=t.children,r=t.innerProps,a=t.innerRef,i=t.isMulti;return Xt("div",on({},la(t,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:a},r),n)},tB=function(t,n){var r=t.theme,a=r.spacing.baseUnit,i=r.colors;return en({textAlign:"center"},n?{}:{color:i.neutral40,padding:"".concat(a*2,"px ").concat(a*3,"px")})},bme=tB,Tme=tB,Eme=function(t){var n=t.children,r=n===void 0?"No options":n,a=t.innerProps,i=hc(t,cme);return Xt("div",on({},la(en(en({},i),{},{children:r,innerProps:a}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),a),r)},Sme=function(t){var n=t.children,r=n===void 0?"Loading...":n,a=t.innerProps,i=hc(t,dme);return Xt("div",on({},la(en(en({},i),{},{children:r,innerProps:a}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),a),r)},wme=function(t){var n=t.rect,r=t.offset,a=t.position;return{left:n.left,position:a,top:r,width:n.width,zIndex:1}},xme=function(t){var n=t.appendTo,r=t.children,a=t.controlElement,i=t.innerProps,s=t.menuPlacement,l=t.menuPosition,u=j.useRef(null),d=j.useRef(null),p=j.useState(Xz(s)),h=Xu(p,2),g=h[0],v=h[1],T=j.useMemo(function(){return{setPortalPlacement:v}},[]),E=j.useState(null),S=Xu(E,2),b=S[0],w=S[1],k=j.useCallback(function(){if(a){var A=rme(a),R=l==="fixed"?0:window.pageYOffset,q=A[g]+R;(q!==b?.offset||A.left!==b?.rect.left||A.width!==b?.rect.width)&&w({offset:q,rect:A})}},[a,l,g,b?.offset,b?.rect.left,b?.rect.width]);xb(function(){k()},[k]);var F=j.useCallback(function(){typeof d.current=="function"&&(d.current(),d.current=null),a&&u.current&&(d.current=Lz(a,u.current,k,{elementResize:"ResizeObserver"in window}))},[a,k]);xb(function(){F()},[F]);var D=j.useCallback(function(A){u.current=A,F()},[F]);if(!n&&l!=="fixed"||!b)return null;var M=Xt("div",on({ref:D},la(en(en({},t),{},{offset:b.offset,position:l,rect:b.rect}),"menuPortal",{"menu-portal":!0}),i),r);return Xt(eB.Provider,{value:T},n?Yz.createPortal(M,n):M)},Cme=function(t){var n=t.isDisabled,r=t.isRtl;return{label:"container",direction:r?"rtl":void 0,pointerEvents:n?"none":void 0,position:"relative"}},Nme=function(t){var n=t.children,r=t.innerProps,a=t.isDisabled,i=t.isRtl;return Xt("div",on({},la(t,"container",{"--is-disabled":a,"--is-rtl":i}),r),n)},kme=function(t,n){var r=t.theme.spacing,a=t.isMulti,i=t.hasValue,s=t.selectProps.controlShouldRenderValue;return en({alignItems:"center",display:a&&i&&s?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},n?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(r.baseUnit*2,"px")})},Ome=function(t){var n=t.children,r=t.innerProps,a=t.isMulti,i=t.hasValue;return Xt("div",on({},la(t,"valueContainer",{"value-container":!0,"value-container--is-multi":a,"value-container--has-value":i}),r),n)},Ime=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},Dme=function(t){var n=t.children,r=t.innerProps;return Xt("div",on({},la(t,"indicatorsContainer",{indicators:!0}),r),n)},tI,Mme=["size"],Lme=["innerProps","isRtl","size"],Ame={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},nB=function(t){var n=t.size,r=hc(t,Mme);return Xt("svg",on({height:n,width:n,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Ame},r))},IE=function(t){return Xt(nB,on({size:20},t),Xt("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},rB=function(t){return Xt(nB,on({size:20},t),Xt("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},aB=function(t,n){var r=t.isFocused,a=t.theme,i=a.spacing.baseUnit,s=a.colors;return en({label:"indicatorContainer",display:"flex",transition:"color 150ms"},n?{}:{color:r?s.neutral60:s.neutral20,padding:i*2,":hover":{color:r?s.neutral80:s.neutral40}})},Fme=aB,jme=function(t){var n=t.children,r=t.innerProps;return Xt("div",on({},la(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),n||Xt(rB,null))},Rme=aB,Pme=function(t){var n=t.children,r=t.innerProps;return Xt("div",on({},la(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),n||Xt(IE,null))},zme=function(t,n){var r=t.isDisabled,a=t.theme,i=a.spacing.baseUnit,s=a.colors;return en({label:"indicatorSeparator",alignSelf:"stretch",width:1},n?{}:{backgroundColor:r?s.neutral10:s.neutral20,marginBottom:i*2,marginTop:i*2})},Bme=function(t){var n=t.innerProps;return Xt("span",on({},n,la(t,"indicatorSeparator",{"indicator-separator":!0})))},Vme=Yhe(tI||(tI=Khe([`
  0%, 80%, 100% { opacity: 0; }
  40% { opacity: 1; }
`]))),Hme=function(t,n){var r=t.isFocused,a=t.size,i=t.theme,s=i.colors,l=i.spacing.baseUnit;return en({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:a,lineHeight:1,marginRight:a,textAlign:"center",verticalAlign:"middle"},n?{}:{color:r?s.neutral60:s.neutral20,padding:l*2})},H7=function(t){var n=t.delay,r=t.offset;return Xt("span",{css:OE({animation:"".concat(Vme," 1s ease-in-out ").concat(n,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Ume=function(t){var n=t.innerProps,r=t.isRtl,a=t.size,i=a===void 0?4:a,s=hc(t,Lme);return Xt("div",on({},la(en(en({},s),{},{innerProps:n,isRtl:r,size:i}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),n),Xt(H7,{delay:0,offset:r}),Xt(H7,{delay:160,offset:!0}),Xt(H7,{delay:320,offset:!r}))},Wme=function(t,n){var r=t.isDisabled,a=t.isFocused,i=t.theme,s=i.colors,l=i.borderRadius,u=i.spacing;return en({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:u.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},n?{}:{backgroundColor:r?s.neutral5:s.neutral0,borderColor:r?s.neutral10:a?s.primary:s.neutral20,borderRadius:l,borderStyle:"solid",borderWidth:1,boxShadow:a?"0 0 0 1px ".concat(s.primary):void 0,"&:hover":{borderColor:a?s.primary:s.neutral30}})},qme=function(t){var n=t.children,r=t.isDisabled,a=t.isFocused,i=t.innerRef,s=t.innerProps,l=t.menuIsOpen;return Xt("div",on({ref:i},la(t,"control",{control:!0,"control--is-disabled":r,"control--is-focused":a,"control--menu-is-open":l}),s,{"aria-disabled":r||void 0}),n)},Gme=qme,Qme=["data"],$me=function(t,n){var r=t.theme.spacing;return n?{}:{paddingBottom:r.baseUnit*2,paddingTop:r.baseUnit*2}},Yme=function(t){var n=t.children,r=t.cx,a=t.getStyles,i=t.getClassNames,s=t.Heading,l=t.headingProps,u=t.innerProps,d=t.label,p=t.theme,h=t.selectProps;return Xt("div",on({},la(t,"group",{group:!0}),u),Xt(s,on({},l,{selectProps:h,theme:p,getStyles:a,getClassNames:i,cx:r}),d),Xt("div",null,n))},Kme=function(t,n){var r=t.theme,a=r.colors,i=r.spacing;return en({label:"group",cursor:"default",display:"block"},n?{}:{color:a.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:i.baseUnit*3,paddingRight:i.baseUnit*3,textTransform:"uppercase"})},Jme=function(t){var n=Kz(t);n.data;var r=hc(n,Qme);return Xt("div",on({},la(t,"groupHeading",{"group-heading":!0}),r))},Zme=Yme,Xme=["innerRef","isDisabled","isHidden","inputClassName"],e6e=function(t,n){var r=t.isDisabled,a=t.value,i=t.theme,s=i.spacing,l=i.colors;return en(en({visibility:r?"hidden":"visible",transform:a?"translateZ(0)":""},t6e),n?{}:{margin:s.baseUnit/2,paddingBottom:s.baseUnit/2,paddingTop:s.baseUnit/2,color:l.neutral80})},iB={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},t6e={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":en({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},iB)},n6e=function(t){return en({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},iB)},r6e=function(t){var n=t.cx,r=t.value,a=Kz(t),i=a.innerRef,s=a.isDisabled,l=a.isHidden,u=a.inputClassName,d=hc(a,Xme);return Xt("div",on({},la(t,"input",{"input-container":!0}),{"data-value":r||""}),Xt("input",on({className:n({input:!0},u),ref:i,style:n6e(l),disabled:s},d)))},a6e=r6e,i6e=function(t,n){var r=t.theme,a=r.spacing,i=r.borderRadius,s=r.colors;return en({label:"multiValue",display:"flex",minWidth:0},n?{}:{backgroundColor:s.neutral10,borderRadius:i/2,margin:a.baseUnit/2})},s6e=function(t,n){var r=t.theme,a=r.borderRadius,i=r.colors,s=t.cropWithEllipsis;return en({overflow:"hidden",textOverflow:s||s===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},n?{}:{borderRadius:a/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},o6e=function(t,n){var r=t.theme,a=r.spacing,i=r.borderRadius,s=r.colors,l=t.isFocused;return en({alignItems:"center",display:"flex"},n?{}:{borderRadius:i/2,backgroundColor:l?s.dangerLight:void 0,paddingLeft:a.baseUnit,paddingRight:a.baseUnit,":hover":{backgroundColor:s.dangerLight,color:s.danger}})},sB=function(t){var n=t.children,r=t.innerProps;return Xt("div",r,n)},l6e=sB,u6e=sB;function c6e(e){var t=e.children,n=e.innerProps;return Xt("div",on({role:"button"},n),t||Xt(IE,{size:14}))}var d6e=function(t){var n=t.children,r=t.components,a=t.data,i=t.innerProps,s=t.isDisabled,l=t.removeProps,u=t.selectProps,d=r.Container,p=r.Label,h=r.Remove;return Xt(d,{data:a,innerProps:en(en({},la(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),i),selectProps:u},Xt(p,{data:a,innerProps:en({},la(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:u},n),Xt(h,{data:a,innerProps:en(en({},la(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(n||"option")},l),selectProps:u}))},f6e=d6e,p6e=function(t,n){var r=t.isDisabled,a=t.isFocused,i=t.isSelected,s=t.theme,l=s.spacing,u=s.colors;return en({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},n?{}:{backgroundColor:i?u.primary:a?u.primary25:"transparent",color:r?u.neutral20:i?u.neutral0:"inherit",padding:"".concat(l.baseUnit*2,"px ").concat(l.baseUnit*3,"px"),":active":{backgroundColor:r?void 0:i?u.primary:u.primary50}})},h6e=function(t){var n=t.children,r=t.isDisabled,a=t.isFocused,i=t.isSelected,s=t.innerRef,l=t.innerProps;return Xt("div",on({},la(t,"option",{option:!0,"option--is-disabled":r,"option--is-focused":a,"option--is-selected":i}),{ref:s,"aria-disabled":r},l),n)},m6e=h6e,g6e=function(t,n){var r=t.theme,a=r.spacing,i=r.colors;return en({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},n?{}:{color:i.neutral50,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},v6e=function(t){var n=t.children,r=t.innerProps;return Xt("div",on({},la(t,"placeholder",{placeholder:!0}),r),n)},y6e=v6e,_6e=function(t,n){var r=t.isDisabled,a=t.theme,i=a.spacing,s=a.colors;return en({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n?{}:{color:r?s.neutral40:s.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},b6e=function(t){var n=t.children,r=t.isDisabled,a=t.innerProps;return Xt("div",on({},la(t,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),a),n)},T6e=b6e,E6e={ClearIndicator:Pme,Control:Gme,DropdownIndicator:jme,DownChevron:rB,CrossIcon:IE,Group:Zme,GroupHeading:Jme,IndicatorsContainer:Dme,IndicatorSeparator:Bme,Input:a6e,LoadingIndicator:Ume,Menu:vme,MenuList:_me,MenuPortal:xme,LoadingMessage:Sme,NoOptionsMessage:Eme,MultiValue:f6e,MultiValueContainer:l6e,MultiValueLabel:u6e,MultiValueRemove:c6e,Option:m6e,Placeholder:y6e,SelectContainer:Nme,SingleValue:T6e,ValueContainer:Ome},S6e=function(t){return en(en({},E6e),t.components)},nI=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function w6e(e,t){return!!(e===t||nI(e)&&nI(t))}function x6e(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!w6e(e[n],t[n]))return!1;return!0}function C6e(e,t){t===void 0&&(t=x6e);var n=null;function r(){for(var a=[],i=0;i<arguments.length;i++)a[i]=arguments[i];if(n&&n.lastThis===this&&t(a,n.lastArgs))return n.lastResult;var s=e.apply(this,a);return n={lastResult:s,lastArgs:a,lastThis:this},s}return r.clear=function(){n=null},r}var N6e={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},k6e=function(t){return Xt("span",on({css:N6e},t))},rI=k6e,O6e={guidance:function(t){var n=t.isSearchable,r=t.isMulti,a=t.tabSelectsValue,i=t.context,s=t.isInitialFocus;switch(i){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(a?", press Tab to select the option and exit the menu":"",".");case"input":return s?"".concat(t["aria-label"]||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(t){var n=t.action,r=t.label,a=r===void 0?"":r,i=t.labels,s=t.isDisabled;switch(n){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(a,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return s?"option ".concat(a," is disabled. Select another option."):"option ".concat(a,", selected.");default:return""}},onFocus:function(t){var n=t.context,r=t.focused,a=t.options,i=t.label,s=i===void 0?"":i,l=t.selectValue,u=t.isDisabled,d=t.isSelected,p=t.isAppleDevice,h=function(E,S){return E&&E.length?"".concat(E.indexOf(S)+1," of ").concat(E.length):""};if(n==="value"&&l)return"value ".concat(s," focused, ").concat(h(l,r),".");if(n==="menu"&&p){var g=u?" disabled":"",v="".concat(d?" selected":"").concat(g);return"".concat(s).concat(v,", ").concat(h(a,r),".")}return""},onFilter:function(t){var n=t.inputValue,r=t.resultsMessage;return"".concat(r).concat(n?" for search term "+n:"",".")}},I6e=function(t){var n=t.ariaSelection,r=t.focusedOption,a=t.focusedValue,i=t.focusableOptions,s=t.isFocused,l=t.selectValue,u=t.selectProps,d=t.id,p=t.isAppleDevice,h=u.ariaLiveMessages,g=u.getOptionLabel,v=u.inputValue,T=u.isMulti,E=u.isOptionDisabled,S=u.isSearchable,b=u.menuIsOpen,w=u.options,k=u.screenReaderStatus,F=u.tabSelectsValue,D=u.isLoading,M=u["aria-label"],A=u["aria-live"],R=j.useMemo(function(){return en(en({},O6e),h||{})},[h]),q=j.useMemo(function(){var le="";if(n&&R.onChange){var G=n.option,te=n.options,re=n.removedValue,ue=n.removedValues,Q=n.value,V=function(oe){return Array.isArray(oe)?null:oe},ie=re||G||V(Q),ge=ie?g(ie):"",_e=te||ue||void 0,Ce=_e?_e.map(g):[],Te=en({isDisabled:ie&&E(ie,l),label:ge,labels:Ce},n);le=R.onChange(Te)}return le},[n,R,E,l,g]),H=j.useMemo(function(){var le="",G=r||a,te=!!(r&&l&&l.includes(r));if(G&&R.onFocus){var re={focused:G,label:g(G),isDisabled:E(G,l),isSelected:te,options:i,context:G===r?"menu":"value",selectValue:l,isAppleDevice:p};le=R.onFocus(re)}return le},[r,a,g,E,R,i,l,p]),W=j.useMemo(function(){var le="";if(b&&w.length&&!D&&R.onFilter){var G=k({count:i.length});le=R.onFilter({inputValue:v,resultsMessage:G})}return le},[i,v,b,R,w,k,D]),se=n?.action==="initial-input-focus",Y=j.useMemo(function(){var le="";if(R.guidance){var G=a?"value":b?"menu":"input";le=R.guidance({"aria-label":M,context:G,isDisabled:r&&E(r,l),isMulti:T,isSearchable:S,tabSelectsValue:F,isInitialFocus:se})}return le},[M,r,a,T,E,S,b,R,l,F,se]),ee=Xt(j.Fragment,null,Xt("span",{id:"aria-selection"},q),Xt("span",{id:"aria-focused"},H),Xt("span",{id:"aria-results"},W),Xt("span",{id:"aria-guidance"},Y));return Xt(j.Fragment,null,Xt(rI,{id:d},se&&ee),Xt(rI,{"aria-live":A,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},s&&!se&&ee))},D6e=I6e,Cb=[{base:"A",letters:"AⒶＡÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷＢḂḄḆɃƂƁ"},{base:"C",letters:"CⒸＣĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹＤḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"ǱǄ"},{base:"Dz",letters:"ǲǅ"},{base:"E",letters:"EⒺＥÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻＦḞƑꝻ"},{base:"G",letters:"GⒼＧǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽＨĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾＩÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿＪĴɈ"},{base:"K",letters:"KⓀＫḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁＬĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"Ǉ"},{base:"Lj",letters:"ǈ"},{base:"M",letters:"MⓂＭḾṀṂⱮƜ"},{base:"N",letters:"NⓃＮǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"Ǌ"},{base:"Nj",letters:"ǋ"},{base:"O",letters:"OⓄＯÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅＰṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆＱꝖꝘɊ"},{base:"R",letters:"RⓇＲŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈＳẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉＴṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊＵÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋＶṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌＷẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍＸẊẌ"},{base:"Y",letters:"YⓎＹỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏＺŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐａẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑｂḃḅḇƀƃɓ"},{base:"c",letters:"cⓒｃćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓｄḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"ǳǆ"},{base:"e",letters:"eⓔｅèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕｆḟƒꝼ"},{base:"g",letters:"gⓖｇǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗｈĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘｉìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙｊĵǰɉ"},{base:"k",letters:"kⓚｋḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛｌŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"ǉ"},{base:"m",letters:"mⓜｍḿṁṃɱɯ"},{base:"n",letters:"nⓝｎǹńñṅňṇņṋṉƞɲŉꞑꞥ"},{base:"nj",letters:"ǌ"},{base:"o",letters:"oⓞｏòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟｐṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠｑɋꝗꝙ"},{base:"r",letters:"rⓡｒŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢｓßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣｔṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤｕùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥｖṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦｗẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧｘẋẍ"},{base:"y",letters:"yⓨｙỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩｚźẑżžẓẕƶȥɀⱬꝣ"}],M6e=new RegExp("["+Cb.map(function(e){return e.letters}).join("")+"]","g"),oB={};for(var U7=0;U7<Cb.length;U7++)for(var W7=Cb[U7],q7=0;q7<W7.letters.length;q7++)oB[W7.letters[q7]]=W7.base;var lB=function(t){return t.replace(M6e,function(n){return oB[n]})},L6e=C6e(lB),aI=function(t){return t.replace(/^\s+|\s+$/g,"")},A6e=function(t){return"".concat(t.label," ").concat(t.value)},F6e=function(t){return function(n,r){if(n.data.__isNew__)return!0;var a=en({ignoreCase:!0,ignoreAccents:!0,stringify:A6e,trim:!0,matchFrom:"any"},t),i=a.ignoreCase,s=a.ignoreAccents,l=a.stringify,u=a.trim,d=a.matchFrom,p=u?aI(r):r,h=u?aI(l(n)):l(n);return i&&(p=p.toLowerCase(),h=h.toLowerCase()),s&&(p=L6e(p),h=lB(h)),d==="start"?h.substr(0,p.length)===p:h.indexOf(p)>-1}},j6e=["innerRef"];function R6e(e){var t=e.innerRef,n=hc(e,j6e),r=ume(n,"onExited","in","enter","exit","appear");return Xt("input",on({ref:t},r,{css:OE({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var P6e=function(t){t.cancelable&&t.preventDefault(),t.stopPropagation()};function z6e(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,a=e.onTopArrive,i=e.onTopLeave,s=j.useRef(!1),l=j.useRef(!1),u=j.useRef(0),d=j.useRef(null),p=j.useCallback(function(S,b){if(d.current!==null){var w=d.current,k=w.scrollTop,F=w.scrollHeight,D=w.clientHeight,M=d.current,A=b>0,R=F-D-k,q=!1;R>b&&s.current&&(r&&r(S),s.current=!1),A&&l.current&&(i&&i(S),l.current=!1),A&&b>R?(n&&!s.current&&n(S),M.scrollTop=F,q=!0,s.current=!0):!A&&-b>k&&(a&&!l.current&&a(S),M.scrollTop=0,q=!0,l.current=!0),q&&P6e(S)}},[n,r,a,i]),h=j.useCallback(function(S){p(S,S.deltaY)},[p]),g=j.useCallback(function(S){u.current=S.changedTouches[0].clientY},[]),v=j.useCallback(function(S){var b=u.current-S.changedTouches[0].clientY;p(S,b)},[p]),T=j.useCallback(function(S){if(S){var b=sme?{passive:!1}:!1;S.addEventListener("wheel",h,b),S.addEventListener("touchstart",g,b),S.addEventListener("touchmove",v,b)}},[v,g,h]),E=j.useCallback(function(S){S&&(S.removeEventListener("wheel",h,!1),S.removeEventListener("touchstart",g,!1),S.removeEventListener("touchmove",v,!1))},[v,g,h]);return j.useEffect(function(){if(t){var S=d.current;return T(S),function(){E(S)}}},[t,T,E]),function(S){d.current=S}}var iI=["boxSizing","height","overflow","paddingRight","position"],sI={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function oI(e){e.cancelable&&e.preventDefault()}function lI(e){e.stopPropagation()}function uI(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;e===0?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function cI(){return"ontouchstart"in window||navigator.maxTouchPoints}var dI=!!(typeof window<"u"&&window.document&&window.document.createElement),Zh=0,qf={capture:!1,passive:!1};function B6e(e){var t=e.isEnabled,n=e.accountForScrollbars,r=n===void 0?!0:n,a=j.useRef({}),i=j.useRef(null),s=j.useCallback(function(u){if(dI){var d=document.body,p=d&&d.style;if(r&&iI.forEach(function(T){var E=p&&p[T];a.current[T]=E}),r&&Zh<1){var h=parseInt(a.current.paddingRight,10)||0,g=document.body?document.body.clientWidth:0,v=window.innerWidth-g+h||0;Object.keys(sI).forEach(function(T){var E=sI[T];p&&(p[T]=E)}),p&&(p.paddingRight="".concat(v,"px"))}d&&cI()&&(d.addEventListener("touchmove",oI,qf),u&&(u.addEventListener("touchstart",uI,qf),u.addEventListener("touchmove",lI,qf))),Zh+=1}},[r]),l=j.useCallback(function(u){if(dI){var d=document.body,p=d&&d.style;Zh=Math.max(Zh-1,0),r&&Zh<1&&iI.forEach(function(h){var g=a.current[h];p&&(p[h]=g)}),d&&cI()&&(d.removeEventListener("touchmove",oI,qf),u&&(u.removeEventListener("touchstart",uI,qf),u.removeEventListener("touchmove",lI,qf)))}},[r]);return j.useEffect(function(){if(t){var u=i.current;return s(u),function(){l(u)}}},[t,s,l]),function(u){i.current=u}}var V6e=function(t){var n=t.target;return n.ownerDocument.activeElement&&n.ownerDocument.activeElement.blur()},H6e={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function U6e(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,a=r===void 0?!0:r,i=e.onBottomArrive,s=e.onBottomLeave,l=e.onTopArrive,u=e.onTopLeave,d=z6e({isEnabled:a,onBottomArrive:i,onBottomLeave:s,onTopArrive:l,onTopLeave:u}),p=B6e({isEnabled:n}),h=function(v){d(v),p(v)};return Xt(j.Fragment,null,n&&Xt("div",{onClick:V6e,css:H6e}),t(h))}var W6e={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},q6e=function(t){var n=t.name,r=t.onFocus;return Xt("input",{required:!0,name:n,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:W6e,value:"",onChange:function(){}})},G6e=q6e;function DE(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function Q6e(){return DE(/^iPhone/i)}function uB(){return DE(/^Mac/i)}function $6e(){return DE(/^iPad/i)||uB()&&navigator.maxTouchPoints>1}function Y6e(){return Q6e()||$6e()}function K6e(){return uB()||Y6e()}var J6e=function(t){return t.label},Z6e=function(t){return t.label},X6e=function(t){return t.value},e5e=function(t){return!!t.isDisabled},t5e={clearIndicator:Rme,container:Cme,control:Wme,dropdownIndicator:Fme,group:$me,groupHeading:Kme,indicatorsContainer:Ime,indicatorSeparator:zme,input:e6e,loadingIndicator:Hme,loadingMessage:Tme,menu:hme,menuList:yme,menuPortal:wme,multiValue:i6e,multiValueLabel:s6e,multiValueRemove:o6e,noOptionsMessage:bme,option:p6e,placeholder:g6e,singleValue:_6e,valueContainer:kme},n5e={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},r5e=4,cB=4,a5e=38,i5e=cB*2,s5e={baseUnit:cB,controlHeight:a5e,menuGutter:i5e},G7={borderRadius:r5e,colors:n5e,spacing:s5e},o5e={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:eI(),captureMenuScroll:!eI(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:F6e(),formatGroupLabel:J6e,getOptionLabel:Z6e,getOptionValue:X6e,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:e5e,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!ame(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var n=t.count;return"".concat(n," result").concat(n!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function fI(e,t,n,r){var a=pB(e,t,n),i=hB(e,t,n),s=fB(e,t),l=sg(e,t);return{type:"option",data:t,isDisabled:a,isSelected:i,label:s,value:l,index:r}}function A3(e,t){return e.options.map(function(n,r){if("options"in n){var a=n.options.map(function(s,l){return fI(e,s,t,l)}).filter(function(s){return hI(e,s)});return a.length>0?{type:"group",data:n,options:a,index:r}:void 0}var i=fI(e,n,t,r);return hI(e,i)?i:void 0}).filter(ome)}function dB(e){return e.reduce(function(t,n){return n.type==="group"?t.push.apply(t,wE(n.options.map(function(r){return r.data}))):t.push(n.data),t},[])}function pI(e,t){return e.reduce(function(n,r){return r.type==="group"?n.push.apply(n,wE(r.options.map(function(a){return{data:a.data,id:"".concat(t,"-").concat(r.index,"-").concat(a.index)}}))):n.push({data:r.data,id:"".concat(t,"-").concat(r.index)}),n},[])}function l5e(e,t){return dB(A3(e,t))}function hI(e,t){var n=e.inputValue,r=n===void 0?"":n,a=t.data,i=t.isSelected,s=t.label,l=t.value;return(!gB(e)||!i)&&mB(e,{label:s,value:l,data:a},r)}function u5e(e,t){var n=e.focusedValue,r=e.selectValue,a=r.indexOf(n);if(a>-1){var i=t.indexOf(n);if(i>-1)return n;if(a<t.length)return t[a]}return null}function c5e(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}var Q7=function(t,n){var r,a=(r=t.find(function(i){return i.data===n}))===null||r===void 0?void 0:r.id;return a||null},fB=function(t,n){return t.getOptionLabel(n)},sg=function(t,n){return t.getOptionValue(n)};function pB(e,t,n){return typeof e.isOptionDisabled=="function"?e.isOptionDisabled(t,n):!1}function hB(e,t,n){if(n.indexOf(t)>-1)return!0;if(typeof e.isOptionSelected=="function")return e.isOptionSelected(t,n);var r=sg(e,t);return n.some(function(a){return sg(e,a)===r})}function mB(e,t,n){return e.filterOption?e.filterOption(t,n):!0}var gB=function(t){var n=t.hideSelectedOptions,r=t.isMulti;return n===void 0?r:n},d5e=1,vB=function(e){Qpe(n,e);var t=Kpe(n);function n(r){var a;if(qpe(this,n),a=t.call(this,r),a.state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},a.blockOptionHover=!1,a.isComposing=!1,a.commonProps=void 0,a.initialTouchX=0,a.initialTouchY=0,a.openAfterFocus=!1,a.scrollToFocusedOptionOnUpdate=!1,a.userIsDragging=void 0,a.isAppleDevice=K6e(),a.controlRef=null,a.getControlRef=function(u){a.controlRef=u},a.focusedOptionRef=null,a.getFocusedOptionRef=function(u){a.focusedOptionRef=u},a.menuListRef=null,a.getMenuListRef=function(u){a.menuListRef=u},a.inputRef=null,a.getInputRef=function(u){a.inputRef=u},a.focus=a.focusInput,a.blur=a.blurInput,a.onChange=function(u,d){var p=a.props,h=p.onChange,g=p.name;d.name=g,a.ariaOnChange(u,d),h(u,d)},a.setValue=function(u,d,p){var h=a.props,g=h.closeMenuOnSelect,v=h.isMulti,T=h.inputValue;a.onInputChange("",{action:"set-value",prevInputValue:T}),g&&(a.setState({inputIsHiddenAfterUpdate:!v}),a.onMenuClose()),a.setState({clearFocusValueOnUpdate:!0}),a.onChange(u,{action:d,option:p})},a.selectOption=function(u){var d=a.props,p=d.blurInputOnSelect,h=d.isMulti,g=d.name,v=a.state.selectValue,T=h&&a.isOptionSelected(u,v),E=a.isOptionDisabled(u,v);if(T){var S=a.getOptionValue(u);a.setValue(v.filter(function(b){return a.getOptionValue(b)!==S}),"deselect-option",u)}else if(!E)h?a.setValue([].concat(wE(v),[u]),"select-option",u):a.setValue(u,"select-option");else{a.ariaOnChange(u,{action:"select-option",option:u,name:g});return}p&&a.blurInput()},a.removeValue=function(u){var d=a.props.isMulti,p=a.state.selectValue,h=a.getOptionValue(u),g=p.filter(function(T){return a.getOptionValue(T)!==h}),v=n3(d,g,g[0]||null);a.onChange(v,{action:"remove-value",removedValue:u}),a.focusInput()},a.clearValue=function(){var u=a.state.selectValue;a.onChange(n3(a.props.isMulti,[],null),{action:"clear",removedValues:u})},a.popValue=function(){var u=a.props.isMulti,d=a.state.selectValue,p=d[d.length-1],h=d.slice(0,d.length-1),g=n3(u,h,h[0]||null);p&&a.onChange(g,{action:"pop-value",removedValue:p})},a.getFocusedOptionId=function(u){return Q7(a.state.focusableOptionsWithIds,u)},a.getFocusableOptionsWithIds=function(){return pI(A3(a.props,a.state.selectValue),a.getElementId("option"))},a.getValue=function(){return a.state.selectValue},a.cx=function(){for(var u=arguments.length,d=new Array(u),p=0;p<u;p++)d[p]=arguments[p];return Xhe.apply(void 0,[a.props.classNamePrefix].concat(d))},a.getOptionLabel=function(u){return fB(a.props,u)},a.getOptionValue=function(u){return sg(a.props,u)},a.getStyles=function(u,d){var p=a.props.unstyled,h=t5e[u](d,p);h.boxSizing="border-box";var g=a.props.styles[u];return g?g(h,d):h},a.getClassNames=function(u,d){var p,h;return(p=(h=a.props.classNames)[u])===null||p===void 0?void 0:p.call(h,d)},a.getElementId=function(u){return"".concat(a.state.instancePrefix,"-").concat(u)},a.getComponents=function(){return S6e(a.props)},a.buildCategorizedOptions=function(){return A3(a.props,a.state.selectValue)},a.getCategorizedOptions=function(){return a.props.menuIsOpen?a.buildCategorizedOptions():[]},a.buildFocusableOptions=function(){return dB(a.buildCategorizedOptions())},a.getFocusableOptions=function(){return a.props.menuIsOpen?a.buildFocusableOptions():[]},a.ariaOnChange=function(u,d){a.setState({ariaSelection:en({value:u},d)})},a.onMenuMouseDown=function(u){u.button===0&&(u.stopPropagation(),u.preventDefault(),a.focusInput())},a.onMenuMouseMove=function(u){a.blockOptionHover=!1},a.onControlMouseDown=function(u){if(!u.defaultPrevented){var d=a.props.openMenuOnClick;a.state.isFocused?a.props.menuIsOpen?u.target.tagName!=="INPUT"&&u.target.tagName!=="TEXTAREA"&&a.onMenuClose():d&&a.openMenu("first"):(d&&(a.openAfterFocus=!0),a.focusInput()),u.target.tagName!=="INPUT"&&u.target.tagName!=="TEXTAREA"&&u.preventDefault()}},a.onDropdownIndicatorMouseDown=function(u){if(!(u&&u.type==="mousedown"&&u.button!==0)&&!a.props.isDisabled){var d=a.props,p=d.isMulti,h=d.menuIsOpen;a.focusInput(),h?(a.setState({inputIsHiddenAfterUpdate:!p}),a.onMenuClose()):a.openMenu("first"),u.preventDefault()}},a.onClearIndicatorMouseDown=function(u){u&&u.type==="mousedown"&&u.button!==0||(a.clearValue(),u.preventDefault(),a.openAfterFocus=!1,u.type==="touchend"?a.focusInput():setTimeout(function(){return a.focusInput()}))},a.onScroll=function(u){typeof a.props.closeMenuOnScroll=="boolean"?u.target instanceof HTMLElement&&Yg(u.target)&&a.props.onMenuClose():typeof a.props.closeMenuOnScroll=="function"&&a.props.closeMenuOnScroll(u)&&a.props.onMenuClose()},a.onCompositionStart=function(){a.isComposing=!0},a.onCompositionEnd=function(){a.isComposing=!1},a.onTouchStart=function(u){var d=u.touches,p=d&&d.item(0);p&&(a.initialTouchX=p.clientX,a.initialTouchY=p.clientY,a.userIsDragging=!1)},a.onTouchMove=function(u){var d=u.touches,p=d&&d.item(0);if(p){var h=Math.abs(p.clientX-a.initialTouchX),g=Math.abs(p.clientY-a.initialTouchY),v=5;a.userIsDragging=h>v||g>v}},a.onTouchEnd=function(u){a.userIsDragging||(a.controlRef&&!a.controlRef.contains(u.target)&&a.menuListRef&&!a.menuListRef.contains(u.target)&&a.blurInput(),a.initialTouchX=0,a.initialTouchY=0)},a.onControlTouchEnd=function(u){a.userIsDragging||a.onControlMouseDown(u)},a.onClearIndicatorTouchEnd=function(u){a.userIsDragging||a.onClearIndicatorMouseDown(u)},a.onDropdownIndicatorTouchEnd=function(u){a.userIsDragging||a.onDropdownIndicatorMouseDown(u)},a.handleInputChange=function(u){var d=a.props.inputValue,p=u.currentTarget.value;a.setState({inputIsHiddenAfterUpdate:!1}),a.onInputChange(p,{action:"input-change",prevInputValue:d}),a.props.menuIsOpen||a.onMenuOpen()},a.onInputFocus=function(u){a.props.onFocus&&a.props.onFocus(u),a.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(a.openAfterFocus||a.props.openMenuOnFocus)&&a.openMenu("first"),a.openAfterFocus=!1},a.onInputBlur=function(u){var d=a.props.inputValue;if(a.menuListRef&&a.menuListRef.contains(document.activeElement)){a.inputRef.focus();return}a.props.onBlur&&a.props.onBlur(u),a.onInputChange("",{action:"input-blur",prevInputValue:d}),a.onMenuClose(),a.setState({focusedValue:null,isFocused:!1})},a.onOptionHover=function(u){if(!(a.blockOptionHover||a.state.focusedOption===u)){var d=a.getFocusableOptions(),p=d.indexOf(u);a.setState({focusedOption:u,focusedOptionId:p>-1?a.getFocusedOptionId(u):null})}},a.shouldHideSelectedOptions=function(){return gB(a.props)},a.onValueInputFocus=function(u){u.preventDefault(),u.stopPropagation(),a.focus()},a.onKeyDown=function(u){var d=a.props,p=d.isMulti,h=d.backspaceRemovesValue,g=d.escapeClearsValue,v=d.inputValue,T=d.isClearable,E=d.isDisabled,S=d.menuIsOpen,b=d.onKeyDown,w=d.tabSelectsValue,k=d.openMenuOnFocus,F=a.state,D=F.focusedOption,M=F.focusedValue,A=F.selectValue;if(!E&&!(typeof b=="function"&&(b(u),u.defaultPrevented))){switch(a.blockOptionHover=!0,u.key){case"ArrowLeft":if(!p||v)return;a.focusValue("previous");break;case"ArrowRight":if(!p||v)return;a.focusValue("next");break;case"Delete":case"Backspace":if(v)return;if(M)a.removeValue(M);else{if(!h)return;p?a.popValue():T&&a.clearValue()}break;case"Tab":if(a.isComposing||u.shiftKey||!S||!w||!D||k&&a.isOptionSelected(D,A))return;a.selectOption(D);break;case"Enter":if(u.keyCode===229)break;if(S){if(!D||a.isComposing)return;a.selectOption(D);break}return;case"Escape":S?(a.setState({inputIsHiddenAfterUpdate:!1}),a.onInputChange("",{action:"menu-close",prevInputValue:v}),a.onMenuClose()):T&&g&&a.clearValue();break;case" ":if(v)return;if(!S){a.openMenu("first");break}if(!D)return;a.selectOption(D);break;case"ArrowUp":S?a.focusOption("up"):a.openMenu("last");break;case"ArrowDown":S?a.focusOption("down"):a.openMenu("first");break;case"PageUp":if(!S)return;a.focusOption("pageup");break;case"PageDown":if(!S)return;a.focusOption("pagedown");break;case"Home":if(!S)return;a.focusOption("first");break;case"End":if(!S)return;a.focusOption("last");break;default:return}u.preventDefault()}},a.state.instancePrefix="react-select-"+(a.props.instanceId||++d5e),a.state.selectValue=ZO(r.value),r.menuIsOpen&&a.state.selectValue.length){var i=a.getFocusableOptionsWithIds(),s=a.buildFocusableOptions(),l=s.indexOf(a.state.selectValue[0]);a.state.focusableOptionsWithIds=i,a.state.focusedOption=s[l],a.state.focusedOptionId=Q7(i,s[l])}return a}return Gpe(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&XO(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(a){var i=this.props,s=i.isDisabled,l=i.menuIsOpen,u=this.state.isFocused;(u&&!s&&a.isDisabled||u&&l&&!a.menuIsOpen)&&this.focusInput(),u&&s&&!a.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!u&&!s&&a.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(XO(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(a,i){this.props.onInputChange(a,i)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(a){var i=this,s=this.state,l=s.selectValue,u=s.isFocused,d=this.buildFocusableOptions(),p=a==="first"?0:d.length-1;if(!this.props.isMulti){var h=d.indexOf(l[0]);h>-1&&(p=h)}this.scrollToFocusedOptionOnUpdate=!(u&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:d[p],focusedOptionId:this.getFocusedOptionId(d[p])},function(){return i.onMenuOpen()})}},{key:"focusValue",value:function(a){var i=this.state,s=i.selectValue,l=i.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var u=s.indexOf(l);l||(u=-1);var d=s.length-1,p=-1;if(s.length){switch(a){case"previous":u===0?p=0:u===-1?p=d:p=u-1;break;case"next":u>-1&&u<d&&(p=u+1);break}this.setState({inputIsHidden:p!==-1,focusedValue:s[p]})}}}},{key:"focusOption",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"first",i=this.props.pageSize,s=this.state.focusedOption,l=this.getFocusableOptions();if(l.length){var u=0,d=l.indexOf(s);s||(d=-1),a==="up"?u=d>0?d-1:l.length-1:a==="down"?u=(d+1)%l.length:a==="pageup"?(u=d-i,u<0&&(u=0)):a==="pagedown"?(u=d+i,u>l.length-1&&(u=l.length-1)):a==="last"&&(u=l.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:l[u],focusedValue:null,focusedOptionId:this.getFocusedOptionId(l[u])})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(G7):en(en({},G7),this.props.theme):G7}},{key:"getCommonProps",value:function(){var a=this.clearValue,i=this.cx,s=this.getStyles,l=this.getClassNames,u=this.getValue,d=this.selectOption,p=this.setValue,h=this.props,g=h.isMulti,v=h.isRtl,T=h.options,E=this.hasValue();return{clearValue:a,cx:i,getStyles:s,getClassNames:l,getValue:u,hasValue:E,isMulti:g,isRtl:v,options:T,selectOption:d,selectProps:h,setValue:p,theme:this.getTheme()}}},{key:"hasValue",value:function(){var a=this.state.selectValue;return a.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var a=this.props,i=a.isClearable,s=a.isMulti;return i===void 0?s:i}},{key:"isOptionDisabled",value:function(a,i){return pB(this.props,a,i)}},{key:"isOptionSelected",value:function(a,i){return hB(this.props,a,i)}},{key:"filterOption",value:function(a,i){return mB(this.props,a,i)}},{key:"formatOptionLabel",value:function(a,i){if(typeof this.props.formatOptionLabel=="function"){var s=this.props.inputValue,l=this.state.selectValue;return this.props.formatOptionLabel(a,{context:i,inputValue:s,selectValue:l})}else return this.getOptionLabel(a)}},{key:"formatGroupLabel",value:function(a){return this.props.formatGroupLabel(a)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var a=this.props,i=a.isDisabled,s=a.isSearchable,l=a.inputId,u=a.inputValue,d=a.tabIndex,p=a.form,h=a.menuIsOpen,g=a.required,v=this.getComponents(),T=v.Input,E=this.state,S=E.inputIsHidden,b=E.ariaSelection,w=this.commonProps,k=l||this.getElementId("input"),F=en(en(en({"aria-autocomplete":"list","aria-expanded":h,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":g,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},h&&{"aria-controls":this.getElementId("listbox")}),!s&&{"aria-readonly":!0}),this.hasValue()?b?.action==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return s?j.createElement(T,on({},w,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:k,innerRef:this.getInputRef,isDisabled:i,isHidden:S,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:d,form:p,type:"text",value:u},F)):j.createElement(R6e,on({id:k,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:ag,onFocus:this.onInputFocus,disabled:i,tabIndex:d,inputMode:"none",form:p,value:""},F))}},{key:"renderPlaceholderOrValue",value:function(){var a=this,i=this.getComponents(),s=i.MultiValue,l=i.MultiValueContainer,u=i.MultiValueLabel,d=i.MultiValueRemove,p=i.SingleValue,h=i.Placeholder,g=this.commonProps,v=this.props,T=v.controlShouldRenderValue,E=v.isDisabled,S=v.isMulti,b=v.inputValue,w=v.placeholder,k=this.state,F=k.selectValue,D=k.focusedValue,M=k.isFocused;if(!this.hasValue()||!T)return b?null:j.createElement(h,on({},g,{key:"placeholder",isDisabled:E,isFocused:M,innerProps:{id:this.getElementId("placeholder")}}),w);if(S)return F.map(function(R,q){var H=R===D,W="".concat(a.getOptionLabel(R),"-").concat(a.getOptionValue(R));return j.createElement(s,on({},g,{components:{Container:l,Label:u,Remove:d},isFocused:H,isDisabled:E,key:W,index:q,removeProps:{onClick:function(){return a.removeValue(R)},onTouchEnd:function(){return a.removeValue(R)},onMouseDown:function(Y){Y.preventDefault()}},data:R}),a.formatOptionLabel(R,"value"))});if(b)return null;var A=F[0];return j.createElement(p,on({},g,{data:A,isDisabled:E}),this.formatOptionLabel(A,"value"))}},{key:"renderClearIndicator",value:function(){var a=this.getComponents(),i=a.ClearIndicator,s=this.commonProps,l=this.props,u=l.isDisabled,d=l.isLoading,p=this.state.isFocused;if(!this.isClearable()||!i||u||!this.hasValue()||d)return null;var h={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return j.createElement(i,on({},s,{innerProps:h,isFocused:p}))}},{key:"renderLoadingIndicator",value:function(){var a=this.getComponents(),i=a.LoadingIndicator,s=this.commonProps,l=this.props,u=l.isDisabled,d=l.isLoading,p=this.state.isFocused;if(!i||!d)return null;var h={"aria-hidden":"true"};return j.createElement(i,on({},s,{innerProps:h,isDisabled:u,isFocused:p}))}},{key:"renderIndicatorSeparator",value:function(){var a=this.getComponents(),i=a.DropdownIndicator,s=a.IndicatorSeparator;if(!i||!s)return null;var l=this.commonProps,u=this.props.isDisabled,d=this.state.isFocused;return j.createElement(s,on({},l,{isDisabled:u,isFocused:d}))}},{key:"renderDropdownIndicator",value:function(){var a=this.getComponents(),i=a.DropdownIndicator;if(!i)return null;var s=this.commonProps,l=this.props.isDisabled,u=this.state.isFocused,d={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return j.createElement(i,on({},s,{innerProps:d,isDisabled:l,isFocused:u}))}},{key:"renderMenu",value:function(){var a=this,i=this.getComponents(),s=i.Group,l=i.GroupHeading,u=i.Menu,d=i.MenuList,p=i.MenuPortal,h=i.LoadingMessage,g=i.NoOptionsMessage,v=i.Option,T=this.commonProps,E=this.state.focusedOption,S=this.props,b=S.captureMenuScroll,w=S.inputValue,k=S.isLoading,F=S.loadingMessage,D=S.minMenuHeight,M=S.maxMenuHeight,A=S.menuIsOpen,R=S.menuPlacement,q=S.menuPosition,H=S.menuPortalTarget,W=S.menuShouldBlockScroll,se=S.menuShouldScrollIntoView,Y=S.noOptionsMessage,ee=S.onMenuScrollToTop,le=S.onMenuScrollToBottom;if(!A)return null;var G=function(ge,_e){var Ce=ge.type,Te=ge.data,K=ge.isDisabled,oe=ge.isSelected,ke=ge.label,be=ge.value,xe=E===Te,Oe=K?void 0:function(){return a.onOptionHover(Te)},Se=K?void 0:function(){return a.selectOption(Te)},Re="".concat(a.getElementId("option"),"-").concat(_e),de={id:Re,onClick:Se,onMouseMove:Oe,onMouseOver:Oe,tabIndex:-1,role:"option","aria-selected":a.isAppleDevice?void 0:oe};return j.createElement(v,on({},T,{innerProps:de,data:Te,isDisabled:K,isSelected:oe,key:Re,label:ke,type:Ce,value:be,isFocused:xe,innerRef:xe?a.getFocusedOptionRef:void 0}),a.formatOptionLabel(ge.data,"menu"))},te;if(this.hasOptions())te=this.getCategorizedOptions().map(function(ie){if(ie.type==="group"){var ge=ie.data,_e=ie.options,Ce=ie.index,Te="".concat(a.getElementId("group"),"-").concat(Ce),K="".concat(Te,"-heading");return j.createElement(s,on({},T,{key:Te,data:ge,options:_e,Heading:l,headingProps:{id:K,data:ie.data},label:a.formatGroupLabel(ie.data)}),ie.options.map(function(oe){return G(oe,"".concat(Ce,"-").concat(oe.index))}))}else if(ie.type==="option")return G(ie,"".concat(ie.index))});else if(k){var re=F({inputValue:w});if(re===null)return null;te=j.createElement(h,T,re)}else{var ue=Y({inputValue:w});if(ue===null)return null;te=j.createElement(g,T,ue)}var Q={minMenuHeight:D,maxMenuHeight:M,menuPlacement:R,menuPosition:q,menuShouldScrollIntoView:se},V=j.createElement(mme,on({},T,Q),function(ie){var ge=ie.ref,_e=ie.placerProps,Ce=_e.placement,Te=_e.maxHeight;return j.createElement(u,on({},T,Q,{innerRef:ge,innerProps:{onMouseDown:a.onMenuMouseDown,onMouseMove:a.onMenuMouseMove},isLoading:k,placement:Ce}),j.createElement(U6e,{captureEnabled:b,onTopArrive:ee,onBottomArrive:le,lockEnabled:W},function(K){return j.createElement(d,on({},T,{innerRef:function(ke){a.getMenuListRef(ke),K(ke)},innerProps:{role:"listbox","aria-multiselectable":T.isMulti,id:a.getElementId("listbox")},isLoading:k,maxHeight:Te,focusedOption:E}),te)}))});return H||q==="fixed"?j.createElement(p,on({},T,{appendTo:H,controlElement:this.controlRef,menuPlacement:R,menuPosition:q}),V):V}},{key:"renderFormField",value:function(){var a=this,i=this.props,s=i.delimiter,l=i.isDisabled,u=i.isMulti,d=i.name,p=i.required,h=this.state.selectValue;if(p&&!this.hasValue()&&!l)return j.createElement(G6e,{name:d,onFocus:this.onValueInputFocus});if(!(!d||l))if(u)if(s){var g=h.map(function(E){return a.getOptionValue(E)}).join(s);return j.createElement("input",{name:d,type:"hidden",value:g})}else{var v=h.length>0?h.map(function(E,S){return j.createElement("input",{key:"i-".concat(S),name:d,type:"hidden",value:a.getOptionValue(E)})}):j.createElement("input",{name:d,type:"hidden",value:""});return j.createElement("div",null,v)}else{var T=h[0]?this.getOptionValue(h[0]):"";return j.createElement("input",{name:d,type:"hidden",value:T})}}},{key:"renderLiveRegion",value:function(){var a=this.commonProps,i=this.state,s=i.ariaSelection,l=i.focusedOption,u=i.focusedValue,d=i.isFocused,p=i.selectValue,h=this.getFocusableOptions();return j.createElement(D6e,on({},a,{id:this.getElementId("live-region"),ariaSelection:s,focusedOption:l,focusedValue:u,isFocused:d,selectValue:p,focusableOptions:h,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var a=this.getComponents(),i=a.Control,s=a.IndicatorsContainer,l=a.SelectContainer,u=a.ValueContainer,d=this.props,p=d.className,h=d.id,g=d.isDisabled,v=d.menuIsOpen,T=this.state.isFocused,E=this.commonProps=this.getCommonProps();return j.createElement(l,on({},E,{className:p,innerProps:{id:h,onKeyDown:this.onKeyDown},isDisabled:g,isFocused:T}),this.renderLiveRegion(),j.createElement(i,on({},E,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:g,isFocused:T,menuIsOpen:v}),j.createElement(u,on({},E,{isDisabled:g}),this.renderPlaceholderOrValue(),this.renderInput()),j.createElement(s,on({},E,{isDisabled:g}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(a,i){var s=i.prevProps,l=i.clearFocusValueOnUpdate,u=i.inputIsHiddenAfterUpdate,d=i.ariaSelection,p=i.isFocused,h=i.prevWasFocused,g=i.instancePrefix,v=a.options,T=a.value,E=a.menuIsOpen,S=a.inputValue,b=a.isMulti,w=ZO(T),k={};if(s&&(T!==s.value||v!==s.options||E!==s.menuIsOpen||S!==s.inputValue)){var F=E?l5e(a,w):[],D=E?pI(A3(a,w),"".concat(g,"-option")):[],M=l?u5e(i,w):null,A=c5e(i,F),R=Q7(D,A);k={selectValue:w,focusedOption:A,focusedOptionId:R,focusableOptionsWithIds:D,focusedValue:M,clearFocusValueOnUpdate:!1}}var q=u!=null&&a!==s?{inputIsHidden:u,inputIsHiddenAfterUpdate:void 0}:{},H=d,W=p&&h;return p&&!W&&(H={value:n3(b,w,w[0]||null),options:w,action:"initial-input-focus"},W=!h),d?.action==="initial-input-focus"&&(H=null),en(en(en({},k),q),{},{prevProps:a,ariaSelection:H,prevWasFocused:W})}}]),n}(j.Component);vB.defaultProps=o5e;var f5e=j.forwardRef(function(e,t){var n=Wpe(e);return j.createElement(vB,on({ref:t},n))}),p5e=f5e;function h5e({options:e,onChange:t,value:n,noOptionsMessage:r}){const{translations:a}=Ht();return m.jsx(p5e,{options:e,onChange:t,classNamePrefix:"select",placeholder:a.select,value:e.find(i=>i.value===n),noOptionsMessage:r})}const m5e=dt`
  query blocksQueryApplicationGuideForm($region: String!) {
    route(path: "/") {
      ... on EntityCanonicalUrl {
        blocksByRegion(region: $region) {
          id: entityId
          ...ApplicationGuideBlockFragment
        }
      }
    }
    countries: taxonomyTermQuery(
      filter: { conditions: [{ operator: "=", field: "vid", value: ["sf_country"] }] }
      limit: 1000
    ) {
      entities {
        translated: entityTranslationFromContext {
          ... on TaxonomyTermSfCountry {
            entityId
            entityLabel
            origin: fieldSfCountryOrigin
          }
        }
      }
    }
    admissionPermits: taxonomyTermQuery(
      filter: { conditions: [{ operator: "=", field: "vid", value: ["sf_admission_permit"] }] }
    ) {
      entities {
        translated: entityTranslationFromContext {
          ... on TaxonomyTermSfAdmissionPermit {
            entityId
            entityLabel
          }
        }
      }
    }
    startSemester: taxonomyTermQuery(
      filter: { conditions: [{ operator: "=", field: "vid", value: ["sf_start_semester"] }] }
    ) {
      entities {
        translated: entityTranslationFromContext {
          ... on TaxonomyTermSfStartSemester {
            entityId
            entityLabel
          }
        }
      }
    }
  }

  ${tE}
`,g5e=()=>{const{data:e,loading:t,error:n}=xr(m5e,{variables:{region:"application_guideline"}});n&&console.error({message:"Error ignored by ApplicationGuideForm",error:n});const r=nt(null,["route","blocksByRegion",0,"translated","formTitle"],e),a=nt(null,["route","blocksByRegion",0,"translated","formMeta"],e),i=nt(null,["route","blocksByRegion",0,"translated","formDescription","processed"],e),s=nt([],["countries","entities"],e),l=nt([],["admissionPermits","entities"],e),u=nt([],["startSemester","entities"],e);return{loading:t,formTitle:r,formMeta:a,formDescription:i,countries:s,admissionPermits:l,startSemester:u}},v5e="Wrapper_7-7E0 VerticalSpacing",y5e="Description_rZRm4 LeadText VerticalSpacing",mI={Wrapper:v5e,Description:y5e},_5e=e=>{const{location:t,translations:n,formTitle:r,formMeta:a,formDescription:i,countries:s,admissionPermits:l,startSemester:u}=e,d=rn.getQuery(t),{shape1:p,shape2:h,country:g,origin:v,permit:T,start:E}=d,S=s.map(ue=>({value:gn(["translated","entityId"],ue),label:gn(["translated","entityLabel"],ue),dataOrigin:gn(["translated","origin"],ue)})).sort((ue,Q)=>ue.label.localeCompare(Q.label,vr(),{sensitivity:"accent"})),b=ue=>{const Q=S.find(V=>V.value===ue);return Q?Q.dataOrigin:""},[w,k]=j.useState({shape1:p,shape2:h,country:g||"",origin:v||(g?b(g):""),admissionPermit:T||"",startSemester:E||"",isValid:!1,submitted:!1,overviewUrl:`/${$3}`}),{origin:F,country:D,admissionPermit:M,startSemester:A,isValid:R,submitted:q,overviewUrl:H}=w,W=()=>{const ue=F.length>0&&D.length>0&&M.length>0&&A.length>0&&p!==void 0;if(ue){const Q=vr(),V=Q===zs?$T:$3,ie=`${YT}=${p}${h!==void 0?`&${KT}=${h}`:""}`;k(ge=>({...ge,overviewUrl:`/${Q}/${V}?${ie}&${uJ}=${F}&${PR}=${D}&${zR}=${M}&${BR}=${A}`,isValid:ue}))}else k(Q=>({...Q,isValid:ue}))};j.useEffect(()=>{W()},[F,D,M,A,p,h]);const se=ue=>{k(Q=>({...Q,country:ue.value,origin:ue.dataOrigin}))},Y=ue=>{k(Q=>({...Q,admissionPermit:ue.target.id}))},ee=ue=>{k(Q=>({...Q,startSemester:ue.target.id}))},le=ue=>{k(Q=>({...Q,submitted:!0})),R||ue.preventDefault()},G=l.map(ue=>({id:gn(["translated","entityId"],ue),label:gn(["translated","entityLabel"],ue)})),te=u.map(ue=>({id:gn(["translated","entityId"],ue),label:gn(["translated","entityLabel"],ue)})),re=q&&!R;return m.jsxs(pc,{pageTitle:r,children:[m.jsx(rc,{children:m.jsx("meta",{name:"robots",content:"noindex"})}),m.jsx(tn,{className:mI.Wrapper,children:m.jsx(yt,{children:m.jsxs(et,{mobile:6,desktop:13,desktopOffset:1,children:[m.jsx(Ri,{metaTitle:a,children:r}),m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:12,desktopOffset:1,children:m.jsx("div",{className:mI.Description,dangerouslySetInnerHTML:{__html:i}})})}),m.jsx(yt,{children:m.jsxs(et,{mobile:6,tablet:4,desktop:6,desktopOffset:1,children:[re&&m.jsx(Mpe,{text:n.allFieldsRequired,type:"error"}),m.jsx(P7,{title:n.nationality,children:m.jsx(h5e,{options:S,onChange:se,value:D,noOptionsMessage:()=>n.noCountryFound})}),m.jsx(P7,{title:n.completedEducation,tooltip:n.completedEducationTooltip,children:m.jsx(VO,{name:"sf_admission_permit",radioOptions:G,onChange:Y,selectedValue:M})}),m.jsx(P7,{title:n.entryLevel,tooltip:n.entryLevelTooltip,children:m.jsx(VO,{name:"sf_start_semester",radioOptions:te,onChange:ee,selectedValue:A})}),m.jsx(St,{className:qe({"link-disabled":!R}),url:{alias:H},onClick:le,arrow:!0,button:!0,children:n.next})]})})]})})}),m.jsx(rp,{})]})};function gI(e){const t=$t(),{translations:n}=Ht(),{loading:r,error:a,...i}=g5e();return r?m.jsx(hi,{}):a?null:m.jsx(_5e,{...e,translations:n,location:t,...i})}const b5e=dt`
  fragment ShapeDocumentFragment on MediaDocument {
    translated: entityTranslationFromContext {
      ... on MediaDocument {
        name
        entityUrl {
          alias
          rawExternalUrl
          path
          routed
        }
        fieldDocumentFile {
          file: entity {
            ... on FileBundle {
              url
            }
          }
        }
      }
    }
  }
`,yB=dt`
  fragment FilteredApplicationProcessInfoFragment on NodeSfApplicationProcessOverlay {
    entityId
    title
    cta: fieldSfApoCta
    teaser: applicationProcessText(
      origin: $originId
      permit: $admissionPermitId
      start: $startSemesterId
      referencedFromField: "field_sf_apo_teaser_content"
    ) {
      id: entityId
      ... on ParagraphSfApplicationProcessText {
        title: fieldTextTitle
        body: fieldTextBody {
          processed
        }
      }
    }
    ctaLinks: applicationProcessText(
      origin: $originId
      permit: $admissionPermitId
      start: $startSemesterId
      referencedFromField: "field_sf_apo_cta_links"
    ) {
      ... on ParagraphSfAgCtaLink {
        link: fieldSfLink {
          url {
            ...UrlFragment
          }
          title
        }
      }
    }
  }

  ${Wr}
`,T5e=dt`
  fragment AdmissionProcedureApisFragment on EntityReference {
    entity {
      ... on TaxonomyTermApplicationProcess {
        documents: fieldSfApiDocuments {
          entity {
            entityTranslation(language: $language) {
              ...FilteredApplicationProcessInfoFragment
            }
          }
        }
        applicationProcedure: fieldSfApiAppProcedure {
          entity {
            entityTranslation(language: $language) {
              ...FilteredApplicationProcessInfoFragment
            }
          }
        }
        admissionProcedure: fieldSfApiAdmissionProcedure {
          entity {
            entityTranslation(language: $language) {
              ...FilteredApplicationProcessInfoFragment
            }
          }
        }
        applicationPlatforms: fieldSfApiAppPlatforms {
          entity {
            entityTranslation(language: $language) {
              ...FilteredApplicationProcessInfoFragment
            }
          }
        }
        enrolmentProcess: fieldSfApiEnrolmentProcess {
          entity {
            entityTranslation(language: $language) {
              ...FilteredApplicationProcessInfoFragment
            }
          }
        }
      }
    }
  }

  ${yB}
  ${Wr}
`,E5e=dt`
  fragment AgShapeFragment on NodeSfSubjectShape {
    entityTranslation(language: $language) {
      entityId
      entityLabel
      ... on NodeSfSubjectShape {
        admissionProcess: fieldApplicationProcess {
          ...AdmissionProcedureApisFragment
        }
        subjectSpecific: fieldSubjectShapeAdmission {
          entity {
            entityTranslation(language: $language) {
              ...FilteredApplicationProcessInfoFragment
            }
          }
        }
        satzung: fieldSubjectShapeSatzung {
          document: entity {
            ...ShapeDocumentFragment
          }
        }
        deadlines: applicationProcessText(
          origin: $originId
          permit: $admissionPermitId
          start: $startSemesterId
          referencedFromField: "field_subject_shape_deadlines"
        ) {
          id: entityId
          ... on ParagraphSfApplicationProcessText {
            title: fieldTextTitle
            body: fieldTextBody {
              processed
            }
          }
        }
      }
    }
  }
`,S5e=dt`
  query blocksQueryApplicationGuideOverview(
    $region: String!
    $language: LanguageId!
    $shapeOneId: String!
    $shapeTwoId: String = ""
    $originId: String!
    $nationalityId: String!
    $admissionPermitId: String!
    $startSemesterId: String!
  ) {
    route(path: "/") {
      ... on EntityCanonicalUrl {
        blocksByRegion(region: $region) {
          id: entityId
          ...ApplicationGuideBlockFragment
        }
      }
    }

    shapeOne: nodeById(id: $shapeOneId) {
      ...AgShapeFragment
    }
    shapeTwo: nodeById(id: $shapeTwoId) {
      ...AgShapeFragment
    }
    nationality: taxonomyTermById(id: $nationalityId) {
      entityTranslation(language: $language) {
        entityLabel
      }
    }
    admissionPermit: taxonomyTermById(id: $admissionPermitId) {
      entityTranslation(language: $language) {
        entityLabel
      }
    }
    startSemester: taxonomyTermById(id: $startSemesterId) {
      entityTranslation(language: $language) {
        entityLabel
      }
    }
  }

  ${tE}
  ${T5e}
  ${yB}
  ${b5e}
  ${E5e}
`,w5e=({location:e})=>{const{shape1:t,shape2:n,origin:r,country:a,permit:i,start:s}=rn.getQuery(e),{data:l,loading:u,error:d}=xr(S5e,{variables:{region:"application_guideline",language:mi(e.pathname).toUpperCase(),shapeOneId:t,shapeTwoId:n,originId:r,nationalityId:a,admissionPermitId:i,startSemesterId:s}});d&&console.error({message:"Error ignored by ApplicationGuideOverview",error:d});const p=S=>S&&gn(["entityTranslation","entityId"],S),h=S=>S&&gn(["entityTranslation","entityLabel"],S),g=(S,b)=>{const w=nt(null,["entityTranslation","admissionProcess","entity",S,"entity","entityTranslation","entityId"],b),k=nt(null,["entityTranslation","admissionProcess","entity",S,"entity","entityTranslation","title"],b),F=nt(null,["entityTranslation","admissionProcess","entity",S,"entity","entityTranslation","cta"],b),D=nt(null,["entityTranslation","admissionProcess","entity",S,"entity","entityTranslation","ctaLinks"],b),M=nt(null,["entityTranslation","admissionProcess","entity",S,"entity","entityTranslation","teaser"],b);return M?{apiId:w,title:k,cta:F,ctaLinks:D,paragraphs:M}:null},v=S=>{const b=nt(null,["entityTranslation","subjectSpecific","entity","entityTranslation","entityId"],S),w=nt(null,["entityTranslation","subjectSpecific","entity","entityTranslation","title"],S),k=nt(null,["entityTranslation","subjectSpecific","entity","entityTranslation","cta"],S),F=nt(null,["entityTranslation","subjectSpecific","entity","entityTranslation","ctaLinks"],S),D=nt(null,["entityTranslation","subjectSpecific","entity","entityTranslation","teaser"],S);return D?{apiId:b,title:w,cta:k,ctaLinks:F,paragraphs:D}:null},T=S=>{const b=nt(null,["entityTranslation","satzung","document","translated","name"],S),w=nt(null,["entityTranslation","satzung","document","translated","entityUrl","alias"],S);return b&&w?{linkTitle:b,linkUrl:w}:null},E=S=>[S?.shapeOne,...S?.shapeTwo?[S?.shapeTwo]:[]].map(k=>({shapeId:p(k),title:h(k),applicationProcedureTeaser:g("applicationProcedure",k),documentsTeaser:g("documents",k),applicationPlatformsTeaser:g("applicationPlatforms",k),admissionProcedureTeaser:g("admissionProcedure",k),enrolmentProcessTeaser:g("enrolmentProcess",k),subjectSpecificTeaser:v(k),satzung:T(k),deadlines:nt(null,["entityTranslation","deadlines"],k)}));return{loading:u,overviewTitle:nt(null,["blocksByRegion",0,"translated","overviewTitle"],l?.route),overviewMeta:nt(null,["blocksByRegion",0,"translated","overviewMeta"],l?.route),overviewDescription:nt(null,["blocksByRegion",0,"translated","overviewDescription","processed"],l?.route),nationalityLabel:h(l?.nationality),admissionPermitLabel:h(l?.admissionPermit),startSemesterLabel:h(l?.startSemester),subjectShapes:E(l)}},x5e="Table_NFehc",C5e="TableRow_YAnlF",N5e="TableColumn_ruXI6",k5e="SubjectShapes_9PAUs",O5e="Wrapper_gW5Hv VerticalSpacing",I5e="Description_Ot-Xn LeadText VerticalSpacing",D5e="Title_i7tov HeadingLeftLine",M5e="BackToForm_jjUaA ListLink VerticalSpacing",aa={Table:x5e,TableRow:C5e,TableColumn:N5e,SubjectShapes:k5e,Wrapper:O5e,Description:I5e,Title:D5e,BackToForm:M5e},L5e="Wrapper_nkUrP",A5e="Link_YmoA3 ListLink",r3={Wrapper:L5e,Link:A5e};function Gf({content:e={},shapeId:t,deadlines:n,satzung:r,headingLevel:a="4"}){const{translations:i}=Ht();if(!n?.length&&!e.paragraphs?.length)return null;if(e.paragraphs){let d=!1;for(let p=0;p<e.paragraphs.length;p+=1)if(e.paragraphs[p].body){d=!0;break}if(n&&n.length&&(d=!0),!d)return null}const s=`h${a}`,l=`h${parseInt(a,10)+1}`,u={...e?{apiId:e.apiId}:{},...t?{shapeId:t}:{}};return m.jsxs(yt,{className:r3.Wrapper,children:[e.title&&m.jsx(et,{mobile:6,desktop:8,children:m.jsx(s,{children:e.title})}),m.jsxs(et,{mobile:6,desktop:8,children:[e.paragraphs&&!!e.paragraphs.length&&e.paragraphs.map(d=>m.jsxs(j.Fragment,{children:[d.title&&m.jsx(l,{children:d.title}),d.body&&m.jsx("div",{dangerouslySetInnerHTML:{__html:d.body.processed}})]},d.id)),n&&!!n.length&&n.map(d=>m.jsxs(j.Fragment,{children:[d.title&&m.jsx(l,{children:d.title}),d.body&&m.jsx("div",{dangerouslySetInnerHTML:{__html:d.body.processed}})]},d.id))]}),(e.cta||r||e.ctaLinks)&&m.jsxs(et,{mobile:6,desktop:3,desktopOffset:1,children:[e.cta&&m.jsx(Fi,{type:wr.APP_PROCESS,push:!0,arrow:!0,className:r3.Link,extraParams:u,ariaHaspopup:"dialog",children:m.jsx("span",{children:e.cta})}),r&&m.jsx(St,{to:r.linkUrl,arrow:!0,className:r3.Link,children:i.regulationTitle}),e.ctaLinks&&!!e.ctaLinks.length&&e.ctaLinks.map(d=>m.jsx(St,{url:d.link.url,arrow:!0,className:r3.Link,children:d.link.title},d.link.title))]})]})}function vI(){const e=$t(),{translations:t}=Ht(),{loading:n,...r}=w5e({location:e});if(n)return m.jsx(hi,{});const a=rn.getQuery(e),{country:i,permit:s,start:l}=a,u=()=>{const p=vr(),h=p===zs?Og:kg,g=`${YT}=${r.subjectShapes[0].shapeId}${r.subjectShapes[1]!==void 0?`&${KT}=${r.subjectShapes[1].shapeId}`:""}`;return{alias:`/${p}/${h}?${g}&${PR}=${i}&${zR}=${s}&${BR}=${l}`}},d=t.applicationGuideDefaultTitle;return m.jsxs(pc,{pageTitle:r.overviewTitle||d,children:[m.jsx(rc,{children:m.jsx("meta",{name:"robots",content:"noindex"})}),m.jsxs(tn,{className:aa.Wrapper,children:[m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:13,desktopOffset:1,children:m.jsx(Ri,{metaTitle:r.overviewMeta,children:r.overviewTitle})})}),m.jsx(yt,{children:m.jsxs(et,{mobile:6,desktop:12,desktopOffset:2,children:[m.jsx("div",{className:aa.Description,dangerouslySetInnerHTML:{__html:r.overviewDescription}}),m.jsx("h2",{className:aa.Title,children:t.myData}),m.jsx("table",{className:aa.Table,children:m.jsxs("tbody",{children:[m.jsxs("tr",{className:aa.TableRow,children:[m.jsx("td",{className:aa.TableColumn,children:t.firstSubject}),m.jsx("td",{className:aa.TableColumn,children:r.subjectShapes[0].title})]}),r.subjectShapes.length>1&&m.jsxs("tr",{className:aa.TableRow,children:[m.jsx("td",{className:aa.TableColumn,children:t.secondSubject}),m.jsx("td",{className:aa.TableColumn,children:r.subjectShapes[1].title})]}),m.jsxs("tr",{className:aa.TableRow,children:[m.jsx("td",{className:aa.TableColumn,children:t.nationality}),m.jsx("td",{className:aa.TableColumn,children:r.nationalityLabel})]}),m.jsxs("tr",{className:aa.TableRow,children:[m.jsx("td",{className:aa.TableColumn,children:t.admissionPermit}),m.jsx("td",{className:aa.TableColumn,children:r.admissionPermitLabel})]}),m.jsxs("tr",{className:aa.TableRow,children:[m.jsx("td",{className:aa.TableColumn,children:t.startSemester}),m.jsx("td",{className:aa.TableColumn,children:r.startSemesterLabel})]})]})}),m.jsx(St,{className:aa.BackToForm,url:u(),arrow:!0,children:t.changeData}),r.subjectShapes&&r.subjectShapes.map((p,h)=>m.jsxs("div",{className:aa.SubjectShapes,children:[m.jsx("h2",{className:aa.Title,children:p.title}),(p.applicationProcedureTeaser||p.subjectSpecificTeaser||p.documentsTeaser||p.applicationPlatformsTeaser)&&m.jsxs(m.Fragment,{children:[m.jsx("h3",{children:t.applicationProcedure}),p.applicationProcedureTeaser&&m.jsx(Gf,{content:p.applicationProcedureTeaser}),p.subjectSpecificTeaser&&m.jsx(Gf,{content:p.subjectSpecificTeaser,satzung:p.satzung}),p.documentsTeaser&&m.jsx(Gf,{shapeId:p.shapeId,content:p.documentsTeaser}),p.applicationPlatformsTeaser&&m.jsx(Gf,{content:p.applicationPlatformsTeaser,deadlines:p.deadlines})]}),p.admissionProcedureTeaser&&m.jsx(Gf,{content:p.admissionProcedureTeaser,headingLevel:"3"}),p.enrolmentProcessTeaser&&m.jsx(Gf,{content:p.enrolmentProcessTeaser,headingLevel:"3"})]},h))]})})]}),m.jsx(rp,{})]})}const _B=6048e5,F5e=864e5,bB=6e4,TB=36e5,yI=Symbol.for("constructDateFrom");function ua(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&yI in e?e[yI](t):e instanceof Date?new e.constructor(t):new Date(t)}function qn(e,t){return ua(t||e,e)}function u0(e,t,n){const r=qn(e,n?.in);return isNaN(t)?ua(e,NaN):(t&&r.setDate(r.getDate()+t),r)}function Kg(e,t,n){const r=qn(e,n?.in);if(isNaN(t))return ua(e,NaN);if(!t)return r;const a=r.getDate(),i=ua(e,r.getTime());i.setMonth(r.getMonth()+t+1,0);const s=i.getDate();return a>=s?i:(r.setFullYear(i.getFullYear(),i.getMonth(),a),r)}let j5e={};function sp(){return j5e}function B2(e,t){const n=sp(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,a=qn(e,t?.in),i=a.getDay(),s=(i<r?7:0)+i-r;return a.setDate(a.getDate()-s),a.setHours(0,0,0,0),a}function Jm(e,t){return B2(e,{...t,weekStartsOn:1})}function EB(e,t){const n=qn(e,t?.in),r=n.getFullYear(),a=ua(n,0);a.setFullYear(r+1,0,4),a.setHours(0,0,0,0);const i=Jm(a),s=ua(n,0);s.setFullYear(r,0,4),s.setHours(0,0,0,0);const l=Jm(s);return n.getTime()>=i.getTime()?r+1:n.getTime()>=l.getTime()?r:r-1}function _I(e){const t=qn(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function I0(e,...t){const n=ua.bind(null,t.find(r=>typeof r=="object"));return t.map(n)}function Eo(e,t){const n=qn(e,t?.in);return n.setHours(0,0,0,0),n}function ME(e,t,n){const[r,a]=I0(n?.in,e,t),i=Eo(r),s=Eo(a),l=+i-_I(i),u=+s-_I(s);return Math.round((l-u)/F5e)}function R5e(e,t){const n=EB(e,t),r=ua(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Jm(r)}function P5e(e,t,n){return u0(e,t*7,n)}function z5e(e,t,n){return Kg(e,t*12,n)}function B5e(e,t){let n,r=t?.in;return e.forEach(a=>{!r&&typeof a=="object"&&(r=ua.bind(null,a));const i=qn(a,r);(!n||n<i||isNaN(+i))&&(n=i)}),ua(r,n||NaN)}function V5e(e,t){let n,r=t?.in;return e.forEach(a=>{!r&&typeof a=="object"&&(r=ua.bind(null,a));const i=qn(a,r);(!n||n>i||isNaN(+i))&&(n=i)}),ua(r,n||NaN)}function H5e(e,t,n){const[r,a]=I0(n?.in,e,t);return+Eo(r)==+Eo(a)}function SB(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function wB(e){return!(!SB(e)&&typeof e!="number"||isNaN(+qn(e)))}function U5e(e,t,n){const[r,a]=I0(n?.in,e,t),i=r.getFullYear()-a.getFullYear(),s=r.getMonth()-a.getMonth();return i*12+s}function qu(e,t,n){const[r,a]=I0(n?.in,e,t),i=bI(r,a),s=Math.abs(ME(r,a));r.setDate(r.getDate()-i*s);const l=+(bI(r,a)===-i),u=i*(s-l);return u===0?0:u}function bI(e,t){const n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function W5e(e,t){const n=qn(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function xB(e,t){const[n,r]=I0(e,t.start,t.end);return{start:n,end:r}}function $7(e,t){const{start:n,end:r}=xB(t?.in,e);let a=+n>+r;const i=a?+n:+r,s=a?r:n;s.setHours(0,0,0,0);let l=1;const u=[];for(;+s<=i;)u.push(ua(n,s)),s.setDate(s.getDate()+l),s.setHours(0,0,0,0);return a?u.reverse():u}function q5e(e,t){const{start:n,end:r}=xB(t?.in,e);let a=+n>+r;const i=a?+n:+r,s=a?r:n;s.setHours(0,0,0,0),s.setDate(1);let l=1;const u=[];for(;+s<=i;)u.push(ua(n,s)),s.setMonth(s.getMonth()+l);return a?u.reverse():u}function G5e(e,t){const n=qn(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function Q5e(e,t){const n=qn(e,t?.in),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}function CB(e,t){const n=qn(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function NB(e,t){const n=sp(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,a=qn(e,t?.in),i=a.getDay(),s=(i<r?-7:0)+6-(i-r);return a.setDate(a.getDate()+s),a.setHours(23,59,59,999),a}function $5e(e,t){return NB(e,{...t,weekStartsOn:1})}const Y5e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},kB=(e,t,n)=>{let r;const a=Y5e[e];return typeof a=="string"?r=a:t===1?r=a.one:r=a.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function ec(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const K5e={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},J5e={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Z5e={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},X5e={date:ec({formats:K5e,defaultWidth:"full"}),time:ec({formats:J5e,defaultWidth:"full"}),dateTime:ec({formats:Z5e,defaultWidth:"full"})},e3e={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},OB=(e,t,n,r)=>e3e[e];function Vl(e){return(t,n)=>{const r=n?.context?String(n.context):"standalone";let a;if(r==="formatting"&&e.formattingValues){const s=e.defaultFormattingWidth||e.defaultWidth,l=n?.width?String(n.width):s;a=e.formattingValues[l]||e.formattingValues[s]}else{const s=e.defaultWidth,l=n?.width?String(n.width):e.defaultWidth;a=e.values[l]||e.values[s]}const i=e.argumentCallback?e.argumentCallback(t):t;return a[i]}}const t3e={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},n3e={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},r3e={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},a3e={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},i3e={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},s3e={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},o3e=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},IB={ordinalNumber:o3e,era:Vl({values:t3e,defaultWidth:"wide"}),quarter:Vl({values:n3e,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Vl({values:r3e,defaultWidth:"wide"}),day:Vl({values:a3e,defaultWidth:"wide"}),dayPeriod:Vl({values:i3e,defaultWidth:"wide",formattingValues:s3e,defaultFormattingWidth:"wide"})};function Hl(e){return(t,n={})=>{const r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(a);if(!i)return null;const s=i[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?u3e(l,h=>h.test(s)):l3e(l,h=>h.test(s));let d;d=e.valueCallback?e.valueCallback(u):u,d=n.valueCallback?n.valueCallback(d):d;const p=t.slice(s.length);return{value:d,rest:p}}}function l3e(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function u3e(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function DB(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const a=r[0],i=t.match(e.parsePattern);if(!i)return null;let s=e.valueCallback?e.valueCallback(i[0]):i[0];s=n.valueCallback?n.valueCallback(s):s;const l=t.slice(a.length);return{value:s,rest:l}}}const c3e=/^(\d+)(th|st|nd|rd)?/i,d3e=/\d+/i,f3e={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},p3e={any:[/^b/i,/^(a|c)/i]},h3e={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},m3e={any:[/1/i,/2/i,/3/i,/4/i]},g3e={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},v3e={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},y3e={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},_3e={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},b3e={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},T3e={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},MB={ordinalNumber:DB({matchPattern:c3e,parsePattern:d3e,valueCallback:e=>parseInt(e,10)}),era:Hl({matchPatterns:f3e,defaultMatchWidth:"wide",parsePatterns:p3e,defaultParseWidth:"any"}),quarter:Hl({matchPatterns:h3e,defaultMatchWidth:"wide",parsePatterns:m3e,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Hl({matchPatterns:g3e,defaultMatchWidth:"wide",parsePatterns:v3e,defaultParseWidth:"any"}),day:Hl({matchPatterns:y3e,defaultMatchWidth:"wide",parsePatterns:_3e,defaultParseWidth:"any"}),dayPeriod:Hl({matchPatterns:b3e,defaultMatchWidth:"any",parsePatterns:T3e,defaultParseWidth:"any"})},Jg={code:"en-US",formatDistance:kB,formatLong:X5e,formatRelative:OB,localize:IB,match:MB,options:{weekStartsOn:0,firstWeekContainsDate:1}};function E3e(e,t){const n=qn(e,t?.in);return ME(n,CB(n))+1}function LB(e,t){const n=qn(e,t?.in),r=+Jm(n)-+R5e(n);return Math.round(r/_B)+1}function AB(e,t){const n=qn(e,t?.in),r=n.getFullYear(),a=sp(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,s=ua(t?.in||e,0);s.setFullYear(r+1,0,i),s.setHours(0,0,0,0);const l=B2(s,t),u=ua(t?.in||e,0);u.setFullYear(r,0,i),u.setHours(0,0,0,0);const d=B2(u,t);return+n>=+l?r+1:+n>=+d?r:r-1}function S3e(e,t){const n=sp(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,a=AB(e,t),i=ua(t?.in||e,0);return i.setFullYear(a,0,r),i.setHours(0,0,0,0),B2(i,t)}function FB(e,t){const n=qn(e,t?.in),r=+B2(n,t)-+S3e(n,t);return Math.round(r/_B)+1}function ar(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const y1={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return ar(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):ar(n+1,2)},d(e,t){return ar(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return ar(e.getHours()%12||12,t.length)},H(e,t){return ar(e.getHours(),t.length)},m(e,t){return ar(e.getMinutes(),t.length)},s(e,t){return ar(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),a=Math.trunc(r*Math.pow(10,n-3));return ar(a,t.length)}},Qf={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},TI={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),a=r>0?r:1-r;return n.ordinalNumber(a,{unit:"year"})}return y1.y(e,t)},Y:function(e,t,n,r){const a=AB(e,r),i=a>0?a:1-a;if(t==="YY"){const s=i%100;return ar(s,2)}return t==="Yo"?n.ordinalNumber(i,{unit:"year"}):ar(i,t.length)},R:function(e,t){const n=EB(e);return ar(n,t.length)},u:function(e,t){const n=e.getFullYear();return ar(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return ar(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return ar(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return y1.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return ar(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const a=FB(e,r);return t==="wo"?n.ordinalNumber(a,{unit:"week"}):ar(a,t.length)},I:function(e,t,n){const r=LB(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):ar(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):y1.d(e,t)},D:function(e,t,n){const r=E3e(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):ar(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const a=e.getDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return ar(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});case"eeee":default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const a=e.getDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return ar(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});case"cccc":default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),a=r===0?7:r;switch(t){case"i":return String(a);case"ii":return ar(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let a;switch(r===12?a=Qf.noon:r===0?a=Qf.midnight:a=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let a;switch(r>=17?a=Qf.evening:r>=12?a=Qf.afternoon:r>=4?a=Qf.morning:a=Qf.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return y1.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):y1.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):ar(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):ar(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):y1.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):y1.s(e,t)},S:function(e,t){return y1.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return SI(r);case"XXXX":case"XX":return Jd(r);case"XXXXX":case"XXX":default:return Jd(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return SI(r);case"xxxx":case"xx":return Jd(r);case"xxxxx":case"xxx":default:return Jd(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+EI(r,":");case"OOOO":default:return"GMT"+Jd(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+EI(r,":");case"zzzz":default:return"GMT"+Jd(r,":")}},t:function(e,t,n){const r=Math.trunc(+e/1e3);return ar(r,t.length)},T:function(e,t,n){return ar(+e,t.length)}};function EI(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),a=Math.trunc(r/60),i=r%60;return i===0?n+String(a):n+String(a)+t+ar(i,2)}function SI(e,t){return e%60===0?(e>0?"-":"+")+ar(Math.abs(e)/60,2):Jd(e,t)}function Jd(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),a=ar(Math.trunc(r/60),2),i=ar(r%60,2);return n+a+t+i}const wI=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},jB=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},w3e=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],a=n[2];if(!a)return wI(e,t);let i;switch(r){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;case"PPPP":default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",wI(r,t)).replace("{{time}}",jB(a,t))},x3e={p:jB,P:w3e},C3e=/^D+$/,N3e=/^Y+$/,k3e=["D","DD","YY","YYYY"];function O3e(e){return C3e.test(e)}function I3e(e){return N3e.test(e)}function D3e(e,t,n){const r=M3e(e,t,n);if(console.warn(r),k3e.includes(e))throw new RangeError(r)}function M3e(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const L3e=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,A3e=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,F3e=/^'([^]*?)'?$/,j3e=/''/g,R3e=/[a-zA-Z]/;function M1(e,t,n){const r=sp(),a=n?.locale??r.locale??Jg,i=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,s=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,l=qn(e,n?.in);if(!wB(l))throw new RangeError("Invalid time value");let u=t.match(A3e).map(p=>{const h=p[0];if(h==="p"||h==="P"){const g=x3e[h];return g(p,a.formatLong)}return p}).join("").match(L3e).map(p=>{if(p==="''")return{isToken:!1,value:"'"};const h=p[0];if(h==="'")return{isToken:!1,value:P3e(p)};if(TI[h])return{isToken:!0,value:p};if(h.match(R3e))throw new RangeError("Format string contains an unescaped latin alphabet character `"+h+"`");return{isToken:!1,value:p}});a.localize.preprocessor&&(u=a.localize.preprocessor(l,u));const d={firstWeekContainsDate:i,weekStartsOn:s,locale:a};return u.map(p=>{if(!p.isToken)return p.value;const h=p.value;(!n?.useAdditionalWeekYearTokens&&I3e(h)||!n?.useAdditionalDayOfYearTokens&&O3e(h))&&D3e(h,t,String(e));const g=TI[h[0]];return g(l,h,a.localize,d)}).join("")}function P3e(e){const t=e.match(F3e);return t?t[1].replace(j3e,"'"):e}function z3e(e,t){const n=qn(e,t?.in),r=n.getFullYear(),a=n.getMonth(),i=ua(n,0);return i.setFullYear(r,a+1,0),i.setHours(0,0,0,0),i.getDate()}function B3e(){return Object.assign({},sp())}function V3e(e,t){return qn(e,t?.in).getMonth()}function H3e(e,t){return qn(e,t?.in).getFullYear()}function RB(e,t){return+qn(e)>+qn(t)}function PB(e,t){return+qn(e)<+qn(t)}function U3e(e,t){return+qn(e)==+qn(t)}function Nb(e,t,n,r){const a=()=>ua(n,NaN),i=B3e();return i.locale,i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate,i.weekStartsOn??i.locale?.options?.weekStartsOn,e?a():qn(n,r?.in)}function W3e(e,t,n){const[r,a]=I0(n?.in,e,t);return r.getFullYear()===a.getFullYear()&&r.getMonth()===a.getMonth()}function q3e(e,t,n){const[r,a]=I0(n?.in,e,t);return r.getFullYear()===a.getFullYear()}function Y7(e,t,n){return u0(e,-t,n)}function G3e(e,t){const n=()=>ua(t?.in,NaN),a=K3e(e);let i;if(a.date){const d=J3e(a.date,2);i=Z3e(d.restDateString,d.year)}if(!i||isNaN(+i))return n();const s=+i;let l=0,u;if(a.time&&(l=X3e(a.time),isNaN(l)))return n();if(a.timezone){if(u=ege(a.timezone),isNaN(u))return n()}else{const d=new Date(s+l),p=qn(0,t?.in);return p.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),p.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),p}return qn(s+l+u,t?.in)}const a3={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Q3e=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,$3e=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Y3e=/^([+-])(\d{2})(?::?(\d{2}))?$/;function K3e(e){const t={},n=e.split(a3.dateTimeDelimiter);let r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],a3.timeZoneDelimiter.test(t.date)&&(t.date=e.split(a3.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){const a=a3.timezone.exec(r);a?(t.time=r.replace(a[1],""),t.timezone=a[1]):t.time=r}return t}function J3e(e,t){const n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};const a=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:i===null?a:i*100,restDateString:e.slice((r[1]||r[2]).length)}}function Z3e(e,t){if(t===null)return new Date(NaN);const n=e.match(Q3e);if(!n)return new Date(NaN);const r=!!n[4],a=Xh(n[1]),i=Xh(n[2])-1,s=Xh(n[3]),l=Xh(n[4]),u=Xh(n[5])-1;if(r)return ige(t,l,u)?tge(t,l,u):new Date(NaN);{const d=new Date(0);return!rge(t,i,s)||!age(t,a)?new Date(NaN):(d.setUTCFullYear(t,i,Math.max(a,s)),d)}}function Xh(e){return e?parseInt(e):1}function X3e(e){const t=e.match($3e);if(!t)return NaN;const n=K7(t[1]),r=K7(t[2]),a=K7(t[3]);return sge(n,r,a)?n*TB+r*bB+a*1e3:NaN}function K7(e){return e&&parseFloat(e.replace(",","."))||0}function ege(e){if(e==="Z")return 0;const t=e.match(Y3e);if(!t)return 0;const n=t[1]==="+"?-1:1,r=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;return oge(r,a)?n*(r*TB+a*bB):NaN}function tge(e,t,n){const r=new Date(0);r.setUTCFullYear(e,0,4);const a=r.getUTCDay()||7,i=(t-1)*7+n+1-a;return r.setUTCDate(r.getUTCDate()+i),r}const nge=[31,null,31,30,31,30,31,31,30,31,30,31];function zB(e){return e%400===0||e%4===0&&e%100!==0}function rge(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(nge[t]||(zB(e)?29:28))}function age(e,t){return t>=1&&t<=(zB(e)?366:365)}function ige(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function sge(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function oge(e,t){return t>=0&&t<=59}function lge(e,t,n){const r=qn(e,n?.in),a=r.getFullYear(),i=r.getDate(),s=ua(e,0);s.setFullYear(a,t,15),s.setHours(0,0,0,0);const l=z3e(s);return r.setMonth(t,Math.min(i,l)),r}function uge(e,t,n){const r=qn(e,n?.in);return isNaN(+r)?ua(e,NaN):(r.setFullYear(t),r)}function cge(e,t,n){return Kg(e,-1,n)}const dge="ListItem_2trNn",fge="Home_2R9ct",pge="Chevron_trAqj",hge="Link_CdFV9",mge="HomeLink_wfu11",gge="Wrapper_YZCY8 Breadcrumbs",vge="List_oLdDY ListReset",Vu={ListItem:dge,Home:fge,Chevron:pge,Link:hge,HomeLink:mge,Wrapper:gge,List:vge};function yge({text:e,url:t,index:n,linkClasses:r,breadcrumbsAmount:a}){const{mainContentHeight:i,breadcrumbsHeight:s}=gE(Ln(u=>({mainContentHeight:u.mainContentHeight,honey:u.breadcrumbsHeight}))),l=j.useState(i>s||a-n<5);return(l||n===1)&&m.jsxs("li",{className:Vu.ListItem,itemProp:"itemListElement",itemScope:!0,itemType:"http://schema.org/ListItem",children:[m.jsx("meta",{property:"position",content:n+1}),!l&&n===1?m.jsx(St,{disabled:!0,url:"#",className:r,style:{cursor:"default"},itemProp:"item",children:m.jsx("span",{itemProp:"name",children:"..."})}):m.jsx(St,{url:t,className:r,itemProp:"item",children:m.jsx("span",{itemProp:"name",children:e})}),n+1<a&&m.jsx(Ft,{iconName:"chevron-right",className:Vu.Chevron})]})}function BB({breadcrumbs:e,additionalBreadcrumbs:t=[],loading:n}){const{translations:r}=Ht(),a=gE(Ln(p=>p.setBreadcrumbsHeight)),i=j.useMemo(()=>[...e,...t],[e,t]),s=j.useRef(null),l=j.useCallback(()=>{if(s.current){const p=s.current,h=p.closest("#mainContent");a({breadcrumbsHeight:p.clientWidth,mainContentHeight:h?.clientHeight||0})}},[a]);j.useEffect(()=>(l(),globalThis.window.addEventListener("resize",l),()=>{globalThis.window.removeEventListener("resize",l)}),[l]);const u=j.useMemo(()=>new RegExp(`^\\/(${eb.join("|")})/node`),[]),d=j.useMemo(()=>i.filter(({text:p,url:h})=>p!=="Node"&&!u.test(h.path)),[i,u]);return!n&&d.length>0&&m.jsx(tn,{className:Vu.Wrapper,children:m.jsx(yt,{children:m.jsx(et,{mobileHide:!0,desktopHide:!1,desktop:1,children:m.jsx("nav",{"aria-label":r.youAreHere,itemType:"http://schema.org/BreadcrumbList",itemScope:!0,children:m.jsx("ul",{className:Vu.List,ref:s,children:d.map(({text:p,url:h},g)=>{const v=g===0,T=qe(Vu.Link,{[Vu.HomeLink]:v});return v?m.jsxs("li",{className:Vu.ListItem,itemProp:"itemListElement",itemScope:!0,itemType:"http://schema.org/ListItem",children:[m.jsx("meta",{property:"name",content:r.home}),m.jsx("meta",{property:"position",content:1}),m.jsx(St,{url:h,className:T,itemProp:"item",children:m.jsx("span",{children:m.jsx(Ft,{iconName:"home",role:"img","aria-label":r.home,className:Vu.Home})})}),g+1<d.length&&m.jsx(Ft,{iconName:"chevron-right",className:Vu.Chevron})]},p):m.jsx(yge,{index:g,text:p,url:h,linkClasses:T,breadcrumbsAmount:d.length},p)})})})})})})}function Zg(e){const{breadcrumbs:t,loading:n}=oP(e);return m.jsx(BB,{...e,breadcrumbs:t,loading:n})}function xI(e){if(e){const t=vr(),n=e.split(":"),r=n[0]?parseInt(n[0],10):null,a=n[1]?n[1]:null;if(t===wo){if(r&&a)return r>12?`${r-12}:${a} PM`:r===12?`${r}:${a} PM`:`${r}:${a} AM`}else return`${r}:${a} Uhr`}return e}function Gu(e,t={}){return e.toLocaleString([vr(),wo],t)}function kb(e){let t;return typeof e=="string"||e instanceof String?(t=G3e(e),isNaN(t)&&(t=Nb(e))):t=new Date(e),{day:t.getDate(),fullDay:Gu(t,{weekday:"long"}),shortDay:Gu(t,{weekday:"short"}),month:t.getMonth()+1,fullMonth:Gu(t,{month:"long"}),shortMonth:Gu(t,{month:"short"}),year:t.getFullYear(),time:Gu(t,{hour12:!1,hour:"2-digit",minute:"2-digit"})}}function z1(e,t,n,r){const{day:a,fullDay:i,shortDay:s,month:l,fullMonth:u,shortMonth:d,year:p,time:h}=kb(e);let g=null;switch(n&&(g=kb(n).time),g=g?` - ${g}`:"",t){case"eventLink":return m.jsxs(m.Fragment,{children:[m.jsxs("p",{className:r.Date,children:[i,p2?", ":" ",m.jsxs("span",{className:r.DayMonth,children:[a,".",l,".",p]})]}),m.jsx("p",{children:`${h} ${g}  ${vr()===zs?"Uhr":""}`})]});case"eventDetails":return vr()===zs?`${i}, ${a}. ${u} ${p}, ${h} ${g} Uhr`:`${i}, ${a}. ${u} ${p}, ${h} ${g}`;case"paragraphTypeEvent":return vr()===zs?`${s}, ${a}. ${d} ${p}, ${xI(h)}`:`${s}, ${a} ${d} ${p}, ${xI(h)}`;case"datePicker":return`${p}-${l<10?"0":""}${l}-${a<10?"0":""}${a}`;default:return`${a}.${l}.${p}`}}function _ge(e,t){const n=new Date,r=Gu(n,{month:"long"}),a=n.getFullYear();return e===r&&t===a}function bge(){return{MONTHS:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],WEEKDAYS_LONG:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],WEEKDAYS_SHORT:["So","Mo","Di","Mi","Do","Fr","Sa"]}}const CI={lessThanXSeconds:{standalone:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"},withPreposition:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"}},xSeconds:{standalone:{one:"1 Sekunde",other:"{{count}} Sekunden"},withPreposition:{one:"1 Sekunde",other:"{{count}} Sekunden"}},halfAMinute:{standalone:"eine halbe Minute",withPreposition:"einer halben Minute"},lessThanXMinutes:{standalone:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"},withPreposition:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"}},xMinutes:{standalone:{one:"1 Minute",other:"{{count}} Minuten"},withPreposition:{one:"1 Minute",other:"{{count}} Minuten"}},aboutXHours:{standalone:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"},withPreposition:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"}},xHours:{standalone:{one:"1 Stunde",other:"{{count}} Stunden"},withPreposition:{one:"1 Stunde",other:"{{count}} Stunden"}},xDays:{standalone:{one:"1 Tag",other:"{{count}} Tage"},withPreposition:{one:"1 Tag",other:"{{count}} Tagen"}},aboutXWeeks:{standalone:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"},withPreposition:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"}},xWeeks:{standalone:{one:"1 Woche",other:"{{count}} Wochen"},withPreposition:{one:"1 Woche",other:"{{count}} Wochen"}},aboutXMonths:{standalone:{one:"etwa 1 Monat",other:"etwa {{count}} Monate"},withPreposition:{one:"etwa 1 Monat",other:"etwa {{count}} Monaten"}},xMonths:{standalone:{one:"1 Monat",other:"{{count}} Monate"},withPreposition:{one:"1 Monat",other:"{{count}} Monaten"}},aboutXYears:{standalone:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahre"},withPreposition:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahren"}},xYears:{standalone:{one:"1 Jahr",other:"{{count}} Jahre"},withPreposition:{one:"1 Jahr",other:"{{count}} Jahren"}},overXYears:{standalone:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahre"},withPreposition:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahren"}},almostXYears:{standalone:{one:"fast 1 Jahr",other:"fast {{count}} Jahre"},withPreposition:{one:"fast 1 Jahr",other:"fast {{count}} Jahren"}}},Tge=(e,t,n)=>{let r;const a=n?.addSuffix?CI[e].withPreposition:CI[e].standalone;return typeof a=="string"?r=a:t===1?r=a.one:r=a.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"in "+r:"vor "+r:r},Ege={full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.y"},Sge={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},wge={full:"{{date}} 'um' {{time}}",long:"{{date}} 'um' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},xge={date:ec({formats:Ege,defaultWidth:"full"}),time:ec({formats:Sge,defaultWidth:"full"}),dateTime:ec({formats:wge,defaultWidth:"full"})},Cge={lastWeek:"'letzten' eeee 'um' p",yesterday:"'gestern um' p",today:"'heute um' p",tomorrow:"'morgen um' p",nextWeek:"eeee 'um' p",other:"P"},Nge=(e,t,n,r)=>Cge[e],kge={narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["vor Christus","nach Christus"]},Oge={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},Ob={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},Ige={narrow:Ob.narrow,abbreviated:["Jan.","Feb.","März","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],wide:Ob.wide},Dge={narrow:["S","M","D","M","D","F","S"],short:["So","Mo","Di","Mi","Do","Fr","Sa"],abbreviated:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},Mge={narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachm.",evening:"Abend",night:"Nacht"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"}},Lge={narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachm.",evening:"abends",night:"nachts"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"}},Age=e=>Number(e)+".",Fge={ordinalNumber:Age,era:Vl({values:kge,defaultWidth:"wide"}),quarter:Vl({values:Oge,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Vl({values:Ob,formattingValues:Ige,defaultWidth:"wide"}),day:Vl({values:Dge,defaultWidth:"wide"}),dayPeriod:Vl({values:Mge,defaultWidth:"wide",formattingValues:Lge,defaultFormattingWidth:"wide"})},jge=/^(\d+)(\.)?/i,Rge=/\d+/i,Pge={narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i},zge={any:[/^v/i,/^n/i]},Bge={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},Vge={any:[/1/i,/2/i,/3/i,/4/i]},Hge={narrow:/^[jfmasond]/i,abbreviated:/^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i,wide:/^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i},Uge={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^j[aä]/i,/^f/i,/^mär/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Wge={narrow:/^[smdmf]/i,short:/^(so|mo|di|mi|do|fr|sa)/i,abbreviated:/^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,wide:/^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i},qge={any:[/^so/i,/^mo/i,/^di/i,/^mi/i,/^do/i,/^f/i,/^sa/i]},Gge={narrow:/^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,abbreviated:/^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,wide:/^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i},Qge={any:{am:/^v/i,pm:/^n/i,midnight:/^Mitte/i,noon:/^Mitta/i,morning:/morgens/i,afternoon:/nachmittags/i,evening:/abends/i,night:/nachts/i}},$ge={ordinalNumber:DB({matchPattern:jge,parsePattern:Rge,valueCallback:e=>parseInt(e)}),era:Hl({matchPatterns:Pge,defaultMatchWidth:"wide",parsePatterns:zge,defaultParseWidth:"any"}),quarter:Hl({matchPatterns:Bge,defaultMatchWidth:"wide",parsePatterns:Vge,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Hl({matchPatterns:Hge,defaultMatchWidth:"wide",parsePatterns:Uge,defaultParseWidth:"any"}),day:Hl({matchPatterns:Wge,defaultMatchWidth:"wide",parsePatterns:qge,defaultParseWidth:"any"}),dayPeriod:Hl({matchPatterns:Gge,defaultMatchWidth:"wide",parsePatterns:Qge,defaultParseWidth:"any"})},LE={code:"de",formatDistance:Tge,formatLong:xge,formatRelative:Nge,localize:Fge,match:$ge,options:{weekStartsOn:1,firstWeekContainsDate:4}},Yge={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},Kge={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Jge={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Zge={date:ec({formats:Yge,defaultWidth:"full"}),time:ec({formats:Kge,defaultWidth:"full"}),dateTime:ec({formats:Jge,defaultWidth:"full"})},AE={code:"en-GB",formatDistance:kB,formatLong:Zge,formatRelative:OB,localize:IB,match:MB,options:{weekStartsOn:1,firstWeekContainsDate:4}};var sn;(function(e){e.Root="root",e.Chevron="chevron",e.Day="day",e.DayButton="day_button",e.CaptionLabel="caption_label",e.Dropdowns="dropdowns",e.Dropdown="dropdown",e.DropdownRoot="dropdown_root",e.Footer="footer",e.MonthGrid="month_grid",e.MonthCaption="month_caption",e.MonthsDropdown="months_dropdown",e.Month="month",e.Months="months",e.Nav="nav",e.NextMonthButton="button_next",e.PreviousMonthButton="button_previous",e.Week="week",e.Weeks="weeks",e.Weekday="weekday",e.Weekdays="weekdays",e.WeekNumber="week_number",e.WeekNumberHeader="week_number_header",e.YearsDropdown="years_dropdown"})(sn||(sn={}));var gr;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(gr||(gr={}));var rl;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(rl||(rl={}));const Xge={},bm={};function Mm(e,t){try{const r=(Xge[e]||=new Intl.DateTimeFormat("en-GB",{timeZone:e,hour:"numeric",timeZoneName:"longOffset"}).format)(t).split("GMT")[1]||"";return r in bm?bm[r]:NI(r,r.split(":"))}catch{if(e in bm)return bm[e];const n=e?.match(e4e);return n?NI(e,n.slice(1)):NaN}}const e4e=/([+-]\d\d):?(\d\d)?/;function NI(e,t){const n=+t[0],r=+(t[1]||0);return bm[e]=n>0?n*60+r:n*60-r}class Ul extends Date{constructor(...t){super(),t.length>1&&typeof t[t.length-1]=="string"&&(this.timeZone=t.pop()),this.internal=new Date,isNaN(Mm(this.timeZone,this))?this.setTime(NaN):t.length?typeof t[0]=="number"&&(t.length===1||t.length===2&&typeof t[1]!="number")?this.setTime(t[0]):typeof t[0]=="string"?this.setTime(+new Date(t[0])):t[0]instanceof Date?this.setTime(+t[0]):(this.setTime(+new Date(...t)),VB(this),Ib(this)):this.setTime(Date.now())}static tz(t,...n){return n.length?new Ul(...n,t):new Ul(Date.now(),t)}withTimeZone(t){return new Ul(+this,t)}getTimezoneOffset(){return-Mm(this.timeZone,this)}setTime(t){return Date.prototype.setTime.apply(this,arguments),Ib(this),+this}[Symbol.for("constructDateFrom")](t){return new Ul(+new Date(t),this.timeZone)}}const kI=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!kI.test(e))return;const t=e.replace(kI,"$1UTC");Ul.prototype[t]&&(e.startsWith("get")?Ul.prototype[e]=function(){return this.internal[t]()}:(Ul.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),t4e(this),+this},Ul.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),Ib(this),+this}))});function Ib(e){e.internal.setTime(+e),e.internal.setUTCMinutes(e.internal.getUTCMinutes()-e.getTimezoneOffset())}function t4e(e){Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),VB(e)}function VB(e){const t=Mm(e.timeZone,e),n=new Date(+e);n.setUTCHours(n.getUTCHours()-1);const r=-new Date(+e).getTimezoneOffset(),a=-new Date(+n).getTimezoneOffset(),i=r-a,s=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();i&&s&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+i);const l=r-t;l&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+l);const u=Mm(e.timeZone,e),p=-new Date(+e).getTimezoneOffset()-u,h=u!==t,g=p-l;if(h&&g){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+g);const v=Mm(e.timeZone,e),T=u-v;T&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+T),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+T))}}class c0 extends Ul{static tz(t,...n){return n.length?new c0(...n,t):new c0(Date.now(),t)}toISOString(){const[t,n,r]=this.tzComponents(),a=`${t}${n}:${r}`;return this.internal.toISOString().slice(0,-1)+a}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){const[t,n,r,a]=this.internal.toUTCString().split(" ");return`${t?.slice(0,-1)} ${r} ${n} ${a}`}toTimeString(){const t=this.internal.toUTCString().split(" ")[4],[n,r,a]=this.tzComponents();return`${t} GMT${n}${r}${a} (${n4e(this.timeZone,this)})`}toLocaleString(t,n){return Date.prototype.toLocaleString.call(this,t,{...n,timeZone:n?.timeZone||this.timeZone})}toLocaleDateString(t,n){return Date.prototype.toLocaleDateString.call(this,t,{...n,timeZone:n?.timeZone||this.timeZone})}toLocaleTimeString(t,n){return Date.prototype.toLocaleTimeString.call(this,t,{...n,timeZone:n?.timeZone||this.timeZone})}tzComponents(){const t=this.getTimezoneOffset(),n=t>0?"-":"+",r=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),a=String(Math.abs(t)%60).padStart(2,"0");return[n,r,a]}withTimeZone(t){return new c0(+this,t)}[Symbol.for("constructDateFrom")](t){return new c0(+new Date(t),this.timeZone)}}function n4e(e,t){return new Intl.DateTimeFormat("en-GB",{timeZone:e,timeZoneName:"long"}).format(t).slice(12)}const OI=5,r4e=4;function a4e(e,t){const n=t.startOfMonth(e),r=n.getDay()>0?n.getDay():7,a=t.addDays(e,-r+1),i=t.addDays(a,OI*7-1);return t.getMonth(e)===t.getMonth(i)?OI:r4e}function HB(e,t){const n=t.startOfMonth(e),r=n.getDay();return r===1?n:r===0?t.addDays(n,-1*6):t.addDays(n,-1*(r-1))}function i4e(e,t){const n=HB(e,t),r=a4e(e,t);return t.addDays(n,r*7-1)}class mc{constructor(t,n){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?c0.tz(this.options.timeZone):new this.Date,this.newDate=(r,a,i)=>this.overrides?.newDate?this.overrides.newDate(r,a,i):this.options.timeZone?new c0(r,a,i,this.options.timeZone):new Date(r,a,i),this.addDays=(r,a)=>this.overrides?.addDays?.(r,a)??u0(r,a),this.addMonths=(r,a)=>this.overrides?.addMonths?.(r,a)??Kg(r,a),this.addWeeks=(r,a)=>this.overrides?.addWeeks?.(r,a)??P5e(r,a),this.addYears=(r,a)=>this.overrides?.addYears?.(r,a)??z5e(r,a),this.differenceInCalendarDays=(r,a)=>this.overrides?.differenceInCalendarDays?.(r,a)??ME(r,a),this.differenceInCalendarMonths=(r,a)=>this.overrides?.differenceInCalendarMonths?.(r,a)??U5e(r,a),this.eachMonthOfInterval=r=>this.overrides?.eachMonthOfInterval?.(r)??q5e(r),this.endOfBroadcastWeek=(r,a)=>this.overrides?.endOfBroadcastWeek?.(r,a)??i4e(r,this),this.endOfISOWeek=r=>this.overrides?.endOfISOWeek?.(r)??$5e(r),this.endOfMonth=r=>this.overrides?.endOfMonth?.(r)??W5e(r),this.endOfWeek=(r,a)=>this.overrides?.endOfWeek?.(r,a??this.options)??NB(r,a??this.options),this.endOfYear=r=>this.overrides?.endOfYear?.(r)??Q5e(r),this.format=(r,a,i)=>{const s=this.overrides?.format?.(r,a,i??this.options)??M1(r,a,i??this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(s):s},this.getISOWeek=r=>this.overrides?.getISOWeek?.(r)??LB(r),this.getMonth=r=>this.overrides?.getMonth?.(r)??V3e(r),this.getYear=r=>this.overrides?.getYear?.(r)??H3e(r),this.getWeek=(r,a)=>this.overrides?.getWeek?.(r,a??this.options)??FB(r,a??this.options),this.isAfter=(r,a)=>this.overrides?.isAfter?.(r,a)??RB(r,a),this.isBefore=(r,a)=>this.overrides?.isBefore?.(r,a)??PB(r,a),this.isDate=r=>this.overrides?.isDate?.(r)??SB(r),this.isSameDay=(r,a)=>this.overrides?.isSameDay?.(r,a)??H5e(r,a),this.isSameMonth=(r,a)=>this.overrides?.isSameMonth?.(r,a)??W3e(r,a),this.isSameYear=(r,a)=>this.overrides?.isSameYear?.(r,a)??q3e(r,a),this.max=r=>this.overrides?.max?.(r)??B5e(r),this.min=r=>this.overrides?.min?.(r)??V5e(r),this.setMonth=(r,a)=>this.overrides?.setMonth?.(r,a)??lge(r,a),this.setYear=(r,a)=>this.overrides?.setYear?.(r,a)??uge(r,a),this.startOfBroadcastWeek=(r,a)=>this.overrides?.startOfBroadcastWeek?.(r,a??this)??HB(r,a??this),this.startOfDay=r=>this.overrides?.startOfDay?.(r)??Eo(r),this.startOfISOWeek=r=>this.overrides?.startOfISOWeek?.(r)??Jm(r),this.startOfMonth=r=>this.overrides?.startOfMonth?.(r)??G5e(r),this.startOfWeek=r=>this.overrides?.startOfWeek?.(r)??B2(r,this.options),this.startOfYear=r=>this.overrides?.startOfYear?.(r)??CB(r),this.options={locale:Jg,...t},this.overrides=n}getDigitMap(){const{numerals:t="latn"}=this.options,n=new Intl.NumberFormat("en-US",{numberingSystem:t}),r={};for(let a=0;a<10;a++)r[a.toString()]=n.format(a);return r}replaceDigits(t){const n=this.getDigitMap();return t.replace(/\d/g,r=>n[r]||r)}formatNumber(t){return this.replaceDigits(t.toString())}}const gc=new mc;function s4e(e,t,n={}){return Object.entries(e).filter(([,a])=>a===!0).reduce((a,[i])=>(n[i]?a.push(n[i]):t[gr[i]]?a.push(t[gr[i]]):t[rl[i]]&&a.push(t[rl[i]]),a),[t[sn.Day]])}function o4e(e){return gt.createElement("button",{...e})}function l4e(e){return gt.createElement("span",{...e})}function u4e(e){const{size:t=24,orientation:n="left",className:r}=e;return gt.createElement("svg",{className:r,width:t,height:t,viewBox:"0 0 24 24"},n==="up"&&gt.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),n==="down"&&gt.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),n==="left"&&gt.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),n==="right"&&gt.createElement("polygon",{points:"8 18.612 14.1888889 12.5 8 6.37733333 9.91111111 4.5 18 12.5 9.91111111 20.5"}))}function c4e(e){const{day:t,modifiers:n,...r}=e;return gt.createElement("td",{...r})}function d4e(e){const{day:t,modifiers:n,...r}=e,a=gt.useRef(null);return gt.useEffect(()=>{n.focused&&a.current?.focus()},[n.focused]),gt.createElement("button",{ref:a,...r})}function f4e(e){const{options:t,className:n,components:r,classNames:a,...i}=e,s=[a[sn.Dropdown],n].join(" "),l=t?.find(({value:u})=>u===i.value);return gt.createElement("span",{"data-disabled":i.disabled,className:a[sn.DropdownRoot]},gt.createElement(r.Select,{className:s,...i},t?.map(({value:u,label:d,disabled:p})=>gt.createElement(r.Option,{key:u,value:u,disabled:p},d))),gt.createElement("span",{className:a[sn.CaptionLabel],"aria-hidden":!0},l?.label,gt.createElement(r.Chevron,{orientation:"down",size:18,className:a[sn.Chevron]})))}function p4e(e){return gt.createElement("div",{...e})}function h4e(e){return gt.createElement("div",{...e})}function m4e(e){const{calendarMonth:t,displayIndex:n,...r}=e;return gt.createElement("div",{...r},e.children)}function g4e(e){const{calendarMonth:t,displayIndex:n,...r}=e;return gt.createElement("div",{...r})}function v4e(e){return gt.createElement("table",{...e})}function y4e(e){return gt.createElement("div",{...e})}const UB=j.createContext(void 0);function op(){const e=j.useContext(UB);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function _4e(e){const{components:t}=op();return gt.createElement(t.Dropdown,{...e})}function b4e(e){const{onPreviousClick:t,onNextClick:n,previousMonth:r,nextMonth:a,...i}=e,{components:s,classNames:l,labels:{labelPrevious:u,labelNext:d}}=op();return gt.createElement("nav",{...i},gt.createElement(s.PreviousMonthButton,{type:"button",className:l[sn.PreviousMonthButton],tabIndex:r?void 0:-1,disabled:r?void 0:!0,"aria-label":u(r),onClick:e.onPreviousClick},gt.createElement(s.Chevron,{disabled:r?void 0:!0,className:l[sn.Chevron],orientation:"left"})),gt.createElement(s.NextMonthButton,{type:"button",className:l[sn.NextMonthButton],tabIndex:a?void 0:-1,disabled:a?void 0:!0,"aria-label":d(a),onClick:e.onNextClick},gt.createElement(s.Chevron,{disabled:a?void 0:!0,orientation:"right",className:l[sn.Chevron]})))}function T4e(e){const{components:t}=op();return gt.createElement(t.Button,{...e})}function E4e(e){return gt.createElement("option",{...e})}function S4e(e){const{components:t}=op();return gt.createElement(t.Button,{...e})}function w4e(e){return gt.createElement("div",{...e})}function x4e(e){return gt.createElement("select",{...e})}function C4e(e){const{week:t,...n}=e;return gt.createElement("tr",{...n})}function N4e(e){return gt.createElement("th",{...e})}function k4e(e){return gt.createElement("thead",{"aria-hidden":!0},gt.createElement("tr",{...e}))}function O4e(e){const{week:t,...n}=e;return gt.createElement("th",{...n})}function I4e(e){return gt.createElement("th",{...e})}function D4e(e){return gt.createElement("tbody",{...e})}function M4e(e){const{components:t}=op();return gt.createElement(t.Dropdown,{...e})}const L4e=Object.freeze(Object.defineProperty({__proto__:null,Button:o4e,CaptionLabel:l4e,Chevron:u4e,Day:c4e,DayButton:d4e,Dropdown:f4e,DropdownNav:p4e,Footer:h4e,Month:m4e,MonthCaption:g4e,MonthGrid:v4e,Months:y4e,MonthsDropdown:_4e,Nav:b4e,NextMonthButton:T4e,Option:E4e,PreviousMonthButton:S4e,Root:w4e,Select:x4e,Week:C4e,WeekNumber:O4e,WeekNumberHeader:I4e,Weekday:N4e,Weekdays:k4e,Weeks:D4e,YearsDropdown:M4e},Symbol.toStringTag,{value:"Module"}));function A4e(e){return{...L4e,...e}}function F4e(e){const t={"data-mode":e.mode??void 0,"data-required":"required"in e?e.required:void 0,"data-multiple-months":e.numberOfMonths&&e.numberOfMonths>1||void 0,"data-week-numbers":e.showWeekNumber||void 0,"data-broadcast-calendar":e.broadcastCalendar||void 0};return Object.entries(e).forEach(([n,r])=>{n.startsWith("data-")&&(t[n]=r)}),t}function j4e(){const e={};for(const t in sn)e[sn[t]]=`rdp-${sn[t]}`;for(const t in gr)e[gr[t]]=`rdp-${gr[t]}`;for(const t in rl)e[rl[t]]=`rdp-${rl[t]}`;return e}function WB(e,t,n){return(n??new mc(t)).format(e,"LLLL y")}const R4e=WB;function P4e(e,t,n){return(n??new mc(t)).format(e,"d")}function z4e(e,t=gc){return t.format(e,"LLLL")}function B4e(e){return e<10?`0${e.toLocaleString()}`:`${e.toLocaleString()}`}function V4e(){return""}function H4e(e,t,n){return(n??new mc(t)).format(e,"cccccc")}function qB(e,t=gc){return t.format(e,"yyyy")}const U4e=qB,W4e=Object.freeze(Object.defineProperty({__proto__:null,formatCaption:WB,formatDay:P4e,formatMonthCaption:R4e,formatMonthDropdown:z4e,formatWeekNumber:B4e,formatWeekNumberHeader:V4e,formatWeekdayName:H4e,formatYearCaption:U4e,formatYearDropdown:qB},Symbol.toStringTag,{value:"Module"}));function q4e(e){return e?.formatMonthCaption&&!e.formatCaption&&(e.formatCaption=e.formatMonthCaption),e?.formatYearCaption&&!e.formatYearDropdown&&(e.formatYearDropdown=e.formatYearCaption),{...W4e,...e}}function G4e(e,t,n,r,a){const{startOfMonth:i,startOfYear:s,endOfYear:l,eachMonthOfInterval:u,getMonth:d}=a;return u({start:s(e),end:l(e)}).map(g=>{const v=r.formatMonthDropdown(g,a),T=d(g),E=t&&g<i(t)||n&&g>i(n)||!1;return{value:T,label:v,disabled:E}})}function Q4e(e,t={},n={}){let r={...t?.[sn.Day]};return Object.entries(e).filter(([,a])=>a===!0).forEach(([a])=>{r={...r,...n?.[a]}}),r}function $4e(e,t,n){const r=e.today(),a=t?e.startOfISOWeek(r):e.startOfWeek(r),i=[];for(let s=0;s<7;s++){const l=e.addDays(a,s);i.push(l)}return i}function Y4e(e,t,n,r){if(!e||!t)return;const{startOfYear:a,endOfYear:i,addYears:s,getYear:l,isBefore:u,isSameYear:d}=r,p=a(e),h=i(t),g=[];let v=p;for(;u(v,h)||d(v,h);)g.push(v),v=s(v,1);return g.map(T=>{const E=n.formatYearDropdown(T,r);return{value:l(T),label:E,disabled:!1}})}function GB(e,t,n){return(n??new mc(t)).format(e,"LLLL y")}const K4e=GB;function J4e(e,t,n,r){let a=(r??new mc(n)).format(e,"PPPP");return t?.today&&(a=`Today, ${a}`),a}function QB(e,t,n,r){let a=(r??new mc(n)).format(e,"PPPP");return t.today&&(a=`Today, ${a}`),t.selected&&(a=`${a}, selected`),a}const Z4e=QB;function X4e(){return""}function eve(e){return"Choose the Month"}function tve(e){return"Go to the Next Month"}function nve(e){return"Go to the Previous Month"}function rve(e,t,n){return(n??new mc(t)).format(e,"cccc")}function ave(e,t){return`Week ${e}`}function ive(e){return"Week Number"}function sve(e){return"Choose the Year"}const ove=Object.freeze(Object.defineProperty({__proto__:null,labelCaption:K4e,labelDay:Z4e,labelDayButton:QB,labelGrid:GB,labelGridcell:J4e,labelMonthDropdown:eve,labelNav:X4e,labelNext:tve,labelPrevious:nve,labelWeekNumber:ave,labelWeekNumberHeader:ive,labelWeekday:rve,labelYearDropdown:sve},Symbol.toStringTag,{value:"Module"}));function lve(e,t,n,r){const a=e[0],i=e[e.length-1],{ISOWeek:s,fixedWeeks:l,broadcastCalendar:u}=n??{},{addDays:d,differenceInCalendarDays:p,differenceInCalendarMonths:h,endOfBroadcastWeek:g,endOfISOWeek:v,endOfMonth:T,endOfWeek:E,isAfter:S,startOfBroadcastWeek:b,startOfISOWeek:w,startOfWeek:k}=r,F=u?b(a,r):s?w(a):k(a),D=u?g(i,r):s?v(T(i)):E(T(i)),M=p(D,F),A=h(i,a)+1,R=[];for(let W=0;W<=M;W++){const se=d(F,W);if(t&&S(se,t))break;R.push(se)}const H=(u?35:42)*A;if(l&&R.length<H){const W=H-R.length;for(let se=0;se<W;se++){const Y=d(R[R.length-1],1);R.push(Y)}}return R}function uve(e){const t=[];return e.reduce((n,r)=>{const a=[],i=r.weeks.reduce((s,l)=>[...s,...l.days],a);return[...n,...i]},t)}function cve(e,t,n,r){const{numberOfMonths:a=1}=n,i=[];for(let s=0;s<a;s++){const l=r.addMonths(e,s);if(t&&l>t)break;i.push(l)}return i}function II(e,t){const{month:n,defaultMonth:r,today:a=t.today(),numberOfMonths:i=1,endMonth:s,startMonth:l}=e;let u=n||r||a;const{differenceInCalendarMonths:d,addMonths:p,startOfMonth:h}=t;if(s&&d(s,u)<0){const g=-1*(i-1);u=p(s,g)}return l&&d(u,l)<0&&(u=l),h(u)}class $B{constructor(t,n,r=gc){this.date=t,this.displayMonth=n,this.outside=!!(n&&!r.isSameMonth(t,n)),this.dateLib=r}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}}class dve{constructor(t,n){this.date=t,this.weeks=n}}class fve{constructor(t,n){this.days=n,this.weekNumber=t}}function pve(e,t,n,r){const{addDays:a,endOfBroadcastWeek:i,endOfISOWeek:s,endOfMonth:l,endOfWeek:u,getISOWeek:d,getWeek:p,startOfBroadcastWeek:h,startOfISOWeek:g,startOfWeek:v}=r,T=e.reduce((E,S)=>{const b=n.broadcastCalendar?h(S,r):n.ISOWeek?g(S):v(S),w=n.broadcastCalendar?i(S,r):n.ISOWeek?s(l(S)):u(l(S)),k=t.filter(A=>A>=b&&A<=w),F=n.broadcastCalendar?35:42;if(n.fixedWeeks&&k.length<F){const A=t.filter(R=>{const q=F-k.length;return R>w&&R<=a(w,q)});k.push(...A)}const D=k.reduce((A,R)=>{const q=n.ISOWeek?d(R):p(R),H=A.find(se=>se.weekNumber===q),W=new $B(R,S,r);return H?H.days.push(W):A.push(new fve(q,[W])),A},[]),M=new dve(S,D);return E.push(M),E},[]);return n.reverseMonths?T.reverse():T}function hve(e,t){let{startMonth:n,endMonth:r}=e;const{startOfYear:a,startOfDay:i,startOfMonth:s,endOfMonth:l,addYears:u,endOfYear:d,newDate:p,today:h}=t,{fromYear:g,toYear:v,fromMonth:T,toMonth:E}=e;!n&&T&&(n=T),!n&&g&&(n=t.newDate(g,0,1)),!r&&E&&(r=E),!r&&v&&(r=p(v,11,31));const S=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return n?n=s(n):g?n=p(g,0,1):!n&&S&&(n=a(u(e.today??h(),-100))),r?r=l(r):v?r=p(v,11,31):!r&&S&&(r=d(e.today??h())),[n&&i(n),r&&i(r)]}function mve(e,t,n,r){if(n.disableNavigation)return;const{pagedNavigation:a,numberOfMonths:i=1}=n,{startOfMonth:s,addMonths:l,differenceInCalendarMonths:u}=r,d=a?i:1,p=s(e);if(!t)return l(p,d);if(!(u(t,e)<i))return l(p,d)}function gve(e,t,n,r){if(n.disableNavigation)return;const{pagedNavigation:a,numberOfMonths:i}=n,{startOfMonth:s,addMonths:l,differenceInCalendarMonths:u}=r,d=a?i??1:1,p=s(e);if(!t)return l(p,-d);if(!(u(p,t)<=0))return l(p,-d)}function vve(e){const t=[];return e.reduce((n,r)=>[...n,...r.weeks],t)}function Xg(e,t){const[n,r]=j.useState(e);return[t===void 0?n:t,r]}function yve(e,t){const[n,r]=hve(e,t),{startOfMonth:a,endOfMonth:i}=t,s=II(e,t),[l,u]=Xg(s,e.month?s:void 0);j.useEffect(()=>{const M=II(e,t);u(M)},[e.timeZone]);const d=cve(l,r,e,t),p=lve(d,e.endMonth?i(e.endMonth):void 0,e,t),h=pve(d,p,e,t),g=vve(h),v=uve(h),T=gve(l,n,e,t),E=mve(l,r,e,t),{disableNavigation:S,onMonthChange:b}=e,w=M=>g.some(A=>A.days.some(R=>R.isEqualTo(M))),k=M=>{if(S)return;let A=a(M);n&&A<a(n)&&(A=a(n)),r&&A>a(r)&&(A=a(r)),u(A),b?.(A)};return{months:h,weeks:g,days:v,navStart:n,navEnd:r,previousMonth:T,nextMonth:E,goToMonth:k,goToDay:M=>{w(M)||k(M.date)}}}function _ve(e,t,n,r){let a,i=0,s=!1;for(;i<e.length&&!s;){const l=e[i],u=t(l);!u[gr.disabled]&&!u[gr.hidden]&&!u[gr.outside]&&(u[gr.focused]||r?.isEqualTo(l)||n(l.date)||u[gr.today])&&(a=l,s=!0),i++}return a||(a=e.find(l=>{const u=t(l);return!u[gr.disabled]&&!u[gr.hidden]&&!u[gr.outside]})),a}function Yu(e,t,n=!1,r=gc){let{from:a,to:i}=e;const{differenceInCalendarDays:s,isSameDay:l}=r;return a&&i?(s(i,a)<0&&([a,i]=[i,a]),s(t,a)>=(n?1:0)&&s(i,t)>=(n?1:0)):!n&&i?l(i,t):!n&&a?l(a,t):!1}function YB(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function FE(e){return!!(e&&typeof e=="object"&&"from"in e)}function KB(e){return!!(e&&typeof e=="object"&&"after"in e)}function JB(e){return!!(e&&typeof e=="object"&&"before"in e)}function ZB(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function XB(e,t){return Array.isArray(e)&&e.every(t.isDate)}function Ku(e,t,n=gc){const r=Array.isArray(t)?t:[t],{isSameDay:a,differenceInCalendarDays:i,isAfter:s}=n;return r.some(l=>{if(typeof l=="boolean")return l;if(n.isDate(l))return a(e,l);if(XB(l,n))return l.includes(e);if(FE(l))return Yu(l,e,!1,n);if(ZB(l))return Array.isArray(l.dayOfWeek)?l.dayOfWeek.includes(e.getDay()):l.dayOfWeek===e.getDay();if(YB(l)){const u=i(l.before,e),d=i(l.after,e),p=u>0,h=d<0;return s(l.before,l.after)?h&&p:p||h}return KB(l)?i(e,l.after)>0:JB(l)?i(l.before,e)>0:typeof l=="function"?l(e):!1})}function bve(e,t,n,r,a,i,s){const{ISOWeek:l,broadcastCalendar:u}=i,{addDays:d,addMonths:p,addWeeks:h,addYears:g,endOfBroadcastWeek:v,endOfISOWeek:T,endOfWeek:E,max:S,min:b,startOfBroadcastWeek:w,startOfISOWeek:k,startOfWeek:F}=s;let M={day:d,week:h,month:p,year:g,startOfWeek:A=>u?w(A,s):l?k(A):F(A),endOfWeek:A=>u?v(A,s):l?T(A):E(A)}[e](n,t==="after"?1:-1);return t==="before"&&r?M=S([r,M]):t==="after"&&a&&(M=b([a,M])),M}function eV(e,t,n,r,a,i,s,l=0){if(l>365)return;const u=bve(e,t,n.date,r,a,i,s),d=!!(i.disabled&&Ku(u,i.disabled,s)),p=!!(i.hidden&&Ku(u,i.hidden,s)),h=u,g=new $B(u,h,s);return!d&&!p?g:eV(e,t,g,r,a,i,s,l+1)}function Tve(e,t,n,r,a){const{autoFocus:i}=e,[s,l]=j.useState(),u=_ve(t.days,n,r||(()=>!1),s),[d,p]=j.useState(i?u:void 0);return{isFocusTarget:E=>!!u?.isEqualTo(E),setFocused:p,focused:d,blur:()=>{l(d),p(void 0)},moveFocus:(E,S)=>{if(!d)return;const b=eV(E,S,d,t.navStart,t.navEnd,e,a);b&&(t.goToDay(b),p(b))}}}function Eve(e,t,n){const{disabled:r,hidden:a,modifiers:i,showOutsideDays:s,broadcastCalendar:l,today:u}=t,{isSameDay:d,isSameMonth:p,startOfMonth:h,isBefore:g,endOfMonth:v,isAfter:T}=n,E=t.startMonth&&h(t.startMonth),S=t.endMonth&&v(t.endMonth),b={[gr.focused]:[],[gr.outside]:[],[gr.disabled]:[],[gr.hidden]:[],[gr.today]:[]},w={};for(const k of e){const{date:F,displayMonth:D}=k,M=!!(D&&!p(F,D)),A=!!(E&&g(F,E)),R=!!(S&&T(F,S)),q=!!(r&&Ku(F,r,n)),H=!!(a&&Ku(F,a,n))||A||R||!l&&!s&&M||l&&s===!1&&M,W=d(F,u??n.today());M&&b.outside.push(k),q&&b.disabled.push(k),H&&b.hidden.push(k),W&&b.today.push(k),i&&Object.keys(i).forEach(se=>{const Y=i?.[se];Y&&Ku(F,Y,n)&&(w[se]?w[se].push(k):w[se]=[k])})}return k=>{const F={[gr.focused]:!1,[gr.disabled]:!1,[gr.hidden]:!1,[gr.outside]:!1,[gr.today]:!1},D={};for(const M in b){const A=b[M];F[M]=A.some(R=>R===k)}for(const M in w)D[M]=w[M].some(A=>A===k);return{...F,...D}}}function Sve(e,t){const{selected:n,required:r,onSelect:a}=e,[i,s]=Xg(n,a?n:void 0),l=a?n:i,{isSameDay:u}=t,d=v=>l?.some(T=>u(T,v))??!1,{min:p,max:h}=e;return{selected:l,select:(v,T,E)=>{let S=[...l??[]];if(d(v)){if(l?.length===p||r&&l?.length===1)return;S=l?.filter(b=>!u(b,v))}else l?.length===h?S=[v]:S=[...S,v];return a||s(S),a?.(S,v,T,E),S},isSelected:d}}function wve(e,t,n=0,r=0,a=!1,i=gc){const{from:s,to:l}=t||{},{isSameDay:u,isAfter:d,isBefore:p}=i;let h;if(!s&&!l)h={from:e,to:n>0?void 0:e};else if(s&&!l)u(s,e)?a?h={from:s,to:void 0}:h=void 0:p(e,s)?h={from:e,to:s}:h={from:s,to:e};else if(s&&l)if(u(s,e)&&u(l,e))a?h={from:s,to:l}:h=void 0;else if(u(s,e))h={from:s,to:n>0?void 0:e};else if(u(l,e))h={from:e,to:n>0?void 0:e};else if(p(e,s))h={from:e,to:l};else if(d(e,s))h={from:s,to:e};else if(d(e,l))h={from:s,to:e};else throw new Error("Invalid range");if(h?.from&&h?.to){const g=i.differenceInCalendarDays(h.to,h.from);r>0&&g>r?h={from:e,to:void 0}:n>1&&g<n&&(h={from:e,to:void 0})}return h}function xve(e,t,n=gc){const r=Array.isArray(t)?t:[t];let a=e.from;const i=n.differenceInCalendarDays(e.to,e.from),s=Math.min(i,6);for(let l=0;l<=s;l++){if(r.includes(a.getDay()))return!0;a=n.addDays(a,1)}return!1}function DI(e,t,n=gc){return Yu(e,t.from,!1,n)||Yu(e,t.to,!1,n)||Yu(t,e.from,!1,n)||Yu(t,e.to,!1,n)}function Cve(e,t,n=gc){const r=Array.isArray(t)?t:[t];if(r.filter(l=>typeof l!="function").some(l=>typeof l=="boolean"?l:n.isDate(l)?Yu(e,l,!1,n):XB(l,n)?l.some(u=>Yu(e,u,!1,n)):FE(l)?l.from&&l.to?DI(e,{from:l.from,to:l.to},n):!1:ZB(l)?xve(e,l.dayOfWeek,n):YB(l)?n.isAfter(l.before,l.after)?DI(e,{from:n.addDays(l.after,1),to:n.addDays(l.before,-1)},n):Ku(e.from,l,n)||Ku(e.to,l,n):KB(l)||JB(l)?Ku(e.from,l,n)||Ku(e.to,l,n):!1))return!0;const s=r.filter(l=>typeof l=="function");if(s.length){let l=e.from;const u=n.differenceInCalendarDays(e.to,e.from);for(let d=0;d<=u;d++){if(s.some(p=>p(l)))return!0;l=n.addDays(l,1)}}return!1}function Nve(e,t){const{disabled:n,excludeDisabled:r,selected:a,required:i,onSelect:s}=e,[l,u]=Xg(a,s?a:void 0),d=s?a:l;return{selected:d,select:(g,v,T)=>{const{min:E,max:S}=e,b=g?wve(g,d,E,S,i,t):void 0;return r&&n&&b?.from&&b.to&&Cve({from:b.from,to:b.to},n,t)&&(b.from=g,b.to=void 0),s||u(b),s?.(b,g,v,T),b},isSelected:g=>d&&Yu(d,g,!1,t)}}function kve(e,t){const{selected:n,required:r,onSelect:a}=e,[i,s]=Xg(n,a?n:void 0),l=a?n:i,{isSameDay:u}=t;return{selected:l,select:(h,g,v)=>{let T=h;return!r&&l&&l&&u(h,l)&&(T=void 0),a||s(T),a?.(T,h,g,v),T},isSelected:h=>l?u(l,h):!1}}function Ove(e,t){const n=kve(e,t),r=Sve(e,t),a=Nve(e,t);switch(e.mode){case"single":return n;case"multiple":return r;case"range":return a;default:return}}function Ive(e){const{components:t,formatters:n,labels:r,dateLib:a,locale:i,classNames:s}=j.useMemo(()=>{const _t={...Jg,...e.locale};return{dateLib:new mc({locale:_t,weekStartsOn:e.broadcastCalendar?1:e.weekStartsOn,firstWeekContainsDate:e.firstWeekContainsDate,useAdditionalWeekYearTokens:e.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:e.useAdditionalDayOfYearTokens,timeZone:e.timeZone,numerals:e.numerals},e.dateLib),components:A4e(e.components),formatters:q4e(e.formatters),labels:{...ove,...e.labels},locale:_t,classNames:{...j4e(),...e.classNames}}},[e.locale,e.broadcastCalendar,e.weekStartsOn,e.firstWeekContainsDate,e.useAdditionalWeekYearTokens,e.useAdditionalDayOfYearTokens,e.timeZone,e.numerals,e.dateLib,e.components,e.formatters,e.labels,e.classNames]),{captionLayout:l,mode:u,onDayBlur:d,onDayClick:p,onDayFocus:h,onDayKeyDown:g,onDayMouseEnter:v,onDayMouseLeave:T,onNextClick:E,onPrevClick:S,showWeekNumber:b,styles:w}=e,{formatCaption:k,formatDay:F,formatMonthDropdown:D,formatWeekNumber:M,formatWeekNumberHeader:A,formatWeekdayName:R,formatYearDropdown:q}=n,H=yve(e,a),{days:W,months:se,navStart:Y,navEnd:ee,previousMonth:le,nextMonth:G,goToMonth:te}=H,re=Eve(W,e,a),{isSelected:ue,select:Q,selected:V}=Ove(e,a)??{},{blur:ie,focused:ge,isFocusTarget:_e,moveFocus:Ce,setFocused:Te}=Tve(e,H,re,ue??(()=>!1),a),{labelDayButton:K,labelGridcell:oe,labelGrid:ke,labelMonthDropdown:be,labelNav:xe,labelWeekday:Oe,labelWeekNumber:Se,labelWeekNumberHeader:Re,labelYearDropdown:de}=r,Xe=j.useMemo(()=>$4e(a,e.ISOWeek),[a,e.ISOWeek]),we=u!==void 0||p!==void 0,Qe=j.useCallback(()=>{le&&(te(le),S?.(le))},[le,te,S]),We=j.useCallback(()=>{G&&(te(G),E?.(G))},[te,G,E]),Ge=j.useCallback((_t,je)=>Ie=>{Ie.preventDefault(),Ie.stopPropagation(),Te(_t),Q?.(_t.date,je,Ie),p?.(_t.date,je,Ie)},[Q,p,Te]),ce=j.useCallback((_t,je)=>Ie=>{Te(_t),h?.(_t.date,je,Ie)},[h,Te]),Le=j.useCallback((_t,je)=>Ie=>{ie(),d?.(_t.date,je,Ie)},[ie,d]),mt=j.useCallback((_t,je)=>Ie=>{const at={ArrowLeft:["day",e.dir==="rtl"?"after":"before"],ArrowRight:["day",e.dir==="rtl"?"before":"after"],ArrowDown:["week","after"],ArrowUp:["week","before"],PageUp:[Ie.shiftKey?"year":"month","before"],PageDown:[Ie.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(at[Ie.key]){Ie.preventDefault(),Ie.stopPropagation();const[Vt,It]=at[Ie.key];Ce(Vt,It)}g?.(_t.date,je,Ie)},[Ce,g,e.dir]),z=j.useCallback((_t,je)=>Ie=>{v?.(_t.date,je,Ie)},[v]),$=j.useCallback((_t,je)=>Ie=>{T?.(_t.date,je,Ie)},[T]),pe=j.useCallback(_t=>je=>{const Ie=Number(je.target.value),at=a.setMonth(a.startOfMonth(_t),Ie);te(at)},[a,te]),Pe=j.useCallback(_t=>je=>{const Ie=Number(je.target.value),at=a.setYear(a.startOfMonth(_t),Ie);te(at)},[a,te]),{className:Fe,style:bt}=j.useMemo(()=>({className:[s[sn.Root],e.className].filter(Boolean).join(" "),style:{...w?.[sn.Root],...e.style}}),[s,e.className,e.style,w]),xt=F4e(e),Yt={dayPickerProps:e,selected:V,select:Q,isSelected:ue,months:se,nextMonth:G,previousMonth:le,goToMonth:te,getModifiers:re,components:t,classNames:s,styles:w,labels:r,formatters:n};return gt.createElement(UB.Provider,{value:Yt},gt.createElement(t.Root,{className:Fe,style:bt,dir:e.dir,id:e.id,lang:e.lang,nonce:e.nonce,title:e.title,role:e.role,"aria-label":e["aria-label"],...xt},gt.createElement(t.Months,{className:s[sn.Months],style:w?.[sn.Months]},!e.hideNavigation&&gt.createElement(t.Nav,{className:s[sn.Nav],style:w?.[sn.Nav],"aria-label":xe(),onPreviousClick:Qe,onNextClick:We,previousMonth:le,nextMonth:G}),se.map((_t,je)=>{const Ie=G4e(_t.date,Y,ee,n,a),at=Y4e(Y,ee,n,a);return gt.createElement(t.Month,{className:s[sn.Month],style:w?.[sn.Month],key:je,displayIndex:je,calendarMonth:_t},gt.createElement(t.MonthCaption,{className:s[sn.MonthCaption],style:w?.[sn.MonthCaption],calendarMonth:_t,displayIndex:je},l?.startsWith("dropdown")?gt.createElement(t.DropdownNav,{className:s[sn.Dropdowns],style:w?.[sn.Dropdowns]},l==="dropdown"||l==="dropdown-months"?gt.createElement(t.MonthsDropdown,{className:s[sn.MonthsDropdown],"aria-label":be(),classNames:s,components:t,disabled:!!e.disableNavigation,onChange:pe(_t.date),options:Ie,style:w?.[sn.Dropdown],value:a.getMonth(_t.date)}):gt.createElement("span",{role:"status","aria-live":"polite"},D(_t.date,a)),l==="dropdown"||l==="dropdown-years"?gt.createElement(t.YearsDropdown,{className:s[sn.YearsDropdown],"aria-label":de(a.options),classNames:s,components:t,disabled:!!e.disableNavigation,onChange:Pe(_t.date),options:at,style:w?.[sn.Dropdown],value:a.getYear(_t.date)}):gt.createElement("span",{role:"status","aria-live":"polite"},q(_t.date,a))):gt.createElement(t.CaptionLabel,{className:s[sn.CaptionLabel],role:"status","aria-live":"polite"},k(_t.date,a.options,a))),gt.createElement(t.MonthGrid,{role:"grid","aria-multiselectable":u==="multiple"||u==="range","aria-label":ke(_t.date,a.options,a)||void 0,className:s[sn.MonthGrid],style:w?.[sn.MonthGrid]},!e.hideWeekdays&&gt.createElement(t.Weekdays,{className:s[sn.Weekdays],style:w?.[sn.Weekdays]},b&&gt.createElement(t.WeekNumberHeader,{"aria-label":Re(a.options),className:s[sn.WeekNumberHeader],style:w?.[sn.WeekNumberHeader],scope:"col"},A()),Xe.map((Vt,It)=>gt.createElement(t.Weekday,{"aria-label":Oe(Vt,a.options,a),className:s[sn.Weekday],key:It,style:w?.[sn.Weekday],scope:"col"},R(Vt,a.options,a)))),gt.createElement(t.Weeks,{className:s[sn.Weeks],style:w?.[sn.Weeks]},_t.weeks.map((Vt,It)=>gt.createElement(t.Week,{className:s[sn.Week],key:Vt.weekNumber,style:w?.[sn.Week],week:Vt},b&&gt.createElement(t.WeekNumber,{week:Vt,style:w?.[sn.WeekNumber],"aria-label":Se(Vt.weekNumber,{locale:i}),className:s[sn.WeekNumber],scope:"row",role:"rowheader"},M(Vt.weekNumber)),Vt.days.map(Ct=>{const{date:Kt}=Ct,Jt=re(Ct);if(Jt[gr.focused]=!Jt.hidden&&!!ge?.isEqualTo(Ct),Jt[rl.selected]=!Jt.disabled&&(ue?.(Kt)||Jt.selected),FE(V)){const{from:Nn,to:vn}=V;Jt[rl.range_start]=!!(Nn&&vn&&a.isSameDay(Kt,Nn)),Jt[rl.range_end]=!!(Nn&&vn&&a.isSameDay(Kt,vn)),Jt[rl.range_middle]=Yu(V,Kt,!0,a)}const qt=Q4e(Jt,w,e.modifiersStyles),qr=s4e(Jt,s,e.modifiersClassNames),Gr=!we&&!Jt.hidden?oe(Kt,Jt,a.options,a):void 0;return gt.createElement(t.Day,{key:`${a.format(Kt,"yyyy-MM-dd")}_${a.format(Ct.displayMonth,"yyyy-MM")}`,day:Ct,modifiers:Jt,className:qr.join(" "),style:qt,role:"gridcell","aria-selected":Jt.selected||void 0,"aria-label":Gr,"data-day":a.format(Kt,"yyyy-MM-dd"),"data-month":Ct.outside?a.format(Kt,"yyyy-MM"):void 0,"data-selected":Jt.selected||void 0,"data-disabled":Jt.disabled||void 0,"data-hidden":Jt.hidden||void 0,"data-outside":Ct.outside||void 0,"data-focused":Jt.focused||void 0,"data-today":Jt.today||void 0},!Jt.hidden&&we?gt.createElement(t.DayButton,{className:s[sn.DayButton],style:w?.[sn.DayButton],type:"button",day:Ct,modifiers:Jt,disabled:Jt.disabled||void 0,tabIndex:_e(Ct)?0:-1,"aria-label":K(Kt,Jt,a.options,a),onClick:Ge(Ct,Jt),onBlur:Le(Ct,Jt),onFocus:ce(Ct,Jt),onKeyDown:mt(Ct,Jt),onMouseEnter:z(Ct,Jt),onMouseLeave:$(Ct,Jt)},F(Kt,a.options,a)):!Jt.hidden&&F(Ct.date,a.options,a))}))))))})),e.footer&&gt.createElement(t.Footer,{className:s[sn.Footer],style:w?.[sn.Footer],role:"status","aria-live":"polite"},e.footer)))}const Dve="navButtonPrev_TTXl8",Mve="navButtonNext_LoKvH",Lve="DayPickerCaption_h8Ero",Ave="DayPickerCaptionLabel_Qkx50",Fve="DayPickerTodayButton_BR1HW",jve="month_grid_AkV2U",Rve="month_FDP7i",Pve="body_RtcoX",zve="week_Gg58p",Bve="navBar_adrmJ",Vve="weekday_OkfLA",Hve="day_button_P7AwA",Uve="day_aIxeE",Wve="outside_XEmq1",qve="weekdays_dt1XC",Gve="selected_2EHtN",Qve="today_gaNui",$ve="data-week-numbers_TRxuD",Yve="nav_HyT9Q",Kve="weeks_fJPXn",Jve="footer_xudcq",Zve="week_number_cJY3A",Xve="DayPicker_Nxj6N",e7e="TopMargin_47nDR SmallHeading",O1={navButtonPrev:Dve,navButtonNext:Mve,DayPickerCaption:Lve,DayPickerCaptionLabel:Ave,DayPickerTodayButton:Fve,month_grid:jve,month:Rve,body:Pve,week:zve,navBar:Bve,weekday:Vve,day_button:Hve,day:Uve,outside:Wve,weekdays:qve,selected:Gve,today:Qve,"data-week-numbers":$ve,nav:Yve,weeks:Kve,footer:Jve,week_number:Zve,DayPicker:Xve,TopMargin:e7e},MI={en:AE,de:LE};function t7e({displayMonth:e,setDisplayMonth:t,locale:n}){const{goToMonth:r}=op(),[a,i]=j.useState(M1(e,"MMMM yyy",{locale:n}));j.useEffect(()=>{i(M1(e,"MMMM yyy",{locale:n}))},[e,n]);const s=()=>{const u=cge(e);t(u),r(u)},l=()=>{const u=Kg(e,1);t(u),r(u)};return m.jsxs("div",{className:O1.DayPickerCaption,children:[m.jsx("div",{children:m.jsx("button",{"aria-label":"Previous",className:O1.navButtonPrev,onClick:s})}),m.jsx("div",{className:O1.DayPickerCaptionLabel,children:a}),m.jsx("div",{children:m.jsx("button",{"aria-label":"Next",className:O1.navButtonNext,onClick:l})})]})}function tV({disabled:e,replace:t=!0}){const n=$t(),r=Za(),{translations:a}=Ht(),{day:i,calendarId:s}=rn.getQuery(n),l=i&&/^(\d{4})-(\d{2})-(\d{2})$/.test(i)?new Date(i):new Date,[u,d]=j.useState(l),[p,h]=j.useState(l),g=vr(),v=g===zs,{MONTHS:T,WEEKDAYS_LONG:E,WEEKDAYS_SHORT:S}=bge(),b=w=>{d(w),h(w),rn.setQuery(n,r,{day:z1(w,"datePicker"),calendarId:s},{replace:t})};return m.jsxs(m.Fragment,{children:[m.jsx("div",{className:O1.TopMargin,children:" "}),m.jsx(Ive,{mode:"single",footer:m.jsx("button",{className:O1.DayPickerTodayButton,onClick:()=>b(new Date),children:a.today}),components:{Nav:()=>null,MonthCaption:w=>m.jsx(t7e,{...w,displayMonth:p,setDisplayMonth:h,locale:MI[g]})},className:O1.DayPicker,classNames:O1,selected:u,onDayClick:b,months:v?T:null,disabled:e,locale:MI[g],firstDayOfWeek:1,weekdaysLong:v?E:null,weekdaysShort:v?S:null,showOutsideDays:!0,month:p,onMonthChange:h})]})}function nV(e,{awardCeremony:t,churchService:n,colloquium:r,conference:a,exhibition:i,eventSeries:s,fieldTrip:l,guidedTour:u,informationEvent:d,miscellaneous:p,panelDiscussion:h,reading:g,symposium:v,workshop:T,concert:E,theatre:S,lecture:b}){const w={1:i,2:l,3:u,4:n,5:d,6:r,7:E,8:g,9:h,10:t,11:v,12:a,13:S,14:s,15:b,16:T,17:p};return Array.isArray(e)?e.filter(k=>w[k]).map(k=>w[k]).join(", "):w[e]}function rV(e,{openToThePublic:t,invitedGuestOnly:n,publicAfterRegistration:r}){return{1:t,2:n,3:r}[e]}function n7e(e,t){for(let n=0;n<e.length;n+=1)e[n].url.alias.includes("calPageId")||(e[n].url.alias+=`&calPageId=${t}`);return e}function Lm(e){if(e&&vr()===wo){const n=e.split(":"),r=n[0]?n[0]:null,a=n[1]?n[1]:null;if(r&&a)return r>12?`${r-12}:${a} PM`:parseInt(r,10)===12?`${r}:${a} PM`:`${r}:${a} AM`}return e}const r7e="Event_D4ogk",a7e="EventIsTipp_sM0Vf",i7e="Time_7UDU3",s7e="TimeEnd_6evBj",o7e="StrikeThrough_2Xekx",l7e="Cancelled_wvD-V",u7e="EventTitle_y5DA3",c7e="Speakers_pewWB",d7e="EventData_jDkWR",f7e="TippBox_MphCL",p7e="TimeWrapper_MTiUA",h7e="EventContent_CkXQU",m7e="ListTitle_ldCxD SmallHeading",g7e="List_MCWgm ListReset",es={Event:r7e,EventIsTipp:a7e,Time:i7e,TimeEnd:s7e,StrikeThrough:o7e,Cancelled:l7e,EventTitle:u7e,Speakers:c7e,EventData:d7e,TippBox:f7e,TimeWrapper:p7e,EventContent:h7e,ListTitle:m7e,List:g7e};function v7e({days:e,nid:t}){const{translations:n}=Ht();return e.map((r,a)=>{const{title:i,events:s}=r,l=!!s.length,u=!l&&a===0,d=vr()===zs?" Uhr":"";return t&&n7e(s,t),m.jsxs(j.Fragment,{children:[(l||u)&&m.jsx("h3",{className:es.ListTitle,children:i}),u&&m.jsx("p",{children:m.jsx("em",{children:n.noEventsFound})}),l&&m.jsx("ul",{className:es.List,children:s.map(p=>m.jsx("li",{children:m.jsxs(St,{url:p.url,className:qe(es.Event,{[es.EventIsTipp]:p.tipp}),children:[m.jsx("div",{className:es.TimeWrapper,children:m.jsxs("p",{className:es.Time,children:[m.jsx("span",{className:p.cancelled?es.StrikeThrough:void 0,children:Lm(p.start)}),p.start&&p.end?" — ":d,p.end&&m.jsxs("span",{className:qe(es.TimeEnd,{[es.StrikeThrough]:p.cancelled}),children:[Lm(p.end)," ",d]}),p.cancelled&&m.jsxs("span",{className:es.Cancelled,children:[" ",n.eventCancelled]})]})}),m.jsxs("div",{className:es.EventContent,children:[m.jsx("h4",{className:es.EventTitle,dangerouslySetInnerHTML:{__html:p.title}}),p.speakers&&m.jsx("p",{className:es.Speakers,dangerouslySetInnerHTML:{__html:p.speakers}}),m.jsxs("p",{className:es.EventData,children:[nV(p.type,n),p.admissionType&&`, ${rV(p.admissionType,n)}`,p.venueDisplayNot?"":m.jsxs("span",{children:[" ","| ",p.venue,", ",p.venueStreet," ",p.venueStreetNo]}),p.videoStreamUrl?" | Livestream":""]}),p.tipp&&m.jsx("div",{className:es.TippBox,children:"TIPP"})]})]})},p.eventDateId))})]},i)})}const y7e="Wrapper_-IGx- VerticalSpacing",_7e="LoadMore_FjeQK VerticalSpacing",LI={Wrapper:y7e,LoadMore:_7e};function b7e({days:e,changedDate:t,loadingMore:n,loadMore:r,paragraphClasses:a,eventCalendarTitle:i,nid:s,disableAutoHyphenation:l}){const u=Ht();return m.jsx(tn,{className:LI.Wrapper,children:m.jsxs(yt,{children:[m.jsxs(et,{mobile:6,desktop:12,desktopOffset:1,children:[!a&&m.jsx("h1",{children:`${u.eventCalendar} - ${u.universityHeidelberg}`}),a&&i&&m.jsx("h2",{className:qe(a,{"disabled-auto-hyphenation":l}),children:i})]}),m.jsx(et,{mobile:6,desktop:8,desktopOffset:1,children:t?m.jsx(hi,{}):m.jsxs(m.Fragment,{children:[m.jsx(v7e,{days:e,nid:s}),n?m.jsx(hi,{}):m.jsx("button",{type:"button",onClick:r,className:qe("button",LI.LoadMore),children:u.loadMore})]})}),m.jsx(et,{mobile:6,desktop:4,children:m.jsx(tV,{})})]})})}const T7e="ListItem_9qG--",E7e="ListLink_x7Be7",S7e="SubParagraphListLink_KvXFW",w7e="List_zUClY ListReset",e4={ListItem:T7e,ListLink:E7e,SubParagraphListLink:S7e,List:w7e},{ListItem:x7e}=e4,C7e="Wrapper_FraBx VerticalSpacing",N7e="List_CkuOV ListReset",k7e="ListLink_vTKw3 ListLink",O7e=`ListItem_uQWi7 ${x7e}`,$f={Wrapper:C7e,List:N7e,ListLink:k7e,ListItem:O7e};function _6(){const e=Za(),{translations:t}=Ht(),n=ep(Ln(a=>a.setHeaderInvertColors));j.useEffect(()=>{n()},[n]);const r=a=>{a.preventDefault(),e(-1)};return m.jsx(pc,{pageTitle:t.pageNotFound,children:m.jsxs(tn,{className:$f.Wrapper,children:[m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:12,desktopOffset:1,children:m.jsx("h1",{children:t.pageNotFound})})}),m.jsx(yt,{children:m.jsxs(et,{mobile:6,desktop:4,desktopOffset:1,children:[m.jsxs("ul",{className:$f.List,children:[m.jsx("li",{className:$f.ListItem,children:m.jsx(St,{onClick:r,to:".",arrow:!0,className:$f.ListLink,children:m.jsx("span",{children:t.lastVisitedPage})})}),m.jsx("li",{className:$f.ListItem,children:m.jsx(Fi,{type:"search",push:!0,arrow:!0,className:$f.ListLink,ariaHaspopup:"dialog",children:t.search})})]}),m.jsx("p",{children:m.jsx(St,{to:"/",button:!0,arrow:!0,children:t.returnToHome})})]})})]})})}function aV(e,t=null){const n=vr();return{routed:!0,alias:t?`/${n}/${h0[n]}?eventId=${e}&calPageId=${t}`:`/${n}/${h0[n]}?eventId=${e}`}}const iV=dt`
  query eventCalendarUrl {
    eventCalendarUrl
  }
`,I7e=dt`
  query eventCalendarTermName($calendarId: Int = null) {
    eventCalendarTermName(calendarId: $calendarId)
  }
`,sV=dt`
  fragment EventCalendarDayFragment on UHDCalendarType {
    eventDatesList {
      eventDateId: entityId
      title: fieldEvdTitle
      start: fieldEvdStart {
        date
      }
      end: fieldEvdEnd {
        date
      }
      tipp: fieldEvdTipp
      speakers: fieldEvdSpeakers
      venue: fieldEvdVenueName
      venueStreet: fieldEvdVenueStreet
      venueStreetNo: fieldEvdVenueStreetNo
      venueDisplayNot: fieldEvdVenueDisplayNot
      videoStreamUrl: fieldEvdVideoStreamUrl {
        uri
      }
      cancelled: fieldEvdCancelled
      eventDetail: reverseFieldEvEventDatesNode {
        entities {
          ... on NodeEvent {
            eventType: fieldEvType
            eventTags: fieldEvTags {
              entity {
                name
              }
            }
            admissionType: fieldEvAdmissionType
          }
        }
      }
    }
  }
`;dt`
  query ($calendarId: Int, $day0: String, $offset: Int = 0, $limit: Int = 99) {
    day0: eventCalendar(calendarid: $calendarId, day: $day0, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
  }

  ${sV}
`;const D7e=dt`
  query (
    $calendarId: Int
    $day0: String
    $day1: String
    $day2: String
    $day3: String
    $day4: String
    $day5: String
    $day6: String
    $day7: String
    $day8: String
    $day9: String
    $day10: String
    $day11: String
    $day12: String
    $day13: String
    $day14: String
    $day15: String
    $offset: Int = 0
    $limit: Int = 50
  ) {
    day0: eventCalendar(calendarid: $calendarId, day: $day0, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day1: eventCalendar(calendarid: $calendarId, day: $day1, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day2: eventCalendar(calendarid: $calendarId, day: $day2, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day3: eventCalendar(calendarid: $calendarId, day: $day3, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day4: eventCalendar(calendarid: $calendarId, day: $day4, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day5: eventCalendar(calendarid: $calendarId, day: $day5, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day6: eventCalendar(calendarid: $calendarId, day: $day6, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day7: eventCalendar(calendarid: $calendarId, day: $day7, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day8: eventCalendar(calendarid: $calendarId, day: $day8, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day9: eventCalendar(calendarid: $calendarId, day: $day9, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day10: eventCalendar(calendarid: $calendarId, day: $day10, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day11: eventCalendar(calendarid: $calendarId, day: $day11, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day12: eventCalendar(calendarid: $calendarId, day: $day12, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day13: eventCalendar(calendarid: $calendarId, day: $day13, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day14: eventCalendar(calendarid: $calendarId, day: $day14, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
    day15: eventCalendar(calendarid: $calendarId, day: $day15, offset: $offset, limit: $limit) {
      ...EventCalendarDayFragment
    }
  }

  ${sV}
`,M7e={weekday:"long",year:"numeric",month:"long",day:"numeric"},AI={hour12:!1,hour:"numeric",minute:"numeric"};function FI(){const e=$t(),{translations:t}=Ht(),{calendarId:n,day:r}=rn.getQuery(e),[a,i]=j.useState({}),[s,l]=j.useState(!0),[u,d]=j.useState(!1),[p,h]=j.useState(!1),[g,v]=j.useState(""),[T,E]=j.useState(null),[S,b]=j.useState(null),[w,k]=j.useState(r?new Date(r):new Date),F=15,D=j.useRef(e.search),{error:M,data:A}=xr(I7e,{variables:{calendarId:n}}),{data:R,loading:q}=xr(iV);j.useEffect(()=>{if(M)throw M;A&&A.eventCalendarTermName&&v(`${A.eventCalendarTermName?`${A.eventCalendarTermName} - `:""}${t.eventCalendar}`)},[M,A,t]),j.useEffect(()=>{isNaN(n)||(i({}),l(!0),d(!1),h(!1),v(""))},[n]),j.useEffect(()=>{if(e.search!==D.current){D.current=e.search;const{day:re}=rn.getQuery(e);k(re?new Date(re):new Date),d(!0),i({}),l(!0),v(""),h(!1),ee(S)}},[e.search,S]),j.useEffect(()=>{!q&&R&&!T&&ee(R.eventCalendarUrl)},[q,R,T]);const H=j.useCallback((re,ue)=>{const Q=Q_(S);Q.query({query:re,variables:ue}).then(({data:V})=>{G(V,ue)}).catch(V=>{throw V}),E(Q)},[S]),W=()=>w.toISOString().split("T")[0],se=re=>Nb(re.replace(" UTC","").replace(" ","T")),Y=re=>Gu(Nb(re),M7e),ee=j.useCallback(re=>{E(Q_(re)),b(re);const ue={calendarId:n};let Q=0;for(;Q<=F;)ue[`day${Q}`]=W(),Q+=1,w.setDate(w.getDate()+1);H(D7e,ue)},[n,w,F,H]),le=re=>{const ue=JSON.parse(JSON.stringify(re));ue.tipp=!!ue.tipp,ue.cancelled=!!ue.cancelled;const Q=nt({},["eventDetail","entities",0],ue),V=nt([],["eventTags"],Q);return ue.type=nt("",["eventType"],Q),ue.admissionType=nt("",["admissionType"],Q),ue.tags=V.map(ie=>ie.entity.name),ue.start&&ue.start.date&&(ue.start=Gu(se(ue.start.date),AI)),ue.end&&ue.end.date&&(ue.end=Gu(se(ue.end.date),AI)),ue.url=aV(ue.eventDateId),ue},G=(re,ue)=>{const Q={};Object.entries(re).forEach(([V,ie])=>{if(V.indexOf("day")===0&&ie&&ie.eventDatesList&&ie.eventDatesList.length){const ge=ue[V],_e=ie.eventDatesList.map(le);Q[ge]={title:Y(ue[V]),events:_e}}}),i(V=>({...V,...Q})),l(!1),d(!1),h(!1)},te=()=>{h(!0),ee(S)};return isNaN(n)?m.jsx(_6,{}):m.jsxs(pc,{pageTitle:g,children:[m.jsx(Zg,{}),s?m.jsx(hi,{}):m.jsx(b7e,{days:Object.values(a),loadMore:te,changedDate:u,loadingMore:p}),m.jsx(rp,{})]})}const L7e="Wrapper_Uhp5T",A7e="ListItem_K-tfB",F7e="Arrow_M6F4j",j7e="ListLink_gy45W",R7e="LinkText_fJ5cW",P7e="Cta_v5AOe",z7e="CtaLabel_qtmxj",B7e="List_himFP ListReset",t4={Wrapper:L7e,ListItem:A7e,Arrow:F7e,ListLink:j7e,LinkText:R7e,Cta:P7e,CtaLabel:z7e,List:B7e},{List:V7e,ListItem:H7e}=t4,U7e="WebLink_kRx0T",W7e="Admission_83heS",q7e="EventDetailTitle_hWdw3 BodyFontStyle",G7e=`EventDetails_BVARR ${V7e}`,Q7e=`EventDetail_U2HVV ${H7e}`,cn={WebLink:U7e,Admission:W7e,EventDetailTitle:q7e,EventDetails:G7e,EventDetail:Q7e};function $7e({fieldEvUrl:e,fieldEvType:t,fieldEvTitle:n,fieldEvdMapUrl:r,fieldEvdContact:a,fieldEvdContactUrl:i,fieldEvOrganizer:s,fieldEvOrganizerUrl:l,fieldEvdAdmission:u,fieldEvdVenueName:d,fieldEvdVenueCity:p,fieldEvdVenueRoom:h,fieldEvdVenueStreet:g,fieldEvAdmissionType:v,fieldEvdContactEmail:T,fieldEvdVenueStreetNo:E,fieldEvdVenuePostalCode:S,fieldEvdAdmissionReduced:b,fieldEvdC1:w,fieldEvdC2:k,fieldEvdC3:F,fieldEvdC4:D,fieldEvdC5:M,fieldEvdC6:A,fieldEvdCnum:R,fieldEvdVenueDisplayNot:q,fieldEvdVideoStreamUrl:H}){const{translations:W}=Ht();return m.jsxs("ul",{className:cn.EventDetails,children:[w&&w==="A"&&m.jsxs("li",{className:cn.EventDetail,children:[m.jsx("h3",{className:cn.EventDetailTitle,children:W.address}),q?"":m.jsxs("div",{itemProp:"location",itemScope:!0,itemType:"http://schema.org/Place",children:[m.jsxs("p",{children:[d,m.jsx("br",{}),h]}),m.jsx("address",{itemProp:"address",itemScope:!0,itemType:"http://schema.org/PostalAddress",children:m.jsxs("p",{children:[m.jsxs("span",{itemProp:"streetAddress",children:[g," ",E]}),m.jsx("br",{}),m.jsx("span",{itemProp:"postalCode",children:S}),m.jsxs("span",{itemProp:"addressLocality",children:[" ",p]})]})})]}),H?m.jsx(m.Fragment,{children:m.jsx(St,{arrow:!0,to:H.uri,itemProp:"url",children:"Livestream"})}):"",r&&r.uri&&m.jsx("p",{children:m.jsx(St,{to:r.uri,arrow:!0,itemProp:"url",children:W.map})})]}),k&&k==="VA"&&m.jsxs("li",{className:cn.EventDetail,children:[m.jsx("h3",{className:cn.EventDetailTitle,children:W.organizer}),l&&l.uri.length>0&&m.jsx("p",{className:cn.WebLink,children:m.jsx(St,{arrow:!0,to:l.uri,itemProp:"url",children:s})}),!l&&m.jsx("p",{itemProp:"organizer",itemType:"http://schema.org/Organization",dangerouslySetInnerHTML:{__html:s}})]}),F&&F==="VT"&&m.jsxs("li",{className:cn.EventDetail,children:[m.jsx("h3",{className:cn.EventDetailTitle,children:W.eventType}),m.jsxs("p",{children:[t&&m.jsx("span",{children:nV(t,W)}),v&&m.jsx("span",{children:`, ${rV(v,W)}`})]})]}),D&&D==="V"&&m.jsxs("li",{className:cn.EventDetail,children:[m.jsx("h3",{className:cn.EventDetailTitle,children:W.eventURL}),e.uri&&m.jsx("p",{className:cn.WebLink,children:m.jsx(St,{arrow:!0,to:e.uri,itemProp:"url",children:n})})]}),D&&D==="K"&&m.jsxs("li",{className:cn.EventDetail,children:[m.jsx("h3",{className:cn.EventDetailTitle,children:W.contact}),m.jsx("p",{children:a}),m.jsx("p",{className:cn.WebLink,children:m.jsx(St,{arrow:!0,to:`mailto:${T}`,children:T})}),i&&m.jsx("p",{className:cn.WebLink,children:m.jsx(St,{arrow:!0,to:i.uri,itemProp:"url",children:W.website})})]}),D&&D==="E"&&m.jsx("li",{className:cn.EventDetail,itemProp:"offers",itemScope:!0,itemType:"http://schema.org/Offer",children:!!(u&&b)&&m.jsxs(m.Fragment,{children:[m.jsx("h3",{className:cn.EventDetailTitle,children:W.admission}),m.jsxs("p",{children:[W.normal,":",m.jsx("span",{className:cn.Admission,itemProp:"price",content:u,children:u}),m.jsx("span",{itemProp:"priceCurrency",content:"EUR"})]}),m.jsxs("p",{children:[W.reduced,":",m.jsx("span",{className:cn.Admission,children:b})]})]})}),M&&M==="V"&&m.jsxs("li",{className:cn.EventDetail,children:[m.jsx("h3",{className:cn.EventDetailTitle,children:W.eventURL}),e.uri&&m.jsx("p",{className:cn.WebLink,children:m.jsx(St,{arrow:!0,to:e.uri,itemProp:"url",children:n})})]}),M&&M==="K"&&m.jsxs("li",{className:cn.EventDetail,children:[m.jsx("h3",{className:cn.EventDetailTitle,children:W.contact}),m.jsx("p",{children:a}),m.jsx("p",{className:cn.WebLink,children:m.jsx(St,{arrow:!0,to:`mailto:${T}`,children:T})}),i&&m.jsx("p",{className:cn.WebLink,children:m.jsx(St,{arrow:!0,to:i.uri,itemProp:"url",children:W.website})})]}),M&&M==="E"&&m.jsx("li",{className:cn.EventDetail,itemProp:"offers",itemScope:!0,itemType:"http://schema.org/Offer",children:!!(u&&b)&&m.jsxs(m.Fragment,{children:[m.jsx("h3",{className:cn.EventDetailTitle,children:W.admission}),m.jsxs("p",{children:[W.normal,":",m.jsx("span",{className:cn.Admission,itemProp:"price",content:u,children:u}),m.jsx("span",{itemProp:"priceCurrency",content:"EUR"})]}),m.jsxs("p",{children:[W.reduced,":",m.jsx("span",{className:cn.Admission,children:b})]})]})}),A&&A==="V"&&m.jsxs("li",{className:cn.EventDetail,children:[m.jsx("h3",{className:cn.EventDetailTitle,children:W.eventURL}),e.uri&&m.jsx("p",{className:cn.WebLink,children:m.jsx(St,{arrow:!0,to:e.uri,itemProp:"url",children:n})})]}),A&&A==="K"&&m.jsxs("li",{className:cn.EventDetail,children:[m.jsx("h3",{className:cn.EventDetailTitle,children:W.contact}),m.jsx("p",{children:a}),m.jsx("p",{className:cn.WebLink,children:m.jsx(St,{arrow:!0,to:`mailto:${T}`,children:T})}),i&&m.jsx("p",{className:cn.WebLink,children:m.jsx(St,{arrow:!0,to:i.uri,itemProp:"url",children:W.website})})]}),A&&A==="E"&&m.jsx("li",{className:cn.EventDetail,itemProp:"offers",itemScope:!0,itemType:"http://schema.org/Offer",children:!!(u&&b)&&m.jsxs(m.Fragment,{children:[m.jsx("h3",{className:cn.EventDetailTitle,children:W.admission}),m.jsxs("p",{children:[W.normal,":",m.jsx("span",{className:cn.Admission,itemProp:"price",content:u,children:u}),m.jsx("span",{itemProp:"priceCurrency",content:"EUR"})]}),m.jsxs("p",{children:[W.reduced,":",m.jsx("span",{className:cn.Admission,children:b})]})]})}),R===3&&m.jsxs(m.Fragment,{children:[m.jsx("li",{className:cn.EventDetail,children:m.jsx("p",{children:" "})}),m.jsx("li",{className:cn.EventDetail,children:m.jsx("p",{children:" "})}),m.jsx("li",{className:cn.EventDetail,children:m.jsx("p",{children:" "})})]}),R===4&&m.jsxs(m.Fragment,{children:[m.jsx("li",{className:cn.EventDetail,children:m.jsx("p",{children:" "})}),m.jsx("li",{className:cn.EventDetail,children:m.jsx("p",{children:" "})})]}),R===5&&m.jsx("li",{className:cn.EventDetail,children:m.jsx("p",{children:" "})})]})}const Y7e="Event_D4ogk",K7e="EventIsTipp_sM0Vf",J7e="Time_7UDU3",Z7e="TimeEnd_6evBj",X7e="StrikeThrough_2Xekx",e8e="Cancelled_wvD-V",t8e="EventTitle_y5DA3",n8e="Speakers_pewWB",r8e="EventData_jDkWR",a8e="TippBox_MphCL",i8e="TimeWrapper_MTiUA",s8e="EventContent_CkXQU",o8e="ListTitle_ldCxD SmallHeading",l8e="List_MCWgm ListReset",oV={Event:Y7e,EventIsTipp:K7e,Time:J7e,TimeEnd:Z7e,StrikeThrough:X7e,Cancelled:e8e,EventTitle:t8e,Speakers:n8e,EventData:r8e,TippBox:a8e,TimeWrapper:i8e,EventContent:s8e,ListTitle:o8e,List:l8e},{TimeWrapper:u8e,EventContent:c8e}=oV,d8e="Link_M3ts0",f8e="EventIsTipp_KP3iN",p8e="Date_Lwr1H",h8e="Venue_4nPFa",m8e="Icon_knfow",g8e="DayMonth_ko-Sg MediumSmallHeading",v8e="LinkTitle_69s-Z SmallHeading",y8e=`DateWrapper_sOkMO Metadata ${u8e}`,_8e=`LinkContent_wD24- ${c8e}`,_1={Link:d8e,EventIsTipp:f8e,Date:p8e,Venue:h8e,Icon:m8e,DayMonth:g8e,LinkTitle:v8e,DateWrapper:y8e,LinkContent:_8e};function b8e({nid:e,fieldEvdStart:t,fieldEvdEnd:n,fieldEvdTitle:r,fieldEvdSpeakers:a,fieldEvdVenueName:i,fieldEvdVenueRoom:s,fieldEvdVenueDisplayNot:l,currentNid:u,calPageId:d}){const p=u===e,h=aV(e,d);return m.jsxs(St,{largeButton:!0,url:h,className:qe(_1.Link,{[_1.EventIsTipp]:p}),children:[t&&m.jsx("div",{className:_1.DateWrapper,children:z1(t.value,"eventLink",n&&n.value,_1)}),m.jsxs("div",{className:_1.LinkContent,children:[m.jsx("h3",{className:_1.LinkTitle,dangerouslySetInnerHTML:{__html:r}}),a&&m.jsx("p",{dangerouslySetInnerHTML:{__html:a}}),m.jsxs("p",{className:_1.Venue,children:[l?" ":m.jsx("span",{dangerouslySetInnerHTML:{__html:`${i||""} ${s?`, ${s}`:""}`}}),m.jsx(Ft,{iconName:"arrow-right-white",className:_1.Icon})]})]})]})}const T8e="Title_WmOtW",E8e="EventDetailsItem_MWBy2",S8e="StrikeThrough_jnZwS",w8e="Cancelled_RKkOH",x8e="Icon_Snms3",C8e="Image_DpEuu",N8e="Link_xrE3j",k8e="Description_gJPel",O8e="Wrapper_g4nq5 VerticalSpacing",I8e="SubTitle_MvfqD SmallHeading",D8e="EventDetails_C6dDU ListReset",M8e="List_A-PfR ListReset",ja={Title:T8e,EventDetailsItem:E8e,StrikeThrough:S8e,Cancelled:w8e,Icon:x8e,Image:C8e,Link:N8e,Description:k8e,Wrapper:O8e,SubTitle:I8e,EventDetails:D8e,List:M8e};function L8e({data:e,calPageId:t}){const{translations:n}=Ht();if(!e||!e.eventCalendar||!e.eventCalendar.eventDateDetails)return m.jsx(_6,{});const{eventDetails:r,eventDatesList:a,eventDateDetails:i}=e.eventCalendar,s=!!i.fieldEvdImageDetail,l=s?8:12,u=s?4:6;return m.jsxs(tn,{className:ja.Wrapper,itemScope:!0,itemType:"http://schema.org/Event",children:[m.jsxs(yt,{children:[m.jsxs(et,{mobile:6,tablet:u,desktop:l,desktopOffset:1,children:[m.jsx(Ri,{className:ja.Title,itemProp:"name",children:m.jsx("span",{dangerouslySetInnerHTML:{__html:i.fieldEvdTitle}})}),m.jsx(yt,{children:m.jsxs(et,{mobile:6,desktop:l,desktopParentColumns:l,desktopOffset:1,children:[i.fieldEvdSubtitle&&m.jsx("p",{className:ja.SubTitle,children:i.fieldEvdSubtitle}),m.jsxs("ul",{className:ja.EventDetails,children:[i.fieldEvdStart&&i.fieldEvdStart.value&&m.jsxs("li",{className:ja.EventDetailsItem,itemProp:"startDate",content:i.fieldEvdStart.value,children:[m.jsx(Ft,{iconName:"time",className:ja.Icon}),m.jsxs("span",{children:[m.jsx("span",{className:i.fieldEvdCancelled?ja.StrikeThrough:"",children:z1(i.fieldEvdStart.value,"eventDetails",i.fieldEvdEnd&&i.fieldEvdEnd.value)}),i.fieldEvdVideoStreamUrl&&i.fieldEvdVideoStreamUrl.uri&&m.jsxs(m.Fragment,{children:[" | ",m.jsx(St,{arrow:!0,to:i.fieldEvdVideoStreamUrl.uri,itemProp:"url",children:"Livestream"})]}),!!i.fieldEvdCancelled&&m.jsx("span",{className:ja.Cancelled,children:n.eventCancelled})]})]}),i.fieldEvdVenueDisplayNot?"":m.jsxs("li",{className:ja.EventDetailsItem,children:[m.jsx(Ft,{iconName:"location",className:ja.Icon}),m.jsxs("span",{children:[`${i.fieldEvdVenueName?`${i.fieldEvdVenueName}, `:""} ${i.fieldEvdVenueRoom?`${i.fieldEvdVenueRoom}, `:""} ${i.fieldEvdVenueStreet&&i.fieldEvdVenueStreetNo?`${i.fieldEvdVenueStreet} ${i.fieldEvdVenueStreetNo}, `:""} ${i.fieldEvdVenuePostalCode} ${i.fieldEvdVenueCity}`,i.fieldEvdMapUrl&&i.fieldEvdMapUrl.uri&&m.jsxs(m.Fragment,{children:[" | ",m.jsx(St,{to:i.fieldEvdMapUrl.uri,arrow:!0,children:n.map})]})]})]}),i.fieldEvdSpeakers&&m.jsxs("li",{className:ja.EventDetailsItem,children:[m.jsx(Ft,{iconName:"speaker",className:ja.Icon}),m.jsx("span",{children:i.fieldEvdSpeakers})]})]}),!i.fieldEvdCancelled&&(i.fieldEvdRegistrationUrl||i.fieldEvdRegistrationEmail)&&m.jsx(St,{arrow:!0,button:!0,className:ja.Link,to:i.fieldEvdRegistrationUrl&&i.fieldEvdRegistrationUrl.uri||`mailto:${i.fieldEvdRegistrationEmail}`,children:n.registerForEvent})]})})]}),s&&m.jsx(et,{mobile:6,tablet:2,desktop:4,className:ja.Wrapper,children:m.jsx("img",{className:ja.Image,alt:i.fieldEvdImageDetail.entity.fieldMediaImage.alt,src:i.fieldEvdImageDetail.entity.fieldMediaImage.url})})]}),m.jsx(yt,{children:m.jsxs(et,{mobile:6,tablet:6,desktop:10,desktopOffset:2,className:ja.Wrapper,children:[!!(i&&i.fieldEvdDescription&&i.fieldEvdDescription.value||r&&r.fieldEvDescription&&r.fieldEvDescription.value)&&m.jsx("p",{className:ja.Description,dangerouslySetInnerHTML:{__html:i&&i.fieldEvdDescription&&i.fieldEvdDescription.value||r&&r.fieldEvDescription&&r.fieldEvDescription.value}}),m.jsx($7e,{...i,...r}),a.length>=2&&m.jsxs(m.Fragment,{children:[m.jsxs("h3",{children:[n.allDatesOfTheEvent," '",r&&r.fieldEvTitle,"'"]}),i.fieldEvdDescription&&r&&r.fieldEvDescription&&m.jsx("p",{className:ja.Description,dangerouslySetInnerHTML:{__html:r.fieldEvDescription.value}}),m.jsx("ul",{className:ja.List,children:a.map(d=>m.jsx("li",{children:m.jsx(b8e,{...d,currentNid:i.nid,calPageId:t})},d.nid))})]})]})})]})}const A8e=dt`
  query ($eventId: Int!) {
    eventCalendar(eventdateid: $eventId) {
      eventDetails {
        nid
        title
        fieldEvTitle
        fieldEvUrl {
          uri
          title
        }
        fieldEvImageTeaser {
          entity {
            name
            ... on MediaMediaImage {
              fieldMediaImage {
                alt
                url
              }
            }
          }
        }
        fieldEvImageDetail {
          entity {
            name
            ... on MediaMediaImage {
              fieldMediaImage {
                alt
                url
              }
            }
          }
        }
        fieldEvOrganizer
        fieldEvOrganizerUrl {
          uri
        }
        fieldEvAdmissionType
        fieldEvDescription {
          value
        }
        fieldEvType
      }
      eventDatesList {
        nid
        fieldEvdTitle
        fieldEvdCalendarId
        fieldEvdSpeakers
        fieldEvdVenueName
        fieldEvdVenueRoom
        type {
          entity {
            entityId
            entityLabel
          }
        }
        fieldEvdStart {
          value
        }
        fieldEvdEnd {
          value
        }
        fieldEvdTipp
        fieldEvdVenueDisplayNot
        fieldEvdVideoStreamUrl {
          uri
        }
      }
      eventDateDetails {
        nid
        fieldEvdTitle
        fieldEvdCalendarId
        fieldEvdSubtitle
        fieldEvdCancelled
        fieldEvdStart {
          value
        }
        fieldEvdEnd {
          value
        }
        fieldEvdImageTeaser {
          entity {
            name
            ... on MediaMediaImage {
              fieldMediaImage {
                alt
                url
              }
            }
          }
        }
        fieldEvdImageDetail {
          entity {
            name
            ... on MediaMediaImage {
              fieldMediaImage {
                alt
                url
              }
            }
          }
        }
        fieldEvdSpeakers
        fieldEvdVenueName
        fieldEvdVenueRoom
        fieldEvdVenueStreet
        fieldEvdVenueStreetNo
        fieldEvdVenuePostalCode
        fieldEvdVenueCity
        fieldEvdMapUrl {
          uri
        }
        fieldEvdRegistrationUrl {
          uri
        }
        fieldEvdRegistrationEmail
        fieldEvdDescription {
          value
        }
        fieldEvdContact
        fieldEvdContactEmail
        fieldEvdContactUrl {
          uri
        }
        fieldEvdVideoStreamUrl {
          uri
        }
        fieldEvdAdmission
        fieldEvdAdmissionReduced
        fieldEvdTipp
        fieldEvdVenueDisplayNot
        fieldEvdC1
        fieldEvdC2
        fieldEvdC3
        fieldEvdC4
        fieldEvdC5
        fieldEvdC6
        fieldEvdC7
        fieldEvdC8
        fieldEvdC9
        fieldEvdCnum
      }
    }
  }
`,F8e=dt`
  query BreadcrumbsQueryById($id: String!, $lang: String!) {
    routeById(id: $id, lang: $lang) {
      ... on InternalUrl {
        breadcrumb {
          text
          url {
            ...UrlFragment
          }
        }
      }
    }
  }

  ${Wr}
`;function j8e({nodeId:e,lang:t}){const{data:n,loading:r,error:a}=xr(F8e,{variables:{id:e,lang:t}});return a&&console.error({message:"Error ignored by Breadcrumbs",error:a}),{breadcrumbs:nt([],["routeById","breadcrumb"],n),loading:r}}function R8e(e){const{breadcrumbs:t,loading:n}=j8e(e);return m.jsx(BB,{...e,breadcrumbs:t,loading:n})}let J7=null;function jI(){const e=$t(),{translations:t}=Ht(),{eventId:n,calPageId:r}=rn.getQuery(e);if(isNaN(n)||isNaN(r)||!n)return m.jsx(_6,{});const{loading:a,error:i,data:s}=xr(iV);if(i)return console.error(i),null;if(a)return m.jsx(hi,{});J7||(J7=Q_(s.eventCalendarUrl));const{loading:l,error:u,data:d}=xr(A8e,{client:J7,variables:{eventId:n}});if(l)return m.jsx(hi,{});const p=nt("",["eventCalendar","eventDateDetails","fieldEvdTitle"],d),h=nt("",["eventCalendar","eventDateDetails","fieldEvdCalendarId"],d),g=e.pathname.split("/").slice(0,-1).join("/"),v=e.pathname.split("/").slice(0,3).join("/"),T=e.pathname.split("/").slice(0,-2).join("/").replace("/","");return m.jsxs(pc,{pageTitle:`${p} - ${t.eventCalendar}`,children:[r?m.jsx(R8e,{nodeId:r,lang:T}):m.jsx(Zg,{overwritePath:g,additionalBreadcrumbs:[{text:t.eventCalendar,url:{alias:`${v}?calendarId=${h}`,path:`${v}?calendarId=${h}`,routed:!0,rawExternalUrl:null}}]}),m.jsx(L8e,{error:u,data:d,calPageId:r}),m.jsx(rp,{})]})}const P8e="Wrapper_Rd08M VerticalSpacing",z8e={Wrapper:P8e};function B8e(){const e=zm(globalThis.window.location.href),t=mi(globalThis.window.location.pathname),n=zm(globalThis.__API__);n.set("pathname",`${t}/user/login`);const r=new URLSearchParams(rn.getQuery(globalThis.window.location));r.set("destination",e.pathname),n.set("query",r.toString()),globalThis.window.location.href=n.toString()}function lV(){return globalThis.window?(B8e(),null):m.jsx(pc,{pageTitle:"Login",children:m.jsx(tn,{className:z8e.Wrapper,children:m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:6,desktopOffset:1,children:"Redirecting..."})})})})}const V8e="Wrapper_crx7m VerticalSpacing",H8e={Wrapper:V8e};function uV(){const e=$t(),t=Za(),{translations:n}=Ht(),{loggedUserId:r,loadingUserContext:a}=JT();if(a)return m.jsx(hi,{});const i=p=>{p.preventDefault();const h=e.key&&e.key!=="default"?-1:e.pathname.split("/").slice(0,-1).join("/")||"/";t(h)},{type:s}=rn.getQuery(t);let l="",u="",d;switch(s){case"document":l=n.documentRestricted,u=n.documentRestrictedUser,d=!!rn.getQuery(t).loggedUserId;break;default:l=n.pageRestricted,u=n.pageRestrictedUser,d=!!r;break}return m.jsx(pc,{pageTitle:l,children:m.jsx(tn,{className:H8e.Wrapper,children:m.jsx(yt,{children:d?m.jsxs(et,{mobile:6,desktop:12,desktopOffset:1,children:[m.jsx("h1",{children:l}),m.jsx("p",{children:u}),m.jsx("p",{children:m.jsx("button",{onClick:i,className:"button",type:"button",children:n.back})})]}):m.jsx(lV,{})})})})}function U8e({loading:e,title:t,content:n}){return m.jsx(aP,{active:!0,title:t,loading:e,children:m.jsx(rP,{content:n})})}const W8e=dt`
  fragment EventPageFragment on NodeEvent {
    nid
    title
    entityUrl {
      alias
    }
    metatags: entityMetatags {
      key
      tag
      value
    }
    metaTitle: fieldEventMetaTitle
    fieldAttendanceOptions
    eventSeries: fieldEventSeries {
      entity {
        translated: entityTranslationFromContext {
          ... on NodeEventSeries {
            nid
            title
            eventSeriesContent: fieldContent {
              entity {
                translated: entityTranslationFromContext {
                  ...ParagraphFragment
                }
              }
            }
          }
        }
      }
    }
    eventSeriesView {
      data
    }
    eventContact: fieldContact {
      title
      url {
        alias
        path
        routed
      }
    }
    fieldContent {
      entity {
        translated: entityTranslationFromContext {
          ...ParagraphFragment
        }
      }
    }
    fieldDate
    fieldEventStartDate
    fieldEventEndDate
    eventHomePage: fieldEventHomepage {
      title
      url {
        alias
        path
        routed
      }
    }
    eventLead: fieldEventLead {
      processed
    }
    eventImage: fieldEventImage {
      entity {
        translated: entityTranslationFromContext {
          ...ImageEventFragment
          ... on MediaImage {
            mid
            description: fieldImageDescription
            creditsText: fieldImageCredits
            creditsLink: fieldImageCreditsLink {
              url {
                path
              }
            }
          }
        }
      }
    }
    eventImageMobile: fieldEventImage {
      entity {
        translated: entityTranslationFromContext {
          ...TeaserWideImageFragment
          ... on MediaImage {
            description: fieldImageDescription
            creditsText: fieldImageCredits
            creditsLink: fieldImageCreditsLink {
              url {
                path
              }
            }
          }
        }
      }
    }
    fieldLocation {
      processed
    }
    fieldLocationShort
    eventLocationLink: fieldLocationLink {
      title
      url {
        alias
        path
        routed
      }
    }
    metaTitle: fieldEventMetaTitle
    eventOrganizer: fieldOrganizer {
      title
      url {
        alias
        path
        routed
      }
    }
    eventVideo: fieldEventVideoUrl {
      title
      url {
        alias
        path
        routed
      }
    }
    eventRegistrationLink: fieldRegistrationLink {
      title
      url {
        alias
        path
        routed
      }
    }
    fieldSpeakerHighlighted
    fieldSpeakers
    fieldEventStartDate
    eventTypes: fieldEventType {
      entity {
        translated: entityTranslationFromContext {
          ... on TaxonomyTermEventTypes {
            tid
            name
          }
        }
      }
    }
    eventTeaser: fieldEventTeaser {
      entity {
        translated: entityTranslationFromContext {
          ...TeaserFragment
        }
      }
    }
    eventCancelled: fieldCancelledEvent
    eventMoved: fieldMovedEvent {
      entity {
        translated: entityTranslationFromContext {
          ... on NodeEvent {
            nid
            title
            fieldDate
            fieldEventStartDate
            fieldEventEndDate
          }
        }
      }
    }
    eventPrevious: fieldPreviousEvent {
      entity {
        translated: entityTranslationFromContext {
          ... on NodeEvent {
            nid
            title
            fieldDate
            fieldEventStartDate
            fieldEventEndDate
          }
        }
      }
    }
  }

  ${k1e}
  ${yP}
  ${Zl}
`,q8e=dt`
  fragment NewsFragment on NodeNews {
    title
    metaTitle: fieldPageMetaTitle
    heroParagraph: fieldHero {
      entity {
        translated: entityTranslationFromContext {
          ...ParagraphFragment
        }
      }
    }
    contentParagraphs: fieldContent {
      entity {
        translated: entityTranslationFromContext {
          ...ParagraphFragment
        }
      }
    }
    preFooter: fieldPagePreFooter {
      translated: entityTranslationFromContext {
        ... on NodeTeaserLineBreak {
          teaserType: entityBundle
        }
        ...TeaserFragment
      }
    }
    contactInformation: fieldContactInformation {
      entity {
        ...ContactInformationFragment
      }
    }
    siteSettings {
      disableAutoHyphenation: fieldAutoHyphenation
    }
  }

  ${Rg}
  ${Zl}
  ${fc}
`,G8e=dt`
  fragment SfSubjectFragment on NodeSfSubject {
    title
    metaTitle: fieldPageMetaTitle
    heroParagraph: fieldHero {
      entity {
        translated: entityTranslationFromContext {
          ...ParagraphFragment
        }
      }
    }
    contentParagraphs: fieldContent {
      entity {
        translated: entityTranslationFromContext {
          ...ParagraphFragment
        }
      }
    }
    preFooter: fieldPagePreFooter {
      translated: entityTranslationFromContext {
        ...TeaserFragment
      }
    }
    contactInformation: fieldContactInformation {
      entity {
        ...ContactInformationFragment
      }
    }
  }

  ${Rg}
  ${Zl}
  ${fc}
`,Q8e=dt`
  fragment SfSubjectShapeFragment on NodeSfSubjectShape {
    title
    metaTitle: fieldPageMetaTitle
    contentParagraphs: fieldContent {
      entity {
        translated: entityTranslationFromContext {
          ...ParagraphFragment
        }
      }
    }
    preFooter: fieldPagePreFooter {
      translated: entityTranslationFromContext {
        ...TeaserFragment
      }
    }
    contactInformation: fieldContactInformation {
      entity {
        ...ContactInformationFragment
      }
    }
  }

  ${Rg}
  ${Zl}
  ${fc}
`,$8e=dt`
  query SplatRouterQuery($path: String!) {
    route(path: $path) {
      ... on EntityCanonicalUrl {
        entity {
          metatags: entityMetatags {
            value
            key
            tag
          }
          entityLanguage {
            id
          }
          ... on RestrictedEntity {
            isRestricted
          }
          ...NewsFragment
          ...BasicPageFragment
          ...EventPageFragment
          ...SfSubjectFragment
          ...SfSubjectShapeFragment
          ...TeaserFragment
          ...ContactInformationFragment
        }
      }
    }
    redirect(path: $path) {
      destination
      code
    }
  }

  ${q8e}
  ${$P}
  ${W8e}
  ${G8e}
  ${Q8e}
  ${Zl}
  ${fc}
`;function Y8e(e){const{data:t,loading:n,error:r}=xr($8e,{variables:{path:e||"/"}});if(r)throw r;const a=nt({metatags:[],entityLanguage:{id:null},isRestricted:!1},["route","entity"],t),i=nt({destination:null,code:null},["redirect"],t),s=a.metatags;return{entity:a,metatags:s,redirect:i,loading:n}}const K8e="Wrapper_qktHH",J8e="TextWrapper_oBpW8",Z8e="ContactWrapper_kUfiE",X8e="Contact_n8dEp",e9e="Arrow_POmbg",t9e="Title_RdgoP",Yf={Wrapper:K8e,TextWrapper:J8e,ContactWrapper:Z8e,Contact:X8e,Arrow:e9e,Title:t9e};function cV({title:e}){const{onClick:t,onBlur:n}=vE();return m.jsxs(Fi,{onClick:t,onBlur:n,type:wr.CONTACT,push:!0,className:Yf.Wrapper,ariaHaspopup:"dialog",children:[m.jsx("div",{className:Yf.ContactWrapper,children:m.jsx(Ft,{iconName:"contact",className:Yf.Contact})}),m.jsxs("div",{className:Yf.TextWrapper,children:[m.jsx("p",{className:Yf.Title,children:e}),m.jsx(Ft,{iconName:"arrow-expand-white",className:Yf.Arrow})]})]})}const n9e="Box_izQq1",r9e="Text_yarlz",a9e="Description_xxRa-",i9e="NotificationLink_2qM4T",s9e="Title_rbUh7 SmallHeading",em={Box:n9e,Text:r9e,Description:a9e,NotificationLink:i9e,Title:s9e};function n4({content:e}){const{title:t,description:n,linkTitle:r,linkUrl:a}=e;return m.jsx(al,{children:m.jsxs("div",{className:em.Box,children:[m.jsxs("div",{className:em.Text,children:[t&&m.jsx("h2",{className:qe("title-notification",em.Title),children:t}),n&&m.jsx("div",{className:em.Description,children:n})]}),a&&m.jsx(St,{className:em.NotificationLink,url:a,arrow:!0,children:r})]})})}function o9e(e,t,n){const r=[],a=D2[e].message;return n.map(i=>r.push(D2[e][i.language.id])),e===zs?a.substring(0,24)+r.filter(i=>i).join(", ")+a.substring(24,a.length):a.substring(0,a.length-1)+r.filter(i=>i).join(", ")+a.substring(a.length-1,a.length)}const l9e=({languageSwitchLinks:e,langContext:t})=>{const n={},r=e.filter(i=>!i.url.alias.includes("/node/")||i.url.alias.includes("/node/")&&i.url.alias.split("/").length>4),a=r&&r[0]&&r[0].language?r[0].language.id:t;return n.description=o9e(t,a,r),m.jsx(n4,{content:n})};function dV(e){const t=$t(),{loading:n,translations:r}=Ht(),{loading:a,languageSwitchLinks:i}=Ag({location:t});return m.jsx(l9e,{...e,loading:n||a,translations:r,languageSwitchLinks:i})}const u9e="Link_-cwD-",c9e="LeftContent_wgDJg",d9e="RightContent_OseMY",f9e="Icon_4nCDi",p9e="Arrow_sOkBG",h9e="Title_uPBhq HeadingLeftLine",m9e="LinkTitle_T17k- SmallHeading",g9e="LinkText_VDdCM Caption",b1={Link:u9e,LeftContent:c9e,RightContent:d9e,Icon:f9e,Arrow:p9e,Title:h9e,LinkTitle:m9e,LinkText:g9e};function v9e({shapes:e,parent:t}){const{translations:n}=Ht(),r=t.bundle==="sf_subject"?"degreeVariants":"additionalDegrees";if(!e||e.length===0)return null;const a=e.filter(i=>i!==null);return m.jsxs(al,{children:[m.jsx("h2",{className:b1.Title,children:n[r]}),a.sort((i,s)=>i.variation.entity.order-s.variation.entity.order).map(({variation:{entity:{translated:{name:i},iconName:s}},url:l},u)=>m.jsxs(St,{largeButton:!0,url:l,className:b1.Link,children:[m.jsxs("div",{className:b1.LeftContent,children:[m.jsx(Ft,{iconName:`${s}-white`,className:b1.Icon}),m.jsx("p",{className:b1.LinkTitle,children:i})]}),m.jsxs("div",{className:b1.RightContent,children:[m.jsx("p",{className:b1.LinkText,children:n.toStudySubject}),m.jsx(Ft,{iconName:"arrow-right-white",className:b1.Arrow})]})]},u))]})}function y9e({title:e,body:t}){return m.jsxs(m.Fragment,{children:[e&&m.jsx("h2",{children:e}),m.jsx("div",{dangerouslySetInnerHTML:{__html:t.processed}})]})}const _9e="ContentRTL_KH7-d",b9e="Content_JbVLk",T9e="Container_ha4Na BackgroundFont",Z7={ContentRTL:_9e,Content:b9e,Container:T9e};function E9e({content:e,direction:t}){const n=j.useRef(null);return j.useEffect(()=>{const r=()=>{const s=globalThis.window?.scrollY*.1;n.current&&(n.current.style.transform=`translate(${t==="rtl"?"-":""}${s}px)`)},a=()=>{globalThis.removeEventListener("scroll",r),globalThis.innerWidth>=za.breakpointDesktop&&globalThis.addEventListener("scroll",r)};return r(),globalThis.addEventListener("scroll",r),globalThis.addEventListener("resize",a),a(),()=>{globalThis.removeEventListener("scroll",r),globalThis.removeEventListener("resize",a)}},[t]),m.jsx("div",{"aria-hidden":"true",className:qe(Z7.Container,{[Z7.ContentRTL]:t==="rtl"}),children:e&&m.jsx("div",{className:Z7.Content,ref:n,children:e})})}const S9e="Wrapper_2bg7i VerticalSpacing",w9e={Wrapper:S9e};function x9e({parent:e}){const t=Za(),{translations:n}=Ht(),r=ac(Ln(i=>i.addCourse)),a=i=>s=>{s.preventDefault(),r(i),t({search:dK({overlay:wr.SHOP_CART}).toString()})};return m.jsx(tn,{className:w9e.Wrapper,children:m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:10,desktopOffset:2,children:m.jsx(St,{button:!0,className:"link-add",to:".",onClick:a(e),children:n.bookmarkStudyCourse})})})})}const C9e={en:AE,de:LE},N9e=dt`
  query CalendarOverviewQuery(
    $id: String!
    $filters: [FreeFormTableFilterInput] # = [{name: "attendanceOptions", value: ["tip", "in-person"]}]
    $page: Int
  ) {
    calendarOverview: paragraphById(id: $id) {
      ... on ParagraphCalendar {
        id
        calendarView(filters: $filters, page: $page) {
          data
          nextPage
        }
        attendanceOptions
        eventTypes {
          key: entityId
          value: name
        }
      }
    }
  }
`;function k9e(e,t){const n=vr()===zs?" Uhr":"";return`${Lm(e)}${Lm(t)&&` - ${Lm(t)}`}${n}`}function O9e({entityId:e,location:t,translations:n}){const{day:r,attendanceOptions:a,eventTypes:i}=rn.getQuery(t),s=r&&wB(new Date(r))?r:M1(new Date,"yyyy-MM-dd"),l=Eo(new Date),u=vr(),d=[];s&&d.push({name:"date",value:s}),a&&d.push({name:"attendanceOptions",value:a}),i&&d.push({name:"eventTypes",value:i});const{data:p,previousData:h,loading:g,error:v,fetchMore:T}=xr(N9e,{variables:{id:e,filters:d},notifyOnNetworkStatusChange:!0});v&&console.error({message:"Error ignored by CalendarOverview",error:v});const E=g&&!p?h:p,S=nt([],["calendarOverview","calendarView","data"],E),b=nt(null,["calendarOverview","calendarView","nextPage"],E),w=Object.entries(S).sort(([F,D],[M,A])=>{const R=new Date(D.fieldDate),q=new Date(A.fieldDate);return R<q?-1:R>q?1:0}).map(([F,D])=>{const{nid:M,title:A,fieldCancelledEvent:R,viewNode1:q,fieldDate:H,fieldEventStartDate:W,fieldEventEndDate:se,fieldSpeakerHighlighted:Y,fieldLocationShort:ee,fieldAttendanceOptions:le,fieldEventImage:G,viewNode:te}=D,re=Eo(new Date(H)),ue=[];let Q=u===zs?"d. MMMM yyyy":"MMMM d, yyyy";qu(re,l)===-1?ue.push(n.yesterday):qu(re,l)===0?ue.push(n.today):qu(re,l)===1?ue.push(n.tomorrow):Q=`iiii, ${Q}`,ue.push(M1(H,Q,{locale:C9e[u]}));const V=ue.join(", ");return{translated:M?{id:M,title:A,teaserCancelled:R,teaserMoved:q,teaserDate:V,teaserDateLine:k9e(W,se),teaserDescription:{processed:Y},teaserLocation:ee,teaserAttendanceOptions:le.split(","),teaserType:"calendarEvent",teaserLink:{url:{alias:te,path:te,routed:!0}},teaserStartDate:W,...G&&{teaserImage:{...G,id:`${G.id}-${M}`}}}:{id:Math.random(),teaserDate:V,teaserType:"calendarNoEvents",teaserDescription:{processed:n.noEventsFound}}}}),k=async F=>{F&&F.preventDefault(),await T({variables:{id:e,filters:d,page:b},updateQuery:(D,{fetchMoreResult:M})=>M?{...D,calendarOverview:{...D.calendarOverview,calendarView:{...D.calendarOverview.calendarView,data:[...D.calendarOverview.calendarView.data,...M.calendarOverview.calendarView.data],nextPage:M.calendarOverview.calendarView.nextPage}}}:D})};return{loading:g,teasers:w,nextPage:b,attendanceOptions:nt([],["calendarOverview","attendanceOptions"],E),eventTypes:nt([],["calendarOverview","eventTypes"],E),onLoadMore:k}}const Cr=({prefix:e,props:t})=>j.useMemo(()=>{const n={};return Object.keys(t).forEach(r=>{const a=r.indexOf(e)===0?r.charAt(e.length).toLowerCase()+r.slice(e.length+1):r;n[a]=t[r]}),n},[e,t]),{FilterWrapper:I9e,Filter:D9e,FilterToggleTitle:M9e}=Lg,L9e="FilterWrapperAbsolute_NjJn9",A9e="FilterMenu_ZxNTi",F9e="CalendarIcon_WsSzL",j9e=`FilterWrapper_teO6x ${I9e}`,R9e=`Filter_iKiLe ${D9e}`,P9e=`FilterToggleTitle_nJPo5 ${M9e}`,Kf={FilterWrapperAbsolute:L9e,FilterMenu:A9e,CalendarIcon:F9e,FilterWrapper:j9e,Filter:R9e,FilterToggleTitle:P9e};function z9e({translations:e,loading:t=!1,isAbsolute:n=!1}){const[r,a]=j.useState(!1),i=$t(),s=()=>{a(!0)},l=()=>{r&&a(!1)};return j.useEffect(()=>{l()},[i]),m.jsxs("div",{className:qe(Kf.FilterWrapper,{[Kf.FilterWrapperAbsolute]:n&&r}),onMouseLeave:l,children:[m.jsxs("button",{onClick:s,className:Kf.Filter,children:[m.jsx("span",{className:Kf.FilterToggleTitle,children:e.selectDate||"Select Date"}),m.jsx(Ft,{iconName:"calendar",className:Kf.CalendarIcon})]}),r&&m.jsx("div",{className:Kf.FilterMenu,children:m.jsx(tV,{replace:!1,...t&&{disabled:{before:new Date("2050-12-31")}}})})]})}const B9e=V1(cc(e=>({selectedDate:Eo(new Date),setSelectedDate:t=>e(()=>({selectedDate:U3e(t,Eo(t))?t:Eo(t)}))}))),b6=()=>{const[e,t]=j.useState({isMobile:!1,isTablet:!1});return j.useEffect(()=>{const n=()=>{const r=globalThis.window.innerWidth;t({isMobile:r<za.breakpointTablet,isTablet:r>=za.breakpointTablet&&r<za.breakpointDesktop})};return n(),globalThis.window.addEventListener("resize",n),()=>{globalThis.window.removeEventListener("resize",n)}},[]),e},V9e="Page_JXnhY",H9e="LeftDirection_QtmE9",U9e="RightDirection_sjfkA",W9e="Direction_Qross",q9e="CurrentPage_jxUI4",G9e="DaysList_9LUpm",Q9e="Arrow_fBVpi",$9e="ArrowLeft_g7VWE",Y9e="ArrowRight_sadto",K9e="DirectionLabel_McgPc",J9e="ArrowWhite_3YOYk",Z9e="ArrowBlack_Iyk2q",ma={Page:V9e,LeftDirection:H9e,RightDirection:U9e,Direction:W9e,CurrentPage:q9e,DaysList:G9e,Arrow:Q9e,ArrowLeft:$9e,ArrowRight:Y9e,DirectionLabel:K9e,ArrowWhite:J9e,ArrowBlack:Z9e},X9e={en:AE,de:LE};function eye({selectedDate:e=Eo(new Date),sizeOfMovement:t=1,amountOfVisibleDays:n=7,translations:r,onDayClick:a}){const[i]=j.useState(Eo(new Date)),[s]=j.useState(vr()),{isMobile:l}=b6(),[u,d]=j.useState(()=>{const g=Y7(e,l?6:1),v=u0(g,n-1);return $7({start:g,end:v})}),p=j.useRef(void 0);j.useEffect(()=>{p.current.scrollLeft=qu(e,u[0])*100},[]),j.useEffect(()=>{const g=l?Y7(e,7):Y7(e,1),v=u0(g,n-1);(PB(e,u[0])||RB(e,u[u.length-1]))&&d($7({start:g,end:v}))},[e,l,n]),j.useEffect(()=>{const g=qu(u[0],u[0]);p.current.scrollLeft+=g*100},[u]);const h=(g=1)=>{const v=u0(u[0],g*t),T=u0(v,n-1);d($7({start:v,end:T}))};return m.jsxs("ul",{ref:p,className:qe(ma.DaysList),children:[!l&&m.jsx("li",{className:ma.Direction,children:m.jsxs("span",{className:ma.LeftDirection,onClick:()=>h(-1),onKeyDown:g=>g.key==="Enter"&&h(-1),role:"button",tabIndex:0,children:[m.jsx(Ft,{iconName:"arrow-right-white",className:qe([ma.Arrow,ma.ArrowLeft,ma.ArrowWhite])}),m.jsx(Ft,{iconName:"arrow-right-black",className:qe([ma.Arrow,ma.ArrowLeft,ma.ArrowBlack])}),m.jsx("span",{className:ma.DirectionLabel,children:r.previously})]})},0),u.map(g=>{let v=M1(g,`${s===wo?"eee":"eeeeee"}, dd.MM.`,{locale:X9e[s]});return qu(g,i)===-1?v=r.yesterday||"Yesterday":qu(g,i)===0?v=r.today:qu(g,i)===1&&(v=r.tomorrow||"Tomorrow"),m.jsx("li",{children:m.jsx("span",{className:qe(ma.Page,{[ma.CurrentPage]:qu(g,e)===0}),onClick:()=>a(M1(g,"yyyy-MM-dd")),onKeyDown:T=>{T.key==="Enter"&&a(M1(g,"yyyy-MM-dd"))},role:"button",tabIndex:0,children:v})},g.getTime())}),!l&&m.jsx("li",{className:ma.Direction,children:m.jsxs("span",{className:ma.RightDirection,onClick:()=>h(),onKeyDown:g=>g.key==="Enter"&&h(),tabIndex:0,role:"button",children:[m.jsx("span",{className:ma.DirectionLabel,children:r.later}),m.jsx(Ft,{iconName:"arrow-right-white",className:qe([ma.Arrow,ma.ArrowRight,ma.ArrowWhite])}),m.jsx(Ft,{iconName:"arrow-right-black",className:qe([ma.Arrow,ma.ArrowRight,ma.ArrowBlack])})]})})]})}function tye({loading:e,amountOfVisibleDays:t=7}){const n=$t(),r=Za(),{translations:a}=Ht(),{selectedDate:i,setSelectedDate:s}=B9e(Ln(p=>({selectedDate:p.selectedDate,setSelectedDate:p.setSelectedDate}))),[l,u]=j.useState(null);j.useEffect(()=>{if(typeof window<"u"){const{day:p}=rn.getQuery(n),h=p&&/^(\d{4})-(\d{2})-(\d{2})$/.test(p)?new Date(p):new Date;s(h),u(h)}},[n,s]);const d=p=>{e||(rn.setQuery(n,r,{...rn.getQuery(n),day:p}),s(new Date(p)))};return l?m.jsx(eye,{selectedDate:new Date(i),amountOfVisibleDays:t,onDayClick:d,translations:a}):null}const nye="WeeklyDayPickerWrapper_dp-8d",rye={WeeklyDayPickerWrapper:nye};function aye({eventTypes:e=[],attendanceOptions:t=[],loading:n=!1,translations:r}){const{eventType:a="Event Type",attendanceOption:i="Attendance Option"}=r,{isMobile:s,isTablet:l}=b6();let u=7;return s?u=14:l&&(u=5),m.jsxs(m.Fragment,{children:[m.jsx(et,{mobileHide:!0,tabletHide:!1,tablet:2,desktop:4,desktopOffset:1,children:m.jsx(S2,{id:1,label:a,filterable:!0,filters:e,filterId:"eventTypes",toggleVisibilityEnabled:!0,hasSubmitButton:!0})}),m.jsx(et,{mobileHide:!0,tabletHide:!1,tablet:2,desktop:4,children:m.jsx(S2,{id:2,label:i,filterable:!0,filters:t,filterId:"attendanceOptions",toggleVisibilityEnabled:!0,hasSubmitButton:!0})}),m.jsx(et,{mobile:1,tablet:2,desktop:4,children:m.jsx(z9e,{translations:r,loading:n,isAbsolute:s||l})}),m.jsx(et,{mobile:5,tablet:6,desktop:12,desktopOffset:1,className:rye.WeeklyDayPickerWrapper,children:globalThis.window&&m.jsx(tye,{loading:n,amountOfVisibleDays:u})})]})}var iye=Object.defineProperty,sye=(e,t,n)=>t in e?iye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,i3=(e,t,n)=>sye(e,typeof t!="symbol"?t+"":t,n),Db=new Map,s3=new WeakMap,RI=0,oye=void 0;function lye(e){return e?(s3.has(e)||(RI+=1,s3.set(e,RI.toString())),s3.get(e)):"0"}function uye(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?lye(e.root):e[t]}`).toString()}function cye(e){const t=uye(e);let n=Db.get(t);if(!n){const r=new Map;let a;const i=new IntersectionObserver(s=>{s.forEach(l=>{var u;const d=l.isIntersecting&&a.some(p=>l.intersectionRatio>=p);e.trackVisibility&&typeof l.isVisible>"u"&&(l.isVisible=d),(u=r.get(l.target))==null||u.forEach(p=>{p(d,l)})})},e);a=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:r},Db.set(t,n)}return n}function dye(e,t,n={},r=oye){if(typeof window.IntersectionObserver>"u"&&r!==void 0){const u=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:u,intersectionRect:u,rootBounds:u}),()=>{}}const{id:a,observer:i,elements:s}=cye(n),l=s.get(e)||[];return s.has(e)||s.set(e,l),l.push(t),i.observe(e),function(){l.splice(l.indexOf(t),1),l.length===0&&(s.delete(e),i.unobserve(e)),s.size===0&&(i.disconnect(),Db.delete(a))}}function fye(e){return typeof e.children!="function"}var pye=class extends j.Component{constructor(e){super(e),i3(this,"node",null),i3(this,"_unobserveCb",null),i3(this,"handleNode",t=>{this.node&&(this.unobserve(),!t&&!this.props.triggerOnce&&!this.props.skip&&this.setState({inView:!!this.props.initialInView,entry:void 0})),this.node=t||null,this.observeNode()}),i3(this,"handleChange",(t,n)=>{t&&this.props.triggerOnce&&this.unobserve(),fye(this.props)||this.setState({inView:t,entry:n}),this.props.onChange&&this.props.onChange(t,n)}),this.state={inView:!!e.initialInView,entry:void 0}}componentDidMount(){this.unobserve(),this.observeNode()}componentDidUpdate(e){(e.rootMargin!==this.props.rootMargin||e.root!==this.props.root||e.threshold!==this.props.threshold||e.skip!==this.props.skip||e.trackVisibility!==this.props.trackVisibility||e.delay!==this.props.delay)&&(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve()}observeNode(){if(!this.node||this.props.skip)return;const{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:a,fallbackInView:i}=this.props;this._unobserveCb=dye(this.node,this.handleChange,{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:a},i)}unobserve(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}render(){const{children:e}=this.props;if(typeof e=="function"){const{inView:v,entry:T}=this.state;return e({inView:v,entry:T,ref:this.handleNode})}const{as:t,triggerOnce:n,threshold:r,root:a,rootMargin:i,onChange:s,skip:l,trackVisibility:u,delay:d,initialInView:p,fallbackInView:h,...g}=this.props;return j.createElement(t||"div",{ref:this.handleNode,...g},e)}};const hye="BackgroundImage_By4qs",mye="BackgroundGrey_PpJr0",gye="Block_Ybjsf",vye="pulsing-border_JBsff",yye="ObjectFitCoverPolyfill_wmz7-",$o={BackgroundImage:hye,BackgroundGrey:mye,Block:gye,"pulsing-border":vye,ObjectFitCoverPolyfill:yye},_ye=({children:e,needsWrapper:t,className:n,wrapperRef:r,wrapperBackgroundUrl:a})=>t?m.jsx("div",{className:n,style:a?{"--bg-image":`url(${a})`,filter:"none"}:void 0,ref:r,children:e}):e,X7=({src:e,alt:t,className:n,imgRef:r,onLoad:a,credit:i,sizes:s,srcSet:l,lazyload:u})=>m.jsx("img",{id:i?i.id:null,src:e,alt:t,sizes:s,srcSet:l,className:n,ref:r,onLoad:a,loading:u?"lazy":"eager",fetchPriority:u?"low":"high"});function PI({sources:e,defaultImage:t,isPortrait:n,className:r,credit:a,alt:i,onLoad:s=null,wrapperBackground:l=!1,displayEmptyAlt:u=!1,isBackground:d,lazyload:p=!0}){const h=!!d,g=j.useRef(null),v=j.useRef(null);j.useEffect(()=>{if(g.current&&g.current.complete&&s&&s(),h&&!("objectFit"in globalThis.document.documentElement.style)){const E=g.current.currentSrc||g.current.src;v.current.style.backgroundImage=`url(${E})`,v.current.classList.add($o.ObjectFitCoverPolyfill)}},[s,h]);const T="(min-width: 120em) 250px, (min-width: 90em) 8vw, (min-width: 64em) 10vw, (min-width: 48em) 25vw, 95vw";return(!e||!e.length)&&t?.url?m.jsx(X7,{src:t.url,alt:u?"":i,className:qe($o.Block,{[$o.BackgroundImage]:h}),imgRef:g,onLoad:s,lazyload:p}):e.length===1&&!e[0].media?m.jsx(_ye,{needsWrapper:h,wrapperBackgroundUrl:l?t.url:void 0,className:qe(r,$o.BackgroundGrey),wrapperRef:v,children:m.jsx("picture",{id:a?a.id:null,children:m.jsx(X7,{src:t.url,alt:u?"":i,sizes:n===1?T:e[0].sizes,srcSet:e[0].srcSet.join(", "),className:qe($o.Block,{[r]:!!r&&!h,[$o.BackgroundImage]:h,[$o.BackgroundGrey]:!h}),imgRef:g,onLoad:s,credit:a,lazyload:p})})}):m.jsxs("picture",{className:qe(r,$o.Block,$o.BackgroundGrey),id:a?a.id:null,ref:v,children:[e.map(E=>m.jsx("source",{media:E.media,type:E.type,sizes:E.sizes,srcSet:E.srcSet.join(", ")},`${E.media}${E.sizes}`)),t?.url&&m.jsx(X7,{src:t.url,alt:u?"":i,className:qe($o.Block,{[$o.BackgroundImage]:h}),imgRef:g,onLoad:s,lazyload:p})]})}const bye="ThumbnailWrapper_sOcph",Tye="Loaded_-GP1V",Eye="Thumbnail_eQxrF",Sye="FullSize_734Zw",wye="Loading_z64C5",Jf={ThumbnailWrapper:bye,Loaded:Tye,Thumbnail:Eye,FullSize:Sye,Loading:wye};function Ja({lazyload:e=!0,className:t,sources:n,credit:r,onImageLoaded:a,...i}){const[s,l]=j.useState(e===!1),[u,d]=j.useState(e!==!1),p=J3(Ln(b=>b.addCredit)),h=J3(Ln(b=>b.removeCredit)),g=j.useCallback(()=>{d(!1),a&&a()},[a]),v=j.useCallback(()=>{l(!0)},[]);j.useEffect(()=>{if(globalThis.window&&(globalThis.window.onbeforeprint=v,globalThis.window.addEventListener("beforeprint",v),globalThis.window.matchMedia)){const b=globalThis.window.matchMedia("print"),w=k=>{k.matches&&v()};return b.addListener(w),()=>b.removeListener(w)}return()=>{globalThis.window&&globalThis.window.removeEventListener("beforeprint",v)}},[v]),j.useEffect(()=>{if(r&&r.text)return p(r),()=>h(r.id)},[r,p,h]);const T={...i,sources:JSON.parse(JSON.stringify(n||[]))},E={...i,sources:T.sources.map(b=>{const w={...b};return b.srcSet&&b.srcSet.length&&(w.srcSet=[b.srcSet[0]]),w}),credit:e&&!u?!1:i.credit};if(E.sources.length>0&&E.sources[E.sources.length-1].srcSet){const b=E.sources[E.sources.length-1].srcSet;E.defaultImage={url:b[0].split(" ")[0]}}const S=qe(t,{[Jf.Loading]:e&&u,[Jf.Loaded]:e&&!u});return m.jsxs(m.Fragment,{children:[e&&m.jsx(pye,{rootMargin:"1000px 0px 1000px 0px",triggerOnce:!0,children:({inView:b,ref:w})=>(b&&!s&&setTimeout(v,0),m.jsx("div",{ref:w,className:qe(Jf.ThumbnailWrapper,{[Jf.Loaded]:e&&!u}),children:m.jsx(PI,{lazyload:e&&!s,...E,className:qe(S,Jf.Thumbnail)})}))}),s&&m.jsx(PI,{...T,credit:r,className:qe(S,Jf.FullSize),onLoad:e?g:null,lazyload:e&&!s})]})}const xye="ListItem_Avl9d",Cye="IconsOnly_Cr1VQ",Nye="Arrow_YJ5uf",kye="Icon_q-yQv",Oye="Link_szy-z",Iye="Active_J5Cte",Dye="List_-QHaI ListReset",Mye="Name_cpcKu Caption",Ru={ListItem:xye,IconsOnly:Cye,Arrow:Nye,Icon:kye,Link:Oye,Active:Iye,List:Dye,Name:Mye};function Mb({shapeVariations:e,iconsOnly:t,className:n,title:r}){const a=ac(Ln(i=>i.bundles));return Array.isArray(e)&&m.jsx("ul",{className:qe(Ru.List,n),children:e.sort((i,s)=>i.order-s.order).map(({path:i,name:s,iconName:l,isActive:u,iconClass:d},p)=>{const h=`sv_${p}`,g=mi(i),v=u?`${l}-red`:l,T=u?"arrow-right":"arrow-right-black";return a.find(S=>S?.courses.find(b=>nt(null,[g,"title"],b)===`${r} – ${s}`))?null:m.jsx("li",{className:qe(Ru.ListItem,{[Ru.IconsOnly]:t},d),children:t?m.jsx(j.Fragment,{children:m.jsx(Ft,{iconName:v,className:Ru.Icon})},s):m.jsxs(St,{to:i,className:qe(Ru.Link,{[Ru.Active]:u}),children:[m.jsx(Ft,{iconName:v,className:Ru.Icon}),m.jsx("div",{className:Ru.Name,children:s}),m.jsx(Ft,{iconName:T,className:Ru.Arrow})]},s)},h)})})}function Lye(e){const t=e&&e.id?e.id.toString():null,n=nt(null,["creditsText"],e),r=nt(null,["creditsLink","url","path"],e),a=n?`${t}-${n.replace(/[^\w]/g,"").toLowerCase()}`:t,i={id:a?`image-${a}`:null,text:n,url:r};return{mediaCreditsText:n,mediaCreditsUrl:r,credit:i}}const Aye="Link_2IJV6",Fye="ImageWrapper_pWwX8",jye="LinkPreFooter_ck4su",Rye="ContentWrapper_uG2xI",Pye="Title_CC4Ap",zye="DateLine_dfUyv DateLine",D0={Link:Aye,ImageWrapper:Fye,LinkPreFooter:jye,ContentWrapper:Rye,Title:Pye,DateLine:zye},{Link:Bye,ImageWrapper:Vye,ContentWrapper:Hye,DateLine:Uye,Title:Wye}=D0,qye="LinkWithImage_qPhv2",Gye="ContentBackgroundCalendar_GuSUd",Qye="ContentBackgroundEvents_ZuTEC",$ye="ContentBackgroundGrayed_jwTxa",fV="ContentImageBackgroundCancelledOrMoved_Hn5TG",Yye="ContentLinkCancelled_4rRG-",Kye="ContentWrapperWithImage_8utvi",Jye="Description_CRF1H",Zye="Location_4HkMe",Xye="Icons_lP7nF",e_e="Attendance-tip_V9ysK",t_e="Attendance-in-person_RQKwK",n_e="Attendance-livestream_GP-ZD",r_e="Attendance-with-registration_RPJLJ",a_e="Cancelled_Je60S",i_e=`Link_dvkPC ${Bye}`,s_e=`ImageWrapper_LhRTZ ${Vye}`,o_e=`ContentWrapper_BlZrA ${Hye}`,l_e=`DateLine_HILM2 ${Uye}`,u_e=`Title_78y4f ${Wye}`,ia={LinkWithImage:qye,ContentBackgroundCalendar:Gye,ContentBackgroundEvents:Qye,ContentBackgroundGrayed:$ye,ContentImageBackgroundCancelledOrMoved:fV,ContentLinkCancelled:Yye,ContentWrapperWithImage:Kye,Description:Jye,Location:Zye,Icons:Xye,"Attendance-tip":e_e,"Attendance-in-person":t_e,"Attendance-livestream":n_e,"Attendance-with-registration":r_e,Cancelled:a_e,Link:i_e,ImageWrapper:s_e,ContentWrapper:o_e,DateLine:l_e,Title:u_e},zI=({translations:e,title:t,isCancelled:n,teaserMoved:r,teaserImage:a,teaserDateLine:i,teaserLocation:s,teaserDescription:l,teaserAttendanceOptions:u,disableAutoHyphenation:d,usedInCalendar:p,credit:h})=>{const v=[{name:"in-person",order:1},{name:"livestream",order:2},{name:"tip",order:0},{name:"with-registration",order:3}].filter(({name:T})=>u.includes(T)).map(T=>({...T,name:`attendance-${T.name}`,iconName:`attendance-${T.name}`,iconClass:ia[`Attendance-${T.name}`]}));return m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:qe(ia.ContentWrapper,{[ia.ContentBackgroundEvents]:!p,[ia.ContentBackgroundCalendar]:p,[ia.ContentWrapperWithImage]:!!a,[ia.ContentBackgroundGrayed]:n||r}),children:[i&&m.jsxs("div",{className:qe(ia.DateLine,{[ia.ContentBackgroundGrayed]:n||r}),children:[i,n&&!r&&m.jsx("span",{className:ia.Cancelled,children:e.eventCancelledInTeaser}),r&&m.jsx("span",{className:ia.Cancelled,children:e.eventMoved})]}),m.jsx("h3",{className:qe(ia.Title,{"disabled-auto-hyphenation":d,[ia.ContentBackgroundGrayed]:n||r}),children:t}),l&&l.processed&&m.jsx("div",{className:qe(ia.Description,{[ia.ContentBackgroundGrayed]:n||r}),dangerouslySetInnerHTML:{__html:l.processed}},Math.random()),s&&m.jsx("div",{className:qe(ia.Location,{[ia.ContentBackgroundGrayed]:n||r}),dangerouslySetInnerHTML:{__html:s}},Math.random()),m.jsx(Mb,{shapeVariations:v,className:ia.Icons,iconsOnly:!0})]}),a&&m.jsx(Ja,{...a,isBackground:!0,wrapperBackground:!0,displayEmptyAlt:!0,className:qe(ia.ImageWrapper,{[ia.ContentImageBackgroundCancelledOrMoved]:n||r}),credit:h})]})},c_e=({translations:e,title:t,teaserCancelled:n,teaserMoved:r,teaserType:a,teaserDateLine:i,teaserLink:s,teaserImage:l,teaserDescription:u,teaserLocation:d,teaserAttendanceOptions:p,disableAutoHyphenation:h,preFooter:g,credit:v})=>{const T=a==="calendarEvent",E=parseInt(n,10)===1;return s?m.jsx(St,{to:r||s.url.path,className:qe(ia.Link,{[ia.LinkWithImage]:!!l,[ia.ContentLinkCancelled]:E&&!r}),arrow:!0,children:m.jsx(zI,{translations:e,title:t,isCancelled:E,teaserMoved:r,preFooter:g,teaserImage:l,teaserDateLine:i,teaserLocation:d,teaserDescription:u,teaserAttendanceOptions:p,disableAutoHyphenation:h,usedInCalendar:T,credit:v})}):m.jsx(zI,{title:t,teaserCancelled:n,teaserDateLine:i,teaserDescription:u,usedInCalendar:T})};function d_e(e){const{translations:t}=Ht(),{teaserImage:n}=e,{credit:r,mediaCreditsText:a,mediaCreditsUrl:i}=Lye(n);return m.jsx(c_e,{...e,translations:t,credit:r,mediaCreditsText:a,mediaCreditsUrl:i})}const{ContentWrapper:f_e}=D0,p_e="Description_5gdJJ",h_e=`ContentWrapper_93ewE ${f_e}`,BI={Description:p_e,ContentWrapper:h_e};function m_e({teaserDescription:e}){return m.jsx("div",{className:BI.ContentWrapper,children:e&&m.jsx("div",{className:BI.Description,dangerouslySetInnerHTML:{__html:e.processed}})})}const{Link:g_e,LinkPreFooter:v_e,ContentWrapper:y_e,DateLine:__e,Title:b_e}=D0,T_e="LinkAbsoluteWrapper_zewus",E_e="LinkAbsolute_VYJXu",S_e="ContentWrapperPreFooter_xpozN",w_e="Description_RZx6J",x_e=`Link_Msi0- ${g_e}`,C_e=`LinkPreFooter_vgsZy ${v_e}`,N_e=`ContentWrapper_nESVJ ${y_e}`,k_e=`DateLine_Xw9IR ${__e}`,O_e=`Title_-rp-z ${b_e}`,Qu={LinkAbsoluteWrapper:T_e,LinkAbsolute:E_e,ContentWrapperPreFooter:S_e,Description:w_e,Link:x_e,LinkPreFooter:C_e,ContentWrapper:N_e,DateLine:k_e,Title:O_e},VI=({title:e,preFooter:t,teaserDateLine:n,teaserDescription:r,disableAutoHyphenation:a})=>m.jsxs("div",{className:qe(Qu.ContentWrapper,{[Qu.ContentWrapperPreFooter]:t}),children:[n&&m.jsx("div",{className:Qu.DateLine,children:n}),m.jsx("h3",{className:qe(Qu.Title,{"disabled-auto-hyphenation":a}),children:e}),r&&m.jsx("div",{className:Qu.Description,dangerouslySetInnerHTML:{__html:r.processed}})]});function I_e({title:e,teaserDateLine:t,teaserLink:n,teaserDescription:r,preFooter:a}){return n?m.jsxs("div",{className:Qu.LinkAbsoluteWrapper,children:[m.jsx(St,{url:n.url,className:qe(Qu.Link,Qu.LinkAbsolute,{[Qu.LinkPreFooter]:a}),arrow:!0}),m.jsx(VI,{title:e,preFooter:a,teaserDateLine:t,teaserDescription:r})]}):m.jsx(VI,{title:e,teaserDateLine:t,teaserDescription:r})}function Us(e){const{media:t,teaserImage:n,id:r}=e,a=t||n||e,i=nt(null,["entity","translated","creditsText"],a),s=nt(null,["entity","translated","creditsLink","url","path"],a),l=nt(null,["entity","translated","fieldLicense","entity","translated","licenseText"],a),u=nt(null,["entity","translated","fieldLicense","entity","translated","fieldLicenseLink","url","path"],a),d=i?`${r}-${i.replace(/[^\w]/g,"").toLowerCase()}`:r,p={id:d?`image-${d}`:null,text:i,url:s,license:{text:l,url:u}};return e?.entity?.translated?.uuid&&(p.uuid=e.entity.translated.uuid),{credit:p}}const{Link:D_e,LinkPreFooter:M_e,ContentWrapper:L_e,DateLine:A_e,Title:F_e}=D0,j_e="ImageWrapper_f89H2",R_e="ContentWrapperPreFooter_CekhA",P_e=`Link_Z49AE ${D_e}`,z_e=`LinkPreFooter_D3epQ ${M_e}`,B_e=`ContentWrapper_4Hsm9 ${L_e}`,V_e=`DateLine_K8GjN ${A_e}`,H_e=`Title_BwqNv ${F_e}`,e0={ImageWrapper:j_e,ContentWrapperPreFooter:R_e,Link:P_e,LinkPreFooter:z_e,ContentWrapper:B_e,DateLine:V_e,Title:H_e},HI=({title:e,preFooter:t,teaserDateLine:n,teaserImage:r,credit:a,disableAutoHyphenation:i})=>{const s=nt(null,["entity","translated","fieldImage"],r);return m.jsxs(m.Fragment,{children:[r&&m.jsx(Ja,{...s,isBackground:!0,displayEmptyAlt:!0,className:e0.ImageWrapper,credit:a}),m.jsxs("div",{className:qe(e0.ContentWrapper,{[e0.ContentWrapperPreFooter]:t}),children:[n&&m.jsx("div",{className:e0.DateLine,children:n}),m.jsx("h3",{className:qe(e0.Title,{"disabled-auto-hyphenation":i}),children:e})]})]})},U_e=({title:e,teaserDateLine:t,teaserLink:n,teaserImage:r,preFooter:a,credit:i,disableAutoHyphenation:s})=>n?m.jsx(St,{url:n.url,className:qe(e0.Link,{[e0.LinkPreFooter]:a}),arrow:!0,children:m.jsx(HI,{title:e,preFooter:a,teaserDateLine:t,teaserImage:r,credit:i,disableAutoHyphenation:s})}):m.jsx(HI,{title:e,teaserDateLine:t,teaserImage:r,credit:i,disableAutoHyphenation:s});function W_e(e){const t=Us(e);return m.jsx(U_e,{...e,...t})}const{Link:q_e}=D0,G_e="ImageWrapper_7CfGI",Q_e=`Link_-2U1k ${q_e}`,e8={ImageWrapper:G_e,Link:Q_e};function $_e(e){const{credit:t}=Us(e),n=nt(null,["entity","translated","fieldImage"],e.teaserImage);return e.teaserLink?m.jsx(St,{to:e.teaserLink.url.alias,className:e8.Link,children:m.jsx(Ja,{...n,className:e8.ImageWrapper,credit:t,displayEmptyAlt:!0})}):m.jsx(Ja,{...n,className:e8.ImageWrapper,credit:t})}const{Title:Y_e,DateLine:K_e}=D0,J_e="Container_vHSdE",Z_e="PreFooter_hGCNN",X_e="ListItem_PVb-e",ebe="ListLink_CgzGG",tbe="List_-Gd6v ListReset",nbe=`Title_ksf6U ${Y_e}`,rbe=`DateLine_ggSSA ${K_e}`,Rd={Container:J_e,PreFooter:Z_e,ListItem:X_e,ListLink:ebe,List:tbe,Title:nbe,DateLine:rbe};function abe({teaserLinkListShort:e,preFooter:t,disableAutoHyphenation:n}){return m.jsx("section",{className:qe(Rd.Container,{[Rd.PreFooter]:t}),children:m.jsx("ul",{className:Rd.List,children:e.map(({dateline:r,title:a,url:i},s)=>m.jsx("li",{className:Rd.ListItem,children:m.jsxs(St,{to:i.alias,arrow:!0,className:Rd.ListLink,children:[r&&m.jsx("div",{className:Rd.DateLine,children:r}),m.jsx("h3",{dangerouslySetInnerHTML:{__html:a},className:qe(Rd.Title,{"disabled-auto-hyphenation":n})})]})},`${r} - ${s}`))})})}const{ListItem:ibe}=e4,sbe="ImageWrapper_SzPAO",obe="Title_I4Wp8 MediumSmallHeading",lbe="List_tNtSs ListReset",ube="ListLink_MzJ8l ListLink",cbe=`ListItem_V-5hL ${ibe}`,tm={ImageWrapper:sbe,Title:obe,List:lbe,ListLink:ube,ListItem:cbe};function dbe({title:e,teaserWideImage:t,teaserMenuEntry:n,disableAutoHyphenation:r}){const a=nt(null,["entity","children"],n),i=nt(null,["entity","translated","fieldImage"],t);return m.jsxs("section",{children:[t&&m.jsx(Ja,{...i,className:tm.ImageWrapper,displayEmptyAlt:!0}),m.jsx("h3",{className:qe(tm.Title,{"disabled-auto-hyphenation":r}),children:e}),a&&!!a.length&&m.jsx("ul",{className:tm.List,children:a.map(({label:s,url:l,description:u})=>m.jsx("li",{className:tm.ListItem,children:m.jsx(St,{url:l,arrow:!0,className:tm.ListLink,title:u,children:m.jsx("span",{children:s})})},s))})]})}const{ListItem:fbe}=e4,pbe="Container_bpM-P",hbe="ImageWrapper_feBMi",mbe="NoButton_HcXli",gbe="Button_0MBgJ",vbe="Description_s73Mi",ybe="Title_NCd9o MediumHeading",_be="List_JhKwS ListReset",bbe="ListLink_5Nob- ListLink",Tbe=`ListItem_Qo2KF ${fbe}`,Pu={Container:pbe,ImageWrapper:hbe,NoButton:mbe,Button:gbe,Description:vbe,Title:ybe,List:_be,ListLink:bbe,ListItem:Tbe};function Ebe({teaserWideImage:e,title:t,showTitle:n,teaserDescription:r,teaserButton:a,teaserLinkListLong:i,disableAutoHyphenation:s}){const l=nt(null,["entity","translated","fieldImage"],e);return m.jsxs("div",{className:Pu.Container,children:[m.jsxs("div",{children:[e&&m.jsx(Ja,{...l,className:Pu.ImageWrapper,displayEmptyAlt:!0}),!!n&&m.jsx("h2",{className:qe(Pu.Title,{"disabled-auto-hyphenation":s}),children:t}),r&&m.jsx("div",{className:Pu.Description,dangerouslySetInnerHTML:{__html:r.processed}}),i&&!!i.length&&m.jsx("ul",{className:qe(Pu.List,{[Pu.NoButton]:!a}),children:i.map(({title:u,url:d})=>m.jsx("li",{className:Pu.ListItem,children:m.jsx(St,{url:d,arrow:!0,className:Pu.ListLink,children:m.jsx("span",{children:u})})},u))})]}),m.jsx("div",{className:Pu.Button,children:a&&m.jsx(St,{url:a.url,arrow:!0,button:!0,children:a.title})})]})}const{Link:Sbe,ContentWrapper:wbe,DateLine:xbe,Title:Cbe}=D0,Nbe="ImageWrapper_-NIqV",kbe="Black_n158l",Obe="NoLinkWrapper_XEZIx",Ibe=`Link_KRRdz ${Sbe}`,Dbe=`ContentWrapper_tEcpj ${wbe}`,Mbe=`DateLine_qL9Ab ${xbe}`,Lbe=`Title_z24gg ${Cbe}`,d0={ImageWrapper:Nbe,Black:kbe,NoLinkWrapper:Obe,Link:Ibe,ContentWrapper:Dbe,DateLine:Mbe,Title:Lbe},Abe=({title:e,teaserDateLine:t,teaserWideImage:n,teaserUseBlackText:r,credit:a,disableAutoHyphenation:i})=>{const s=nt(null,["entity","translated","fieldImage"],n);return m.jsxs(m.Fragment,{children:[m.jsx(Ja,{...s,className:d0.ImageWrapper,credit:a,displayEmptyAlt:!0}),m.jsxs("div",{className:qe(d0.ContentWrapper,{InvertedColors:r}),children:[t&&m.jsx("div",{className:d0.DateLine,children:t}),m.jsx("h3",{className:qe(d0.Title,{"disabled-auto-hyphenation":i}),children:e})]})]})};function Fbe(e){const{credit:t}=Us(e),{title:n,teaserDateLine:r,teaserWideImage:a,teaserLink:i,teaserUseBlackText:s,disableAutoHyphenation:l}=e,u=m.jsx(Abe,{title:n,teaserDateLine:r,teaserWideImage:a,teaserUseBlackText:s,credit:t,disableAutoHyphenation:l});return i?m.jsx(St,{to:i.url.alias,className:qe(d0.Link,{[d0.Black]:s}),arrow:!0,children:u}):m.jsx("div",{className:d0.NoLinkWrapper,children:u})}function jE({teaserType:e,title:t,teaserImage:n,teaserWideImage:r,loading:a,isSubParagraph:i,disableAutoHyphenation:s,...l}){let u;switch(e){case"image":{u=W_e;break}case"image_only":{u=$_e;break}case"description":{u=I_e;break}case"visual":{u=Fbe;break}case"links":{u=abe;break}case"sidebar":case"linklist":{u=Ebe;break}case"menu":{u=dbe;break}case"paragraphEvents":case"calendarEvent":{u=d_e;break}case"calendarNoEvents":{u=m_e;break}case"teaser_line_break":return null;default:return console.log("Unsupported teaser type",e),null}return a!==!0&&m.jsxs(al,{isSubParagraph:i,children:[!i&&m.jsx(rc,{title:t}),m.jsx(u,{...l,title:t,teaserType:e,teaserImage:n,teaserWideImage:r,isSubParagraph:i,disableAutoHyphenation:s})]})}const jbe="Column_2buEr",Rbe="PreFooterWrapper_THkpC",Pbe="PreFooterColumn_YsZuQ",zbe="CTAButton_MMIOE",Bbe="HiddenTitle_Euy2A",Vbe="Wrapper_D9nZz VerticalSpacing",Hbe="Title_F2shv HeadingLeftLine",t0={Column:jbe,PreFooterWrapper:Rbe,PreFooterColumn:Pbe,CTAButton:zbe,HiddenTitle:Bbe,Wrapper:Vbe,Title:Hbe};function pV(e,t,n,r,a=!1,i){if(a)return null;if(e)return m.jsx("h2",{className:qe(t0.Title,{"disabled-auto-hyphenation":i}),children:e});let s=null;return r?s=t.news:n?s=n:s=t.links,m.jsx("h2",{className:t0.HiddenTitle,children:s})}function r4({noTitle:e,teasers:t,preFooter:n,ctabutton:r,teaserTitle:a,accessibilityTitle:i,disableAutoHyphenation:s}){const{translations:l}=Ht();if(!t||!t.length)return null;const u=[];let d={id:"",columns:0,teasers:[]};if(t.filter(h=>h.translated).forEach(({translated:h})=>{let g=!1;switch(h.teaserType){case"teaser_line_break":g=!0;break;case"visual":d.columns>=3&&(g=!0);break;default:d.columns>=4&&(g=!0);break}g&&(d.columns&&u.push(d),d={id:"",columns:0,teasers:[]}),h.teaserType!=="teaser_line_break"&&(d.columns+=h.teaserType==="visual"?2:1,d.teasers.push(h),d.id+=`:${h.id}`)}),d.columns&&u.push(d),!u.length)return null;const p=pV(a,l,i,!1,e,s);return m.jsx("div",{role:n&&"complementary",className:n?t0.PreFooterWrapper:t0.Wrapper,children:m.jsx(tn,{children:m.jsx(yt,{children:m.jsxs(et,{mobile:6,desktop:12,desktopOffset:1,children:[p,u.map(h=>m.jsx(yt,{children:h.teasers.map(g=>{let v=h.columns===3?2:3,T=12/h.columns;return g.teaserType==="visual"?(v*=2,T=h.teasers.length===1?8:T*2):g.teaserType==="calendarEvent"||g.teaserType==="paragraphEvents"?(v=3,T=6):g.teaserType==="calendarNoEvents"?T=12:h.columns===1&&(T=6),m.jsx(et,{mobile:6,tablet:v,desktop:T,desktopParentColumns:12,className:n?t0.PreFooterColumn:t0.Column,children:m.jsx(jE,{...g,preFooter:n,isSubParagraph:!0,disableAutoHyphenation:s})},g.id+Math.random())})},h.id)),r&&m.jsx(St,{button:!0,arrow:!0,url:r.url,className:t0.CTAButton,children:r.title})]})})})})}function hV({title:e="",teasers:t=[],ctaButton:n=null}){const r={};return t.forEach(a=>{Array.isArray(r[a.translated.teaserDate])?r[a.translated.teaserDate].push(a):r[a.translated.teaserDate]=[a]}),m.jsx(m.Fragment,{children:Object.entries(r).map(([a,i])=>m.jsx(r4,{teasers:a&&a!=="undefined"?i.sort((s,l)=>s.teaserStartDate<l.teaserStartDate?-1:(s.teaserStartDate>l.teaserStartDate,1)):i,teaserTitle:a&&a!=="undefined"?a:e,ctabutton:n},Math.random()))})}const Ube="Wrapper_SN0so",Wbe="WrapperWithBottomMargin_q-suZ",qbe="FiltersWrapper_fiye5",Gbe="LoadMore_MXpZ6 VerticalSpacing",o3={Wrapper:Ube,WrapperWithBottomMargin:Wbe,FiltersWrapper:qbe,LoadMore:Gbe},Qbe=({entityId:e,teasers:t=[],eventTypes:n=[],attendanceOptions:r=[],loading:a,nextPage:i,onLoadMore:s,translations:l,contentParagraphs:u})=>{const d=(u||[]).map(h=>nt(null,["entity","translated","id"],h)),p=d.indexOf(e);return m.jsxs("div",{className:qe(o3.Wrapper,{[o3.WrapperWithBottomMargin]:!!d[p+1]}),children:[m.jsx(tn,{children:m.jsx(yt,{className:o3.FiltersWrapper,children:m.jsx(aye,{eventTypes:n,attendanceOptions:r,loading:a,translations:l})})}),a&&m.jsx(hi,{}),!a&&m.jsxs(m.Fragment,{children:[m.jsx(hV,{teasers:t}),i&&m.jsx("button",{type:"button",onClick:s,className:qe("button",o3.LoadMore),children:l.loadMore})]})]})};function $be(e){const t=$t(),{translations:n,loading:r}=Ht(),a=Cr({prefix:"calendarParagraph",props:e}),{loading:i,...s}=O9e({...a,location:t,translations:n});return m.jsx(Qbe,{...a,loading:r||i,translations:n,...s})}function Ybe(e){for(let t=0;t<e.length;t+=1){const n=e[t].rowCells;if(n)for(let r=0;r<n.length;r+=1)n[r].rowCellData&&n[r].rowCellData.includes("</br>")&&(n[r].rowCellData=n[r].rowCellData.replace(new RegExp("</br>","g"),"<br>")),n[r].rowCellData&&n[r].rowCellData.includes("</ br>")&&(n[r].rowCellData=n[r].rowCellData.replace(new RegExp("</ br>","g"),"<br>")),n[r].rowCellData&&n[r].rowCellData.includes("<br/>")&&(n[r].rowCellData=n[r].rowCellData.replace(new RegExp("<br/>","g"),"<br>")),n[r].rowCellData&&n[r].rowCellData.includes("<br />")&&(n[r].rowCellData=n[r].rowCellData.replace(new RegExp("<br />","g"),"<br>"))}return e}function Kbe({id:e,location:t,revisionId:n}){const r=()=>({...rn.getGraphqlVariables(t,`data_table--${e}`),revisionId:n.toString()}),{data:a,previousData:i,loading:s,error:l}=xr(L1e,{variables:r()}),u={loading:s,display:"",columns:[],rows:null,mediaRows:null,alphabet:0,ariaList:0};if(l)console.error({message:"Error ignored by DataTable",error:l.message});else{const d=structuredClone(a||i||{}),p=nt([],["paragraphQuery","entities",0,"dataTable","tableRows"],d);u.display=nt("",["paragraphQuery","entities",0,"dataTable","tableDisplay"],d),u.columns=nt([],["paragraphQuery","entities",0,"dataTable","tableColumns"],d),u.rows=p?Ybe(p):null,u.mediaRows=nt(0,["paragraphQuery","entities",0,"dataTable","tableRowsMedia"],d),u.alphabet=nt(0,["paragraphQuery","entities",0,"alphabet"],d),u.ariaList=nt(0,["paragraphQuery","entities",0,"ariaList"],d)}return u}const RE=V1(cc(e=>({letter:"",setLetter:t=>e({letter:t})}))),Jbe=[...Array(26)].map((e,t)=>String.fromCharCode(97+t)),Zm=["#",...Jbe],Zbe="ListItem_xG84C",Xbe="Link_X2Dam",eTe="AlphabetList_D4wPF ListReset",t8={ListItem:Zbe,Link:Xbe,AlphabetList:eTe};function tTe(){const e=RE(Ln(n=>n.setLetter)),t=n=>{const r=n.target.text;e(r),n.preventDefault()};return m.jsx(yt,{children:m.jsx(et,{mobile:6,tablet:6,desktop:12,desktopOffset:1,children:m.jsx("ul",{className:t8.AlphabetList,children:Zm.map(n=>m.jsx("li",{className:t8.ListItem,children:m.jsx("a",{href:`#${n}`,className:t8.Link,onClick:t,children:n})},n))})})})}const nTe="Wrapper_fz7ma",rTe="Left_15imU",aTe="Title_UbdIF",iTe="Description_pqWbD",sTe="ResetIcon_Ixkm9",oTe="ResetLink_GNUuJ",Pd={Wrapper:nTe,Left:rTe,Title:aTe,Description:iTe,ResetIcon:sTe,ResetLink:oTe};function lTe({activeBundle:e,resetAllFilters:t}){const n=$t(),{translations:r}=Ht();if(!e||e.courses.length===0)return null;const a=mi(n.pathname),i=e.courses.map(s=>s[a].title);return m.jsx(yt,{children:m.jsx(et,{desktop:12,desktopOffset:1,mobile:6,children:m.jsxs("div",{className:Pd.Wrapper,children:[m.jsxs("div",{className:Pd.Left,children:[m.jsx("div",{className:Pd.Title,children:r.subjectSelection}),m.jsxs("div",{className:Pd.Description,children:[r.canBeCombinedWith," ",i.map(s=>m.jsx("strong",{children:s},s))]})]}),m.jsx("div",{className:Pd.Right,children:m.jsxs(St,{className:Pd.ResetLink,to:n.pathname,onClick:t,children:[m.jsx("span",{children:r.resetFilters}),m.jsx(Ft,{className:Pd.ResetIcon,iconName:"cross",role:"img","aria-label":r.close})]})})]})})})}function uTe(e){const t=$t(),n=mE({location:t}),r=ac(Ln(i=>n&&n.activeBundleId?i.bundles?.find(s=>parseInt(n.activeBundleId,10)===s.uid):null)),a=ac(Ln(i=>i.resetActiveBundle));return m.jsx(lTe,{...e,activeBundle:r,resetAllFilters:a,location:t})}const mV=(e,t)=>e.sortBy!==t||!e.sortOrder?Q3:e.sortOrder===Q3?tb:"",gV=V1(cc(e=>({activeSorters:{},nextTransition:(t,n)=>{e(r=>{const a=r.activeSorters[t]||{},i=mV(a,n);if(i)return{activeSorters:{...r.activeSorters,[t]:{sortBy:n,sortOrder:i}}};{const{[t]:s,...l}=r.activeSorters;return{activeSorters:l}}})}})));function vV(e){return e.reduce((t,n,r)=>{if(n.hidden&&t.hiddenColumns.push(r),n.displayLabel&&t.displayColumnsLabels.push(r),n.isLink&&(t.linkColumn=r),n.searchable&&t.searchable.push(r),n.label){const a=n.label.toLowerCase().split(" ").map((i,s)=>s!==0?i.charAt(0).toUpperCase()+i.substr(1):i.charAt(0).toLowerCase()+i.substr(1)).join("");t.headerLabels.push(a)}return n.width&&t.columnsWidths.push(n.width),n.isAlphabetAnchor&&(t.alphabetAnchorColumn=r),n.isTitleTag&&(t.titleTagColumn=r),t},{hiddenColumns:[],displayColumnsLabels:[],headerLabels:[],searchable:[],columnsWidths:[],alphabetAnchorColumn:null,titleTagColumn:null})}var n8={exports:{}},UI;function cTe(){return UI||(UI=1,function(e){(function(t){for(var n=[null,0,{}],r=10,a=44032,i=4352,s=4449,l=4519,u=19,d=21,p=28,h=d*p,g=u*h,v=function(re,ue){this.codepoint=re,this.feature=ue},T={},E=[],S=0;S<=255;++S)E[S]=0;function b(re,ue,Q){var V=T[ue];return V||(V=re(ue,Q),V.feature&&++E[ue>>8&255]>r&&(T[ue]=V)),V}function w(re,ue,Q){var V=ue&65280,ie=v.udata[V]||{},ge=ie[ue];return ge?new v(ue,ge):new v(ue,n)}function k(re,ue,Q){return Q?re(ue,Q):new v(ue,null)}function F(re,ue,Q){var V;if(ue<i||i+u<=ue&&ue<a||a+g<ue)return re(ue,Q);if(i<=ue&&ue<i+u){var ie={},ge=(ue-i)*d;for(V=0;V<d;++V)ie[s+V]=a+p*(V+ge);return new v(ue,[,,ie])}var _e=ue-a,Ce=_e%p,Te=[];if(Ce!==0)Te[0]=[a+_e-Ce,l+Ce];else for(Te[0]=[i+Math.floor(_e/h),s+Math.floor(_e%h/p)],Te[2]={},V=1;V<p;++V)Te[2][l+V]=ue+V;return new v(ue,Te)}function D(re,ue,Q){return ue<60||13311<ue&&ue<42607?new v(ue,n):re(ue,Q)}var M=[D,b,k,F,w];v.fromCharCode=M.reduceRight(function(re,ue){return function(Q,V){return ue(re,Q,V)}},null),v.isHighSurrogate=function(re){return re>=55296&&re<=56319},v.isLowSurrogate=function(re){return re>=56320&&re<=57343},v.prototype.prepFeature=function(){this.feature||(this.feature=v.fromCharCode(this.codepoint,!0).feature)},v.prototype.toString=function(){if(this.codepoint<65536)return String.fromCharCode(this.codepoint);var re=this.codepoint-65536;return String.fromCharCode(Math.floor(re/1024)+55296,re%1024+56320)},v.prototype.getDecomp=function(){return this.prepFeature(),this.feature[0]||null},v.prototype.isCompatibility=function(){return this.prepFeature(),!!this.feature[1]&&this.feature[1]&256},v.prototype.isExclude=function(){return this.prepFeature(),!!this.feature[1]&&this.feature[1]&512},v.prototype.getCanonicalClass=function(){return this.prepFeature(),this.feature[1]?this.feature[1]&255:0},v.prototype.getComposite=function(re){if(this.prepFeature(),!this.feature[2])return null;var ue=this.feature[2][re.codepoint];return ue?v.fromCharCode(ue):null};var A=function(re){this.str=re,this.cursor=0};A.prototype.next=function(){if(this.str&&this.cursor<this.str.length){var re=this.str.charCodeAt(this.cursor++),ue;return v.isHighSurrogate(re)&&this.cursor<this.str.length&&v.isLowSurrogate(ue=this.str.charCodeAt(this.cursor))&&(re=(re-55296)*1024+(ue-56320)+65536,++this.cursor),v.fromCharCode(re)}else return this.str=null,null};var R=function(re,ue){this.it=re,this.canonical=ue,this.resBuf=[]};R.prototype.next=function(){function re(Q,V){var ie=V.getDecomp();if(ie&&!(Q&&V.isCompatibility())){for(var ge=[],_e=0;_e<ie.length;++_e){var Ce=re(Q,v.fromCharCode(ie[_e]));ge=ge.concat(Ce)}return ge}else return[V]}if(this.resBuf.length===0){var ue=this.it.next();if(!ue)return null;this.resBuf=re(this.canonical,ue)}return this.resBuf.shift()};var q=function(re){this.it=re,this.resBuf=[]};q.prototype.next=function(){var re;if(this.resBuf.length===0)do{var ue=this.it.next();if(!ue)break;re=ue.getCanonicalClass();var Q=this.resBuf.length;if(re!==0)for(;Q>0;--Q){var V=this.resBuf[Q-1],ie=V.getCanonicalClass();if(ie<=re)break}this.resBuf.splice(Q,0,ue)}while(re!==0);return this.resBuf.shift()};var H=function(re){this.it=re,this.procBuf=[],this.resBuf=[],this.lastClass=null};H.prototype.next=function(){for(;this.resBuf.length===0;){var re=this.it.next();if(!re){this.resBuf=this.procBuf,this.procBuf=[];break}if(this.procBuf.length===0)this.lastClass=re.getCanonicalClass(),this.procBuf.push(re);else{var ue=this.procBuf[0],Q=ue.getComposite(re),V=re.getCanonicalClass();Q&&(this.lastClass<V||this.lastClass===0)?this.procBuf[0]=Q:(V===0&&(this.resBuf=this.procBuf,this.procBuf=[]),this.lastClass=V,this.procBuf.push(re))}}return this.resBuf.shift()};var W=function(re,ue){switch(re){case"NFD":return new q(new R(new A(ue),!0));case"NFKD":return new q(new R(new A(ue),!1));case"NFC":return new H(new q(new R(new A(ue),!0)));case"NFKC":return new H(new q(new R(new A(ue),!1)))}throw re+" is invalid"},se=function(re,ue){for(var Q=W(re,ue),V="",ie;ie=Q.next();)V+=ie.toString();return V};function Y(re){return se("NFD",re)}function ee(re){return se("NFKD",re)}function le(re){return se("NFC",re)}function G(re){return se("NFKC",re)}v.udata={0:{60:[,,{824:8814}],61:[,,{824:8800}],62:[,,{824:8815}],65:[,,{768:192,769:193,770:194,771:195,772:256,774:258,775:550,776:196,777:7842,778:197,780:461,783:512,785:514,803:7840,805:7680,808:260}],66:[,,{775:7682,803:7684,817:7686}],67:[,,{769:262,770:264,775:266,780:268,807:199}],68:[,,{775:7690,780:270,803:7692,807:7696,813:7698,817:7694}],69:[,,{768:200,769:201,770:202,771:7868,772:274,774:276,775:278,776:203,777:7866,780:282,783:516,785:518,803:7864,807:552,808:280,813:7704,816:7706}],70:[,,{775:7710}],71:[,,{769:500,770:284,772:7712,774:286,775:288,780:486,807:290}],72:[,,{770:292,775:7714,776:7718,780:542,803:7716,807:7720,814:7722}],73:[,,{768:204,769:205,770:206,771:296,772:298,774:300,775:304,776:207,777:7880,780:463,783:520,785:522,803:7882,808:302,816:7724}],74:[,,{770:308}],75:[,,{769:7728,780:488,803:7730,807:310,817:7732}],76:[,,{769:313,780:317,803:7734,807:315,813:7740,817:7738}],77:[,,{769:7742,775:7744,803:7746}],78:[,,{768:504,769:323,771:209,775:7748,780:327,803:7750,807:325,813:7754,817:7752}],79:[,,{768:210,769:211,770:212,771:213,772:332,774:334,775:558,776:214,777:7886,779:336,780:465,783:524,785:526,795:416,803:7884,808:490}],80:[,,{769:7764,775:7766}],82:[,,{769:340,775:7768,780:344,783:528,785:530,803:7770,807:342,817:7774}],83:[,,{769:346,770:348,775:7776,780:352,803:7778,806:536,807:350}],84:[,,{775:7786,780:356,803:7788,806:538,807:354,813:7792,817:7790}],85:[,,{768:217,769:218,770:219,771:360,772:362,774:364,776:220,777:7910,778:366,779:368,780:467,783:532,785:534,795:431,803:7908,804:7794,808:370,813:7798,816:7796}],86:[,,{771:7804,803:7806}],87:[,,{768:7808,769:7810,770:372,775:7814,776:7812,803:7816}],88:[,,{775:7818,776:7820}],89:[,,{768:7922,769:221,770:374,771:7928,772:562,775:7822,776:376,777:7926,803:7924}],90:[,,{769:377,770:7824,775:379,780:381,803:7826,817:7828}],97:[,,{768:224,769:225,770:226,771:227,772:257,774:259,775:551,776:228,777:7843,778:229,780:462,783:513,785:515,803:7841,805:7681,808:261}],98:[,,{775:7683,803:7685,817:7687}],99:[,,{769:263,770:265,775:267,780:269,807:231}],100:[,,{775:7691,780:271,803:7693,807:7697,813:7699,817:7695}],101:[,,{768:232,769:233,770:234,771:7869,772:275,774:277,775:279,776:235,777:7867,780:283,783:517,785:519,803:7865,807:553,808:281,813:7705,816:7707}],102:[,,{775:7711}],103:[,,{769:501,770:285,772:7713,774:287,775:289,780:487,807:291}],104:[,,{770:293,775:7715,776:7719,780:543,803:7717,807:7721,814:7723,817:7830}],105:[,,{768:236,769:237,770:238,771:297,772:299,774:301,776:239,777:7881,780:464,783:521,785:523,803:7883,808:303,816:7725}],106:[,,{770:309,780:496}],107:[,,{769:7729,780:489,803:7731,807:311,817:7733}],108:[,,{769:314,780:318,803:7735,807:316,813:7741,817:7739}],109:[,,{769:7743,775:7745,803:7747}],110:[,,{768:505,769:324,771:241,775:7749,780:328,803:7751,807:326,813:7755,817:7753}],111:[,,{768:242,769:243,770:244,771:245,772:333,774:335,775:559,776:246,777:7887,779:337,780:466,783:525,785:527,795:417,803:7885,808:491}],112:[,,{769:7765,775:7767}],114:[,,{769:341,775:7769,780:345,783:529,785:531,803:7771,807:343,817:7775}],115:[,,{769:347,770:349,775:7777,780:353,803:7779,806:537,807:351}],116:[,,{775:7787,776:7831,780:357,803:7789,806:539,807:355,813:7793,817:7791}],117:[,,{768:249,769:250,770:251,771:361,772:363,774:365,776:252,777:7911,778:367,779:369,780:468,783:533,785:535,795:432,803:7909,804:7795,808:371,813:7799,816:7797}],118:[,,{771:7805,803:7807}],119:[,,{768:7809,769:7811,770:373,775:7815,776:7813,778:7832,803:7817}],120:[,,{775:7819,776:7821}],121:[,,{768:7923,769:253,770:375,771:7929,772:563,775:7823,776:255,777:7927,778:7833,803:7925}],122:[,,{769:378,770:7825,775:380,780:382,803:7827,817:7829}],160:[[32],256],168:[[32,776],256,{768:8173,769:901,834:8129}],170:[[97],256],175:[[32,772],256],178:[[50],256],179:[[51],256],180:[[32,769],256],181:[[956],256],184:[[32,807],256],185:[[49],256],186:[[111],256],188:[[49,8260,52],256],189:[[49,8260,50],256],190:[[51,8260,52],256],192:[[65,768]],193:[[65,769]],194:[[65,770],,{768:7846,769:7844,771:7850,777:7848}],195:[[65,771]],196:[[65,776],,{772:478}],197:[[65,778],,{769:506}],198:[,,{769:508,772:482}],199:[[67,807],,{769:7688}],200:[[69,768]],201:[[69,769]],202:[[69,770],,{768:7872,769:7870,771:7876,777:7874}],203:[[69,776]],204:[[73,768]],205:[[73,769]],206:[[73,770]],207:[[73,776],,{769:7726}],209:[[78,771]],210:[[79,768]],211:[[79,769]],212:[[79,770],,{768:7890,769:7888,771:7894,777:7892}],213:[[79,771],,{769:7756,772:556,776:7758}],214:[[79,776],,{772:554}],216:[,,{769:510}],217:[[85,768]],218:[[85,769]],219:[[85,770]],220:[[85,776],,{768:475,769:471,772:469,780:473}],221:[[89,769]],224:[[97,768]],225:[[97,769]],226:[[97,770],,{768:7847,769:7845,771:7851,777:7849}],227:[[97,771]],228:[[97,776],,{772:479}],229:[[97,778],,{769:507}],230:[,,{769:509,772:483}],231:[[99,807],,{769:7689}],232:[[101,768]],233:[[101,769]],234:[[101,770],,{768:7873,769:7871,771:7877,777:7875}],235:[[101,776]],236:[[105,768]],237:[[105,769]],238:[[105,770]],239:[[105,776],,{769:7727}],241:[[110,771]],242:[[111,768]],243:[[111,769]],244:[[111,770],,{768:7891,769:7889,771:7895,777:7893}],245:[[111,771],,{769:7757,772:557,776:7759}],246:[[111,776],,{772:555}],248:[,,{769:511}],249:[[117,768]],250:[[117,769]],251:[[117,770]],252:[[117,776],,{768:476,769:472,772:470,780:474}],253:[[121,769]],255:[[121,776]]},256:{256:[[65,772]],257:[[97,772]],258:[[65,774],,{768:7856,769:7854,771:7860,777:7858}],259:[[97,774],,{768:7857,769:7855,771:7861,777:7859}],260:[[65,808]],261:[[97,808]],262:[[67,769]],263:[[99,769]],264:[[67,770]],265:[[99,770]],266:[[67,775]],267:[[99,775]],268:[[67,780]],269:[[99,780]],270:[[68,780]],271:[[100,780]],274:[[69,772],,{768:7700,769:7702}],275:[[101,772],,{768:7701,769:7703}],276:[[69,774]],277:[[101,774]],278:[[69,775]],279:[[101,775]],280:[[69,808]],281:[[101,808]],282:[[69,780]],283:[[101,780]],284:[[71,770]],285:[[103,770]],286:[[71,774]],287:[[103,774]],288:[[71,775]],289:[[103,775]],290:[[71,807]],291:[[103,807]],292:[[72,770]],293:[[104,770]],296:[[73,771]],297:[[105,771]],298:[[73,772]],299:[[105,772]],300:[[73,774]],301:[[105,774]],302:[[73,808]],303:[[105,808]],304:[[73,775]],306:[[73,74],256],307:[[105,106],256],308:[[74,770]],309:[[106,770]],310:[[75,807]],311:[[107,807]],313:[[76,769]],314:[[108,769]],315:[[76,807]],316:[[108,807]],317:[[76,780]],318:[[108,780]],319:[[76,183],256],320:[[108,183],256],323:[[78,769]],324:[[110,769]],325:[[78,807]],326:[[110,807]],327:[[78,780]],328:[[110,780]],329:[[700,110],256],332:[[79,772],,{768:7760,769:7762}],333:[[111,772],,{768:7761,769:7763}],334:[[79,774]],335:[[111,774]],336:[[79,779]],337:[[111,779]],340:[[82,769]],341:[[114,769]],342:[[82,807]],343:[[114,807]],344:[[82,780]],345:[[114,780]],346:[[83,769],,{775:7780}],347:[[115,769],,{775:7781}],348:[[83,770]],349:[[115,770]],350:[[83,807]],351:[[115,807]],352:[[83,780],,{775:7782}],353:[[115,780],,{775:7783}],354:[[84,807]],355:[[116,807]],356:[[84,780]],357:[[116,780]],360:[[85,771],,{769:7800}],361:[[117,771],,{769:7801}],362:[[85,772],,{776:7802}],363:[[117,772],,{776:7803}],364:[[85,774]],365:[[117,774]],366:[[85,778]],367:[[117,778]],368:[[85,779]],369:[[117,779]],370:[[85,808]],371:[[117,808]],372:[[87,770]],373:[[119,770]],374:[[89,770]],375:[[121,770]],376:[[89,776]],377:[[90,769]],378:[[122,769]],379:[[90,775]],380:[[122,775]],381:[[90,780]],382:[[122,780]],383:[[115],256,{775:7835}],416:[[79,795],,{768:7900,769:7898,771:7904,777:7902,803:7906}],417:[[111,795],,{768:7901,769:7899,771:7905,777:7903,803:7907}],431:[[85,795],,{768:7914,769:7912,771:7918,777:7916,803:7920}],432:[[117,795],,{768:7915,769:7913,771:7919,777:7917,803:7921}],439:[,,{780:494}],452:[[68,381],256],453:[[68,382],256],454:[[100,382],256],455:[[76,74],256],456:[[76,106],256],457:[[108,106],256],458:[[78,74],256],459:[[78,106],256],460:[[110,106],256],461:[[65,780]],462:[[97,780]],463:[[73,780]],464:[[105,780]],465:[[79,780]],466:[[111,780]],467:[[85,780]],468:[[117,780]],469:[[220,772]],470:[[252,772]],471:[[220,769]],472:[[252,769]],473:[[220,780]],474:[[252,780]],475:[[220,768]],476:[[252,768]],478:[[196,772]],479:[[228,772]],480:[[550,772]],481:[[551,772]],482:[[198,772]],483:[[230,772]],486:[[71,780]],487:[[103,780]],488:[[75,780]],489:[[107,780]],490:[[79,808],,{772:492}],491:[[111,808],,{772:493}],492:[[490,772]],493:[[491,772]],494:[[439,780]],495:[[658,780]],496:[[106,780]],497:[[68,90],256],498:[[68,122],256],499:[[100,122],256],500:[[71,769]],501:[[103,769]],504:[[78,768]],505:[[110,768]],506:[[197,769]],507:[[229,769]],508:[[198,769]],509:[[230,769]],510:[[216,769]],511:[[248,769]],66045:[,220]},512:{512:[[65,783]],513:[[97,783]],514:[[65,785]],515:[[97,785]],516:[[69,783]],517:[[101,783]],518:[[69,785]],519:[[101,785]],520:[[73,783]],521:[[105,783]],522:[[73,785]],523:[[105,785]],524:[[79,783]],525:[[111,783]],526:[[79,785]],527:[[111,785]],528:[[82,783]],529:[[114,783]],530:[[82,785]],531:[[114,785]],532:[[85,783]],533:[[117,783]],534:[[85,785]],535:[[117,785]],536:[[83,806]],537:[[115,806]],538:[[84,806]],539:[[116,806]],542:[[72,780]],543:[[104,780]],550:[[65,775],,{772:480}],551:[[97,775],,{772:481}],552:[[69,807],,{774:7708}],553:[[101,807],,{774:7709}],554:[[214,772]],555:[[246,772]],556:[[213,772]],557:[[245,772]],558:[[79,775],,{772:560}],559:[[111,775],,{772:561}],560:[[558,772]],561:[[559,772]],562:[[89,772]],563:[[121,772]],658:[,,{780:495}],688:[[104],256],689:[[614],256],690:[[106],256],691:[[114],256],692:[[633],256],693:[[635],256],694:[[641],256],695:[[119],256],696:[[121],256],728:[[32,774],256],729:[[32,775],256],730:[[32,778],256],731:[[32,808],256],732:[[32,771],256],733:[[32,779],256],736:[[611],256],737:[[108],256],738:[[115],256],739:[[120],256],740:[[661],256],66272:[,220]},768:{768:[,230],769:[,230],770:[,230],771:[,230],772:[,230],773:[,230],774:[,230],775:[,230],776:[,230,{769:836}],777:[,230],778:[,230],779:[,230],780:[,230],781:[,230],782:[,230],783:[,230],784:[,230],785:[,230],786:[,230],787:[,230],788:[,230],789:[,232],790:[,220],791:[,220],792:[,220],793:[,220],794:[,232],795:[,216],796:[,220],797:[,220],798:[,220],799:[,220],800:[,220],801:[,202],802:[,202],803:[,220],804:[,220],805:[,220],806:[,220],807:[,202],808:[,202],809:[,220],810:[,220],811:[,220],812:[,220],813:[,220],814:[,220],815:[,220],816:[,220],817:[,220],818:[,220],819:[,220],820:[,1],821:[,1],822:[,1],823:[,1],824:[,1],825:[,220],826:[,220],827:[,220],828:[,220],829:[,230],830:[,230],831:[,230],832:[[768],230],833:[[769],230],834:[,230],835:[[787],230],836:[[776,769],230],837:[,240],838:[,230],839:[,220],840:[,220],841:[,220],842:[,230],843:[,230],844:[,230],845:[,220],846:[,220],848:[,230],849:[,230],850:[,230],851:[,220],852:[,220],853:[,220],854:[,220],855:[,230],856:[,232],857:[,220],858:[,220],859:[,230],860:[,233],861:[,234],862:[,234],863:[,233],864:[,234],865:[,234],866:[,233],867:[,230],868:[,230],869:[,230],870:[,230],871:[,230],872:[,230],873:[,230],874:[,230],875:[,230],876:[,230],877:[,230],878:[,230],879:[,230],884:[[697]],890:[[32,837],256],894:[[59]],900:[[32,769],256],901:[[168,769]],902:[[913,769]],903:[[183]],904:[[917,769]],905:[[919,769]],906:[[921,769]],908:[[927,769]],910:[[933,769]],911:[[937,769]],912:[[970,769]],913:[,,{768:8122,769:902,772:8121,774:8120,787:7944,788:7945,837:8124}],917:[,,{768:8136,769:904,787:7960,788:7961}],919:[,,{768:8138,769:905,787:7976,788:7977,837:8140}],921:[,,{768:8154,769:906,772:8153,774:8152,776:938,787:7992,788:7993}],927:[,,{768:8184,769:908,787:8008,788:8009}],929:[,,{788:8172}],933:[,,{768:8170,769:910,772:8169,774:8168,776:939,788:8025}],937:[,,{768:8186,769:911,787:8040,788:8041,837:8188}],938:[[921,776]],939:[[933,776]],940:[[945,769],,{837:8116}],941:[[949,769]],942:[[951,769],,{837:8132}],943:[[953,769]],944:[[971,769]],945:[,,{768:8048,769:940,772:8113,774:8112,787:7936,788:7937,834:8118,837:8115}],949:[,,{768:8050,769:941,787:7952,788:7953}],951:[,,{768:8052,769:942,787:7968,788:7969,834:8134,837:8131}],953:[,,{768:8054,769:943,772:8145,774:8144,776:970,787:7984,788:7985,834:8150}],959:[,,{768:8056,769:972,787:8e3,788:8001}],961:[,,{787:8164,788:8165}],965:[,,{768:8058,769:973,772:8161,774:8160,776:971,787:8016,788:8017,834:8166}],969:[,,{768:8060,769:974,787:8032,788:8033,834:8182,837:8179}],970:[[953,776],,{768:8146,769:912,834:8151}],971:[[965,776],,{768:8162,769:944,834:8167}],972:[[959,769]],973:[[965,769]],974:[[969,769],,{837:8180}],976:[[946],256],977:[[952],256],978:[[933],256,{769:979,776:980}],979:[[978,769]],980:[[978,776]],981:[[966],256],982:[[960],256],1008:[[954],256],1009:[[961],256],1010:[[962],256],1012:[[920],256],1013:[[949],256],1017:[[931],256],66422:[,230],66423:[,230],66424:[,230],66425:[,230],66426:[,230]},1024:{1024:[[1045,768]],1025:[[1045,776]],1027:[[1043,769]],1030:[,,{776:1031}],1031:[[1030,776]],1036:[[1050,769]],1037:[[1048,768]],1038:[[1059,774]],1040:[,,{774:1232,776:1234}],1043:[,,{769:1027}],1045:[,,{768:1024,774:1238,776:1025}],1046:[,,{774:1217,776:1244}],1047:[,,{776:1246}],1048:[,,{768:1037,772:1250,774:1049,776:1252}],1049:[[1048,774]],1050:[,,{769:1036}],1054:[,,{776:1254}],1059:[,,{772:1262,774:1038,776:1264,779:1266}],1063:[,,{776:1268}],1067:[,,{776:1272}],1069:[,,{776:1260}],1072:[,,{774:1233,776:1235}],1075:[,,{769:1107}],1077:[,,{768:1104,774:1239,776:1105}],1078:[,,{774:1218,776:1245}],1079:[,,{776:1247}],1080:[,,{768:1117,772:1251,774:1081,776:1253}],1081:[[1080,774]],1082:[,,{769:1116}],1086:[,,{776:1255}],1091:[,,{772:1263,774:1118,776:1265,779:1267}],1095:[,,{776:1269}],1099:[,,{776:1273}],1101:[,,{776:1261}],1104:[[1077,768]],1105:[[1077,776]],1107:[[1075,769]],1110:[,,{776:1111}],1111:[[1110,776]],1116:[[1082,769]],1117:[[1080,768]],1118:[[1091,774]],1140:[,,{783:1142}],1141:[,,{783:1143}],1142:[[1140,783]],1143:[[1141,783]],1155:[,230],1156:[,230],1157:[,230],1158:[,230],1159:[,230],1217:[[1046,774]],1218:[[1078,774]],1232:[[1040,774]],1233:[[1072,774]],1234:[[1040,776]],1235:[[1072,776]],1238:[[1045,774]],1239:[[1077,774]],1240:[,,{776:1242}],1241:[,,{776:1243}],1242:[[1240,776]],1243:[[1241,776]],1244:[[1046,776]],1245:[[1078,776]],1246:[[1047,776]],1247:[[1079,776]],1250:[[1048,772]],1251:[[1080,772]],1252:[[1048,776]],1253:[[1080,776]],1254:[[1054,776]],1255:[[1086,776]],1256:[,,{776:1258}],1257:[,,{776:1259}],1258:[[1256,776]],1259:[[1257,776]],1260:[[1069,776]],1261:[[1101,776]],1262:[[1059,772]],1263:[[1091,772]],1264:[[1059,776]],1265:[[1091,776]],1266:[[1059,779]],1267:[[1091,779]],1268:[[1063,776]],1269:[[1095,776]],1272:[[1067,776]],1273:[[1099,776]]},1280:{1415:[[1381,1410],256],1425:[,220],1426:[,230],1427:[,230],1428:[,230],1429:[,230],1430:[,220],1431:[,230],1432:[,230],1433:[,230],1434:[,222],1435:[,220],1436:[,230],1437:[,230],1438:[,230],1439:[,230],1440:[,230],1441:[,230],1442:[,220],1443:[,220],1444:[,220],1445:[,220],1446:[,220],1447:[,220],1448:[,230],1449:[,230],1450:[,220],1451:[,230],1452:[,230],1453:[,222],1454:[,228],1455:[,230],1456:[,10],1457:[,11],1458:[,12],1459:[,13],1460:[,14],1461:[,15],1462:[,16],1463:[,17],1464:[,18],1465:[,19],1466:[,19],1467:[,20],1468:[,21],1469:[,22],1471:[,23],1473:[,24],1474:[,25],1476:[,230],1477:[,220],1479:[,18]},1536:{1552:[,230],1553:[,230],1554:[,230],1555:[,230],1556:[,230],1557:[,230],1558:[,230],1559:[,230],1560:[,30],1561:[,31],1562:[,32],1570:[[1575,1619]],1571:[[1575,1620]],1572:[[1608,1620]],1573:[[1575,1621]],1574:[[1610,1620]],1575:[,,{1619:1570,1620:1571,1621:1573}],1608:[,,{1620:1572}],1610:[,,{1620:1574}],1611:[,27],1612:[,28],1613:[,29],1614:[,30],1615:[,31],1616:[,32],1617:[,33],1618:[,34],1619:[,230],1620:[,230],1621:[,220],1622:[,220],1623:[,230],1624:[,230],1625:[,230],1626:[,230],1627:[,230],1628:[,220],1629:[,230],1630:[,230],1631:[,220],1648:[,35],1653:[[1575,1652],256],1654:[[1608,1652],256],1655:[[1735,1652],256],1656:[[1610,1652],256],1728:[[1749,1620]],1729:[,,{1620:1730}],1730:[[1729,1620]],1746:[,,{1620:1747}],1747:[[1746,1620]],1749:[,,{1620:1728}],1750:[,230],1751:[,230],1752:[,230],1753:[,230],1754:[,230],1755:[,230],1756:[,230],1759:[,230],1760:[,230],1761:[,230],1762:[,230],1763:[,220],1764:[,230],1767:[,230],1768:[,230],1770:[,220],1771:[,230],1772:[,230],1773:[,220]},1792:{1809:[,36],1840:[,230],1841:[,220],1842:[,230],1843:[,230],1844:[,220],1845:[,230],1846:[,230],1847:[,220],1848:[,220],1849:[,220],1850:[,230],1851:[,220],1852:[,220],1853:[,230],1854:[,220],1855:[,230],1856:[,230],1857:[,230],1858:[,220],1859:[,230],1860:[,220],1861:[,230],1862:[,220],1863:[,230],1864:[,220],1865:[,230],1866:[,230],2027:[,230],2028:[,230],2029:[,230],2030:[,230],2031:[,230],2032:[,230],2033:[,230],2034:[,220],2035:[,230]},2048:{2070:[,230],2071:[,230],2072:[,230],2073:[,230],2075:[,230],2076:[,230],2077:[,230],2078:[,230],2079:[,230],2080:[,230],2081:[,230],2082:[,230],2083:[,230],2085:[,230],2086:[,230],2087:[,230],2089:[,230],2090:[,230],2091:[,230],2092:[,230],2093:[,230],2137:[,220],2138:[,220],2139:[,220],2276:[,230],2277:[,230],2278:[,220],2279:[,230],2280:[,230],2281:[,220],2282:[,230],2283:[,230],2284:[,230],2285:[,220],2286:[,220],2287:[,220],2288:[,27],2289:[,28],2290:[,29],2291:[,230],2292:[,230],2293:[,230],2294:[,220],2295:[,230],2296:[,230],2297:[,220],2298:[,220],2299:[,230],2300:[,230],2301:[,230],2302:[,230],2303:[,230]},2304:{2344:[,,{2364:2345}],2345:[[2344,2364]],2352:[,,{2364:2353}],2353:[[2352,2364]],2355:[,,{2364:2356}],2356:[[2355,2364]],2364:[,7],2381:[,9],2385:[,230],2386:[,220],2387:[,230],2388:[,230],2392:[[2325,2364],512],2393:[[2326,2364],512],2394:[[2327,2364],512],2395:[[2332,2364],512],2396:[[2337,2364],512],2397:[[2338,2364],512],2398:[[2347,2364],512],2399:[[2351,2364],512],2492:[,7],2503:[,,{2494:2507,2519:2508}],2507:[[2503,2494]],2508:[[2503,2519]],2509:[,9],2524:[[2465,2492],512],2525:[[2466,2492],512],2527:[[2479,2492],512]},2560:{2611:[[2610,2620],512],2614:[[2616,2620],512],2620:[,7],2637:[,9],2649:[[2582,2620],512],2650:[[2583,2620],512],2651:[[2588,2620],512],2654:[[2603,2620],512],2748:[,7],2765:[,9],68109:[,220],68111:[,230],68152:[,230],68153:[,1],68154:[,220],68159:[,9],68325:[,230],68326:[,220]},2816:{2876:[,7],2887:[,,{2878:2891,2902:2888,2903:2892}],2888:[[2887,2902]],2891:[[2887,2878]],2892:[[2887,2903]],2893:[,9],2908:[[2849,2876],512],2909:[[2850,2876],512],2962:[,,{3031:2964}],2964:[[2962,3031]],3014:[,,{3006:3018,3031:3020}],3015:[,,{3006:3019}],3018:[[3014,3006]],3019:[[3015,3006]],3020:[[3014,3031]],3021:[,9]},3072:{3142:[,,{3158:3144}],3144:[[3142,3158]],3149:[,9],3157:[,84],3158:[,91],3260:[,7],3263:[,,{3285:3264}],3264:[[3263,3285]],3270:[,,{3266:3274,3285:3271,3286:3272}],3271:[[3270,3285]],3272:[[3270,3286]],3274:[[3270,3266],,{3285:3275}],3275:[[3274,3285]],3277:[,9]},3328:{3398:[,,{3390:3402,3415:3404}],3399:[,,{3390:3403}],3402:[[3398,3390]],3403:[[3399,3390]],3404:[[3398,3415]],3405:[,9],3530:[,9],3545:[,,{3530:3546,3535:3548,3551:3550}],3546:[[3545,3530]],3548:[[3545,3535],,{3530:3549}],3549:[[3548,3530]],3550:[[3545,3551]]},3584:{3635:[[3661,3634],256],3640:[,103],3641:[,103],3642:[,9],3656:[,107],3657:[,107],3658:[,107],3659:[,107],3763:[[3789,3762],256],3768:[,118],3769:[,118],3784:[,122],3785:[,122],3786:[,122],3787:[,122],3804:[[3755,3737],256],3805:[[3755,3745],256]},3840:{3852:[[3851],256],3864:[,220],3865:[,220],3893:[,220],3895:[,220],3897:[,216],3907:[[3906,4023],512],3917:[[3916,4023],512],3922:[[3921,4023],512],3927:[[3926,4023],512],3932:[[3931,4023],512],3945:[[3904,4021],512],3953:[,129],3954:[,130],3955:[[3953,3954],512],3956:[,132],3957:[[3953,3956],512],3958:[[4018,3968],512],3959:[[4018,3969],256],3960:[[4019,3968],512],3961:[[4019,3969],256],3962:[,130],3963:[,130],3964:[,130],3965:[,130],3968:[,130],3969:[[3953,3968],512],3970:[,230],3971:[,230],3972:[,9],3974:[,230],3975:[,230],3987:[[3986,4023],512],3997:[[3996,4023],512],4002:[[4001,4023],512],4007:[[4006,4023],512],4012:[[4011,4023],512],4025:[[3984,4021],512],4038:[,220]},4096:{4133:[,,{4142:4134}],4134:[[4133,4142]],4151:[,7],4153:[,9],4154:[,9],4237:[,220],4348:[[4316],256],69702:[,9],69759:[,9],69785:[,,{69818:69786}],69786:[[69785,69818]],69787:[,,{69818:69788}],69788:[[69787,69818]],69797:[,,{69818:69803}],69803:[[69797,69818]],69817:[,9],69818:[,7]},4352:{69888:[,230],69889:[,230],69890:[,230],69934:[[69937,69927]],69935:[[69938,69927]],69937:[,,{69927:69934}],69938:[,,{69927:69935}],69939:[,9],69940:[,9],70003:[,7],70080:[,9]},4608:{70197:[,9],70198:[,7],70377:[,7],70378:[,9]},4864:{4957:[,230],4958:[,230],4959:[,230],70460:[,7],70471:[,,{70462:70475,70487:70476}],70475:[[70471,70462]],70476:[[70471,70487]],70477:[,9],70502:[,230],70503:[,230],70504:[,230],70505:[,230],70506:[,230],70507:[,230],70508:[,230],70512:[,230],70513:[,230],70514:[,230],70515:[,230],70516:[,230]},5120:{70841:[,,{70832:70844,70842:70843,70845:70846}],70843:[[70841,70842]],70844:[[70841,70832]],70846:[[70841,70845]],70850:[,9],70851:[,7]},5376:{71096:[,,{71087:71098}],71097:[,,{71087:71099}],71098:[[71096,71087]],71099:[[71097,71087]],71103:[,9],71104:[,7]},5632:{71231:[,9],71350:[,9],71351:[,7]},5888:{5908:[,9],5940:[,9],6098:[,9],6109:[,230]},6144:{6313:[,228]},6400:{6457:[,222],6458:[,230],6459:[,220]},6656:{6679:[,230],6680:[,220],6752:[,9],6773:[,230],6774:[,230],6775:[,230],6776:[,230],6777:[,230],6778:[,230],6779:[,230],6780:[,230],6783:[,220],6832:[,230],6833:[,230],6834:[,230],6835:[,230],6836:[,230],6837:[,220],6838:[,220],6839:[,220],6840:[,220],6841:[,220],6842:[,220],6843:[,230],6844:[,230],6845:[,220]},6912:{6917:[,,{6965:6918}],6918:[[6917,6965]],6919:[,,{6965:6920}],6920:[[6919,6965]],6921:[,,{6965:6922}],6922:[[6921,6965]],6923:[,,{6965:6924}],6924:[[6923,6965]],6925:[,,{6965:6926}],6926:[[6925,6965]],6929:[,,{6965:6930}],6930:[[6929,6965]],6964:[,7],6970:[,,{6965:6971}],6971:[[6970,6965]],6972:[,,{6965:6973}],6973:[[6972,6965]],6974:[,,{6965:6976}],6975:[,,{6965:6977}],6976:[[6974,6965]],6977:[[6975,6965]],6978:[,,{6965:6979}],6979:[[6978,6965]],6980:[,9],7019:[,230],7020:[,220],7021:[,230],7022:[,230],7023:[,230],7024:[,230],7025:[,230],7026:[,230],7027:[,230],7082:[,9],7083:[,9],7142:[,7],7154:[,9],7155:[,9]},7168:{7223:[,7],7376:[,230],7377:[,230],7378:[,230],7380:[,1],7381:[,220],7382:[,220],7383:[,220],7384:[,220],7385:[,220],7386:[,230],7387:[,230],7388:[,220],7389:[,220],7390:[,220],7391:[,220],7392:[,230],7394:[,1],7395:[,1],7396:[,1],7397:[,1],7398:[,1],7399:[,1],7400:[,1],7405:[,220],7412:[,230],7416:[,230],7417:[,230]},7424:{7468:[[65],256],7469:[[198],256],7470:[[66],256],7472:[[68],256],7473:[[69],256],7474:[[398],256],7475:[[71],256],7476:[[72],256],7477:[[73],256],7478:[[74],256],7479:[[75],256],7480:[[76],256],7481:[[77],256],7482:[[78],256],7484:[[79],256],7485:[[546],256],7486:[[80],256],7487:[[82],256],7488:[[84],256],7489:[[85],256],7490:[[87],256],7491:[[97],256],7492:[[592],256],7493:[[593],256],7494:[[7426],256],7495:[[98],256],7496:[[100],256],7497:[[101],256],7498:[[601],256],7499:[[603],256],7500:[[604],256],7501:[[103],256],7503:[[107],256],7504:[[109],256],7505:[[331],256],7506:[[111],256],7507:[[596],256],7508:[[7446],256],7509:[[7447],256],7510:[[112],256],7511:[[116],256],7512:[[117],256],7513:[[7453],256],7514:[[623],256],7515:[[118],256],7516:[[7461],256],7517:[[946],256],7518:[[947],256],7519:[[948],256],7520:[[966],256],7521:[[967],256],7522:[[105],256],7523:[[114],256],7524:[[117],256],7525:[[118],256],7526:[[946],256],7527:[[947],256],7528:[[961],256],7529:[[966],256],7530:[[967],256],7544:[[1085],256],7579:[[594],256],7580:[[99],256],7581:[[597],256],7582:[[240],256],7583:[[604],256],7584:[[102],256],7585:[[607],256],7586:[[609],256],7587:[[613],256],7588:[[616],256],7589:[[617],256],7590:[[618],256],7591:[[7547],256],7592:[[669],256],7593:[[621],256],7594:[[7557],256],7595:[[671],256],7596:[[625],256],7597:[[624],256],7598:[[626],256],7599:[[627],256],7600:[[628],256],7601:[[629],256],7602:[[632],256],7603:[[642],256],7604:[[643],256],7605:[[427],256],7606:[[649],256],7607:[[650],256],7608:[[7452],256],7609:[[651],256],7610:[[652],256],7611:[[122],256],7612:[[656],256],7613:[[657],256],7614:[[658],256],7615:[[952],256],7616:[,230],7617:[,230],7618:[,220],7619:[,230],7620:[,230],7621:[,230],7622:[,230],7623:[,230],7624:[,230],7625:[,230],7626:[,220],7627:[,230],7628:[,230],7629:[,234],7630:[,214],7631:[,220],7632:[,202],7633:[,230],7634:[,230],7635:[,230],7636:[,230],7637:[,230],7638:[,230],7639:[,230],7640:[,230],7641:[,230],7642:[,230],7643:[,230],7644:[,230],7645:[,230],7646:[,230],7647:[,230],7648:[,230],7649:[,230],7650:[,230],7651:[,230],7652:[,230],7653:[,230],7654:[,230],7655:[,230],7656:[,230],7657:[,230],7658:[,230],7659:[,230],7660:[,230],7661:[,230],7662:[,230],7663:[,230],7664:[,230],7665:[,230],7666:[,230],7667:[,230],7668:[,230],7669:[,230],7676:[,233],7677:[,220],7678:[,230],7679:[,220]},7680:{7680:[[65,805]],7681:[[97,805]],7682:[[66,775]],7683:[[98,775]],7684:[[66,803]],7685:[[98,803]],7686:[[66,817]],7687:[[98,817]],7688:[[199,769]],7689:[[231,769]],7690:[[68,775]],7691:[[100,775]],7692:[[68,803]],7693:[[100,803]],7694:[[68,817]],7695:[[100,817]],7696:[[68,807]],7697:[[100,807]],7698:[[68,813]],7699:[[100,813]],7700:[[274,768]],7701:[[275,768]],7702:[[274,769]],7703:[[275,769]],7704:[[69,813]],7705:[[101,813]],7706:[[69,816]],7707:[[101,816]],7708:[[552,774]],7709:[[553,774]],7710:[[70,775]],7711:[[102,775]],7712:[[71,772]],7713:[[103,772]],7714:[[72,775]],7715:[[104,775]],7716:[[72,803]],7717:[[104,803]],7718:[[72,776]],7719:[[104,776]],7720:[[72,807]],7721:[[104,807]],7722:[[72,814]],7723:[[104,814]],7724:[[73,816]],7725:[[105,816]],7726:[[207,769]],7727:[[239,769]],7728:[[75,769]],7729:[[107,769]],7730:[[75,803]],7731:[[107,803]],7732:[[75,817]],7733:[[107,817]],7734:[[76,803],,{772:7736}],7735:[[108,803],,{772:7737}],7736:[[7734,772]],7737:[[7735,772]],7738:[[76,817]],7739:[[108,817]],7740:[[76,813]],7741:[[108,813]],7742:[[77,769]],7743:[[109,769]],7744:[[77,775]],7745:[[109,775]],7746:[[77,803]],7747:[[109,803]],7748:[[78,775]],7749:[[110,775]],7750:[[78,803]],7751:[[110,803]],7752:[[78,817]],7753:[[110,817]],7754:[[78,813]],7755:[[110,813]],7756:[[213,769]],7757:[[245,769]],7758:[[213,776]],7759:[[245,776]],7760:[[332,768]],7761:[[333,768]],7762:[[332,769]],7763:[[333,769]],7764:[[80,769]],7765:[[112,769]],7766:[[80,775]],7767:[[112,775]],7768:[[82,775]],7769:[[114,775]],7770:[[82,803],,{772:7772}],7771:[[114,803],,{772:7773}],7772:[[7770,772]],7773:[[7771,772]],7774:[[82,817]],7775:[[114,817]],7776:[[83,775]],7777:[[115,775]],7778:[[83,803],,{775:7784}],7779:[[115,803],,{775:7785}],7780:[[346,775]],7781:[[347,775]],7782:[[352,775]],7783:[[353,775]],7784:[[7778,775]],7785:[[7779,775]],7786:[[84,775]],7787:[[116,775]],7788:[[84,803]],7789:[[116,803]],7790:[[84,817]],7791:[[116,817]],7792:[[84,813]],7793:[[116,813]],7794:[[85,804]],7795:[[117,804]],7796:[[85,816]],7797:[[117,816]],7798:[[85,813]],7799:[[117,813]],7800:[[360,769]],7801:[[361,769]],7802:[[362,776]],7803:[[363,776]],7804:[[86,771]],7805:[[118,771]],7806:[[86,803]],7807:[[118,803]],7808:[[87,768]],7809:[[119,768]],7810:[[87,769]],7811:[[119,769]],7812:[[87,776]],7813:[[119,776]],7814:[[87,775]],7815:[[119,775]],7816:[[87,803]],7817:[[119,803]],7818:[[88,775]],7819:[[120,775]],7820:[[88,776]],7821:[[120,776]],7822:[[89,775]],7823:[[121,775]],7824:[[90,770]],7825:[[122,770]],7826:[[90,803]],7827:[[122,803]],7828:[[90,817]],7829:[[122,817]],7830:[[104,817]],7831:[[116,776]],7832:[[119,778]],7833:[[121,778]],7834:[[97,702],256],7835:[[383,775]],7840:[[65,803],,{770:7852,774:7862}],7841:[[97,803],,{770:7853,774:7863}],7842:[[65,777]],7843:[[97,777]],7844:[[194,769]],7845:[[226,769]],7846:[[194,768]],7847:[[226,768]],7848:[[194,777]],7849:[[226,777]],7850:[[194,771]],7851:[[226,771]],7852:[[7840,770]],7853:[[7841,770]],7854:[[258,769]],7855:[[259,769]],7856:[[258,768]],7857:[[259,768]],7858:[[258,777]],7859:[[259,777]],7860:[[258,771]],7861:[[259,771]],7862:[[7840,774]],7863:[[7841,774]],7864:[[69,803],,{770:7878}],7865:[[101,803],,{770:7879}],7866:[[69,777]],7867:[[101,777]],7868:[[69,771]],7869:[[101,771]],7870:[[202,769]],7871:[[234,769]],7872:[[202,768]],7873:[[234,768]],7874:[[202,777]],7875:[[234,777]],7876:[[202,771]],7877:[[234,771]],7878:[[7864,770]],7879:[[7865,770]],7880:[[73,777]],7881:[[105,777]],7882:[[73,803]],7883:[[105,803]],7884:[[79,803],,{770:7896}],7885:[[111,803],,{770:7897}],7886:[[79,777]],7887:[[111,777]],7888:[[212,769]],7889:[[244,769]],7890:[[212,768]],7891:[[244,768]],7892:[[212,777]],7893:[[244,777]],7894:[[212,771]],7895:[[244,771]],7896:[[7884,770]],7897:[[7885,770]],7898:[[416,769]],7899:[[417,769]],7900:[[416,768]],7901:[[417,768]],7902:[[416,777]],7903:[[417,777]],7904:[[416,771]],7905:[[417,771]],7906:[[416,803]],7907:[[417,803]],7908:[[85,803]],7909:[[117,803]],7910:[[85,777]],7911:[[117,777]],7912:[[431,769]],7913:[[432,769]],7914:[[431,768]],7915:[[432,768]],7916:[[431,777]],7917:[[432,777]],7918:[[431,771]],7919:[[432,771]],7920:[[431,803]],7921:[[432,803]],7922:[[89,768]],7923:[[121,768]],7924:[[89,803]],7925:[[121,803]],7926:[[89,777]],7927:[[121,777]],7928:[[89,771]],7929:[[121,771]]},7936:{7936:[[945,787],,{768:7938,769:7940,834:7942,837:8064}],7937:[[945,788],,{768:7939,769:7941,834:7943,837:8065}],7938:[[7936,768],,{837:8066}],7939:[[7937,768],,{837:8067}],7940:[[7936,769],,{837:8068}],7941:[[7937,769],,{837:8069}],7942:[[7936,834],,{837:8070}],7943:[[7937,834],,{837:8071}],7944:[[913,787],,{768:7946,769:7948,834:7950,837:8072}],7945:[[913,788],,{768:7947,769:7949,834:7951,837:8073}],7946:[[7944,768],,{837:8074}],7947:[[7945,768],,{837:8075}],7948:[[7944,769],,{837:8076}],7949:[[7945,769],,{837:8077}],7950:[[7944,834],,{837:8078}],7951:[[7945,834],,{837:8079}],7952:[[949,787],,{768:7954,769:7956}],7953:[[949,788],,{768:7955,769:7957}],7954:[[7952,768]],7955:[[7953,768]],7956:[[7952,769]],7957:[[7953,769]],7960:[[917,787],,{768:7962,769:7964}],7961:[[917,788],,{768:7963,769:7965}],7962:[[7960,768]],7963:[[7961,768]],7964:[[7960,769]],7965:[[7961,769]],7968:[[951,787],,{768:7970,769:7972,834:7974,837:8080}],7969:[[951,788],,{768:7971,769:7973,834:7975,837:8081}],7970:[[7968,768],,{837:8082}],7971:[[7969,768],,{837:8083}],7972:[[7968,769],,{837:8084}],7973:[[7969,769],,{837:8085}],7974:[[7968,834],,{837:8086}],7975:[[7969,834],,{837:8087}],7976:[[919,787],,{768:7978,769:7980,834:7982,837:8088}],7977:[[919,788],,{768:7979,769:7981,834:7983,837:8089}],7978:[[7976,768],,{837:8090}],7979:[[7977,768],,{837:8091}],7980:[[7976,769],,{837:8092}],7981:[[7977,769],,{837:8093}],7982:[[7976,834],,{837:8094}],7983:[[7977,834],,{837:8095}],7984:[[953,787],,{768:7986,769:7988,834:7990}],7985:[[953,788],,{768:7987,769:7989,834:7991}],7986:[[7984,768]],7987:[[7985,768]],7988:[[7984,769]],7989:[[7985,769]],7990:[[7984,834]],7991:[[7985,834]],7992:[[921,787],,{768:7994,769:7996,834:7998}],7993:[[921,788],,{768:7995,769:7997,834:7999}],7994:[[7992,768]],7995:[[7993,768]],7996:[[7992,769]],7997:[[7993,769]],7998:[[7992,834]],7999:[[7993,834]],8e3:[[959,787],,{768:8002,769:8004}],8001:[[959,788],,{768:8003,769:8005}],8002:[[8e3,768]],8003:[[8001,768]],8004:[[8e3,769]],8005:[[8001,769]],8008:[[927,787],,{768:8010,769:8012}],8009:[[927,788],,{768:8011,769:8013}],8010:[[8008,768]],8011:[[8009,768]],8012:[[8008,769]],8013:[[8009,769]],8016:[[965,787],,{768:8018,769:8020,834:8022}],8017:[[965,788],,{768:8019,769:8021,834:8023}],8018:[[8016,768]],8019:[[8017,768]],8020:[[8016,769]],8021:[[8017,769]],8022:[[8016,834]],8023:[[8017,834]],8025:[[933,788],,{768:8027,769:8029,834:8031}],8027:[[8025,768]],8029:[[8025,769]],8031:[[8025,834]],8032:[[969,787],,{768:8034,769:8036,834:8038,837:8096}],8033:[[969,788],,{768:8035,769:8037,834:8039,837:8097}],8034:[[8032,768],,{837:8098}],8035:[[8033,768],,{837:8099}],8036:[[8032,769],,{837:8100}],8037:[[8033,769],,{837:8101}],8038:[[8032,834],,{837:8102}],8039:[[8033,834],,{837:8103}],8040:[[937,787],,{768:8042,769:8044,834:8046,837:8104}],8041:[[937,788],,{768:8043,769:8045,834:8047,837:8105}],8042:[[8040,768],,{837:8106}],8043:[[8041,768],,{837:8107}],8044:[[8040,769],,{837:8108}],8045:[[8041,769],,{837:8109}],8046:[[8040,834],,{837:8110}],8047:[[8041,834],,{837:8111}],8048:[[945,768],,{837:8114}],8049:[[940]],8050:[[949,768]],8051:[[941]],8052:[[951,768],,{837:8130}],8053:[[942]],8054:[[953,768]],8055:[[943]],8056:[[959,768]],8057:[[972]],8058:[[965,768]],8059:[[973]],8060:[[969,768],,{837:8178}],8061:[[974]],8064:[[7936,837]],8065:[[7937,837]],8066:[[7938,837]],8067:[[7939,837]],8068:[[7940,837]],8069:[[7941,837]],8070:[[7942,837]],8071:[[7943,837]],8072:[[7944,837]],8073:[[7945,837]],8074:[[7946,837]],8075:[[7947,837]],8076:[[7948,837]],8077:[[7949,837]],8078:[[7950,837]],8079:[[7951,837]],8080:[[7968,837]],8081:[[7969,837]],8082:[[7970,837]],8083:[[7971,837]],8084:[[7972,837]],8085:[[7973,837]],8086:[[7974,837]],8087:[[7975,837]],8088:[[7976,837]],8089:[[7977,837]],8090:[[7978,837]],8091:[[7979,837]],8092:[[7980,837]],8093:[[7981,837]],8094:[[7982,837]],8095:[[7983,837]],8096:[[8032,837]],8097:[[8033,837]],8098:[[8034,837]],8099:[[8035,837]],8100:[[8036,837]],8101:[[8037,837]],8102:[[8038,837]],8103:[[8039,837]],8104:[[8040,837]],8105:[[8041,837]],8106:[[8042,837]],8107:[[8043,837]],8108:[[8044,837]],8109:[[8045,837]],8110:[[8046,837]],8111:[[8047,837]],8112:[[945,774]],8113:[[945,772]],8114:[[8048,837]],8115:[[945,837]],8116:[[940,837]],8118:[[945,834],,{837:8119}],8119:[[8118,837]],8120:[[913,774]],8121:[[913,772]],8122:[[913,768]],8123:[[902]],8124:[[913,837]],8125:[[32,787],256],8126:[[953]],8127:[[32,787],256,{768:8141,769:8142,834:8143}],8128:[[32,834],256],8129:[[168,834]],8130:[[8052,837]],8131:[[951,837]],8132:[[942,837]],8134:[[951,834],,{837:8135}],8135:[[8134,837]],8136:[[917,768]],8137:[[904]],8138:[[919,768]],8139:[[905]],8140:[[919,837]],8141:[[8127,768]],8142:[[8127,769]],8143:[[8127,834]],8144:[[953,774]],8145:[[953,772]],8146:[[970,768]],8147:[[912]],8150:[[953,834]],8151:[[970,834]],8152:[[921,774]],8153:[[921,772]],8154:[[921,768]],8155:[[906]],8157:[[8190,768]],8158:[[8190,769]],8159:[[8190,834]],8160:[[965,774]],8161:[[965,772]],8162:[[971,768]],8163:[[944]],8164:[[961,787]],8165:[[961,788]],8166:[[965,834]],8167:[[971,834]],8168:[[933,774]],8169:[[933,772]],8170:[[933,768]],8171:[[910]],8172:[[929,788]],8173:[[168,768]],8174:[[901]],8175:[[96]],8178:[[8060,837]],8179:[[969,837]],8180:[[974,837]],8182:[[969,834],,{837:8183}],8183:[[8182,837]],8184:[[927,768]],8185:[[908]],8186:[[937,768]],8187:[[911]],8188:[[937,837]],8189:[[180]],8190:[[32,788],256,{768:8157,769:8158,834:8159}]},8192:{8192:[[8194]],8193:[[8195]],8194:[[32],256],8195:[[32],256],8196:[[32],256],8197:[[32],256],8198:[[32],256],8199:[[32],256],8200:[[32],256],8201:[[32],256],8202:[[32],256],8209:[[8208],256],8215:[[32,819],256],8228:[[46],256],8229:[[46,46],256],8230:[[46,46,46],256],8239:[[32],256],8243:[[8242,8242],256],8244:[[8242,8242,8242],256],8246:[[8245,8245],256],8247:[[8245,8245,8245],256],8252:[[33,33],256],8254:[[32,773],256],8263:[[63,63],256],8264:[[63,33],256],8265:[[33,63],256],8279:[[8242,8242,8242,8242],256],8287:[[32],256],8304:[[48],256],8305:[[105],256],8308:[[52],256],8309:[[53],256],8310:[[54],256],8311:[[55],256],8312:[[56],256],8313:[[57],256],8314:[[43],256],8315:[[8722],256],8316:[[61],256],8317:[[40],256],8318:[[41],256],8319:[[110],256],8320:[[48],256],8321:[[49],256],8322:[[50],256],8323:[[51],256],8324:[[52],256],8325:[[53],256],8326:[[54],256],8327:[[55],256],8328:[[56],256],8329:[[57],256],8330:[[43],256],8331:[[8722],256],8332:[[61],256],8333:[[40],256],8334:[[41],256],8336:[[97],256],8337:[[101],256],8338:[[111],256],8339:[[120],256],8340:[[601],256],8341:[[104],256],8342:[[107],256],8343:[[108],256],8344:[[109],256],8345:[[110],256],8346:[[112],256],8347:[[115],256],8348:[[116],256],8360:[[82,115],256],8400:[,230],8401:[,230],8402:[,1],8403:[,1],8404:[,230],8405:[,230],8406:[,230],8407:[,230],8408:[,1],8409:[,1],8410:[,1],8411:[,230],8412:[,230],8417:[,230],8421:[,1],8422:[,1],8423:[,230],8424:[,220],8425:[,230],8426:[,1],8427:[,1],8428:[,220],8429:[,220],8430:[,220],8431:[,220],8432:[,230]},8448:{8448:[[97,47,99],256],8449:[[97,47,115],256],8450:[[67],256],8451:[[176,67],256],8453:[[99,47,111],256],8454:[[99,47,117],256],8455:[[400],256],8457:[[176,70],256],8458:[[103],256],8459:[[72],256],8460:[[72],256],8461:[[72],256],8462:[[104],256],8463:[[295],256],8464:[[73],256],8465:[[73],256],8466:[[76],256],8467:[[108],256],8469:[[78],256],8470:[[78,111],256],8473:[[80],256],8474:[[81],256],8475:[[82],256],8476:[[82],256],8477:[[82],256],8480:[[83,77],256],8481:[[84,69,76],256],8482:[[84,77],256],8484:[[90],256],8486:[[937]],8488:[[90],256],8490:[[75]],8491:[[197]],8492:[[66],256],8493:[[67],256],8495:[[101],256],8496:[[69],256],8497:[[70],256],8499:[[77],256],8500:[[111],256],8501:[[1488],256],8502:[[1489],256],8503:[[1490],256],8504:[[1491],256],8505:[[105],256],8507:[[70,65,88],256],8508:[[960],256],8509:[[947],256],8510:[[915],256],8511:[[928],256],8512:[[8721],256],8517:[[68],256],8518:[[100],256],8519:[[101],256],8520:[[105],256],8521:[[106],256],8528:[[49,8260,55],256],8529:[[49,8260,57],256],8530:[[49,8260,49,48],256],8531:[[49,8260,51],256],8532:[[50,8260,51],256],8533:[[49,8260,53],256],8534:[[50,8260,53],256],8535:[[51,8260,53],256],8536:[[52,8260,53],256],8537:[[49,8260,54],256],8538:[[53,8260,54],256],8539:[[49,8260,56],256],8540:[[51,8260,56],256],8541:[[53,8260,56],256],8542:[[55,8260,56],256],8543:[[49,8260],256],8544:[[73],256],8545:[[73,73],256],8546:[[73,73,73],256],8547:[[73,86],256],8548:[[86],256],8549:[[86,73],256],8550:[[86,73,73],256],8551:[[86,73,73,73],256],8552:[[73,88],256],8553:[[88],256],8554:[[88,73],256],8555:[[88,73,73],256],8556:[[76],256],8557:[[67],256],8558:[[68],256],8559:[[77],256],8560:[[105],256],8561:[[105,105],256],8562:[[105,105,105],256],8563:[[105,118],256],8564:[[118],256],8565:[[118,105],256],8566:[[118,105,105],256],8567:[[118,105,105,105],256],8568:[[105,120],256],8569:[[120],256],8570:[[120,105],256],8571:[[120,105,105],256],8572:[[108],256],8573:[[99],256],8574:[[100],256],8575:[[109],256],8585:[[48,8260,51],256],8592:[,,{824:8602}],8594:[,,{824:8603}],8596:[,,{824:8622}],8602:[[8592,824]],8603:[[8594,824]],8622:[[8596,824]],8653:[[8656,824]],8654:[[8660,824]],8655:[[8658,824]],8656:[,,{824:8653}],8658:[,,{824:8655}],8660:[,,{824:8654}]},8704:{8707:[,,{824:8708}],8708:[[8707,824]],8712:[,,{824:8713}],8713:[[8712,824]],8715:[,,{824:8716}],8716:[[8715,824]],8739:[,,{824:8740}],8740:[[8739,824]],8741:[,,{824:8742}],8742:[[8741,824]],8748:[[8747,8747],256],8749:[[8747,8747,8747],256],8751:[[8750,8750],256],8752:[[8750,8750,8750],256],8764:[,,{824:8769}],8769:[[8764,824]],8771:[,,{824:8772}],8772:[[8771,824]],8773:[,,{824:8775}],8775:[[8773,824]],8776:[,,{824:8777}],8777:[[8776,824]],8781:[,,{824:8813}],8800:[[61,824]],8801:[,,{824:8802}],8802:[[8801,824]],8804:[,,{824:8816}],8805:[,,{824:8817}],8813:[[8781,824]],8814:[[60,824]],8815:[[62,824]],8816:[[8804,824]],8817:[[8805,824]],8818:[,,{824:8820}],8819:[,,{824:8821}],8820:[[8818,824]],8821:[[8819,824]],8822:[,,{824:8824}],8823:[,,{824:8825}],8824:[[8822,824]],8825:[[8823,824]],8826:[,,{824:8832}],8827:[,,{824:8833}],8828:[,,{824:8928}],8829:[,,{824:8929}],8832:[[8826,824]],8833:[[8827,824]],8834:[,,{824:8836}],8835:[,,{824:8837}],8836:[[8834,824]],8837:[[8835,824]],8838:[,,{824:8840}],8839:[,,{824:8841}],8840:[[8838,824]],8841:[[8839,824]],8849:[,,{824:8930}],8850:[,,{824:8931}],8866:[,,{824:8876}],8872:[,,{824:8877}],8873:[,,{824:8878}],8875:[,,{824:8879}],8876:[[8866,824]],8877:[[8872,824]],8878:[[8873,824]],8879:[[8875,824]],8882:[,,{824:8938}],8883:[,,{824:8939}],8884:[,,{824:8940}],8885:[,,{824:8941}],8928:[[8828,824]],8929:[[8829,824]],8930:[[8849,824]],8931:[[8850,824]],8938:[[8882,824]],8939:[[8883,824]],8940:[[8884,824]],8941:[[8885,824]]},8960:{9001:[[12296]],9002:[[12297]]},9216:{9312:[[49],256],9313:[[50],256],9314:[[51],256],9315:[[52],256],9316:[[53],256],9317:[[54],256],9318:[[55],256],9319:[[56],256],9320:[[57],256],9321:[[49,48],256],9322:[[49,49],256],9323:[[49,50],256],9324:[[49,51],256],9325:[[49,52],256],9326:[[49,53],256],9327:[[49,54],256],9328:[[49,55],256],9329:[[49,56],256],9330:[[49,57],256],9331:[[50,48],256],9332:[[40,49,41],256],9333:[[40,50,41],256],9334:[[40,51,41],256],9335:[[40,52,41],256],9336:[[40,53,41],256],9337:[[40,54,41],256],9338:[[40,55,41],256],9339:[[40,56,41],256],9340:[[40,57,41],256],9341:[[40,49,48,41],256],9342:[[40,49,49,41],256],9343:[[40,49,50,41],256],9344:[[40,49,51,41],256],9345:[[40,49,52,41],256],9346:[[40,49,53,41],256],9347:[[40,49,54,41],256],9348:[[40,49,55,41],256],9349:[[40,49,56,41],256],9350:[[40,49,57,41],256],9351:[[40,50,48,41],256],9352:[[49,46],256],9353:[[50,46],256],9354:[[51,46],256],9355:[[52,46],256],9356:[[53,46],256],9357:[[54,46],256],9358:[[55,46],256],9359:[[56,46],256],9360:[[57,46],256],9361:[[49,48,46],256],9362:[[49,49,46],256],9363:[[49,50,46],256],9364:[[49,51,46],256],9365:[[49,52,46],256],9366:[[49,53,46],256],9367:[[49,54,46],256],9368:[[49,55,46],256],9369:[[49,56,46],256],9370:[[49,57,46],256],9371:[[50,48,46],256],9372:[[40,97,41],256],9373:[[40,98,41],256],9374:[[40,99,41],256],9375:[[40,100,41],256],9376:[[40,101,41],256],9377:[[40,102,41],256],9378:[[40,103,41],256],9379:[[40,104,41],256],9380:[[40,105,41],256],9381:[[40,106,41],256],9382:[[40,107,41],256],9383:[[40,108,41],256],9384:[[40,109,41],256],9385:[[40,110,41],256],9386:[[40,111,41],256],9387:[[40,112,41],256],9388:[[40,113,41],256],9389:[[40,114,41],256],9390:[[40,115,41],256],9391:[[40,116,41],256],9392:[[40,117,41],256],9393:[[40,118,41],256],9394:[[40,119,41],256],9395:[[40,120,41],256],9396:[[40,121,41],256],9397:[[40,122,41],256],9398:[[65],256],9399:[[66],256],9400:[[67],256],9401:[[68],256],9402:[[69],256],9403:[[70],256],9404:[[71],256],9405:[[72],256],9406:[[73],256],9407:[[74],256],9408:[[75],256],9409:[[76],256],9410:[[77],256],9411:[[78],256],9412:[[79],256],9413:[[80],256],9414:[[81],256],9415:[[82],256],9416:[[83],256],9417:[[84],256],9418:[[85],256],9419:[[86],256],9420:[[87],256],9421:[[88],256],9422:[[89],256],9423:[[90],256],9424:[[97],256],9425:[[98],256],9426:[[99],256],9427:[[100],256],9428:[[101],256],9429:[[102],256],9430:[[103],256],9431:[[104],256],9432:[[105],256],9433:[[106],256],9434:[[107],256],9435:[[108],256],9436:[[109],256],9437:[[110],256],9438:[[111],256],9439:[[112],256],9440:[[113],256],9441:[[114],256],9442:[[115],256],9443:[[116],256],9444:[[117],256],9445:[[118],256],9446:[[119],256],9447:[[120],256],9448:[[121],256],9449:[[122],256],9450:[[48],256]},10752:{10764:[[8747,8747,8747,8747],256],10868:[[58,58,61],256],10869:[[61,61],256],10870:[[61,61,61],256],10972:[[10973,824],512]},11264:{11388:[[106],256],11389:[[86],256],11503:[,230],11504:[,230],11505:[,230]},11520:{11631:[[11617],256],11647:[,9],11744:[,230],11745:[,230],11746:[,230],11747:[,230],11748:[,230],11749:[,230],11750:[,230],11751:[,230],11752:[,230],11753:[,230],11754:[,230],11755:[,230],11756:[,230],11757:[,230],11758:[,230],11759:[,230],11760:[,230],11761:[,230],11762:[,230],11763:[,230],11764:[,230],11765:[,230],11766:[,230],11767:[,230],11768:[,230],11769:[,230],11770:[,230],11771:[,230],11772:[,230],11773:[,230],11774:[,230],11775:[,230]},11776:{11935:[[27597],256],12019:[[40863],256]},12032:{12032:[[19968],256],12033:[[20008],256],12034:[[20022],256],12035:[[20031],256],12036:[[20057],256],12037:[[20101],256],12038:[[20108],256],12039:[[20128],256],12040:[[20154],256],12041:[[20799],256],12042:[[20837],256],12043:[[20843],256],12044:[[20866],256],12045:[[20886],256],12046:[[20907],256],12047:[[20960],256],12048:[[20981],256],12049:[[20992],256],12050:[[21147],256],12051:[[21241],256],12052:[[21269],256],12053:[[21274],256],12054:[[21304],256],12055:[[21313],256],12056:[[21340],256],12057:[[21353],256],12058:[[21378],256],12059:[[21430],256],12060:[[21448],256],12061:[[21475],256],12062:[[22231],256],12063:[[22303],256],12064:[[22763],256],12065:[[22786],256],12066:[[22794],256],12067:[[22805],256],12068:[[22823],256],12069:[[22899],256],12070:[[23376],256],12071:[[23424],256],12072:[[23544],256],12073:[[23567],256],12074:[[23586],256],12075:[[23608],256],12076:[[23662],256],12077:[[23665],256],12078:[[24027],256],12079:[[24037],256],12080:[[24049],256],12081:[[24062],256],12082:[[24178],256],12083:[[24186],256],12084:[[24191],256],12085:[[24308],256],12086:[[24318],256],12087:[[24331],256],12088:[[24339],256],12089:[[24400],256],12090:[[24417],256],12091:[[24435],256],12092:[[24515],256],12093:[[25096],256],12094:[[25142],256],12095:[[25163],256],12096:[[25903],256],12097:[[25908],256],12098:[[25991],256],12099:[[26007],256],12100:[[26020],256],12101:[[26041],256],12102:[[26080],256],12103:[[26085],256],12104:[[26352],256],12105:[[26376],256],12106:[[26408],256],12107:[[27424],256],12108:[[27490],256],12109:[[27513],256],12110:[[27571],256],12111:[[27595],256],12112:[[27604],256],12113:[[27611],256],12114:[[27663],256],12115:[[27668],256],12116:[[27700],256],12117:[[28779],256],12118:[[29226],256],12119:[[29238],256],12120:[[29243],256],12121:[[29247],256],12122:[[29255],256],12123:[[29273],256],12124:[[29275],256],12125:[[29356],256],12126:[[29572],256],12127:[[29577],256],12128:[[29916],256],12129:[[29926],256],12130:[[29976],256],12131:[[29983],256],12132:[[29992],256],12133:[[3e4],256],12134:[[30091],256],12135:[[30098],256],12136:[[30326],256],12137:[[30333],256],12138:[[30382],256],12139:[[30399],256],12140:[[30446],256],12141:[[30683],256],12142:[[30690],256],12143:[[30707],256],12144:[[31034],256],12145:[[31160],256],12146:[[31166],256],12147:[[31348],256],12148:[[31435],256],12149:[[31481],256],12150:[[31859],256],12151:[[31992],256],12152:[[32566],256],12153:[[32593],256],12154:[[32650],256],12155:[[32701],256],12156:[[32769],256],12157:[[32780],256],12158:[[32786],256],12159:[[32819],256],12160:[[32895],256],12161:[[32905],256],12162:[[33251],256],12163:[[33258],256],12164:[[33267],256],12165:[[33276],256],12166:[[33292],256],12167:[[33307],256],12168:[[33311],256],12169:[[33390],256],12170:[[33394],256],12171:[[33400],256],12172:[[34381],256],12173:[[34411],256],12174:[[34880],256],12175:[[34892],256],12176:[[34915],256],12177:[[35198],256],12178:[[35211],256],12179:[[35282],256],12180:[[35328],256],12181:[[35895],256],12182:[[35910],256],12183:[[35925],256],12184:[[35960],256],12185:[[35997],256],12186:[[36196],256],12187:[[36208],256],12188:[[36275],256],12189:[[36523],256],12190:[[36554],256],12191:[[36763],256],12192:[[36784],256],12193:[[36789],256],12194:[[37009],256],12195:[[37193],256],12196:[[37318],256],12197:[[37324],256],12198:[[37329],256],12199:[[38263],256],12200:[[38272],256],12201:[[38428],256],12202:[[38582],256],12203:[[38585],256],12204:[[38632],256],12205:[[38737],256],12206:[[38750],256],12207:[[38754],256],12208:[[38761],256],12209:[[38859],256],12210:[[38893],256],12211:[[38899],256],12212:[[38913],256],12213:[[39080],256],12214:[[39131],256],12215:[[39135],256],12216:[[39318],256],12217:[[39321],256],12218:[[39340],256],12219:[[39592],256],12220:[[39640],256],12221:[[39647],256],12222:[[39717],256],12223:[[39727],256],12224:[[39730],256],12225:[[39740],256],12226:[[39770],256],12227:[[40165],256],12228:[[40565],256],12229:[[40575],256],12230:[[40613],256],12231:[[40635],256],12232:[[40643],256],12233:[[40653],256],12234:[[40657],256],12235:[[40697],256],12236:[[40701],256],12237:[[40718],256],12238:[[40723],256],12239:[[40736],256],12240:[[40763],256],12241:[[40778],256],12242:[[40786],256],12243:[[40845],256],12244:[[40860],256],12245:[[40864],256]},12288:{12288:[[32],256],12330:[,218],12331:[,228],12332:[,232],12333:[,222],12334:[,224],12335:[,224],12342:[[12306],256],12344:[[21313],256],12345:[[21316],256],12346:[[21317],256],12358:[,,{12441:12436}],12363:[,,{12441:12364}],12364:[[12363,12441]],12365:[,,{12441:12366}],12366:[[12365,12441]],12367:[,,{12441:12368}],12368:[[12367,12441]],12369:[,,{12441:12370}],12370:[[12369,12441]],12371:[,,{12441:12372}],12372:[[12371,12441]],12373:[,,{12441:12374}],12374:[[12373,12441]],12375:[,,{12441:12376}],12376:[[12375,12441]],12377:[,,{12441:12378}],12378:[[12377,12441]],12379:[,,{12441:12380}],12380:[[12379,12441]],12381:[,,{12441:12382}],12382:[[12381,12441]],12383:[,,{12441:12384}],12384:[[12383,12441]],12385:[,,{12441:12386}],12386:[[12385,12441]],12388:[,,{12441:12389}],12389:[[12388,12441]],12390:[,,{12441:12391}],12391:[[12390,12441]],12392:[,,{12441:12393}],12393:[[12392,12441]],12399:[,,{12441:12400,12442:12401}],12400:[[12399,12441]],12401:[[12399,12442]],12402:[,,{12441:12403,12442:12404}],12403:[[12402,12441]],12404:[[12402,12442]],12405:[,,{12441:12406,12442:12407}],12406:[[12405,12441]],12407:[[12405,12442]],12408:[,,{12441:12409,12442:12410}],12409:[[12408,12441]],12410:[[12408,12442]],12411:[,,{12441:12412,12442:12413}],12412:[[12411,12441]],12413:[[12411,12442]],12436:[[12358,12441]],12441:[,8],12442:[,8],12443:[[32,12441],256],12444:[[32,12442],256],12445:[,,{12441:12446}],12446:[[12445,12441]],12447:[[12424,12426],256],12454:[,,{12441:12532}],12459:[,,{12441:12460}],12460:[[12459,12441]],12461:[,,{12441:12462}],12462:[[12461,12441]],12463:[,,{12441:12464}],12464:[[12463,12441]],12465:[,,{12441:12466}],12466:[[12465,12441]],12467:[,,{12441:12468}],12468:[[12467,12441]],12469:[,,{12441:12470}],12470:[[12469,12441]],12471:[,,{12441:12472}],12472:[[12471,12441]],12473:[,,{12441:12474}],12474:[[12473,12441]],12475:[,,{12441:12476}],12476:[[12475,12441]],12477:[,,{12441:12478}],12478:[[12477,12441]],12479:[,,{12441:12480}],12480:[[12479,12441]],12481:[,,{12441:12482}],12482:[[12481,12441]],12484:[,,{12441:12485}],12485:[[12484,12441]],12486:[,,{12441:12487}],12487:[[12486,12441]],12488:[,,{12441:12489}],12489:[[12488,12441]],12495:[,,{12441:12496,12442:12497}],12496:[[12495,12441]],12497:[[12495,12442]],12498:[,,{12441:12499,12442:12500}],12499:[[12498,12441]],12500:[[12498,12442]],12501:[,,{12441:12502,12442:12503}],12502:[[12501,12441]],12503:[[12501,12442]],12504:[,,{12441:12505,12442:12506}],12505:[[12504,12441]],12506:[[12504,12442]],12507:[,,{12441:12508,12442:12509}],12508:[[12507,12441]],12509:[[12507,12442]],12527:[,,{12441:12535}],12528:[,,{12441:12536}],12529:[,,{12441:12537}],12530:[,,{12441:12538}],12532:[[12454,12441]],12535:[[12527,12441]],12536:[[12528,12441]],12537:[[12529,12441]],12538:[[12530,12441]],12541:[,,{12441:12542}],12542:[[12541,12441]],12543:[[12467,12488],256]},12544:{12593:[[4352],256],12594:[[4353],256],12595:[[4522],256],12596:[[4354],256],12597:[[4524],256],12598:[[4525],256],12599:[[4355],256],12600:[[4356],256],12601:[[4357],256],12602:[[4528],256],12603:[[4529],256],12604:[[4530],256],12605:[[4531],256],12606:[[4532],256],12607:[[4533],256],12608:[[4378],256],12609:[[4358],256],12610:[[4359],256],12611:[[4360],256],12612:[[4385],256],12613:[[4361],256],12614:[[4362],256],12615:[[4363],256],12616:[[4364],256],12617:[[4365],256],12618:[[4366],256],12619:[[4367],256],12620:[[4368],256],12621:[[4369],256],12622:[[4370],256],12623:[[4449],256],12624:[[4450],256],12625:[[4451],256],12626:[[4452],256],12627:[[4453],256],12628:[[4454],256],12629:[[4455],256],12630:[[4456],256],12631:[[4457],256],12632:[[4458],256],12633:[[4459],256],12634:[[4460],256],12635:[[4461],256],12636:[[4462],256],12637:[[4463],256],12638:[[4464],256],12639:[[4465],256],12640:[[4466],256],12641:[[4467],256],12642:[[4468],256],12643:[[4469],256],12644:[[4448],256],12645:[[4372],256],12646:[[4373],256],12647:[[4551],256],12648:[[4552],256],12649:[[4556],256],12650:[[4558],256],12651:[[4563],256],12652:[[4567],256],12653:[[4569],256],12654:[[4380],256],12655:[[4573],256],12656:[[4575],256],12657:[[4381],256],12658:[[4382],256],12659:[[4384],256],12660:[[4386],256],12661:[[4387],256],12662:[[4391],256],12663:[[4393],256],12664:[[4395],256],12665:[[4396],256],12666:[[4397],256],12667:[[4398],256],12668:[[4399],256],12669:[[4402],256],12670:[[4406],256],12671:[[4416],256],12672:[[4423],256],12673:[[4428],256],12674:[[4593],256],12675:[[4594],256],12676:[[4439],256],12677:[[4440],256],12678:[[4441],256],12679:[[4484],256],12680:[[4485],256],12681:[[4488],256],12682:[[4497],256],12683:[[4498],256],12684:[[4500],256],12685:[[4510],256],12686:[[4513],256],12690:[[19968],256],12691:[[20108],256],12692:[[19977],256],12693:[[22235],256],12694:[[19978],256],12695:[[20013],256],12696:[[19979],256],12697:[[30002],256],12698:[[20057],256],12699:[[19993],256],12700:[[19969],256],12701:[[22825],256],12702:[[22320],256],12703:[[20154],256]},12800:{12800:[[40,4352,41],256],12801:[[40,4354,41],256],12802:[[40,4355,41],256],12803:[[40,4357,41],256],12804:[[40,4358,41],256],12805:[[40,4359,41],256],12806:[[40,4361,41],256],12807:[[40,4363,41],256],12808:[[40,4364,41],256],12809:[[40,4366,41],256],12810:[[40,4367,41],256],12811:[[40,4368,41],256],12812:[[40,4369,41],256],12813:[[40,4370,41],256],12814:[[40,4352,4449,41],256],12815:[[40,4354,4449,41],256],12816:[[40,4355,4449,41],256],12817:[[40,4357,4449,41],256],12818:[[40,4358,4449,41],256],12819:[[40,4359,4449,41],256],12820:[[40,4361,4449,41],256],12821:[[40,4363,4449,41],256],12822:[[40,4364,4449,41],256],12823:[[40,4366,4449,41],256],12824:[[40,4367,4449,41],256],12825:[[40,4368,4449,41],256],12826:[[40,4369,4449,41],256],12827:[[40,4370,4449,41],256],12828:[[40,4364,4462,41],256],12829:[[40,4363,4457,4364,4453,4523,41],256],12830:[[40,4363,4457,4370,4462,41],256],12832:[[40,19968,41],256],12833:[[40,20108,41],256],12834:[[40,19977,41],256],12835:[[40,22235,41],256],12836:[[40,20116,41],256],12837:[[40,20845,41],256],12838:[[40,19971,41],256],12839:[[40,20843,41],256],12840:[[40,20061,41],256],12841:[[40,21313,41],256],12842:[[40,26376,41],256],12843:[[40,28779,41],256],12844:[[40,27700,41],256],12845:[[40,26408,41],256],12846:[[40,37329,41],256],12847:[[40,22303,41],256],12848:[[40,26085,41],256],12849:[[40,26666,41],256],12850:[[40,26377,41],256],12851:[[40,31038,41],256],12852:[[40,21517,41],256],12853:[[40,29305,41],256],12854:[[40,36001,41],256],12855:[[40,31069,41],256],12856:[[40,21172,41],256],12857:[[40,20195,41],256],12858:[[40,21628,41],256],12859:[[40,23398,41],256],12860:[[40,30435,41],256],12861:[[40,20225,41],256],12862:[[40,36039,41],256],12863:[[40,21332,41],256],12864:[[40,31085,41],256],12865:[[40,20241,41],256],12866:[[40,33258,41],256],12867:[[40,33267,41],256],12868:[[21839],256],12869:[[24188],256],12870:[[25991],256],12871:[[31631],256],12880:[[80,84,69],256],12881:[[50,49],256],12882:[[50,50],256],12883:[[50,51],256],12884:[[50,52],256],12885:[[50,53],256],12886:[[50,54],256],12887:[[50,55],256],12888:[[50,56],256],12889:[[50,57],256],12890:[[51,48],256],12891:[[51,49],256],12892:[[51,50],256],12893:[[51,51],256],12894:[[51,52],256],12895:[[51,53],256],12896:[[4352],256],12897:[[4354],256],12898:[[4355],256],12899:[[4357],256],12900:[[4358],256],12901:[[4359],256],12902:[[4361],256],12903:[[4363],256],12904:[[4364],256],12905:[[4366],256],12906:[[4367],256],12907:[[4368],256],12908:[[4369],256],12909:[[4370],256],12910:[[4352,4449],256],12911:[[4354,4449],256],12912:[[4355,4449],256],12913:[[4357,4449],256],12914:[[4358,4449],256],12915:[[4359,4449],256],12916:[[4361,4449],256],12917:[[4363,4449],256],12918:[[4364,4449],256],12919:[[4366,4449],256],12920:[[4367,4449],256],12921:[[4368,4449],256],12922:[[4369,4449],256],12923:[[4370,4449],256],12924:[[4366,4449,4535,4352,4457],256],12925:[[4364,4462,4363,4468],256],12926:[[4363,4462],256],12928:[[19968],256],12929:[[20108],256],12930:[[19977],256],12931:[[22235],256],12932:[[20116],256],12933:[[20845],256],12934:[[19971],256],12935:[[20843],256],12936:[[20061],256],12937:[[21313],256],12938:[[26376],256],12939:[[28779],256],12940:[[27700],256],12941:[[26408],256],12942:[[37329],256],12943:[[22303],256],12944:[[26085],256],12945:[[26666],256],12946:[[26377],256],12947:[[31038],256],12948:[[21517],256],12949:[[29305],256],12950:[[36001],256],12951:[[31069],256],12952:[[21172],256],12953:[[31192],256],12954:[[30007],256],12955:[[22899],256],12956:[[36969],256],12957:[[20778],256],12958:[[21360],256],12959:[[27880],256],12960:[[38917],256],12961:[[20241],256],12962:[[20889],256],12963:[[27491],256],12964:[[19978],256],12965:[[20013],256],12966:[[19979],256],12967:[[24038],256],12968:[[21491],256],12969:[[21307],256],12970:[[23447],256],12971:[[23398],256],12972:[[30435],256],12973:[[20225],256],12974:[[36039],256],12975:[[21332],256],12976:[[22812],256],12977:[[51,54],256],12978:[[51,55],256],12979:[[51,56],256],12980:[[51,57],256],12981:[[52,48],256],12982:[[52,49],256],12983:[[52,50],256],12984:[[52,51],256],12985:[[52,52],256],12986:[[52,53],256],12987:[[52,54],256],12988:[[52,55],256],12989:[[52,56],256],12990:[[52,57],256],12991:[[53,48],256],12992:[[49,26376],256],12993:[[50,26376],256],12994:[[51,26376],256],12995:[[52,26376],256],12996:[[53,26376],256],12997:[[54,26376],256],12998:[[55,26376],256],12999:[[56,26376],256],13e3:[[57,26376],256],13001:[[49,48,26376],256],13002:[[49,49,26376],256],13003:[[49,50,26376],256],13004:[[72,103],256],13005:[[101,114,103],256],13006:[[101,86],256],13007:[[76,84,68],256],13008:[[12450],256],13009:[[12452],256],13010:[[12454],256],13011:[[12456],256],13012:[[12458],256],13013:[[12459],256],13014:[[12461],256],13015:[[12463],256],13016:[[12465],256],13017:[[12467],256],13018:[[12469],256],13019:[[12471],256],13020:[[12473],256],13021:[[12475],256],13022:[[12477],256],13023:[[12479],256],13024:[[12481],256],13025:[[12484],256],13026:[[12486],256],13027:[[12488],256],13028:[[12490],256],13029:[[12491],256],13030:[[12492],256],13031:[[12493],256],13032:[[12494],256],13033:[[12495],256],13034:[[12498],256],13035:[[12501],256],13036:[[12504],256],13037:[[12507],256],13038:[[12510],256],13039:[[12511],256],13040:[[12512],256],13041:[[12513],256],13042:[[12514],256],13043:[[12516],256],13044:[[12518],256],13045:[[12520],256],13046:[[12521],256],13047:[[12522],256],13048:[[12523],256],13049:[[12524],256],13050:[[12525],256],13051:[[12527],256],13052:[[12528],256],13053:[[12529],256],13054:[[12530],256]},13056:{13056:[[12450,12497,12540,12488],256],13057:[[12450,12523,12501,12449],256],13058:[[12450,12531,12506,12450],256],13059:[[12450,12540,12523],256],13060:[[12452,12491,12531,12464],256],13061:[[12452,12531,12481],256],13062:[[12454,12457,12531],256],13063:[[12456,12473,12463,12540,12489],256],13064:[[12456,12540,12459,12540],256],13065:[[12458,12531,12473],256],13066:[[12458,12540,12512],256],13067:[[12459,12452,12522],256],13068:[[12459,12521,12483,12488],256],13069:[[12459,12525,12522,12540],256],13070:[[12460,12525,12531],256],13071:[[12460,12531,12510],256],13072:[[12462,12460],256],13073:[[12462,12491,12540],256],13074:[[12461,12517,12522,12540],256],13075:[[12462,12523,12480,12540],256],13076:[[12461,12525],256],13077:[[12461,12525,12464,12521,12512],256],13078:[[12461,12525,12513,12540,12488,12523],256],13079:[[12461,12525,12527,12483,12488],256],13080:[[12464,12521,12512],256],13081:[[12464,12521,12512,12488,12531],256],13082:[[12463,12523,12476,12452,12525],256],13083:[[12463,12525,12540,12493],256],13084:[[12465,12540,12473],256],13085:[[12467,12523,12490],256],13086:[[12467,12540,12509],256],13087:[[12469,12452,12463,12523],256],13088:[[12469,12531,12481,12540,12512],256],13089:[[12471,12522,12531,12464],256],13090:[[12475,12531,12481],256],13091:[[12475,12531,12488],256],13092:[[12480,12540,12473],256],13093:[[12487,12471],256],13094:[[12489,12523],256],13095:[[12488,12531],256],13096:[[12490,12494],256],13097:[[12494,12483,12488],256],13098:[[12495,12452,12484],256],13099:[[12497,12540,12475,12531,12488],256],13100:[[12497,12540,12484],256],13101:[[12496,12540,12524,12523],256],13102:[[12500,12450,12473,12488,12523],256],13103:[[12500,12463,12523],256],13104:[[12500,12467],256],13105:[[12499,12523],256],13106:[[12501,12449,12521,12483,12489],256],13107:[[12501,12451,12540,12488],256],13108:[[12502,12483,12471,12455,12523],256],13109:[[12501,12521,12531],256],13110:[[12504,12463,12479,12540,12523],256],13111:[[12506,12477],256],13112:[[12506,12491,12498],256],13113:[[12504,12523,12484],256],13114:[[12506,12531,12473],256],13115:[[12506,12540,12472],256],13116:[[12505,12540,12479],256],13117:[[12509,12452,12531,12488],256],13118:[[12508,12523,12488],256],13119:[[12507,12531],256],13120:[[12509,12531,12489],256],13121:[[12507,12540,12523],256],13122:[[12507,12540,12531],256],13123:[[12510,12452,12463,12525],256],13124:[[12510,12452,12523],256],13125:[[12510,12483,12495],256],13126:[[12510,12523,12463],256],13127:[[12510,12531,12471,12519,12531],256],13128:[[12511,12463,12525,12531],256],13129:[[12511,12522],256],13130:[[12511,12522,12496,12540,12523],256],13131:[[12513,12460],256],13132:[[12513,12460,12488,12531],256],13133:[[12513,12540,12488,12523],256],13134:[[12516,12540,12489],256],13135:[[12516,12540,12523],256],13136:[[12518,12450,12531],256],13137:[[12522,12483,12488,12523],256],13138:[[12522,12521],256],13139:[[12523,12500,12540],256],13140:[[12523,12540,12502,12523],256],13141:[[12524,12512],256],13142:[[12524,12531,12488,12466,12531],256],13143:[[12527,12483,12488],256],13144:[[48,28857],256],13145:[[49,28857],256],13146:[[50,28857],256],13147:[[51,28857],256],13148:[[52,28857],256],13149:[[53,28857],256],13150:[[54,28857],256],13151:[[55,28857],256],13152:[[56,28857],256],13153:[[57,28857],256],13154:[[49,48,28857],256],13155:[[49,49,28857],256],13156:[[49,50,28857],256],13157:[[49,51,28857],256],13158:[[49,52,28857],256],13159:[[49,53,28857],256],13160:[[49,54,28857],256],13161:[[49,55,28857],256],13162:[[49,56,28857],256],13163:[[49,57,28857],256],13164:[[50,48,28857],256],13165:[[50,49,28857],256],13166:[[50,50,28857],256],13167:[[50,51,28857],256],13168:[[50,52,28857],256],13169:[[104,80,97],256],13170:[[100,97],256],13171:[[65,85],256],13172:[[98,97,114],256],13173:[[111,86],256],13174:[[112,99],256],13175:[[100,109],256],13176:[[100,109,178],256],13177:[[100,109,179],256],13178:[[73,85],256],13179:[[24179,25104],256],13180:[[26157,21644],256],13181:[[22823,27491],256],13182:[[26126,27835],256],13183:[[26666,24335,20250,31038],256],13184:[[112,65],256],13185:[[110,65],256],13186:[[956,65],256],13187:[[109,65],256],13188:[[107,65],256],13189:[[75,66],256],13190:[[77,66],256],13191:[[71,66],256],13192:[[99,97,108],256],13193:[[107,99,97,108],256],13194:[[112,70],256],13195:[[110,70],256],13196:[[956,70],256],13197:[[956,103],256],13198:[[109,103],256],13199:[[107,103],256],13200:[[72,122],256],13201:[[107,72,122],256],13202:[[77,72,122],256],13203:[[71,72,122],256],13204:[[84,72,122],256],13205:[[956,8467],256],13206:[[109,8467],256],13207:[[100,8467],256],13208:[[107,8467],256],13209:[[102,109],256],13210:[[110,109],256],13211:[[956,109],256],13212:[[109,109],256],13213:[[99,109],256],13214:[[107,109],256],13215:[[109,109,178],256],13216:[[99,109,178],256],13217:[[109,178],256],13218:[[107,109,178],256],13219:[[109,109,179],256],13220:[[99,109,179],256],13221:[[109,179],256],13222:[[107,109,179],256],13223:[[109,8725,115],256],13224:[[109,8725,115,178],256],13225:[[80,97],256],13226:[[107,80,97],256],13227:[[77,80,97],256],13228:[[71,80,97],256],13229:[[114,97,100],256],13230:[[114,97,100,8725,115],256],13231:[[114,97,100,8725,115,178],256],13232:[[112,115],256],13233:[[110,115],256],13234:[[956,115],256],13235:[[109,115],256],13236:[[112,86],256],13237:[[110,86],256],13238:[[956,86],256],13239:[[109,86],256],13240:[[107,86],256],13241:[[77,86],256],13242:[[112,87],256],13243:[[110,87],256],13244:[[956,87],256],13245:[[109,87],256],13246:[[107,87],256],13247:[[77,87],256],13248:[[107,937],256],13249:[[77,937],256],13250:[[97,46,109,46],256],13251:[[66,113],256],13252:[[99,99],256],13253:[[99,100],256],13254:[[67,8725,107,103],256],13255:[[67,111,46],256],13256:[[100,66],256],13257:[[71,121],256],13258:[[104,97],256],13259:[[72,80],256],13260:[[105,110],256],13261:[[75,75],256],13262:[[75,77],256],13263:[[107,116],256],13264:[[108,109],256],13265:[[108,110],256],13266:[[108,111,103],256],13267:[[108,120],256],13268:[[109,98],256],13269:[[109,105,108],256],13270:[[109,111,108],256],13271:[[80,72],256],13272:[[112,46,109,46],256],13273:[[80,80,77],256],13274:[[80,82],256],13275:[[115,114],256],13276:[[83,118],256],13277:[[87,98],256],13278:[[86,8725,109],256],13279:[[65,8725,109],256],13280:[[49,26085],256],13281:[[50,26085],256],13282:[[51,26085],256],13283:[[52,26085],256],13284:[[53,26085],256],13285:[[54,26085],256],13286:[[55,26085],256],13287:[[56,26085],256],13288:[[57,26085],256],13289:[[49,48,26085],256],13290:[[49,49,26085],256],13291:[[49,50,26085],256],13292:[[49,51,26085],256],13293:[[49,52,26085],256],13294:[[49,53,26085],256],13295:[[49,54,26085],256],13296:[[49,55,26085],256],13297:[[49,56,26085],256],13298:[[49,57,26085],256],13299:[[50,48,26085],256],13300:[[50,49,26085],256],13301:[[50,50,26085],256],13302:[[50,51,26085],256],13303:[[50,52,26085],256],13304:[[50,53,26085],256],13305:[[50,54,26085],256],13306:[[50,55,26085],256],13307:[[50,56,26085],256],13308:[[50,57,26085],256],13309:[[51,48,26085],256],13310:[[51,49,26085],256],13311:[[103,97,108],256]},27136:{92912:[,1],92913:[,1],92914:[,1],92915:[,1],92916:[,1]},27392:{92976:[,230],92977:[,230],92978:[,230],92979:[,230],92980:[,230],92981:[,230],92982:[,230]},42496:{42607:[,230],42612:[,230],42613:[,230],42614:[,230],42615:[,230],42616:[,230],42617:[,230],42618:[,230],42619:[,230],42620:[,230],42621:[,230],42652:[[1098],256],42653:[[1100],256],42655:[,230],42736:[,230],42737:[,230]},42752:{42864:[[42863],256],43e3:[[294],256],43001:[[339],256]},43008:{43014:[,9],43204:[,9],43232:[,230],43233:[,230],43234:[,230],43235:[,230],43236:[,230],43237:[,230],43238:[,230],43239:[,230],43240:[,230],43241:[,230],43242:[,230],43243:[,230],43244:[,230],43245:[,230],43246:[,230],43247:[,230],43248:[,230],43249:[,230]},43264:{43307:[,220],43308:[,220],43309:[,220],43347:[,9],43443:[,7],43456:[,9]},43520:{43696:[,230],43698:[,230],43699:[,230],43700:[,220],43703:[,230],43704:[,230],43710:[,230],43711:[,230],43713:[,230],43766:[,9]},43776:{43868:[[42791],256],43869:[[43831],256],43870:[[619],256],43871:[[43858],256],44013:[,9]},48128:{113822:[,1]},53504:{119134:[[119127,119141],512],119135:[[119128,119141],512],119136:[[119135,119150],512],119137:[[119135,119151],512],119138:[[119135,119152],512],119139:[[119135,119153],512],119140:[[119135,119154],512],119141:[,216],119142:[,216],119143:[,1],119144:[,1],119145:[,1],119149:[,226],119150:[,216],119151:[,216],119152:[,216],119153:[,216],119154:[,216],119163:[,220],119164:[,220],119165:[,220],119166:[,220],119167:[,220],119168:[,220],119169:[,220],119170:[,220],119173:[,230],119174:[,230],119175:[,230],119176:[,230],119177:[,230],119178:[,220],119179:[,220],119210:[,230],119211:[,230],119212:[,230],119213:[,230],119227:[[119225,119141],512],119228:[[119226,119141],512],119229:[[119227,119150],512],119230:[[119228,119150],512],119231:[[119227,119151],512],119232:[[119228,119151],512]},53760:{119362:[,230],119363:[,230],119364:[,230]},54272:{119808:[[65],256],119809:[[66],256],119810:[[67],256],119811:[[68],256],119812:[[69],256],119813:[[70],256],119814:[[71],256],119815:[[72],256],119816:[[73],256],119817:[[74],256],119818:[[75],256],119819:[[76],256],119820:[[77],256],119821:[[78],256],119822:[[79],256],119823:[[80],256],119824:[[81],256],119825:[[82],256],119826:[[83],256],119827:[[84],256],119828:[[85],256],119829:[[86],256],119830:[[87],256],119831:[[88],256],119832:[[89],256],119833:[[90],256],119834:[[97],256],119835:[[98],256],119836:[[99],256],119837:[[100],256],119838:[[101],256],119839:[[102],256],119840:[[103],256],119841:[[104],256],119842:[[105],256],119843:[[106],256],119844:[[107],256],119845:[[108],256],119846:[[109],256],119847:[[110],256],119848:[[111],256],119849:[[112],256],119850:[[113],256],119851:[[114],256],119852:[[115],256],119853:[[116],256],119854:[[117],256],119855:[[118],256],119856:[[119],256],119857:[[120],256],119858:[[121],256],119859:[[122],256],119860:[[65],256],119861:[[66],256],119862:[[67],256],119863:[[68],256],119864:[[69],256],119865:[[70],256],119866:[[71],256],119867:[[72],256],119868:[[73],256],119869:[[74],256],119870:[[75],256],119871:[[76],256],119872:[[77],256],119873:[[78],256],119874:[[79],256],119875:[[80],256],119876:[[81],256],119877:[[82],256],119878:[[83],256],119879:[[84],256],119880:[[85],256],119881:[[86],256],119882:[[87],256],119883:[[88],256],119884:[[89],256],119885:[[90],256],119886:[[97],256],119887:[[98],256],119888:[[99],256],119889:[[100],256],119890:[[101],256],119891:[[102],256],119892:[[103],256],119894:[[105],256],119895:[[106],256],119896:[[107],256],119897:[[108],256],119898:[[109],256],119899:[[110],256],119900:[[111],256],119901:[[112],256],119902:[[113],256],119903:[[114],256],119904:[[115],256],119905:[[116],256],119906:[[117],256],119907:[[118],256],119908:[[119],256],119909:[[120],256],119910:[[121],256],119911:[[122],256],119912:[[65],256],119913:[[66],256],119914:[[67],256],119915:[[68],256],119916:[[69],256],119917:[[70],256],119918:[[71],256],119919:[[72],256],119920:[[73],256],119921:[[74],256],119922:[[75],256],119923:[[76],256],119924:[[77],256],119925:[[78],256],119926:[[79],256],119927:[[80],256],119928:[[81],256],119929:[[82],256],119930:[[83],256],119931:[[84],256],119932:[[85],256],119933:[[86],256],119934:[[87],256],119935:[[88],256],119936:[[89],256],119937:[[90],256],119938:[[97],256],119939:[[98],256],119940:[[99],256],119941:[[100],256],119942:[[101],256],119943:[[102],256],119944:[[103],256],119945:[[104],256],119946:[[105],256],119947:[[106],256],119948:[[107],256],119949:[[108],256],119950:[[109],256],119951:[[110],256],119952:[[111],256],119953:[[112],256],119954:[[113],256],119955:[[114],256],119956:[[115],256],119957:[[116],256],119958:[[117],256],119959:[[118],256],119960:[[119],256],119961:[[120],256],119962:[[121],256],119963:[[122],256],119964:[[65],256],119966:[[67],256],119967:[[68],256],119970:[[71],256],119973:[[74],256],119974:[[75],256],119977:[[78],256],119978:[[79],256],119979:[[80],256],119980:[[81],256],119982:[[83],256],119983:[[84],256],119984:[[85],256],119985:[[86],256],119986:[[87],256],119987:[[88],256],119988:[[89],256],119989:[[90],256],119990:[[97],256],119991:[[98],256],119992:[[99],256],119993:[[100],256],119995:[[102],256],119997:[[104],256],119998:[[105],256],119999:[[106],256],12e4:[[107],256],120001:[[108],256],120002:[[109],256],120003:[[110],256],120005:[[112],256],120006:[[113],256],120007:[[114],256],120008:[[115],256],120009:[[116],256],120010:[[117],256],120011:[[118],256],120012:[[119],256],120013:[[120],256],120014:[[121],256],120015:[[122],256],120016:[[65],256],120017:[[66],256],120018:[[67],256],120019:[[68],256],120020:[[69],256],120021:[[70],256],120022:[[71],256],120023:[[72],256],120024:[[73],256],120025:[[74],256],120026:[[75],256],120027:[[76],256],120028:[[77],256],120029:[[78],256],120030:[[79],256],120031:[[80],256],120032:[[81],256],120033:[[82],256],120034:[[83],256],120035:[[84],256],120036:[[85],256],120037:[[86],256],120038:[[87],256],120039:[[88],256],120040:[[89],256],120041:[[90],256],120042:[[97],256],120043:[[98],256],120044:[[99],256],120045:[[100],256],120046:[[101],256],120047:[[102],256],120048:[[103],256],120049:[[104],256],120050:[[105],256],120051:[[106],256],120052:[[107],256],120053:[[108],256],120054:[[109],256],120055:[[110],256],120056:[[111],256],120057:[[112],256],120058:[[113],256],120059:[[114],256],120060:[[115],256],120061:[[116],256],120062:[[117],256],120063:[[118],256]},54528:{120064:[[119],256],120065:[[120],256],120066:[[121],256],120067:[[122],256],120068:[[65],256],120069:[[66],256],120071:[[68],256],120072:[[69],256],120073:[[70],256],120074:[[71],256],120077:[[74],256],120078:[[75],256],120079:[[76],256],120080:[[77],256],120081:[[78],256],120082:[[79],256],120083:[[80],256],120084:[[81],256],120086:[[83],256],120087:[[84],256],120088:[[85],256],120089:[[86],256],120090:[[87],256],120091:[[88],256],120092:[[89],256],120094:[[97],256],120095:[[98],256],120096:[[99],256],120097:[[100],256],120098:[[101],256],120099:[[102],256],120100:[[103],256],120101:[[104],256],120102:[[105],256],120103:[[106],256],120104:[[107],256],120105:[[108],256],120106:[[109],256],120107:[[110],256],120108:[[111],256],120109:[[112],256],120110:[[113],256],120111:[[114],256],120112:[[115],256],120113:[[116],256],120114:[[117],256],120115:[[118],256],120116:[[119],256],120117:[[120],256],120118:[[121],256],120119:[[122],256],120120:[[65],256],120121:[[66],256],120123:[[68],256],120124:[[69],256],120125:[[70],256],120126:[[71],256],120128:[[73],256],120129:[[74],256],120130:[[75],256],120131:[[76],256],120132:[[77],256],120134:[[79],256],120138:[[83],256],120139:[[84],256],120140:[[85],256],120141:[[86],256],120142:[[87],256],120143:[[88],256],120144:[[89],256],120146:[[97],256],120147:[[98],256],120148:[[99],256],120149:[[100],256],120150:[[101],256],120151:[[102],256],120152:[[103],256],120153:[[104],256],120154:[[105],256],120155:[[106],256],120156:[[107],256],120157:[[108],256],120158:[[109],256],120159:[[110],256],120160:[[111],256],120161:[[112],256],120162:[[113],256],120163:[[114],256],120164:[[115],256],120165:[[116],256],120166:[[117],256],120167:[[118],256],120168:[[119],256],120169:[[120],256],120170:[[121],256],120171:[[122],256],120172:[[65],256],120173:[[66],256],120174:[[67],256],120175:[[68],256],120176:[[69],256],120177:[[70],256],120178:[[71],256],120179:[[72],256],120180:[[73],256],120181:[[74],256],120182:[[75],256],120183:[[76],256],120184:[[77],256],120185:[[78],256],120186:[[79],256],120187:[[80],256],120188:[[81],256],120189:[[82],256],120190:[[83],256],120191:[[84],256],120192:[[85],256],120193:[[86],256],120194:[[87],256],120195:[[88],256],120196:[[89],256],120197:[[90],256],120198:[[97],256],120199:[[98],256],120200:[[99],256],120201:[[100],256],120202:[[101],256],120203:[[102],256],120204:[[103],256],120205:[[104],256],120206:[[105],256],120207:[[106],256],120208:[[107],256],120209:[[108],256],120210:[[109],256],120211:[[110],256],120212:[[111],256],120213:[[112],256],120214:[[113],256],120215:[[114],256],120216:[[115],256],120217:[[116],256],120218:[[117],256],120219:[[118],256],120220:[[119],256],120221:[[120],256],120222:[[121],256],120223:[[122],256],120224:[[65],256],120225:[[66],256],120226:[[67],256],120227:[[68],256],120228:[[69],256],120229:[[70],256],120230:[[71],256],120231:[[72],256],120232:[[73],256],120233:[[74],256],120234:[[75],256],120235:[[76],256],120236:[[77],256],120237:[[78],256],120238:[[79],256],120239:[[80],256],120240:[[81],256],120241:[[82],256],120242:[[83],256],120243:[[84],256],120244:[[85],256],120245:[[86],256],120246:[[87],256],120247:[[88],256],120248:[[89],256],120249:[[90],256],120250:[[97],256],120251:[[98],256],120252:[[99],256],120253:[[100],256],120254:[[101],256],120255:[[102],256],120256:[[103],256],120257:[[104],256],120258:[[105],256],120259:[[106],256],120260:[[107],256],120261:[[108],256],120262:[[109],256],120263:[[110],256],120264:[[111],256],120265:[[112],256],120266:[[113],256],120267:[[114],256],120268:[[115],256],120269:[[116],256],120270:[[117],256],120271:[[118],256],120272:[[119],256],120273:[[120],256],120274:[[121],256],120275:[[122],256],120276:[[65],256],120277:[[66],256],120278:[[67],256],120279:[[68],256],120280:[[69],256],120281:[[70],256],120282:[[71],256],120283:[[72],256],120284:[[73],256],120285:[[74],256],120286:[[75],256],120287:[[76],256],120288:[[77],256],120289:[[78],256],120290:[[79],256],120291:[[80],256],120292:[[81],256],120293:[[82],256],120294:[[83],256],120295:[[84],256],120296:[[85],256],120297:[[86],256],120298:[[87],256],120299:[[88],256],120300:[[89],256],120301:[[90],256],120302:[[97],256],120303:[[98],256],120304:[[99],256],120305:[[100],256],120306:[[101],256],120307:[[102],256],120308:[[103],256],120309:[[104],256],120310:[[105],256],120311:[[106],256],120312:[[107],256],120313:[[108],256],120314:[[109],256],120315:[[110],256],120316:[[111],256],120317:[[112],256],120318:[[113],256],120319:[[114],256]},54784:{120320:[[115],256],120321:[[116],256],120322:[[117],256],120323:[[118],256],120324:[[119],256],120325:[[120],256],120326:[[121],256],120327:[[122],256],120328:[[65],256],120329:[[66],256],120330:[[67],256],120331:[[68],256],120332:[[69],256],120333:[[70],256],120334:[[71],256],120335:[[72],256],120336:[[73],256],120337:[[74],256],120338:[[75],256],120339:[[76],256],120340:[[77],256],120341:[[78],256],120342:[[79],256],120343:[[80],256],120344:[[81],256],120345:[[82],256],120346:[[83],256],120347:[[84],256],120348:[[85],256],120349:[[86],256],120350:[[87],256],120351:[[88],256],120352:[[89],256],120353:[[90],256],120354:[[97],256],120355:[[98],256],120356:[[99],256],120357:[[100],256],120358:[[101],256],120359:[[102],256],120360:[[103],256],120361:[[104],256],120362:[[105],256],120363:[[106],256],120364:[[107],256],120365:[[108],256],120366:[[109],256],120367:[[110],256],120368:[[111],256],120369:[[112],256],120370:[[113],256],120371:[[114],256],120372:[[115],256],120373:[[116],256],120374:[[117],256],120375:[[118],256],120376:[[119],256],120377:[[120],256],120378:[[121],256],120379:[[122],256],120380:[[65],256],120381:[[66],256],120382:[[67],256],120383:[[68],256],120384:[[69],256],120385:[[70],256],120386:[[71],256],120387:[[72],256],120388:[[73],256],120389:[[74],256],120390:[[75],256],120391:[[76],256],120392:[[77],256],120393:[[78],256],120394:[[79],256],120395:[[80],256],120396:[[81],256],120397:[[82],256],120398:[[83],256],120399:[[84],256],120400:[[85],256],120401:[[86],256],120402:[[87],256],120403:[[88],256],120404:[[89],256],120405:[[90],256],120406:[[97],256],120407:[[98],256],120408:[[99],256],120409:[[100],256],120410:[[101],256],120411:[[102],256],120412:[[103],256],120413:[[104],256],120414:[[105],256],120415:[[106],256],120416:[[107],256],120417:[[108],256],120418:[[109],256],120419:[[110],256],120420:[[111],256],120421:[[112],256],120422:[[113],256],120423:[[114],256],120424:[[115],256],120425:[[116],256],120426:[[117],256],120427:[[118],256],120428:[[119],256],120429:[[120],256],120430:[[121],256],120431:[[122],256],120432:[[65],256],120433:[[66],256],120434:[[67],256],120435:[[68],256],120436:[[69],256],120437:[[70],256],120438:[[71],256],120439:[[72],256],120440:[[73],256],120441:[[74],256],120442:[[75],256],120443:[[76],256],120444:[[77],256],120445:[[78],256],120446:[[79],256],120447:[[80],256],120448:[[81],256],120449:[[82],256],120450:[[83],256],120451:[[84],256],120452:[[85],256],120453:[[86],256],120454:[[87],256],120455:[[88],256],120456:[[89],256],120457:[[90],256],120458:[[97],256],120459:[[98],256],120460:[[99],256],120461:[[100],256],120462:[[101],256],120463:[[102],256],120464:[[103],256],120465:[[104],256],120466:[[105],256],120467:[[106],256],120468:[[107],256],120469:[[108],256],120470:[[109],256],120471:[[110],256],120472:[[111],256],120473:[[112],256],120474:[[113],256],120475:[[114],256],120476:[[115],256],120477:[[116],256],120478:[[117],256],120479:[[118],256],120480:[[119],256],120481:[[120],256],120482:[[121],256],120483:[[122],256],120484:[[305],256],120485:[[567],256],120488:[[913],256],120489:[[914],256],120490:[[915],256],120491:[[916],256],120492:[[917],256],120493:[[918],256],120494:[[919],256],120495:[[920],256],120496:[[921],256],120497:[[922],256],120498:[[923],256],120499:[[924],256],120500:[[925],256],120501:[[926],256],120502:[[927],256],120503:[[928],256],120504:[[929],256],120505:[[1012],256],120506:[[931],256],120507:[[932],256],120508:[[933],256],120509:[[934],256],120510:[[935],256],120511:[[936],256],120512:[[937],256],120513:[[8711],256],120514:[[945],256],120515:[[946],256],120516:[[947],256],120517:[[948],256],120518:[[949],256],120519:[[950],256],120520:[[951],256],120521:[[952],256],120522:[[953],256],120523:[[954],256],120524:[[955],256],120525:[[956],256],120526:[[957],256],120527:[[958],256],120528:[[959],256],120529:[[960],256],120530:[[961],256],120531:[[962],256],120532:[[963],256],120533:[[964],256],120534:[[965],256],120535:[[966],256],120536:[[967],256],120537:[[968],256],120538:[[969],256],120539:[[8706],256],120540:[[1013],256],120541:[[977],256],120542:[[1008],256],120543:[[981],256],120544:[[1009],256],120545:[[982],256],120546:[[913],256],120547:[[914],256],120548:[[915],256],120549:[[916],256],120550:[[917],256],120551:[[918],256],120552:[[919],256],120553:[[920],256],120554:[[921],256],120555:[[922],256],120556:[[923],256],120557:[[924],256],120558:[[925],256],120559:[[926],256],120560:[[927],256],120561:[[928],256],120562:[[929],256],120563:[[1012],256],120564:[[931],256],120565:[[932],256],120566:[[933],256],120567:[[934],256],120568:[[935],256],120569:[[936],256],120570:[[937],256],120571:[[8711],256],120572:[[945],256],120573:[[946],256],120574:[[947],256],120575:[[948],256]},55040:{120576:[[949],256],120577:[[950],256],120578:[[951],256],120579:[[952],256],120580:[[953],256],120581:[[954],256],120582:[[955],256],120583:[[956],256],120584:[[957],256],120585:[[958],256],120586:[[959],256],120587:[[960],256],120588:[[961],256],120589:[[962],256],120590:[[963],256],120591:[[964],256],120592:[[965],256],120593:[[966],256],120594:[[967],256],120595:[[968],256],120596:[[969],256],120597:[[8706],256],120598:[[1013],256],120599:[[977],256],120600:[[1008],256],120601:[[981],256],120602:[[1009],256],120603:[[982],256],120604:[[913],256],120605:[[914],256],120606:[[915],256],120607:[[916],256],120608:[[917],256],120609:[[918],256],120610:[[919],256],120611:[[920],256],120612:[[921],256],120613:[[922],256],120614:[[923],256],120615:[[924],256],120616:[[925],256],120617:[[926],256],120618:[[927],256],120619:[[928],256],120620:[[929],256],120621:[[1012],256],120622:[[931],256],120623:[[932],256],120624:[[933],256],120625:[[934],256],120626:[[935],256],120627:[[936],256],120628:[[937],256],120629:[[8711],256],120630:[[945],256],120631:[[946],256],120632:[[947],256],120633:[[948],256],120634:[[949],256],120635:[[950],256],120636:[[951],256],120637:[[952],256],120638:[[953],256],120639:[[954],256],120640:[[955],256],120641:[[956],256],120642:[[957],256],120643:[[958],256],120644:[[959],256],120645:[[960],256],120646:[[961],256],120647:[[962],256],120648:[[963],256],120649:[[964],256],120650:[[965],256],120651:[[966],256],120652:[[967],256],120653:[[968],256],120654:[[969],256],120655:[[8706],256],120656:[[1013],256],120657:[[977],256],120658:[[1008],256],120659:[[981],256],120660:[[1009],256],120661:[[982],256],120662:[[913],256],120663:[[914],256],120664:[[915],256],120665:[[916],256],120666:[[917],256],120667:[[918],256],120668:[[919],256],120669:[[920],256],120670:[[921],256],120671:[[922],256],120672:[[923],256],120673:[[924],256],120674:[[925],256],120675:[[926],256],120676:[[927],256],120677:[[928],256],120678:[[929],256],120679:[[1012],256],120680:[[931],256],120681:[[932],256],120682:[[933],256],120683:[[934],256],120684:[[935],256],120685:[[936],256],120686:[[937],256],120687:[[8711],256],120688:[[945],256],120689:[[946],256],120690:[[947],256],120691:[[948],256],120692:[[949],256],120693:[[950],256],120694:[[951],256],120695:[[952],256],120696:[[953],256],120697:[[954],256],120698:[[955],256],120699:[[956],256],120700:[[957],256],120701:[[958],256],120702:[[959],256],120703:[[960],256],120704:[[961],256],120705:[[962],256],120706:[[963],256],120707:[[964],256],120708:[[965],256],120709:[[966],256],120710:[[967],256],120711:[[968],256],120712:[[969],256],120713:[[8706],256],120714:[[1013],256],120715:[[977],256],120716:[[1008],256],120717:[[981],256],120718:[[1009],256],120719:[[982],256],120720:[[913],256],120721:[[914],256],120722:[[915],256],120723:[[916],256],120724:[[917],256],120725:[[918],256],120726:[[919],256],120727:[[920],256],120728:[[921],256],120729:[[922],256],120730:[[923],256],120731:[[924],256],120732:[[925],256],120733:[[926],256],120734:[[927],256],120735:[[928],256],120736:[[929],256],120737:[[1012],256],120738:[[931],256],120739:[[932],256],120740:[[933],256],120741:[[934],256],120742:[[935],256],120743:[[936],256],120744:[[937],256],120745:[[8711],256],120746:[[945],256],120747:[[946],256],120748:[[947],256],120749:[[948],256],120750:[[949],256],120751:[[950],256],120752:[[951],256],120753:[[952],256],120754:[[953],256],120755:[[954],256],120756:[[955],256],120757:[[956],256],120758:[[957],256],120759:[[958],256],120760:[[959],256],120761:[[960],256],120762:[[961],256],120763:[[962],256],120764:[[963],256],120765:[[964],256],120766:[[965],256],120767:[[966],256],120768:[[967],256],120769:[[968],256],120770:[[969],256],120771:[[8706],256],120772:[[1013],256],120773:[[977],256],120774:[[1008],256],120775:[[981],256],120776:[[1009],256],120777:[[982],256],120778:[[988],256],120779:[[989],256],120782:[[48],256],120783:[[49],256],120784:[[50],256],120785:[[51],256],120786:[[52],256],120787:[[53],256],120788:[[54],256],120789:[[55],256],120790:[[56],256],120791:[[57],256],120792:[[48],256],120793:[[49],256],120794:[[50],256],120795:[[51],256],120796:[[52],256],120797:[[53],256],120798:[[54],256],120799:[[55],256],120800:[[56],256],120801:[[57],256],120802:[[48],256],120803:[[49],256],120804:[[50],256],120805:[[51],256],120806:[[52],256],120807:[[53],256],120808:[[54],256],120809:[[55],256],120810:[[56],256],120811:[[57],256],120812:[[48],256],120813:[[49],256],120814:[[50],256],120815:[[51],256],120816:[[52],256],120817:[[53],256],120818:[[54],256],120819:[[55],256],120820:[[56],256],120821:[[57],256],120822:[[48],256],120823:[[49],256],120824:[[50],256],120825:[[51],256],120826:[[52],256],120827:[[53],256],120828:[[54],256],120829:[[55],256],120830:[[56],256],120831:[[57],256]},59392:{125136:[,220],125137:[,220],125138:[,220],125139:[,220],125140:[,220],125141:[,220],125142:[,220]},60928:{126464:[[1575],256],126465:[[1576],256],126466:[[1580],256],126467:[[1583],256],126469:[[1608],256],126470:[[1586],256],126471:[[1581],256],126472:[[1591],256],126473:[[1610],256],126474:[[1603],256],126475:[[1604],256],126476:[[1605],256],126477:[[1606],256],126478:[[1587],256],126479:[[1593],256],126480:[[1601],256],126481:[[1589],256],126482:[[1602],256],126483:[[1585],256],126484:[[1588],256],126485:[[1578],256],126486:[[1579],256],126487:[[1582],256],126488:[[1584],256],126489:[[1590],256],126490:[[1592],256],126491:[[1594],256],126492:[[1646],256],126493:[[1722],256],126494:[[1697],256],126495:[[1647],256],126497:[[1576],256],126498:[[1580],256],126500:[[1607],256],126503:[[1581],256],126505:[[1610],256],126506:[[1603],256],126507:[[1604],256],126508:[[1605],256],126509:[[1606],256],126510:[[1587],256],126511:[[1593],256],126512:[[1601],256],126513:[[1589],256],126514:[[1602],256],126516:[[1588],256],126517:[[1578],256],126518:[[1579],256],126519:[[1582],256],126521:[[1590],256],126523:[[1594],256],126530:[[1580],256],126535:[[1581],256],126537:[[1610],256],126539:[[1604],256],126541:[[1606],256],126542:[[1587],256],126543:[[1593],256],126545:[[1589],256],126546:[[1602],256],126548:[[1588],256],126551:[[1582],256],126553:[[1590],256],126555:[[1594],256],126557:[[1722],256],126559:[[1647],256],126561:[[1576],256],126562:[[1580],256],126564:[[1607],256],126567:[[1581],256],126568:[[1591],256],126569:[[1610],256],126570:[[1603],256],126572:[[1605],256],126573:[[1606],256],126574:[[1587],256],126575:[[1593],256],126576:[[1601],256],126577:[[1589],256],126578:[[1602],256],126580:[[1588],256],126581:[[1578],256],126582:[[1579],256],126583:[[1582],256],126585:[[1590],256],126586:[[1592],256],126587:[[1594],256],126588:[[1646],256],126590:[[1697],256],126592:[[1575],256],126593:[[1576],256],126594:[[1580],256],126595:[[1583],256],126596:[[1607],256],126597:[[1608],256],126598:[[1586],256],126599:[[1581],256],126600:[[1591],256],126601:[[1610],256],126603:[[1604],256],126604:[[1605],256],126605:[[1606],256],126606:[[1587],256],126607:[[1593],256],126608:[[1601],256],126609:[[1589],256],126610:[[1602],256],126611:[[1585],256],126612:[[1588],256],126613:[[1578],256],126614:[[1579],256],126615:[[1582],256],126616:[[1584],256],126617:[[1590],256],126618:[[1592],256],126619:[[1594],256],126625:[[1576],256],126626:[[1580],256],126627:[[1583],256],126629:[[1608],256],126630:[[1586],256],126631:[[1581],256],126632:[[1591],256],126633:[[1610],256],126635:[[1604],256],126636:[[1605],256],126637:[[1606],256],126638:[[1587],256],126639:[[1593],256],126640:[[1601],256],126641:[[1589],256],126642:[[1602],256],126643:[[1585],256],126644:[[1588],256],126645:[[1578],256],126646:[[1579],256],126647:[[1582],256],126648:[[1584],256],126649:[[1590],256],126650:[[1592],256],126651:[[1594],256]},61696:{127232:[[48,46],256],127233:[[48,44],256],127234:[[49,44],256],127235:[[50,44],256],127236:[[51,44],256],127237:[[52,44],256],127238:[[53,44],256],127239:[[54,44],256],127240:[[55,44],256],127241:[[56,44],256],127242:[[57,44],256],127248:[[40,65,41],256],127249:[[40,66,41],256],127250:[[40,67,41],256],127251:[[40,68,41],256],127252:[[40,69,41],256],127253:[[40,70,41],256],127254:[[40,71,41],256],127255:[[40,72,41],256],127256:[[40,73,41],256],127257:[[40,74,41],256],127258:[[40,75,41],256],127259:[[40,76,41],256],127260:[[40,77,41],256],127261:[[40,78,41],256],127262:[[40,79,41],256],127263:[[40,80,41],256],127264:[[40,81,41],256],127265:[[40,82,41],256],127266:[[40,83,41],256],127267:[[40,84,41],256],127268:[[40,85,41],256],127269:[[40,86,41],256],127270:[[40,87,41],256],127271:[[40,88,41],256],127272:[[40,89,41],256],127273:[[40,90,41],256],127274:[[12308,83,12309],256],127275:[[67],256],127276:[[82],256],127277:[[67,68],256],127278:[[87,90],256],127280:[[65],256],127281:[[66],256],127282:[[67],256],127283:[[68],256],127284:[[69],256],127285:[[70],256],127286:[[71],256],127287:[[72],256],127288:[[73],256],127289:[[74],256],127290:[[75],256],127291:[[76],256],127292:[[77],256],127293:[[78],256],127294:[[79],256],127295:[[80],256],127296:[[81],256],127297:[[82],256],127298:[[83],256],127299:[[84],256],127300:[[85],256],127301:[[86],256],127302:[[87],256],127303:[[88],256],127304:[[89],256],127305:[[90],256],127306:[[72,86],256],127307:[[77,86],256],127308:[[83,68],256],127309:[[83,83],256],127310:[[80,80,86],256],127311:[[87,67],256],127338:[[77,67],256],127339:[[77,68],256],127376:[[68,74],256]},61952:{127488:[[12411,12363],256],127489:[[12467,12467],256],127490:[[12469],256],127504:[[25163],256],127505:[[23383],256],127506:[[21452],256],127507:[[12487],256],127508:[[20108],256],127509:[[22810],256],127510:[[35299],256],127511:[[22825],256],127512:[[20132],256],127513:[[26144],256],127514:[[28961],256],127515:[[26009],256],127516:[[21069],256],127517:[[24460],256],127518:[[20877],256],127519:[[26032],256],127520:[[21021],256],127521:[[32066],256],127522:[[29983],256],127523:[[36009],256],127524:[[22768],256],127525:[[21561],256],127526:[[28436],256],127527:[[25237],256],127528:[[25429],256],127529:[[19968],256],127530:[[19977],256],127531:[[36938],256],127532:[[24038],256],127533:[[20013],256],127534:[[21491],256],127535:[[25351],256],127536:[[36208],256],127537:[[25171],256],127538:[[31105],256],127539:[[31354],256],127540:[[21512],256],127541:[[28288],256],127542:[[26377],256],127543:[[26376],256],127544:[[30003],256],127545:[[21106],256],127546:[[21942],256],127552:[[12308,26412,12309],256],127553:[[12308,19977,12309],256],127554:[[12308,20108,12309],256],127555:[[12308,23433,12309],256],127556:[[12308,28857,12309],256],127557:[[12308,25171,12309],256],127558:[[12308,30423,12309],256],127559:[[12308,21213,12309],256],127560:[[12308,25943,12309],256],127568:[[24471],256],127569:[[21487],256]},63488:{194560:[[20029]],194561:[[20024]],194562:[[20033]],194563:[[131362]],194564:[[20320]],194565:[[20398]],194566:[[20411]],194567:[[20482]],194568:[[20602]],194569:[[20633]],194570:[[20711]],194571:[[20687]],194572:[[13470]],194573:[[132666]],194574:[[20813]],194575:[[20820]],194576:[[20836]],194577:[[20855]],194578:[[132380]],194579:[[13497]],194580:[[20839]],194581:[[20877]],194582:[[132427]],194583:[[20887]],194584:[[20900]],194585:[[20172]],194586:[[20908]],194587:[[20917]],194588:[[168415]],194589:[[20981]],194590:[[20995]],194591:[[13535]],194592:[[21051]],194593:[[21062]],194594:[[21106]],194595:[[21111]],194596:[[13589]],194597:[[21191]],194598:[[21193]],194599:[[21220]],194600:[[21242]],194601:[[21253]],194602:[[21254]],194603:[[21271]],194604:[[21321]],194605:[[21329]],194606:[[21338]],194607:[[21363]],194608:[[21373]],194609:[[21375]],194610:[[21375]],194611:[[21375]],194612:[[133676]],194613:[[28784]],194614:[[21450]],194615:[[21471]],194616:[[133987]],194617:[[21483]],194618:[[21489]],194619:[[21510]],194620:[[21662]],194621:[[21560]],194622:[[21576]],194623:[[21608]],194624:[[21666]],194625:[[21750]],194626:[[21776]],194627:[[21843]],194628:[[21859]],194629:[[21892]],194630:[[21892]],194631:[[21913]],194632:[[21931]],194633:[[21939]],194634:[[21954]],194635:[[22294]],194636:[[22022]],194637:[[22295]],194638:[[22097]],194639:[[22132]],194640:[[20999]],194641:[[22766]],194642:[[22478]],194643:[[22516]],194644:[[22541]],194645:[[22411]],194646:[[22578]],194647:[[22577]],194648:[[22700]],194649:[[136420]],194650:[[22770]],194651:[[22775]],194652:[[22790]],194653:[[22810]],194654:[[22818]],194655:[[22882]],194656:[[136872]],194657:[[136938]],194658:[[23020]],194659:[[23067]],194660:[[23079]],194661:[[23e3]],194662:[[23142]],194663:[[14062]],194664:[[14076]],194665:[[23304]],194666:[[23358]],194667:[[23358]],194668:[[137672]],194669:[[23491]],194670:[[23512]],194671:[[23527]],194672:[[23539]],194673:[[138008]],194674:[[23551]],194675:[[23558]],194676:[[24403]],194677:[[23586]],194678:[[14209]],194679:[[23648]],194680:[[23662]],194681:[[23744]],194682:[[23693]],194683:[[138724]],194684:[[23875]],194685:[[138726]],194686:[[23918]],194687:[[23915]],194688:[[23932]],194689:[[24033]],194690:[[24034]],194691:[[14383]],194692:[[24061]],194693:[[24104]],194694:[[24125]],194695:[[24169]],194696:[[14434]],194697:[[139651]],194698:[[14460]],194699:[[24240]],194700:[[24243]],194701:[[24246]],194702:[[24266]],194703:[[172946]],194704:[[24318]],194705:[[140081]],194706:[[140081]],194707:[[33281]],194708:[[24354]],194709:[[24354]],194710:[[14535]],194711:[[144056]],194712:[[156122]],194713:[[24418]],194714:[[24427]],194715:[[14563]],194716:[[24474]],194717:[[24525]],194718:[[24535]],194719:[[24569]],194720:[[24705]],194721:[[14650]],194722:[[14620]],194723:[[24724]],194724:[[141012]],194725:[[24775]],194726:[[24904]],194727:[[24908]],194728:[[24910]],194729:[[24908]],194730:[[24954]],194731:[[24974]],194732:[[25010]],194733:[[24996]],194734:[[25007]],194735:[[25054]],194736:[[25074]],194737:[[25078]],194738:[[25104]],194739:[[25115]],194740:[[25181]],194741:[[25265]],194742:[[25300]],194743:[[25424]],194744:[[142092]],194745:[[25405]],194746:[[25340]],194747:[[25448]],194748:[[25475]],194749:[[25572]],194750:[[142321]],194751:[[25634]],194752:[[25541]],194753:[[25513]],194754:[[14894]],194755:[[25705]],194756:[[25726]],194757:[[25757]],194758:[[25719]],194759:[[14956]],194760:[[25935]],194761:[[25964]],194762:[[143370]],194763:[[26083]],194764:[[26360]],194765:[[26185]],194766:[[15129]],194767:[[26257]],194768:[[15112]],194769:[[15076]],194770:[[20882]],194771:[[20885]],194772:[[26368]],194773:[[26268]],194774:[[32941]],194775:[[17369]],194776:[[26391]],194777:[[26395]],194778:[[26401]],194779:[[26462]],194780:[[26451]],194781:[[144323]],194782:[[15177]],194783:[[26618]],194784:[[26501]],194785:[[26706]],194786:[[26757]],194787:[[144493]],194788:[[26766]],194789:[[26655]],194790:[[26900]],194791:[[15261]],194792:[[26946]],194793:[[27043]],194794:[[27114]],194795:[[27304]],194796:[[145059]],194797:[[27355]],194798:[[15384]],194799:[[27425]],194800:[[145575]],194801:[[27476]],194802:[[15438]],194803:[[27506]],194804:[[27551]],194805:[[27578]],194806:[[27579]],194807:[[146061]],194808:[[138507]],194809:[[146170]],194810:[[27726]],194811:[[146620]],194812:[[27839]],194813:[[27853]],194814:[[27751]],194815:[[27926]]},63744:{63744:[[35912]],63745:[[26356]],63746:[[36554]],63747:[[36040]],63748:[[28369]],63749:[[20018]],63750:[[21477]],63751:[[40860]],63752:[[40860]],63753:[[22865]],63754:[[37329]],63755:[[21895]],63756:[[22856]],63757:[[25078]],63758:[[30313]],63759:[[32645]],63760:[[34367]],63761:[[34746]],63762:[[35064]],63763:[[37007]],63764:[[27138]],63765:[[27931]],63766:[[28889]],63767:[[29662]],63768:[[33853]],63769:[[37226]],63770:[[39409]],63771:[[20098]],63772:[[21365]],63773:[[27396]],63774:[[29211]],63775:[[34349]],63776:[[40478]],63777:[[23888]],63778:[[28651]],63779:[[34253]],63780:[[35172]],63781:[[25289]],63782:[[33240]],63783:[[34847]],63784:[[24266]],63785:[[26391]],63786:[[28010]],63787:[[29436]],63788:[[37070]],63789:[[20358]],63790:[[20919]],63791:[[21214]],63792:[[25796]],63793:[[27347]],63794:[[29200]],63795:[[30439]],63796:[[32769]],63797:[[34310]],63798:[[34396]],63799:[[36335]],63800:[[38706]],63801:[[39791]],63802:[[40442]],63803:[[30860]],63804:[[31103]],63805:[[32160]],63806:[[33737]],63807:[[37636]],63808:[[40575]],63809:[[35542]],63810:[[22751]],63811:[[24324]],63812:[[31840]],63813:[[32894]],63814:[[29282]],63815:[[30922]],63816:[[36034]],63817:[[38647]],63818:[[22744]],63819:[[23650]],63820:[[27155]],63821:[[28122]],63822:[[28431]],63823:[[32047]],63824:[[32311]],63825:[[38475]],63826:[[21202]],63827:[[32907]],63828:[[20956]],63829:[[20940]],63830:[[31260]],63831:[[32190]],63832:[[33777]],63833:[[38517]],63834:[[35712]],63835:[[25295]],63836:[[27138]],63837:[[35582]],63838:[[20025]],63839:[[23527]],63840:[[24594]],63841:[[29575]],63842:[[30064]],63843:[[21271]],63844:[[30971]],63845:[[20415]],63846:[[24489]],63847:[[19981]],63848:[[27852]],63849:[[25976]],63850:[[32034]],63851:[[21443]],63852:[[22622]],63853:[[30465]],63854:[[33865]],63855:[[35498]],63856:[[27578]],63857:[[36784]],63858:[[27784]],63859:[[25342]],63860:[[33509]],63861:[[25504]],63862:[[30053]],63863:[[20142]],63864:[[20841]],63865:[[20937]],63866:[[26753]],63867:[[31975]],63868:[[33391]],63869:[[35538]],63870:[[37327]],63871:[[21237]],63872:[[21570]],63873:[[22899]],63874:[[24300]],63875:[[26053]],63876:[[28670]],63877:[[31018]],63878:[[38317]],63879:[[39530]],63880:[[40599]],63881:[[40654]],63882:[[21147]],63883:[[26310]],63884:[[27511]],63885:[[36706]],63886:[[24180]],63887:[[24976]],63888:[[25088]],63889:[[25754]],63890:[[28451]],63891:[[29001]],63892:[[29833]],63893:[[31178]],63894:[[32244]],63895:[[32879]],63896:[[36646]],63897:[[34030]],63898:[[36899]],63899:[[37706]],63900:[[21015]],63901:[[21155]],63902:[[21693]],63903:[[28872]],63904:[[35010]],63905:[[35498]],63906:[[24265]],63907:[[24565]],63908:[[25467]],63909:[[27566]],63910:[[31806]],63911:[[29557]],63912:[[20196]],63913:[[22265]],63914:[[23527]],63915:[[23994]],63916:[[24604]],63917:[[29618]],63918:[[29801]],63919:[[32666]],63920:[[32838]],63921:[[37428]],63922:[[38646]],63923:[[38728]],63924:[[38936]],63925:[[20363]],63926:[[31150]],63927:[[37300]],63928:[[38584]],63929:[[24801]],63930:[[20102]],63931:[[20698]],63932:[[23534]],63933:[[23615]],63934:[[26009]],63935:[[27138]],63936:[[29134]],63937:[[30274]],63938:[[34044]],63939:[[36988]],63940:[[40845]],63941:[[26248]],63942:[[38446]],63943:[[21129]],63944:[[26491]],63945:[[26611]],63946:[[27969]],63947:[[28316]],63948:[[29705]],63949:[[30041]],63950:[[30827]],63951:[[32016]],63952:[[39006]],63953:[[20845]],63954:[[25134]],63955:[[38520]],63956:[[20523]],63957:[[23833]],63958:[[28138]],63959:[[36650]],63960:[[24459]],63961:[[24900]],63962:[[26647]],63963:[[29575]],63964:[[38534]],63965:[[21033]],63966:[[21519]],63967:[[23653]],63968:[[26131]],63969:[[26446]],63970:[[26792]],63971:[[27877]],63972:[[29702]],63973:[[30178]],63974:[[32633]],63975:[[35023]],63976:[[35041]],63977:[[37324]],63978:[[38626]],63979:[[21311]],63980:[[28346]],63981:[[21533]],63982:[[29136]],63983:[[29848]],63984:[[34298]],63985:[[38563]],63986:[[40023]],63987:[[40607]],63988:[[26519]],63989:[[28107]],63990:[[33256]],63991:[[31435]],63992:[[31520]],63993:[[31890]],63994:[[29376]],63995:[[28825]],63996:[[35672]],63997:[[20160]],63998:[[33590]],63999:[[21050]],194816:[[27966]],194817:[[28023]],194818:[[27969]],194819:[[28009]],194820:[[28024]],194821:[[28037]],194822:[[146718]],194823:[[27956]],194824:[[28207]],194825:[[28270]],194826:[[15667]],194827:[[28363]],194828:[[28359]],194829:[[147153]],194830:[[28153]],194831:[[28526]],194832:[[147294]],194833:[[147342]],194834:[[28614]],194835:[[28729]],194836:[[28702]],194837:[[28699]],194838:[[15766]],194839:[[28746]],194840:[[28797]],194841:[[28791]],194842:[[28845]],194843:[[132389]],194844:[[28997]],194845:[[148067]],194846:[[29084]],194847:[[148395]],194848:[[29224]],194849:[[29237]],194850:[[29264]],194851:[[149e3]],194852:[[29312]],194853:[[29333]],194854:[[149301]],194855:[[149524]],194856:[[29562]],194857:[[29579]],194858:[[16044]],194859:[[29605]],194860:[[16056]],194861:[[16056]],194862:[[29767]],194863:[[29788]],194864:[[29809]],194865:[[29829]],194866:[[29898]],194867:[[16155]],194868:[[29988]],194869:[[150582]],194870:[[30014]],194871:[[150674]],194872:[[30064]],194873:[[139679]],194874:[[30224]],194875:[[151457]],194876:[[151480]],194877:[[151620]],194878:[[16380]],194879:[[16392]],194880:[[30452]],194881:[[151795]],194882:[[151794]],194883:[[151833]],194884:[[151859]],194885:[[30494]],194886:[[30495]],194887:[[30495]],194888:[[30538]],194889:[[16441]],194890:[[30603]],194891:[[16454]],194892:[[16534]],194893:[[152605]],194894:[[30798]],194895:[[30860]],194896:[[30924]],194897:[[16611]],194898:[[153126]],194899:[[31062]],194900:[[153242]],194901:[[153285]],194902:[[31119]],194903:[[31211]],194904:[[16687]],194905:[[31296]],194906:[[31306]],194907:[[31311]],194908:[[153980]],194909:[[154279]],194910:[[154279]],194911:[[31470]],194912:[[16898]],194913:[[154539]],194914:[[31686]],194915:[[31689]],194916:[[16935]],194917:[[154752]],194918:[[31954]],194919:[[17056]],194920:[[31976]],194921:[[31971]],194922:[[32e3]],194923:[[155526]],194924:[[32099]],194925:[[17153]],194926:[[32199]],194927:[[32258]],194928:[[32325]],194929:[[17204]],194930:[[156200]],194931:[[156231]],194932:[[17241]],194933:[[156377]],194934:[[32634]],194935:[[156478]],194936:[[32661]],194937:[[32762]],194938:[[32773]],194939:[[156890]],194940:[[156963]],194941:[[32864]],194942:[[157096]],194943:[[32880]],194944:[[144223]],194945:[[17365]],194946:[[32946]],194947:[[33027]],194948:[[17419]],194949:[[33086]],194950:[[23221]],194951:[[157607]],194952:[[157621]],194953:[[144275]],194954:[[144284]],194955:[[33281]],194956:[[33284]],194957:[[36766]],194958:[[17515]],194959:[[33425]],194960:[[33419]],194961:[[33437]],194962:[[21171]],194963:[[33457]],194964:[[33459]],194965:[[33469]],194966:[[33510]],194967:[[158524]],194968:[[33509]],194969:[[33565]],194970:[[33635]],194971:[[33709]],194972:[[33571]],194973:[[33725]],194974:[[33767]],194975:[[33879]],194976:[[33619]],194977:[[33738]],194978:[[33740]],194979:[[33756]],194980:[[158774]],194981:[[159083]],194982:[[158933]],194983:[[17707]],194984:[[34033]],194985:[[34035]],194986:[[34070]],194987:[[160714]],194988:[[34148]],194989:[[159532]],194990:[[17757]],194991:[[17761]],194992:[[159665]],194993:[[159954]],194994:[[17771]],194995:[[34384]],194996:[[34396]],194997:[[34407]],194998:[[34409]],194999:[[34473]],195e3:[[34440]],195001:[[34574]],195002:[[34530]],195003:[[34681]],195004:[[34600]],195005:[[34667]],195006:[[34694]],195007:[[17879]],195008:[[34785]],195009:[[34817]],195010:[[17913]],195011:[[34912]],195012:[[34915]],195013:[[161383]],195014:[[35031]],195015:[[35038]],195016:[[17973]],195017:[[35066]],195018:[[13499]],195019:[[161966]],195020:[[162150]],195021:[[18110]],195022:[[18119]],195023:[[35488]],195024:[[35565]],195025:[[35722]],195026:[[35925]],195027:[[162984]],195028:[[36011]],195029:[[36033]],195030:[[36123]],195031:[[36215]],195032:[[163631]],195033:[[133124]],195034:[[36299]],195035:[[36284]],195036:[[36336]],195037:[[133342]],195038:[[36564]],195039:[[36664]],195040:[[165330]],195041:[[165357]],195042:[[37012]],195043:[[37105]],195044:[[37137]],195045:[[165678]],195046:[[37147]],195047:[[37432]],195048:[[37591]],195049:[[37592]],195050:[[37500]],195051:[[37881]],195052:[[37909]],195053:[[166906]],195054:[[38283]],195055:[[18837]],195056:[[38327]],195057:[[167287]],195058:[[18918]],195059:[[38595]],195060:[[23986]],195061:[[38691]],195062:[[168261]],195063:[[168474]],195064:[[19054]],195065:[[19062]],195066:[[38880]],195067:[[168970]],195068:[[19122]],195069:[[169110]],195070:[[38923]],195071:[[38923]]},64e3:{64e3:[[20999]],64001:[[24230]],64002:[[25299]],64003:[[31958]],64004:[[23429]],64005:[[27934]],64006:[[26292]],64007:[[36667]],64008:[[34892]],64009:[[38477]],64010:[[35211]],64011:[[24275]],64012:[[20800]],64013:[[21952]],64016:[[22618]],64018:[[26228]],64021:[[20958]],64022:[[29482]],64023:[[30410]],64024:[[31036]],64025:[[31070]],64026:[[31077]],64027:[[31119]],64028:[[38742]],64029:[[31934]],64030:[[32701]],64032:[[34322]],64034:[[35576]],64037:[[36920]],64038:[[37117]],64042:[[39151]],64043:[[39164]],64044:[[39208]],64045:[[40372]],64046:[[37086]],64047:[[38583]],64048:[[20398]],64049:[[20711]],64050:[[20813]],64051:[[21193]],64052:[[21220]],64053:[[21329]],64054:[[21917]],64055:[[22022]],64056:[[22120]],64057:[[22592]],64058:[[22696]],64059:[[23652]],64060:[[23662]],64061:[[24724]],64062:[[24936]],64063:[[24974]],64064:[[25074]],64065:[[25935]],64066:[[26082]],64067:[[26257]],64068:[[26757]],64069:[[28023]],64070:[[28186]],64071:[[28450]],64072:[[29038]],64073:[[29227]],64074:[[29730]],64075:[[30865]],64076:[[31038]],64077:[[31049]],64078:[[31048]],64079:[[31056]],64080:[[31062]],64081:[[31069]],64082:[[31117]],64083:[[31118]],64084:[[31296]],64085:[[31361]],64086:[[31680]],64087:[[32244]],64088:[[32265]],64089:[[32321]],64090:[[32626]],64091:[[32773]],64092:[[33261]],64093:[[33401]],64094:[[33401]],64095:[[33879]],64096:[[35088]],64097:[[35222]],64098:[[35585]],64099:[[35641]],64100:[[36051]],64101:[[36104]],64102:[[36790]],64103:[[36920]],64104:[[38627]],64105:[[38911]],64106:[[38971]],64107:[[24693]],64108:[[148206]],64109:[[33304]],64112:[[20006]],64113:[[20917]],64114:[[20840]],64115:[[20352]],64116:[[20805]],64117:[[20864]],64118:[[21191]],64119:[[21242]],64120:[[21917]],64121:[[21845]],64122:[[21913]],64123:[[21986]],64124:[[22618]],64125:[[22707]],64126:[[22852]],64127:[[22868]],64128:[[23138]],64129:[[23336]],64130:[[24274]],64131:[[24281]],64132:[[24425]],64133:[[24493]],64134:[[24792]],64135:[[24910]],64136:[[24840]],64137:[[24974]],64138:[[24928]],64139:[[25074]],64140:[[25140]],64141:[[25540]],64142:[[25628]],64143:[[25682]],64144:[[25942]],64145:[[26228]],64146:[[26391]],64147:[[26395]],64148:[[26454]],64149:[[27513]],64150:[[27578]],64151:[[27969]],64152:[[28379]],64153:[[28363]],64154:[[28450]],64155:[[28702]],64156:[[29038]],64157:[[30631]],64158:[[29237]],64159:[[29359]],64160:[[29482]],64161:[[29809]],64162:[[29958]],64163:[[30011]],64164:[[30237]],64165:[[30239]],64166:[[30410]],64167:[[30427]],64168:[[30452]],64169:[[30538]],64170:[[30528]],64171:[[30924]],64172:[[31409]],64173:[[31680]],64174:[[31867]],64175:[[32091]],64176:[[32244]],64177:[[32574]],64178:[[32773]],64179:[[33618]],64180:[[33775]],64181:[[34681]],64182:[[35137]],64183:[[35206]],64184:[[35222]],64185:[[35519]],64186:[[35576]],64187:[[35531]],64188:[[35585]],64189:[[35582]],64190:[[35565]],64191:[[35641]],64192:[[35722]],64193:[[36104]],64194:[[36664]],64195:[[36978]],64196:[[37273]],64197:[[37494]],64198:[[38524]],64199:[[38627]],64200:[[38742]],64201:[[38875]],64202:[[38911]],64203:[[38923]],64204:[[38971]],64205:[[39698]],64206:[[40860]],64207:[[141386]],64208:[[141380]],64209:[[144341]],64210:[[15261]],64211:[[16408]],64212:[[16441]],64213:[[152137]],64214:[[154832]],64215:[[163539]],64216:[[40771]],64217:[[40846]],195072:[[38953]],195073:[[169398]],195074:[[39138]],195075:[[19251]],195076:[[39209]],195077:[[39335]],195078:[[39362]],195079:[[39422]],195080:[[19406]],195081:[[170800]],195082:[[39698]],195083:[[4e4]],195084:[[40189]],195085:[[19662]],195086:[[19693]],195087:[[40295]],195088:[[172238]],195089:[[19704]],195090:[[172293]],195091:[[172558]],195092:[[172689]],195093:[[40635]],195094:[[19798]],195095:[[40697]],195096:[[40702]],195097:[[40709]],195098:[[40719]],195099:[[40726]],195100:[[40763]],195101:[[173568]]},64256:{64256:[[102,102],256],64257:[[102,105],256],64258:[[102,108],256],64259:[[102,102,105],256],64260:[[102,102,108],256],64261:[[383,116],256],64262:[[115,116],256],64275:[[1396,1398],256],64276:[[1396,1381],256],64277:[[1396,1387],256],64278:[[1406,1398],256],64279:[[1396,1389],256],64285:[[1497,1460],512],64286:[,26],64287:[[1522,1463],512],64288:[[1506],256],64289:[[1488],256],64290:[[1491],256],64291:[[1492],256],64292:[[1499],256],64293:[[1500],256],64294:[[1501],256],64295:[[1512],256],64296:[[1514],256],64297:[[43],256],64298:[[1513,1473],512],64299:[[1513,1474],512],64300:[[64329,1473],512],64301:[[64329,1474],512],64302:[[1488,1463],512],64303:[[1488,1464],512],64304:[[1488,1468],512],64305:[[1489,1468],512],64306:[[1490,1468],512],64307:[[1491,1468],512],64308:[[1492,1468],512],64309:[[1493,1468],512],64310:[[1494,1468],512],64312:[[1496,1468],512],64313:[[1497,1468],512],64314:[[1498,1468],512],64315:[[1499,1468],512],64316:[[1500,1468],512],64318:[[1502,1468],512],64320:[[1504,1468],512],64321:[[1505,1468],512],64323:[[1507,1468],512],64324:[[1508,1468],512],64326:[[1510,1468],512],64327:[[1511,1468],512],64328:[[1512,1468],512],64329:[[1513,1468],512],64330:[[1514,1468],512],64331:[[1493,1465],512],64332:[[1489,1471],512],64333:[[1499,1471],512],64334:[[1508,1471],512],64335:[[1488,1500],256],64336:[[1649],256],64337:[[1649],256],64338:[[1659],256],64339:[[1659],256],64340:[[1659],256],64341:[[1659],256],64342:[[1662],256],64343:[[1662],256],64344:[[1662],256],64345:[[1662],256],64346:[[1664],256],64347:[[1664],256],64348:[[1664],256],64349:[[1664],256],64350:[[1658],256],64351:[[1658],256],64352:[[1658],256],64353:[[1658],256],64354:[[1663],256],64355:[[1663],256],64356:[[1663],256],64357:[[1663],256],64358:[[1657],256],64359:[[1657],256],64360:[[1657],256],64361:[[1657],256],64362:[[1700],256],64363:[[1700],256],64364:[[1700],256],64365:[[1700],256],64366:[[1702],256],64367:[[1702],256],64368:[[1702],256],64369:[[1702],256],64370:[[1668],256],64371:[[1668],256],64372:[[1668],256],64373:[[1668],256],64374:[[1667],256],64375:[[1667],256],64376:[[1667],256],64377:[[1667],256],64378:[[1670],256],64379:[[1670],256],64380:[[1670],256],64381:[[1670],256],64382:[[1671],256],64383:[[1671],256],64384:[[1671],256],64385:[[1671],256],64386:[[1677],256],64387:[[1677],256],64388:[[1676],256],64389:[[1676],256],64390:[[1678],256],64391:[[1678],256],64392:[[1672],256],64393:[[1672],256],64394:[[1688],256],64395:[[1688],256],64396:[[1681],256],64397:[[1681],256],64398:[[1705],256],64399:[[1705],256],64400:[[1705],256],64401:[[1705],256],64402:[[1711],256],64403:[[1711],256],64404:[[1711],256],64405:[[1711],256],64406:[[1715],256],64407:[[1715],256],64408:[[1715],256],64409:[[1715],256],64410:[[1713],256],64411:[[1713],256],64412:[[1713],256],64413:[[1713],256],64414:[[1722],256],64415:[[1722],256],64416:[[1723],256],64417:[[1723],256],64418:[[1723],256],64419:[[1723],256],64420:[[1728],256],64421:[[1728],256],64422:[[1729],256],64423:[[1729],256],64424:[[1729],256],64425:[[1729],256],64426:[[1726],256],64427:[[1726],256],64428:[[1726],256],64429:[[1726],256],64430:[[1746],256],64431:[[1746],256],64432:[[1747],256],64433:[[1747],256],64467:[[1709],256],64468:[[1709],256],64469:[[1709],256],64470:[[1709],256],64471:[[1735],256],64472:[[1735],256],64473:[[1734],256],64474:[[1734],256],64475:[[1736],256],64476:[[1736],256],64477:[[1655],256],64478:[[1739],256],64479:[[1739],256],64480:[[1733],256],64481:[[1733],256],64482:[[1737],256],64483:[[1737],256],64484:[[1744],256],64485:[[1744],256],64486:[[1744],256],64487:[[1744],256],64488:[[1609],256],64489:[[1609],256],64490:[[1574,1575],256],64491:[[1574,1575],256],64492:[[1574,1749],256],64493:[[1574,1749],256],64494:[[1574,1608],256],64495:[[1574,1608],256],64496:[[1574,1735],256],64497:[[1574,1735],256],64498:[[1574,1734],256],64499:[[1574,1734],256],64500:[[1574,1736],256],64501:[[1574,1736],256],64502:[[1574,1744],256],64503:[[1574,1744],256],64504:[[1574,1744],256],64505:[[1574,1609],256],64506:[[1574,1609],256],64507:[[1574,1609],256],64508:[[1740],256],64509:[[1740],256],64510:[[1740],256],64511:[[1740],256]},64512:{64512:[[1574,1580],256],64513:[[1574,1581],256],64514:[[1574,1605],256],64515:[[1574,1609],256],64516:[[1574,1610],256],64517:[[1576,1580],256],64518:[[1576,1581],256],64519:[[1576,1582],256],64520:[[1576,1605],256],64521:[[1576,1609],256],64522:[[1576,1610],256],64523:[[1578,1580],256],64524:[[1578,1581],256],64525:[[1578,1582],256],64526:[[1578,1605],256],64527:[[1578,1609],256],64528:[[1578,1610],256],64529:[[1579,1580],256],64530:[[1579,1605],256],64531:[[1579,1609],256],64532:[[1579,1610],256],64533:[[1580,1581],256],64534:[[1580,1605],256],64535:[[1581,1580],256],64536:[[1581,1605],256],64537:[[1582,1580],256],64538:[[1582,1581],256],64539:[[1582,1605],256],64540:[[1587,1580],256],64541:[[1587,1581],256],64542:[[1587,1582],256],64543:[[1587,1605],256],64544:[[1589,1581],256],64545:[[1589,1605],256],64546:[[1590,1580],256],64547:[[1590,1581],256],64548:[[1590,1582],256],64549:[[1590,1605],256],64550:[[1591,1581],256],64551:[[1591,1605],256],64552:[[1592,1605],256],64553:[[1593,1580],256],64554:[[1593,1605],256],64555:[[1594,1580],256],64556:[[1594,1605],256],64557:[[1601,1580],256],64558:[[1601,1581],256],64559:[[1601,1582],256],64560:[[1601,1605],256],64561:[[1601,1609],256],64562:[[1601,1610],256],64563:[[1602,1581],256],64564:[[1602,1605],256],64565:[[1602,1609],256],64566:[[1602,1610],256],64567:[[1603,1575],256],64568:[[1603,1580],256],64569:[[1603,1581],256],64570:[[1603,1582],256],64571:[[1603,1604],256],64572:[[1603,1605],256],64573:[[1603,1609],256],64574:[[1603,1610],256],64575:[[1604,1580],256],64576:[[1604,1581],256],64577:[[1604,1582],256],64578:[[1604,1605],256],64579:[[1604,1609],256],64580:[[1604,1610],256],64581:[[1605,1580],256],64582:[[1605,1581],256],64583:[[1605,1582],256],64584:[[1605,1605],256],64585:[[1605,1609],256],64586:[[1605,1610],256],64587:[[1606,1580],256],64588:[[1606,1581],256],64589:[[1606,1582],256],64590:[[1606,1605],256],64591:[[1606,1609],256],64592:[[1606,1610],256],64593:[[1607,1580],256],64594:[[1607,1605],256],64595:[[1607,1609],256],64596:[[1607,1610],256],64597:[[1610,1580],256],64598:[[1610,1581],256],64599:[[1610,1582],256],64600:[[1610,1605],256],64601:[[1610,1609],256],64602:[[1610,1610],256],64603:[[1584,1648],256],64604:[[1585,1648],256],64605:[[1609,1648],256],64606:[[32,1612,1617],256],64607:[[32,1613,1617],256],64608:[[32,1614,1617],256],64609:[[32,1615,1617],256],64610:[[32,1616,1617],256],64611:[[32,1617,1648],256],64612:[[1574,1585],256],64613:[[1574,1586],256],64614:[[1574,1605],256],64615:[[1574,1606],256],64616:[[1574,1609],256],64617:[[1574,1610],256],64618:[[1576,1585],256],64619:[[1576,1586],256],64620:[[1576,1605],256],64621:[[1576,1606],256],64622:[[1576,1609],256],64623:[[1576,1610],256],64624:[[1578,1585],256],64625:[[1578,1586],256],64626:[[1578,1605],256],64627:[[1578,1606],256],64628:[[1578,1609],256],64629:[[1578,1610],256],64630:[[1579,1585],256],64631:[[1579,1586],256],64632:[[1579,1605],256],64633:[[1579,1606],256],64634:[[1579,1609],256],64635:[[1579,1610],256],64636:[[1601,1609],256],64637:[[1601,1610],256],64638:[[1602,1609],256],64639:[[1602,1610],256],64640:[[1603,1575],256],64641:[[1603,1604],256],64642:[[1603,1605],256],64643:[[1603,1609],256],64644:[[1603,1610],256],64645:[[1604,1605],256],64646:[[1604,1609],256],64647:[[1604,1610],256],64648:[[1605,1575],256],64649:[[1605,1605],256],64650:[[1606,1585],256],64651:[[1606,1586],256],64652:[[1606,1605],256],64653:[[1606,1606],256],64654:[[1606,1609],256],64655:[[1606,1610],256],64656:[[1609,1648],256],64657:[[1610,1585],256],64658:[[1610,1586],256],64659:[[1610,1605],256],64660:[[1610,1606],256],64661:[[1610,1609],256],64662:[[1610,1610],256],64663:[[1574,1580],256],64664:[[1574,1581],256],64665:[[1574,1582],256],64666:[[1574,1605],256],64667:[[1574,1607],256],64668:[[1576,1580],256],64669:[[1576,1581],256],64670:[[1576,1582],256],64671:[[1576,1605],256],64672:[[1576,1607],256],64673:[[1578,1580],256],64674:[[1578,1581],256],64675:[[1578,1582],256],64676:[[1578,1605],256],64677:[[1578,1607],256],64678:[[1579,1605],256],64679:[[1580,1581],256],64680:[[1580,1605],256],64681:[[1581,1580],256],64682:[[1581,1605],256],64683:[[1582,1580],256],64684:[[1582,1605],256],64685:[[1587,1580],256],64686:[[1587,1581],256],64687:[[1587,1582],256],64688:[[1587,1605],256],64689:[[1589,1581],256],64690:[[1589,1582],256],64691:[[1589,1605],256],64692:[[1590,1580],256],64693:[[1590,1581],256],64694:[[1590,1582],256],64695:[[1590,1605],256],64696:[[1591,1581],256],64697:[[1592,1605],256],64698:[[1593,1580],256],64699:[[1593,1605],256],64700:[[1594,1580],256],64701:[[1594,1605],256],64702:[[1601,1580],256],64703:[[1601,1581],256],64704:[[1601,1582],256],64705:[[1601,1605],256],64706:[[1602,1581],256],64707:[[1602,1605],256],64708:[[1603,1580],256],64709:[[1603,1581],256],64710:[[1603,1582],256],64711:[[1603,1604],256],64712:[[1603,1605],256],64713:[[1604,1580],256],64714:[[1604,1581],256],64715:[[1604,1582],256],64716:[[1604,1605],256],64717:[[1604,1607],256],64718:[[1605,1580],256],64719:[[1605,1581],256],64720:[[1605,1582],256],64721:[[1605,1605],256],64722:[[1606,1580],256],64723:[[1606,1581],256],64724:[[1606,1582],256],64725:[[1606,1605],256],64726:[[1606,1607],256],64727:[[1607,1580],256],64728:[[1607,1605],256],64729:[[1607,1648],256],64730:[[1610,1580],256],64731:[[1610,1581],256],64732:[[1610,1582],256],64733:[[1610,1605],256],64734:[[1610,1607],256],64735:[[1574,1605],256],64736:[[1574,1607],256],64737:[[1576,1605],256],64738:[[1576,1607],256],64739:[[1578,1605],256],64740:[[1578,1607],256],64741:[[1579,1605],256],64742:[[1579,1607],256],64743:[[1587,1605],256],64744:[[1587,1607],256],64745:[[1588,1605],256],64746:[[1588,1607],256],64747:[[1603,1604],256],64748:[[1603,1605],256],64749:[[1604,1605],256],64750:[[1606,1605],256],64751:[[1606,1607],256],64752:[[1610,1605],256],64753:[[1610,1607],256],64754:[[1600,1614,1617],256],64755:[[1600,1615,1617],256],64756:[[1600,1616,1617],256],64757:[[1591,1609],256],64758:[[1591,1610],256],64759:[[1593,1609],256],64760:[[1593,1610],256],64761:[[1594,1609],256],64762:[[1594,1610],256],64763:[[1587,1609],256],64764:[[1587,1610],256],64765:[[1588,1609],256],64766:[[1588,1610],256],64767:[[1581,1609],256]},64768:{64768:[[1581,1610],256],64769:[[1580,1609],256],64770:[[1580,1610],256],64771:[[1582,1609],256],64772:[[1582,1610],256],64773:[[1589,1609],256],64774:[[1589,1610],256],64775:[[1590,1609],256],64776:[[1590,1610],256],64777:[[1588,1580],256],64778:[[1588,1581],256],64779:[[1588,1582],256],64780:[[1588,1605],256],64781:[[1588,1585],256],64782:[[1587,1585],256],64783:[[1589,1585],256],64784:[[1590,1585],256],64785:[[1591,1609],256],64786:[[1591,1610],256],64787:[[1593,1609],256],64788:[[1593,1610],256],64789:[[1594,1609],256],64790:[[1594,1610],256],64791:[[1587,1609],256],64792:[[1587,1610],256],64793:[[1588,1609],256],64794:[[1588,1610],256],64795:[[1581,1609],256],64796:[[1581,1610],256],64797:[[1580,1609],256],64798:[[1580,1610],256],64799:[[1582,1609],256],64800:[[1582,1610],256],64801:[[1589,1609],256],64802:[[1589,1610],256],64803:[[1590,1609],256],64804:[[1590,1610],256],64805:[[1588,1580],256],64806:[[1588,1581],256],64807:[[1588,1582],256],64808:[[1588,1605],256],64809:[[1588,1585],256],64810:[[1587,1585],256],64811:[[1589,1585],256],64812:[[1590,1585],256],64813:[[1588,1580],256],64814:[[1588,1581],256],64815:[[1588,1582],256],64816:[[1588,1605],256],64817:[[1587,1607],256],64818:[[1588,1607],256],64819:[[1591,1605],256],64820:[[1587,1580],256],64821:[[1587,1581],256],64822:[[1587,1582],256],64823:[[1588,1580],256],64824:[[1588,1581],256],64825:[[1588,1582],256],64826:[[1591,1605],256],64827:[[1592,1605],256],64828:[[1575,1611],256],64829:[[1575,1611],256],64848:[[1578,1580,1605],256],64849:[[1578,1581,1580],256],64850:[[1578,1581,1580],256],64851:[[1578,1581,1605],256],64852:[[1578,1582,1605],256],64853:[[1578,1605,1580],256],64854:[[1578,1605,1581],256],64855:[[1578,1605,1582],256],64856:[[1580,1605,1581],256],64857:[[1580,1605,1581],256],64858:[[1581,1605,1610],256],64859:[[1581,1605,1609],256],64860:[[1587,1581,1580],256],64861:[[1587,1580,1581],256],64862:[[1587,1580,1609],256],64863:[[1587,1605,1581],256],64864:[[1587,1605,1581],256],64865:[[1587,1605,1580],256],64866:[[1587,1605,1605],256],64867:[[1587,1605,1605],256],64868:[[1589,1581,1581],256],64869:[[1589,1581,1581],256],64870:[[1589,1605,1605],256],64871:[[1588,1581,1605],256],64872:[[1588,1581,1605],256],64873:[[1588,1580,1610],256],64874:[[1588,1605,1582],256],64875:[[1588,1605,1582],256],64876:[[1588,1605,1605],256],64877:[[1588,1605,1605],256],64878:[[1590,1581,1609],256],64879:[[1590,1582,1605],256],64880:[[1590,1582,1605],256],64881:[[1591,1605,1581],256],64882:[[1591,1605,1581],256],64883:[[1591,1605,1605],256],64884:[[1591,1605,1610],256],64885:[[1593,1580,1605],256],64886:[[1593,1605,1605],256],64887:[[1593,1605,1605],256],64888:[[1593,1605,1609],256],64889:[[1594,1605,1605],256],64890:[[1594,1605,1610],256],64891:[[1594,1605,1609],256],64892:[[1601,1582,1605],256],64893:[[1601,1582,1605],256],64894:[[1602,1605,1581],256],64895:[[1602,1605,1605],256],64896:[[1604,1581,1605],256],64897:[[1604,1581,1610],256],64898:[[1604,1581,1609],256],64899:[[1604,1580,1580],256],64900:[[1604,1580,1580],256],64901:[[1604,1582,1605],256],64902:[[1604,1582,1605],256],64903:[[1604,1605,1581],256],64904:[[1604,1605,1581],256],64905:[[1605,1581,1580],256],64906:[[1605,1581,1605],256],64907:[[1605,1581,1610],256],64908:[[1605,1580,1581],256],64909:[[1605,1580,1605],256],64910:[[1605,1582,1580],256],64911:[[1605,1582,1605],256],64914:[[1605,1580,1582],256],64915:[[1607,1605,1580],256],64916:[[1607,1605,1605],256],64917:[[1606,1581,1605],256],64918:[[1606,1581,1609],256],64919:[[1606,1580,1605],256],64920:[[1606,1580,1605],256],64921:[[1606,1580,1609],256],64922:[[1606,1605,1610],256],64923:[[1606,1605,1609],256],64924:[[1610,1605,1605],256],64925:[[1610,1605,1605],256],64926:[[1576,1582,1610],256],64927:[[1578,1580,1610],256],64928:[[1578,1580,1609],256],64929:[[1578,1582,1610],256],64930:[[1578,1582,1609],256],64931:[[1578,1605,1610],256],64932:[[1578,1605,1609],256],64933:[[1580,1605,1610],256],64934:[[1580,1581,1609],256],64935:[[1580,1605,1609],256],64936:[[1587,1582,1609],256],64937:[[1589,1581,1610],256],64938:[[1588,1581,1610],256],64939:[[1590,1581,1610],256],64940:[[1604,1580,1610],256],64941:[[1604,1605,1610],256],64942:[[1610,1581,1610],256],64943:[[1610,1580,1610],256],64944:[[1610,1605,1610],256],64945:[[1605,1605,1610],256],64946:[[1602,1605,1610],256],64947:[[1606,1581,1610],256],64948:[[1602,1605,1581],256],64949:[[1604,1581,1605],256],64950:[[1593,1605,1610],256],64951:[[1603,1605,1610],256],64952:[[1606,1580,1581],256],64953:[[1605,1582,1610],256],64954:[[1604,1580,1605],256],64955:[[1603,1605,1605],256],64956:[[1604,1580,1605],256],64957:[[1606,1580,1581],256],64958:[[1580,1581,1610],256],64959:[[1581,1580,1610],256],64960:[[1605,1580,1610],256],64961:[[1601,1605,1610],256],64962:[[1576,1581,1610],256],64963:[[1603,1605,1605],256],64964:[[1593,1580,1605],256],64965:[[1589,1605,1605],256],64966:[[1587,1582,1610],256],64967:[[1606,1580,1610],256],65008:[[1589,1604,1746],256],65009:[[1602,1604,1746],256],65010:[[1575,1604,1604,1607],256],65011:[[1575,1603,1576,1585],256],65012:[[1605,1581,1605,1583],256],65013:[[1589,1604,1593,1605],256],65014:[[1585,1587,1608,1604],256],65015:[[1593,1604,1610,1607],256],65016:[[1608,1587,1604,1605],256],65017:[[1589,1604,1609],256],65018:[[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605],256],65019:[[1580,1604,32,1580,1604,1575,1604,1607],256],65020:[[1585,1740,1575,1604],256]},65024:{65040:[[44],256],65041:[[12289],256],65042:[[12290],256],65043:[[58],256],65044:[[59],256],65045:[[33],256],65046:[[63],256],65047:[[12310],256],65048:[[12311],256],65049:[[8230],256],65056:[,230],65057:[,230],65058:[,230],65059:[,230],65060:[,230],65061:[,230],65062:[,230],65063:[,220],65064:[,220],65065:[,220],65066:[,220],65067:[,220],65068:[,220],65069:[,220],65072:[[8229],256],65073:[[8212],256],65074:[[8211],256],65075:[[95],256],65076:[[95],256],65077:[[40],256],65078:[[41],256],65079:[[123],256],65080:[[125],256],65081:[[12308],256],65082:[[12309],256],65083:[[12304],256],65084:[[12305],256],65085:[[12298],256],65086:[[12299],256],65087:[[12296],256],65088:[[12297],256],65089:[[12300],256],65090:[[12301],256],65091:[[12302],256],65092:[[12303],256],65095:[[91],256],65096:[[93],256],65097:[[8254],256],65098:[[8254],256],65099:[[8254],256],65100:[[8254],256],65101:[[95],256],65102:[[95],256],65103:[[95],256],65104:[[44],256],65105:[[12289],256],65106:[[46],256],65108:[[59],256],65109:[[58],256],65110:[[63],256],65111:[[33],256],65112:[[8212],256],65113:[[40],256],65114:[[41],256],65115:[[123],256],65116:[[125],256],65117:[[12308],256],65118:[[12309],256],65119:[[35],256],65120:[[38],256],65121:[[42],256],65122:[[43],256],65123:[[45],256],65124:[[60],256],65125:[[62],256],65126:[[61],256],65128:[[92],256],65129:[[36],256],65130:[[37],256],65131:[[64],256],65136:[[32,1611],256],65137:[[1600,1611],256],65138:[[32,1612],256],65140:[[32,1613],256],65142:[[32,1614],256],65143:[[1600,1614],256],65144:[[32,1615],256],65145:[[1600,1615],256],65146:[[32,1616],256],65147:[[1600,1616],256],65148:[[32,1617],256],65149:[[1600,1617],256],65150:[[32,1618],256],65151:[[1600,1618],256],65152:[[1569],256],65153:[[1570],256],65154:[[1570],256],65155:[[1571],256],65156:[[1571],256],65157:[[1572],256],65158:[[1572],256],65159:[[1573],256],65160:[[1573],256],65161:[[1574],256],65162:[[1574],256],65163:[[1574],256],65164:[[1574],256],65165:[[1575],256],65166:[[1575],256],65167:[[1576],256],65168:[[1576],256],65169:[[1576],256],65170:[[1576],256],65171:[[1577],256],65172:[[1577],256],65173:[[1578],256],65174:[[1578],256],65175:[[1578],256],65176:[[1578],256],65177:[[1579],256],65178:[[1579],256],65179:[[1579],256],65180:[[1579],256],65181:[[1580],256],65182:[[1580],256],65183:[[1580],256],65184:[[1580],256],65185:[[1581],256],65186:[[1581],256],65187:[[1581],256],65188:[[1581],256],65189:[[1582],256],65190:[[1582],256],65191:[[1582],256],65192:[[1582],256],65193:[[1583],256],65194:[[1583],256],65195:[[1584],256],65196:[[1584],256],65197:[[1585],256],65198:[[1585],256],65199:[[1586],256],65200:[[1586],256],65201:[[1587],256],65202:[[1587],256],65203:[[1587],256],65204:[[1587],256],65205:[[1588],256],65206:[[1588],256],65207:[[1588],256],65208:[[1588],256],65209:[[1589],256],65210:[[1589],256],65211:[[1589],256],65212:[[1589],256],65213:[[1590],256],65214:[[1590],256],65215:[[1590],256],65216:[[1590],256],65217:[[1591],256],65218:[[1591],256],65219:[[1591],256],65220:[[1591],256],65221:[[1592],256],65222:[[1592],256],65223:[[1592],256],65224:[[1592],256],65225:[[1593],256],65226:[[1593],256],65227:[[1593],256],65228:[[1593],256],65229:[[1594],256],65230:[[1594],256],65231:[[1594],256],65232:[[1594],256],65233:[[1601],256],65234:[[1601],256],65235:[[1601],256],65236:[[1601],256],65237:[[1602],256],65238:[[1602],256],65239:[[1602],256],65240:[[1602],256],65241:[[1603],256],65242:[[1603],256],65243:[[1603],256],65244:[[1603],256],65245:[[1604],256],65246:[[1604],256],65247:[[1604],256],65248:[[1604],256],65249:[[1605],256],65250:[[1605],256],65251:[[1605],256],65252:[[1605],256],65253:[[1606],256],65254:[[1606],256],65255:[[1606],256],65256:[[1606],256],65257:[[1607],256],65258:[[1607],256],65259:[[1607],256],65260:[[1607],256],65261:[[1608],256],65262:[[1608],256],65263:[[1609],256],65264:[[1609],256],65265:[[1610],256],65266:[[1610],256],65267:[[1610],256],65268:[[1610],256],65269:[[1604,1570],256],65270:[[1604,1570],256],65271:[[1604,1571],256],65272:[[1604,1571],256],65273:[[1604,1573],256],65274:[[1604,1573],256],65275:[[1604,1575],256],65276:[[1604,1575],256]},65280:{65281:[[33],256],65282:[[34],256],65283:[[35],256],65284:[[36],256],65285:[[37],256],65286:[[38],256],65287:[[39],256],65288:[[40],256],65289:[[41],256],65290:[[42],256],65291:[[43],256],65292:[[44],256],65293:[[45],256],65294:[[46],256],65295:[[47],256],65296:[[48],256],65297:[[49],256],65298:[[50],256],65299:[[51],256],65300:[[52],256],65301:[[53],256],65302:[[54],256],65303:[[55],256],65304:[[56],256],65305:[[57],256],65306:[[58],256],65307:[[59],256],65308:[[60],256],65309:[[61],256],65310:[[62],256],65311:[[63],256],65312:[[64],256],65313:[[65],256],65314:[[66],256],65315:[[67],256],65316:[[68],256],65317:[[69],256],65318:[[70],256],65319:[[71],256],65320:[[72],256],65321:[[73],256],65322:[[74],256],65323:[[75],256],65324:[[76],256],65325:[[77],256],65326:[[78],256],65327:[[79],256],65328:[[80],256],65329:[[81],256],65330:[[82],256],65331:[[83],256],65332:[[84],256],65333:[[85],256],65334:[[86],256],65335:[[87],256],65336:[[88],256],65337:[[89],256],65338:[[90],256],65339:[[91],256],65340:[[92],256],65341:[[93],256],65342:[[94],256],65343:[[95],256],65344:[[96],256],65345:[[97],256],65346:[[98],256],65347:[[99],256],65348:[[100],256],65349:[[101],256],65350:[[102],256],65351:[[103],256],65352:[[104],256],65353:[[105],256],65354:[[106],256],65355:[[107],256],65356:[[108],256],65357:[[109],256],65358:[[110],256],65359:[[111],256],65360:[[112],256],65361:[[113],256],65362:[[114],256],65363:[[115],256],65364:[[116],256],65365:[[117],256],65366:[[118],256],65367:[[119],256],65368:[[120],256],65369:[[121],256],65370:[[122],256],65371:[[123],256],65372:[[124],256],65373:[[125],256],65374:[[126],256],65375:[[10629],256],65376:[[10630],256],65377:[[12290],256],65378:[[12300],256],65379:[[12301],256],65380:[[12289],256],65381:[[12539],256],65382:[[12530],256],65383:[[12449],256],65384:[[12451],256],65385:[[12453],256],65386:[[12455],256],65387:[[12457],256],65388:[[12515],256],65389:[[12517],256],65390:[[12519],256],65391:[[12483],256],65392:[[12540],256],65393:[[12450],256],65394:[[12452],256],65395:[[12454],256],65396:[[12456],256],65397:[[12458],256],65398:[[12459],256],65399:[[12461],256],65400:[[12463],256],65401:[[12465],256],65402:[[12467],256],65403:[[12469],256],65404:[[12471],256],65405:[[12473],256],65406:[[12475],256],65407:[[12477],256],65408:[[12479],256],65409:[[12481],256],65410:[[12484],256],65411:[[12486],256],65412:[[12488],256],65413:[[12490],256],65414:[[12491],256],65415:[[12492],256],65416:[[12493],256],65417:[[12494],256],65418:[[12495],256],65419:[[12498],256],65420:[[12501],256],65421:[[12504],256],65422:[[12507],256],65423:[[12510],256],65424:[[12511],256],65425:[[12512],256],65426:[[12513],256],65427:[[12514],256],65428:[[12516],256],65429:[[12518],256],65430:[[12520],256],65431:[[12521],256],65432:[[12522],256],65433:[[12523],256],65434:[[12524],256],65435:[[12525],256],65436:[[12527],256],65437:[[12531],256],65438:[[12441],256],65439:[[12442],256],65440:[[12644],256],65441:[[12593],256],65442:[[12594],256],65443:[[12595],256],65444:[[12596],256],65445:[[12597],256],65446:[[12598],256],65447:[[12599],256],65448:[[12600],256],65449:[[12601],256],65450:[[12602],256],65451:[[12603],256],65452:[[12604],256],65453:[[12605],256],65454:[[12606],256],65455:[[12607],256],65456:[[12608],256],65457:[[12609],256],65458:[[12610],256],65459:[[12611],256],65460:[[12612],256],65461:[[12613],256],65462:[[12614],256],65463:[[12615],256],65464:[[12616],256],65465:[[12617],256],65466:[[12618],256],65467:[[12619],256],65468:[[12620],256],65469:[[12621],256],65470:[[12622],256],65474:[[12623],256],65475:[[12624],256],65476:[[12625],256],65477:[[12626],256],65478:[[12627],256],65479:[[12628],256],65482:[[12629],256],65483:[[12630],256],65484:[[12631],256],65485:[[12632],256],65486:[[12633],256],65487:[[12634],256],65490:[[12635],256],65491:[[12636],256],65492:[[12637],256],65493:[[12638],256],65494:[[12639],256],65495:[[12640],256],65498:[[12641],256],65499:[[12642],256],65500:[[12643],256],65504:[[162],256],65505:[[163],256],65506:[[172],256],65507:[[175],256],65508:[[166],256],65509:[[165],256],65510:[[8361],256],65512:[[9474],256],65513:[[8592],256],65514:[[8593],256],65515:[[8594],256],65516:[[8595],256],65517:[[9632],256],65518:[[9675],256]}};var te={nfc:le,nfd:Y,nfkc:G,nfkd:ee};e.exports=te,te.shimApplied=!1,String.prototype.normalize||(Object.defineProperty(String.prototype,"normalize",{enumerable:!1,configurable:!0,writable:!0,value:function(){var ue=""+this,Q=arguments[0]===void 0?"NFC":arguments[0];if(this===null||this===void 0)throw new TypeError("Cannot call method on "+Object.prototype.toString.call(this));if(Q==="NFC")return te.nfc(ue);if(Q==="NFD")return te.nfd(ue);if(Q==="NFKC")return te.nfkc(ue);if(Q==="NFKD")return te.nfkd(ue);throw new RangeError("Invalid normalization form: "+Q)}}),te.shimApplied=!0)})()}(n8)),n8.exports}var dTe=cTe();const fTe=ji(dTe);function PE(e=""){const t=e.toLowerCase();return/^[a-z]+$/.test(t)?t:"symbol"}function pTe(e=""){const t=nt("",["rowCellData"],e);if(!t)return"symbol";let n=Ig(t)[0];return n=fTe.nfkd(n).replace(/[\u0300-\u036f]/g,""),PE(n)}function yV(e=[],t){const n=e[t]||"";return pTe(n)}function hTe(e,t,n){const r=n.reduce((s,l)=>s+Number(l.split(".")[0]),0),a=t.length-n.length,i=structuredClone(e);for(let s=0;s<i.length;s+=1){const l=i[s].rowCells;for(let u=0;u<l.length;u+=1)if(n.length>0&&t[u]&&t[u]!=="0.00"){const d=t[u].split(".");l[u].rowCellData=l[u].rowCellData.replace('sizes="100vw"',`sizes="${d[0]}vw"`)}else{const d=(100-r)/a;l[u].rowCellData=l[u].rowCellData.replace('sizes="100vw"',`sizes="${d}vw"`)}}return i}const mTe="TableWrapper_y1EQU",gTe="TableHeader_1yHVa",vTe="TableClone_lvkFs",yTe="TableInnerWrapper_f-GkR",_Te="RightShadow_ULuSf",bTe="Icons_xexHH",TTe="LinkColumn_oL9jw",ETe="Cell_F-HdV",STe="TableResponsive_QbTLa",wTe="Table_SBWzZ",xTe="TableHeight_Idijj",_V={TableWrapper:mTe,TableHeader:gTe,TableClone:vTe,TableInnerWrapper:yTe,RightShadow:_Te,Icons:bTe,LinkColumn:TTe,Cell:ETe,TableResponsive:STe,Table:wTe,TableHeight:xTe},{Cell:zE,LinkColumn:CTe}=_V,NTe="TableRow_8AW-3",kTe="TableColumn_aEBTH",OTe="CellLinkLinkColumn_gZeew",ITe=`Cell_jDfJy ${zE}`,DTe=`CellDownloads_azBXV ${zE}`,MTe=`CellLink_5DfTO ${zE}`,LTe=`IsLinkColumn_-PsZK ${CTe}`,zd={TableRow:NTe,TableColumn:kTe,CellLinkLinkColumn:OTe,Cell:ITe,CellDownloads:DTe,CellLink:MTe,IsLinkColumn:LTe},ATe=e=>XT.decode(Ig(e.replace(/<br\s*\/?>/gi,`
`)));function FTe({cells:e,hiddenColumns:t,linkColumn:n,alphabetAnchorColumn:r,titleTagColumn:a,tableId:i,ariaList:s}){let l=nt(null,[n,"rowCellData"],e);const u=nt(null,[a,"rowCellData"],e);l=l&&l.trim(),l&&(l=qR(l),mJ(l)&&l.indexOf("mailto:")<0&&(l=`mailto:${l}`));const d=[...e];return d&&d.length>0&&l&&d.push({isLinkColumn:!0}),d&&!!d.length&&m.jsx("tr",{className:zd.TableRow,"data-id":yV(e,r),role:s?"listitem":void 0,children:d.map((p,h)=>!t.includes(h)&&m.jsx("td",{className:qe(zd.TableColumn,{[zd.IsLinkColumn]:p.isLinkColumn}),style:{textAlign:p.rowCellAlignment},"aria-hidden":i!=="downloads_table--000"&&i.includes("downloads_table")&&h===1||l&&p.isLinkColumn&&d.length-1===h?"true":null,children:l?m.jsxs("div",{className:"data-table-row-link-wrapper",children:[m.jsx(St,{to:l,className:p.isLinkColumn?zd.CellLinkLinkColumn:zd.CellLink,arrow:l&&p.isLinkColumn,title:u&&ATe(u),isTabIndexExists:i!=="downloads_table--000"&&i.includes("downloads_table")&&h===1||l&&p.isLinkColumn&&d.length-1===h&&!0}),m.jsx("div",{dangerouslySetInnerHTML:{__html:p.isLinkColumn?"&nbsp":p.rowCellData}})]}):m.jsx("div",{className:i.includes("data_table")?zd.Cell:zd.CellDownloads,dangerouslySetInnerHTML:{__html:p.rowCellData}})},h))})}function jTe({rows:e,hiddenColumns:t,linkColumn:n,alphabetAnchorColumn:r,titleTagColumn:a,tableBodyRef:i,tableId:s,ariaList:l}){return m.jsx("tbody",{ref:i,role:l?"list":void 0,children:e&&!!e.length&&e.map((u,d)=>m.jsx(FTe,{cells:u.rowCells,hiddenColumns:t,linkColumn:n,alphabetAnchorColumn:r,titleTagColumn:a,tableId:s,ariaList:l},d))})}function RTe(){return{updateSortUrl:j.useCallback((t,n,r,a,i)=>{const l={...rn.getQuery(t)};i?(l[rn.getSortByParamName(r)]=a,l[rn.getSortOrderParamName(r)]=i):(delete l[rn.getSortByParamName(r)],delete l[rn.getSortOrderParamName(r)]),rn.setQuery(t,n,l,{replace:!0})},[])}}const{Icons:bV,LinkColumn:PTe}=_V,zTe="SortIcon_4hbMt",BTe="SortBothIcons_vE97w",VTe="HideIcon_3Egsj",HTe="HasCellImgTag_s4DXs",UTe="TableHeaderCell_6rDdf NoWrap",WTe="Sortable_l4ggd NoWrap",qTe=`IconUp_wYV-a ${bV}`,GTe=`IconDown_p-dfh ${bV}`,QTe=`IsLinkColumn_Q-JHP ${PTe}`,Yo={SortIcon:zTe,SortBothIcons:BTe,HideIcon:VTe,HasCellImgTag:HTe,TableHeaderCell:UTe,Sortable:WTe,IconUp:qTe,IconDown:GTe,IsLinkColumn:QTe},$Te=({sortable:e,label:t,displayLabel:n,sortOrder:r,handleNextSortTransition:a,isLinkColumn:i,width:s,hasCellImgTag:l=!1,translations:u})=>{const p=globalThis.window?.innerWidth<za.breakpointTablet&&s?`calc(${s}vw + 40px)`:0;return m.jsx("th",{className:qe(Yo.TableHeaderCell,{[Yo.IsLinkColumn]:i,[Yo.HasCellImgTag]:l}),style:{minWidth:p},suppressHydrationWarning:!0,children:e?m.jsxs("button",{className:qe([Yo.Sortable,Yo[r]]),onClick:a,children:[n?t:"",m.jsxs("span",{className:qe(Yo.SortIcon,{[Yo.SortBothIcons]:!r}),children:[m.jsx(Ft,{iconName:"chevron-up",role:"img","aria-label":`${r===tb?u.sortOrderDescending:u.sortOrder}`,className:qe(Yo.IconUp,{[Yo.HideIcon]:r===tb})}),m.jsx(Ft,{iconName:"chevron-down",role:"img","aria-label":`${r===Q3?u.sortOrderAscending:u.sortOrder}`,className:qe(Yo.IconDown,{[Yo.HideIcon]:r===Q3})})]})]}):m.jsx("span",{dangerouslySetInnerHTML:{__html:n?t:""}})})},YTe=e=>{const t=$t(),n=Za(),{translations:r}=Ht(),{tableId:a,sortId:i}=e,{activeSorters:s,nextTransition:l}=gV(),{updateSortUrl:u}=RTe(),d=j.useMemo(()=>s[a]||{},[s,a]),p=j.useMemo(()=>d.sortBy===i?d.sortOrder:"",[d.sortBy,d.sortOrder,i]),h=j.useCallback(g=>{g.preventDefault();const v=mV(d,i);l(a,i),u(t,n,a,i,v)},[a,i,d,t,n,l,u]);return m.jsx($Te,{...e,sortOrder:p,handleNextSortTransition:h,location:t,navigate:n,translations:r})},WI=j.memo(YTe),KTe="TableWrapper_y1EQU",JTe="TableHeader_1yHVa",ZTe="TableClone_lvkFs",XTe="TableInnerWrapper_f-GkR",eEe="RightShadow_ULuSf",tEe="Icons_xexHH",nEe="LinkColumn_oL9jw",rEe="Cell_F-HdV",aEe="TableResponsive_QbTLa",iEe="Table_SBWzZ",sEe="TableHeight_Idijj",zu={TableWrapper:KTe,TableHeader:JTe,TableClone:ZTe,TableInnerWrapper:XTe,RightShadow:eEe,Icons:tEe,LinkColumn:nEe,Cell:rEe,TableResponsive:aEe,Table:iEe,TableHeight:sEe};function oEe(e){return typeof window>"u"||typeof e!="string"||!e.trim().length?!1:new DOMParser().parseFromString(e,"text/html").getElementsByTagName("img").length>0}function TV({header:e,tableId:t,hiddenColumns:n,linkColumn:r,alphabetAnchorColumn:a,titleTagColumn:i,rows:s,displayColumnsLabels:l,columnsWidths:u,ariaList:d}){const{isMobile:p}=b6(),h=j.useMemo(()=>{const Q=[...e];return Q&&Q.length>0&&r>=0&&Q.push({isLinkColumn:!0}),Q},[e,r]),g=j.useRef(null),v=j.useRef(null),T=j.useRef(null),E=j.useRef(null),S=j.useRef(null),b=j.useRef(null),w=j.useRef(null),k=j.useRef(null),F=ep(Ln(Q=>Q.pinned)),{letter:D,setLetter:M}=RE(Ln(Q=>({letter:Q.letter,setLetter:Q.setLetter}))),[A,R]=j.useState([]),[q,H]=j.useState(!1);j.useEffect(()=>{globalThis.document&&(k.current=globalThis.document.getElementsByClassName("headroom-wrapper")[0]);const Q=()=>{const ge=()=>{g.current&&S.current&&(S.current.style.marginLeft=`${-g.current.scrollLeft}px`)},_e=()=>{if(T.current&&E.current&&S.current&&b.current&&w.current){const K=S.current.clientHeight,oe=w.current.getBoundingClientRect(),ke=Ce(),be=K+ke,xe=oe.top<be&&-oe.top<oe.height-be;E.current.style.position=xe?"fixed":"static",E.current.style.display=xe?"block":"none",E.current.style.top=xe?`${ke}px`:0,E.current.style.width=xe?`${T.current.getBoundingClientRect().width}px`:"auto",Te(xe)}},Ce=()=>F&&k.current?k.current.clientHeight:0,Te=K=>{const oe=gn(["current","childNodes",0,"childNodes"],S),ke=gn(["current","childNodes",0,"childNodes"],b);if(oe&&ke){const be=oe.length;for(let xe=0;xe<be;xe+=1){const Oe=oe[xe],Se=ke[xe],Re=Oe.getBoundingClientRect().width,de=K?`${Re}px`:"auto";Se.style.minWidth=de,Se.style.maxWidth=de,Re<1&&(Se.style.padding=0)}}};ge(),_e()},V=()=>{Q()},ie=()=>{Q()};return globalThis.window.addEventListener("resize",V),globalThis.window.addEventListener("scroll",ie),()=>{globalThis.window.removeEventListener("resize",V),globalThis.window.removeEventListener("scroll",ie)}},[F]),j.useEffect(()=>{D&&W(D)},[D]),j.useEffect(()=>{const Q=()=>{if(v.current){const{scrollWidth:ie,scrollLeft:ge,clientWidth:_e}=v.current;H(ie-ge-_e<=1)}},V=v.current;return V?.addEventListener("scroll",Q),()=>{V?.removeEventListener("scroll",Q)}},[]);const W=Q=>{if(w.current&&Q){const V=PE(Q),ie=w.current.querySelector(`tr[data-id=${V}]`);if(ie){const ge=ie.previousElementSibling;se(ge||S.current)}else{const ge=Zm.indexOf(Q),_e=Zm[ge-1];W(_e)}}},se=Q=>{Q&&Q.scrollIntoView({behavior:"smooth",block:"start"}),M("")},Y=()=>{const Q=[];for(let V=0;V<u.length;V+=1)!n.includes(V)&&+(u[V]>0)&&Q.push(`${u[V]}%`);return r!==void 0&&Q.length>0&&Q.push("5.00%"),Q},ee=l&&l.length>0,le=Y(),te=(Q=>Q.reduce((V,ie)=>V+parseInt(ie,10),0))(le),ue=(Q=>p?t&&t.match(/(downloads_table([--\d]+)?)/)?"auto":Q>0?`${Q}%`:"auto":"100%")(te);return j.useEffect(()=>{if(typeof window<"u"){const Q=h.map((V,ie)=>({...V,hasCellImgTag:!!s.find(ge=>!V.width&&oEe(ge.rowCells[ie]?.rowCellData))}));R(V=>JSON.stringify(V)!==JSON.stringify(Q)?Q:V)}},[h,s]),m.jsx("div",{ref:g,className:zu.TableWrapper,children:m.jsx("div",{className:zu.TableInnerWrapper,children:m.jsxs("div",{ref:v,className:qe(zu.TableResponsive,{[zu.RightShadow]:te>100&&!q}),children:[A&&!!A.length&&ee&&m.jsx("table",{ref:E,className:zu.TableClone,style:{width:ue},children:m.jsx("thead",{ref:b,className:zu.TableHeader,children:m.jsx("tr",{children:A.map((Q,V)=>{const ie=`header:${V}`;return!n.includes(V)&&m.jsx(WI,{...Q,tableId:t},ie)})})})}),m.jsxs("table",{ref:T,style:{width:ue},className:qe(zu.Table,zu.TableHeight),children:[le&&!!le.length&&m.jsxs("colgroup",{children:[le.map((Q,V)=>{const ie=`col:${V}`;return m.jsx("col",{style:{width:Q}},ie)}),h.length>0&&le.length>0&&h.length>le.length&&h.map((Q,V)=>{if(!Q.isLinkColumn&&V<h.length-n.length-le.length||Q.isLinkColumn&&V<h.length-n.length-le.length-1){const ie=`extraCol:${V}`;return m.jsx("col",{style:{width:"0%"}},ie)}return null})]}),A&&!!A.length&&ee&&m.jsx("thead",{ref:S,className:zu.TableHeader,children:m.jsx("tr",{children:A.map((Q,V)=>{const ie=`header:${V}`;return!n.includes(V)&&m.jsx(WI,{...Q,tableId:t},ie)})})}),s&&!!s.length&&m.jsx(jTe,{tableBodyRef:w,rows:hTe(s,u,le),hiddenColumns:n,linkColumn:r,alphabetAnchorColumn:a,titleTagColumn:i,tableId:t,ariaList:d})]})]})})})}const lEe="Wrapper_IlVNZ",uEe="InnerWrapper_R5x-V",cEe="Title_9tca1",dEe="Bottom_dJ5T3",fEe="Arrow_lPf5b",pEe="SVIcons_KzDqC",hEe="Icons_QXyQg",mEe="SVList_Lsjjb",gEe="Faculty_O56pq DateLine",vEe="Link_Ou5F6 Caption",Ko={Wrapper:lEe,InnerWrapper:uEe,Title:cEe,Bottom:dEe,Arrow:fEe,SVIcons:pEe,Icons:hEe,SVList:mEe,Faculty:gEe,Link:vEe};function yEe(e,t){return e.rowCells.reduce((n,r,a)=>(t.includes(a)||n.push(r.rowCellData),n),[])}function _Ee({row:e,hiddenColumns:t}){const{translations:n}=Ht(),r=yEe(e,t),[a,i,s,l]=r,u=typeof s=="string"?JSON.parse(s):s,d=u&&!!u.length;return m.jsx("section",{className:Ko.Wrapper,children:m.jsxs("div",{className:Ko.InnerWrapper,children:[a&&m.jsx("a",{href:i,title:a,"aria-label":a,children:m.jsx("h4",{className:Ko.Title,children:a})}),l&&m.jsx("div",{className:Ko.Faculty,children:l}),d&&m.jsx("div",{className:Ko.SVList,children:m.jsx(Mb,{shapeVariations:u,title:a})}),m.jsxs("div",{className:Ko.Bottom,children:[d&&m.jsxs("div",{className:Ko.SVIcons,children:[m.jsx(Mb,{iconsOnly:!0,shapeVariations:u,className:Ko.Icons,title:a}),m.jsx(Ft,{iconName:"arrow-right",className:Ko.Arrow})]}),m.jsxs(St,{to:i,className:Ko.Link,children:[m.jsx("span",{children:n.toStudySubject}),m.jsx(Ft,{iconName:"arrow-right-black",className:Ko.Arrow})]})]})]})})}const bEe="Card_aY3J4",TEe={Card:bEe};function EEe({rows:e,hiddenColumns:t,headerLabels:n}){return m.jsx(yt,{children:e&&!!e.length&&e.map((r,a)=>{const i=`row:${a}`;return m.jsx(et,{mobile:6,tablet:3,desktop:3,desktopParentColumns:12,wide:3,className:TEe.Card,children:m.jsx(_Ee,{row:r,hiddenColumns:t,headerLabels:n})},i)})})}const{List:SEe,ListItem:wEe}=t4,xEe="ColumnText_KzlNf",CEe="CardItem_Y1ide",NEe="Arrow_jS6AT",kEe="HiddenTitle_wxYhL",OEe="CTAButton_MIyWI",IEe="Wrapper_fcEzv VerticalSpacing",DEe=`Cards_JnKPp ${SEe}`,MEe=`Card_iKsS4 ${wEe}`,EV={ColumnText:xEe,CardItem:CEe,Arrow:NEe,HiddenTitle:kEe,CTAButton:OEe,Wrapper:IEe,Cards:DEe,Card:MEe},{Card:LEe,CardItem:SV,ColumnText:wV,Arrow:AEe}=EV,FEe="WithColumnLabel_7zabF",jEe="pulsing-border_vnC8F",REe=`Wrapper_M6E6v ${LEe}`,PEe=`CardItem_OgpL6 ${SV}`,zEe=`Link_qvb-m ${SV}`,BEe=`ColumnLabel_LJXAe ${wV}`,VEe=`ColumnData_voqot ${wV}`,HEe=`Arrow_7E-Mv ${AEe}`,Bd={WithColumnLabel:FEe,"pulsing-border":jEe,Wrapper:REe,CardItem:PEe,Link:zEe,ColumnLabel:BEe,ColumnData:VEe,Arrow:HEe};function UEe({header:e,row:t,linkColumn:n,hiddenColumns:r,alphabetAnchorColumn:a,displayColumnsLabels:i}){let s=nt(null,["rowCells",n,"rowCellData"],t),l="arrow-right-top";s&&(s=qR(s),el(s)?l="arrow-download":Vm(s)&&(l="arrow-right"));const u=t.rowCells.map((d,p)=>{const h=`rowCell:${p}`;return!r.includes(p)&&m.jsxs("div",{className:qe({[Bd.WithColumnLabel]:i.includes(p)}),style:{textAlign:d.rowCellAlignment},children:[i.includes(p)&&m.jsx("h3",{className:Bd.ColumnLabel,dangerouslySetInnerHTML:{__html:e[p].label}}),m.jsx("div",{className:Bd.ColumnData,dangerouslySetInnerHTML:{__html:d.rowCellData}})]},h)});return m.jsx("section",{className:Bd.Wrapper,"data-id":yV(t.rowCells,a),children:s?m.jsxs(St,{to:s,className:Bd.Link,children:[u,m.jsx(Ft,{iconName:l,className:Bd.Arrow})]}):m.jsx("div",{className:Bd.CardItem,children:u})})}const{Cards:WEe}=EV,qEe=`Cards_5ZO-I ${WEe}`,GEe={Cards:qEe};function QEe({header:e,rows:t,hiddenColumns:n,alphabetAnchorColumn:r,displayColumnsLabels:a,linkColumn:i}){const s=j.useRef(null),{letter:l,setLetter:u}=RE(Ln(d=>({letter:d.letter,setLetter:d.setLetter})));return j.useEffect(()=>{const d=h=>{if(s.current&&h){const g=PE(h),v=s.current.querySelector(`section[data-id=${g}]`);if(v){const T=v.previousElementSibling;p(T||v)}else{const T=Zm[Zm.indexOf(h)-1];d(T)}}},p=h=>{h&&h.scrollIntoView({behavior:"smooth",block:"start"}),u("")};l&&d(l)},[l,u]),t&&!!t.length&&m.jsx("div",{className:GEe.Cards,ref:s,children:t.map((d,p)=>m.jsx(UEe,{row:d,header:e,linkColumn:i,hiddenColumns:n,alphabetAnchorColumn:r,displayColumnsLabels:a},`row:${p}`))})}const{List:$Ee,ListItem:YEe}=t4,KEe="ColumnText_KzlNf",JEe="CardItem_Y1ide",ZEe="Arrow_jS6AT",XEe="HiddenTitle_wxYhL",eSe="CTAButton_MIyWI",tSe="Wrapper_fcEzv VerticalSpacing",nSe=`Cards_JnKPp ${$Ee}`,rSe=`Card_iKsS4 ${YEe}`,Jo={ColumnText:KEe,CardItem:JEe,Arrow:ZEe,HiddenTitle:XEe,CTAButton:eSe,Wrapper:tSe,Cards:nSe,Card:rSe};function aSe({header:e,rows:t,mediaRows:n,tableId:r,displayType:a,options:i,ctabutton:s,ariaList:l}){const{translations:u}=Ht(),d=J3(Ln(p=>p.addCredit));if(j.useEffect(()=>{n?.length&&n.forEach(p=>{const{credit:h}=Us({entity:p});h?.text&&d(h)})},[]),t&&t.length>0)switch(a){case"table":return m.jsx(yt,{className:Jo.Wrapper,id:r,ariaLive:"polite",ariaAtomic:"true",children:m.jsxs(et,{mobile:6,desktop:12,desktopOffset:1,children:[m.jsx("h3",{className:Jo.HiddenTitle,children:u.table}),m.jsx(TV,{header:e,rows:t,linkColumn:i.linkColumn,alphabetAnchorColumn:i.alphabetAnchorColumn,titleTagColumn:i.titleTagColumn,hiddenColumns:i.hiddenColumns,columnsWidths:i.columnsWidths,displayColumnsLabels:i.displayColumnsLabels,tableId:r,ariaList:l}),s&&m.jsx(St,{button:!0,arrow:!0,url:s.url,className:Jo.CTAButton,children:s.title})]})});case"cards":return m.jsx(yt,{className:Jo.Wrapper,id:r,ariaLive:"polite",ariaAtomic:"true",children:m.jsxs(et,{mobile:6,desktop:12,desktopOffset:1,children:[m.jsx("h3",{className:Jo.HiddenTitle,children:u.table}),m.jsx(QEe,{header:e,rows:t,linkColumn:i.linkColumn,hiddenColumns:i.hiddenColumns,alphabetAnchorColumn:i.alphabetAnchorColumn,displayColumnsLabels:i.displayColumnsLabels}),s&&m.jsx(St,{button:!0,arrow:!0,url:s.url,className:Jo.CTAButton,children:s.title})]})});case"study_finder":return m.jsx(yt,{className:Jo.Wrapper,id:r,ariaLive:"polite",ariaAtomic:"true",children:m.jsxs(et,{mobile:6,desktop:12,desktopOffset:1,children:[m.jsx("h3",{className:Jo.HiddenTitle,children:u.table}),m.jsx(EEe,{rows:t,headerLabels:i.headerLabels,hiddenColumns:i.hiddenColumns}),s&&m.jsx(St,{button:!0,arrow:!0,url:s.url,className:Jo.CTAButton,children:s.title})]})});default:return console.warn("Unsupported display kind",a),null}return m.jsx(yt,{className:Jo.Wrapper,children:m.jsxs(et,{mobile:6,desktop:12,desktopOffset:1,children:[m.jsx("div",{children:u.zeroResultsFound}),s&&m.jsx(St,{button:!0,arrow:!0,url:s.url,className:Jo.CTAButton,children:s.title})]})})}const iSe="SummerSemesterWrapper_kVuFB";function sSe({winterFilter:e,summerFilter:t,winterFilterId:n,summerFilterId:r,isSingleOptions:a,toggleVisibilityEnabled:i,isOverlay:s,tableId:l}){const u=$t(),d=Za(),{translations:p}=Ht(),{visibleFilters:h,wActiveOptions:g,sActiveOptions:v,wSelectedOptions:T,sSelectedOptions:E,toggleVisibility:S,acceptSelection:b}=dc(Ln(H=>({visibleFilters:H.visibleFilters,wActiveOptions:nt(rn.getFilterValue(u,n),["activeOptions",n],H),sActiveOptions:nt(rn.getFilterValue(u,r),["activeOptions",r],H),wSelectedOptions:nt(rn.getFilterValue(u,n),["selectedOptions",n],H),sSelectedOptions:nt(rn.getFilterValue(u,r),["selectedOptions",r],H),toggleVisibility:H.toggleVisibility,acceptSelection:H.acceptSelection}))),w=!i||h.includes(n)||h.includes(r);j.useEffect(()=>{rn.setFilteredValues(u,d,g,n),rn.setFilteredValues(u,d,v,r);const H=W=>{W.key==="Escape"&&k()};return globalThis.document.addEventListener("keydown",H,!1),()=>{globalThis.document.removeEventListener("keydown",H,!1)}},[u,d,g,n,v,r]);const k=()=>{w&&!s&&(S(n),S(r))};if(!e||!t)return null;const F=e?.label,D=e.filters.filter(H=>H.key.toLowerCase()!=="all"),M=t.filters.filter(H=>H.key.toLowerCase()!=="all"),A=D.reduce((H,W)=>g?.includes(W.key)?H+1:H,0),R=M.reduce((H,W)=>v?.includes(W.key)?H+1:H,0),q=A+R;return m.jsxs("div",{className:Ra.FilterWrapper,onMouseLeave:k,children:[i?m.jsxs("a",{onClick:H=>{H.preventDefault(),S(n),S(r)},href:"/",className:Ra.Filter,role:"combobox","aria-expanded":w?"true":"false","aria-controls":l,"aria-label":F,children:[m.jsx("span",{className:Ra.FilterToggleTitle,children:F}),!w&&!!q&&m.jsx("div",{className:Ra.FilterCountWrapper,children:m.jsxs("span",{className:Ra.FilterCount,children:[q,m.jsx("span",{className:Ra.HiddenSelectedFilterCount,children:p.selected})]})})]}):m.jsx("div",{className:Ra.FilterTitle,children:F}),w&&m.jsxs("div",{className:i&&Ra.FilterMenu,children:[m.jsx(ub,{list:D,filterId:n,selectedOptions:T,isOverlay:!1,isSingleOptions:a,label:F,tableId:l}),m.jsx("div",{className:iSe,children:m.jsx(ub,{list:M,filterId:r,selectedOptions:E,isOverlay:!1,isSingleOptions:a,label:F,tableId:l})}),i&&m.jsx("div",{className:Ra.ConfirmButton,children:m.jsx("button",{onClick:H=>{H.preventDefault(),b(),S(n),S(r)},className:"button",children:p.apply})})]})]})}const{FilterCountWrapper:oSe,FilterCount:lSe,HiddenSelectedFilterCount:uSe}=Lg,cSe="AllFiltersToggle_cFdIJ",dSe="FiltersIcon_kgZvD",fSe="AllFiltersText_tPZLO",pSe="AllFiltersWrapper_xmthF",hSe=`FiltersCountWrapper_px-3d ${oSe}`,mSe=`FiltersCount_lpsbi ${lSe}`,gSe=`HiddenSelectedFilterCount_qN8d6 ${uSe}`,Vd={AllFiltersToggle:cSe,FiltersIcon:dSe,AllFiltersText:fSe,AllFiltersWrapper:pSe,FiltersCountWrapper:hSe,FiltersCount:mSe,HiddenSelectedFilterCount:gSe};function vSe({activeFilterCount:e,toggleOverlayVisible:t}){const{translations:n}=Ht();return m.jsxs(Fi,{push:!0,type:wr.FILTERS,onClick:t,className:Vd.AllFiltersToggle,title:n.allOtherFilters,ariaHaspopup:"dialog",children:[m.jsx("span",{className:Vd.AllFiltersText,children:n.allOtherFilters}),m.jsxs("div",{className:Vd.AllFiltersWrapper,children:[m.jsx(Ft,{iconName:"filter",className:Vd.FiltersIcon}),e>0&&m.jsx("div",{className:Vd.FiltersCountWrapper,children:m.jsxs("span",{className:Vd.FiltersCount,children:[e,m.jsx("span",{className:Vd.HiddenSelectedFilterCount,children:n.selected})]})})]})]})}const ySe="SearchBar_ex2Wi",_Se="SearchIcon_2DVda",bSe="SearchBarInput_cJKi2",f0={SearchBar:ySe,SearchIcon:_Se,SearchBarInput:bSe};function TSe({tableId:e}){const t=$t(),n=Za(),{translations:r}=Ht(),a=rn.getSearchText(t,e),i=s=>rn.setSearchText(t,n,s.target.value,e);return m.jsxs("div",{className:f0.SearchBar,children:[m.jsx(Ft,{iconName:"search",className:f0.SearchIcon}),m.jsx("input",{type:"search",role:"searchbox","aria-controls":e,name:`${e}--table-search`,placeholder:r.searchWithEllipsis,value:a,onChange:i,className:f0.SearchBarInput,"aria-label":r.searchWithEllipsis})]})}const ESe="FreeFormTable_CXw1-",SSe="FiltersColumn_agiem",wSe="NoSearch_sH1sY",xSe="HiddenTitle_CBFDL",CSe="HideSummerOrWinterSemesterSingleFilter_Dbwna",Hd={FreeFormTable:ESe,FiltersColumn:SSe,NoSearch:wSe,HiddenTitle:xSe,HideSummerOrWinterSemesterSingleFilter:CSe},NSe=(e,t,n)=>t.reduce((r,a)=>{if(!a.filterId||a.filterId==="")return r;const i=rn.getFilterId(n,a.filterId),s=rn.getFilterValue(e,i);return Array.isArray(s)?r+s.length:typeof s=="string"?r+1:r},0);function kSe({filters:e,searchable:t,visibleFiltersCount:n,isSingleOptions:r,tableId:a,hasSubmitButton:i}){const s=$t(),{translations:l}=Ht(),{isMobile:u}=b6(),{activeOptions:d,toggleOverlayVisible:p}=dc(Ln(E=>({toggleOverlayVisible:E.toggleOverlayVisible,activeOptions:E.activeOptions}))),h=t&&t.length,g=n===0&&h===0?1:n,v=e&&e.length>0&&e.reduce((E,S)=>{if(!S.filterable)return E;const b=S;return b.filters&&b.filters.length&&(b.filters=b.filters.map(w=>({...w,labelFor:h6(w.key.toLowerCase(),{strict:!0})}))),E.push(b),E},[]),T=d&&Object.keys(d).length>0&&Object.values(d).flat().length||NSe(s,e,a);return!t.length&&!v.length?null:m.jsxs(yt,{className:Hd.FreeFormTable,children:[m.jsx("h3",{className:Hd.HiddenTitle,children:l.tableFilters}),!!h&&m.jsx(et,{mobile:5,tablet:6,desktop:12,desktopOffset:1,children:m.jsx(TSe,{tableId:a})}),g>0&&m.jsx(m.Fragment,{children:v&&!!v.length&&v.map((E,S)=>{const b=`filter:${S}`;return(g<0||g>S)&&m.jsx(et,{mobile:1,tablet:3,desktop:3,desktopOffset:S===0&&1,className:qe(Hd.FiltersColumn,{[Hd.NoSearch]:!h,[Hd.HideSummerOrWinterSemesterSingleFilter]:E&&E.filterId&&E.filterId==="field_start_summer_only"||E&&E.filterId&&E.filterId==="field_start_winter_only"}),children:m.jsx(S2,{...E,filterId:rn.getFilterId(a,E.filterId),tableId:a,isSingleOptions:r,toggleVisibilityEnabled:!0,hasSubmitButton:i})},b)})}),m.jsx(m.Fragment,{children:!u&&a.includes("study_finder")&&m.jsx(et,{mobile:1,tablet:3,desktop:3,desktopOffset:0,className:qe(Hd.FiltersColumn,{[Hd.NoSearch]:!h}),children:m.jsx(sSe,{filterId:"combined-study-start",winterFilter:v[2],summerFilter:v[3],winterFilterId:rn.getFilterId(a,"field_start_winter_only"),summerFilterId:rn.getFilterId(a,"field_start_summer_only"),tableId:a,isSingleOptions:r,toggleVisibilityEnabled:!0})},Math.random())}),v&&!!v.length&&g>=0&&g<v.length&&m.jsx(et,{mobile:1,tablet:3,desktop:3,children:m.jsx(vSe,{activeFilterCount:T,toggleOverlayVisible:()=>p(a)})})]})}function BE({rows:e,mediaRows:t,header:n,tableId:r,loading:a,alphabet:i,ariaList:s,variables:l,displayType:u,isSingleOptions:d,showCombineFilter:p,ctabutton:h,hasSubmitButton:g}){const v=!a&&n?.filter(G=>G.filterable)||[],{nextTransition:T}=gV(Ln(G=>G.nextTransition)),{toggleSelectedCheckboxOption:E,setFilters:S,resetAllFilters:b}=dc(Ln(G=>({toggleSelectedCheckboxOption:G.toggleSelectedCheckboxOption,setFilters:G.setFilters,resetAllFilters:G.resetAllFilters}))),[w,k]=j.useState(3),[F,D]=j.useState(4);j.useEffect(()=>{a||S(r,v,u,d)},[a,r,v,u,d,S]),j.useEffect(()=>{l&&(l.filters?.length>0&&l.filters.forEach(te=>{Array.isArray(te.value)&&te.value.forEach(re=>E(`${r}--filter-${te.name}`,re))}),l.sortBy&&T("study_finder",l.sortBy));const G=()=>{const te=globalThis.window.innerWidth<za.breakpointTablet;k(te?0:3),D(te?0:4)};return G(),globalThis.window.addEventListener("resize",G),()=>{globalThis.window.removeEventListener("resize",G)}},[]),j.useEffect(()=>()=>{b()},[b]);const M=2,A=G=>(l?.filters||[]).find(te=>te.name===G),R=j.useMemo(()=>A("field_subject_shapes"),[l]),q=j.useMemo(()=>A("field_start_summer_only"),[l]),H=j.useMemo(()=>A("field_start_winter_only"),[l]),W=j.useMemo(()=>A("field_further_properties"),[l]),se=j.useMemo(()=>(l?.filters||[]).reduce((G,te)=>Array.isArray(te.value)?G+te.value.length:G,0),[l]),Y=G=>{const re=(R?.value.length||W?.value.length||H?.value.length||q?.value.length||0)===0&&se>0,ue=R?.value.some(xe=>xe===G.id||xe===G.parentId)&&!W&&!q&&!H,Q=W?.value.some(xe=>G.furtherProperties.includes(xe))&&!R&&!q&&!H,V=q?.value.some(xe=>G.summerSemester?.includes(xe))&&!W&&!R&&!H,ie=H?.value.some(xe=>G.winterSemester?.includes(xe))&&!W&&!R&&!q,ge=R?.value.some(xe=>xe===G.id||xe===G.parentId)&&W?.value.some(xe=>G.furtherProperties.includes(xe))&&!q&&!H,_e=R?.value.some(xe=>xe===G.id||xe===G.parentId)&&q?.value.some(xe=>G.summerSemester?.includes(xe))&&!W&&!H,Ce=R?.value.some(xe=>xe===G.id||xe===G.parentId)&&H?.value.some(xe=>G.winterSemester?.includes(xe))&&!W&&!q,Te=W?.value.some(xe=>G.furtherProperties.includes(xe))&&q?.value.some(xe=>G.summerSemester?.includes(xe))&&!R&&!H,K=W?.value.some(xe=>G.furtherProperties.includes(xe))&&H?.value.some(xe=>G.winterSemester?.includes(xe))&&!R&&!q,oe=R?.value.some(xe=>xe===G.id||xe===G.parentId)&&W?.value.some(xe=>G.furtherProperties.includes(xe))&&H?.value.some(xe=>G.winterSemester?.includes(xe))&&!q,ke=R?.value.some(xe=>xe===G.id||xe===G.parentId)&&W?.value.some(xe=>G.furtherProperties.includes(xe))&&q?.value.some(xe=>G.summerSemester?.includes(xe))&&!H;return[re,ue,Q,V,ie,ge,_e,Ce,Te,K,oe,ke].some(Boolean)},ee=j.useMemo(()=>r.includes("study_finder")?e.map(G=>{const te=G.rowCells.map((re,ue)=>{if(ue===M&&re.rowCellData){const Q=JSON.parse(re.rowCellData).map(V=>({...V,isActive:Y(V)}));return{...re,rowCellData:Q}}return re});return{...G,rowCells:te}}):e,[e,r,Y]),le=j.useMemo(()=>u==="no_results"?null:vV(n),[u,n]);return m.jsxs(m.Fragment,{children:[m.jsx(kSe,{filters:n,searchable:le?.searchable,visibleFiltersCount:r.includes("study_finder")?F:w,isSingleOptions:d,tableId:r,hasSubmitButton:g}),!!i&&m.jsx(tTe,{}),!a&&p&&m.jsx(uTe,{resetAllFilters:b}),a?m.jsx(hi,{}):m.jsx(aSe,{header:n,rows:ee,mediaRows:t,tableId:r,displayType:u,options:le,ctabutton:h,ariaList:s})]})}const OSe="Title_Hule8 HeadingLeftLine",ISe={Title:OSe};function DSe({tableTitle:e,loading:t,display:n,columns:r,rows:a,mediaRows:i,alphabet:s,ariaList:l,variables:u,disableAutoHyphenation:d,ctabutton:p,id:h}){const g=j.useMemo(()=>`data_table--${h}`,[h]);return m.jsxs(tn,{children:[e&&m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:12,desktopOffset:1,children:m.jsx("h2",{className:qe(ISe.Title,{"disabled-auto-hyphenation":d}),children:e})})}),m.jsx(BE,{rows:a,mediaRows:i,header:r,loading:t,alphabet:s,ariaList:l,tableId:g,displayType:n,variables:u,isSingleOptions:!0,ctabutton:p})]})}function MSe(e){const t=$t(),n=Kbe({location:t,...e});return m.jsx(DSe,{...e,...n})}const LSe="GridSearch_n8XN-",ASe="GreyBackground_q1T0C",FSe="SearchInput_tJ-yT",jSe="SearchButtonAsLink_e3gBN",RSe="SearchBarWrapper_L1nA2",PSe="Title_YtHsj HeadingLeftLine",Zf={GridSearch:LSe,GreyBackground:ASe,SearchInput:FSe,SearchButtonAsLink:jSe,SearchBarWrapper:RSe,Title:PSe};function zSe({disableAutoHyphenation:e,id:t,fieldUrl:n,greyBackground:r,headline:a,text:i,placeholder:s}){const{translations:l}=Ht(),[u,d]=j.useState(""),p=b=>d(b.target.value),h=`${n.url.rawExternalUrl}${u.trim()?encodeURIComponent(u.trim()):""}`,g=b=>{b.key==="Enter"&&v(b)},v=b=>{b.preventDefault(),u.trim()&&globalThis.window.open(h,"_blank")},T=s.endsWith("...")?s:`${s}...`,E=m.jsxs("div",{className:(f0.SearchBar,Zf.SearchInput),children:[m.jsx(Ft,{iconName:"search",className:f0.SearchIcon,"aria-hidden":"true"}),m.jsx("input",{type:"search",id:`database-search-${t}`,name:`database-search-${t}`,placeholder:T,value:u,onChange:p,onKeyDown:g,className:f0.SearchBarInput,"aria-label":T})]}),S=m.jsx(St,{arrow:!0,className:qe("button",f0.SearchButton,Zf.SearchButtonAsLink),"aria-label":l.search,to:h,onClick:v,children:l.search});return m.jsxs(tn,{className:qe(Zf.GridSearch,{[Zf.GreyBackground]:r}),children:[a&&m.jsx(yt,{children:m.jsxs(et,{mobile:6,desktop:12,desktopOffset:1,children:[m.jsx("h2",{className:qe(Zf.Title,{"disabled-auto-hyphenation":e}),children:a}),i&&m.jsx("div",{dangerouslySetInnerHTML:{__html:i}})]})}),m.jsx(yt,{children:m.jsxs(et,{mobile:6,desktop:12,desktopOffset:1,className:Zf.SearchBarWrapper,children:[E,S]})})]})}/**
 * filesize
 *
 * @copyright 2024 Jason Mulligan <jason.mulligan@avoidwork.com>
 * @license BSD-3-Clause
 * @version 10.1.6
 */const BSe="array",VSe="bit",qI="bits",HSe="byte",GI="bytes",Xf="",USe="exponent",WSe="function",QI="iec",qSe="Invalid number",GSe="Invalid rounding method",r8="jedec",QSe="object",$I=".",$Se="round",YSe="s",KSe="si",JSe="kbit",ZSe="kB",XSe=" ",ewe="string",twe="0",a8={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}};function nwe(e,{bits:t=!1,pad:n=!1,base:r=-1,round:a=2,locale:i=Xf,localeOptions:s={},separator:l=Xf,spacer:u=XSe,symbols:d={},standard:p=Xf,output:h=ewe,fullform:g=!1,fullforms:v=[],exponent:T=-1,roundingMethod:E=$Se,precision:S=0}={}){let b=T,w=Number(e),k=[],F=0,D=Xf;p===KSe?(r=10,p=r8):p===QI||p===r8?r=2:r===2?p=QI:(r=10,p=r8);const M=r===10?1e3:1024,A=g===!0,R=w<0,q=Math[E];if(typeof e!="bigint"&&isNaN(e))throw new TypeError(qSe);if(typeof q!==WSe)throw new TypeError(GSe);if(R&&(w=-w),(b===-1||isNaN(b))&&(b=Math.floor(Math.log(w)/Math.log(M)),b<0&&(b=0)),b>8&&(S>0&&(S+=8-b),b=8),h===USe)return b;if(w===0)k[0]=0,D=k[1]=a8.symbol[p][t?qI:GI][b];else{F=w/(r===2?Math.pow(2,b*10):Math.pow(1e3,b)),t&&(F=F*8,F>=M&&b<8&&(F=F/M,b++));const H=Math.pow(10,b>0?a:0);k[0]=q(F*H)/H,k[0]===M&&b<8&&T===-1&&(k[0]=1,b++),D=k[1]=r===10&&b===1?t?JSe:ZSe:a8.symbol[p][t?qI:GI][b]}if(R&&(k[0]=-k[0]),S>0&&(k[0]=k[0].toPrecision(S)),k[1]=d[k[1]]||k[1],i===!0?k[0]=k[0].toLocaleString():i.length>0?k[0]=k[0].toLocaleString(i,s):l.length>0&&(k[0]=k[0].toString().replace($I,l)),n&&a>0){const H=k[0].toString(),W=l||(H.match(/(\D)/g)||[]).pop()||$I,se=H.toString().split(W),Y=se[1]||Xf,ee=Y.length,le=a-ee;k[0]=`${se[0]}${W}${Y.padEnd(ee+le,twe)}`}return A&&(k[1]=v[b]?v[b]:a8.fullform[p][b]+(t?VSe:HSe)+(k[0]===1?Xf:YSe)),h===BSe?k:h===QSe?{value:k[0],symbol:k[1],exponent:b,unit:D}:k.join(u)}function ic(e){return Array.isArray?Array.isArray(e):NV(e)==="[object Array]"}function rwe(e){if(typeof e=="string")return e;let t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function awe(e){return e==null?"":rwe(e)}function Wl(e){return typeof e=="string"}function xV(e){return typeof e=="number"}function iwe(e){return e===!0||e===!1||swe(e)&&NV(e)=="[object Boolean]"}function CV(e){return typeof e=="object"}function swe(e){return CV(e)&&e!==null}function Ps(e){return e!=null}function i8(e){return!e.trim().length}function NV(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const owe="Incorrect 'index' type",lwe=e=>`Invalid value for key ${e}`,uwe=e=>`Pattern length exceeds max of ${e}.`,cwe=e=>`Missing ${e} property in key`,dwe=e=>`Property 'weight' in key '${e}' must be a positive integer`,YI=Object.prototype.hasOwnProperty;class fwe{constructor(t){this._keys=[],this._keyMap={};let n=0;t.forEach(r=>{let a=kV(r);this._keys.push(a),this._keyMap[a.id]=a,n+=a.weight}),this._keys.forEach(r=>{r.weight/=n})}get(t){return this._keyMap[t]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function kV(e){let t=null,n=null,r=null,a=1,i=null;if(Wl(e)||ic(e))r=e,t=KI(e),n=Lb(e);else{if(!YI.call(e,"name"))throw new Error(cwe("name"));const s=e.name;if(r=s,YI.call(e,"weight")&&(a=e.weight,a<=0))throw new Error(dwe(s));t=KI(s),n=Lb(s),i=e.getFn}return{path:t,id:n,weight:a,src:r,getFn:i}}function KI(e){return ic(e)?e:e.split(".")}function Lb(e){return ic(e)?e.join("."):e}function pwe(e,t){let n=[],r=!1;const a=(i,s,l)=>{if(Ps(i))if(!s[l])n.push(i);else{let u=s[l];const d=i[u];if(!Ps(d))return;if(l===s.length-1&&(Wl(d)||xV(d)||iwe(d)))n.push(awe(d));else if(ic(d)){r=!0;for(let p=0,h=d.length;p<h;p+=1)a(d[p],s,l+1)}else s.length&&a(d,s,l+1)}};return a(e,Wl(t)?t.split("."):t,0),r?n:n[0]}const hwe={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},mwe={isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1},gwe={location:0,threshold:.6,distance:100},vwe={useExtendedSearch:!1,getFn:pwe,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var ln={...mwe,...hwe,...gwe,...vwe};const ywe=/[^ ]+/g;function _we(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(a){const i=a.match(ywe).length;if(n.has(i))return n.get(i);const s=1/Math.pow(i,.5*e),l=parseFloat(Math.round(s*r)/r);return n.set(i,l),l},clear(){n.clear()}}}class VE{constructor({getFn:t=ln.getFn,fieldNormWeight:n=ln.fieldNormWeight}={}){this.norm=_we(n,3),this.getFn=t,this.isCreated=!1,this.setIndexRecords()}setSources(t=[]){this.docs=t}setIndexRecords(t=[]){this.records=t}setKeys(t=[]){this.keys=t,this._keysMap={},t.forEach((n,r)=>{this._keysMap[n.id]=r})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,Wl(this.docs[0])?this.docs.forEach((t,n)=>{this._addString(t,n)}):this.docs.forEach((t,n)=>{this._addObject(t,n)}),this.norm.clear())}add(t){const n=this.size();Wl(t)?this._addString(t,n):this._addObject(t,n)}removeAt(t){this.records.splice(t,1);for(let n=t,r=this.size();n<r;n+=1)this.records[n].i-=1}getValueForItemAtKeyId(t,n){return t[this._keysMap[n]]}size(){return this.records.length}_addString(t,n){if(!Ps(t)||i8(t))return;let r={v:t,i:n,n:this.norm.get(t)};this.records.push(r)}_addObject(t,n){let r={i:n,$:{}};this.keys.forEach((a,i)=>{let s=a.getFn?a.getFn(t):this.getFn(t,a.path);if(Ps(s)){if(ic(s)){let l=[];const u=[{nestedArrIndex:-1,value:s}];for(;u.length;){const{nestedArrIndex:d,value:p}=u.pop();if(Ps(p))if(Wl(p)&&!i8(p)){let h={v:p,i:d,n:this.norm.get(p)};l.push(h)}else ic(p)&&p.forEach((h,g)=>{u.push({nestedArrIndex:g,value:h})})}r.$[i]=l}else if(Wl(s)&&!i8(s)){let l={v:s,n:this.norm.get(s)};r.$[i]=l}}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function OV(e,t,{getFn:n=ln.getFn,fieldNormWeight:r=ln.fieldNormWeight}={}){const a=new VE({getFn:n,fieldNormWeight:r});return a.setKeys(e.map(kV)),a.setSources(t),a.create(),a}function bwe(e,{getFn:t=ln.getFn,fieldNormWeight:n=ln.fieldNormWeight}={}){const{keys:r,records:a}=e,i=new VE({getFn:t,fieldNormWeight:n});return i.setKeys(r),i.setIndexRecords(a),i}function l3(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:a=ln.distance,ignoreLocation:i=ln.ignoreLocation}={}){const s=t/e.length;if(i)return s;const l=Math.abs(r-n);return a?s+l/a:l?1:s}function Twe(e=[],t=ln.minMatchCharLength){let n=[],r=-1,a=-1,i=0;for(let s=e.length;i<s;i+=1){let l=e[i];l&&r===-1?r=i:!l&&r!==-1&&(a=i-1,a-r+1>=t&&n.push([r,a]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}const n0=32;function Ewe(e,t,n,{location:r=ln.location,distance:a=ln.distance,threshold:i=ln.threshold,findAllMatches:s=ln.findAllMatches,minMatchCharLength:l=ln.minMatchCharLength,includeMatches:u=ln.includeMatches,ignoreLocation:d=ln.ignoreLocation}={}){if(t.length>n0)throw new Error(uwe(n0));const p=t.length,h=e.length,g=Math.max(0,Math.min(r,h));let v=i,T=g;const E=l>1||u,S=E?Array(h):[];let b;for(;(b=e.indexOf(t,T))>-1;){let A=l3(t,{currentLocation:b,expectedLocation:g,distance:a,ignoreLocation:d});if(v=Math.min(A,v),T=b+p,E){let R=0;for(;R<p;)S[b+R]=1,R+=1}}T=-1;let w=[],k=1,F=p+h;const D=1<<p-1;for(let A=0;A<p;A+=1){let R=0,q=F;for(;R<q;)l3(t,{errors:A,currentLocation:g+q,expectedLocation:g,distance:a,ignoreLocation:d})<=v?R=q:F=q,q=Math.floor((F-R)/2+R);F=q;let H=Math.max(1,g-q+1),W=s?h:Math.min(g+q,h)+p,se=Array(W+2);se[W+1]=(1<<A)-1;for(let ee=W;ee>=H;ee-=1){let le=ee-1,G=n[e.charAt(le)];if(E&&(S[le]=+!!G),se[ee]=(se[ee+1]<<1|1)&G,A&&(se[ee]|=(w[ee+1]|w[ee])<<1|1|w[ee+1]),se[ee]&D&&(k=l3(t,{errors:A,currentLocation:le,expectedLocation:g,distance:a,ignoreLocation:d}),k<=v)){if(v=k,T=le,T<=g)break;H=Math.max(1,2*g-T)}}if(l3(t,{errors:A+1,currentLocation:g,expectedLocation:g,distance:a,ignoreLocation:d})>v)break;w=se}const M={isMatch:T>=0,score:Math.max(.001,k)};if(E){const A=Twe(S,l);A.length?u&&(M.indices=A):M.isMatch=!1}return M}function Swe(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const a=e.charAt(n);t[a]=(t[a]||0)|1<<r-n-1}return t}const og=String.prototype.normalize?e=>e.normalize("NFD").replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,""):e=>e;class IV{constructor(t,{location:n=ln.location,threshold:r=ln.threshold,distance:a=ln.distance,includeMatches:i=ln.includeMatches,findAllMatches:s=ln.findAllMatches,minMatchCharLength:l=ln.minMatchCharLength,isCaseSensitive:u=ln.isCaseSensitive,ignoreDiacritics:d=ln.ignoreDiacritics,ignoreLocation:p=ln.ignoreLocation}={}){if(this.options={location:n,threshold:r,distance:a,includeMatches:i,findAllMatches:s,minMatchCharLength:l,isCaseSensitive:u,ignoreDiacritics:d,ignoreLocation:p},t=u?t:t.toLowerCase(),t=d?og(t):t,this.pattern=t,this.chunks=[],!this.pattern.length)return;const h=(v,T)=>{this.chunks.push({pattern:v,alphabet:Swe(v),startIndex:T})},g=this.pattern.length;if(g>n0){let v=0;const T=g%n0,E=g-T;for(;v<E;)h(this.pattern.substr(v,n0),v),v+=n0;if(T){const S=g-n0;h(this.pattern.substr(S),S)}}else h(this.pattern,0)}searchIn(t){const{isCaseSensitive:n,ignoreDiacritics:r,includeMatches:a}=this.options;if(t=n?t:t.toLowerCase(),t=r?og(t):t,this.pattern===t){let E={isMatch:!0,score:0};return a&&(E.indices=[[0,t.length-1]]),E}const{location:i,distance:s,threshold:l,findAllMatches:u,minMatchCharLength:d,ignoreLocation:p}=this.options;let h=[],g=0,v=!1;this.chunks.forEach(({pattern:E,alphabet:S,startIndex:b})=>{const{isMatch:w,score:k,indices:F}=Ewe(t,E,S,{location:i+b,distance:s,threshold:l,findAllMatches:u,minMatchCharLength:d,includeMatches:a,ignoreLocation:p});w&&(v=!0),g+=k,w&&F&&(h=[...h,...F])});let T={isMatch:v,score:v?g/this.chunks.length:1};return v&&a&&(T.indices=h),T}}class H1{constructor(t){this.pattern=t}static isMultiMatch(t){return JI(t,this.multiRegex)}static isSingleMatch(t){return JI(t,this.singleRegex)}search(){}}function JI(e,t){const n=e.match(t);return n?n[1]:null}class wwe extends H1{constructor(t){super(t)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(t){const n=t===this.pattern;return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class xwe extends H1{constructor(t){super(t)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(t){const r=t.indexOf(this.pattern)===-1;return{isMatch:r,score:r?0:1,indices:[0,t.length-1]}}}class Cwe extends H1{constructor(t){super(t)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(t){const n=t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class Nwe extends H1{constructor(t){super(t)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(t){const n=!t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class kwe extends H1{constructor(t){super(t)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(t){const n=t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[t.length-this.pattern.length,t.length-1]}}}class Owe extends H1{constructor(t){super(t)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(t){const n=!t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class DV extends H1{constructor(t,{location:n=ln.location,threshold:r=ln.threshold,distance:a=ln.distance,includeMatches:i=ln.includeMatches,findAllMatches:s=ln.findAllMatches,minMatchCharLength:l=ln.minMatchCharLength,isCaseSensitive:u=ln.isCaseSensitive,ignoreDiacritics:d=ln.ignoreDiacritics,ignoreLocation:p=ln.ignoreLocation}={}){super(t),this._bitapSearch=new IV(t,{location:n,threshold:r,distance:a,includeMatches:i,findAllMatches:s,minMatchCharLength:l,isCaseSensitive:u,ignoreDiacritics:d,ignoreLocation:p})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(t){return this._bitapSearch.searchIn(t)}}class MV extends H1{constructor(t){super(t)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(t){let n=0,r;const a=[],i=this.pattern.length;for(;(r=t.indexOf(this.pattern,n))>-1;)n=r+i,a.push([r,n-1]);const s=!!a.length;return{isMatch:s,score:s?0:1,indices:a}}}const Ab=[wwe,MV,Cwe,Nwe,Owe,kwe,xwe,DV],ZI=Ab.length,Iwe=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Dwe="|";function Mwe(e,t={}){return e.split(Dwe).map(n=>{let r=n.trim().split(Iwe).filter(i=>i&&!!i.trim()),a=[];for(let i=0,s=r.length;i<s;i+=1){const l=r[i];let u=!1,d=-1;for(;!u&&++d<ZI;){const p=Ab[d];let h=p.isMultiMatch(l);h&&(a.push(new p(h,t)),u=!0)}if(!u)for(d=-1;++d<ZI;){const p=Ab[d];let h=p.isSingleMatch(l);if(h){a.push(new p(h,t));break}}}return a})}const Lwe=new Set([DV.type,MV.type]);class Awe{constructor(t,{isCaseSensitive:n=ln.isCaseSensitive,ignoreDiacritics:r=ln.ignoreDiacritics,includeMatches:a=ln.includeMatches,minMatchCharLength:i=ln.minMatchCharLength,ignoreLocation:s=ln.ignoreLocation,findAllMatches:l=ln.findAllMatches,location:u=ln.location,threshold:d=ln.threshold,distance:p=ln.distance}={}){this.query=null,this.options={isCaseSensitive:n,ignoreDiacritics:r,includeMatches:a,minMatchCharLength:i,findAllMatches:l,ignoreLocation:s,location:u,threshold:d,distance:p},t=n?t:t.toLowerCase(),t=r?og(t):t,this.pattern=t,this.query=Mwe(this.pattern,this.options)}static condition(t,n){return n.useExtendedSearch}searchIn(t){const n=this.query;if(!n)return{isMatch:!1,score:1};const{includeMatches:r,isCaseSensitive:a,ignoreDiacritics:i}=this.options;t=a?t:t.toLowerCase(),t=i?og(t):t;let s=0,l=[],u=0;for(let d=0,p=n.length;d<p;d+=1){const h=n[d];l.length=0,s=0;for(let g=0,v=h.length;g<v;g+=1){const T=h[g],{isMatch:E,indices:S,score:b}=T.search(t);if(E){if(s+=1,u+=b,r){const w=T.constructor.type;Lwe.has(w)?l=[...l,...S]:l.push(S)}}else{u=0,s=0,l.length=0;break}}if(s){let g={isMatch:!0,score:u/s};return r&&(g.indices=l),g}}return{isMatch:!1,score:1}}}const Fb=[];function Fwe(...e){Fb.push(...e)}function jb(e,t){for(let n=0,r=Fb.length;n<r;n+=1){let a=Fb[n];if(a.condition(e,t))return new a(e,t)}return new IV(e,t)}const lg={AND:"$and",OR:"$or"},Rb={PATH:"$path",PATTERN:"$val"},Pb=e=>!!(e[lg.AND]||e[lg.OR]),jwe=e=>!!e[Rb.PATH],Rwe=e=>!ic(e)&&CV(e)&&!Pb(e),XI=e=>({[lg.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function LV(e,t,{auto:n=!0}={}){const r=a=>{let i=Object.keys(a);const s=jwe(a);if(!s&&i.length>1&&!Pb(a))return r(XI(a));if(Rwe(a)){const u=s?a[Rb.PATH]:i[0],d=s?a[Rb.PATTERN]:a[u];if(!Wl(d))throw new Error(lwe(u));const p={keyId:Lb(u),pattern:d};return n&&(p.searcher=jb(d,t)),p}let l={children:[],operator:i[0]};return i.forEach(u=>{const d=a[u];ic(d)&&d.forEach(p=>{l.children.push(r(p))})}),l};return Pb(e)||(e=XI(e)),r(e)}function Pwe(e,{ignoreFieldNorm:t=ln.ignoreFieldNorm}){e.forEach(n=>{let r=1;n.matches.forEach(({key:a,norm:i,score:s})=>{const l=a?a.weight:null;r*=Math.pow(s===0&&l?Number.EPSILON:s,(l||1)*(t?1:i))}),n.score=r})}function zwe(e,t){const n=e.matches;t.matches=[],Ps(n)&&n.forEach(r=>{if(!Ps(r.indices)||!r.indices.length)return;const{indices:a,value:i}=r;let s={indices:a,value:i};r.key&&(s.key=r.key.src),r.idx>-1&&(s.refIndex=r.idx),t.matches.push(s)})}function Bwe(e,t){t.score=e.score}function Vwe(e,t,{includeMatches:n=ln.includeMatches,includeScore:r=ln.includeScore}={}){const a=[];return n&&a.push(zwe),r&&a.push(Bwe),e.map(i=>{const{idx:s}=i,l={item:t[s],refIndex:s};return a.length&&a.forEach(u=>{u(i,l)}),l})}class lp{constructor(t,n={},r){this.options={...ln,...n},this.options.useExtendedSearch,this._keyStore=new fwe(this.options.keys),this.setCollection(t,r)}setCollection(t,n){if(this._docs=t,n&&!(n instanceof VE))throw new Error(owe);this._myIndex=n||OV(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(t){Ps(t)&&(this._docs.push(t),this._myIndex.add(t))}remove(t=()=>!1){const n=[];for(let r=0,a=this._docs.length;r<a;r+=1){const i=this._docs[r];t(i,r)&&(this.removeAt(r),r-=1,a-=1,n.push(i))}return n}removeAt(t){this._docs.splice(t,1),this._myIndex.removeAt(t)}getIndex(){return this._myIndex}search(t,{limit:n=-1}={}){const{includeMatches:r,includeScore:a,shouldSort:i,sortFn:s,ignoreFieldNorm:l}=this.options;let u=Wl(t)?Wl(this._docs[0])?this._searchStringList(t):this._searchObjectList(t):this._searchLogical(t);return Pwe(u,{ignoreFieldNorm:l}),i&&u.sort(s),xV(n)&&n>-1&&(u=u.slice(0,n)),Vwe(u,this._docs,{includeMatches:r,includeScore:a})}_searchStringList(t){const n=jb(t,this.options),{records:r}=this._myIndex,a=[];return r.forEach(({v:i,i:s,n:l})=>{if(!Ps(i))return;const{isMatch:u,score:d,indices:p}=n.searchIn(i);u&&a.push({item:i,idx:s,matches:[{score:d,value:i,norm:l,indices:p}]})}),a}_searchLogical(t){const n=LV(t,this.options),r=(l,u,d)=>{if(!l.children){const{keyId:h,searcher:g}=l,v=this._findMatches({key:this._keyStore.get(h),value:this._myIndex.getValueForItemAtKeyId(u,h),searcher:g});return v&&v.length?[{idx:d,item:u,matches:v}]:[]}const p=[];for(let h=0,g=l.children.length;h<g;h+=1){const v=l.children[h],T=r(v,u,d);if(T.length)p.push(...T);else if(l.operator===lg.AND)return[]}return p},a=this._myIndex.records,i={},s=[];return a.forEach(({$:l,i:u})=>{if(Ps(l)){let d=r(n,l,u);d.length&&(i[u]||(i[u]={idx:u,item:l,matches:[]},s.push(i[u])),d.forEach(({matches:p})=>{i[u].matches.push(...p)}))}}),s}_searchObjectList(t){const n=jb(t,this.options),{keys:r,records:a}=this._myIndex,i=[];return a.forEach(({$:s,i:l})=>{if(!Ps(s))return;let u=[];r.forEach((d,p)=>{u.push(...this._findMatches({key:d,value:s[p],searcher:n}))}),u.length&&i.push({idx:l,item:s,matches:u})}),i}_findMatches({key:t,value:n,searcher:r}){if(!Ps(n))return[];let a=[];if(ic(n))n.forEach(({v:i,i:s,n:l})=>{if(!Ps(i))return;const{isMatch:u,score:d,indices:p}=r.searchIn(i);u&&a.push({score:d,key:t,value:i,idx:s,norm:l,indices:p})});else{const{v:i,n:s}=n,{isMatch:l,score:u,indices:d}=r.searchIn(i);l&&a.push({score:u,key:t,value:i,norm:s,indices:d})}return a}}lp.version="7.1.0";lp.createIndex=OV;lp.parseIndex=bwe;lp.config=ln;lp.parseQuery=LV;Fwe(Awe);const Hwe="Title_q3UHU HeadingLeftLine",Uwe={Title:Hwe},eD=e=>({rowCellData:e}),Wwe=e=>{const t=gn(["document","name"])(e),n=gn(["document","fieldDocumentDescription"])(e),r=nt({},["document","fieldDocumentFile","file"])(e),a=gn(["document","entityUrl","alias"])(e),i=nwe(r.filesize||0,{standard:"jedec",round:1,locale:vr()}),s=d6("","filename")(r).split(".").pop();return{rowCells:[eD(`<a href="${a}" class="download-cell"><p class="download-cell__name">${t}</p></a>${n?`<a href="${a}"><p class="download-cell__description">${n}</p></a>`:""}`),eD(`<a href="${a}" tabindex="-1" class="download-cell download-cell--download link-file"><span class="download-cell__extension">${s}</span><span class="download-cell__size"> (${i})</span>
                  <span class="download-cell__hidden">(${s}, ${i})</span>
                </a>`)]}},qwe=(e,t,n)=>[{label:e.Document||"Document",displayLabel:n,...t?{searchable:[0]}:{},width:"80.00"},{label:e.Download||"Download",displayLabel:n,width:"20.00"}],Gwe={tokenize:!0,threshold:.2,distance:300,minMatchCharLength:1,keys:["document.name","document.fieldDocumentDescription","document.fieldDocumentFile.description"]},Qwe=(e,t)=>e.length?new lp(t,Gwe).search(e).map(r=>r.item):t;function $we(e){const{downloadsId:t}=e,n=$t(),{translations:r,loading:a}=Ht(),{id:i,title:s,showSearchBar:l,showColumnHeaders:u,downloadsFeed:d,files:p,disableAutoHyphenation:h}=Cr({prefix:"downloads",props:e}),g=rn.getSearchText(n,`downloads_table--${t}`),v=qwe(r,l,u),T=p.filter(S=>!!S.document),E=Qwe(g,T).map(Wwe);return m.jsxs(tn,{children:[s&&m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:12,desktopOffset:1,children:m.jsxs("h2",{className:qe(Uwe.Title,{"disabled-auto-hyphenation":h}),children:[s," ",d&&m.jsx(ZR,{link:d})]})})}),m.jsx(BE,{rows:E,header:v,loading:a,tableId:`downloads_table--${i}`,displayType:"table"})]})}function Ywe(e){const t=Cr({prefix:"paragraphEvents",props:e});return m.jsx("div",{children:m.jsx(hV,{...t})})}var u3={exports:{}},s8={exports:{}},o8={exports:{}},F3={exports:{}},Kwe=F3.exports,tD;function HE(){return tD||(tD=1,function(e){(function(t,n){e.exports?e.exports=n():t.EvEmitter=n()})(typeof window<"u"?window:Kwe,function(){function t(){}var n=t.prototype;return n.on=function(r,a){if(!(!r||!a)){var i=this._events=this._events||{},s=i[r]=i[r]||[];return s.indexOf(a)==-1&&s.push(a),this}},n.once=function(r,a){if(!(!r||!a)){this.on(r,a);var i=this._onceEvents=this._onceEvents||{},s=i[r]=i[r]||{};return s[a]=!0,this}},n.off=function(r,a){var i=this._events&&this._events[r];if(!(!i||!i.length)){var s=i.indexOf(a);return s!=-1&&i.splice(s,1),this}},n.emitEvent=function(r,a){var i=this._events&&this._events[r];if(!(!i||!i.length)){i=i.slice(0),a=a||[];for(var s=this._onceEvents&&this._onceEvents[r],l=0;l<i.length;l++){var u=i[l],d=s&&s[u];d&&(this.off(r,u),delete s[u]),u.apply(this,a)}return this}},n.allOff=function(){delete this._events,delete this._onceEvents},t})}(F3)),F3.exports}var l8={exports:{}};/*!
 * getSize v2.0.3
 * measure size of elements
 * MIT license
 */var nD;function UE(){return nD||(nD=1,function(e){(function(t,n){e.exports?e.exports=n():t.getSize=n()})(window,function(){function n(v){var T=parseFloat(v),E=v.indexOf("%")==-1&&!isNaN(T);return E&&T}function r(){}var a=typeof console>"u"?r:function(v){console.error(v)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],s=i.length;function l(){for(var v={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},T=0;T<s;T++){var E=i[T];v[E]=0}return v}function u(v){var T=getComputedStyle(v);return T||a("Style returned "+T+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),T}var d=!1,p;function h(){if(!d){d=!0;var v=document.createElement("div");v.style.width="200px",v.style.padding="1px 2px 3px 4px",v.style.borderStyle="solid",v.style.borderWidth="1px 2px 3px 4px",v.style.boxSizing="border-box";var T=document.body||document.documentElement;T.appendChild(v);var E=u(v);p=Math.round(n(E.width))==200,g.isBoxSizeOuter=p,T.removeChild(v)}}function g(v){if(h(),typeof v=="string"&&(v=document.querySelector(v)),!(!v||typeof v!="object"||!v.nodeType)){var T=u(v);if(T.display=="none")return l();var E={};E.width=v.offsetWidth,E.height=v.offsetHeight;for(var S=E.isBorderBox=T.boxSizing=="border-box",b=0;b<s;b++){var w=i[b],k=T[w],F=parseFloat(k);E[w]=isNaN(F)?0:F}var D=E.paddingLeft+E.paddingRight,M=E.paddingTop+E.paddingBottom,A=E.marginLeft+E.marginRight,R=E.marginTop+E.marginBottom,q=E.borderLeftWidth+E.borderRightWidth,H=E.borderTopWidth+E.borderBottomWidth,W=S&&p,se=n(T.width);se!==!1&&(E.width=se+(W?0:D+q));var Y=n(T.height);return Y!==!1&&(E.height=Y+(W?0:M+H)),E.innerWidth=E.width-(D+q),E.innerHeight=E.height-(M+H),E.outerWidth=E.width+A,E.outerHeight=E.height+R,E}}return g})}(l8)),l8.exports}var u8={exports:{}},c8={exports:{}},rD;function Jwe(){return rD||(rD=1,function(e){(function(t,n){e.exports?e.exports=n():t.matchesSelector=n()})(window,function(){var n=function(){var r=window.Element.prototype;if(r.matches)return"matches";if(r.matchesSelector)return"matchesSelector";for(var a=["webkit","moz","ms","o"],i=0;i<a.length;i++){var s=a[i],l=s+"MatchesSelector";if(r[l])return l}}();return function(a,i){return a[n](i)}})}(c8)),c8.exports}var aD;function Zwe(){return aD||(aD=1,function(e){(function(t,n){e.exports?e.exports=n(t,Jwe()):t.fizzyUIUtils=n(t,t.matchesSelector)})(window,function(n,r){var a={};a.extend=function(l,u){for(var d in u)l[d]=u[d];return l},a.modulo=function(l,u){return(l%u+u)%u};var i=Array.prototype.slice;a.makeArray=function(l){if(Array.isArray(l))return l;if(l==null)return[];var u=typeof l=="object"&&typeof l.length=="number";return u?i.call(l):[l]},a.removeFrom=function(l,u){var d=l.indexOf(u);d!=-1&&l.splice(d,1)},a.getParent=function(l,u){for(;l.parentNode&&l!=document.body;)if(l=l.parentNode,r(l,u))return l},a.getQueryElement=function(l){return typeof l=="string"?document.querySelector(l):l},a.handleEvent=function(l){var u="on"+l.type;this[u]&&this[u](l)},a.filterFindElements=function(l,u){l=a.makeArray(l);var d=[];return l.forEach(function(p){if(p instanceof HTMLElement){if(!u){d.push(p);return}r(p,u)&&d.push(p);for(var h=p.querySelectorAll(u),g=0;g<h.length;g++)d.push(h[g])}}),d},a.debounceMethod=function(l,u,d){d=d||100;var p=l.prototype[u],h=u+"Timeout";l.prototype[u]=function(){var g=this[h];clearTimeout(g);var v=arguments,T=this;this[h]=setTimeout(function(){p.apply(T,v),delete T[h]},d)}},a.docReady=function(l){var u=document.readyState;u=="complete"||u=="interactive"?setTimeout(l):document.addEventListener("DOMContentLoaded",l)},a.toDashed=function(l){return l.replace(/(.)([A-Z])/g,function(u,d,p){return d+"-"+p}).toLowerCase()};var s=n.console;return a.htmlInit=function(l,u){a.docReady(function(){var d=a.toDashed(u),p="data-"+d,h=document.querySelectorAll("["+p+"]"),g=document.querySelectorAll(".js-"+d),v=a.makeArray(h).concat(a.makeArray(g)),T=p+"-options",E=n.jQuery;v.forEach(function(S){var b=S.getAttribute(p)||S.getAttribute(T),w;try{w=b&&JSON.parse(b)}catch(F){s&&s.error("Error parsing "+p+" on "+S.className+": "+F);return}var k=new l(S,w);E&&E.data(S,u,k)})})},a})}(u8)),u8.exports}var d8={exports:{}},iD;function Xwe(){return iD||(iD=1,function(e){(function(t,n){e.exports?e.exports=n(HE(),UE()):(t.Outlayer={},t.Outlayer.Item=n(t.EvEmitter,t.getSize))})(window,function(n,r){function a(S){for(var b in S)return!1;return b=null,!0}var i=document.documentElement.style,s=typeof i.transition=="string"?"transition":"WebkitTransition",l=typeof i.transform=="string"?"transform":"WebkitTransform",u={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],d={transform:l,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"};function p(S,b){S&&(this.element=S,this.layout=b,this.position={x:0,y:0},this._create())}var h=p.prototype=Object.create(n.prototype);h.constructor=p,h._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},h.handleEvent=function(S){var b="on"+S.type;this[b]&&this[b](S)},h.getSize=function(){this.size=r(this.element)},h.css=function(S){var b=this.element.style;for(var w in S){var k=d[w]||w;b[k]=S[w]}},h.getPosition=function(){var S=getComputedStyle(this.element),b=this.layout._getOption("originLeft"),w=this.layout._getOption("originTop"),k=S[b?"left":"right"],F=S[w?"top":"bottom"],D=parseFloat(k),M=parseFloat(F),A=this.layout.size;k.indexOf("%")!=-1&&(D=D/100*A.width),F.indexOf("%")!=-1&&(M=M/100*A.height),D=isNaN(D)?0:D,M=isNaN(M)?0:M,D-=b?A.paddingLeft:A.paddingRight,M-=w?A.paddingTop:A.paddingBottom,this.position.x=D,this.position.y=M},h.layoutPosition=function(){var S=this.layout.size,b={},w=this.layout._getOption("originLeft"),k=this.layout._getOption("originTop"),F=w?"paddingLeft":"paddingRight",D=w?"left":"right",M=w?"right":"left",A=this.position.x+S[F];b[D]=this.getXValue(A),b[M]="";var R=k?"paddingTop":"paddingBottom",q=k?"top":"bottom",H=k?"bottom":"top",W=this.position.y+S[R];b[q]=this.getYValue(W),b[H]="",this.css(b),this.emitEvent("layout",[this])},h.getXValue=function(S){var b=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!b?S/this.layout.size.width*100+"%":S+"px"},h.getYValue=function(S){var b=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&b?S/this.layout.size.height*100+"%":S+"px"},h._transitionTo=function(S,b){this.getPosition();var w=this.position.x,k=this.position.y,F=S==this.position.x&&b==this.position.y;if(this.setPosition(S,b),F&&!this.isTransitioning){this.layoutPosition();return}var D=S-w,M=b-k,A={};A.transform=this.getTranslate(D,M),this.transition({to:A,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},h.getTranslate=function(S,b){var w=this.layout._getOption("originLeft"),k=this.layout._getOption("originTop");return S=w?S:-S,b=k?b:-b,"translate3d("+S+"px, "+b+"px, 0)"},h.goTo=function(S,b){this.setPosition(S,b),this.layoutPosition()},h.moveTo=h._transitionTo,h.setPosition=function(S,b){this.position.x=parseFloat(S),this.position.y=parseFloat(b)},h._nonTransition=function(S){this.css(S.to),S.isCleaning&&this._removeStyles(S.to);for(var b in S.onTransitionEnd)S.onTransitionEnd[b].call(this)},h.transition=function(S){if(!parseFloat(this.layout.options.transitionDuration)){this._nonTransition(S);return}var b=this._transn;for(var w in S.onTransitionEnd)b.onEnd[w]=S.onTransitionEnd[w];for(w in S.to)b.ingProperties[w]=!0,S.isCleaning&&(b.clean[w]=!0);S.from&&(this.css(S.from),this.element.offsetHeight),this.enableTransition(S.to),this.css(S.to),this.isTransitioning=!0};function g(S){return S.replace(/([A-Z])/g,function(b){return"-"+b.toLowerCase()})}var v="opacity,"+g(l);h.enableTransition=function(){if(!this.isTransitioning){var S=this.layout.options.transitionDuration;S=typeof S=="number"?S+"ms":S,this.css({transitionProperty:v,transitionDuration:S,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(u,this,!1)}},h.onwebkitTransitionEnd=function(S){this.ontransitionend(S)},h.onotransitionend=function(S){this.ontransitionend(S)};var T={"-webkit-transform":"transform"};h.ontransitionend=function(S){if(S.target===this.element){var b=this._transn,w=T[S.propertyName]||S.propertyName;if(delete b.ingProperties[w],a(b.ingProperties)&&this.disableTransition(),w in b.clean&&(this.element.style[S.propertyName]="",delete b.clean[w]),w in b.onEnd){var k=b.onEnd[w];k.call(this),delete b.onEnd[w]}this.emitEvent("transitionEnd",[this])}},h.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(u,this,!1),this.isTransitioning=!1},h._removeStyles=function(S){var b={};for(var w in S)b[w]="";this.css(b)};var E={transitionProperty:"",transitionDuration:"",transitionDelay:""};return h.removeTransitionStyles=function(){this.css(E)},h.stagger=function(S){S=isNaN(S)?0:S,this.staggerDelay=S+"ms"},h.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},h.remove=function(){if(!s||!parseFloat(this.layout.options.transitionDuration)){this.removeElem();return}this.once("transitionEnd",function(){this.removeElem()}),this.hide()},h.reveal=function(){delete this.isHidden,this.css({display:""});var S=this.layout.options,b={},w=this.getHideRevealTransitionEndProperty("visibleStyle");b[w]=this.onRevealTransitionEnd,this.transition({from:S.hiddenStyle,to:S.visibleStyle,isCleaning:!0,onTransitionEnd:b})},h.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},h.getHideRevealTransitionEndProperty=function(S){var b=this.layout.options[S];if(b.opacity)return"opacity";for(var w in b)return w},h.hide=function(){this.isHidden=!0,this.css({display:""});var S=this.layout.options,b={},w=this.getHideRevealTransitionEndProperty("hiddenStyle");b[w]=this.onHideTransitionEnd,this.transition({from:S.visibleStyle,to:S.hiddenStyle,isCleaning:!0,onTransitionEnd:b})},h.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},h.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},p})}(d8)),d8.exports}/*!
 * Outlayer v2.1.1
 * the brains and guts of a layout library
 * MIT license
 */var sD;function exe(){return sD||(sD=1,function(e){(function(t,n){e.exports?e.exports=n(t,HE(),UE(),Zwe(),Xwe()):t.Outlayer=n(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)})(window,function(n,r,a,i,s){var l=n.console,u=n.jQuery,d=function(){},p=0,h={};function g(b,w){var k=i.getQueryElement(b);if(!k){l&&l.error("Bad element for "+this.constructor.namespace+": "+(k||b));return}this.element=k,u&&(this.$element=u(this.element)),this.options=i.extend({},this.constructor.defaults),this.option(w);var F=++p;this.element.outlayerGUID=F,h[F]=this,this._create();var D=this._getOption("initLayout");D&&this.layout()}g.namespace="outlayer",g.Item=s,g.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var v=g.prototype;i.extend(v,r.prototype),v.option=function(b){i.extend(this.options,b)},v._getOption=function(b){var w=this.constructor.compatOptions[b];return w&&this.options[w]!==void 0?this.options[w]:this.options[b]},g.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},v._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),i.extend(this.element.style,this.options.containerStyle);var b=this._getOption("resize");b&&this.bindResize()},v.reloadItems=function(){this.items=this._itemize(this.element.children)},v._itemize=function(b){for(var w=this._filterFindItemElements(b),k=this.constructor.Item,F=[],D=0;D<w.length;D++){var M=w[D],A=new k(M,this);F.push(A)}return F},v._filterFindItemElements=function(b){return i.filterFindElements(b,this.options.itemSelector)},v.getItemElements=function(){return this.items.map(function(b){return b.element})},v.layout=function(){this._resetLayout(),this._manageStamps();var b=this._getOption("layoutInstant"),w=b!==void 0?b:!this._isLayoutInited;this.layoutItems(this.items,w),this._isLayoutInited=!0},v._init=v.layout,v._resetLayout=function(){this.getSize()},v.getSize=function(){this.size=a(this.element)},v._getMeasurement=function(b,w){var k=this.options[b],F;k?(typeof k=="string"?F=this.element.querySelector(k):k instanceof HTMLElement&&(F=k),this[b]=F?a(F)[w]:k):this[b]=0},v.layoutItems=function(b,w){b=this._getItemsForLayout(b),this._layoutItems(b,w),this._postLayout()},v._getItemsForLayout=function(b){return b.filter(function(w){return!w.isIgnored})},v._layoutItems=function(b,w){if(this._emitCompleteOnItems("layout",b),!(!b||!b.length)){var k=[];b.forEach(function(F){var D=this._getItemLayoutPosition(F);D.item=F,D.isInstant=w||F.isLayoutInstant,k.push(D)},this),this._processLayoutQueue(k)}},v._getItemLayoutPosition=function(){return{x:0,y:0}},v._processLayoutQueue=function(b){this.updateStagger(),b.forEach(function(w,k){this._positionItem(w.item,w.x,w.y,w.isInstant,k)},this)},v.updateStagger=function(){var b=this.options.stagger;if(b==null){this.stagger=0;return}return this.stagger=S(b),this.stagger},v._positionItem=function(b,w,k,F,D){F?b.goTo(w,k):(b.stagger(D*this.stagger),b.moveTo(w,k))},v._postLayout=function(){this.resizeContainer()},v.resizeContainer=function(){var b=this._getOption("resizeContainer");if(b){var w=this._getContainerSize();w&&(this._setContainerMeasure(w.width,!0),this._setContainerMeasure(w.height,!1))}},v._getContainerSize=d,v._setContainerMeasure=function(b,w){if(b!==void 0){var k=this.size;k.isBorderBox&&(b+=w?k.paddingLeft+k.paddingRight+k.borderLeftWidth+k.borderRightWidth:k.paddingBottom+k.paddingTop+k.borderTopWidth+k.borderBottomWidth),b=Math.max(b,0),this.element.style[w?"width":"height"]=b+"px"}},v._emitCompleteOnItems=function(b,w){var k=this;function F(){k.dispatchEvent(b+"Complete",null,[w])}var D=w.length;if(!w||!D){F();return}var M=0;function A(){M++,M==D&&F()}w.forEach(function(R){R.once(b,A)})},v.dispatchEvent=function(b,w,k){var F=w?[w].concat(k):k;if(this.emitEvent(b,F),u)if(this.$element=this.$element||u(this.element),w){var D=u.Event(w);D.type=b,this.$element.trigger(D,k)}else this.$element.trigger(b,k)},v.ignore=function(b){var w=this.getItem(b);w&&(w.isIgnored=!0)},v.unignore=function(b){var w=this.getItem(b);w&&delete w.isIgnored},v.stamp=function(b){b=this._find(b),b&&(this.stamps=this.stamps.concat(b),b.forEach(this.ignore,this))},v.unstamp=function(b){b=this._find(b),b&&b.forEach(function(w){i.removeFrom(this.stamps,w),this.unignore(w)},this)},v._find=function(b){if(b)return typeof b=="string"&&(b=this.element.querySelectorAll(b)),b=i.makeArray(b),b},v._manageStamps=function(){!this.stamps||!this.stamps.length||(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},v._getBoundingRect=function(){var b=this.element.getBoundingClientRect(),w=this.size;this._boundingRect={left:b.left+w.paddingLeft+w.borderLeftWidth,top:b.top+w.paddingTop+w.borderTopWidth,right:b.right-(w.paddingRight+w.borderRightWidth),bottom:b.bottom-(w.paddingBottom+w.borderBottomWidth)}},v._manageStamp=d,v._getElementOffset=function(b){var w=b.getBoundingClientRect(),k=this._boundingRect,F=a(b),D={left:w.left-k.left-F.marginLeft,top:w.top-k.top-F.marginTop,right:k.right-w.right-F.marginRight,bottom:k.bottom-w.bottom-F.marginBottom};return D},v.handleEvent=i.handleEvent,v.bindResize=function(){n.addEventListener("resize",this),this.isResizeBound=!0},v.unbindResize=function(){n.removeEventListener("resize",this),this.isResizeBound=!1},v.onresize=function(){this.resize()},i.debounceMethod(g,"onresize",100),v.resize=function(){!this.isResizeBound||!this.needsResizeLayout()||this.layout()},v.needsResizeLayout=function(){var b=a(this.element),w=this.size&&b;return w&&b.innerWidth!==this.size.innerWidth},v.addItems=function(b){var w=this._itemize(b);return w.length&&(this.items=this.items.concat(w)),w},v.appended=function(b){var w=this.addItems(b);w.length&&(this.layoutItems(w,!0),this.reveal(w))},v.prepended=function(b){var w=this._itemize(b);if(w.length){var k=this.items.slice(0);this.items=w.concat(k),this._resetLayout(),this._manageStamps(),this.layoutItems(w,!0),this.reveal(w),this.layoutItems(k)}},v.reveal=function(b){if(this._emitCompleteOnItems("reveal",b),!(!b||!b.length)){var w=this.updateStagger();b.forEach(function(k,F){k.stagger(F*w),k.reveal()})}},v.hide=function(b){if(this._emitCompleteOnItems("hide",b),!(!b||!b.length)){var w=this.updateStagger();b.forEach(function(k,F){k.stagger(F*w),k.hide()})}},v.revealItemElements=function(b){var w=this.getItems(b);this.reveal(w)},v.hideItemElements=function(b){var w=this.getItems(b);this.hide(w)},v.getItem=function(b){for(var w=0;w<this.items.length;w++){var k=this.items[w];if(k.element==b)return k}},v.getItems=function(b){b=i.makeArray(b);var w=[];return b.forEach(function(k){var F=this.getItem(k);F&&w.push(F)},this),w},v.remove=function(b){var w=this.getItems(b);this._emitCompleteOnItems("remove",w),!(!w||!w.length)&&w.forEach(function(k){k.remove(),i.removeFrom(this.items,k)},this)},v.destroy=function(){var b=this.element.style;b.height="",b.position="",b.width="",this.items.forEach(function(k){k.destroy()}),this.unbindResize();var w=this.element.outlayerGUID;delete h[w],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},g.data=function(b){b=i.getQueryElement(b);var w=b&&b.outlayerGUID;return w&&h[w]},g.create=function(b,w){var k=T(g);return k.defaults=i.extend({},g.defaults),i.extend(k.defaults,w),k.compatOptions=i.extend({},g.compatOptions),k.namespace=b,k.data=g.data,k.Item=T(s),i.htmlInit(k,b),u&&u.bridget&&u.bridget(b,k),k};function T(b){function w(){b.apply(this,arguments)}return w.prototype=Object.create(b.prototype),w.prototype.constructor=w,w}var E={ms:1,s:1e3};function S(b){if(typeof b=="number")return b;var w=b.match(/(^\d*\.?\d*)(\w*)/),k=w&&w[1],F=w&&w[2];if(!k.length)return 0;k=parseFloat(k);var D=E[F]||1;return k*D}return g.Item=s,g})}(o8)),o8.exports}/*!
 * Masonry v4.2.2
 * Cascading grid layout library
 * https://masonry.desandro.com
 * MIT License
 * by David DeSandro
 */var oD;function txe(){return oD||(oD=1,function(e){(function(t,n){e.exports?e.exports=n(exe(),UE()):t.Masonry=n(t.Outlayer,t.getSize)})(window,function(n,r){var a=n.create("masonry");a.compatOptions.fitWidth="isFitWidth";var i=a.prototype;return i._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var s=0;s<this.cols;s++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},i.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var s=this.items[0],l=s&&s.element;this.columnWidth=l&&r(l).outerWidth||this.containerWidth}var u=this.columnWidth+=this.gutter,d=this.containerWidth+this.gutter,p=d/u,h=u-d%u,g=h&&h<1?"round":"floor";p=Math[g](p),this.cols=Math.max(p,1)},i.getContainerWidth=function(){var s=this._getOption("fitWidth"),l=s?this.element.parentNode:this.element,u=r(l);this.containerWidth=u&&u.innerWidth},i._getItemLayoutPosition=function(s){s.getSize();var l=s.size.outerWidth%this.columnWidth,u=l&&l<1?"round":"ceil",d=Math[u](s.size.outerWidth/this.columnWidth);d=Math.min(d,this.cols);for(var p=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",h=this[p](d,s),g={x:this.columnWidth*h.col,y:h.y},v=h.y+s.size.outerHeight,T=d+h.col,E=h.col;E<T;E++)this.colYs[E]=v;return g},i._getTopColPosition=function(s){var l=this._getTopColGroup(s),u=Math.min.apply(Math,l);return{col:l.indexOf(u),y:u}},i._getTopColGroup=function(s){if(s<2)return this.colYs;for(var l=[],u=this.cols+1-s,d=0;d<u;d++)l[d]=this._getColGroupY(d,s);return l},i._getColGroupY=function(s,l){if(l<2)return this.colYs[s];var u=this.colYs.slice(s,s+l);return Math.max.apply(Math,u)},i._getHorizontalColPosition=function(s,l){var u=this.horizontalColIndex%this.cols,d=s>1&&u+s>this.cols;u=d?0:u;var p=l.size.outerWidth&&l.size.outerHeight;return this.horizontalColIndex=p?u+s:this.horizontalColIndex,{col:u,y:this._getColGroupY(u,s)}},i._manageStamp=function(s){var l=r(s),u=this._getElementOffset(s),d=this._getOption("originLeft"),p=d?u.left:u.right,h=p+l.outerWidth,g=Math.floor(p/this.columnWidth);g=Math.max(0,g);var v=Math.floor(h/this.columnWidth);v-=h%this.columnWidth?0:1,v=Math.min(this.cols-1,v);for(var T=this._getOption("originTop"),E=(T?u.top:u.bottom)+l.outerHeight,S=g;S<=v;S++)this.colYs[S]=Math.max(E,this.colYs[S])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var s={height:this.maxY};return this._getOption("fitWidth")&&(s.width=this._getContainerFitWidth()),s},i._getContainerFitWidth=function(){for(var s=0,l=this.cols;--l&&this.colYs[l]===0;)s++;return(this.cols-s)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var s=this.containerWidth;return this.getContainerWidth(),s!=this.containerWidth},a})}(s8)),s8.exports}var j3={exports:{}};/*!
 * imagesLoaded v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */var nxe=j3.exports,lD;function rxe(){return lD||(lD=1,function(e){(function(t,n){e.exports?e.exports=n(t,HE()):t.imagesLoaded=n(t,t.EvEmitter)})(typeof window<"u"?window:nxe,function(n,r){var a=n.jQuery,i=n.console;function s(v,T){for(var E in T)v[E]=T[E];return v}var l=Array.prototype.slice;function u(v){if(Array.isArray(v))return v;var T=typeof v=="object"&&typeof v.length=="number";return T?l.call(v):[v]}function d(v,T,E){if(!(this instanceof d))return new d(v,T,E);var S=v;if(typeof v=="string"&&(S=document.querySelectorAll(v)),!S){i.error("Bad element for imagesLoaded "+(S||v));return}this.elements=u(S),this.options=s({},this.options),typeof T=="function"?E=T:s(this.options,T),E&&this.on("always",E),this.getImages(),a&&(this.jqDeferred=new a.Deferred),setTimeout(this.check.bind(this))}d.prototype=Object.create(r.prototype),d.prototype.options={},d.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},d.prototype.addElementImages=function(v){v.nodeName=="IMG"&&this.addImage(v),this.options.background===!0&&this.addElementBackgroundImages(v);var T=v.nodeType;if(!(!T||!p[T])){for(var E=v.querySelectorAll("img"),S=0;S<E.length;S++){var b=E[S];this.addImage(b)}if(typeof this.options.background=="string"){var w=v.querySelectorAll(this.options.background);for(S=0;S<w.length;S++){var k=w[S];this.addElementBackgroundImages(k)}}}};var p={1:!0,9:!0,11:!0};d.prototype.addElementBackgroundImages=function(v){var T=getComputedStyle(v);if(T)for(var E=/url\((['"])?(.*?)\1\)/gi,S=E.exec(T.backgroundImage);S!==null;){var b=S&&S[2];b&&this.addBackground(b,v),S=E.exec(T.backgroundImage)}},d.prototype.addImage=function(v){var T=new h(v);this.images.push(T)},d.prototype.addBackground=function(v,T){var E=new g(v,T);this.images.push(E)},d.prototype.check=function(){var v=this;if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length){this.complete();return}function T(E,S,b){setTimeout(function(){v.progress(E,S,b)})}this.images.forEach(function(E){E.once("progress",T),E.check()})},d.prototype.progress=function(v,T,E){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!v.isLoaded,this.emitEvent("progress",[this,v,T]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,v),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&i&&i.log("progress: "+E,v,T)},d.prototype.complete=function(){var v=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(v,[this]),this.emitEvent("always",[this]),this.jqDeferred){var T=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[T](this)}};function h(v){this.img=v}h.prototype=Object.create(r.prototype),h.prototype.check=function(){var v=this.getIsImageComplete();if(v){this.confirm(this.img.naturalWidth!==0,"naturalWidth");return}this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(v,T){this.isLoaded=v,this.emitEvent("progress",[this,this.img,T])},h.prototype.handleEvent=function(v){var T="on"+v.type;this[T]&&this[T](v)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)};function g(v,T){this.url=v,this.element=T,this.img=new Image}return g.prototype=Object.create(h.prototype),g.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var v=this.getIsImageComplete();v&&(this.confirm(this.img.naturalWidth!==0,"naturalWidth"),this.unbindEvents())},g.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},g.prototype.confirm=function(v,T){this.isLoaded=v,this.emitEvent("progress",[this,this.element,T])},d.makeJQueryPlugin=function(v){v=v||n.jQuery,v&&(a=v,a.fn.imagesLoaded=function(T,E){var S=new d(this,T,E);return S.jqDeferred.promise(a(this))})},d.makeJQueryPlugin(),d})}(j3)),j3.exports}var f8,uD;function AV(){if(uD)return f8;uD=1;var e=typeof i0=="object"&&i0&&i0.Object===Object&&i0;return f8=e,f8}var p8,cD;function fl(){if(cD)return p8;cD=1;var e=AV(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return p8=n,p8}var h8,dD;function T6(){if(dD)return h8;dD=1;var e=fl(),t=e.Symbol;return h8=t,h8}var m8,fD;function axe(){if(fD)return m8;fD=1;var e=T6(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,a=e?e.toStringTag:void 0;function i(s){var l=n.call(s,a),u=s[a];try{s[a]=void 0;var d=!0}catch{}var p=r.call(s);return d&&(l?s[a]=u:delete s[a]),p}return m8=i,m8}var g8,pD;function ixe(){if(pD)return g8;pD=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return g8=n,g8}var v8,hD;function up(){if(hD)return v8;hD=1;var e=T6(),t=axe(),n=ixe(),r="[object Null]",a="[object Undefined]",i=e?e.toStringTag:void 0;function s(l){return l==null?l===void 0?a:r:i&&i in Object(l)?t(l):n(l)}return v8=s,v8}var y8,mD;function U1(){if(mD)return y8;mD=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return y8=e,y8}var _8,gD;function FV(){if(gD)return _8;gD=1;var e=up(),t=U1(),n="[object AsyncFunction]",r="[object Function]",a="[object GeneratorFunction]",i="[object Proxy]";function s(l){if(!t(l))return!1;var u=e(l);return u==r||u==a||u==n||u==i}return _8=s,_8}var b8,vD;function sxe(){if(vD)return b8;vD=1;var e=fl(),t=e["__core-js_shared__"];return b8=t,b8}var T8,yD;function oxe(){if(yD)return T8;yD=1;var e=sxe(),t=function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""}();function n(r){return!!t&&t in r}return T8=n,T8}var E8,_D;function jV(){if(_D)return E8;_D=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return E8=n,E8}var S8,bD;function lxe(){if(bD)return S8;bD=1;var e=FV(),t=oxe(),n=U1(),r=jV(),a=/[\\^$.*+?()[\]{}|]/g,i=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,u=s.toString,d=l.hasOwnProperty,p=RegExp("^"+u.call(d).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function h(g){if(!n(g)||t(g))return!1;var v=e(g)?p:i;return v.test(r(g))}return S8=h,S8}var w8,TD;function uxe(){if(TD)return w8;TD=1;function e(t,n){return t?.[n]}return w8=e,w8}var x8,ED;function M0(){if(ED)return x8;ED=1;var e=lxe(),t=uxe();function n(r,a){var i=t(r,a);return e(i)?i:void 0}return x8=n,x8}var C8,SD;function RV(){if(SD)return C8;SD=1;var e=M0(),t=function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}}();return C8=t,C8}var N8,wD;function PV(){if(wD)return N8;wD=1;var e=RV();function t(n,r,a){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:a,writable:!0}):n[r]=a}return N8=t,N8}var k8,xD;function WE(){if(xD)return k8;xD=1;function e(t,n){return t===n||t!==t&&n!==n}return k8=e,k8}var O8,CD;function qE(){if(CD)return O8;CD=1;var e=PV(),t=WE(),n=Object.prototype,r=n.hasOwnProperty;function a(i,s,l){var u=i[s];(!(r.call(i,s)&&t(u,l))||l===void 0&&!(s in i))&&e(i,s,l)}return O8=a,O8}var I8,ND;function cp(){if(ND)return I8;ND=1;var e=qE(),t=PV();function n(r,a,i,s){var l=!i;i||(i={});for(var u=-1,d=a.length;++u<d;){var p=a[u],h=s?s(i[p],r[p],p,i,r):void 0;h===void 0&&(h=r[p]),l?t(i,p,h):e(i,p,h)}return i}return I8=n,I8}var D8,kD;function zV(){if(kD)return D8;kD=1;function e(t){return t}return D8=e,D8}var M8,OD;function cxe(){if(OD)return M8;OD=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return M8=e,M8}var L8,ID;function BV(){if(ID)return L8;ID=1;var e=cxe(),t=Math.max;function n(r,a,i){return a=t(a===void 0?r.length-1:a,0),function(){for(var s=arguments,l=-1,u=t(s.length-a,0),d=Array(u);++l<u;)d[l]=s[a+l];l=-1;for(var p=Array(a+1);++l<a;)p[l]=s[l];return p[a]=i(d),e(r,this,p)}}return L8=n,L8}var A8,DD;function dxe(){if(DD)return A8;DD=1;function e(t){return function(){return t}}return A8=e,A8}var F8,MD;function fxe(){if(MD)return F8;MD=1;var e=dxe(),t=RV(),n=zV(),r=t?function(a,i){return t(a,"toString",{configurable:!0,enumerable:!1,value:e(i),writable:!0})}:n;return F8=r,F8}var j8,LD;function pxe(){if(LD)return j8;LD=1;var e=800,t=16,n=Date.now;function r(a){var i=0,s=0;return function(){var l=n(),u=t-(l-s);if(s=l,u>0){if(++i>=e)return arguments[0]}else i=0;return a.apply(void 0,arguments)}}return j8=r,j8}var R8,AD;function VV(){if(AD)return R8;AD=1;var e=fxe(),t=pxe(),n=t(e);return R8=n,R8}var P8,FD;function hxe(){if(FD)return P8;FD=1;var e=zV(),t=BV(),n=VV();function r(a,i){return n(t(a,i,e),a+"")}return P8=r,P8}var z8,jD;function HV(){if(jD)return z8;jD=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return z8=t,z8}var B8,RD;function a4(){if(RD)return B8;RD=1;var e=FV(),t=HV();function n(r){return r!=null&&t(r.length)&&!e(r)}return B8=n,B8}var V8,PD;function UV(){if(PD)return V8;PD=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,a){var i=typeof r;return a=a??e,!!a&&(i=="number"||i!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<a}return V8=n,V8}var H8,zD;function mxe(){if(zD)return H8;zD=1;var e=WE(),t=a4(),n=UV(),r=U1();function a(i,s,l){if(!r(l))return!1;var u=typeof s;return(u=="number"?t(l)&&n(s,l.length):u=="string"&&s in l)?e(l[s],i):!1}return H8=a,H8}var U8,BD;function gxe(){if(BD)return U8;BD=1;var e=hxe(),t=mxe();function n(r){return e(function(a,i){var s=-1,l=i.length,u=l>1?i[l-1]:void 0,d=l>2?i[2]:void 0;for(u=r.length>3&&typeof u=="function"?(l--,u):void 0,d&&t(i[0],i[1],d)&&(u=l<3?void 0:u,l=1),a=Object(a);++s<l;){var p=i[s];p&&r(a,p,s,u)}return a})}return U8=n,U8}var W8,VD;function i4(){if(VD)return W8;VD=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,a=typeof r=="function"&&r.prototype||e;return n===a}return W8=t,W8}var q8,HD;function vxe(){if(HD)return q8;HD=1;function e(t,n){for(var r=-1,a=Array(t);++r<t;)a[r]=n(r);return a}return q8=e,q8}var G8,UD;function L0(){if(UD)return G8;UD=1;function e(t){return t!=null&&typeof t=="object"}return G8=e,G8}var Q8,WD;function yxe(){if(WD)return Q8;WD=1;var e=up(),t=L0(),n="[object Arguments]";function r(a){return t(a)&&e(a)==n}return Q8=r,Q8}var $8,qD;function WV(){if(qD)return $8;qD=1;var e=yxe(),t=L0(),n=Object.prototype,r=n.hasOwnProperty,a=n.propertyIsEnumerable,i=e(function(){return arguments}())?e:function(s){return t(s)&&r.call(s,"callee")&&!a.call(s,"callee")};return $8=i,$8}var Y8,GD;function A0(){if(GD)return Y8;GD=1;var e=Array.isArray;return Y8=e,Y8}var Tm={exports:{}},K8,QD;function _xe(){if(QD)return K8;QD=1;function e(){return!1}return K8=e,K8}Tm.exports;var $D;function qV(){return $D||($D=1,function(e,t){var n=fl(),r=_xe(),a=t&&!t.nodeType&&t,i=a&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===a,l=s?n.Buffer:void 0,u=l?l.isBuffer:void 0,d=u||r;e.exports=d}(Tm,Tm.exports)),Tm.exports}var J8,YD;function bxe(){if(YD)return J8;YD=1;var e=up(),t=HV(),n=L0(),r="[object Arguments]",a="[object Array]",i="[object Boolean]",s="[object Date]",l="[object Error]",u="[object Function]",d="[object Map]",p="[object Number]",h="[object Object]",g="[object RegExp]",v="[object Set]",T="[object String]",E="[object WeakMap]",S="[object ArrayBuffer]",b="[object DataView]",w="[object Float32Array]",k="[object Float64Array]",F="[object Int8Array]",D="[object Int16Array]",M="[object Int32Array]",A="[object Uint8Array]",R="[object Uint8ClampedArray]",q="[object Uint16Array]",H="[object Uint32Array]",W={};W[w]=W[k]=W[F]=W[D]=W[M]=W[A]=W[R]=W[q]=W[H]=!0,W[r]=W[a]=W[S]=W[i]=W[b]=W[s]=W[l]=W[u]=W[d]=W[p]=W[h]=W[g]=W[v]=W[T]=W[E]=!1;function se(Y){return n(Y)&&t(Y.length)&&!!W[e(Y)]}return J8=se,J8}var Z8,KD;function GE(){if(KD)return Z8;KD=1;function e(t){return function(n){return t(n)}}return Z8=e,Z8}var Em={exports:{}};Em.exports;var JD;function QE(){return JD||(JD=1,function(e,t){var n=AV(),r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===r,s=i&&n.process,l=function(){try{var u=a&&a.require&&a.require("util").types;return u||s&&s.binding&&s.binding("util")}catch{}}();e.exports=l}(Em,Em.exports)),Em.exports}var X8,ZD;function Txe(){if(ZD)return X8;ZD=1;var e=bxe(),t=GE(),n=QE(),r=n&&n.isTypedArray,a=r?t(r):e;return X8=a,X8}var e9,XD;function GV(){if(XD)return e9;XD=1;var e=vxe(),t=WV(),n=A0(),r=qV(),a=UV(),i=Txe(),s=Object.prototype,l=s.hasOwnProperty;function u(d,p){var h=n(d),g=!h&&t(d),v=!h&&!g&&r(d),T=!h&&!g&&!v&&i(d),E=h||g||v||T,S=E?e(d.length,String):[],b=S.length;for(var w in d)(p||l.call(d,w))&&!(E&&(w=="length"||v&&(w=="offset"||w=="parent")||T&&(w=="buffer"||w=="byteLength"||w=="byteOffset")||a(w,b)))&&S.push(w);return S}return e9=u,e9}var t9,eM;function QV(){if(eM)return t9;eM=1;function e(t,n){return function(r){return t(n(r))}}return t9=e,t9}var n9,tM;function Exe(){if(tM)return n9;tM=1;var e=QV(),t=e(Object.keys,Object);return n9=t,n9}var r9,nM;function Sxe(){if(nM)return r9;nM=1;var e=i4(),t=Exe(),n=Object.prototype,r=n.hasOwnProperty;function a(i){if(!e(i))return t(i);var s=[];for(var l in Object(i))r.call(i,l)&&l!="constructor"&&s.push(l);return s}return r9=a,r9}var a9,rM;function s4(){if(rM)return a9;rM=1;var e=GV(),t=Sxe(),n=a4();function r(a){return n(a)?e(a):t(a)}return a9=r,a9}var i9,aM;function wxe(){if(aM)return i9;aM=1;var e=qE(),t=cp(),n=gxe(),r=a4(),a=i4(),i=s4(),s=Object.prototype,l=s.hasOwnProperty,u=n(function(d,p){if(a(p)||r(p)){t(p,i(p),d);return}for(var h in p)l.call(p,h)&&e(d,h,p[h])});return i9=u,i9}var s9={exports:{}},iM;function $V(){if(iM)return s9.exports;iM=1;var e=s9.exports={};return e.forEach=function(t,n){for(var r=0;r<t.length;r++){var a=n(t[r]);if(a)return a}},s9.exports}var o9,sM;function xxe(){return sM||(sM=1,o9=function(e){var t=e.stateHandler.getState;function n(s){var l=t(s);return l&&!!l.isDetectable}function r(s){t(s).isDetectable=!0}function a(s){return!!t(s).busy}function i(s,l){t(s).busy=!!l}return{isDetectable:n,markAsDetectable:r,isBusy:a,markBusy:i}}),o9}var l9,oM;function Cxe(){return oM||(oM=1,l9=function(e){var t={};function n(s){var l=e.get(s);return l===void 0?[]:t[l]||[]}function r(s,l){var u=e.get(s);t[u]||(t[u]=[]),t[u].push(l)}function a(s,l){for(var u=n(s),d=0,p=u.length;d<p;++d)if(u[d]===l){u.splice(d,1);break}}function i(s){var l=n(s);l&&(l.length=0)}return{get:n,add:r,removeListener:a,removeAllListeners:i}}),l9}var u9,lM;function Nxe(){return lM||(lM=1,u9=function(){var e=1;function t(){return e++}return{generate:t}}),u9}var c9,uM;function kxe(){return uM||(uM=1,c9=function(e){var t=e.idGenerator,n=e.stateHandler.getState;function r(i){var s=n(i);return s&&s.id!==void 0?s.id:null}function a(i){var s=n(i);if(!s)throw new Error("setId required the element to have a resize detection state.");var l=t.generate();return s.id=l,l}return{get:r,set:a}}),c9}var d9,cM;function Oxe(){return cM||(cM=1,d9=function(e){function t(){}var n={log:t,warn:t,error:t};if(!e&&window.console){var r=function(a,i){a[i]=function(){var l=console[i];if(l.apply)l.apply(console,arguments);else for(var u=0;u<arguments.length;u++)l(arguments[u])}};r(n,"log"),r(n,"warn"),r(n,"error")}return n}),d9}var f9={exports:{}},dM;function YV(){if(dM)return f9.exports;dM=1;var e=f9.exports={};return e.isIE=function(t){function n(){var a=navigator.userAgent.toLowerCase();return a.indexOf("msie")!==-1||a.indexOf("trident")!==-1||a.indexOf(" edge/")!==-1}if(!n())return!1;if(!t)return!0;var r=function(){var a,i=3,s=document.createElement("div"),l=s.getElementsByTagName("i");do s.innerHTML="<!--[if gt IE "+ ++i+"]><i></i><![endif]-->";while(l[0]);return i>4?i:a}();return t===r},e.isLegacyOpera=function(){return!!window.opera},f9.exports}var p9={exports:{}},fM;function Ixe(){if(fM)return p9.exports;fM=1;var e=p9.exports={};e.getOption=t;function t(n,r,a){var i=n[r];return i==null&&a!==void 0?a:i}return p9.exports}var h9,pM;function Dxe(){if(pM)return h9;pM=1;var e=Ixe();h9=function(r){r=r||{};var a=r.reporter,i=e.getOption(r,"async",!0),s=e.getOption(r,"auto",!0);s&&!i&&(a&&a.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),i=!0);var l=t(),u,d=!1;function p(S,b){!d&&s&&i&&l.size()===0&&v(),l.add(S,b)}function h(){for(d=!0;l.size();){var S=l;l=t(),S.process()}d=!1}function g(S){d||(S===void 0&&(S=i),u&&(T(u),u=null),S?v():h())}function v(){u=E(h)}function T(S){var b=clearTimeout;return b(S)}function E(S){var b=function(w){return setTimeout(w,0)};return b(S)}return{add:p,force:g}};function t(){var n={},r=0,a=0,i=0;function s(d,p){p||(p=d,d=0),d>a?a=d:d<i&&(i=d),n[d]||(n[d]=[]),n[d].push(p),r++}function l(){for(var d=i;d<=a;d++)for(var p=n[d],h=0;h<p.length;h++){var g=p[h];g()}}function u(){return r}return{add:s,process:l,size:u}}return h9}var m9,hM;function Mxe(){if(hM)return m9;hM=1;var e="_erd";function t(a){return a[e]={},n(a)}function n(a){return a[e]}function r(a){delete a[e]}return m9={initState:t,getState:n,cleanState:r},m9}var g9,mM;function Lxe(){if(mM)return g9;mM=1;var e=YV();return g9=function(t){t=t||{};var n=t.reporter,r=t.batchProcessor,a=t.stateHandler.getState;if(!n)throw new Error("Missing required dependency: reporter.");function i(p,h){function g(){h(p)}if(e.isIE(8))a(p).object={proxy:g},p.attachEvent("onresize",g);else{var v=u(p);if(!v)throw new Error("Element is not detectable by this strategy.");v.contentDocument.defaultView.addEventListener("resize",g)}}function s(p){var h=t.important?" !important; ":"; ";return(p.join(h)+h).trim()}function l(p,h,g){g||(g=h,h=p,p=null),p=p||{},p.debug;function v(T,E){var S=s(["display: block","position: absolute","top: 0","left: 0","width: 100%","height: 100%","border: none","padding: 0","margin: 0","opacity: 0","z-index: -1000","pointer-events: none"]),b=!1,w=window.getComputedStyle(T),k=T.offsetWidth,F=T.offsetHeight;a(T).startSize={width:k,height:F};function D(){function M(){if(w.position==="static"){T.style.setProperty("position","relative",p.important?"important":"");var q=function(H,W,se,Y){function ee(G){return G.replace(/[^-\d\.]/g,"")}var le=se[Y];le!=="auto"&&ee(le)!=="0"&&(H.warn("An element that is positioned static has style."+Y+"="+le+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+Y+" will be set to 0. Element: ",W),W.style.setProperty(Y,"0",p.important?"important":""))};q(n,T,w,"top"),q(n,T,w,"right"),q(n,T,w,"bottom"),q(n,T,w,"left")}}function A(){b||M();function q(W,se){if(!W.contentDocument){var Y=a(W);Y.checkForObjectDocumentTimeoutId&&window.clearTimeout(Y.checkForObjectDocumentTimeoutId),Y.checkForObjectDocumentTimeoutId=setTimeout(function(){Y.checkForObjectDocumentTimeoutId=0,q(W,se)},100);return}se(W.contentDocument)}var H=this;q(H,function(se){E(T)})}w.position!==""&&(M(),b=!0);var R=document.createElement("object");R.style.cssText=S,R.tabIndex=-1,R.type="text/html",R.setAttribute("aria-hidden","true"),R.onload=A,e.isIE()||(R.data="about:blank"),a(T)&&(T.appendChild(R),a(T).object=R,e.isIE()&&(R.data="about:blank"))}r?r.add(D):D()}e.isIE(8)?g(h):v(h,g)}function u(p){return a(p).object}function d(p){if(a(p)){var h=u(p);h&&(e.isIE(8)?p.detachEvent("onresize",h.proxy):p.removeChild(h),a(p).checkForObjectDocumentTimeoutId&&window.clearTimeout(a(p).checkForObjectDocumentTimeoutId),delete a(p).object)}}return{makeDetectable:l,addListener:i,uninstall:d}},g9}var v9,gM;function Axe(){if(gM)return v9;gM=1;var e=$V().forEach;return v9=function(t){t=t||{};var n=t.reporter,r=t.batchProcessor,a=t.stateHandler.getState;t.stateHandler.hasState;var i=t.idHandler;if(!r)throw new Error("Missing required dependency: batchProcessor");if(!n)throw new Error("Missing required dependency: reporter.");var s=h(),l="erd_scroll_detection_scrollbar_style",u="erd_scroll_detection_container";function d(D){g(D,l,u)}d(window.document);function p(D){var M=t.important?" !important; ":"; ";return(D.join(M)+M).trim()}function h(){var D=500,M=500,A=document.createElement("div");A.style.cssText=p(["position: absolute","width: "+D*2+"px","height: "+M*2+"px","visibility: hidden","margin: 0","padding: 0"]);var R=document.createElement("div");R.style.cssText=p(["position: absolute","width: "+D+"px","height: "+M+"px","overflow: scroll","visibility: none","top: "+-500*3+"px","left: "+-500*3+"px","visibility: hidden","margin: 0","padding: 0"]),R.appendChild(A),document.body.insertBefore(R,document.body.firstChild);var q=D-R.clientWidth,H=M-R.clientHeight;return document.body.removeChild(R),{width:q,height:H}}function g(D,M,A){function R(se,Y){Y=Y||function(le){D.head.appendChild(le)};var ee=D.createElement("style");return ee.innerHTML=se,ee.id=M,Y(ee),ee}if(!D.getElementById(M)){var q=A+"_animation",H=A+"_animation_active",W=`/* Created by the element-resize-detector library. */
`;W+="."+A+" > div::-webkit-scrollbar { "+p(["display: none"])+` }

`,W+="."+H+" { "+p(["-webkit-animation-duration: 0.1s","animation-duration: 0.1s","-webkit-animation-name: "+q,"animation-name: "+q])+` }
`,W+="@-webkit-keyframes "+q+` { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }
`,W+="@keyframes "+q+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }",R(W)}}function v(D){D.className+=" "+u+"_animation_active"}function T(D,M,A){if(D.addEventListener)D.addEventListener(M,A);else if(D.attachEvent)D.attachEvent("on"+M,A);else return n.error("[scroll] Don't know how to add event listeners.")}function E(D,M,A){if(D.removeEventListener)D.removeEventListener(M,A);else if(D.detachEvent)D.detachEvent("on"+M,A);else return n.error("[scroll] Don't know how to remove event listeners.")}function S(D){return a(D).container.childNodes[0].childNodes[0].childNodes[0]}function b(D){return a(D).container.childNodes[0].childNodes[0].childNodes[1]}function w(D,M){var A=a(D).listeners;if(!A.push)throw new Error("Cannot add listener to an element that is not detectable.");a(D).listeners.push(M)}function k(D,M,A){A||(A=M,M=D,D=null),D=D||{};function R(){if(D.debug){var be=Array.prototype.slice.call(arguments);if(be.unshift(i.get(M),"Scroll: "),n.log.apply)n.log.apply(null,be);else for(var xe=0;xe<be.length;xe++)n.log(be[xe])}}function q(be){function xe(Oe){var Se=Oe.getRootNode&&Oe.getRootNode().contains(Oe);return Oe===Oe.ownerDocument.body||Oe.ownerDocument.body.contains(Oe)||Se}return!xe(be)||window.getComputedStyle(be)===null}function H(be){var xe=a(be).container.childNodes[0],Oe=window.getComputedStyle(xe);return!Oe.width||Oe.width.indexOf("px")===-1}function W(){var be=window.getComputedStyle(M),xe={};return xe.position=be.position,xe.width=M.offsetWidth,xe.height=M.offsetHeight,xe.top=be.top,xe.right=be.right,xe.bottom=be.bottom,xe.left=be.left,xe.widthCSS=be.width,xe.heightCSS=be.height,xe}function se(){var be=W();a(M).startSize={width:be.width,height:be.height},R("Element start size",a(M).startSize)}function Y(){a(M).listeners=[]}function ee(){if(R("storeStyle invoked."),!a(M)){R("Aborting because element has been uninstalled");return}var be=W();a(M).style=be}function le(be,xe,Oe){a(be).lastWidth=xe,a(be).lastHeight=Oe}function G(be){return S(be).childNodes[0]}function te(){return 2*s.width+1}function re(){return 2*s.height+1}function ue(be){return be+10+te()}function Q(be){return be+10+re()}function V(be){return be*2+te()}function ie(be){return be*2+re()}function ge(be,xe,Oe){var Se=S(be),Re=b(be),de=ue(xe),Xe=Q(Oe),we=V(xe),Qe=ie(Oe);Se.scrollLeft=de,Se.scrollTop=Xe,Re.scrollLeft=we,Re.scrollTop=Qe}function _e(){var be=a(M).container;if(!be){be=document.createElement("div"),be.className=u,be.style.cssText=p(["visibility: hidden","display: inline","width: 0px","height: 0px","z-index: -1","overflow: hidden","margin: 0","padding: 0"]),a(M).container=be,v(be),M.appendChild(be);var xe=function(){a(M).onRendered&&a(M).onRendered()};T(be,"animationstart",xe),a(M).onAnimationStart=xe}return be}function Ce(){function be(){var bt=a(M).style;if(bt.position==="static"){M.style.setProperty("position","relative",D.important?"important":"");var xt=function(Yt,_t,je,Ie){function at(It){return It.replace(/[^-\d\.]/g,"")}var Vt=je[Ie];Vt!=="auto"&&at(Vt)!=="0"&&(Yt.warn("An element that is positioned static has style."+Ie+"="+Vt+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+Ie+" will be set to 0. Element: ",_t),_t.style[Ie]=0)};xt(n,M,bt,"top"),xt(n,M,bt,"right"),xt(n,M,bt,"bottom"),xt(n,M,bt,"left")}}function xe(bt,xt,Yt,_t){return bt=bt?bt+"px":"0",xt=xt?xt+"px":"0",Yt=Yt?Yt+"px":"0",_t=_t?_t+"px":"0",["left: "+bt,"top: "+xt,"right: "+_t,"bottom: "+Yt]}if(R("Injecting elements"),!a(M)){R("Aborting because element has been uninstalled");return}be();var Oe=a(M).container;Oe||(Oe=_e());var Se=s.width,Re=s.height,de=p(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden","width: 100%","height: 100%","left: 0px","top: 0px"]),Xe=p(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden"].concat(xe(-(1+Se),-(1+Re),-Re,-Se))),we=p(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),Qe=p(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),We=p(["position: absolute","left: 0","top: 0"]),Ge=p(["position: absolute","width: 200%","height: 200%"]),ce=document.createElement("div"),Le=document.createElement("div"),mt=document.createElement("div"),z=document.createElement("div"),$=document.createElement("div"),pe=document.createElement("div");ce.dir="ltr",ce.style.cssText=de,ce.className=u,Le.className=u,Le.style.cssText=Xe,mt.style.cssText=we,z.style.cssText=We,$.style.cssText=Qe,pe.style.cssText=Ge,mt.appendChild(z),$.appendChild(pe),Le.appendChild(mt),Le.appendChild($),ce.appendChild(Le),Oe.appendChild(ce);function Pe(){var bt=a(M);bt&&bt.onExpand?bt.onExpand():R("Aborting expand scroll handler: element has been uninstalled")}function Fe(){var bt=a(M);bt&&bt.onShrink?bt.onShrink():R("Aborting shrink scroll handler: element has been uninstalled")}T(mt,"scroll",Pe),T($,"scroll",Fe),a(M).onExpandScroll=Pe,a(M).onShrinkScroll=Fe}function Te(){function be(we,Qe,We){var Ge=G(we),ce=ue(Qe),Le=Q(We);Ge.style.setProperty("width",ce+"px",D.important?"important":""),Ge.style.setProperty("height",Le+"px",D.important?"important":"")}function xe(we){var Qe=M.offsetWidth,We=M.offsetHeight,Ge=Qe!==a(M).lastWidth||We!==a(M).lastHeight;R("Storing current size",Qe,We),le(M,Qe,We),r.add(0,function(){if(Ge){if(!a(M)){R("Aborting because element has been uninstalled");return}if(!Oe()){R("Aborting because element container has not been initialized");return}if(D.debug){var Le=M.offsetWidth,mt=M.offsetHeight;(Le!==Qe||mt!==We)&&n.warn(i.get(M),"Scroll: Size changed before updating detector elements.")}be(M,Qe,We)}}),r.add(1,function(){if(!a(M)){R("Aborting because element has been uninstalled");return}if(!Oe()){R("Aborting because element container has not been initialized");return}ge(M,Qe,We)}),Ge&&we&&r.add(2,function(){if(!a(M)){R("Aborting because element has been uninstalled");return}if(!Oe()){R("Aborting because element container has not been initialized");return}we()})}function Oe(){return!!a(M).container}function Se(){function we(){return a(M).lastNotifiedWidth===void 0}R("notifyListenersIfNeeded invoked");var Qe=a(M);if(we()&&Qe.lastWidth===Qe.startSize.width&&Qe.lastHeight===Qe.startSize.height)return R("Not notifying: Size is the same as the start size, and there has been no notification yet.");if(Qe.lastWidth===Qe.lastNotifiedWidth&&Qe.lastHeight===Qe.lastNotifiedHeight)return R("Not notifying: Size already notified");R("Current size not notified, notifying..."),Qe.lastNotifiedWidth=Qe.lastWidth,Qe.lastNotifiedHeight=Qe.lastHeight,e(a(M).listeners,function(We){We(M)})}function Re(){if(R("startanimation triggered."),H(M)){R("Ignoring since element is still unrendered...");return}R("Element rendered.");var we=S(M),Qe=b(M);(we.scrollLeft===0||we.scrollTop===0||Qe.scrollLeft===0||Qe.scrollTop===0)&&(R("Scrollbars out of sync. Updating detector elements..."),xe(Se))}function de(){if(R("Scroll detected."),H(M)){R("Scroll event fired while unrendered. Ignoring...");return}xe(Se)}if(R("registerListenersAndPositionElements invoked."),!a(M)){R("Aborting because element has been uninstalled");return}a(M).onRendered=Re,a(M).onExpand=de,a(M).onShrink=de;var Xe=a(M).style;be(M,Xe.width,Xe.height)}function K(){if(R("finalizeDomMutation invoked."),!a(M)){R("Aborting because element has been uninstalled");return}var be=a(M).style;le(M,be.width,be.height),ge(M,be.width,be.height)}function oe(){A(M)}function ke(){R("Installing..."),Y(),se(),r.add(0,ee),r.add(1,Ce),r.add(2,Te),r.add(3,K),r.add(4,oe)}R("Making detectable..."),q(M)?(R("Element is detached"),_e(),R("Waiting until element is attached..."),a(M).onRendered=function(){R("Element is now attached"),ke()}):ke()}function F(D){var M=a(D);M&&(M.onExpandScroll&&E(S(D),"scroll",M.onExpandScroll),M.onShrinkScroll&&E(b(D),"scroll",M.onShrinkScroll),M.onAnimationStart&&E(M.container,"animationstart",M.onAnimationStart),M.container&&D.removeChild(M.container))}return{makeDetectable:k,addListener:w,uninstall:F,initDocument:d}},v9}var y9,vM;function Fxe(){if(vM)return y9;vM=1;var e=$V().forEach,t=xxe(),n=Cxe(),r=Nxe(),a=kxe(),i=Oxe(),s=YV(),l=Dxe(),u=Mxe(),d=Lxe(),p=Axe();function h(E){return Array.isArray(E)||E.length!==void 0}function g(E){if(Array.isArray(E))return E;var S=[];return e(E,function(b){S.push(b)}),S}function v(E){return E&&E.nodeType===1}y9=function(E){E=E||{};var S;if(E.idHandler)S={get:function(te){return E.idHandler.get(te,!0)},set:E.idHandler.set};else{var b=r(),w=a({idGenerator:b,stateHandler:u});S=w}var k=E.reporter;if(!k){var F=k===!1;k=i(F)}var D=T(E,"batchProcessor",l({reporter:k})),M={};M.callOnAdd=!!T(E,"callOnAdd",!0),M.debug=!!T(E,"debug",!1);var A=n(S),R=t({stateHandler:u}),q,H=T(E,"strategy","object"),W=T(E,"important",!1),se={reporter:k,batchProcessor:D,stateHandler:u,idHandler:S,important:W};if(H==="scroll"&&(s.isLegacyOpera()?(k.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),H="object"):s.isIE(9)&&(k.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),H="object")),H==="scroll")q=p(se);else if(H==="object")q=d(se);else throw new Error("Invalid strategy name: "+H);var Y={};function ee(te,re,ue){function Q(Te){var K=A.get(Te);e(K,function(ke){ke(Te)})}function V(Te,K,oe){A.add(K,oe),Te&&oe(K)}if(ue||(ue=re,re=te,te={}),!re)throw new Error("At least one element required.");if(!ue)throw new Error("Listener required.");if(v(re))re=[re];else if(h(re))re=g(re);else return k.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");var ie=0,ge=T(te,"callOnAdd",M.callOnAdd),_e=T(te,"onReady",function(){}),Ce=T(te,"debug",M.debug);e(re,function(K){u.getState(K)||(u.initState(K),S.set(K));var oe=S.get(K);if(Ce&&k.log("Attaching listener to element",oe,K),!R.isDetectable(K)){if(Ce&&k.log(oe,"Not detectable."),R.isBusy(K)){Ce&&k.log(oe,"System busy making it detectable"),V(ge,K,ue),Y[oe]=Y[oe]||[],Y[oe].push(function(){ie++,ie===re.length&&_e()});return}return Ce&&k.log(oe,"Making detectable..."),R.markBusy(K,!0),q.makeDetectable({debug:Ce,important:W},K,function(be){if(Ce&&k.log(oe,"onElementDetectable"),u.getState(be)){R.markAsDetectable(be),R.markBusy(be,!1),q.addListener(be,Q),V(ge,be,ue);var xe=u.getState(be);if(xe&&xe.startSize){var Oe=be.offsetWidth,Se=be.offsetHeight;(xe.startSize.width!==Oe||xe.startSize.height!==Se)&&Q(be)}Y[oe]&&e(Y[oe],function(Re){Re()})}else Ce&&k.log(oe,"Element uninstalled before being detectable.");delete Y[oe],ie++,ie===re.length&&_e()})}Ce&&k.log(oe,"Already detecable, adding listener."),V(ge,K,ue),ie++}),ie===re.length&&_e()}function le(te){if(!te)return k.error("At least one element is required.");if(v(te))te=[te];else if(h(te))te=g(te);else return k.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");e(te,function(re){A.removeAllListeners(re),q.uninstall(re),u.cleanState(re)})}function G(te){q.initDocument&&q.initDocument(te)}return{listenTo:ee,removeListener:A.removeListener,removeAllListeners:A.removeAllListeners,uninstall:le,initDocument:G}};function T(E,S,b){var w=E[S];return w==null&&b!==void 0?b:w}return y9}var _9,yM;function jxe(){if(yM)return _9;yM=1;var e=fl(),t=function(){return e.Date.now()};return _9=t,_9}var b9,_M;function Rxe(){if(_M)return b9;_M=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return b9=t,b9}var T9,bM;function Pxe(){if(bM)return T9;bM=1;var e=Rxe(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return T9=n,T9}var E9,TM;function o4(){if(TM)return E9;TM=1;var e=up(),t=L0(),n="[object Symbol]";function r(a){return typeof a=="symbol"||t(a)&&e(a)==n}return E9=r,E9}var S9,EM;function zxe(){if(EM)return S9;EM=1;var e=Pxe(),t=U1(),n=o4(),r=NaN,a=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;function u(d){if(typeof d=="number")return d;if(n(d))return r;if(t(d)){var p=typeof d.valueOf=="function"?d.valueOf():d;d=t(p)?p+"":p}if(typeof d!="string")return d===0?d:+d;d=e(d);var h=i.test(d);return h||s.test(d)?l(d.slice(2),h?2:8):a.test(d)?r:+d}return S9=u,S9}var w9,SM;function Bxe(){if(SM)return w9;SM=1;var e=U1(),t=jxe(),n=zxe(),r="Expected a function",a=Math.max,i=Math.min;function s(l,u,d){var p,h,g,v,T,E,S=0,b=!1,w=!1,k=!0;if(typeof l!="function")throw new TypeError(r);u=n(u)||0,e(d)&&(b=!!d.leading,w="maxWait"in d,g=w?a(n(d.maxWait)||0,u):g,k="trailing"in d?!!d.trailing:k);function F(Y){var ee=p,le=h;return p=h=void 0,S=Y,v=l.apply(le,ee),v}function D(Y){return S=Y,T=setTimeout(R,u),b?F(Y):v}function M(Y){var ee=Y-E,le=Y-S,G=u-ee;return w?i(G,g-le):G}function A(Y){var ee=Y-E,le=Y-S;return E===void 0||ee>=u||ee<0||w&&le>=g}function R(){var Y=t();if(A(Y))return q(Y);T=setTimeout(R,M(Y))}function q(Y){return T=void 0,k&&p?F(Y):(p=h=void 0,v)}function H(){T!==void 0&&clearTimeout(T),S=0,p=E=h=T=void 0}function W(){return T===void 0?v:q(t())}function se(){var Y=t(),ee=A(Y);if(p=arguments,h=this,E=Y,ee){if(T===void 0)return D(E);if(w)return clearTimeout(T),T=setTimeout(R,u),F(E)}return T===void 0&&(T=setTimeout(R,u)),v}return se.cancel=H,se.flush=W,se}return w9=s,w9}var x9,wM;function KV(){if(wM)return x9;wM=1;function e(t,n){for(var r=-1,a=t==null?0:t.length,i=Array(a);++r<a;)i[r]=n(t[r],r,t);return i}return x9=e,x9}var C9,xM;function Vxe(){if(xM)return C9;xM=1;function e(){this.__data__=[],this.size=0}return C9=e,C9}var N9,CM;function l4(){if(CM)return N9;CM=1;var e=WE();function t(n,r){for(var a=n.length;a--;)if(e(n[a][0],r))return a;return-1}return N9=t,N9}var k9,NM;function Hxe(){if(NM)return k9;NM=1;var e=l4(),t=Array.prototype,n=t.splice;function r(a){var i=this.__data__,s=e(i,a);if(s<0)return!1;var l=i.length-1;return s==l?i.pop():n.call(i,s,1),--this.size,!0}return k9=r,k9}var O9,kM;function Uxe(){if(kM)return O9;kM=1;var e=l4();function t(n){var r=this.__data__,a=e(r,n);return a<0?void 0:r[a][1]}return O9=t,O9}var I9,OM;function Wxe(){if(OM)return I9;OM=1;var e=l4();function t(n){return e(this.__data__,n)>-1}return I9=t,I9}var D9,IM;function qxe(){if(IM)return D9;IM=1;var e=l4();function t(n,r){var a=this.__data__,i=e(a,n);return i<0?(++this.size,a.push([n,r])):a[i][1]=r,this}return D9=t,D9}var M9,DM;function u4(){if(DM)return M9;DM=1;var e=Vxe(),t=Hxe(),n=Uxe(),r=Wxe(),a=qxe();function i(s){var l=-1,u=s==null?0:s.length;for(this.clear();++l<u;){var d=s[l];this.set(d[0],d[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=r,i.prototype.set=a,M9=i,M9}var L9,MM;function Gxe(){if(MM)return L9;MM=1;var e=u4();function t(){this.__data__=new e,this.size=0}return L9=t,L9}var A9,LM;function Qxe(){if(LM)return A9;LM=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return A9=e,A9}var F9,AM;function $xe(){if(AM)return F9;AM=1;function e(t){return this.__data__.get(t)}return F9=e,F9}var j9,FM;function Yxe(){if(FM)return j9;FM=1;function e(t){return this.__data__.has(t)}return j9=e,j9}var R9,jM;function $E(){if(jM)return R9;jM=1;var e=M0(),t=fl(),n=e(t,"Map");return R9=n,R9}var P9,RM;function c4(){if(RM)return P9;RM=1;var e=M0(),t=e(Object,"create");return P9=t,P9}var z9,PM;function Kxe(){if(PM)return z9;PM=1;var e=c4();function t(){this.__data__=e?e(null):{},this.size=0}return z9=t,z9}var B9,zM;function Jxe(){if(zM)return B9;zM=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return B9=e,B9}var V9,BM;function Zxe(){if(BM)return V9;BM=1;var e=c4(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function a(i){var s=this.__data__;if(e){var l=s[i];return l===t?void 0:l}return r.call(s,i)?s[i]:void 0}return V9=a,V9}var H9,VM;function Xxe(){if(VM)return H9;VM=1;var e=c4(),t=Object.prototype,n=t.hasOwnProperty;function r(a){var i=this.__data__;return e?i[a]!==void 0:n.call(i,a)}return H9=r,H9}var U9,HM;function eCe(){if(HM)return U9;HM=1;var e=c4(),t="__lodash_hash_undefined__";function n(r,a){var i=this.__data__;return this.size+=this.has(r)?0:1,i[r]=e&&a===void 0?t:a,this}return U9=n,U9}var W9,UM;function tCe(){if(UM)return W9;UM=1;var e=Kxe(),t=Jxe(),n=Zxe(),r=Xxe(),a=eCe();function i(s){var l=-1,u=s==null?0:s.length;for(this.clear();++l<u;){var d=s[l];this.set(d[0],d[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=r,i.prototype.set=a,W9=i,W9}var q9,WM;function nCe(){if(WM)return q9;WM=1;var e=tCe(),t=u4(),n=$E();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return q9=r,q9}var G9,qM;function rCe(){if(qM)return G9;qM=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return G9=e,G9}var Q9,GM;function d4(){if(GM)return Q9;GM=1;var e=rCe();function t(n,r){var a=n.__data__;return e(r)?a[typeof r=="string"?"string":"hash"]:a.map}return Q9=t,Q9}var $9,QM;function aCe(){if(QM)return $9;QM=1;var e=d4();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return $9=t,$9}var Y9,$M;function iCe(){if($M)return Y9;$M=1;var e=d4();function t(n){return e(this,n).get(n)}return Y9=t,Y9}var K9,YM;function sCe(){if(YM)return K9;YM=1;var e=d4();function t(n){return e(this,n).has(n)}return K9=t,K9}var J9,KM;function oCe(){if(KM)return J9;KM=1;var e=d4();function t(n,r){var a=e(this,n),i=a.size;return a.set(n,r),this.size+=a.size==i?0:1,this}return J9=t,J9}var Z9,JM;function JV(){if(JM)return Z9;JM=1;var e=nCe(),t=aCe(),n=iCe(),r=sCe(),a=oCe();function i(s){var l=-1,u=s==null?0:s.length;for(this.clear();++l<u;){var d=s[l];this.set(d[0],d[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=r,i.prototype.set=a,Z9=i,Z9}var X9,ZM;function lCe(){if(ZM)return X9;ZM=1;var e=u4(),t=$E(),n=JV(),r=200;function a(i,s){var l=this.__data__;if(l instanceof e){var u=l.__data__;if(!t||u.length<r-1)return u.push([i,s]),this.size=++l.size,this;l=this.__data__=new n(u)}return l.set(i,s),this.size=l.size,this}return X9=a,X9}var ey,XM;function uCe(){if(XM)return ey;XM=1;var e=u4(),t=Gxe(),n=Qxe(),r=$xe(),a=Yxe(),i=lCe();function s(l){var u=this.__data__=new e(l);this.size=u.size}return s.prototype.clear=t,s.prototype.delete=n,s.prototype.get=r,s.prototype.has=a,s.prototype.set=i,ey=s,ey}var ty,eL;function cCe(){if(eL)return ty;eL=1;function e(t,n){for(var r=-1,a=t==null?0:t.length;++r<a&&n(t[r],r,t)!==!1;);return t}return ty=e,ty}var ny,tL;function dCe(){if(tL)return ny;tL=1;var e=cp(),t=s4();function n(r,a){return r&&e(a,t(a),r)}return ny=n,ny}var ry,nL;function fCe(){if(nL)return ry;nL=1;function e(t){var n=[];if(t!=null)for(var r in Object(t))n.push(r);return n}return ry=e,ry}var ay,rL;function pCe(){if(rL)return ay;rL=1;var e=U1(),t=i4(),n=fCe(),r=Object.prototype,a=r.hasOwnProperty;function i(s){if(!e(s))return n(s);var l=t(s),u=[];for(var d in s)d=="constructor"&&(l||!a.call(s,d))||u.push(d);return u}return ay=i,ay}var iy,aL;function YE(){if(aL)return iy;aL=1;var e=GV(),t=pCe(),n=a4();function r(a){return n(a)?e(a,!0):t(a)}return iy=r,iy}var sy,iL;function hCe(){if(iL)return sy;iL=1;var e=cp(),t=YE();function n(r,a){return r&&e(a,t(a),r)}return sy=n,sy}var Sm={exports:{}};Sm.exports;var sL;function mCe(){return sL||(sL=1,function(e,t){var n=fl(),r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===r,s=i?n.Buffer:void 0,l=s?s.allocUnsafe:void 0;function u(d,p){if(p)return d.slice();var h=d.length,g=l?l(h):new d.constructor(h);return d.copy(g),g}e.exports=u}(Sm,Sm.exports)),Sm.exports}var oy,oL;function gCe(){if(oL)return oy;oL=1;function e(t,n){var r=-1,a=t.length;for(n||(n=Array(a));++r<a;)n[r]=t[r];return n}return oy=e,oy}var ly,lL;function vCe(){if(lL)return ly;lL=1;function e(t,n){for(var r=-1,a=t==null?0:t.length,i=0,s=[];++r<a;){var l=t[r];n(l,r,t)&&(s[i++]=l)}return s}return ly=e,ly}var uy,uL;function ZV(){if(uL)return uy;uL=1;function e(){return[]}return uy=e,uy}var cy,cL;function KE(){if(cL)return cy;cL=1;var e=vCe(),t=ZV(),n=Object.prototype,r=n.propertyIsEnumerable,a=Object.getOwnPropertySymbols,i=a?function(s){return s==null?[]:(s=Object(s),e(a(s),function(l){return r.call(s,l)}))}:t;return cy=i,cy}var dy,dL;function yCe(){if(dL)return dy;dL=1;var e=cp(),t=KE();function n(r,a){return e(r,t(r),a)}return dy=n,dy}var fy,fL;function JE(){if(fL)return fy;fL=1;function e(t,n){for(var r=-1,a=n.length,i=t.length;++r<a;)t[i+r]=n[r];return t}return fy=e,fy}var py,pL;function ZE(){if(pL)return py;pL=1;var e=QV(),t=e(Object.getPrototypeOf,Object);return py=t,py}var hy,hL;function XV(){if(hL)return hy;hL=1;var e=JE(),t=ZE(),n=KE(),r=ZV(),a=Object.getOwnPropertySymbols,i=a?function(s){for(var l=[];s;)e(l,n(s)),s=t(s);return l}:r;return hy=i,hy}var my,mL;function _Ce(){if(mL)return my;mL=1;var e=cp(),t=XV();function n(r,a){return e(r,t(r),a)}return my=n,my}var gy,gL;function eH(){if(gL)return gy;gL=1;var e=JE(),t=A0();function n(r,a,i){var s=a(r);return t(r)?s:e(s,i(r))}return gy=n,gy}var vy,vL;function bCe(){if(vL)return vy;vL=1;var e=eH(),t=KE(),n=s4();function r(a){return e(a,n,t)}return vy=r,vy}var yy,yL;function tH(){if(yL)return yy;yL=1;var e=eH(),t=XV(),n=YE();function r(a){return e(a,n,t)}return yy=r,yy}var _y,_L;function TCe(){if(_L)return _y;_L=1;var e=M0(),t=fl(),n=e(t,"DataView");return _y=n,_y}var by,bL;function ECe(){if(bL)return by;bL=1;var e=M0(),t=fl(),n=e(t,"Promise");return by=n,by}var Ty,TL;function SCe(){if(TL)return Ty;TL=1;var e=M0(),t=fl(),n=e(t,"Set");return Ty=n,Ty}var Ey,EL;function wCe(){if(EL)return Ey;EL=1;var e=M0(),t=fl(),n=e(t,"WeakMap");return Ey=n,Ey}var Sy,SL;function XE(){if(SL)return Sy;SL=1;var e=TCe(),t=$E(),n=ECe(),r=SCe(),a=wCe(),i=up(),s=jV(),l="[object Map]",u="[object Object]",d="[object Promise]",p="[object Set]",h="[object WeakMap]",g="[object DataView]",v=s(e),T=s(t),E=s(n),S=s(r),b=s(a),w=i;return(e&&w(new e(new ArrayBuffer(1)))!=g||t&&w(new t)!=l||n&&w(n.resolve())!=d||r&&w(new r)!=p||a&&w(new a)!=h)&&(w=function(k){var F=i(k),D=F==u?k.constructor:void 0,M=D?s(D):"";if(M)switch(M){case v:return g;case T:return l;case E:return d;case S:return p;case b:return h}return F}),Sy=w,Sy}var wy,wL;function xCe(){if(wL)return wy;wL=1;var e=Object.prototype,t=e.hasOwnProperty;function n(r){var a=r.length,i=new r.constructor(a);return a&&typeof r[0]=="string"&&t.call(r,"index")&&(i.index=r.index,i.input=r.input),i}return wy=n,wy}var xy,xL;function CCe(){if(xL)return xy;xL=1;var e=fl(),t=e.Uint8Array;return xy=t,xy}var Cy,CL;function eS(){if(CL)return Cy;CL=1;var e=CCe();function t(n){var r=new n.constructor(n.byteLength);return new e(r).set(new e(n)),r}return Cy=t,Cy}var Ny,NL;function NCe(){if(NL)return Ny;NL=1;var e=eS();function t(n,r){var a=r?e(n.buffer):n.buffer;return new n.constructor(a,n.byteOffset,n.byteLength)}return Ny=t,Ny}var ky,kL;function kCe(){if(kL)return ky;kL=1;var e=/\w*$/;function t(n){var r=new n.constructor(n.source,e.exec(n));return r.lastIndex=n.lastIndex,r}return ky=t,ky}var Oy,OL;function OCe(){if(OL)return Oy;OL=1;var e=T6(),t=e?e.prototype:void 0,n=t?t.valueOf:void 0;function r(a){return n?Object(n.call(a)):{}}return Oy=r,Oy}var Iy,IL;function ICe(){if(IL)return Iy;IL=1;var e=eS();function t(n,r){var a=r?e(n.buffer):n.buffer;return new n.constructor(a,n.byteOffset,n.length)}return Iy=t,Iy}var Dy,DL;function DCe(){if(DL)return Dy;DL=1;var e=eS(),t=NCe(),n=kCe(),r=OCe(),a=ICe(),i="[object Boolean]",s="[object Date]",l="[object Map]",u="[object Number]",d="[object RegExp]",p="[object Set]",h="[object String]",g="[object Symbol]",v="[object ArrayBuffer]",T="[object DataView]",E="[object Float32Array]",S="[object Float64Array]",b="[object Int8Array]",w="[object Int16Array]",k="[object Int32Array]",F="[object Uint8Array]",D="[object Uint8ClampedArray]",M="[object Uint16Array]",A="[object Uint32Array]";function R(q,H,W){var se=q.constructor;switch(H){case v:return e(q);case i:case s:return new se(+q);case T:return t(q,W);case E:case S:case b:case w:case k:case F:case D:case M:case A:return a(q,W);case l:return new se;case u:case h:return new se(q);case d:return n(q);case p:return new se;case g:return r(q)}}return Dy=R,Dy}var My,ML;function MCe(){if(ML)return My;ML=1;var e=U1(),t=Object.create,n=function(){function r(){}return function(a){if(!e(a))return{};if(t)return t(a);r.prototype=a;var i=new r;return r.prototype=void 0,i}}();return My=n,My}var Ly,LL;function LCe(){if(LL)return Ly;LL=1;var e=MCe(),t=ZE(),n=i4();function r(a){return typeof a.constructor=="function"&&!n(a)?e(t(a)):{}}return Ly=r,Ly}var Ay,AL;function ACe(){if(AL)return Ay;AL=1;var e=XE(),t=L0(),n="[object Map]";function r(a){return t(a)&&e(a)==n}return Ay=r,Ay}var Fy,FL;function FCe(){if(FL)return Fy;FL=1;var e=ACe(),t=GE(),n=QE(),r=n&&n.isMap,a=r?t(r):e;return Fy=a,Fy}var jy,jL;function jCe(){if(jL)return jy;jL=1;var e=XE(),t=L0(),n="[object Set]";function r(a){return t(a)&&e(a)==n}return jy=r,jy}var Ry,RL;function RCe(){if(RL)return Ry;RL=1;var e=jCe(),t=GE(),n=QE(),r=n&&n.isSet,a=r?t(r):e;return Ry=a,Ry}var Py,PL;function PCe(){if(PL)return Py;PL=1;var e=uCe(),t=cCe(),n=qE(),r=dCe(),a=hCe(),i=mCe(),s=gCe(),l=yCe(),u=_Ce(),d=bCe(),p=tH(),h=XE(),g=xCe(),v=DCe(),T=LCe(),E=A0(),S=qV(),b=FCe(),w=U1(),k=RCe(),F=s4(),D=YE(),M=1,A=2,R=4,q="[object Arguments]",H="[object Array]",W="[object Boolean]",se="[object Date]",Y="[object Error]",ee="[object Function]",le="[object GeneratorFunction]",G="[object Map]",te="[object Number]",re="[object Object]",ue="[object RegExp]",Q="[object Set]",V="[object String]",ie="[object Symbol]",ge="[object WeakMap]",_e="[object ArrayBuffer]",Ce="[object DataView]",Te="[object Float32Array]",K="[object Float64Array]",oe="[object Int8Array]",ke="[object Int16Array]",be="[object Int32Array]",xe="[object Uint8Array]",Oe="[object Uint8ClampedArray]",Se="[object Uint16Array]",Re="[object Uint32Array]",de={};de[q]=de[H]=de[_e]=de[Ce]=de[W]=de[se]=de[Te]=de[K]=de[oe]=de[ke]=de[be]=de[G]=de[te]=de[re]=de[ue]=de[Q]=de[V]=de[ie]=de[xe]=de[Oe]=de[Se]=de[Re]=!0,de[Y]=de[ee]=de[ge]=!1;function Xe(we,Qe,We,Ge,ce,Le){var mt,z=Qe&M,$=Qe&A,pe=Qe&R;if(We&&(mt=ce?We(we,Ge,ce,Le):We(we)),mt!==void 0)return mt;if(!w(we))return we;var Pe=E(we);if(Pe){if(mt=g(we),!z)return s(we,mt)}else{var Fe=h(we),bt=Fe==ee||Fe==le;if(S(we))return i(we,z);if(Fe==re||Fe==q||bt&&!ce){if(mt=$||bt?{}:T(we),!z)return $?u(we,a(mt,we)):l(we,r(mt,we))}else{if(!de[Fe])return ce?we:{};mt=v(we,Fe,z)}}Le||(Le=new e);var xt=Le.get(we);if(xt)return xt;Le.set(we,mt),k(we)?we.forEach(function(je){mt.add(Xe(je,Qe,We,je,we,Le))}):b(we)&&we.forEach(function(je,Ie){mt.set(Ie,Xe(je,Qe,We,Ie,we,Le))});var Yt=pe?$?p:d:$?D:F,_t=Pe?void 0:Yt(we);return t(_t||we,function(je,Ie){_t&&(Ie=je,je=we[Ie]),n(mt,Ie,Xe(je,Qe,We,Ie,we,Le))}),mt}return Py=Xe,Py}var zy,zL;function zCe(){if(zL)return zy;zL=1;var e=A0(),t=o4(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function a(i,s){if(e(i))return!1;var l=typeof i;return l=="number"||l=="symbol"||l=="boolean"||i==null||t(i)?!0:r.test(i)||!n.test(i)||s!=null&&i in Object(s)}return zy=a,zy}var By,BL;function BCe(){if(BL)return By;BL=1;var e=JV(),t="Expected a function";function n(r,a){if(typeof r!="function"||a!=null&&typeof a!="function")throw new TypeError(t);var i=function(){var s=arguments,l=a?a.apply(this,s):s[0],u=i.cache;if(u.has(l))return u.get(l);var d=r.apply(this,s);return i.cache=u.set(l,d)||u,d};return i.cache=new(n.Cache||e),i}return n.Cache=e,By=n,By}var Vy,VL;function VCe(){if(VL)return Vy;VL=1;var e=BCe(),t=500;function n(r){var a=e(r,function(s){return i.size===t&&i.clear(),s}),i=a.cache;return a}return Vy=n,Vy}var Hy,HL;function HCe(){if(HL)return Hy;HL=1;var e=VCe(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(a){var i=[];return a.charCodeAt(0)===46&&i.push(""),a.replace(t,function(s,l,u,d){i.push(u?d.replace(n,"$1"):l||s)}),i});return Hy=r,Hy}var Uy,UL;function UCe(){if(UL)return Uy;UL=1;var e=T6(),t=KV(),n=A0(),r=o4(),a=e?e.prototype:void 0,i=a?a.toString:void 0;function s(l){if(typeof l=="string")return l;if(n(l))return t(l,s)+"";if(r(l))return i?i.call(l):"";var u=l+"";return u=="0"&&1/l==-1/0?"-0":u}return Uy=s,Uy}var Wy,WL;function WCe(){if(WL)return Wy;WL=1;var e=UCe();function t(n){return n==null?"":e(n)}return Wy=t,Wy}var qy,qL;function tS(){if(qL)return qy;qL=1;var e=A0(),t=zCe(),n=HCe(),r=WCe();function a(i,s){return e(i)?i:t(i,s)?[i]:n(r(i))}return qy=a,qy}var Gy,GL;function qCe(){if(GL)return Gy;GL=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return Gy=e,Gy}var Qy,QL;function nH(){if(QL)return Qy;QL=1;var e=o4();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return Qy=t,Qy}var $y,$L;function GCe(){if($L)return $y;$L=1;var e=tS(),t=nH();function n(r,a){a=e(a,r);for(var i=0,s=a.length;r!=null&&i<s;)r=r[t(a[i++])];return i&&i==s?r:void 0}return $y=n,$y}var Yy,YL;function QCe(){if(YL)return Yy;YL=1;function e(t,n,r){var a=-1,i=t.length;n<0&&(n=-n>i?0:i+n),r=r>i?i:r,r<0&&(r+=i),i=n>r?0:r-n>>>0,n>>>=0;for(var s=Array(i);++a<i;)s[a]=t[a+n];return s}return Yy=e,Yy}var Ky,KL;function $Ce(){if(KL)return Ky;KL=1;var e=GCe(),t=QCe();function n(r,a){return a.length<2?r:e(r,t(a,0,-1))}return Ky=n,Ky}var Jy,JL;function YCe(){if(JL)return Jy;JL=1;var e=tS(),t=qCe(),n=$Ce(),r=nH();function a(i,s){return s=e(s,i),i=n(i,s),i==null||delete i[r(t(s))]}return Jy=a,Jy}var Zy,ZL;function KCe(){if(ZL)return Zy;ZL=1;var e=up(),t=ZE(),n=L0(),r="[object Object]",a=Function.prototype,i=Object.prototype,s=a.toString,l=i.hasOwnProperty,u=s.call(Object);function d(p){if(!n(p)||e(p)!=r)return!1;var h=t(p);if(h===null)return!0;var g=l.call(h,"constructor")&&h.constructor;return typeof g=="function"&&g instanceof g&&s.call(g)==u}return Zy=d,Zy}var Xy,XL;function JCe(){if(XL)return Xy;XL=1;var e=KCe();function t(n){return e(n)?void 0:n}return Xy=t,Xy}var e_,eA;function ZCe(){if(eA)return e_;eA=1;var e=T6(),t=WV(),n=A0(),r=e?e.isConcatSpreadable:void 0;function a(i){return n(i)||t(i)||!!(r&&i&&i[r])}return e_=a,e_}var t_,tA;function XCe(){if(tA)return t_;tA=1;var e=JE(),t=ZCe();function n(r,a,i,s,l){var u=-1,d=r.length;for(i||(i=t),l||(l=[]);++u<d;){var p=r[u];a>0&&i(p)?a>1?n(p,a-1,i,s,l):e(l,p):s||(l[l.length]=p)}return l}return t_=n,t_}var n_,nA;function eNe(){if(nA)return n_;nA=1;var e=XCe();function t(n){var r=n==null?0:n.length;return r?e(n,1):[]}return n_=t,n_}var r_,rA;function tNe(){if(rA)return r_;rA=1;var e=eNe(),t=BV(),n=VV();function r(a){return n(t(a,void 0,e),a+"")}return r_=r,r_}var a_,aA;function nNe(){if(aA)return a_;aA=1;var e=KV(),t=PCe(),n=YCe(),r=tS(),a=cp(),i=JCe(),s=tNe(),l=tH(),u=1,d=2,p=4,h=s(function(g,v){var T={};if(g==null)return T;var E=!1;v=e(v,function(b){return b=r(b,g),E||(E=b.length>1),b}),a(g,l(g),T),E&&(T=t(T,u|d|p,i));for(var S=v.length;S--;)n(T,v[S]);return T});return a_=h,a_}/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var i_,iA;function rNe(){if(iA)return i_;iA=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function r(i){if(i==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(i)}function a(){try{if(!Object.assign)return!1;var i=new String("abc");if(i[5]="de",Object.getOwnPropertyNames(i)[0]==="5")return!1;for(var s={},l=0;l<10;l++)s["_"+String.fromCharCode(l)]=l;var u=Object.getOwnPropertyNames(s).map(function(p){return s[p]});if(u.join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(p){d[p]=p}),Object.keys(Object.assign({},d)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return i_=a()?Object.assign:function(i,s){for(var l,u=r(i),d,p=1;p<arguments.length;p++){l=Object(arguments[p]);for(var h in l)t.call(l,h)&&(u[h]=l[h]);if(e){d=e(l);for(var g=0;g<d.length;g++)n.call(l,d[g])&&(u[d[g]]=l[d[g]])}}return u},i_}var s_,sA;function aNe(){if(sA)return s_;sA=1;var e=rNe(),t={};function n(s,l,u,d,p,h,g,v){if(!s){var T;if(l===void 0)T=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var E=[u,d,p,h,g,v],S=0;T=new Error(l.replace(/%s/g,function(){return E[S++]})),T.name="Invariant Violation"}throw T.framesToPop=1,T}}var r="mixins";function a(s){return s}function i(s,l,u){var d=[],p={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},h={getDerivedStateFromProps:"DEFINE_MANY_MERGED"},g={displayName:function(H,W){H.displayName=W},mixins:function(H,W){if(W)for(var se=0;se<W.length;se++)T(H,W[se])},childContextTypes:function(H,W){H.childContextTypes=e({},H.childContextTypes,W)},contextTypes:function(H,W){H.contextTypes=e({},H.contextTypes,W)},getDefaultProps:function(H,W){H.getDefaultProps?H.getDefaultProps=b(H.getDefaultProps,W):H.getDefaultProps=W},propTypes:function(H,W){H.propTypes=e({},H.propTypes,W)},statics:function(H,W){E(H,W)},autobind:function(){}};function v(H,W){var se=p.hasOwnProperty(W)?p[W]:null;A.hasOwnProperty(W)&&n(se==="OVERRIDE_BASE","ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",W),H&&n(se==="DEFINE_MANY"||se==="DEFINE_MANY_MERGED","ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",W)}function T(H,W){if(W){n(typeof W!="function","ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),n(!l(W),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var se=H.prototype,Y=se.__reactAutoBindPairs;W.hasOwnProperty(r)&&g.mixins(H,W.mixins);for(var ee in W)if(W.hasOwnProperty(ee)&&ee!==r){var le=W[ee],G=se.hasOwnProperty(ee);if(v(G,ee),g.hasOwnProperty(ee))g[ee](H,le);else{var te=p.hasOwnProperty(ee),re=typeof le=="function",ue=re&&!te&&!G&&W.autobind!==!1;if(ue)Y.push(ee,le),se[ee]=le;else if(G){var Q=p[ee];n(te&&(Q==="DEFINE_MANY_MERGED"||Q==="DEFINE_MANY"),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",Q,ee),Q==="DEFINE_MANY_MERGED"?se[ee]=b(se[ee],le):Q==="DEFINE_MANY"&&(se[ee]=w(se[ee],le))}else se[ee]=le}}}}function E(H,W){if(W)for(var se in W){var Y=W[se];if(W.hasOwnProperty(se)){var ee=se in g;n(!ee,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',se);var le=se in H;if(le){var G=h.hasOwnProperty(se)?h[se]:null;n(G==="DEFINE_MANY_MERGED","ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",se),H[se]=b(H[se],Y);return}H[se]=Y}}}function S(H,W){n(H&&W&&typeof H=="object"&&typeof W=="object","mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var se in W)W.hasOwnProperty(se)&&(n(H[se]===void 0,"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",se),H[se]=W[se]);return H}function b(H,W){return function(){var Y=H.apply(this,arguments),ee=W.apply(this,arguments);if(Y==null)return ee;if(ee==null)return Y;var le={};return S(le,Y),S(le,ee),le}}function w(H,W){return function(){H.apply(this,arguments),W.apply(this,arguments)}}function k(H,W){var se=W.bind(H);return se}function F(H){for(var W=H.__reactAutoBindPairs,se=0;se<W.length;se+=2){var Y=W[se],ee=W[se+1];H[Y]=k(H,ee)}}var D={componentDidMount:function(){this.__isMounted=!0}},M={componentWillUnmount:function(){this.__isMounted=!1}},A={replaceState:function(H,W){this.updater.enqueueReplaceState(this,H,W)},isMounted:function(){return!!this.__isMounted}},R=function(){};e(R.prototype,s.prototype,A);function q(H){var W=function(Y,ee,le){this.__reactAutoBindPairs.length&&F(this),this.props=Y,this.context=ee,this.refs=t,this.updater=le||u,this.state=null;var G=this.getInitialState?this.getInitialState():null;n(typeof G=="object"&&!Array.isArray(G),"%s.getInitialState(): must return an object or null",W.displayName||"ReactCompositeComponent"),this.state=G};W.prototype=new R,W.prototype.constructor=W,W.prototype.__reactAutoBindPairs=[],d.forEach(T.bind(null,W)),T(W,D),T(W,H),T(W,M),W.getDefaultProps&&(W.defaultProps=W.getDefaultProps()),n(W.prototype.render,"createClass(...): Class specification must implement a `render` method.");for(var se in p)W.prototype[se]||(W.prototype[se]=null);return W}return q}return s_=i,s_}var o_,oA;function iNe(){if(oA)return o_;oA=1;var e=Yl(),t=aNe();if(typeof e>"u")throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var n=new e.Component().updater;return o_=t(e.Component,e.isValidElement,n),o_}var lA;function sNe(){if(lA)return u3.exports;lA=1;var e=typeof window<"u",t=e?window.Masonry||txe():null,n=e?rxe():null,r=wxe(),a=Fxe(),i=Bxe(),s=nNe(),l=Zfe(),u=Yl(),d=iNe(),p={enableResizableChildren:l.bool,disableImagesLoaded:l.bool,onImagesLoaded:l.func,updateOnEachImageLoad:l.bool,options:l.object,imagesLoadedOptions:l.object,elementType:l.string,onLayoutComplete:l.func,onRemoveComplete:l.func},h=d({masonry:!1,erd:void 0,latestKnownDomChildren:[],displayName:"MasonryComponent",imagesLoadedCancelRef:void 0,propTypes:p,getDefaultProps:function(){return{enableResizableChildren:!1,disableImagesLoaded:!1,updateOnEachImageLoad:!1,options:{},imagesLoadedOptions:{},className:"",elementType:"div",onLayoutComplete:function(){},onRemoveComplete:function(){}}},initializeMasonry:function(g){(!this.masonry||g)&&(this.masonry=new t(this.masonryContainer,this.props.options),this.props.onLayoutComplete&&this.masonry.on("layoutComplete",this.props.onLayoutComplete),this.props.onRemoveComplete&&this.masonry.on("removeComplete",this.props.onRemoveComplete),this.latestKnownDomChildren=this.getCurrentDomChildren())},getCurrentDomChildren:function(){var g=this.masonryContainer,v=this.props.options.itemSelector?g.querySelectorAll(this.props.options.itemSelector):g.children;return Array.prototype.slice.call(v)},diffDomChildren:function(){var g=!1,v=this.latestKnownDomChildren.filter(function(D){return!!D.parentNode});v.length!==this.latestKnownDomChildren.length&&(g=!0);var T=this.getCurrentDomChildren(),E=v.filter(function(D){return!~T.indexOf(D)}),S=T.filter(function(D){return!~v.indexOf(D)}),b=0,w=S.filter(function(D){var M=b===T.indexOf(D);return M&&b++,M}),k=S.filter(function(D){return w.indexOf(D)===-1}),F=[];return E.length===0&&(F=v.filter(function(D,M){return M!==T.indexOf(D)})),this.latestKnownDomChildren=T,{old:v,new:T,removed:E,appended:k,prepended:w,moved:F,forceItemReload:g}},performLayout:function(){var g=this.diffDomChildren(),v=g.forceItemReload||g.moved.length>0;g.removed.length>0&&(this.props.enableResizableChildren&&g.removed.forEach(this.erd.removeAllListeners,this.erd),this.masonry.remove(g.removed),v=!0),g.appended.length>0&&(this.masonry.appended(g.appended),g.prepended.length===0&&(v=!0),this.props.enableResizableChildren&&g.appended.forEach(this.listenToElementResize,this)),g.prepended.length>0&&(this.masonry.prepended(g.prepended),this.props.enableResizableChildren&&g.prepended.forEach(this.listenToElementResize,this)),v&&this.masonry.reloadItems(),this.masonry.layout()},derefImagesLoaded:function(){this.imagesLoadedCancelRef(),this.imagesLoadedCancelRef=void 0},imagesLoaded:function(){if(!this.props.disableImagesLoaded){this.imagesLoadedCancelRef&&this.derefImagesLoaded();var g=this.props.updateOnEachImageLoad?"progress":"always",v=i(function(E){this.props.onImagesLoaded&&this.props.onImagesLoaded(E),this.masonry.layout()}.bind(this),100),T=n(this.masonryContainer,this.props.imagesLoadedOptions).on(g,v);this.imagesLoadedCancelRef=function(){T.off(g,v),v.cancel()}}},initializeResizableChildren:function(){this.props.enableResizableChildren&&(this.erd=a({strategy:"scroll"}),this.latestKnownDomChildren.forEach(this.listenToElementResize,this))},listenToElementResize:function(g){this.erd.listenTo(g,function(){this.masonry.layout()}.bind(this))},destroyErd:function(){this.erd&&this.latestKnownDomChildren.forEach(this.erd.uninstall,this.erd)},componentDidMount:function(){this.initializeMasonry(),this.initializeResizableChildren(),this.imagesLoaded()},componentDidUpdate:function(){this.performLayout(),this.imagesLoaded()},componentWillUnmount:function(){this.destroyErd(),this.props.onLayoutComplete&&this.masonry.off("layoutComplete",this.props.onLayoutComplete),this.props.onRemoveComplete&&this.masonry.off("removeComplete",this.props.onRemoveComplete),this.imagesLoadedCancelRef&&this.derefImagesLoaded(),this.masonry.destroy()},setRef:function(g){this.masonryContainer=g},render:function(){var g=s(this.props,Object.keys(p));return u.createElement(this.props.elementType,r({},g,{ref:this.setRef}),this.props.children)}});return u3.exports=h,u3.exports.default=h,u3.exports}var oNe=sNe();const lNe=ji(oNe),rH="carousel",aH="controller",uNe="navigation",cNe="no-scroll",nS="portal",dNe="root",iH="toolbar",l_="loading",u_="error",c_="complete",fNe="placeholder",pNe=e=>`active-slide-${e}`,sH="flex_center",hNe="no_scroll",oH="no_scroll_padding",mNe="slide_wrapper",r0="prev",a0="next",uA="swipe",V2="close",lH="onPointerDown",uH="onPointerMove",cH="onPointerUp",dH="onPointerLeave",fH="onPointerCancel",pH="onKeyDown",gNe="onKeyUp",hH="onWheel",vNe="Escape",yNe="ArrowLeft",_Ne="ArrowRight",bNe="button",zb="icon",mH="contain",cA="cover",TNe="Unknown action type",gH="yarl__";function tc(...e){return[...e].filter(Boolean).join(" ")}function sr(e){return`${gH}${e}`}function ys(e){return`--${gH}${e}`}function E6(e,t){return`${e}${t?`_${t}`:""}`}function rS(e){return t=>E6(e,t)}function ENe(e,t){var n;return(n=e?.[t])!==null&&n!==void 0?n:t}function vH(...e){return()=>{e.forEach(t=>{t()})}}function F0(e,t,n){return()=>{const r=j.useContext(n);if(!r)throw new Error(`${e} must be used within a ${t}.Provider`);return r}}function yH(){return typeof window<"u"}function SNe(e,t=0){const n=10**t;return Math.round((e+Number.EPSILON)*n)/n}function _H(e){return e.type===void 0||e.type==="image"}function wNe(e,t){return e.imageFit===cA||e.imageFit!==mH&&t===cA}function f4(e){return typeof e=="string"?Number.parseInt(e,10):e}function ug(e){if(typeof e=="number")return{pixel:e};if(typeof e=="string"){const t=f4(e);return e.endsWith("%")?{percent:t}:{pixel:t}}return{pixel:0}}function xNe(e,t){const n=ug(t),r=n.percent!==void 0?e.width/100*n.percent:n.pixel;return{width:Math.max(e.width-2*r,0),height:Math.max(e.height-2*r,0)}}function bH(e,t){return t>0?(e%t+t)%t:0}function TH(e){return e.length>0}function EH(e,t){return e[bH(t,e.length)]}function Bb(e,t){return TH(e)?EH(e,t):void 0}function CNe(e){return _H(e)?e.src:void 0}function NNe(e,t,n=0){return Math.min(e.preload,Math.max(e.finite?t.length-1:Math.floor(t.length/2),n))}const kNe=Number(j.version.split(".")[0])>=19;function ONe(e){return{inert:kNe?e:e?"":void 0}}const Vb={open:!1,close:()=>{},index:0,slides:[],render:{},plugins:[],toolbar:{buttons:[V2]},labels:{},animation:{fade:250,swipe:500,easing:{fade:"ease",swipe:"ease-out",navigation:"ease-in-out"}},carousel:{finite:!1,preload:2,padding:"16px",spacing:"30%",imageFit:mH,imageProps:{}},controller:{ref:null,focus:!0,aria:!1,touchAction:"none",closeOnPullUp:!1,closeOnPullDown:!1,closeOnBackdropClick:!1,preventDefaultWheelX:!0,preventDefaultWheelY:!1},portal:{},noScroll:{disabled:!1},on:{},styles:{},className:""};function j0(e,t){return{name:e,component:t}}function $a(e,t){return{module:e,children:t}}function SH(e,t,n){return e.module.name===t?n(e):e.children?[$a(e.module,e.children.flatMap(r=>{var a;return(a=SH(r,t,n))!==null&&a!==void 0?a:[]}))]:[e]}function e2(e,t,n){return e.flatMap(r=>{var a;return(a=SH(r,t,n))!==null&&a!==void 0?a:[]})}function INe(e,t=[],n=[]){let r=e;const a=v=>{const T=[...r];for(;T.length>0;){const E=T.pop();if(E?.module.name===v)return!0;E?.children&&T.push(...E.children)}return!1},i=(v,T)=>{if(v===""){r=[$a(T,r)];return}r=e2(r,v,E=>[$a(T,[E])])},s=(v,T)=>{r=e2(r,v,E=>[$a(E.module,[$a(T,E.children)])])},l=(v,T,E)=>{r=e2(r,v,S=>{var b;return[$a(S.module,[...E?[$a(T)]:[],...(b=S.children)!==null&&b!==void 0?b:[],...E?[]:[$a(T)]])]})},u=(v,T,E)=>{r=e2(r,v,S=>[...E?[$a(T)]:[],S,...E?[]:[$a(T)]])},d=v=>{s(aH,v)},p=(v,T)=>{r=e2(r,v,E=>[$a(T,E.children)])},h=v=>{r=e2(r,v,T=>T.children)},g=v=>{n.push(v)};return t.forEach(v=>{v({contains:a,addParent:i,append:s,addChild:l,addSibling:u,addModule:d,replace:p,remove:h,augment:g})}),{config:r,augmentation:v=>n.reduce((T,E)=>E(T),v)}}const wH=j.createContext(null),aS=F0("useDocument","DocumentContext",wH);function DNe({nodeRef:e,children:t}){const n=j.useMemo(()=>{const r=i=>{var s;return((s=i||e.current)===null||s===void 0?void 0:s.ownerDocument)||document};return{getOwnerDocument:r,getOwnerWindow:i=>{var s;return((s=r(i))===null||s===void 0?void 0:s.defaultView)||window}}},[e]);return j.createElement(wH.Provider,{value:n},t)}const xH=j.createContext(null),p4=F0("useEvents","EventsContext",xH);function MNe({children:e}){const[t]=j.useState({});j.useEffect(()=>()=>{Object.keys(t).forEach(r=>delete t[r])},[t]);const n=j.useMemo(()=>{const r=(s,l)=>{var u;(u=t[s])===null||u===void 0||u.splice(0,t[s].length,...t[s].filter(d=>d!==l))};return{publish:(...[s,l])=>{var u;(u=t[s])===null||u===void 0||u.forEach(d=>d(l))},subscribe:(s,l)=>(t[s]||(t[s]=[]),t[s].push(l),()=>r(s,l)),unsubscribe:r}},[t]);return j.createElement(xH.Provider,{value:n},e)}const CH=j.createContext(null),S6=F0("useLightboxProps","LightboxPropsContext",CH);function LNe({children:e,...t}){return j.createElement(CH.Provider,{value:t},e)}const NH=j.createContext(null),w6=F0("useLightboxState","LightboxStateContext",NH),kH=j.createContext(null),ANe=F0("useLightboxDispatch","LightboxDispatchContext",kH);function FNe(e,t){switch(t.type){case"swipe":{const{slides:n}=e,r=t?.increment||0,a=e.globalIndex+r,i=bH(a,n.length),s=Bb(n,i),l=r||t.duration?{increment:r,duration:t.duration,easing:t.easing}:void 0;return{slides:n,currentIndex:i,globalIndex:a,currentSlide:s,animation:l}}case"update":return t.slides!==e.slides||t.index!==e.currentIndex?{slides:t.slides,currentIndex:t.index,globalIndex:t.index,currentSlide:Bb(t.slides,t.index)}:e;default:throw new Error(TNe)}}function jNe({slides:e,index:t,children:n}){const[r,a]=j.useReducer(FNe,{slides:e,currentIndex:t,globalIndex:t,currentSlide:Bb(e,t)});j.useEffect(()=>{a({type:"update",slides:e,index:t})},[e,t]);const i=j.useMemo(()=>({...r,state:r,dispatch:a}),[r,a]);return j.createElement(kH.Provider,{value:a},j.createElement(NH.Provider,{value:i},n))}const OH=j.createContext(null),h4=F0("useTimeouts","TimeoutsContext",OH);function RNe({children:e}){const[t]=j.useState([]);j.useEffect(()=>()=>{t.forEach(r=>window.clearTimeout(r)),t.splice(0,t.length)},[t]);const n=j.useMemo(()=>{const r=s=>{t.splice(0,t.length,...t.filter(l=>l!==s))};return{setTimeout:(s,l)=>{const u=window.setTimeout(()=>{r(u),s()},l);return t.push(u),u},clearTimeout:s=>{s!==void 0&&(r(s),window.clearTimeout(s))}}},[t]);return j.createElement(OH.Provider,{value:n},e)}const IH=j.forwardRef(function({label:t,className:n,icon:r,renderIcon:a,onClick:i,style:s,...l},u){const{styles:d,labels:p}=S6(),h=ENe(p,t);return j.createElement("button",{ref:u,type:"button",title:h,"aria-label":h,className:tc(sr(bNe),n),onClick:i,style:{...s,...d.button},...l},a?a():j.createElement(r,{className:sr(zb),style:d.icon}))});function PNe(e,t){const n=r=>j.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",...r},t);return n.displayName=e,n}function x6(e,t){return PNe(e,j.createElement("g",{fill:"currentColor"},j.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),t))}const zNe=x6("Close",j.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"})),BNe=x6("Previous",j.createElement("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"})),VNe=x6("Next",j.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"})),HNe=x6("Loading",j.createElement(j.Fragment,null,Array.from({length:8}).map((e,t,n)=>j.createElement("line",{key:t,x1:"12",y1:"6.5",x2:"12",y2:"1.8",strokeLinecap:"round",strokeWidth:"2.6",stroke:"currentColor",strokeOpacity:1/n.length*(t+1),transform:`rotate(${360/n.length*t}, 12, 12)`})))),UNe=x6("Error",j.createElement("path",{d:"M21.9,21.9l-8.49-8.49l0,0L3.59,3.59l0,0L2.1,2.1L0.69,3.51L3,5.83V19c0,1.1,0.9,2,2,2h13.17l2.31,2.31L21.9,21.9z M5,18 l3.5-4.5l2.5,3.01L12.17,15l3,3H5z M21,18.17L5.83,3H19c1.1,0,2,0.9,2,2V18.17z"})),C6=yH()?j.useLayoutEffect:j.useEffect;function DH(){const[e,t]=j.useState(!1);return j.useEffect(()=>{var n,r;const a=(n=window.matchMedia)===null||n===void 0?void 0:n.call(window,"(prefers-reduced-motion: reduce)");t(a?.matches);const i=s=>t(s.matches);return(r=a?.addEventListener)===null||r===void 0||r.call(a,"change",i),()=>{var s;return(s=a?.removeEventListener)===null||s===void 0?void 0:s.call(a,"change",i)}},[]),e}function WNe(e){let t=0,n=0,r=0;const i=window.getComputedStyle(e).transform.match(/matrix.*\((.+)\)/);if(i){const s=i[1].split(",").map(f4);s.length===6?(t=s[4],n=s[5]):s.length===16&&(t=s[12],n=s[13],r=s[14])}return{x:t,y:n,z:r}}function dA(e,t){const n=j.useRef(),r=j.useRef(),a=DH();return C6(()=>{var i,s,l;if(e.current&&n.current!==void 0&&!a){const{keyframes:u,duration:d,easing:p,onfinish:h}=t(n.current,e.current.getBoundingClientRect(),WNe(e.current))||{};if(u&&d){(i=r.current)===null||i===void 0||i.cancel(),r.current=void 0;try{r.current=(l=(s=e.current).animate)===null||l===void 0?void 0:l.call(s,u,{duration:d,easing:p})}catch(g){console.error(g)}r.current&&(r.current.onfinish=()=>{r.current=void 0,h?.()})}}n.current=void 0}),{prepareAnimation:i=>{n.current=i},isAnimationPlaying:()=>{var i;return((i=r.current)===null||i===void 0?void 0:i.playState)==="running"}}}function MH(){const e=j.useRef(null),t=j.useRef(),[n,r]=j.useState();return{setContainerRef:j.useCallback(i=>{e.current=i,t.current&&(t.current.disconnect(),t.current=void 0);const s=()=>{if(i){const l=window.getComputedStyle(i),u=d=>parseFloat(d)||0;r({width:Math.round(i.clientWidth-u(l.paddingLeft)-u(l.paddingRight)),height:Math.round(i.clientHeight-u(l.paddingTop)-u(l.paddingBottom))})}else r(void 0)};s(),i&&typeof ResizeObserver<"u"&&(t.current=new ResizeObserver(s),t.current.observe(i))},[]),containerRef:e,containerRect:n}}function R3(){const e=j.useRef(),{setTimeout:t,clearTimeout:n}=h4();return j.useCallback((r,a)=>{n(e.current),e.current=t(r,a>0?a:0)},[t,n])}function xa(e){const t=j.useRef(e);return C6(()=>{t.current=e}),j.useCallback((...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function fA(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function Hb(e,t){return j.useMemo(()=>e==null&&t==null?null:n=>{fA(e,n),fA(t,n)},[e,t])}function qNe(e,t=!1){const n=j.useRef();C6(()=>{t&&n.current&&(n.current=!1,e())},[t,e]);const r=j.useCallback(()=>{n.current=!0},[]),a=j.useCallback(()=>{n.current=!1},[]);return{onFocus:r,onBlur:a}}function iS(){const[e,t]=j.useState(!1);return C6(()=>{t(window.getComputedStyle(window.document.documentElement).direction==="rtl")},[]),e}function GNe(){const[e]=j.useState({}),t=j.useCallback((a,i)=>{var s;(s=e[a])===null||s===void 0||s.forEach(l=>{i.isPropagationStopped()||l(i)})},[e]),n=j.useMemo(()=>({onPointerDown:a=>t(lH,a),onPointerMove:a=>t(uH,a),onPointerUp:a=>t(cH,a),onPointerLeave:a=>t(dH,a),onPointerCancel:a=>t(fH,a),onKeyDown:a=>t(pH,a),onKeyUp:a=>t(gNe,a),onWheel:a=>t(hH,a)}),[t]),r=j.useCallback((a,i)=>(e[a]||(e[a]=[]),e[a].unshift(i),()=>{const s=e[a];s&&s.splice(0,s.length,...s.filter(l=>l!==i))}),[e]);return{registerSensors:n,subscribeSensors:r}}function pA(e,t){const n=j.useRef(0),r=R3(),a=xa((...i)=>{n.current=Date.now(),e(i)});return j.useCallback((...i)=>{r(()=>{a(i)},t-(Date.now()-n.current))},[t,a,r])}const d_=rS("slide"),f_=rS("slide_image");function QNe({slide:e,offset:t,render:n,rect:r,imageFit:a,imageProps:i,onClick:s,onLoad:l,onError:u,style:d}){var p,h,g,v,T,E,S;const[b,w]=j.useState(l_),{publish:k}=p4(),{setTimeout:F}=h4(),D=j.useRef(null);j.useEffect(()=>{t===0&&k(pNe(b))},[t,b,k]);const M=xa(V=>{("decode"in V?V.decode():Promise.resolve()).catch(()=>{}).then(()=>{V.parentNode&&(w(c_),F(()=>{l?.(V)},0))})}),A=j.useCallback(V=>{D.current=V,V?.complete&&M(V)},[M]),R=j.useCallback(V=>{M(V.currentTarget)},[M]),q=xa(()=>{w(u_),u?.()}),H=wNe(e,a),W=(V,ie)=>Number.isFinite(V)?V:ie,se=W(Math.max(...((h=(p=e.srcSet)===null||p===void 0?void 0:p.map(V=>V.width))!==null&&h!==void 0?h:[]).concat(e.width?[e.width]:[]).filter(Boolean)),((g=D.current)===null||g===void 0?void 0:g.naturalWidth)||0),Y=W(Math.max(...((T=(v=e.srcSet)===null||v===void 0?void 0:v.map(V=>V.height))!==null&&T!==void 0?T:[]).concat(e.height?[e.height]:[]).filter(Boolean)),((E=D.current)===null||E===void 0?void 0:E.naturalHeight)||0),ee=se&&Y?{maxWidth:`min(${se}px, 100%)`,maxHeight:`min(${Y}px, 100%)`}:{maxWidth:"100%",maxHeight:"100%"},le=(S=e.srcSet)===null||S===void 0?void 0:S.sort((V,ie)=>V.width-ie.width).map(V=>`${V.src} ${V.width}w`).join(", "),G=()=>r&&!H&&e.width&&e.height?r.height/e.height*e.width:Number.MAX_VALUE,te=le&&r&&yH()?`${Math.round(Math.min(G(),r.width))}px`:void 0,{style:re,className:ue,...Q}=i||{};return j.createElement(j.Fragment,null,j.createElement("img",{ref:A,onLoad:R,onError:q,onClick:s,draggable:!1,className:tc(sr(f_()),H&&sr(f_("cover")),b!==c_&&sr(f_("loading")),ue),style:{...ee,...d,...re},...Q,alt:e.alt,sizes:te,srcSet:le,src:e.src}),b!==c_&&j.createElement("div",{className:sr(d_(fNe))},b===l_&&(n?.iconLoading?n.iconLoading():j.createElement(HNe,{className:tc(sr(zb),sr(d_(l_)))})),b===u_&&(n?.iconError?n.iconError():j.createElement(UNe,{className:tc(sr(zb),sr(d_(u_)))}))))}const $Ne=j.forwardRef(function({className:t,children:n,...r},a){const i=j.useRef(null);return j.createElement(DNe,{nodeRef:i},j.createElement("div",{ref:Hb(a,i),className:tc(sr("root"),t),...r},n))});var Mi;(function(e){e[e.NONE=0]="NONE",e[e.SWIPE=1]="SWIPE",e[e.PULL=2]="PULL",e[e.ANIMATION=3]="ANIMATION"})(Mi||(Mi={}));function YNe(e,t,n,r,a){j.useEffect(()=>vH(e(lH,t),e(uH,n),e(cH,r),e(dH,r),e(fH,r)),[e,t,n,r,a])}var Xo;(function(e){e[e.NONE=0]="NONE",e[e.SWIPE=1]="SWIPE",e[e.PULL=2]="PULL"})(Xo||(Xo={}));const p_=30;function KNe(e,t,n,r,a,i,s,l,u,d,p,h,g,v){const T=j.useRef(0),E=j.useRef([]),S=j.useRef(),b=j.useRef(0),w=j.useRef(Xo.NONE),k=j.useCallback(q=>{S.current===q.pointerId&&(S.current=void 0,w.current=Xo.NONE);const H=E.current;H.splice(0,H.length,...H.filter(W=>W.pointerId!==q.pointerId))},[]),F=j.useCallback(q=>{k(q),q.persist(),E.current.push(q)},[k]),D=xa(q=>{F(q)}),M=(q,H)=>d&&q>H||u&&q<-H,A=xa(q=>{if(E.current.find(H=>H.pointerId===q.pointerId)&&S.current===q.pointerId){const H=Date.now()-b.current,W=T.current;w.current===Xo.SWIPE?Math.abs(W)>.3*n||Math.abs(W)>5&&H<r?s(W,H):l(W):w.current===Xo.PULL&&(M(W,2*p_)?g(W,H):v(W)),T.current=0,w.current=Xo.NONE}k(q)}),R=xa(q=>{const H=E.current.find(W=>W.pointerId===q.pointerId);if(H){const W=S.current===q.pointerId;if(q.buttons===0){W&&T.current!==0?A(q):k(H);return}const se=q.clientX-H.clientX,Y=q.clientY-H.clientY;if(S.current===void 0){const ee=le=>{F(q),S.current=q.pointerId,b.current=Date.now(),w.current=le};Math.abs(se)>Math.abs(Y)&&Math.abs(se)>p_&&t(se)?(ee(Xo.SWIPE),a()):Math.abs(Y)>Math.abs(se)&&M(Y,p_)&&(ee(Xo.PULL),p())}else W&&(w.current===Xo.SWIPE?(T.current=se,i(se)):w.current===Xo.PULL&&(T.current=Y,h(Y)))}});YNe(e,D,R,A)}function JNe({preventDefaultWheelX:e,preventDefaultWheelY:t}){const n=j.useRef(null),r=xa(a=>{const i=Math.abs(a.deltaX)>Math.abs(a.deltaY);(i&&e||!i&&t||a.ctrlKey)&&a.preventDefault()});return j.useCallback(a=>{var i;a?a.addEventListener("wheel",r,{passive:!1}):(i=n.current)===null||i===void 0||i.removeEventListener("wheel",r),n.current=a},[r])}function ZNe(e,t,n,r,a,i,s,l,u){const d=j.useRef(0),p=j.useRef(0),h=j.useRef(),g=j.useRef(),v=j.useRef(0),T=j.useRef(),E=j.useRef(0),{setTimeout:S,clearTimeout:b}=h4(),w=j.useCallback(()=>{h.current&&(b(h.current),h.current=void 0)},[b]),k=j.useCallback(()=>{g.current&&(b(g.current),g.current=void 0)},[b]),F=xa(()=>{e!==Mi.SWIPE&&(d.current=0,E.current=0,w(),k())});j.useEffect(F,[e,F]);const D=xa(A=>{g.current=void 0,d.current===A&&u(d.current)}),M=xa(A=>{if(A.ctrlKey||Math.abs(A.deltaY)>Math.abs(A.deltaX))return;const R=q=>{v.current=q,b(T.current),T.current=q>0?S(()=>{v.current=0,T.current=void 0},300):void 0};if(e===Mi.NONE){if(Math.abs(A.deltaX)<=1.2*Math.abs(v.current)){R(A.deltaX);return}if(!n(-A.deltaX))return;if(p.current+=A.deltaX,w(),Math.abs(p.current)>30)p.current=0,R(0),E.current=Date.now(),i();else{const q=p.current;h.current=S(()=>{h.current=void 0,q===p.current&&(p.current=0)},a)}}else if(e===Mi.SWIPE){let q=d.current-A.deltaX;if(q=Math.min(Math.abs(q),r)*Math.sign(q),d.current=q,s(q),k(),Math.abs(q)>.2*r){R(A.deltaX),l(q,Date.now()-E.current);return}g.current=S(()=>D(q),2*a)}else R(A.deltaX)});j.useEffect(()=>t(hH,M),[t,M])}const hA=rS("container"),LH=j.createContext(null),N6=F0("useController","ControllerContext",LH);function XNe({children:e,...t}){var n;const{carousel:r,animation:a,controller:i,on:s,styles:l,render:u}=t,{closeOnPullUp:d,closeOnPullDown:p,preventDefaultWheelX:h,preventDefaultWheelY:g}=i,[v,T]=j.useState(),E=w6(),S=ANe(),[b,w]=j.useState(Mi.NONE),k=j.useRef(0),F=j.useRef(0),D=j.useRef(1),{registerSensors:M,subscribeSensors:A}=GNe(),{subscribe:R,publish:q}=p4(),H=R3(),W=R3(),se=R3(),{containerRef:Y,setContainerRef:ee,containerRect:le}=MH(),G=Hb(JNe({preventDefaultWheelX:h,preventDefaultWheelY:g}),ee),te=j.useRef(null),re=Hb(te,void 0),{getOwnerDocument:ue}=aS(),Q=iS(),V=ce=>(Q?-1:1)*(typeof ce=="number"?ce:1),ie=xa(()=>{var ce;return(ce=Y.current)===null||ce===void 0?void 0:ce.focus()}),ge=xa(()=>t),_e=xa(()=>E),Ce=j.useCallback(ce=>q(r0,ce),[q]),Te=j.useCallback(ce=>q(a0,ce),[q]),K=j.useCallback(()=>q(V2),[q]),oe=ce=>!(r.finite&&(V(ce)>0&&E.currentIndex===0||V(ce)<0&&E.currentIndex===E.slides.length-1)),ke=ce=>{var Le;k.current=ce,(Le=Y.current)===null||Le===void 0||Le.style.setProperty(ys("swipe_offset"),`${Math.round(ce)}px`)},be=ce=>{var Le,mt;F.current=ce,D.current=(()=>{const pe=p&&ce>0?ce:d&&ce<0?-ce:0;return Math.min(Math.max(SNe(1-pe/60*(1-.5),2),.5),1)})(),(Le=Y.current)===null||Le===void 0||Le.style.setProperty(ys("pull_offset"),`${Math.round(ce)}px`),(mt=Y.current)===null||mt===void 0||mt.style.setProperty(ys("pull_opacity"),`${D.current}`)},{prepareAnimation:xe}=dA(te,(ce,Le,mt)=>{if(te.current&&le)return{keyframes:[{transform:`translate(0, ${ce.rect.y-Le.y+mt.y}px)`,opacity:ce.opacity},{transform:"translate(0, 0)",opacity:1}],duration:ce.duration,easing:a.easing.fade}}),Oe=(ce,Le)=>{if(d||p){be(ce);let mt=0;te.current&&(mt=a.fade*(Le?2:1),xe({rect:te.current.getBoundingClientRect(),opacity:D.current,duration:mt})),se(()=>{be(0),w(Mi.NONE)},mt),w(Mi.ANIMATION),Le||K()}},{prepareAnimation:Se,isAnimationPlaying:Re}=dA(te,(ce,Le,mt)=>{var z;if(te.current&&le&&(!((z=E.animation)===null||z===void 0)&&z.duration)){const $=ug(r.spacing),pe=($.percent?$.percent*le.width/100:$.pixel)||0;return{keyframes:[{transform:`translate(${V(E.globalIndex-ce.index)*(le.width+pe)+ce.rect.x-Le.x+mt.x}px, 0)`},{transform:"translate(0, 0)"}],duration:E.animation.duration,easing:E.animation.easing}}}),de=xa(ce=>{var Le,mt;const z=ce.offset||0,$=z?a.swipe:(Le=a.navigation)!==null&&Le!==void 0?Le:a.swipe,pe=!z&&!Re()?a.easing.navigation:a.easing.swipe;let{direction:Pe}=ce;const Fe=(mt=ce.count)!==null&&mt!==void 0?mt:1;let bt=Mi.ANIMATION,xt=$*Fe;if(!Pe){const _t=le?.width,je=ce.duration||0,Ie=_t?$/_t*Math.abs(z):$;Fe!==0?(je<Ie?xt=xt/Ie*Math.max(je,Ie/5):_t&&(xt=$/_t*(_t-Math.abs(z))),Pe=V(z)>0?r0:a0):xt=$/2}let Yt=0;Pe===r0?oe(V(1))?Yt=-Fe:(bt=Mi.NONE,xt=$):Pe===a0&&(oe(V(-1))?Yt=Fe:(bt=Mi.NONE,xt=$)),xt=Math.round(xt),W(()=>{ke(0),w(Mi.NONE)},xt),te.current&&Se({rect:te.current.getBoundingClientRect(),index:E.globalIndex}),w(bt),q(uA,{type:"swipe",increment:Yt,duration:xt,easing:pe})});j.useEffect(()=>{var ce,Le;!((ce=E.animation)===null||ce===void 0)&&ce.increment&&(!((Le=E.animation)===null||Le===void 0)&&Le.duration)&&H(()=>S({type:"swipe",increment:0}),E.animation.duration)},[E.animation,S,H]);const Xe=[A,oe,le?.width||0,a.swipe,()=>w(Mi.SWIPE),ce=>ke(ce),(ce,Le)=>de({offset:ce,duration:Le,count:1}),ce=>de({offset:ce,count:0})],we=[()=>{p&&w(Mi.PULL)},ce=>be(ce),ce=>Oe(ce),ce=>Oe(ce,!0)];KNe(...Xe,d,p,...we),ZNe(b,...Xe);const Qe=xa(()=>{i.focus&&ue().querySelector(`.${sr(nS)} .${sr(hA())}`)&&ie()});j.useEffect(Qe,[Qe]);const We=xa(()=>{var ce;(ce=s.view)===null||ce===void 0||ce.call(s,{index:E.currentIndex})});j.useEffect(We,[E.globalIndex,We]),j.useEffect(()=>vH(R(r0,ce=>de({direction:r0,...ce})),R(a0,ce=>de({direction:a0,...ce})),R(uA,ce=>S(ce))),[R,de,S]);const Ge=j.useMemo(()=>({prev:Ce,next:Te,close:K,focus:ie,slideRect:le?xNe(le,r.padding):{width:0,height:0},containerRect:le||{width:0,height:0},subscribeSensors:A,containerRef:Y,setCarouselRef:re,toolbarWidth:v,setToolbarWidth:T}),[Ce,Te,K,ie,A,le,Y,re,v,T,r.padding]);return j.useImperativeHandle(i.ref,()=>({prev:Ce,next:Te,close:K,focus:ie,getLightboxProps:ge,getLightboxState:_e}),[Ce,Te,K,ie,ge,_e]),j.createElement("div",{ref:G,className:tc(sr(hA()),sr(sH)),style:{...b===Mi.SWIPE?{[ys("swipe_offset")]:`${Math.round(k.current)}px`}:null,...b===Mi.PULL?{[ys("pull_offset")]:`${Math.round(F.current)}px`,[ys("pull_opacity")]:`${D.current}`}:null,...i.touchAction!=="none"?{[ys("controller_touch_action")]:i.touchAction}:null,...l.container},...i.aria?{role:"presentation","aria-live":"polite"}:null,tabIndex:-1,...M},le&&j.createElement(LH.Provider,{value:Ge},e,(n=u.controls)===null||n===void 0?void 0:n.call(u)))}const eke=j0(aH,XNe);function Ud(e){return E6(rH,e)}function mA(e){return E6("slide",e)}function tke({slide:e,offset:t}){const n=j.useRef(null),{currentIndex:r}=w6(),{slideRect:a,close:i,focus:s}=N6(),{render:l,carousel:{imageFit:u,imageProps:d},on:{click:p},controller:{closeOnBackdropClick:h},styles:{slide:g}}=S6(),{getOwnerDocument:v}=aS(),T=t!==0;j.useEffect(()=>{var b;T&&(!((b=n.current)===null||b===void 0)&&b.contains(v().activeElement))&&s()},[T,s,v]);const E=()=>{var b,w,k,F;let D=(b=l.slide)===null||b===void 0?void 0:b.call(l,{slide:e,offset:t,rect:a});return!D&&_H(e)&&(D=j.createElement(QNe,{slide:e,offset:t,render:l,rect:a,imageFit:u,imageProps:d,onClick:T?void 0:()=>p?.({index:r})})),D?j.createElement(j.Fragment,null,(w=l.slideHeader)===null||w===void 0?void 0:w.call(l,{slide:e}),((k=l.slideContainer)!==null&&k!==void 0?k:({children:M})=>M)({slide:e,children:D}),(F=l.slideFooter)===null||F===void 0?void 0:F.call(l,{slide:e})):null},S=b=>{const w=n.current,k=b.target instanceof HTMLElement?b.target:void 0;h&&k&&w&&(k===w||Array.from(w.children).find(F=>F===k)&&k.classList.contains(sr(mNe)))&&i()};return j.createElement("div",{ref:n,className:tc(sr(mA()),!T&&sr(mA("current")),sr(sH)),...ONe(T),onClick:S,style:g},E())}function nke(){const e=S6().styles.slide;return j.createElement("div",{className:sr("slide"),style:e})}function rke({carousel:e}){const{slides:t,currentIndex:n,globalIndex:r}=w6(),{setCarouselRef:a}=N6(),i=ug(e.spacing),s=ug(e.padding),l=NNe(e,t,1),u=[];if(TH(t))for(let d=n-l;d<=n+l;d+=1){const p=EH(t,d),h=r-n+d,g=e.finite&&(d<0||d>t.length-1);u.push(g?{key:h}:{key:[`${h}`,CNe(p)].filter(Boolean).join("|"),offset:d-n,slide:p})}return j.createElement("div",{ref:a,className:tc(sr(Ud()),u.length>0&&sr(Ud("with_slides"))),style:{[`${ys(Ud("slides_count"))}`]:u.length,[`${ys(Ud("spacing_px"))}`]:i.pixel||0,[`${ys(Ud("spacing_percent"))}`]:i.percent||0,[`${ys(Ud("padding_px"))}`]:s.pixel||0,[`${ys(Ud("padding_percent"))}`]:s.percent||0}},u.map(({key:d,slide:p,offset:h})=>p?j.createElement(tke,{key:d,slide:p,offset:h}):j.createElement(nke,{key:d})))}const ake=j0(rH,rke);function AH(){const{carousel:e}=S6(),{slides:t,currentIndex:n}=w6(),r=t.length===0||e.finite&&n===0,a=t.length===0||e.finite&&n===t.length-1;return{prevDisabled:r,nextDisabled:a}}function ike(e){var t;const n=iS(),{publish:r}=p4(),{animation:a}=S6(),{prevDisabled:i,nextDisabled:s}=AH(),l=((t=a.navigation)!==null&&t!==void 0?t:a.swipe)/2,u=pA(()=>r(r0),l),d=pA(()=>r(a0),l),p=xa(h=>{switch(h.key){case vNe:r(V2);break;case yNe:(n?s:i)||(n?d:u)();break;case _Ne:(n?i:s)||(n?u:d)();break}});j.useEffect(()=>e(pH,p),[e,p])}function gA({label:e,icon:t,renderIcon:n,action:r,onClick:a,disabled:i,style:s}){return j.createElement(IH,{label:e,icon:t,renderIcon:n,className:sr(`navigation_${r}`),disabled:i,onClick:a,style:s,...qNe(N6().focus,i)})}function ske({render:{buttonPrev:e,buttonNext:t,iconPrev:n,iconNext:r},styles:a}){const{prev:i,next:s,subscribeSensors:l}=N6(),{prevDisabled:u,nextDisabled:d}=AH();return ike(l),j.createElement(j.Fragment,null,e?e():j.createElement(gA,{label:"Previous",action:r0,icon:BNe,renderIcon:n,style:a.navigationPrev,disabled:u,onClick:i}),t?t():j.createElement(gA,{label:"Next",action:a0,icon:VNe,renderIcon:r,style:a.navigationNext,disabled:d,onClick:s}))}const oke=j0(uNe,ske),vA=sr(hNe),lke=sr(oH);function uke(e){return"style"in e}function yA(e,t,n){const r=window.getComputedStyle(e),a=n?"padding-left":"padding-right",i=n?r.paddingLeft:r.paddingRight,s=e.style.getPropertyValue(a);return e.style.setProperty(a,`${(f4(i)||0)+t}px`),()=>{s?e.style.setProperty(a,s):e.style.removeProperty(a)}}function cke({noScroll:{disabled:e},children:t}){const n=iS(),{getOwnerDocument:r,getOwnerWindow:a}=aS();return j.useEffect(()=>{if(e)return()=>{};const i=[],s=a(),{body:l,documentElement:u}=r(),d=Math.round(s.innerWidth-u.clientWidth);if(d>0){i.push(yA(l,d,n));const p=l.getElementsByTagName("*");for(let h=0;h<p.length;h+=1){const g=p[h];uke(g)&&s.getComputedStyle(g).getPropertyValue("position")==="fixed"&&!g.classList.contains(lke)&&i.push(yA(g,d,n))}}return l.classList.add(vA),()=>{l.classList.remove(vA),i.forEach(p=>p())}},[n,e,r,a]),j.createElement(j.Fragment,null,t)}const dke=j0(cNe,cke);function _A(e){return E6(nS,e)}function bA(e,t,n){const r=e.getAttribute(t);return e.setAttribute(t,n),()=>{r?e.setAttribute(t,r):e.removeAttribute(t)}}function fke({children:e,animation:t,styles:n,className:r,on:a,portal:i,close:s}){const[l,u]=j.useState(!1),[d,p]=j.useState(!1),h=j.useRef([]),g=j.useRef(null),{setTimeout:v}=h4(),{subscribe:T}=p4(),S=DH()?0:t.fade;j.useEffect(()=>(u(!0),()=>{u(!1),p(!1)}),[]);const b=xa(()=>{h.current.forEach(D=>D()),h.current=[]}),w=xa(()=>{var D;p(!1),b(),(D=a.exiting)===null||D===void 0||D.call(a),v(()=>{var M;(M=a.exited)===null||M===void 0||M.call(a),s()},S)});j.useEffect(()=>T(V2,w),[T,w]);const k=xa(D=>{var M,A,R;D.scrollTop,p(!0),(M=a.entering)===null||M===void 0||M.call(a);const q=(R=(A=D.parentNode)===null||A===void 0?void 0:A.children)!==null&&R!==void 0?R:[];for(let H=0;H<q.length;H+=1){const W=q[H];["TEMPLATE","SCRIPT","STYLE"].indexOf(W.tagName)===-1&&W!==D&&(h.current.push(bA(W,"inert","")),h.current.push(bA(W,"aria-hidden","true")))}h.current.push(()=>{var H,W;(W=(H=g.current)===null||H===void 0?void 0:H.focus)===null||W===void 0||W.call(H)}),v(()=>{var H;(H=a.entered)===null||H===void 0||H.call(a)},S)}),F=j.useCallback(D=>{D?k(D):b()},[k,b]);return l?Yz.createPortal(j.createElement($Ne,{ref:F,className:tc(r,sr(_A()),sr(oH),d&&sr(_A("open"))),role:"presentation","aria-live":"polite",style:{...t.fade!==Vb.animation.fade?{[ys("fade_animation_duration")]:`${S}ms`}:null,...t.easing.fade!==Vb.animation.easing.fade?{[ys("fade_animation_timing_function")]:t.easing.fade}:null,...n.root},onFocus:D=>{g.current||(g.current=D.relatedTarget)}},e),i.root||document.body):null}const pke=j0(nS,fke);function hke({children:e}){return j.createElement(j.Fragment,null,e)}const mke=j0(dNe,hke);function gke(e){return E6(iH,e)}function vke({toolbar:{buttons:e},render:{buttonClose:t,iconClose:n},styles:r}){const{close:a,setToolbarWidth:i}=N6(),{setContainerRef:s,containerRect:l}=MH();C6(()=>{i(l?.width)},[i,l?.width]);const u=()=>t?t():j.createElement(IH,{key:V2,label:"Close",icon:zNe,renderIcon:n,onClick:a});return j.createElement("div",{ref:s,style:r.toolbar,className:sr(gke())},e?.map(d=>d===V2?u():d))}const yke=j0(iH,vke);function FH(e,t){var n;return j.createElement(e.module.component,{key:e.module.name,...t},(n=e.children)===null||n===void 0?void 0:n.map(r=>FH(r,t)))}function _ke(e,t={}){const{easing:n,...r}=e,{easing:a,...i}=t;return{easing:{...n,...a},...r,...i}}function bke({carousel:e,animation:t,render:n,toolbar:r,controller:a,noScroll:i,on:s,plugins:l,slides:u,index:d,...p}){const{animation:h,carousel:g,render:v,toolbar:T,controller:E,noScroll:S,on:b,slides:w,index:k,plugins:F,...D}=Vb,{config:M,augmentation:A}=INe([$a(pke,[$a(dke,[$a(eke,[$a(ake),$a(yke),$a(oke)])])])],l||F),R=A({animation:_ke(h,t),carousel:{...g,...e},render:{...v,...n},toolbar:{...T,...r},controller:{...E,...a},noScroll:{...S,...i},on:{...b,...s},...D,...p});return R.open?j.createElement(LNe,{...R},j.createElement(jNe,{slides:u||w,index:f4(d||k)},j.createElement(RNe,null,j.createElement(MNe,null,FH($a(mke,M),R))))):null}const Tke="Lightbox_kOjAe",Eke={Lightbox:Tke},Ske="ImageOverlay_tLR0D",wke="ImageOverlayText_031om",xke="ImageOverlayArrow_1vS1c",Cke="TenthWithExtra_2dF6Q",Nke="ExtraImagesAmount_6dDof",kke="ImageItem_v1teT",Oke="Title_pnA0b HeadingLeftLine VerticalSpacing",Ike="ImageList_56VqJ ListReset",Bu={ImageOverlay:Ske,ImageOverlayText:wke,ImageOverlayArrow:xke,TenthWithExtra:Cke,ExtraImagesAmount:Nke,ImageItem:kke,Title:Oke,ImageList:Ike},Dke=({lightboxImages:e,slide:t})=>{const n=e.findIndex(a=>a===t),{currentIndex:r}=w6();return n===r?m.jsxs("div",{className:"yarl__footer",children:[m.jsx("figcaption",{className:"yarl__caption",children:t.caption}),m.jsx("div",{className:"yarl__counter",children:e.length===0?null:`${r+1} / ${e.length}`})]}):null};function Mke(e){const t=Ht(),n=Cr({prefix:"gallery",props:e}),{title:r,media:a,disableAutoHyphenation:i}=n,[s,l]=j.useState(0),[u,d]=j.useState(0),[p,h]=j.useState(!1),g=j.useRef(null),v=a.map(D=>nt([],["entity","translated","fieldImage"],D)),T=12,E=v.slice(0,T),S=a.map(D=>{const M=nt([],["entity","translated","fieldImage"],D),A=nt("",["entity","translated","description"],D),R=nt("",["entity","translated","creditsText"],D),q=nt("",["entity","translated","fieldLicense","entity","translated","licenseText"],D);let H=[];M?.sources?.length>0&&(H=M.sources[0].srcSet.map(se=>{const[Y,ee]=se.split(" "),le=parseInt(ee.replace("w",""),10);return{src:Y,width:le}}));const W=`${A} ${A&&R&&" | "} ${R} ${q&&` (${q})`}`.trim();return{src:M?.defaultImage?.url,alt:M?.alt,srcSet:H,caption:W}}),b=v.length>T?v.length-T:0,w={itemSelector:`.${Bu.ImageItem}`,gutter:20,transitionDuration:"0.2s"};j.useEffect(()=>{u===E.length&&g.current.masonry.layout()},[u]);const k=D=>()=>{u>=D.length||d(M=>M+1)},F=(D,M)=>{M.preventDefault(),l(D),h(!0)};return m.jsxs(al,{children:[r&&m.jsx("h2",{className:qe(Bu.Title,{"disabled-auto-hyphenation":i}),children:r}),E&&m.jsx(lNe,{ref:D=>{D&&!g.current&&(g.current=D)},className:Bu.ImageList,elementType:"ul",options:w,children:E.map((D,M)=>{D.onImageLoaded=k(E);const A=M===T-1&&b>0;return m.jsxs("li",{className:Bu.ImageItem,onClick:R=>F(M,R),"aria-hidden":"true",children:[m.jsxs("div",{className:qe([Bu.ImageOverlay],{[Bu.TenthWithExtra]:A}),children:[A&&m.jsxs("p",{className:Bu.ExtraImagesAmount,children:["+",b]}),m.jsx("p",{className:Bu.ImageOverlayText,children:t.showFullScreen}),m.jsx(Ft,{iconName:"arrow-expand-white",className:Bu.ImageOverlayArrow})]}),m.jsx(Ja,{...D})]},M)})}),m.jsx(bke,{open:p,close:()=>h(!1),slides:S,className:Eke.Lightbox,carousel:{finite:!0,padding:"50px"},animation:{navigation:0},index:s,on:{view:({index:D})=>l(D)},render:{slideFooter:({slide:D})=>m.jsx(Dke,{lightboxImages:S,slide:D})}})]})}const Lke="HeroImageWrapper_C-F1A",Ake="HeroImageWrapperFloating_WWulZ",Fke="HeroImageWrapperNonFloating_th9ZV",jke="Wrapper_MpMA0",Rke="ContentWrapper_HSa8a",Pke="FrontendHero_ksiqr",t2={HeroImageWrapper:Lke,HeroImageWrapperFloating:Ake,HeroImageWrapperNonFloating:Fke,Wrapper:jke,ContentWrapper:Rke,FrontendHero:Pke},zke=({title:e,media:t,invertColors:n,titleOnly:r,credit:a,useFloatingNavigation:i,menuVersion:s,disableAutoHyphenation:l})=>{const u=nt(null,["entity","translated","fieldImage"],t),d=typeof r>"u"?t2.FrontendHero:"";return m.jsxs("div",{className:t2.Wrapper,children:[m.jsx(Ja,{...u,className:qe([t2.HeroImageWrapper,{[t2.HeroImageWrapperFloating]:i,[t2.HeroImageWrapperNonFloating]:!i}]),isBackground:!0,displayEmptyAlt:!0,credit:a,lazyload:!1}),m.jsx(tn,{children:m.jsx(yt,{children:m.jsx(et,{desktopOffset:s===nb?1:0,mobile:6,desktop:12,className:qe({InvertedColors:n}),children:m.jsx("div",{className:t2.ContentWrapper,children:m.jsx(Ri,{className:d,largeTitle:r,disableAutoHyphenation:l,heroFullwidth:!0,children:e})})})})})]})};function TA(e){$t();const t=Cr({prefix:"heroFullwidth",props:e}),{credit:n}=Us(t),r=p6();return m.jsx(zke,{...t,...r,credit:n})}const Bke="Image_uPHik",Vke="ImageColumn_QzKh9",Hke="Wrapper_esOXa VerticalSpacing",Uke="Lead_mKi3K LeadText",c3={Image:Bke,ImageColumn:Vke,Wrapper:Hke,Lead:Uke};function Wke(e){const t=Cr({prefix:"heroHigh",props:e}),{credit:n}=Us(t),{media:r,body:a,metaTitle:i,title:s,lead:l,disableAutoHyphenation:u,newsTeasersFeed:d}=t,p=nt(null,["entity","translated","fieldImage"],r),h=d6(null,"processed",a);return m.jsx(tn,{className:c3.Wrapper,children:m.jsxs(yt,{children:[m.jsxs(et,{mobile:6,tablet:4,desktop:7,desktopOffset:1,children:[m.jsx(Ri,{metaTitle:i,disableAutoHyphenation:u,newsTeasersFeed:d,children:s}),(l||h)&&m.jsx(yt,{children:m.jsxs(et,{wide:6,wideParentColumns:7,wideOffset:1,children:[l&&m.jsx("p",{className:c3.Lead,children:l}),h&&m.jsx("div",{dangerouslySetInnerHTML:{__html:h}})]})})]}),p&&m.jsx(et,{mobile:6,tablet:2,desktop:5,desktopOffset:1,className:c3.ImageColumn,children:m.jsx(Ja,{...p,isBackground:!0,displayEmptyAlt:!0,className:c3.Image,credit:n,lazyload:!1})})]})})}function qke(e){return Object.prototype.toString.call(e)==="[object Object]"}function EA(e){return qke(e)||Array.isArray(e)}function Gke(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function sS(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;const a=JSON.stringify(Object.keys(e.breakpoints||{})),i=JSON.stringify(Object.keys(t.breakpoints||{}));return a!==i?!1:n.every(s=>{const l=e[s],u=t[s];return typeof l=="function"?`${l}`==`${u}`:!EA(l)||!EA(u)?l===u:sS(l,u)})}function SA(e){return e.concat().sort((t,n)=>t.name>n.name?1:-1).map(t=>t.options)}function Qke(e,t){if(e.length!==t.length)return!1;const n=SA(e),r=SA(t);return n.every((a,i)=>{const s=r[i];return sS(a,s)})}function oS(e){return typeof e=="number"}function Ub(e){return typeof e=="string"}function m4(e){return typeof e=="boolean"}function wA(e){return Object.prototype.toString.call(e)==="[object Object]"}function Ur(e){return Math.abs(e)}function lS(e){return Math.sign(e)}function Am(e,t){return Ur(e-t)}function $ke(e,t){if(e===0||t===0||Ur(e)<=Ur(t))return 0;const n=Am(Ur(e),Ur(t));return Ur(n/e)}function Yke(e){return Math.round(e*100)/100}function Xm(e){return e6(e).map(Number)}function il(e){return e[k6(e)]}function k6(e){return Math.max(0,e.length-1)}function uS(e,t){return t===k6(e)}function xA(e,t=0){return Array.from(Array(e),(n,r)=>t+r)}function e6(e){return Object.keys(e)}function jH(e,t){return[e,t].reduce((n,r)=>(e6(r).forEach(a=>{const i=n[a],s=r[a],l=wA(i)&&wA(s);n[a]=l?jH(i,s):s}),n),{})}function Wb(e,t){return typeof t.MouseEvent<"u"&&e instanceof t.MouseEvent}function Kke(e,t){const n={start:r,center:a,end:i};function r(){return 0}function a(u){return i(u)/2}function i(u){return t-u}function s(u,d){return Ub(e)?n[e](u):e(t,u,d)}return{measure:s}}function t6(){let e=[];function t(a,i,s,l={passive:!0}){let u;if("addEventListener"in a)a.addEventListener(i,s,l),u=()=>a.removeEventListener(i,s,l);else{const d=a;d.addListener(s),u=()=>d.removeListener(s)}return e.push(u),r}function n(){e=e.filter(a=>a())}const r={add:t,clear:n};return r}function Jke(e,t,n,r){const a=t6(),i=1e3/60;let s=null,l=0,u=0;function d(){a.add(e,"visibilitychange",()=>{e.hidden&&T()})}function p(){v(),a.clear()}function h(S){if(!u)return;s||(s=S,n(),n());const b=S-s;for(s=S,l+=b;l>=i;)n(),l-=i;const w=l/i;r(w),u&&(u=t.requestAnimationFrame(h))}function g(){u||(u=t.requestAnimationFrame(h))}function v(){t.cancelAnimationFrame(u),s=null,l=0,u=0}function T(){s=null,l=0}return{init:d,destroy:p,start:g,stop:v,update:n,render:r}}function Zke(e,t){const n=t==="rtl",r=e==="y",a=r?"y":"x",i=r?"x":"y",s=!r&&n?-1:1,l=p(),u=h();function d(T){const{height:E,width:S}=T;return r?E:S}function p(){return r?"top":n?"right":"left"}function h(){return r?"bottom":n?"left":"right"}function g(T){return T*s}return{scroll:a,cross:i,startEdge:l,endEdge:u,measureSize:d,direction:g}}function w0(e=0,t=0){const n=Ur(e-t);function r(d){return d<e}function a(d){return d>t}function i(d){return r(d)||a(d)}function s(d){return i(d)?r(d)?e:t:d}function l(d){return n?d-n*Math.ceil((d-t)/n):d}return{length:n,max:t,min:e,constrain:s,reachedAny:i,reachedMax:a,reachedMin:r,removeOffset:l}}function RH(e,t,n){const{constrain:r}=w0(0,e),a=e+1;let i=s(t);function s(g){return n?Ur((a+g)%a):r(g)}function l(){return i}function u(g){return i=s(g),h}function d(g){return p().set(l()+g)}function p(){return RH(e,l(),n)}const h={get:l,set:u,add:d,clone:p};return h}function Xke(e,t,n,r,a,i,s,l,u,d,p,h,g,v,T,E,S,b,w){const{cross:k,direction:F}=e,D=["INPUT","SELECT","TEXTAREA"],M={passive:!1},A=t6(),R=t6(),q=w0(50,225).constrain(v.measure(20)),H={mouse:300,touch:400},W={mouse:500,touch:600},se=T?43:25;let Y=!1,ee=0,le=0,G=!1,te=!1,re=!1,ue=!1;function Q(Oe){if(!w)return;function Se(de){(m4(w)||w(Oe,de))&&Te(de)}const Re=t;A.add(Re,"dragstart",de=>de.preventDefault(),M).add(Re,"touchmove",()=>{},M).add(Re,"touchend",()=>{}).add(Re,"touchstart",Se).add(Re,"mousedown",Se).add(Re,"touchcancel",oe).add(Re,"contextmenu",oe).add(Re,"click",ke,!0)}function V(){A.clear(),R.clear()}function ie(){const Oe=ue?n:t;R.add(Oe,"touchmove",K,M).add(Oe,"touchend",oe).add(Oe,"mousemove",K,M).add(Oe,"mouseup",oe)}function ge(Oe){const Se=Oe.nodeName||"";return D.includes(Se)}function _e(){return(T?W:H)[ue?"mouse":"touch"]}function Ce(Oe,Se){const Re=h.add(lS(Oe)*-1),de=p.byDistance(Oe,!T).distance;return T||Ur(Oe)<q?de:S&&Se?de*.5:p.byIndex(Re.get(),0).distance}function Te(Oe){const Se=Wb(Oe,r);ue=Se,re=T&&Se&&!Oe.buttons&&Y,Y=Am(a.get(),s.get())>=2,!(Se&&Oe.button!==0)&&(ge(Oe.target)||(G=!0,i.pointerDown(Oe),d.useFriction(0).useDuration(0),a.set(s),ie(),ee=i.readPoint(Oe),le=i.readPoint(Oe,k),g.emit("pointerDown")))}function K(Oe){if(!Wb(Oe,r)&&Oe.touches.length>=2)return oe(Oe);const Re=i.readPoint(Oe),de=i.readPoint(Oe,k),Xe=Am(Re,ee),we=Am(de,le);if(!te&&!ue&&(!Oe.cancelable||(te=Xe>we,!te)))return oe(Oe);const Qe=i.pointerMove(Oe);Xe>E&&(re=!0),d.useFriction(.3).useDuration(.75),l.start(),a.add(F(Qe)),Oe.preventDefault()}function oe(Oe){const Re=p.byDistance(0,!1).index!==h.get(),de=i.pointerUp(Oe)*_e(),Xe=Ce(F(de),Re),we=$ke(de,Xe),Qe=se-10*we,We=b+we/50;te=!1,G=!1,R.clear(),d.useDuration(Qe).useFriction(We),u.distance(Xe,!T),ue=!1,g.emit("pointerUp")}function ke(Oe){re&&(Oe.stopPropagation(),Oe.preventDefault(),re=!1)}function be(){return G}return{init:Q,destroy:V,pointerDown:be}}function eOe(e,t){let r,a;function i(h){return h.timeStamp}function s(h,g){const T=`client${(g||e.scroll)==="x"?"X":"Y"}`;return(Wb(h,t)?h:h.touches[0])[T]}function l(h){return r=h,a=h,s(h)}function u(h){const g=s(h)-s(a),v=i(h)-i(r)>170;return a=h,v&&(r=h),g}function d(h){if(!r||!a)return 0;const g=s(a)-s(r),v=i(h)-i(r),T=i(h)-i(a)>170,E=g/v;return v&&!T&&Ur(E)>.1?E:0}return{pointerDown:l,pointerMove:u,pointerUp:d,readPoint:s}}function tOe(){function e(n){const{offsetTop:r,offsetLeft:a,offsetWidth:i,offsetHeight:s}=n;return{top:r,right:a+i,bottom:r+s,left:a,width:i,height:s}}return{measure:e}}function nOe(e){function t(r){return e*(r/100)}return{measure:t}}function rOe(e,t,n,r,a,i,s){const l=[e].concat(r);let u,d,p=[],h=!1;function g(S){return a.measureSize(s.measure(S))}function v(S){if(!i)return;d=g(e),p=r.map(g);function b(w){for(const k of w){if(h)return;const F=k.target===e,D=r.indexOf(k.target),M=F?d:p[D],A=g(F?e:r[D]);if(Ur(A-M)>=.5){S.reInit(),t.emit("resize");break}}}u=new ResizeObserver(w=>{(m4(i)||i(S,w))&&b(w)}),n.requestAnimationFrame(()=>{l.forEach(w=>u.observe(w))})}function T(){h=!0,u&&u.disconnect()}return{init:v,destroy:T}}function aOe(e,t,n,r,a,i){let s=0,l=0,u=a,d=i,p=e.get(),h=0;function g(){const M=r.get()-e.get(),A=!u;let R=0;return A?(s=0,n.set(r),e.set(r),R=M):(n.set(e),s+=M/u,s*=d,p+=s,e.add(s),R=p-h),l=lS(R),h=p,D}function v(){const M=r.get()-t.get();return Ur(M)<.001}function T(){return u}function E(){return l}function S(){return s}function b(){return k(a)}function w(){return F(i)}function k(M){return u=M,D}function F(M){return d=M,D}const D={direction:E,duration:T,velocity:S,seek:g,settled:v,useBaseFriction:w,useBaseDuration:b,useFriction:F,useDuration:k};return D}function iOe(e,t,n,r,a){const i=a.measure(10),s=a.measure(50),l=w0(.1,.99);let u=!1;function d(){return!(u||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function p(v){if(!d())return;const T=e.reachedMin(t.get())?"min":"max",E=Ur(e[T]-t.get()),S=n.get()-t.get(),b=l.constrain(E/s);n.subtract(S*b),!v&&Ur(S)<i&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())}function h(v){u=!v}return{shouldConstrain:d,constrain:p,toggleActive:h}}function sOe(e,t,n,r,a){const i=w0(-t+e,0),s=h(),l=p(),u=g();function d(T,E){return Am(T,E)<=1}function p(){const T=s[0],E=il(s),S=s.lastIndexOf(T),b=s.indexOf(E)+1;return w0(S,b)}function h(){return n.map((T,E)=>{const{min:S,max:b}=i,w=i.constrain(T),k=!E,F=uS(n,E);return k?b:F||d(S,w)?S:d(b,w)?b:w}).map(T=>parseFloat(T.toFixed(3)))}function g(){if(t<=e+a)return[i.max];if(r==="keepSnaps")return s;const{min:T,max:E}=l;return s.slice(T,E)}return{snapsContained:u,scrollContainLimit:l}}function oOe(e,t,n){const r=t[0],a=n?r-e:il(t);return{limit:w0(a,r)}}function lOe(e,t,n,r){const i=t.min+.1,s=t.max+.1,{reachedMin:l,reachedMax:u}=w0(i,s);function d(g){return g===1?u(n.get()):g===-1?l(n.get()):!1}function p(g){if(!d(g))return;const v=e*(g*-1);r.forEach(T=>T.add(v))}return{loop:p}}function uOe(e){const{max:t,length:n}=e;function r(i){const s=i-t;return n?s/-n:0}return{get:r}}function cOe(e,t,n,r,a){const{startEdge:i,endEdge:s}=e,{groupSlides:l}=a,u=h().map(t.measure),d=g(),p=v();function h(){return l(r).map(E=>il(E)[s]-E[0][i]).map(Ur)}function g(){return r.map(E=>n[i]-E[i]).map(E=>-Ur(E))}function v(){return l(d).map(E=>E[0]).map((E,S)=>E+u[S])}return{snaps:d,snapsAligned:p}}function dOe(e,t,n,r,a,i){const{groupSlides:s}=a,{min:l,max:u}=r,d=p();function p(){const g=s(i),v=!e||t==="keepSnaps";return n.length===1?[i]:v?g:g.slice(l,u).map((T,E,S)=>{const b=!E,w=uS(S,E);if(b){const k=il(S[0])+1;return xA(k)}if(w){const k=k6(i)-il(S)[0]+1;return xA(k,il(S)[0])}return T})}return{slideRegistry:d}}function fOe(e,t,n,r,a){const{reachedAny:i,removeOffset:s,constrain:l}=r;function u(T){return T.concat().sort((E,S)=>Ur(E)-Ur(S))[0]}function d(T){const E=e?s(T):l(T),S=t.map((w,k)=>({diff:p(w-E,0),index:k})).sort((w,k)=>Ur(w.diff)-Ur(k.diff)),{index:b}=S[0];return{index:b,distance:E}}function p(T,E){const S=[T,T+n,T-n];if(!e)return T;if(!E)return u(S);const b=S.filter(w=>lS(w)===E);return b.length?u(b):il(S)-n}function h(T,E){const S=t[T]-a.get(),b=p(S,E);return{index:T,distance:b}}function g(T,E){const S=a.get()+T,{index:b,distance:w}=d(S),k=!e&&i(S);if(!E||k)return{index:b,distance:T};const F=t[b]-w,D=T+p(F,0);return{index:b,distance:D}}return{byDistance:g,byIndex:h,shortcut:p}}function pOe(e,t,n,r,a,i,s){function l(h){const g=h.distance,v=h.index!==t.get();i.add(g),g&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),v&&(n.set(t.get()),t.set(h.index),s.emit("select"))}function u(h,g){const v=a.byDistance(h,g);l(v)}function d(h,g){const v=t.clone().set(h),T=a.byIndex(v.get(),g);l(T)}return{distance:u,index:d}}function hOe(e,t,n,r,a,i,s,l){const u={passive:!0,capture:!0};let d=0;function p(v){if(!l)return;function T(E){if(new Date().getTime()-d>10)return;s.emit("slideFocusStart"),e.scrollLeft=0;const w=n.findIndex(k=>k.includes(E));oS(w)&&(a.useDuration(0),r.index(w,0),s.emit("slideFocus"))}i.add(document,"keydown",h,!1),t.forEach((E,S)=>{i.add(E,"focus",b=>{(m4(l)||l(v,b))&&T(S)},u)})}function h(v){v.code==="Tab"&&(d=new Date().getTime())}return{init:p}}function wm(e){let t=e;function n(){return t}function r(u){t=s(u)}function a(u){t+=s(u)}function i(u){t-=s(u)}function s(u){return oS(u)?u:u.get()}return{get:n,set:r,add:a,subtract:i}}function PH(e,t){const n=e.scroll==="x"?s:l,r=t.style;let a=null,i=!1;function s(g){return`translate3d(${g}px,0px,0px)`}function l(g){return`translate3d(0px,${g}px,0px)`}function u(g){if(i)return;const v=Yke(e.direction(g));v!==a&&(r.transform=n(v),a=v)}function d(g){i=!g}function p(){i||(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))}return{clear:p,to:u,toggleActive:d}}function mOe(e,t,n,r,a,i,s,l,u){const p=Xm(a),h=Xm(a).reverse(),g=b().concat(w());function v(A,R){return A.reduce((q,H)=>q-a[H],R)}function T(A,R){return A.reduce((q,H)=>v(q,R)>0?q.concat([H]):q,[])}function E(A){return i.map((R,q)=>({start:R-r[q]+.5+A,end:R+t-.5+A}))}function S(A,R,q){const H=E(R);return A.map(W=>{const se=q?0:-n,Y=q?n:0,ee=q?"end":"start",le=H[W][ee];return{index:W,loopPoint:le,slideLocation:wm(-1),translate:PH(e,u[W]),target:()=>l.get()>le?se:Y}})}function b(){const A=s[0],R=T(h,A);return S(R,n,!1)}function w(){const A=t-s[0]-1,R=T(p,A);return S(R,-n,!0)}function k(){return g.every(({index:A})=>{const R=p.filter(q=>q!==A);return v(R,t)<=.1})}function F(){g.forEach(A=>{const{target:R,translate:q,slideLocation:H}=A,W=R();W!==H.get()&&(q.to(W),H.set(W))})}function D(){g.forEach(A=>A.translate.clear())}return{canLoop:k,clear:D,loop:F,loopPoints:g}}function gOe(e,t,n){let r,a=!1;function i(u){if(!n)return;function d(p){for(const h of p)if(h.type==="childList"){u.reInit(),t.emit("slidesChanged");break}}r=new MutationObserver(p=>{a||(m4(n)||n(u,p))&&d(p)}),r.observe(e,{childList:!0})}function s(){r&&r.disconnect(),a=!0}return{init:i,destroy:s}}function vOe(e,t,n,r){const a={};let i=null,s=null,l,u=!1;function d(){l=new IntersectionObserver(T=>{u||(T.forEach(E=>{const S=t.indexOf(E.target);a[S]=E}),i=null,s=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(T=>l.observe(T))}function p(){l&&l.disconnect(),u=!0}function h(T){return e6(a).reduce((E,S)=>{const b=parseInt(S),{isIntersecting:w}=a[b];return(T&&w||!T&&!w)&&E.push(b),E},[])}function g(T=!0){if(T&&i)return i;if(!T&&s)return s;const E=h(T);return T&&(i=E),T||(s=E),E}return{init:d,destroy:p,get:g}}function yOe(e,t,n,r,a,i){const{measureSize:s,startEdge:l,endEdge:u}=e,d=n[0]&&a,p=T(),h=E(),g=n.map(s),v=S();function T(){if(!d)return 0;const w=n[0];return Ur(t[l]-w[l])}function E(){if(!d)return 0;const w=i.getComputedStyle(il(r));return parseFloat(w.getPropertyValue(`margin-${u}`))}function S(){return n.map((w,k,F)=>{const D=!k,M=uS(F,k);return D?g[k]+p:M?g[k]+h:F[k+1][l]-w[l]}).map(Ur)}return{slideSizes:g,slideSizesWithGaps:v,startGap:p,endGap:h}}function _Oe(e,t,n,r,a,i,s,l,u){const{startEdge:d,endEdge:p,direction:h}=e,g=oS(n);function v(b,w){return Xm(b).filter(k=>k%w===0).map(k=>b.slice(k,k+w))}function T(b){return b.length?Xm(b).reduce((w,k,F)=>{const D=il(w)||0,M=D===0,A=k===k6(b),R=a[d]-i[D][d],q=a[d]-i[k][p],H=!r&&M?h(s):0,W=!r&&A?h(l):0,se=Ur(q-W-(R+H));return F&&se>t+u&&w.push(k),A&&w.push(b.length),w},[]).map((w,k,F)=>{const D=Math.max(F[k-1]||0);return b.slice(D,w)}):[]}function E(b){return g?v(b,n):T(b)}return{groupSlides:E}}function bOe(e,t,n,r,a,i,s){const{align:l,axis:u,direction:d,startIndex:p,loop:h,duration:g,dragFree:v,dragThreshold:T,inViewThreshold:E,slidesToScroll:S,skipSnaps:b,containScroll:w,watchResize:k,watchSlides:F,watchDrag:D,watchFocus:M}=i,A=2,R=tOe(),q=R.measure(t),H=n.map(R.measure),W=Zke(u,d),se=W.measureSize(q),Y=nOe(se),ee=Kke(l,se),le=!h&&!!w,G=h||!!w,{slideSizes:te,slideSizesWithGaps:re,startGap:ue,endGap:Q}=yOe(W,q,H,n,G,a),V=_Oe(W,se,S,h,q,H,ue,Q,A),{snaps:ie,snapsAligned:ge}=cOe(W,ee,q,H,V),_e=-il(ie)+il(re),{snapsContained:Ce,scrollContainLimit:Te}=sOe(se,_e,ge,w,A),K=le?Ce:ge,{limit:oe}=oOe(_e,K,h),ke=RH(k6(K),p,h),be=ke.clone(),xe=Xm(n),Oe=({dragHandler:xt,scrollBody:Yt,scrollBounds:_t,options:{loop:je}})=>{je||_t.constrain(xt.pointerDown()),Yt.seek()},Se=({scrollBody:xt,translate:Yt,location:_t,offsetLocation:je,previousLocation:Ie,scrollLooper:at,slideLooper:Vt,dragHandler:It,animation:Ct,eventHandler:Kt,scrollBounds:Jt,options:{loop:qt}},qr)=>{const Gr=xt.settled(),Nn=!Jt.shouldConstrain(),vn=qt?Gr:Gr&&Nn;vn&&!It.pointerDown()&&(Ct.stop(),Kt.emit("settle")),vn||Kt.emit("scroll");const y=_t.get()*qr+Ie.get()*(1-qr);je.set(y),qt&&(at.loop(xt.direction()),Vt.loop()),Yt.to(je.get())},Re=Jke(r,a,()=>Oe(bt),xt=>Se(bt,xt)),de=.68,Xe=K[ke.get()],we=wm(Xe),Qe=wm(Xe),We=wm(Xe),Ge=wm(Xe),ce=aOe(we,We,Qe,Ge,g,de),Le=fOe(h,K,_e,oe,Ge),mt=pOe(Re,ke,be,ce,Le,Ge,s),z=uOe(oe),$=t6(),pe=vOe(t,n,s,E),{slideRegistry:Pe}=dOe(le,w,K,Te,V,xe),Fe=hOe(e,n,Pe,mt,ce,$,s,M),bt={ownerDocument:r,ownerWindow:a,eventHandler:s,containerRect:q,slideRects:H,animation:Re,axis:W,dragHandler:Xke(W,e,r,a,Ge,eOe(W,a),we,Re,mt,ce,Le,ke,s,Y,v,T,b,de,D),eventStore:$,percentOfView:Y,index:ke,indexPrevious:be,limit:oe,location:we,offsetLocation:We,previousLocation:Qe,options:i,resizeHandler:rOe(t,s,a,n,W,k,R),scrollBody:ce,scrollBounds:iOe(oe,We,Ge,ce,Y),scrollLooper:lOe(_e,oe,We,[we,We,Qe,Ge]),scrollProgress:z,scrollSnapList:K.map(z.get),scrollSnaps:K,scrollTarget:Le,scrollTo:mt,slideLooper:mOe(W,se,_e,te,re,ie,K,We,n),slideFocus:Fe,slidesHandler:gOe(t,s,F),slidesInView:pe,slideIndexes:xe,slideRegistry:Pe,slidesToScroll:V,target:Ge,translate:PH(W,t)};return bt}function TOe(){let e={},t;function n(d){t=d}function r(d){return e[d]||[]}function a(d){return r(d).forEach(p=>p(t,d)),u}function i(d,p){return e[d]=r(d).concat([p]),u}function s(d,p){return e[d]=r(d).filter(h=>h!==p),u}function l(){e={}}const u={init:n,emit:a,off:s,on:i,clear:l};return u}const EOe={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function SOe(e){function t(i,s){return jH(i,s||{})}function n(i){const s=i.breakpoints||{},l=e6(s).filter(u=>e.matchMedia(u).matches).map(u=>s[u]).reduce((u,d)=>t(u,d),{});return t(i,l)}function r(i){return i.map(s=>e6(s.breakpoints||{})).reduce((s,l)=>s.concat(l),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function wOe(e){let t=[];function n(i,s){return t=s.filter(({options:l})=>e.optionsAtMedia(l).active!==!1),t.forEach(l=>l.init(i,e)),s.reduce((l,u)=>Object.assign(l,{[u.name]:u}),{})}function r(){t=t.filter(i=>i.destroy())}return{init:n,destroy:r}}function cg(e,t,n){const r=e.ownerDocument,a=r.defaultView,i=SOe(a),s=wOe(i),l=t6(),u=TOe(),{mergeOptions:d,optionsAtMedia:p,optionsMediaQueries:h}=i,{on:g,off:v,emit:T}=u,E=W;let S=!1,b,w=d(EOe,cg.globalOptions),k=d(w),F=[],D,M,A;function R(){const{container:xe,slides:Oe}=k;M=(Ub(xe)?e.querySelector(xe):xe)||e.children[0];const Re=Ub(Oe)?M.querySelectorAll(Oe):Oe;A=[].slice.call(Re||M.children)}function q(xe){const Oe=bOe(e,M,A,r,a,xe,u);if(xe.loop&&!Oe.slideLooper.canLoop()){const Se=Object.assign({},xe,{loop:!1});return q(Se)}return Oe}function H(xe,Oe){S||(w=d(w,xe),k=p(w),F=Oe||F,R(),b=q(k),h([w,...F.map(({options:Se})=>Se)]).forEach(Se=>l.add(Se,"change",W)),k.active&&(b.translate.to(b.location.get()),b.animation.init(),b.slidesInView.init(),b.slideFocus.init(be),b.eventHandler.init(be),b.resizeHandler.init(be),b.slidesHandler.init(be),b.options.loop&&b.slideLooper.loop(),M.offsetParent&&A.length&&b.dragHandler.init(be),D=s.init(be,F)))}function W(xe,Oe){const Se=V();se(),H(d({startIndex:Se},xe),Oe),u.emit("reInit")}function se(){b.dragHandler.destroy(),b.eventStore.clear(),b.translate.clear(),b.slideLooper.clear(),b.resizeHandler.destroy(),b.slidesHandler.destroy(),b.slidesInView.destroy(),b.animation.destroy(),s.destroy(),l.clear()}function Y(){S||(S=!0,l.clear(),se(),u.emit("destroy"),u.clear())}function ee(xe,Oe,Se){!k.active||S||(b.scrollBody.useBaseFriction().useDuration(Oe===!0?0:k.duration),b.scrollTo.index(xe,Se||0))}function le(xe){const Oe=b.index.add(1).get();ee(Oe,xe,-1)}function G(xe){const Oe=b.index.add(-1).get();ee(Oe,xe,1)}function te(){return b.index.add(1).get()!==V()}function re(){return b.index.add(-1).get()!==V()}function ue(){return b.scrollSnapList}function Q(){return b.scrollProgress.get(b.location.get())}function V(){return b.index.get()}function ie(){return b.indexPrevious.get()}function ge(){return b.slidesInView.get()}function _e(){return b.slidesInView.get(!1)}function Ce(){return D}function Te(){return b}function K(){return e}function oe(){return M}function ke(){return A}const be={canScrollNext:te,canScrollPrev:re,containerNode:oe,internalEngine:Te,destroy:Y,off:v,on:g,emit:T,plugins:Ce,previousScrollSnap:ie,reInit:E,rootNode:K,scrollNext:le,scrollPrev:G,scrollProgress:Q,scrollSnapList:ue,scrollTo:ee,selectedScrollSnap:V,slideNodes:ke,slidesInView:ge,slidesNotInView:_e};return H(t,n),setTimeout(()=>u.emit("init"),0),be}cg.globalOptions=void 0;function cS(e={},t=[]){const n=j.useRef(e),r=j.useRef(t),[a,i]=j.useState(),[s,l]=j.useState(),u=j.useCallback(()=>{a&&a.reInit(n.current,r.current)},[a]);return j.useEffect(()=>{sS(n.current,e)||(n.current=e,u())},[e,u]),j.useEffect(()=>{Qke(r.current,t)||(r.current=t,u())},[t,u]),j.useEffect(()=>{if(Gke()&&s){cg.globalOptions=cS.globalOptions;const d=cg(s,n.current,r.current);return i(d),()=>d.destroy()}else i(void 0)},[s,i]),[l,a]}cS.globalOptions=void 0;const xOe={active:!0,breakpoints:{},snapped:"is-snapped",inView:"is-in-view",draggable:"is-draggable",dragging:"is-dragging",loop:"is-loop"};function nm(e){return(Array.isArray(e)?e:[e]).filter(Boolean)}function rm(e,t){!e||!t.length||e.classList.remove(...t)}function d3(e,t){!e||!t.length||e.classList.add(...t)}function dS(e={}){let t,n,r,a,i=[],s=[];const l=["select"],u=["pointerDown","pointerUp"],d=["slidesInView"],p={snapped:[],inView:[],draggable:[],dragging:[],loop:[]};function h(w,k){n=w;const{mergeOptions:F,optionsAtMedia:D}=k,M=F(xOe,dS.globalOptions),A=F(M,e);t=D(A),r=n.rootNode(),a=n.slideNodes();const{watchDrag:R,loop:q}=n.internalEngine().options,H=!!R;t.loop&&q&&(p.loop=nm(t.loop),d3(r,p.loop)),t.draggable&&H&&(p.draggable=nm(t.draggable),d3(r,p.draggable)),t.dragging&&(p.dragging=nm(t.dragging),u.forEach(W=>n.on(W,v))),t.snapped&&(p.snapped=nm(t.snapped),l.forEach(W=>n.on(W,E)),E()),t.inView&&(p.inView=nm(t.inView),d.forEach(W=>n.on(W,S)),S())}function g(){u.forEach(w=>n.off(w,v)),l.forEach(w=>n.off(w,E)),d.forEach(w=>n.off(w,S)),rm(r,p.loop),rm(r,p.draggable),rm(r,p.dragging),T([],i,p.snapped),T([],s,p.inView),Object.keys(p).forEach(w=>{const k=w;p[k]=[]})}function v(w,k){(k==="pointerDown"?d3:rm)(r,p.dragging)}function T(w=[],k=[],F){const D=k.map(A=>a[A]),M=w.map(A=>a[A]);return D.forEach(A=>rm(A,F)),M.forEach(A=>d3(A,F)),w}function E(){const{slideRegistry:w}=n.internalEngine(),k=w[n.selectedScrollSnap()];i=T(k,i,p.snapped)}function S(){const w=n.slidesInView();s=T(w,s,p.inView)}return{name:"classNames",options:e,init:h,destroy:g}}dS.globalOptions=void 0;const COe=e=>{const[t,n]=j.useState(0),[r,a]=j.useState([]),i=j.useCallback(u=>{e&&e.scrollTo(u)},[e]),s=j.useCallback(u=>{a(u.scrollSnapList())},[]),l=j.useCallback(u=>{n(u.selectedScrollSnap())},[]);return j.useEffect(()=>{e&&(s(e),l(e),e.on("reInit",s).on("reInit",l).on("select",l))},[e,s,l]),{selectedIndex:t,scrollSnaps:r,onDotButtonClick:i}},NOe=e=>{const{children:t,className:n,...r}=e;return m.jsx("li",{className:n,children:m.jsx("button",{type:"button",...r,children:t})})};var f3={},CA;function kOe(){if(CA)return f3;CA=1;var e=/((([a-zA-Z]+(-[a-zA-Z0-9]+){0,2})|\*)(;q=[0-1](\.[0-9]+)?)?)*/g,t=function(a){return typeof a=="string"};function n(a){var i=(a||"").match(e);return i.map(function(s){if(s){var l=s.split(";"),u=l[0].split("-"),d=u.length===3;return{code:u[0],script:d?u[1]:null,region:d?u[2]:u[1],quality:l[1]?parseFloat(l[1].split("=")[1]):1}}}).filter(function(s){return s}).sort(function(s,l){return l.quality-s.quality})}function r(a,i,s){if(s=s||{},!a||!a.length||!i)return null;t(i)&&(i=n(i));for(var l=a.map(function(b){var w=b.split("-"),k=w.length===3;return{code:w[0],script:k?w[1]:null,region:k?w[2]:w[1]}}),u=0;u<i.length;u++)for(var d=i[u],p=d.code.toLowerCase(),h=d.region?d.region.toLowerCase():d.region,g=d.script?d.script.toLowerCase():d.script,v=0;v<l.length;v++){var T=l[v].code.toLowerCase(),E=l[v].script?l[v].script.toLowerCase():l[v].script,S=l[v].region?l[v].region.toLowerCase():l[v].region;if(p===T&&(s.loose||!g||g===E)&&(s.loose||!h||h===S))return a[v]}return null}return f3.parse=n,f3.pick=r,f3}var OOe=kOe();const IOe=ji(OOe),DOe=dt`
  query MultilingualSliderSlideData {
    multilingualSliderSlideData {
      language
      metatitle
      title
      link {
        text
        url {
          ...UrlFragment
        }
      }
      textAlign
    }
  }
  ${Wr}
`;function MOe(){const{request:e}=j.use(ZT),{loading:t,error:n,data:r}=xr(DOe),a=$t();n&&console.error({message:"Error ignored by HeroSlider",error:n});let i={};if(r&&r.multilingualSliderSlideData){const s=typeof window<"u",l=mi(s?a.pathname:e._parsedUrl.pathname),u=s?globalThis.navigator.languages:IOe.parse(e.headers["accept-language"]).map(({code:g})=>g),d=r.multilingualSliderSlideData.map(({language:g})=>g),p=u.find(g=>d.includes(g)),h=!p||p===wo||p===zs?l:p;i=r.multilingualSliderSlideData.find(g=>g.language===h)}return{loading:t,multilingualData:i}}const LOe="HeroImageWrapper_lQLGM",AOe="Wrapper_0l28A",FOe="Grid_mQchV",jOe="Content_hb-QB",ROe="Title_BFajz",POe="AlignRight_v-PMA",zOe="MetaTitle_RVlpB MetaTitle",BOe="Link_0--GQ link-local",T1={HeroImageWrapper:LOe,Wrapper:AOe,Grid:FOe,Content:jOe,Title:ROe,AlignRight:POe,MetaTitle:zOe,Link:BOe};function VOe(e){const{multilingualData:t}=MOe(),n=Cr({prefix:"multilingualHeroSliderSlide",props:e}),{credit:r}=Us(n),{media:a,invertColors:i,lazy:s,disableAutoHyphenation:l}=n,u=nt(null,["entity","translated","fieldImage"],a);return m.jsxs("div",{className:T1.Wrapper,children:[m.jsx("div",{className:T1.HeroImageWrapper,children:m.jsx(Ja,{...u,isBackground:!0,displayEmptyAlt:!0,credit:r,lazyload:s})}),m.jsx(tn,{className:T1.Grid,children:m.jsx(yt,{children:m.jsxs(et,{mobile:2,desktop:11,className:qe(T1.Content,{InvertedColors:i,[T1.AlignRight]:t.textAlign}),children:[m.jsx(Ri,{className:T1.Title,disableAutoHyphenation:l,heroFullwidth:!1,metaTitle:t.metatitle,metaTitleClassName:T1.MetaTitle,children:t.title}),t.link&&m.jsx(St,{url:t.link.url,className:T1.Link,children:t.link.text})]})})})]})}const HOe="SrOnly_f0t74",UOe={SrOnly:HOe};function WOe({children:e}){return m.jsx("span",{className:UOe.SrOnly,children:e})}const qOe="HeroImageWrapper_Vu9-8",GOe="Wrapper_brbxb",QOe="Grid_8PDE7",$Oe="Content_MVYjd",YOe="Title_wjYDm",KOe="AlignRight_i4eS0",JOe="MetaTitle_AnJQi MetaTitle",ZOe="Link_AY4sU link-local",E1={HeroImageWrapper:qOe,Wrapper:GOe,Grid:QOe,Content:$Oe,Title:YOe,AlignRight:KOe,MetaTitle:JOe,Link:ZOe};function XOe(e){const t=Cr({prefix:"heroSliderSlide",props:e}),{credit:n}=Us(t),{title:r,metatitle:a,link:i,media:s,invertColors:l,textAlign:u,lazy:d,disableAutoHyphenation:p}=t,h=nt(null,["entity","translated","fieldImage"],s);return m.jsxs("div",{className:E1.Wrapper,children:[m.jsx("div",{className:E1.HeroImageWrapper,children:m.jsx(Ja,{...h,isBackground:!0,displayEmptyAlt:!0,credit:n,lazyload:d})}),m.jsx(tn,{className:E1.Grid,children:m.jsx(yt,{children:m.jsxs(et,{mobile:2,desktop:11,className:qe(E1.Content,{InvertedColors:l,[E1.AlignRight]:u}),children:[m.jsx(Ri,{metaTitle:a,className:E1.Title,metaTitleClassName:E1.MetaTitle,disableAutoHyphenation:p,heroFullwidth:!1,children:r}),i&&m.jsxs(St,{url:i.url,className:E1.Link,children:[m.jsx(WOe,{children:a}),i.title]})]})})})]})}function eIe(e){const{slides:t,disableAutoHyphenation:n}=Cr({prefix:"heroSlider",props:e}),{isInverted:r,setHeaderInvertColors:a}=ep(Ln(h=>({isInverted:h.isInverted,setHeaderInvertColors:h.setHeaderInvertColors}))),[i,s]=cS(void 0,[dS()]),{selectedIndex:l,onDotButtonClick:u}=COe(s),d=j.useCallback(h=>{a(t[h.selectedScrollSnap()])},[a,t]);s&&(s.on("init",d),s.on("select",d)),j.useEffect(()=>{const h=g=>{const v=t.findIndex(T=>T.targetId===Number(g.detail));s.scrollTo(v)};return window.addEventListener("scrollToCreditInSlider",h),()=>{window.removeEventListener("scrollToCreditInSlider",h)}},[s]);const p=t&&t.map((h,g)=>{let v;const T=!!g;switch(h.entity.__typename){case"ParagraphHeroSliderSlide":v=m.jsx(XOe,{...h.entity.translated,lazy:T,disableAutoHyphenation:n});break;case"ParagraphMultilingualHeroSliderSlide":v=m.jsx(VOe,{...h.entity.translated,lazy:T,disableAutoHyphenation:n});break;default:v=null}return m.jsx("div",{className:qe(Zo.EmblaSlide,{[Zo.EmblaSlideAnimation]:h.entity.translated.heroAnimation}),children:v},h.targetId)});return m.jsxs("div",{className:qe(Zo.Embla,{[Zo.InvertedColors]:r}),ref:i,children:[m.jsx("div",{className:Zo.EmblaContainer,children:p}),m.jsx("div",{className:Zo.EmblaControls,children:m.jsx(tn,{children:m.jsx(yt,{children:m.jsx(et,{mobile:2,desktop:11,className:Zo.FullWidth,children:m.jsx("ul",{className:Zo.EmblaDots,children:t&&t.map((h,g)=>m.jsx(NOe,{onClick:()=>u(g),className:qe(Zo.Dot,{[Zo.EmblaSelected]:g===l}),children:h.entity.translated.heroSliderSlideNavigationTitle},g))})})})})})]})}const tIe="Title_SBWYO",nIe="Image_xesqg",NA={Title:tIe,Image:nIe};function rIe(e){const t=Cr({prefix:"heroWide",props:e}),{credit:n}=Us(t),{media:r,title:a,disableAutoHyphenation:i,newsTeasersFeed:s}=t,l=nt(null,["entity","translated","fieldImage"],r);return m.jsx(tn,{children:m.jsxs(yt,{children:[m.jsx(et,{mobile:6,desktop:13,desktopOffset:1,children:m.jsx("div",{className:NA.Image,children:m.jsx(Ja,{...l,credit:n,lazyload:!1,displayEmptyAlt:!0})})}),m.jsx(et,{mobile:6,desktop:12,desktopOffset:1,children:m.jsx(Ri,{className:NA.Title,disableAutoHyphenation:i,heroFullwidth:!1,newsTeasersFeed:s,children:a})})]})})}const aIe="Wrapper_2Rcsf",iIe={Wrapper:aIe};function sIe(e){const{markup:t}=Cr({prefix:"htmlElement",props:e});return t&&m.jsx("div",{className:iIe.Wrapper,dangerouslySetInnerHTML:{__html:t.processed}})}function oIe(e){const{media:t}=e;return j.useMemo(()=>({media:t.map(n=>{const r=["description","credits","fieldLicense.entity.translated.licenseText"].reduce((a,i)=>{const s=["entity","translated"].concat(i.split(".")),l=gn(s,n);i!=="description"&&s.splice(s.indexOf(i),1,i.replace(i,i.includes("licenseText")?"fieldLicenseLink":`${i}Link`));const u=gn(s,n),d=u?gn(["url","path"],u):null,p=d?`<a href='${d}' target='blank'>${l}</a>`:l;return l?[...a,p]:a},[]).join(" | ");return{...n,entity:{...n.entity,translated:{...n.entity.translated,fieldImage:{...n.entity.translated.fieldImage,imageCaption:r}}}}})}),[t])}const lIe="Image_WpVVb",uIe="SingleFigure_uOKD-",cIe="Figure_Hk9r9",dIe="CTAButton_pyqDD",fIe="Title_3ZUcH HeadingLeftLine",pIe="ImageCaptionLink_lTvll Caption",n2={Image:lIe,SingleFigure:uIe,Figure:cIe,CTAButton:dIe,Title:fIe,ImageCaptionLink:pIe},hIe=({media:e,isSubParagraph:t,isPortrait:n,title:r,ctabutton:a,disableAutoHyphenation:i})=>{const s=e.map(u=>gn(["entity","translated","fieldImage"],u)),l=s.length>1?n2.Figure:n2.SingleFigure;return m.jsxs(al,{narrow:!0,isSubParagraph:t,children:[r&&m.jsx("h2",{className:qe(n2.Title,{"disabled-auto-hyphenation":i}),children:r}),s&&Array.isArray(s)&&s.map((u,d)=>{const{credit:p}=Us(e[d]);return m.jsxs("figure",{className:l,children:[u&&m.jsx(Ja,{className:n2.Image,isPortrait:n,...u,credit:p}),u&&u.imageCaption&&m.jsx("figcaption",{"aria-hidden":"true",className:n2.ImageCaptionLink,children:m.jsx("span",{dangerouslySetInnerHTML:{__html:u.imageCaption}})})]},d)}),a&&m.jsx(St,{button:!0,arrow:!0,url:a.url,className:n2.CTAButton,children:a.title})]})};function mIe(e){const{isSubParagraph:t}=e,n=Cr({prefix:t?"imageSubParagraph":"image",props:e}),{media:r}=oIe(n);return m.jsx(hIe,{...n,media:r})}const gIe="Row_l4npO",vIe="ImageColumnRight_Kv7RV",yIe="Figure_QBbth",_Ie="ImageWrapper_j9PB-",bIe="AltText_STkhP",TIe="Wrapper_2Czcf VerticalSpacing",r2={Row:gIe,ImageColumnRight:vIe,Figure:yIe,ImageWrapper:_Ie,AltText:bIe,Wrapper:TIe};function EIe(e){const t=Cr({prefix:"imagePlusTeaser",props:e}),{credit:n}=Us(t),{alignment:r,teaser:a,media:i,disableAutoHyphenation:s}=t,l=gn(["entity","translated","fieldImage"],i),u=gn(["entity","translated","fieldImage","alt"],i),d=gn(["entity","translated"],a);return m.jsx(tn,{className:r2.Wrapper,children:m.jsxs(yt,{className:r2.Row,children:[m.jsx(et,{className:r==="right"&&r2.ImageColumnRight,mobile:6,desktop:7,desktopOffset:1,children:i&&m.jsxs("figure",{className:r2.Figure,children:[m.jsx(Ja,{...l,isBackground:!0,displayEmptyAlt:!0,className:r2.ImageWrapper,credit:n}),m.jsx("p",{className:r2.AltText,"aria-hidden":"true",children:u})]})}),m.jsx(et,{mobile:6,desktop:4,desktopOffset:1,children:a&&m.jsx(jE,{...d,isSubParagraph:!0,disableAutoHyphenation:s})})]})})}const SIe="ListItem_9qG--",wIe="ListLink_x7Be7",xIe="SubParagraphListLink_KvXFW",CIe="List_zUClY ListReset",p3={ListItem:SIe,ListLink:wIe,SubParagraphListLink:xIe,List:CIe};function NIe(e){const{links:t,isSubParagraph:n}=Cr({prefix:"linksParagraph",props:e});return m.jsx("ul",{className:p3.List,children:t.map(({title:r,url:a})=>m.jsx("li",{className:p3.ListItem,children:m.jsx(St,{url:a,arrow:!0,className:qe(p3.ListLink,{[p3.SubParagraphListLink]:n}),children:m.jsx("span",{children:r})})},r))})}const kIe="WrapperInverted_4Gd89",OIe="ImageWrapper_HVhhv",IIe="Content_dyCT8",DIe="Title_xeKKX",MIe="Body_Vs8dE",LIe="ListItem_cQXqH",AIe="Wrapper_I8-Mc VerticalSpacing InvertedColorsTablet",FIe="List_tr3xf ListReset",S1={WrapperInverted:kIe,ImageWrapper:OIe,Content:IIe,Title:DIe,Body:MIe,ListItem:LIe,Wrapper:AIe,List:FIe};function jIe(e){const t=Cr({prefix:"maxiBanner",props:e}),{credit:n}=Us(t),{body:r,title:a,links:i,invertColors:s,media:l,disableAutoHyphenation:u}=t,d=gn(["entity","translated","fieldImage"],l),p=d6(null,"processed",r);return m.jsxs("div",{className:qe(S1.Wrapper,{[S1.WrapperInverted]:s}),children:[l&&m.jsx(Ja,{...d,isBackground:!0,displayEmptyAlt:!0,className:S1.ImageWrapper,credit:n}),m.jsxs(tn,{className:S1.Content,children:[m.jsx(yt,{children:m.jsxs(et,{mobile:6,tablet:3,desktop:6,desktopOffset:1,children:[m.jsx("h2",{className:qe(S1.Title,{"disabled-auto-hyphenation":u}),children:a}),m.jsx("div",{className:S1.Body,dangerouslySetInnerHTML:{__html:p}})]})}),m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:11,desktopOffset:1,children:m.jsx("ul",{className:S1.List,children:i?.map(h=>m.jsx("li",{className:S1.ListItem,children:m.jsx(St,{className:qe("button--dark",{"no-invert-image":!d&&!s}),url:h.url,arrow:!0,button:!0,children:h.title})},h.title))})})})]})]})}const RIe=dt`
  query NewsTeasersQuery($id: String!, $first: Int = 40, $after: String = "") {
    paragraph: paragraphById(id: $id) {
      ... on ParagraphNewsTeaserCollection {
        newsTeasers(first: $first, after: $after) {
          edges {
            node {
              nid
              title
              created
              ...TeaserFragment
            }
            cursor
          }
          count
        }
      }
    }
  }
  ${Zl}
`,kA=e=>e?200:40,PIe=e=>e.reduce((t,n)=>(t.some(r=>r.node.nid===n.node.nid)||t.push(n),t),[]);function zIe({paragraphId:e,isList:t}){const{data:n,loading:r,error:a,fetchMore:i}=xr(RIe,{variables:{id:e.toString(),first:kA(t)},notifyOnNetworkStatusChange:!0});a&&console.error({message:"Error ignored by NewsTeasers/List",error:a});const s=async l=>{await i({variables:{id:e.toString(),after:l,first:kA(t)},updateQuery:(u,{fetchMoreResult:d})=>{if(!d)return u;const p=u?.paragraph?.newsTeasers,h=d?.paragraph,g=h.newsTeasers;return{paragraph:{__typename:h?.__typename,newsTeasers:{__typename:g?.__typename,edges:PIe([...p?.edges||[],...g?.edges||[]]),count:p?.count}}}}})};return{loading:r,newsTeasers:nt([],["paragraph","newsTeasers","edges"],n),count:nt(0,["paragraph","newsTeasers","count"],n),onLoadMore:s}}function BIe(e,{date:t,newsRelease:n}){const r=e.reduce((s,l)=>(gn(["translated","teaserLink","targetNode","publishingDate"],l)&&gn(["translated","teaserLink","url","alias"],l)&&s.push({rowCells:[{rowCellData:z1(l.translated.teaserLink.targetNode.publishingDate*1e3)},{rowCellData:l.translated.title},{rowCellData:l.translated.teaserLink.url.alias}]}),s),[]),a=[{label:t,isLink:!1,hidden:!1,displayLabel:!0,width:"20.00"},{label:n,isLink:!1,hidden:!1,displayLabel:!0,width:"75.00"},{label:"",isLink:!0,hidden:!0,displayLabel:!1}],i=vV(a);return{rows:r,header:a,tableId:"downloads_table--000",...i}}function VIe(e){return e.map(t=>{const n=t.entity.translated;return{translated:{id:n.id,teaserType:"image_only",teaserImage:n.fieldIwlImage,teaserLink:n.fieldIwlLink}}})}function HIe(e,t){if(t&&t.length){const n=VIe(t);e.length>3&&e.splice(3,0,n[0]),e.length>8&&n[1]&&e.splice(8,0,n[1]),e.length>13&&n[2]&&e.splice(13,0,n[2])}return e}function UIe(e,t){let n=null,r=null;return HIe(e,t).reduce((a,i)=>{if(gn(["translated","teaserType"],i)!=="image_only"&&!gn(["translated","teaserLink","targetNode","publishingDate"],i))return a;if(i.translated.teaserType!=="image_only"){const{fullMonth:s,year:l}=kb(i.translated.teaserLink.targetNode.publishingDate*1e3);n=`_${l}`,r=s}return{...a,[n]:{...a[n]||[],[r]:{...a[n]&&a[n][r]||[],hideTitle:_ge(r,n),teasers:[...a[n]&&a[n][r]&&a[n][r].teasers||[],i]}}}},{})}const WIe="Wrapper_rYYLm",qIe="LoadMore_TdPhO",GIe="Title_u4WIH",h_={Wrapper:WIe,LoadMore:qIe,Title:GIe};function QIe({count:e,newsTeasers:t,onLoadMore:n,loadingTeasers:r,title:a,images:i,isList:s,disableAutoHyphenation:l}){const{translations:u}=Ht(),d=e>t.length,p=t.length>0&&t[t.length-1].cursor;let h=t.map(({node:g})=>({translated:g}));return h=s?BIe(h,u):UIe(h,i),r&&e===0?m.jsx(hi,{}):h&&!!Object.keys(h).length&&m.jsxs(m.Fragment,{children:[m.jsx(al,{className:h_.Title,children:pV(a,u,null,!0,!1,l)}),s?m.jsx(al,{children:m.jsx(TV,{...h})}):Object.keys(h).map(g=>Object.keys(h[g]).map(v=>{const{hideTitle:T,teasers:E}=h[g][v];return m.jsx(r4,{teasers:E,teaserTitle:`${v} ${g.substr(1)}`,noTitle:T,disableAutoHyphenation:l},`${v}-${g}`)})),d&&m.jsx(al,{children:m.jsx("div",{className:h_.Wrapper,children:r?m.jsx(hi,{}):m.jsx(St,{to:"#",button:!0,className:h_.LoadMore,onClick:()=>n(p),children:u.loadMore})})})]})}function $Ie(e){const{paragraphId:t,isList:n}=e,{loading:r,newsTeasers:a,count:i,onLoadMore:s}=zIe({paragraphId:t,isList:n});return m.jsx(QIe,{...e,loadingTeasers:r,newsTeasers:a,count:i,onLoadMore:s})}function YIe(e){const{title:t,id:n,images:r,isList:a,disableAutoHyphenation:i}=Cr({prefix:"newsTeasers",props:e});return m.jsx($Ie,{paragraphId:n,title:t,images:r,isList:a,disableAutoHyphenation:i})}function KIe(e){const{content:t}=Cr({prefix:"notification",props:e}),n=nt(null,["entity","translated","notificationTitle"],t),r=nt(null,["entity","translated","notificationDescription"],t),a=nt(null,["entity","translated","notificationActive"],t),i=nt(null,["entity","translated","notificationLink","title"],t),s=nt(null,["entity","translated","notificationLink","url"],t),l={title:n,description:r,linkTitle:i,linkUrl:s};return!!a&&m.jsx(n4,{content:l})}const JIe="Wrapper_TLWjz",ZIe="CTAButton_pK9Nc",XIe="List_AEYjS",eDe="Content_BKjQZ",tDe="Title_S70lM HeadingLeftLine",Wd={Wrapper:JIe,CTAButton:ZIe,List:XIe,Content:eDe,Title:tDe};function nDe(e){const{paragraphLinksTitle:t,paragraphCatalogData:n,publicationListCtaButton:r,disableAutoHyphenation:a}=Cr({prefix:"publicationListParagraph",props:e});return m.jsxs(tn,{className:Wd.Wrapper,children:[m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:10,desktopOffset:1,wide:10,wideOffset:2,className:Wd.Content,children:t&&m.jsx("h2",{dangerouslySetInnerHTML:{__html:t},className:qe(Wd.Title,{"disabled-auto-hyphenation":a})})})}),m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:10,desktopOffset:1,wide:10,wideOffset:2,className:Wd.Content,children:n&&m.jsx("div",{className:Wd.List,dangerouslySetInnerHTML:{__html:n}})})}),m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:10,desktopOffset:1,wide:10,wideOffset:2,className:Wd.Content,children:r&&m.jsx(St,{button:!0,arrow:!0,url:r.url,className:Wd.CTAButton,children:r.title})})})]})}const rDe="ListItemButton_9vkUl",aDe="Wrapper_AzkUI VerticalSpacing",OA={ListItemButton:rDe,Wrapper:aDe},IA=[".title-notification"];function iDe({paragraphTitle:e,tableOfContentsCtaButton:t}){const{translations:n}=Ht(),r=globalThis.window?.innerWidth<za.breakpointTablet,[a,i]=j.useState([]);j.useEffect(()=>{const l=Array.from(globalThis.document.querySelectorAll(`#mainContent h2:is([class^=Title_])${IA.length>0?`:not(${IA.join()})`:""}`)).filter(d=>d.textContent!==e),u=l.map((d,p)=>({text:d.textContent,id:`toc-header-${p}`}));i(u),l.forEach((d,p)=>{d.setAttribute("id",`toc-header-${p}`)})},[e]);const s=l=>{const u=globalThis.document.getElementById(l);u&&globalThis.window.scrollTo({top:u.offsetTop-(r?160:230),behavior:"smooth"})};return m.jsxs(tn,{className:OA.Wrapper,children:[m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:10,desktopOffset:1,wide:10,wideOffset:2,children:m.jsx("h2",{children:e||n.contents})})}),a.length>0&&m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:10,desktopOffset:1,wide:10,wideOffset:2,children:m.jsx("ul",{children:a.map(l=>m.jsx("li",{children:m.jsx("button",{className:OA.ListItemButton,onClick:()=>s(l.id),children:l.text})},l.id))})})}),m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:10,desktopOffset:1,wide:10,wideOffset:2,children:t&&m.jsx(St,{button:!0,arrow:!0,url:t.url,children:t.title})})})]})}const sDe="LinkArrow_A-e8P",oDe={LinkArrow:sDe};function lDe({url:e,className:t=""}){const n=r=>{const a=e.alias;return qe(r,oDe.LinkArrow,{[k3().file]:el(a),[k3().local]:Vm(a)&&!el(a),[k3().external]:!Vm(a)&&!el(a)})};return m.jsx("span",{className:n(t)})}const uDe="Wrapper_Uhp5T",cDe="ListItem_K-tfB",dDe="Arrow_M6F4j",fDe="ListLink_gy45W",pDe="LinkText_fJ5cW",hDe="Cta_v5AOe",mDe="CtaLabel_qtmxj",gDe="List_himFP ListReset",w1={Wrapper:uDe,ListItem:cDe,Arrow:dDe,ListLink:fDe,LinkText:pDe,Cta:hDe,CtaLabel:mDe,List:gDe};function vDe(e){const{translations:t}=Ht(),{links:n,ctaLabel:r}=Cr({prefix:"quickLinksParagraph",props:e});return m.jsx(tn,{className:w1.Wrapper,children:m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:12,desktopOffset:1,role:"navigation",ariaLabel:t.quickLinks,children:m.jsx("ul",{className:w1.List,children:n?.map(({title:a,url:i})=>m.jsx("li",{className:w1.ListItem,children:m.jsxs(St,{className:w1.ListLink,url:i,children:[m.jsx("span",{className:w1.LinkText,children:a}),m.jsxs("div",{className:w1.Cta,children:[m.jsx("p",{className:w1.CtaLabel,children:r}),m.jsx(lDe,{className:w1.Arrow,url:i})]})]})},a))})})})})}const yDe=dt`
  query studyFinderQuery(
    $page: Int!
    $pageSize: Int
    $filters: [FreeFormTableFilterInput]
    $sortBy: String
    $sortOrder: FreeFormTableSortOrderOptions
  ) {
    studyFinderTable(page: $page, pageSize: $pageSize, filters: $filters, sortBy: $sortBy, sortOrder: $sortOrder) {
      tableDisplay
      tableColumns {
        sortable: columnSortable
        sortId: columnSortId
        label: columnLabel
        displayLabel: displayColumnLabel
        hidden: columnHidden
        filterId: columnFilterId
        filterable: columnFilterable
        searchable: columnSearchable
        type: columnType
        filters: columnFilterOptions {
          key: filterOptionKey
          keyParent: filterOptionKeyParent
          value: filterOptionValue
          hide: filterOptionHide
        }
      }
      tableRows {
        rowCells {
          rowCellData
        }
      }
      tableTotalRows
    }
  }
`,_De=({paragraphId:e,location:t,activeBundle:n})=>{const r=`study_finder--${e}`;let a={...rn.getGraphqlVariables(t,r),pageSize:VR};const i=["field_start_summer_only","field_start_winter_only"];if(a.filters.some(h=>h.name==="field_start_summer_only")&&a.filters.some(h=>h.name==="field_start_winter_only")&&(a.filters=a.filters.filter(h=>!i.includes(h.name))),n&&n.courses.length>0){const h=mi(t.pathname),g=W1e(n,h);a={...a,...g.whitelistIds.length>0&&{whitelistIds:g.whitelistIds.map(v=>v.toString())},...g.blacklistIds.length>0&&{blacklistIds:g.blacklistIds.map(v=>v.toString())}}}const{data:s,previousData:l,loading:u,error:d}=xr(yDe,{variables:a});d&&console.error({message:"Error ignored by StudyFinder",error:d});const p=u&&!s?l:s;return{loading:u,display:nt("",["studyFinderTable","tableDisplay"],p),columns:nt([],["studyFinderTable","tableColumns"],p),rows:nt([],["studyFinderTable","tableRows"],p),totalRows:nt(0,["studyFinderTable","tableTotalRows"],p),variables:a}};function bDe(){const[e,t]=j.useState(5);return j.useEffect(()=>{const n=()=>{globalThis.window.innerWidth<za.breakpointTablet?t(2):t(5)};return n(),globalThis.window.addEventListener("resize",n),()=>{globalThis.window.removeEventListener("resize",n)}},[]),e}const TDe="Pager_5r7Pi",EDe="Container_QePBs",SDe="Direction_H7u1O",wDe="PageHidden_52jWN",xDe="PageDisplayed_rUumv",CDe="Page_IrqqD",NDe="FirstPage_x2d-N",kDe="LastPage_Y8Gxz",ODe="CurrentPage_Br-mY",IDe="PreviousPage_Ed7Aa",DDe="NextPage_8Np7O",MDe="PagesList_RC-Hc",LDe="Arrow_YUsh-",ADe="ArrowLeft_F-vSo",FDe="ArrowRight_ZwqSm",jDe="Dots_GEXJB",Vr={Pager:TDe,Container:EDe,Direction:SDe,PageHidden:wDe,PageDisplayed:xDe,Page:CDe,FirstPage:NDe,LastPage:kDe,CurrentPage:ODe,PreviousPage:IDe,NextPage:DDe,PagesList:MDe,Arrow:LDe,ArrowLeft:ADe,ArrowRight:FDe,Dots:jDe},am=(e,t,n,r)=>{const a=rn.getPageUrl(e,t,n,r);return{alias:a,path:a,routed:!0}},RDe=({displayedPages:e,totalPages:t,currentPage:n,location:r,query:a,tableId:i})=>{const s=j.useMemo(()=>Math.max(2,Math.min(t-e+1,n+1-Math.floor((e-1)/2))),[e,t,n]),l=j.useMemo(()=>Math.min(t-1,Math.max(e,n+1+Math.floor(e/2))),[e,t,n]),u=j.useMemo(()=>KK(s,l+1),[s,l]);return m.jsx(yt,{className:Vr.Pager,children:m.jsx(et,{mobile:6,desktop:12,desktopOffset:1,children:m.jsxs("div",{className:Vr.Container,children:[m.jsx("div",{className:Vr.Direction,children:m.jsxs(St,{className:qe(Vr.PreviousPage,{[Vr.PageHidden]:n===0,[Vr.PageDisplayed]:n!==0}),url:am(r.pathname,a,n-1,i),children:[m.jsx(Ft,{iconName:"arrow-right-black",className:qe([Vr.Arrow,Vr.ArrowLeft])}),"Previous"]})}),m.jsx("div",{children:m.jsxs("ul",{className:Vr.PagesList,children:[u.length>1&&m.jsx("li",{children:m.jsx(St,{className:qe(Vr.FirstPage,{[Vr.CurrentPage]:n===0}),url:am(r.pathname,a,0,i),children:"1"})}),s>2&&m.jsx("li",{className:Vr.Dots,children:"..."}),u.map(d=>m.jsx("li",{children:m.jsx(St,{className:qe(Vr.Page,{[Vr.CurrentPage]:d-1===n}),url:am(r.pathname,a,d-1,i),children:d})},d)),l<t-1&&m.jsx("li",{className:Vr.Dots,children:"..."}),u.length>1&&m.jsx("li",{children:m.jsx(St,{className:qe(Vr.LastPage,{[Vr.CurrentPage]:n===t-1}),url:am(r.pathname,a,t-1,i),children:t})})]})}),m.jsx("div",{className:Vr.Direction,children:m.jsxs(St,{className:qe(Vr.NextPage,{[Vr.PageHidden]:n>=t-1,[Vr.PageDisplayed]:n<t-1}),url:am(r.pathname,a,n+1,i),children:["Next",m.jsx(Ft,{iconName:"arrow-right-black",className:qe([Vr.Arrow,Vr.ArrowRight])})]})})]})})})};function PDe(e){const t=$t(),n=mE({location:t}),r=bDe();return m.jsx(RDe,{...e,location:t,query:n,displayedPages:r})}const zDe="Wrapper_5a5sf",BDe={Wrapper:zDe};function VDe({display:e,columns:t,rows:n,totalRows:r,loading:a,query:i,variables:s,paragraphId:l}){const u=t.map((p,h)=>({...p,id:h})),d=`study_finder--${l}`;return m.jsx("div",{className:BDe.Wrapper,children:m.jsxs(tn,{children:[m.jsx(BE,{header:u,rows:n,tableId:d,displayType:e,loading:a,totalRows:r,variables:s,showCombineFilter:!0,hasSubmitButton:!0}),r>n.length&&m.jsx(m.Fragment,{children:m.jsx(PDe,{totalPages:Math.ceil(r/VR),currentPage:rn.getCurrentPageNumber(i,d),tableId:d})})]})})}function HDe(e){const t=$t(),n=rn.getQuery(t),r=_De({...e,location:t});return m.jsx(VDe,{...e,query:n,...r})}const UDe="Table_-Q5lc",WDe="TableRow_CvNcn",qDe="TableColumn_yNT70",GDe="Title_oU-pm HeadingLeftLine",im={Table:UDe,TableRow:WDe,TableColumn:qDe,Title:GDe},QDe=(e,t)=>e.includes(t);function $De({parent:e}){const t=$t(),{translations:n}=Ht(),r=mi(t.pathname),{degree:a,degreeInfo:i,subjectType:s,startWinterOnly:l,startSummerOnly:u,standardPeriod:d,teachingLang:p,studyFees:h,studyFeeInfo:g,furtherProperties:v=[],applicationByLottery:T,applicationProcess:E,additionalData:S}=e||{},b=j.useMemo(()=>{let D=n.semester;return r===wo&&d>1&&(D+="s"),D},[r,d,n.semester]),w=j.useMemo(()=>h?Number(h).toLocaleString(r,{minimumFractionDigits:2,maximumFractionDigits:2}):null,[h,r]),k=[{key:"teaching_profession_option",translationKey:"teachingProfOption"},{key:"part_time_option",translationKey:"partTimeOption"},{key:"as_second_major_subject_only",translationKey:"asSecMajorOnly"},{key:"possible_as_additional_magister_artium",translationKey:"possAsAddMaSub"},{key:"subject_completely_in_english",translationKey:"subCompleteEn"},{key:"international_subject",translationKey:"internationalSubject"}],F=(D,M,A)=>M&&m.jsxs("tr",{className:im.TableRow,children:[m.jsxs("td",{className:im.TableColumn,children:[D,A&&m.jsx(Fz,{content:A,html:!0})]}),m.jsx("td",{className:im.TableColumn,children:M})]});return m.jsxs(al,{children:[m.jsx("h2",{className:im.Title,children:n.factsAndFormalities}),m.jsx("table",{className:im.Table,children:m.jsxs("tbody",{children:[F(n.degree,gn(["entity","translated","name"],a),i),F(n.subjectType,s),F(n.startWinterOnly,l&&!u?n.startWinterOnlyYes:u&&!l?n.startSummerOnlyYes:u&&l?n.startWinterOnlyNo:n.startNotAvailable),F(n.standardPeriod,`${d?.toLocaleString(r)} ${b}`),F(n.teachingLang,p),F(n.studyFees,`${w} ${n.euroPerSemester}`,g),F(n.applicationProcess,gn(["entity","translated","name"],E),gn(["entity","translated","description","processed"],E)),F(n.applicationByLottery,T?n.yes:null),F(n.applicationDeadlines,n.applicationDeadlinesStatic),k.map(({key:D,translationKey:M})=>QDe(v,D)&&m.jsx(j.Fragment,{children:F(n[M],n.yes)},D)),S?.map(({entity:{key:D,value:M}},A)=>D&&M?m.jsx(j.Fragment,{children:F(D,M)},`${D}-${A}`):null)]})})]})}function YDe(e){const{teaser:t}=Cr({prefix:"teaserParagraph",props:e}),n=gn(["entity","translated"],t);return m.jsx(jE,{...n,isSubParagraph:!0})}const KDe="HasTitle_pAQ6m",JDe="ContentLeft_HBlPZ",ZDe="Content_-rb7L",XDe="SubParagraphLeft_UybWD",eMe="Wrapper_06VSe VerticalSpacing",tMe="Title_fJ3-2 HeadingLeftLine",nMe="SubParagraph_1garQ VerticalSpacing",qd={HasTitle:KDe,ContentLeft:JDe,Content:ZDe,SubParagraphLeft:XDe,Wrapper:eMe,Title:tMe,SubParagraph:nMe};function rMe(e){const{content:t,alignment:n,subParagraph:r,title:a,disableAutoHyphenation:i}=Cr({prefix:"text",props:e}),s=nt(!1,["entity","translated"],r),l=nt(!1,["__typename"],s),u=d6(null,"processed",t),d=l==="ParagraphTeaser",p=l==="ParagraphImage",h=l==="ParagraphLinks",g=p?nt(!1,["imageSubParagraphIsPortrait"],s):0,v=d||h||g,T=v?7:l?5:12,E=v?7:l?4:10,S=v?3:6;return m.jsxs(tn,{className:qe(qd.Wrapper,{[qd.HasTitle]:a}),children:[a&&m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:10,desktopOffset:1,wide:10,wideOffset:2,children:m.jsx("h2",{className:qe(qd.Title,{"disabled-auto-hyphenation":i}),children:a})})}),m.jsxs(yt,{children:[u&&m.jsx(et,{mobile:6,tablet:p?g?4:3:6,desktop:T,desktopOffset:1,wide:E,wideOffset:l&&n==="left"?1:2,className:qe(qd.Content,{[qd.ContentLeft]:!l||n==="right"}),children:m.jsx("div",{dangerouslySetInnerHTML:{__html:u}})}),l&&m.jsx(et,{mobile:6,tablet:p?g?2:3:6,desktop:S,desktopOffset:1,wide:S,wideOffset:1,className:qe(qd.SubParagraph,{[qd.SubParagraphLeft]:n==="left"}),children:LMe([r])})]})]})}const aMe="ColumnTabletOffset_A1K9O",iMe="QuoteMark_grHMH",sMe="Wrapper_YbNCf VerticalSpacing",oMe="Quote_jtXva MediumSmallHeading",lMe="Caption_3RVqe Caption",sm={ColumnTabletOffset:aMe,QuoteMark:iMe,Wrapper:sMe,Quote:oMe,Caption:lMe};function uMe(e){const{content:t,quoteCaption:n}=Cr({prefix:"textHighlight",props:e});return m.jsx(tn,{className:sm.Wrapper,children:m.jsx(yt,{children:m.jsxs(et,{className:sm.ColumnTabletOffset,mobile:6,tablet:5,desktop:10,desktopOffset:2,wide:8,wideOffset:3,children:[m.jsxs("p",{className:sm.Quote,children:[n&&m.jsx(Ft,{iconName:"quote",className:sm.QuoteMark}),t]}),n&&m.jsx("p",{className:sm.Caption,children:n})]})})})}const cMe="Title_4pLLR",dMe="Image_AvxQN",fMe="QuoteMark_J7hbw",pMe="QuoteWrapper_OW1VV",hMe="Wrapper_I0u1l VerticalSpacing",mMe="Quote_cKU3z MediumSmallHeading",gMe="Caption_a-O7N Caption",Gd={Title:cMe,Image:dMe,QuoteMark:fMe,QuoteWrapper:pMe,Wrapper:hMe,Quote:mMe,Caption:gMe};function vMe(e){const t=Cr({prefix:"textHighlightWithImage",props:e}),{credit:n}=Us(t),{title:r,content:a,quoteCaption:i,media:s,disableAutoHyphenation:l}=t,u=gn(["entity","translated","fieldImage"],s);return m.jsxs(tn,{className:Gd.Wrapper,children:[m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:10,desktopOffset:2,children:r&&m.jsx("h2",{className:qe(Gd.Title,{"disabled-auto-hyphenation":l}),children:r})})}),m.jsxs(yt,{children:[m.jsx(et,{mobile:6,desktop:5,desktopOffset:2,children:m.jsx(Ja,{...u,className:Gd.Image,credit:n})}),m.jsxs(et,{mobile:6,desktop:4,desktopOffset:1,className:Gd.QuoteWrapper,children:[m.jsxs("p",{className:Gd.Quote,children:[i&&m.jsx(Ft,{iconName:"quote",className:Gd.QuoteMark}),a]}),i&&m.jsx("p",{className:Gd.Caption,children:i})]})]})]})}const{ListItem:yMe}=e4,_Me="Container_s3chW",bMe="Title_ms43G",TMe="BottomLinks_5MxJD",EMe="List_Jv1NE ListReset",SMe="ListLink_JxAsU ListLink",wMe=`ListItem_3W3h7 ${yMe}`,a2={Container:_Me,Title:bMe,BottomLinks:TMe,List:EMe,ListLink:SMe,ListItem:wMe};function xMe(e){const{title:t,description:n,links:r,cta:a}=Cr({prefix:"textTeaserParagraph",props:e});return m.jsxs("div",{className:a2.Container,children:[m.jsx("h2",{className:a2.Title,children:t}),n&&m.jsx("p",{children:n}),m.jsxs("div",{className:a2.BottomLinks,children:[r&&!!r.length&&m.jsx("ul",{className:a2.List,children:r.map(i=>m.jsx("li",{className:a2.ListItem,children:m.jsx(St,{url:i.url,arrow:!0,className:a2.ListLink,children:m.jsx("span",{children:i.title})})},i.title))}),a&&m.jsx(St,{url:a.url,arrow:!0,button:!0,children:a.title})]})]})}const CMe="Wrapper_RgnRg",NMe="Frame_TRaas",kMe="CTAButton_mMMAb",OMe="Title_axejk HeadingLeftLine",h3={Wrapper:CMe,Frame:NMe,CTAButton:kMe,Title:OMe};function IMe(e){const{id:t,title:n,embed:r,ctabutton:a,isSubParagraph:i,disableAutoHyphenation:s}=Cr({prefix:"video",props:e});return m.jsxs(al,{narrow:!0,isSubParagraph:i,children:[n&&m.jsx("h2",{className:qe(h3.Title,{"disabled-auto-hyphenation":s}),children:n}),r&&m.jsx("div",{className:h3.Wrapper,children:m.jsx("iframe",{id:t,src:r,allowFullScreen:!0,type:"text/html",title:n||"video",className:h3.Frame})}),a&&m.jsx(St,{button:!0,arrow:!0,url:a.url,className:h3.CTAButton,children:a.title})]})}const DMe=({kind:e,include:t,isSubParagraph:n,metaTitle:r,title:a,contentParagraphs:i,siteSettings:s,...l})=>{if(t&&t.indexOf(e)===-1)return null;const u=s&&s.disableAutoHyphenation!==void 0&&s.disableAutoHyphenation;switch(e){case"ParagraphCalendar":return m.jsx($be,{...zn(CP,l),contentParagraphs:i});case"ParagraphImage":{const d=zn(n?aE:TP,l);return m.jsx(mIe,{isSubParagraph:n,...d,disableAutoHyphenation:u})}case"ParagraphHeroFullwidth":{const d=zn(_P,l);return m.jsx(TA,{...d,title:a,metaTitle:r,disableAutoHyphenation:u})}case"ParagraphHeroFullwidthTitleOnly":{const d=zn(bP,l);return m.jsx(TA,{titleOnly:!0,...d,title:a,disableAutoHyphenation:u})}case"ParagraphHeroHigh":{const d=zn(MP,l);return m.jsx(Wke,{...d,title:a,metaTitle:r,newsTeasersFeed:l?.newsTeasersFeed,disableAutoHyphenation:u})}case"ParagraphHeroWide":{const d=zn(AP,l);return m.jsx(rIe,{...d,title:a,newsTeasersFeed:l?.newsTeasersFeed,disableAutoHyphenation:u})}case"ParagraphHeroTeaser":{const d=zn(jP,l);return m.jsx(jIe,{...d,disableAutoHyphenation:u})}case"ParagraphTeaserArea":{const d=zn(UP,l);return m.jsx(r4,{...d,disableAutoHyphenation:u})}case"ParagraphText":{const d=zn(WP,l);return m.jsx(rMe,{...d,disableAutoHyphenation:u})}case"ParagraphTextHighlight":{const d=zn(qP,l);return m.jsx(uMe,{...d})}case"ParagraphTextHighlightWithImage":{const d=zn(GP,l);return m.jsx(vMe,{...d,disableAutoHyphenation:u})}case"ParagraphTextWithMedia":{const d=zn(FP,l);return m.jsx(EIe,{...d,disableAutoHyphenation:u})}case"ParagraphVideo":{const d=zn(lE,l);return m.jsx(IMe,{isSubParagraph:n,...d,disableAutoHyphenation:u})}case"ParagraphHtmlElement":{const d=zn(iE,l);return m.jsx(sIe,{...d})}case"ParagraphLinks":{const d=zn(sE,l);return m.jsx(NIe,{isSubParagraph:n,...d})}case"ParagraphQuicklinks":{const d=zn(VP,l);return m.jsx(vDe,{...d})}case"ParagraphNotification":{const d=zn(PP,l);return m.jsx(KIe,{...d})}case"ParagraphBackgroundFont":{const d=zn(wP,l);return m.jsx(E9e,{...d})}case"ParagraphTextTeaser":{const d=zn(QP,l);return m.jsx(xMe,{...d})}case"ParagraphStudyFinder":return m.jsx(HDe,{paragraphId:l.id});case"ParagraphDataTable":{const d=zn(NP,l);return m.jsx(MSe,{...d,disableAutoHyphenation:u})}case"ParagraphDatabaseSearch":{const d=zn(kP,l);return m.jsx(zSe,{...d,disableAutoHyphenation:u})}case"ParagraphHeroSlider":return m.jsx(eIe,{...l,disableAutoHyphenation:u});case"ParagraphTeaser":{const d=zn(oE,l);return m.jsx(YDe,{...d})}case"ParagraphAdditionalStudyCourses":{const d=zn(EP,l);return m.jsx(v9e,{...d})}case"ParagraphBookmarkStudyCourse":{const d=zn(xP,l);return m.jsx(x9e,{...d})}case"ParagraphEvents":{const d=zn(IP,l),{paragraphEvent:p,ctaButton:h}=d;return m.jsx(Ywe,{title:a,teasers:p?.data?.map(({nid:g,title:v,fieldDate:T,fieldEventStartDate:E,fieldSpeakerHighlighted:S,fieldLocationShort:b,fieldAttendanceOptions:w,fieldEventImage:k,viewNode:F,fieldCancelledEvent:D})=>({translated:{id:g,title:v,teaserCancelled:D,teaserDateLine:z1(`${T}${E}`,"paragraphTypeEvent",""),teaserDescription:{processed:S},teaserLocation:b,teaserAttendanceOptions:w.toLowerCase().replace(" ","-").split(","),teaserType:"paragraphEvents",teaserLink:{url:{alias:F,path:F,routed:!0}},...k&&{teaserImage:{...k,id:`${k.id}-${g}`}}}})),ctaButton:h})}case"ParagraphGallery":{const d=zn(DP,l);return m.jsx(Mke,{...d,disableAutoHyphenation:u})}case"ParagraphSubjectShapeData":{const d=zn(HP,l);return m.jsx($De,{...d})}case"ParagraphDownloads":{const d=zn(OP,l);return m.jsx($we,{...d,disableAutoHyphenation:u})}case"ParagraphSfApplicationProcessText":{const d=zn(SP,l);return m.jsx(y9e,{...d})}case"ParagraphNewsTeaserCollection":{const d=zn(RP,l);return m.jsx(YIe,{...d,disableAutoHyphenation:u})}case"ParagraphPublicationList":{const d=zn(zP,l);return m.jsx(nDe,{...d,disableAutoHyphenation:u})}case"ParagraphTableOfContents":{const d=zn(BP,l);return m.jsx(iDe,{...d,disableAutoHyphenation:u})}default:return console.warn("Unsupported paragraph kind",e),null}},R0=(e,t=!1)=>(n,r,a)=>{if(!n||!n.entity||!n.entity.translated)return null;const{id:i,__typename:s,...l}=n.entity.translated;return m.jsx(DMe,{id:i,include:e,kind:s,isSubParagraph:t,title:n.title,metaTitle:n.metaTitle,contentParagraphs:a,siteSettings:!0,newsTeasersFeed:n?.newsTeasersFeed,...l},i)},MMe=e=>R0(e,!0),qb=(e,t)=>e.map(R0(t)),LMe=(e,t)=>e.map(MMe(t)),{Wrapper:AMe,TextWrapper:FMe,ContactWrapper:jMe,Contact:RMe,Arrow:PMe,Title:zMe}=Tz,BMe=`Wrapper_OMW19 ${AMe}`,VMe=`TextWrapper_1pbJV ${FMe}`,HMe=`IconWrapper_FFf3u ${jMe}`,UMe=`Contact_uHZZC ${RMe}`,WMe=`Arrow_ZhONO ${PMe}`,qMe=`Title_9wiJT ${zMe}`,i2={Wrapper:BMe,TextWrapper:VMe,IconWrapper:HMe,Contact:UMe,Arrow:WMe,Title:qMe};function zH(){const{translations:e}=Ht(),{onClick:t,onBlur:n}=vE();return m.jsxs(Fi,{onClick:t,onBlur:n,type:wr.SHOP_CART,push:!0,className:i2.Wrapper,children:[m.jsx("div",{className:i2.IconWrapper,children:m.jsx(Ft,{iconName:"bookmark-flag-white",className:i2.Contact})}),m.jsxs("div",{className:i2.TextWrapper,children:[m.jsx("p",{className:i2.Title,children:e.cart}),m.jsx(Ft,{iconName:"arrow-expand-white",className:i2.Arrow})]})]})}var Gb=function(){return(Gb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},om,lm,Qb=j.createContext(void 0),DA="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-MML-AM_CHTML",MA="https://cdnjs.cloudflare.com/ajax/libs/mathjax/3.2.2/es5/tex-mml-chtml.js",GMe=function(h){var t=h.config,n=h.version,n=n===void 0?3:n,r=h.src,r=r===void 0?n===2?DA:MA:r,a=h.onStartup,i=h.onLoad,u=h.asyncLoad,s=u!==void 0&&u,l=h.onError,u=h.typesettingOptions,d=h.renderMode,d=d===void 0?"post":d,p=h.hideUntilTypeset,h=h.children,v=j.useContext(Qb);if(v?.version!==void 0&&v?.version!==n)throw Error("Cannot nest MathJaxContexts with different versions. MathJaxContexts should not be nested at all but if they are, they cannot have different versions. Stick with one version of MathJax in your app and avoid using more than one MathJaxContext.");if(n===2&&lm!==void 0||n===3&&om!==void 0)throw Error("Cannot use MathJax versions 2 and 3 simultaneously in the same app due to how MathJax is set up in the browser; either you have multiple MathJaxContexts with different versions or you have mounted and unmounted MathJaxContexts with different versions. Please stick with one version of MathJax in your app. File an issue in the project Github page if you need this feature.");var g=j.useRef(v),v=j.useRef(v?.version||null);if(v.current===null)v.current=n;else if(v.current!==n)throw Error("Cannot change version of MathJax in a MathJaxContext after it has mounted. Reload the page with a new version when this must happen.");var T=r||(n===2?DA:MA);function E(S,b){t&&(window.MathJax=t);var w=document.createElement("script");w.type="text/javascript",w.src=T,w.async=s,w.addEventListener("load",function(){var k=window.MathJax;a&&a(k),S(k),i&&i()}),w.addEventListener("error",function(k){return b(k)}),document.getElementsByTagName("head")[0].appendChild(w)}return g.current===void 0&&(v={typesettingOptions:u,renderMode:d,hideUntilTypeset:p},n===2?om===void 0&&(typeof window<"u"?(om=new Promise(E)).catch(function(S){if(!l)throw Error("Failed to download MathJax version 2 from '".concat(T,"' due to: ").concat(JSON.stringify(S)));l(S)}):(om=Promise.reject()).catch(function(S){})):lm===void 0&&(typeof window<"u"?(lm=new Promise(E)).catch(function(S){if(!l)throw Error("Failed to download MathJax version 3 from '".concat(T,"' due to: ").concat(S));l(S)}):(lm=Promise.reject()).catch(function(S){})),g.current=Gb(Gb({},v),n===2?{version:2,promise:om}:{version:3,promise:lm})),gt.createElement(Qb.Provider,{value:g.current},h)},C1=function(){return(C1=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},QMe=function(e,t){var n={};for(a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},um=function(e){return"Typesetting failed: ".concat(e.message!==void 0?e.message:JSON.stringify(e))},$Me=function(e){function t(){var D;E==="every"&&w&&S==="post"&&v.current!==null&&(v.current.style.visibility=(D=(D=h.style)==null?void 0:D.visibility)!=null?D:"visible"),k.current||(E==="first"&&v.current!==null&&(v.current.style.visibility="visible"),a&&a(),k.current=!0),i&&i(),F.current=!1}var r=e.inline,n=r!==void 0&&r,r=e.hideUntilTypeset,a=e.onInitTypeset,i=e.onTypeset,s=e.text,l=e.dynamic,u=e.typesettingOptions,d=e.renderMode,p=e.children,h=QMe(e,["inline","hideUntilTypeset","onInitTypeset","onTypeset","text","dynamic","typesettingOptions","renderMode","children"]),g=j.useRef(""),v=j.useRef(null),T=j.useContext(Qb),E=r??T?.hideUntilTypeset,S=d??T?.renderMode,b=u??T?.typesettingOptions,w=l!==!1&&(l||!1),k=j.useRef(!1),F=j.useRef(!1);return!F.current&&v.current!==null&&w&&E==="every"&&S==="post"&&(v.current.style.visibility="hidden"),(typeof window<"u"?j.useLayoutEffect:j.useEffect)(function(){if((w||!k.current)&&v.current!==null){if(!T)throw Error("MathJax was not loaded, did you use the MathJax component outside of a MathJaxContext?");if(S==="pre"){if(!(typeof(D=s)=="string"&&0<D.length))throw Error(`Render mode 'pre' requires text prop to be set and non-empty, which was currently "`.concat(s,'"'));if(!u||!u.fn)throw Error("Render mode 'pre' requires 'typesettingOptions' prop with 'fn' property to be set on MathJax element or in the MathJaxContext");if(T.version===2)throw Error("Render mode 'pre' only available with MathJax 3, and version 2 is currently in use")}S!=="post"&&s===g.current||F.current||(F.current=!0,T.version===3?T.promise.then(function(M){var A;S==="pre"?(A=function(R){g.current=s,M.startup.document.clear(),M.startup.document.updateDocument(),v.current!==null&&(v.current.innerHTML=R.outerHTML),t()},u.fn.endsWith("Promise")?M.startup.promise.then(function(){return M[b.fn](s,C1(C1({},b?.options||{}),{display:!n}))}).then(A).catch(function(R){throw t(),Error(um(R))}):M.startup.promise.then(function(){var R=M[b.fn](s,C1(C1({},b?.options||{}),{display:!n}));A(R)}).catch(function(R){throw t(),Error(um(R))})):M.startup.promise.then(function(){return M.typesetClear([v.current]),M.typesetPromise([v.current])}).then(t).catch(function(R){throw t(),Error(um(R))})}).catch(function(M){throw t(),Error(um(M))}):T.promise.then(function(M){M.Hub.Queue(["Typeset",M.Hub,v.current]),M.Hub.Queue(t)}).catch(function(M){throw t(),Error(um(M))}))}var D}),gt.createElement("span",C1({},h,{style:C1(C1({display:n?"inline":"block"},h.style),{visibility:E?"hidden":(e=h.style)==null?void 0:e.visibility}),ref:v}),p)},Qd={},cm={};/**
 * @license React
 * react-dom-server-legacy.browser.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var LA;function YMe(){if(LA)return cm;LA=1;var e=Yl(),t=dg();function n(C){var I="https://react.dev/errors/"+C;if(1<arguments.length){I+="?args[]="+encodeURIComponent(arguments[1]);for(var B=2;B<arguments.length;B++)I+="&args[]="+encodeURIComponent(arguments[B])}return"Minified React error #"+C+"; visit "+I+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var r=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),d=Symbol.for("react.consumer"),p=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),v=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),S=Symbol.for("react.scope"),b=Symbol.for("react.debug_trace_mode"),w=Symbol.for("react.offscreen"),k=Symbol.for("react.legacy_hidden"),F=Symbol.for("react.memo_cache_sentinel"),D=Symbol.iterator,M=Array.isArray;function A(C,I){var B=C.length&3,Z=C.length-B,ae=I;for(I=0;I<Z;){var ve=C.charCodeAt(I)&255|(C.charCodeAt(++I)&255)<<8|(C.charCodeAt(++I)&255)<<16|(C.charCodeAt(++I)&255)<<24;++I,ve=3432918353*(ve&65535)+((3432918353*(ve>>>16)&65535)<<16)&4294967295,ve=ve<<15|ve>>>17,ve=461845907*(ve&65535)+((461845907*(ve>>>16)&65535)<<16)&4294967295,ae^=ve,ae=ae<<13|ae>>>19,ae=5*(ae&65535)+((5*(ae>>>16)&65535)<<16)&4294967295,ae=(ae&65535)+27492+(((ae>>>16)+58964&65535)<<16)}switch(ve=0,B){case 3:ve^=(C.charCodeAt(I+2)&255)<<16;case 2:ve^=(C.charCodeAt(I+1)&255)<<8;case 1:ve^=C.charCodeAt(I)&255,ve=3432918353*(ve&65535)+((3432918353*(ve>>>16)&65535)<<16)&4294967295,ve=ve<<15|ve>>>17,ae^=461845907*(ve&65535)+((461845907*(ve>>>16)&65535)<<16)&4294967295}return ae^=C.length,ae^=ae>>>16,ae=2246822507*(ae&65535)+((2246822507*(ae>>>16)&65535)<<16)&4294967295,ae^=ae>>>13,ae=3266489909*(ae&65535)+((3266489909*(ae>>>16)&65535)<<16)&4294967295,(ae^ae>>>16)>>>0}var R=Object.assign,q=Object.prototype.hasOwnProperty,H=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),W={},se={};function Y(C){return q.call(se,C)?!0:q.call(W,C)?!1:H.test(C)?se[C]=!0:(W[C]=!0,!1)}var ee=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" ")),le=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),G=/["'&<>]/;function te(C){if(typeof C=="boolean"||typeof C=="number"||typeof C=="bigint")return""+C;C=""+C;var I=G.exec(C);if(I){var B="",Z,ae=0;for(Z=I.index;Z<C.length;Z++){switch(C.charCodeAt(Z)){case 34:I="&quot;";break;case 38:I="&amp;";break;case 39:I="&#x27;";break;case 60:I="&lt;";break;case 62:I="&gt;";break;default:continue}ae!==Z&&(B+=C.slice(ae,Z)),ae=Z+1,B+=I}C=ae!==Z?B+C.slice(ae,Z):B}return C}var re=/([A-Z])/g,ue=/^ms-/,Q=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function V(C){return Q.test(""+C)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":C}var ie=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ge=t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,_e={pending:!1,data:null,method:null,action:null},Ce=ge.d;ge.d={f:Ce.f,r:Ce.r,D:In,C:nr,L:gi,m:Ws,X:qs,S:pl,M:Cn};var Te=[],K=/(<\/|<)(s)(cript)/gi;function oe(C,I,B,Z){return""+I+(B==="s"?"\\u0073":"\\u0053")+Z}function ke(C,I,B,Z,ae){return{idPrefix:C===void 0?"":C,nextFormID:0,streamingFormat:0,bootstrapScriptContent:B,bootstrapScripts:Z,bootstrapModules:ae,instructions:0,hasBody:!1,hasHtml:!1,unknownResources:{},dnsResources:{},connectResources:{default:{},anonymous:{},credentials:{}},imageResources:{},styleResources:{},scriptResources:{},moduleUnknownResources:{},moduleScriptResources:{}}}function be(C,I,B){return{insertionMode:C,selectedValue:I,tagScope:B}}function xe(C,I,B){switch(I){case"noscript":return be(2,null,C.tagScope|1);case"select":return be(2,B.value!=null?B.value:B.defaultValue,C.tagScope);case"svg":return be(3,null,C.tagScope);case"picture":return be(2,null,C.tagScope|2);case"math":return be(4,null,C.tagScope);case"foreignObject":return be(2,null,C.tagScope);case"table":return be(5,null,C.tagScope);case"thead":case"tbody":case"tfoot":return be(6,null,C.tagScope);case"colgroup":return be(8,null,C.tagScope);case"tr":return be(7,null,C.tagScope)}return 5<=C.insertionMode?be(2,null,C.tagScope):C.insertionMode===0?be(I==="html"?1:2,null,C.tagScope):C.insertionMode===1?be(2,null,C.tagScope):C}var Oe=new Map;function Se(C,I){if(typeof I!="object")throw Error(n(62));var B=!0,Z;for(Z in I)if(q.call(I,Z)){var ae=I[Z];if(ae!=null&&typeof ae!="boolean"&&ae!==""){if(Z.indexOf("--")===0){var ve=te(Z);ae=te((""+ae).trim())}else ve=Oe.get(Z),ve===void 0&&(ve=te(Z.replace(re,"-$1").toLowerCase().replace(ue,"-ms-")),Oe.set(Z,ve)),ae=typeof ae=="number"?ae===0||ee.has(Z)?""+ae:ae+"px":te((""+ae).trim());B?(B=!1,C.push(' style="',ve,":",ae)):C.push(";",ve,":",ae)}}B||C.push('"')}function Re(C,I,B){B&&typeof B!="function"&&typeof B!="symbol"&&C.push(" ",I,'=""')}function de(C,I,B){typeof B!="function"&&typeof B!="symbol"&&typeof B!="boolean"&&C.push(" ",I,'="',te(B),'"')}var Xe=te("javascript:throw new Error('React form unexpectedly submitted.')");function we(C,I){this.push('<input type="hidden"'),Qe(C),de(this,"name",I),de(this,"value",C),this.push("/>")}function Qe(C){if(typeof C!="string")throw Error(n(480))}function We(C,I){if(typeof I.$$FORM_ACTION=="function"){var B=C.nextFormID++;C=C.idPrefix+B;try{var Z=I.$$FORM_ACTION(C);if(Z){var ae=Z.data;ae?.forEach(Qe)}return Z}catch(ve){if(typeof ve=="object"&&ve!==null&&typeof ve.then=="function")throw ve}}return null}function Ge(C,I,B,Z,ae,ve,Ae,Ye){var Je=null;if(typeof Z=="function"){var lt=We(I,Z);lt!==null?(Ye=lt.name,Z=lt.action||"",ae=lt.encType,ve=lt.method,Ae=lt.target,Je=lt.data):(C.push(" ","formAction",'="',Xe,'"'),Ae=ve=ae=Z=Ye=null,z(I,B))}return Ye!=null&&ce(C,"name",Ye),Z!=null&&ce(C,"formAction",Z),ae!=null&&ce(C,"formEncType",ae),ve!=null&&ce(C,"formMethod",ve),Ae!=null&&ce(C,"formTarget",Ae),Je}function ce(C,I,B){switch(I){case"className":de(C,"class",B);break;case"tabIndex":de(C,"tabindex",B);break;case"dir":case"role":case"viewBox":case"width":case"height":de(C,I,B);break;case"style":Se(C,B);break;case"src":case"href":if(B==="")break;case"action":case"formAction":if(B==null||typeof B=="function"||typeof B=="symbol"||typeof B=="boolean")break;B=V(""+B),C.push(" ",I,'="',te(B),'"');break;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":case"ref":break;case"autoFocus":case"multiple":case"muted":Re(C,I.toLowerCase(),B);break;case"xlinkHref":if(typeof B=="function"||typeof B=="symbol"||typeof B=="boolean")break;B=V(""+B),C.push(" ","xlink:href",'="',te(B),'"');break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":typeof B!="function"&&typeof B!="symbol"&&C.push(" ",I,'="',te(B),'"');break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":B&&typeof B!="function"&&typeof B!="symbol"&&C.push(" ",I,'=""');break;case"capture":case"download":B===!0?C.push(" ",I,'=""'):B!==!1&&typeof B!="function"&&typeof B!="symbol"&&C.push(" ",I,'="',te(B),'"');break;case"cols":case"rows":case"size":case"span":typeof B!="function"&&typeof B!="symbol"&&!isNaN(B)&&1<=B&&C.push(" ",I,'="',te(B),'"');break;case"rowSpan":case"start":typeof B=="function"||typeof B=="symbol"||isNaN(B)||C.push(" ",I,'="',te(B),'"');break;case"xlinkActuate":de(C,"xlink:actuate",B);break;case"xlinkArcrole":de(C,"xlink:arcrole",B);break;case"xlinkRole":de(C,"xlink:role",B);break;case"xlinkShow":de(C,"xlink:show",B);break;case"xlinkTitle":de(C,"xlink:title",B);break;case"xlinkType":de(C,"xlink:type",B);break;case"xmlBase":de(C,"xml:base",B);break;case"xmlLang":de(C,"xml:lang",B);break;case"xmlSpace":de(C,"xml:space",B);break;default:if((!(2<I.length)||I[0]!=="o"&&I[0]!=="O"||I[1]!=="n"&&I[1]!=="N")&&(I=le.get(I)||I,Y(I))){switch(typeof B){case"function":case"symbol":return;case"boolean":var Z=I.toLowerCase().slice(0,5);if(Z!=="data-"&&Z!=="aria-")return}C.push(" ",I,'="',te(B),'"')}}}function Le(C,I,B){if(I!=null){if(B!=null)throw Error(n(60));if(typeof I!="object"||!("__html"in I))throw Error(n(61));I=I.__html,I!=null&&C.push(""+I)}}function mt(C){var I="";return e.Children.forEach(C,function(B){B!=null&&(I+=B)}),I}function z(C,I){!(C.instructions&16)&&(C.instructions|=16,I.bootstrapChunks.unshift(I.startInlineScript,`addEventListener("submit",function(a){if(!a.defaultPrevented){var c=a.target,d=a.submitter,e=c.action,b=d;if(d){var f=d.getAttribute("formAction");null!=f&&(e=f,b=null)}"javascript:throw new Error('React form unexpectedly submitted.')"===e&&(a.preventDefault(),b?(a=document.createElement("input"),a.name=b.name,a.value=b.value,b.parentNode.insertBefore(a,b),b=new FormData(c),a.parentNode.removeChild(a)):b=new FormData(c),a=c.ownerDocument||c,(a.$$reactFormReplay=a.$$reactFormReplay||[]).push(c,d,b))}});`,"<\/script>"))}function $(C,I){C.push(Ie("link"));for(var B in I)if(q.call(I,B)){var Z=I[B];if(Z!=null)switch(B){case"children":case"dangerouslySetInnerHTML":throw Error(n(399,"link"));default:ce(C,B,Z)}}return C.push("/>"),null}var pe=/(<\/|<)(s)(tyle)/gi;function Pe(C,I,B,Z){return""+I+(B==="s"?"\\73 ":"\\53 ")+Z}function Fe(C,I,B){C.push(Ie(B));for(var Z in I)if(q.call(I,Z)){var ae=I[Z];if(ae!=null)switch(Z){case"children":case"dangerouslySetInnerHTML":throw Error(n(399,B));default:ce(C,Z,ae)}}return C.push("/>"),null}function bt(C,I){C.push(Ie("title"));var B=null,Z=null,ae;for(ae in I)if(q.call(I,ae)){var ve=I[ae];if(ve!=null)switch(ae){case"children":B=ve;break;case"dangerouslySetInnerHTML":Z=ve;break;default:ce(C,ae,ve)}}return C.push(">"),I=Array.isArray(B)?2>B.length?B[0]:null:B,typeof I!="function"&&typeof I!="symbol"&&I!==null&&I!==void 0&&C.push(te(""+I)),Le(C,Z,B),C.push(It("title")),null}function xt(C,I){C.push(Ie("script"));var B=null,Z=null,ae;for(ae in I)if(q.call(I,ae)){var ve=I[ae];if(ve!=null)switch(ae){case"children":B=ve;break;case"dangerouslySetInnerHTML":Z=ve;break;default:ce(C,ae,ve)}}return C.push(">"),Le(C,Z,B),typeof B=="string"&&C.push((""+B).replace(K,oe)),C.push(It("script")),null}function Yt(C,I,B){C.push(Ie(B));var Z=B=null,ae;for(ae in I)if(q.call(I,ae)){var ve=I[ae];if(ve!=null)switch(ae){case"children":B=ve;break;case"dangerouslySetInnerHTML":Z=ve;break;default:ce(C,ae,ve)}}return C.push(">"),Le(C,Z,B),typeof B=="string"?(C.push(te(B)),null):B}var _t=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,je=new Map;function Ie(C){var I=je.get(C);if(I===void 0){if(!_t.test(C))throw Error(n(65,C));I="<"+C,je.set(C,I)}return I}function at(C,I,B,Z,ae,ve,Ae,Ye,Je){switch(I){case"div":case"span":case"svg":case"path":break;case"a":C.push(Ie("a"));var lt=null,Nt=null,vt;for(vt in B)if(q.call(B,vt)){var Rt=B[vt];if(Rt!=null)switch(vt){case"children":lt=Rt;break;case"dangerouslySetInnerHTML":Nt=Rt;break;case"href":Rt===""?de(C,"href",""):ce(C,vt,Rt);break;default:ce(C,vt,Rt)}}if(C.push(">"),Le(C,Nt,lt),typeof lt=="string"){C.push(te(lt));var Tn=null}else Tn=lt;return Tn;case"g":case"p":case"li":break;case"select":C.push(Ie("select"));var Dt=null,nn=null,Bn;for(Bn in B)if(q.call(B,Bn)){var hn=B[Bn];if(hn!=null)switch(Bn){case"children":Dt=hn;break;case"dangerouslySetInnerHTML":nn=hn;break;case"defaultValue":case"value":break;default:ce(C,Bn,hn)}}return C.push(">"),Le(C,nn,Dt),Dt;case"option":var Vn=Ae.selectedValue;C.push(Ie("option"));var wn=null,Dn=null,En=null,$r=null,Yr;for(Yr in B)if(q.call(B,Yr)){var ti=B[Yr];if(ti!=null)switch(Yr){case"children":wn=ti;break;case"selected":En=ti;break;case"dangerouslySetInnerHTML":$r=ti;break;case"value":Dn=ti;default:ce(C,Yr,ti)}}if(Vn!=null){var or=Dn!==null?""+Dn:mt(wn);if(M(Vn)){for(var un=0;un<Vn.length;un++)if(""+Vn[un]===or){C.push(' selected=""');break}}else""+Vn===or&&C.push(' selected=""')}else En&&C.push(' selected=""');return C.push(">"),Le(C,$r,wn),wn;case"textarea":C.push(Ie("textarea"));var _r=null,ss=null,Oa=null,ni;for(ni in B)if(q.call(B,ni)){var Ia=B[ni];if(Ia!=null)switch(ni){case"children":Oa=Ia;break;case"value":_r=Ia;break;case"defaultValue":ss=Ia;break;case"dangerouslySetInnerHTML":throw Error(n(91));default:ce(C,ni,Ia)}}if(_r===null&&ss!==null&&(_r=ss),C.push(">"),Oa!=null){if(_r!=null)throw Error(n(92));if(M(Oa)){if(1<Oa.length)throw Error(n(93));_r=""+Oa[0]}_r=""+Oa}return typeof _r=="string"&&_r[0]===`
`&&C.push(`
`),_r!==null&&C.push(te(""+_r)),null;case"input":C.push(Ie("input"));var xl=null,ca=null,Nr=null,os=null,wi=null,Mo=null,eo=null,ls=null,Ha=null,Lo;for(Lo in B)if(q.call(B,Lo)){var Da=B[Lo];if(Da!=null)switch(Lo){case"children":case"dangerouslySetInnerHTML":throw Error(n(399,"input"));case"name":xl=Da;break;case"formAction":ca=Da;break;case"formEncType":Nr=Da;break;case"formMethod":os=Da;break;case"formTarget":wi=Da;break;case"defaultChecked":Ha=Da;break;case"defaultValue":eo=Da;break;case"checked":ls=Da;break;case"value":Mo=Da;break;default:ce(C,Lo,Da)}}var to=Ge(C,Z,ae,ca,Nr,os,wi,xl);return ls!==null?Re(C,"checked",ls):Ha!==null&&Re(C,"checked",Ha),Mo!==null?ce(C,"value",Mo):eo!==null&&ce(C,"value",eo),C.push("/>"),to?.forEach(we,C),null;case"button":C.push(Ie("button"));var Cl=null,ri=null,Ao=null,no=null,Nl=null,fu=null,da=null,Fr;for(Fr in B)if(q.call(B,Fr)){var Kr=B[Fr];if(Kr!=null)switch(Fr){case"children":Cl=Kr;break;case"dangerouslySetInnerHTML":ri=Kr;break;case"name":Ao=Kr;break;case"formAction":no=Kr;break;case"formEncType":Nl=Kr;break;case"formMethod":fu=Kr;break;case"formTarget":da=Kr;break;default:ce(C,Fr,Kr)}}var us=Ge(C,Z,ae,no,Nl,fu,da,Ao);if(C.push(">"),us?.forEach(we,C),Le(C,ri,Cl),typeof Cl=="string"){C.push(te(Cl));var xi=null}else xi=Cl;return xi;case"form":C.push(Ie("form"));var Ci=null,ro=null,Ui=null,cs=null,kr=null,br=null,pn;for(pn in B)if(q.call(B,pn)){var Jr=B[pn];if(Jr!=null)switch(pn){case"children":Ci=Jr;break;case"dangerouslySetInnerHTML":ro=Jr;break;case"action":Ui=Jr;break;case"encType":cs=Jr;break;case"method":kr=Jr;break;case"target":br=Jr;break;default:ce(C,pn,Jr)}}var ai=null,pu=null;if(typeof Ui=="function"){var Hn=We(Z,Ui);Hn!==null?(Ui=Hn.action||"",cs=Hn.encType,kr=Hn.method,br=Hn.target,ai=Hn.data,pu=Hn.name):(C.push(" ","action",'="',Xe,'"'),br=kr=cs=Ui=null,z(Z,ae))}if(Ui!=null&&ce(C,"action",Ui),cs!=null&&ce(C,"encType",cs),kr!=null&&ce(C,"method",kr),br!=null&&ce(C,"target",br),C.push(">"),pu!==null&&(C.push('<input type="hidden"'),de(C,"name",pu),C.push("/>"),ai?.forEach(we,C)),Le(C,ro,Ci),typeof Ci=="string"){C.push(te(Ci));var Lc=null}else Lc=Ci;return Lc;case"menuitem":C.push(Ie("menuitem"));for(var Fo in B)if(q.call(B,Fo)){var Ns=B[Fo];if(Ns!=null)switch(Fo){case"children":case"dangerouslySetInnerHTML":throw Error(n(400));default:ce(C,Fo,Ns)}}return C.push(">"),null;case"object":C.push(Ie("object"));var ds=null,fs=null,ii;for(ii in B)if(q.call(B,ii)){var Ni=B[ii];if(Ni!=null)switch(ii){case"children":ds=Ni;break;case"dangerouslySetInnerHTML":fs=Ni;break;case"data":var va=V(""+Ni);if(va==="")break;C.push(" ","data",'="',te(va),'"');break;default:ce(C,ii,Ni)}}if(C.push(">"),Le(C,fs,ds),typeof ds=="string"){C.push(te(ds));var jo=null}else jo=ds;return jo;case"title":if(Ae.insertionMode===3||Ae.tagScope&1||B.itemProp!=null)var Ro=bt(C,B);else Je?Ro=null:(bt(ae.hoistableChunks,B),Ro=void 0);return Ro;case"link":var sd=B.rel,Ma=B.href,Po=B.precedence;if(Ae.insertionMode===3||Ae.tagScope&1||B.itemProp!=null||typeof sd!="string"||typeof Ma!="string"||Ma===""){$(C,B);var Tr=null}else if(B.rel==="stylesheet")if(typeof Po!="string"||B.disabled!=null||B.onLoad||B.onError)Tr=$(C,B);else{var ki=ae.styles.get(Po),ks=Z.styleResources.hasOwnProperty(Ma)?Z.styleResources[Ma]:void 0;if(ks!==null){Z.styleResources[Ma]=null,ki||(ki={precedence:te(Po),rules:[],hrefs:[],sheets:new Map},ae.styles.set(Po,ki));var ps={state:0,props:R({},B,{"data-precedence":B.precedence,precedence:null})};if(ks){ks.length===2&&pt(ps.props,ks);var zo=ae.preloads.stylesheets.get(Ma);zo&&0<zo.length?zo.length=0:ps.state=1}ki.sheets.set(Ma,ps),ve&&ve.stylesheets.add(ps)}else if(ki){var Ac=ki.sheets.get(Ma);Ac&&ve&&ve.stylesheets.add(Ac)}Ye&&C.push("<!-- -->"),Tr=null}else B.onLoad||B.onError?Tr=$(C,B):(Ye&&C.push("<!-- -->"),Tr=Je?null:$(ae.hoistableChunks,B));return Tr;case"script":var Ua=B.async;if(typeof B.src!="string"||!B.src||!Ua||typeof Ua=="function"||typeof Ua=="symbol"||B.onLoad||B.onError||Ae.insertionMode===3||Ae.tagScope&1||B.itemProp!=null)var ao=xt(C,B);else{var Os=B.src;if(B.type==="module")var hs=Z.moduleScriptResources,Bo=ae.preloads.moduleScripts;else hs=Z.scriptResources,Bo=ae.preloads.scripts;var Vo=hs.hasOwnProperty(Os)?hs[Os]:void 0;if(Vo!==null){hs[Os]=null;var io=B;if(Vo){Vo.length===2&&(io=R({},B),pt(io,Vo));var so=Bo.get(Os);so&&(so.length=0)}var La=[];ae.scripts.add(La),xt(La,io)}Ye&&C.push("<!-- -->"),ao=null}return ao;case"style":var Aa=B.precedence,fa=B.href;if(Ae.insertionMode===3||Ae.tagScope&1||B.itemProp!=null||typeof Aa!="string"||typeof fa!="string"||fa===""){C.push(Ie("style"));var ms=null,Wi=null,Wa;for(Wa in B)if(q.call(B,Wa)){var cr=B[Wa];if(cr!=null)switch(Wa){case"children":ms=cr;break;case"dangerouslySetInnerHTML":Wi=cr;break;default:ce(C,Wa,cr)}}C.push(">");var qi=Array.isArray(ms)?2>ms.length?ms[0]:null:ms;typeof qi!="function"&&typeof qi!="symbol"&&qi!==null&&qi!==void 0&&C.push((""+qi).replace(pe,Pe)),Le(C,Wi,ms),C.push(It("style"));var od=null}else{var si=ae.styles.get(Aa);if((Z.styleResources.hasOwnProperty(fa)?Z.styleResources[fa]:void 0)!==null){Z.styleResources[fa]=null,si?si.hrefs.push(te(fa)):(si={precedence:te(Aa),rules:[],hrefs:[te(fa)],sheets:new Map},ae.styles.set(Aa,si));var ld=si.rules,Un=null,hu=null,x;for(x in B)if(q.call(B,x)){var O=B[x];if(O!=null)switch(x){case"children":Un=O;break;case"dangerouslySetInnerHTML":hu=O}}var P=Array.isArray(Un)?2>Un.length?Un[0]:null:Un;typeof P!="function"&&typeof P!="symbol"&&P!==null&&P!==void 0&&ld.push((""+P).replace(pe,Pe)),Le(ld,hu,Un)}si&&ve&&ve.styles.add(si),Ye&&C.push("<!-- -->"),od=void 0}return od;case"meta":if(Ae.insertionMode===3||Ae.tagScope&1||B.itemProp!=null)var J=Fe(C,B,"meta");else Ye&&C.push("<!-- -->"),J=Je?null:typeof B.charSet=="string"?Fe(ae.charsetChunks,B,"meta"):B.name==="viewport"?Fe(ae.viewportChunks,B,"meta"):Fe(ae.hoistableChunks,B,"meta");return J;case"listing":case"pre":C.push(Ie(I));var ne=null,ye=null,De;for(De in B)if(q.call(B,De)){var Ue=B[De];if(Ue!=null)switch(De){case"children":ne=Ue;break;case"dangerouslySetInnerHTML":ye=Ue;break;default:ce(C,De,Ue)}}if(C.push(">"),ye!=null){if(ne!=null)throw Error(n(60));if(typeof ye!="object"||!("__html"in ye))throw Error(n(61));var ze=ye.__html;ze!=null&&(typeof ze=="string"&&0<ze.length&&ze[0]===`
`?C.push(`
`,ze):C.push(""+ze))}return typeof ne=="string"&&ne[0]===`
`&&C.push(`
`),ne;case"img":var tt=B.src,ft=B.srcSet;if(!(B.loading==="lazy"||!tt&&!ft||typeof tt!="string"&&tt!=null||typeof ft!="string"&&ft!=null)&&B.fetchPriority!=="low"&&!(Ae.tagScope&3)&&(typeof tt!="string"||tt[4]!==":"||tt[0]!=="d"&&tt[0]!=="D"||tt[1]!=="a"&&tt[1]!=="A"||tt[2]!=="t"&&tt[2]!=="T"||tt[3]!=="a"&&tt[3]!=="A")&&(typeof ft!="string"||ft[4]!==":"||ft[0]!=="d"&&ft[0]!=="D"||ft[1]!=="a"&&ft[1]!=="A"||ft[2]!=="t"&&ft[2]!=="T"||ft[3]!=="a"&&ft[3]!=="A")){var it=typeof B.sizes=="string"?B.sizes:void 0,Et=ft?ft+`
`+(it||""):tt,Gt=ae.preloads.images,wt=Gt.get(Et);if(wt)(B.fetchPriority==="high"||10>ae.highImagePreloads.size)&&(Gt.delete(Et),ae.highImagePreloads.add(wt));else if(!Z.imageResources.hasOwnProperty(Et)){Z.imageResources[Et]=Te;var Ot=B.crossOrigin,yn=typeof Ot=="string"?Ot==="use-credentials"?Ot:"":void 0,Er=ae.headers,Or;Er&&0<Er.remainingCapacity&&(B.fetchPriority==="high"||500>Er.highImagePreloads.length)&&(Or=At(tt,"image",{imageSrcSet:B.srcSet,imageSizes:B.sizes,crossOrigin:yn,integrity:B.integrity,nonce:B.nonce,type:B.type,fetchPriority:B.fetchPriority,referrerPolicy:B.refererPolicy}),0<=(Er.remainingCapacity-=Or.length+2))?(ae.resets.image[Et]=Te,Er.highImagePreloads&&(Er.highImagePreloads+=", "),Er.highImagePreloads+=Or):(wt=[],$(wt,{rel:"preload",as:"image",href:ft?void 0:tt,imageSrcSet:ft,imageSizes:it,crossOrigin:yn,integrity:B.integrity,type:B.type,fetchPriority:B.fetchPriority,referrerPolicy:B.referrerPolicy}),B.fetchPriority==="high"||10>ae.highImagePreloads.size?ae.highImagePreloads.add(wt):(ae.bulkPreloads.add(wt),Gt.set(Et,wt)))}}return Fe(C,B,"img");case"base":case"area":case"br":case"col":case"embed":case"hr":case"keygen":case"param":case"source":case"track":case"wbr":return Fe(C,B,I);case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":break;case"head":if(2>Ae.insertionMode&&ae.headChunks===null){ae.headChunks=[];var $n=Yt(ae.headChunks,B,"head")}else $n=Yt(C,B,"head");return $n;case"html":if(Ae.insertionMode===0&&ae.htmlChunks===null){ae.htmlChunks=[""];var Sr=Yt(ae.htmlChunks,B,"html")}else Sr=Yt(C,B,"html");return Sr;default:if(I.indexOf("-")!==-1){C.push(Ie(I));var jr=null,Ir=null,Zr;for(Zr in B)if(q.call(B,Zr)){var dn=B[Zr];if(dn!=null){var Rr=Zr;switch(Zr){case"children":jr=dn;break;case"dangerouslySetInnerHTML":Ir=dn;break;case"style":Se(C,dn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"ref":break;case"className":Rr="class";default:if(Y(Zr)&&typeof dn!="function"&&typeof dn!="symbol"&&dn!==!1){if(dn===!0)dn="";else if(typeof dn=="object")continue;C.push(" ",Rr,'="',te(dn),'"')}}}}return C.push(">"),Le(C,Ir,jr),jr}}return Yt(C,B,I)}var Vt=new Map;function It(C){var I=Vt.get(C);return I===void 0&&(I="</"+C+">",Vt.set(C,I)),I}function Ct(C,I){I=I.bootstrapChunks;for(var B=0;B<I.length-1;B++)C.push(I[B]);return B<I.length?(B=I[B],I.length=0,C.push(B)):!0}function Kt(C,I,B){if(C.push('<!--$?--><template id="'),B===null)throw Error(n(395));return C.push(I.boundaryPrefix),I=B.toString(16),C.push(I),C.push('"></template>')}function Jt(C,I,B,Z){switch(B.insertionMode){case 0:case 1:case 2:return C.push('<div hidden id="'),C.push(I.segmentPrefix),I=Z.toString(16),C.push(I),C.push('">');case 3:return C.push('<svg aria-hidden="true" style="display:none" id="'),C.push(I.segmentPrefix),I=Z.toString(16),C.push(I),C.push('">');case 4:return C.push('<math aria-hidden="true" style="display:none" id="'),C.push(I.segmentPrefix),I=Z.toString(16),C.push(I),C.push('">');case 5:return C.push('<table hidden id="'),C.push(I.segmentPrefix),I=Z.toString(16),C.push(I),C.push('">');case 6:return C.push('<table hidden><tbody id="'),C.push(I.segmentPrefix),I=Z.toString(16),C.push(I),C.push('">');case 7:return C.push('<table hidden><tr id="'),C.push(I.segmentPrefix),I=Z.toString(16),C.push(I),C.push('">');case 8:return C.push('<table hidden><colgroup id="'),C.push(I.segmentPrefix),I=Z.toString(16),C.push(I),C.push('">');default:throw Error(n(397))}}function qt(C,I){switch(I.insertionMode){case 0:case 1:case 2:return C.push("</div>");case 3:return C.push("</svg>");case 4:return C.push("</math>");case 5:return C.push("</table>");case 6:return C.push("</tbody></table>");case 7:return C.push("</tr></table>");case 8:return C.push("</colgroup></table>");default:throw Error(n(397))}}var qr=/[<\u2028\u2029]/g;function Gr(C){return JSON.stringify(C).replace(qr,function(I){switch(I){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var Nn=/[&><\u2028\u2029]/g;function vn(C){return JSON.stringify(C).replace(Nn,function(I){switch(I){case"&":return"\\u0026";case">":return"\\u003e";case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSObjectForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var y=!1,U=!0;function me(C){var I=C.rules,B=C.hrefs,Z=0;if(B.length){for(this.push('<style media="not all" data-precedence="'),this.push(C.precedence),this.push('" data-href="');Z<B.length-1;Z++)this.push(B[Z]),this.push(" ");for(this.push(B[Z]),this.push('">'),Z=0;Z<I.length;Z++)this.push(I[Z]);U=this.push("</style>"),y=!0,I.length=0,B.length=0}}function Me(C){return C.state!==2?y=!0:!1}function fe(C,I,B){return y=!1,U=!0,I.styles.forEach(me,C),I.stylesheets.forEach(Me),y&&(B.stylesToHoist=!0),U}function Ee(C){for(var I=0;I<C.length;I++)this.push(C[I]);C.length=0}var rt=[];function Bt(C){$(rt,C.props);for(var I=0;I<rt.length;I++)this.push(rt[I]);rt.length=0,C.state=2}function Ut(C){var I=0<C.sheets.size;C.sheets.forEach(Bt,this),C.sheets.clear();var B=C.rules,Z=C.hrefs;if(!I||Z.length){if(this.push('<style data-precedence="'),this.push(C.precedence),C=0,Z.length){for(this.push('" data-href="');C<Z.length-1;C++)this.push(Z[C]),this.push(" ");this.push(Z[C])}for(this.push('">'),C=0;C<B.length;C++)this.push(B[C]);this.push("</style>"),B.length=0,Z.length=0}}function Tt(C){if(C.state===0){C.state=1;var I=C.props;for($(rt,{rel:"preload",as:"style",href:C.props.href,crossOrigin:I.crossOrigin,fetchPriority:I.fetchPriority,integrity:I.integrity,media:I.media,hrefLang:I.hrefLang,referrerPolicy:I.referrerPolicy}),C=0;C<rt.length;C++)this.push(rt[C]);rt.length=0}}function kt(C){C.sheets.forEach(Tt,this),C.sheets.clear()}function Gn(C,I){C.push("[");var B="[";I.stylesheets.forEach(function(Z){if(Z.state!==2)if(Z.state===3)C.push(B),Z=vn(""+Z.props.href),C.push(Z),C.push("]"),B=",[";else{C.push(B);var ae=Z.props["data-precedence"],ve=Z.props,Ae=V(""+Z.props.href);Ae=vn(Ae),C.push(Ae),ae=""+ae,C.push(","),ae=vn(ae),C.push(ae);for(var Ye in ve)if(q.call(ve,Ye)&&(ae=ve[Ye],ae!=null))switch(Ye){case"href":case"rel":case"precedence":case"data-precedence":break;case"children":case"dangerouslySetInnerHTML":throw Error(n(399,"link"));default:Wt(C,Ye,ae)}C.push("]"),B=",[",Z.state=3}}),C.push("]")}function Wt(C,I,B){var Z=I.toLowerCase();switch(typeof B){case"function":case"symbol":return}switch(I){case"innerHTML":case"dangerouslySetInnerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":case"style":case"ref":return;case"className":Z="class",I=""+B;break;case"hidden":if(B===!1)return;I="";break;case"src":case"href":B=V(B),I=""+B;break;default:if(2<I.length&&(I[0]==="o"||I[0]==="O")&&(I[1]==="n"||I[1]==="N")||!Y(I))return;I=""+B}C.push(","),Z=vn(Z),C.push(Z),C.push(","),Z=vn(I),C.push(Z)}function jt(){return{styles:new Set,stylesheets:new Set}}function In(C){var I=Ar||null;if(I){var B=I.resumableState,Z=I.renderState;if(typeof C=="string"&&C){if(!B.dnsResources.hasOwnProperty(C)){B.dnsResources[C]=null,B=Z.headers;var ae,ve;(ve=B&&0<B.remainingCapacity)&&(ve=(ae="<"+(""+C).replace(jn,Mr)+">; rel=dns-prefetch",0<=(B.remainingCapacity-=ae.length+2))),ve?(Z.resets.dns[C]=null,B.preconnects&&(B.preconnects+=", "),B.preconnects+=ae):(ae=[],$(ae,{href:C,rel:"dns-prefetch"}),Z.preconnects.add(ae))}is(I)}}else Ce.D(C)}function nr(C,I){var B=Ar||null;if(B){var Z=B.resumableState,ae=B.renderState;if(typeof C=="string"&&C){var ve=I==="use-credentials"?"credentials":typeof I=="string"?"anonymous":"default";if(!Z.connectResources[ve].hasOwnProperty(C)){Z.connectResources[ve][C]=null,Z=ae.headers;var Ae,Ye;if(Ye=Z&&0<Z.remainingCapacity){if(Ye="<"+(""+C).replace(jn,Mr)+">; rel=preconnect",typeof I=="string"){var Je=(""+I).replace(Lr,yr);Ye+='; crossorigin="'+Je+'"'}Ye=(Ae=Ye,0<=(Z.remainingCapacity-=Ae.length+2))}Ye?(ae.resets.connect[ve][C]=null,Z.preconnects&&(Z.preconnects+=", "),Z.preconnects+=Ae):(ve=[],$(ve,{rel:"preconnect",href:C,crossOrigin:I}),ae.preconnects.add(ve))}is(B)}}else Ce.C(C,I)}function gi(C,I,B){var Z=Ar||null;if(Z){var ae=Z.resumableState,ve=Z.renderState;if(I&&C){switch(I){case"image":if(B)var Ae=B.imageSrcSet,Ye=B.imageSizes,Je=B.fetchPriority;var lt=Ae?Ae+`
`+(Ye||""):C;if(ae.imageResources.hasOwnProperty(lt))return;ae.imageResources[lt]=Te,ae=ve.headers;var Nt;ae&&0<ae.remainingCapacity&&Je==="high"&&(Nt=At(C,I,B),0<=(ae.remainingCapacity-=Nt.length+2))?(ve.resets.image[lt]=Te,ae.highImagePreloads&&(ae.highImagePreloads+=", "),ae.highImagePreloads+=Nt):(ae=[],$(ae,R({rel:"preload",href:Ae?void 0:C,as:I},B)),Je==="high"?ve.highImagePreloads.add(ae):(ve.bulkPreloads.add(ae),ve.preloads.images.set(lt,ae)));break;case"style":if(ae.styleResources.hasOwnProperty(C))return;Ae=[],$(Ae,R({rel:"preload",href:C,as:I},B)),ae.styleResources[C]=!B||typeof B.crossOrigin!="string"&&typeof B.integrity!="string"?Te:[B.crossOrigin,B.integrity],ve.preloads.stylesheets.set(C,Ae),ve.bulkPreloads.add(Ae);break;case"script":if(ae.scriptResources.hasOwnProperty(C))return;Ae=[],ve.preloads.scripts.set(C,Ae),ve.bulkPreloads.add(Ae),$(Ae,R({rel:"preload",href:C,as:I},B)),ae.scriptResources[C]=!B||typeof B.crossOrigin!="string"&&typeof B.integrity!="string"?Te:[B.crossOrigin,B.integrity];break;default:if(ae.unknownResources.hasOwnProperty(I)){if(Ae=ae.unknownResources[I],Ae.hasOwnProperty(C))return}else Ae={},ae.unknownResources[I]=Ae;if(Ae[C]=Te,(ae=ve.headers)&&0<ae.remainingCapacity&&I==="font"&&(lt=At(C,I,B),0<=(ae.remainingCapacity-=lt.length+2)))ve.resets.font[C]=Te,ae.fontPreloads&&(ae.fontPreloads+=", "),ae.fontPreloads+=lt;else switch(ae=[],C=R({rel:"preload",href:C,as:I},B),$(ae,C),I){case"font":ve.fontPreloads.add(ae);break;default:ve.bulkPreloads.add(ae)}}is(Z)}}else Ce.L(C,I,B)}function Ws(C,I){var B=Ar||null;if(B){var Z=B.resumableState,ae=B.renderState;if(C){var ve=I&&typeof I.as=="string"?I.as:"script";switch(ve){case"script":if(Z.moduleScriptResources.hasOwnProperty(C))return;ve=[],Z.moduleScriptResources[C]=!I||typeof I.crossOrigin!="string"&&typeof I.integrity!="string"?Te:[I.crossOrigin,I.integrity],ae.preloads.moduleScripts.set(C,ve);break;default:if(Z.moduleUnknownResources.hasOwnProperty(ve)){var Ae=Z.unknownResources[ve];if(Ae.hasOwnProperty(C))return}else Ae={},Z.moduleUnknownResources[ve]=Ae;ve=[],Ae[C]=Te}$(ve,R({rel:"modulepreload",href:C},I)),ae.bulkPreloads.add(ve),is(B)}}else Ce.m(C,I)}function pl(C,I,B){var Z=Ar||null;if(Z){var ae=Z.resumableState,ve=Z.renderState;if(C){I=I||"default";var Ae=ve.styles.get(I),Ye=ae.styleResources.hasOwnProperty(C)?ae.styleResources[C]:void 0;Ye!==null&&(ae.styleResources[C]=null,Ae||(Ae={precedence:te(I),rules:[],hrefs:[],sheets:new Map},ve.styles.set(I,Ae)),I={state:0,props:R({rel:"stylesheet",href:C,"data-precedence":I},B)},Ye&&(Ye.length===2&&pt(I.props,Ye),(ve=ve.preloads.stylesheets.get(C))&&0<ve.length?ve.length=0:I.state=1),Ae.sheets.set(C,I),is(Z))}}else Ce.S(C,I,B)}function qs(C,I){var B=Ar||null;if(B){var Z=B.resumableState,ae=B.renderState;if(C){var ve=Z.scriptResources.hasOwnProperty(C)?Z.scriptResources[C]:void 0;ve!==null&&(Z.scriptResources[C]=null,I=R({src:C,async:!0},I),ve&&(ve.length===2&&pt(I,ve),C=ae.preloads.scripts.get(C))&&(C.length=0),C=[],ae.scripts.add(C),xt(C,I),is(B))}}else Ce.X(C,I)}function Cn(C,I){var B=Ar||null;if(B){var Z=B.resumableState,ae=B.renderState;if(C){var ve=Z.moduleScriptResources.hasOwnProperty(C)?Z.moduleScriptResources[C]:void 0;ve!==null&&(Z.moduleScriptResources[C]=null,I=R({src:C,type:"module",async:!0},I),ve&&(ve.length===2&&pt(I,ve),C=ae.preloads.moduleScripts.get(C))&&(C.length=0),C=[],ae.scripts.add(C),xt(C,I),is(B))}}else Ce.M(C,I)}function pt(C,I){C.crossOrigin==null&&(C.crossOrigin=I[0]),C.integrity==null&&(C.integrity=I[1])}function At(C,I,B){C=(""+C).replace(jn,Mr),I=(""+I).replace(Lr,yr),I="<"+C+'>; rel=preload; as="'+I+'"';for(var Z in B)q.call(B,Z)&&(C=B[Z],typeof C=="string"&&(I+="; "+Z.toLowerCase()+'="'+(""+C).replace(Lr,yr)+'"'));return I}var jn=/[<>\r\n]/g;function Mr(C){switch(C){case"<":return"%3C";case">":return"%3E";case`
`:return"%0A";case"\r":return"%0D";default:throw Error("escapeLinkHrefForHeaderContextReplacer encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}}var Lr=/["';,\r\n]/g;function yr(C){switch(C){case'"':return"%22";case"'":return"%27";case";":return"%3B";case",":return"%2C";case`
`:return"%0A";case"\r":return"%0D";default:throw Error("escapeStringForLinkHeaderQuotedParamValueContextReplacer encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}}function hl(C){this.styles.add(C)}function xo(C){this.stylesheets.add(C)}function Es(C,I){var B=C.idPrefix,Z=[],ae=C.bootstrapScriptContent,ve=C.bootstrapScripts,Ae=C.bootstrapModules;ae!==void 0&&Z.push("<script>",(""+ae).replace(K,oe),"<\/script>"),ae=B+"P:";var Ye=B+"S:";B+="B:";var Je=new Set,lt=new Set,Nt=new Set,vt=new Map,Rt=new Set,Tn=new Set,Dt=new Set,nn={images:new Map,stylesheets:new Map,scripts:new Map,moduleScripts:new Map};if(ve!==void 0)for(var Bn=0;Bn<ve.length;Bn++){var hn=ve[Bn],Vn,wn=void 0,Dn=void 0,En={rel:"preload",as:"script",fetchPriority:"low",nonce:void 0};typeof hn=="string"?En.href=Vn=hn:(En.href=Vn=hn.src,En.integrity=Dn=typeof hn.integrity=="string"?hn.integrity:void 0,En.crossOrigin=wn=typeof hn=="string"||hn.crossOrigin==null?void 0:hn.crossOrigin==="use-credentials"?"use-credentials":""),hn=C;var $r=Vn;hn.scriptResources[$r]=null,hn.moduleScriptResources[$r]=null,hn=[],$(hn,En),Rt.add(hn),Z.push('<script src="',te(Vn)),typeof Dn=="string"&&Z.push('" integrity="',te(Dn)),typeof wn=="string"&&Z.push('" crossorigin="',te(wn)),Z.push('" async=""><\/script>')}if(Ae!==void 0)for(ve=0;ve<Ae.length;ve++)En=Ae[ve],wn=Vn=void 0,Dn={rel:"modulepreload",fetchPriority:"low",nonce:void 0},typeof En=="string"?Dn.href=Bn=En:(Dn.href=Bn=En.src,Dn.integrity=wn=typeof En.integrity=="string"?En.integrity:void 0,Dn.crossOrigin=Vn=typeof En=="string"||En.crossOrigin==null?void 0:En.crossOrigin==="use-credentials"?"use-credentials":""),En=C,hn=Bn,En.scriptResources[hn]=null,En.moduleScriptResources[hn]=null,En=[],$(En,Dn),Rt.add(En),Z.push('<script type="module" src="',te(Bn)),typeof wn=="string"&&Z.push('" integrity="',te(wn)),typeof Vn=="string"&&Z.push('" crossorigin="',te(Vn)),Z.push('" async=""><\/script>');return{placeholderPrefix:ae,segmentPrefix:Ye,boundaryPrefix:B,startInlineScript:"<script>",htmlChunks:null,headChunks:null,externalRuntimeScript:null,bootstrapChunks:Z,importMapChunks:[],onHeaders:void 0,headers:null,resets:{font:{},dns:{},connect:{default:{},anonymous:{},credentials:{}},image:{},style:{}},charsetChunks:[],viewportChunks:[],hoistableChunks:[],preconnects:Je,fontPreloads:lt,highImagePreloads:Nt,styles:vt,bootstrapScripts:Rt,scripts:Tn,bulkPreloads:Dt,preloads:nn,stylesToHoist:!1,generateStaticMarkup:I}}function Co(C,I,B,Z){return B.generateStaticMarkup?(C.push(te(I)),!1):(I===""?C=Z:(Z&&C.push("<!-- -->"),C.push(te(I)),C=!0),C)}function vi(C,I,B,Z){I.generateStaticMarkup||B&&Z&&C.push("<!-- -->")}var Qr=Function.prototype.bind,P0=Symbol.for("react.client.reference");function eu(C){if(C==null)return null;if(typeof C=="function")return C.$$typeof===P0?null:C.displayName||C.name||null;if(typeof C=="string")return C;switch(C){case i:return"Fragment";case a:return"Portal";case l:return"Profiler";case s:return"StrictMode";case g:return"Suspense";case v:return"SuspenseList"}if(typeof C=="object")switch(C.$$typeof){case p:return(C.displayName||"Context")+".Provider";case d:return(C._context.displayName||"Context")+".Consumer";case h:var I=C.render;return C=C.displayName,C||(C=I.displayName||I.name||"",C=C!==""?"ForwardRef("+C+")":"ForwardRef"),C;case T:return I=C.displayName||null,I!==null?I:eu(C.type)||"Memo";case E:I=C._payload,C=C._init;try{return eu(C(I))}catch{}}return null}var W1={},ga=null;function Gs(C,I){if(C!==I){C.context._currentValue2=C.parentValue,C=C.parent;var B=I.parent;if(C===null){if(B!==null)throw Error(n(401))}else{if(B===null)throw Error(n(401));Gs(C,B)}I.context._currentValue2=I.value}}function ns(C){C.context._currentValue2=C.parentValue,C=C.parent,C!==null&&ns(C)}function Xa(C){var I=C.parent;I!==null&&Xa(I),C.context._currentValue2=C.value}function q1(C,I){if(C.context._currentValue2=C.parentValue,C=C.parent,C===null)throw Error(n(402));C.depth===I.depth?Gs(C,I):q1(C,I)}function z0(C,I){var B=I.parent;if(B===null)throw Error(n(402));C.depth===B.depth?Gs(C,B):z0(C,B),I.context._currentValue2=I.value}function Pi(C){var I=ga;I!==C&&(I===null?Xa(C):C===null?ns(I):I.depth===C.depth?Gs(I,C):I.depth>C.depth?q1(I,C):z0(I,C),ga=C)}var G1={isMounted:function(){return!1},enqueueSetState:function(C,I){C=C._reactInternals,C.queue!==null&&C.queue.push(I)},enqueueReplaceState:function(C,I){C=C._reactInternals,C.replace=!0,C.queue=[I]},enqueueForceUpdate:function(){}},vc={id:1,overflow:""};function Q1(C,I,B){var Z=C.id;C=C.overflow;var ae=32-Na(Z)-1;Z&=~(1<<ae),B+=1;var ve=32-Na(I)+ae;if(30<ve){var Ae=ae-ae%5;return ve=(Z&(1<<Ae)-1).toString(32),Z>>=Ae,ae-=Ae,{id:1<<32-Na(I)+ae|B<<ae|Z,overflow:ve+C}}return{id:1<<ve|B<<ae|Z,overflow:C}}var Na=Math.clz32?Math.clz32:yc,$1=Math.log,B0=Math.LN2;function yc(C){return C>>>=0,C===0?32:31-($1(C)/B0|0)|0}var yi=Error(n(460));function tu(){}function V0(C,I,B){switch(B=C[B],B===void 0?C.push(I):B!==I&&(I.then(tu,tu),I=B),I.status){case"fulfilled":return I.value;case"rejected":throw I.reason;default:switch(typeof I.status=="string"?I.then(tu,tu):(C=I,C.status="pending",C.then(function(Z){if(I.status==="pending"){var ae=I;ae.status="fulfilled",ae.value=Z}},function(Z){if(I.status==="pending"){var ae=I;ae.status="rejected",ae.reason=Z}})),I.status){case"fulfilled":return I.value;case"rejected":throw I.reason}throw Ss=I,yi}}var Ss=null;function _c(){if(Ss===null)throw Error(n(459));var C=Ss;return Ss=null,C}function H0(C,I){return C===I&&(C!==0||1/C===1/I)||C!==C&&I!==I}var U0=typeof Object.is=="function"?Object.is:H0,zi=null,Y1=null,K1=null,ml=null,gl=null,Qn=null,rs=!1,ws=!1,vl=0,No=0,yl=-1,Qs=0,$s=null,_i=null,Bi=0;function Vi(){if(zi===null)throw Error(n(321));return zi}function nu(){if(0<Bi)throw Error(n(312));return{memoizedState:null,queue:null,next:null}}function bc(){return Qn===null?gl===null?(rs=!1,gl=Qn=nu()):(rs=!0,Qn=gl):Qn.next===null?(rs=!1,Qn=Qn.next=nu()):(rs=!0,Qn=Qn.next),Qn}function xs(){var C=$s;return $s=null,C}function Ys(){ml=K1=Y1=zi=null,ws=!1,gl=null,Bi=0,Qn=_i=null}function J1(C,I){return typeof I=="function"?I(C):I}function ka(C,I,B){if(zi=Vi(),Qn=bc(),rs){var Z=Qn.queue;if(I=Z.dispatch,_i!==null&&(B=_i.get(Z),B!==void 0)){_i.delete(Z),Z=Qn.memoizedState;do Z=C(Z,B.action),B=B.next;while(B!==null);return Qn.memoizedState=Z,[Z,I]}return[Qn.memoizedState,I]}return C=C===J1?typeof I=="function"?I():I:B!==void 0?B(I):I,Qn.memoizedState=C,C=Qn.queue={last:null,dispatch:null},C=C.dispatch=Tc.bind(null,zi,C),[Qn.memoizedState,C]}function Ks(C,I){if(zi=Vi(),Qn=bc(),I=I===void 0?null:I,Qn!==null){var B=Qn.memoizedState;if(B!==null&&I!==null){var Z=B[1];e:if(Z===null)Z=!1;else{for(var ae=0;ae<Z.length&&ae<I.length;ae++)if(!U0(I[ae],Z[ae])){Z=!1;break e}Z=!0}if(Z)return B[0]}}return C=C(),Qn.memoizedState=[C,I],C}function Tc(C,I,B){if(25<=Bi)throw Error(n(301));if(C===zi)if(ws=!0,C={action:B,next:null},_i===null&&(_i=new Map),B=_i.get(I),B===void 0)_i.set(I,C);else{for(I=B;I.next!==null;)I=I.next;I.next=C}}function ru(){throw Error(n(394))}function dp(){throw Error(n(479))}function Ec(C,I,B){Vi();var Z=No++,ae=K1;if(typeof C.$$FORM_ACTION=="function"){var ve=null,Ae=ml;ae=ae.formState;var Ye=C.$$IS_SIGNATURE_EQUAL;if(ae!==null&&typeof Ye=="function"){var Je=ae[1];Ye.call(C,ae[2],ae[3])&&(ve=B!==void 0?"p"+B:"k"+A(JSON.stringify([Ae,null,Z]),0),Je===ve&&(yl=Z,I=ae[0]))}var lt=C.bind(null,I);return C=function(vt){lt(vt)},typeof lt.$$FORM_ACTION=="function"&&(C.$$FORM_ACTION=function(vt){vt=lt.$$FORM_ACTION(vt),B!==void 0&&(B+="",vt.action=B);var Rt=vt.data;return Rt&&(ve===null&&(ve=B!==void 0?"p"+B:"k"+A(JSON.stringify([Ae,null,Z]),0)),Rt.append("$ACTION_KEY",ve)),vt}),[I,C,!1]}var Nt=C.bind(null,I);return[I,function(vt){Nt(vt)},!1]}function Sc(C){var I=Qs;return Qs+=1,$s===null&&($s=[]),V0($s,C,I)}function au(){throw Error(n(393))}function Js(){}var iu={readContext:function(C){return C._currentValue2},use:function(C){if(C!==null&&typeof C=="object"){if(typeof C.then=="function")return Sc(C);if(C.$$typeof===p)return C._currentValue2}throw Error(n(438,String(C)))},useContext:function(C){return Vi(),C._currentValue2},useMemo:Ks,useReducer:ka,useRef:function(C){zi=Vi(),Qn=bc();var I=Qn.memoizedState;return I===null?(C={current:C},Qn.memoizedState=C):I},useState:function(C){return ka(J1,C)},useInsertionEffect:Js,useLayoutEffect:Js,useCallback:function(C,I){return Ks(function(){return C},I)},useImperativeHandle:Js,useEffect:Js,useDebugValue:Js,useDeferredValue:function(C,I){return Vi(),I!==void 0?I:C},useTransition:function(){return Vi(),[!1,ru]},useId:function(){var C=Y1.treeContext,I=C.overflow;C=C.id,C=(C&~(1<<32-Na(C)-1)).toString(32)+I;var B=wc;if(B===null)throw Error(n(404));return I=vl++,C=":"+B.idPrefix+"R"+C,0<I&&(C+="H"+I.toString(32)),C+":"},useSyncExternalStore:function(C,I,B){if(B===void 0)throw Error(n(407));return B()},useCacheRefresh:function(){return au},useMemoCache:function(C){for(var I=Array(C),B=0;B<C;B++)I[B]=F;return I},useHostTransitionStatus:function(){return Vi(),_e},useOptimistic:function(C){return Vi(),[C,dp]}};iu.useFormState=Ec,iu.useActionState=Ec;var wc=null,fp={getCacheForType:function(){throw Error(n(248))}},Z1,xc;function _l(C){if(Z1===void 0)try{throw Error()}catch(B){var I=B.stack.trim().match(/\n( *(at )?)/);Z1=I&&I[1]||"",xc=-1<B.stack.indexOf(`
    at`)?" (<anonymous>)":-1<B.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Z1+C+xc}var X1=!1;function Zs(C,I){if(!C||X1)return"";X1=!0;var B=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var Z={DetermineComponentFrameRoot:function(){try{if(I){var vt=function(){throw Error()};if(Object.defineProperty(vt.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(vt,[])}catch(Tn){var Rt=Tn}Reflect.construct(C,[],vt)}else{try{vt.call()}catch(Tn){Rt=Tn}C.call(vt.prototype)}}else{try{throw Error()}catch(Tn){Rt=Tn}(vt=C())&&typeof vt.catch=="function"&&vt.catch(function(){})}}catch(Tn){if(Tn&&Rt&&typeof Tn.stack=="string")return[Tn.stack,Rt.stack]}return[null,null]}};Z.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var ae=Object.getOwnPropertyDescriptor(Z.DetermineComponentFrameRoot,"name");ae&&ae.configurable&&Object.defineProperty(Z.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var ve=Z.DetermineComponentFrameRoot(),Ae=ve[0],Ye=ve[1];if(Ae&&Ye){var Je=Ae.split(`
`),lt=Ye.split(`
`);for(ae=Z=0;Z<Je.length&&!Je[Z].includes("DetermineComponentFrameRoot");)Z++;for(;ae<lt.length&&!lt[ae].includes("DetermineComponentFrameRoot");)ae++;if(Z===Je.length||ae===lt.length)for(Z=Je.length-1,ae=lt.length-1;1<=Z&&0<=ae&&Je[Z]!==lt[ae];)ae--;for(;1<=Z&&0<=ae;Z--,ae--)if(Je[Z]!==lt[ae]){if(Z!==1||ae!==1)do if(Z--,ae--,0>ae||Je[Z]!==lt[ae]){var Nt=`
`+Je[Z].replace(" at new "," at ");return C.displayName&&Nt.includes("<anonymous>")&&(Nt=Nt.replace("<anonymous>",C.displayName)),Nt}while(1<=Z&&0<=ae);break}}}finally{X1=!1,Error.prepareStackTrace=B}return(B=C?C.displayName||C.name:"")?_l(B):""}function W0(C){if(typeof C=="string")return _l(C);if(typeof C=="function")return C.prototype&&C.prototype.isReactComponent?(C=Zs(C,!0),C):Zs(C,!1);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case h:return Zs(C.render,!1);case T:return Zs(C.type,!1);case E:var I=C,B=I._payload;I=I._init;try{C=I(B)}catch{return _l("Lazy")}return W0(C)}if(typeof C.name=="string")return B=C.env,_l(C.name+(B?" ["+B+"]":""))}switch(C){case v:return _l("SuspenseList");case g:return _l("Suspense")}return""}function pp(C){if(typeof C=="object"&&C!==null&&typeof C.environmentName=="string"){var I=C.environmentName;C=[C].slice(0),typeof C[0]=="string"?C.splice(0,1,"[%s] "+C[0]," "+I+" "):C.splice(0,0,"[%s] "," "+I+" "),C.unshift(console),I=Qr.apply(console.error,C),I()}else console.error(C);return null}function ko(){}function hp(C,I,B,Z,ae,ve,Ae,Ye,Je,lt,Nt){var vt=new Set;this.destination=null,this.flushScheduled=!1,this.resumableState=C,this.renderState=I,this.rootFormatContext=B,this.progressiveChunkSize=Z===void 0?12800:Z,this.status=10,this.fatalError=null,this.pendingRootTasks=this.allPendingTasks=this.nextSegmentId=0,this.completedRootSegment=null,this.abortableTasks=vt,this.pingedTasks=[],this.clientRenderedBoundaries=[],this.completedBoundaries=[],this.partialBoundaries=[],this.trackedPostpones=null,this.onError=ae===void 0?pp:ae,this.onPostpone=lt===void 0?ko:lt,this.onAllReady=ve===void 0?ko:ve,this.onShellReady=Ae===void 0?ko:Ae,this.onShellError=Ye===void 0?ko:Ye,this.onFatalError=Je===void 0?ko:Je,this.formState=Nt===void 0?null:Nt}function Cc(C,I,B,Z,ae,ve,Ae,Ye,Je,lt,Nt,vt){return I=new hp(I,B,Z,ae,ve,Ae,Ye,Je,lt,Nt,vt),B=Ti(I,0,null,Z,!1,!1),B.parentFlushed=!0,C=ou(I,null,C,-1,null,B,null,I.abortableTasks,null,Z,null,vc,null,!1),bl(C),I.pingedTasks.push(C),I}var Ar=null;function q0(C,I){C.pingedTasks.push(I),C.pingedTasks.length===1&&(C.flushScheduled=C.destination!==null,Io(C))}function su(C,I){return{status:0,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,completedSegments:[],byteSize:0,fallbackAbortableTasks:I,errorDigest:null,contentState:jt(),fallbackState:jt(),trackedContentKeyPath:null,trackedFallbackNode:null}}function ou(C,I,B,Z,ae,ve,Ae,Ye,Je,lt,Nt,vt,Rt,Tn){C.allPendingTasks++,ae===null?C.pendingRootTasks++:ae.pendingTasks++;var Dt={replay:null,node:B,childIndex:Z,ping:function(){return q0(C,Dt)},blockedBoundary:ae,blockedSegment:ve,hoistableState:Ae,abortSet:Ye,keyPath:Je,formatContext:lt,context:Nt,treeContext:vt,componentStack:Rt,thenableState:I,isFallback:Tn};return Ye.add(Dt),Dt}function bi(C,I,B,Z,ae,ve,Ae,Ye,Je,lt,Nt,vt,Rt,Tn){C.allPendingTasks++,ve===null?C.pendingRootTasks++:ve.pendingTasks++,B.pendingTasks++;var Dt={replay:B,node:Z,childIndex:ae,ping:function(){return q0(C,Dt)},blockedBoundary:ve,blockedSegment:null,hoistableState:Ae,abortSet:Ye,keyPath:Je,formatContext:lt,context:Nt,treeContext:vt,componentStack:Rt,thenableState:I,isFallback:Tn};return Ye.add(Dt),Dt}function Ti(C,I,B,Z,ae,ve){return{status:0,id:-1,index:I,parentFlushed:!1,chunks:[],children:[],parentFormatContext:Z,boundary:B,lastPushedText:ae,textEmbedded:ve}}function bl(C){var I=C.node;if(typeof I=="object"&&I!==null)switch(I.$$typeof){case r:C.componentStack={parent:C.componentStack,type:I.type}}}function Oo(C){var I={};return C&&Object.defineProperty(I,"componentStack",{configurable:!0,enumerable:!0,get:function(){try{var B="",Z=C;do B+=W0(Z.type),Z=Z.parent;while(Z);var ae=B}catch(ve){ae=`
Error generating stack: `+ve.message+`
`+ve.stack}return Object.defineProperty(I,"componentStack",{value:ae}),ae}}),I}function ei(C,I,B){if(C=C.onError,I=C(I,B),I==null||typeof I=="string")return I}function Tl(C,I){var B=C.onShellError,Z=C.onFatalError;B(I),Z(I),C.destination!==null?(C.status=14,C.destination.destroy(I)):(C.status=13,C.fatalError=I)}function G0(C,I,B,Z,ae,ve){var Ae=I.thenableState;for(I.thenableState=null,zi={},Y1=I,K1=C,ml=B,No=vl=0,yl=-1,Qs=0,$s=Ae,C=Z(ae,ve);ws;)ws=!1,No=vl=0,yl=-1,Qs=0,Bi+=1,Qn=null,C=Z(ae,ve);return Ys(),C}function Q0(C,I,B,Z,ae,ve,Ae){var Ye=!1;if(ve!==0&&C.formState!==null){var Je=I.blockedSegment;if(Je!==null){Ye=!0,Je=Je.chunks;for(var lt=0;lt<ve;lt++)lt===Ae?Je.push("<!--F!-->"):Je.push("<!--F-->")}}ve=I.keyPath,I.keyPath=B,ae?(B=I.treeContext,I.treeContext=Q1(B,1,0),Si(C,I,Z,-1),I.treeContext=B):Ye?Si(C,I,Z,-1):Ei(C,I,Z,-1),I.keyPath=ve}function Nc(C,I,B,Z,ae,ve){if(typeof Z=="function")if(Z.prototype&&Z.prototype.isReactComponent){var Ae=ae;if("ref"in ae){Ae={};for(var Ye in ae)Ye!=="ref"&&(Ae[Ye]=ae[Ye])}var Je=Z.defaultProps;if(Je){Ae===ae&&(Ae=R({},Ae,ae));for(var lt in Je)Ae[lt]===void 0&&(Ae[lt]=Je[lt])}ae=Ae,Ae=W1,Je=Z.contextType,typeof Je=="object"&&Je!==null&&(Ae=Je._currentValue2),Ae=new Z(ae,Ae);var Nt=Ae.state!==void 0?Ae.state:null;if(Ae.updater=G1,Ae.props=ae,Ae.state=Nt,Je={queue:[],replace:!1},Ae._reactInternals=Je,ve=Z.contextType,Ae.context=typeof ve=="object"&&ve!==null?ve._currentValue2:W1,ve=Z.getDerivedStateFromProps,typeof ve=="function"&&(ve=ve(ae,Nt),Nt=ve==null?Nt:R({},Nt,ve),Ae.state=Nt),typeof Z.getDerivedStateFromProps!="function"&&typeof Ae.getSnapshotBeforeUpdate!="function"&&(typeof Ae.UNSAFE_componentWillMount=="function"||typeof Ae.componentWillMount=="function"))if(Z=Ae.state,typeof Ae.componentWillMount=="function"&&Ae.componentWillMount(),typeof Ae.UNSAFE_componentWillMount=="function"&&Ae.UNSAFE_componentWillMount(),Z!==Ae.state&&G1.enqueueReplaceState(Ae,Ae.state,null),Je.queue!==null&&0<Je.queue.length)if(Z=Je.queue,ve=Je.replace,Je.queue=null,Je.replace=!1,ve&&Z.length===1)Ae.state=Z[0];else{for(Je=ve?Z[0]:Ae.state,Nt=!0,ve=ve?1:0;ve<Z.length;ve++)lt=Z[ve],lt=typeof lt=="function"?lt.call(Ae,Je,ae,void 0):lt,lt!=null&&(Nt?(Nt=!1,Je=R({},Je,lt)):R(Je,lt));Ae.state=Je}else Je.queue=null;if(Z=Ae.render(),C.status===12)throw null;ae=I.keyPath,I.keyPath=B,Ei(C,I,Z,-1),I.keyPath=ae}else{if(Z=G0(C,I,B,Z,ae,void 0),C.status===12)throw null;Q0(C,I,B,Z,vl!==0,No,yl)}else if(typeof Z=="string")if(Ae=I.blockedSegment,Ae===null)Ae=ae.children,Je=I.formatContext,Nt=I.keyPath,I.formatContext=xe(Je,Z,ae),I.keyPath=B,Si(C,I,Ae,-1),I.formatContext=Je,I.keyPath=Nt;else{Nt=at(Ae.chunks,Z,ae,C.resumableState,C.renderState,I.hoistableState,I.formatContext,Ae.lastPushedText,I.isFallback),Ae.lastPushedText=!1,Je=I.formatContext,ve=I.keyPath,I.formatContext=xe(Je,Z,ae),I.keyPath=B,Si(C,I,Nt,-1),I.formatContext=Je,I.keyPath=ve;e:{switch(I=Ae.chunks,C=C.resumableState,Z){case"title":case"style":case"script":case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break e;case"body":if(1>=Je.insertionMode){C.hasBody=!0;break e}break;case"html":if(Je.insertionMode===0){C.hasHtml=!0;break e}}I.push(It(Z))}Ae.lastPushedText=!1}else{switch(Z){case k:case b:case s:case l:case i:Z=I.keyPath,I.keyPath=B,Ei(C,I,ae.children,-1),I.keyPath=Z;return;case w:ae.mode!=="hidden"&&(Z=I.keyPath,I.keyPath=B,Ei(C,I,ae.children,-1),I.keyPath=Z);return;case v:Z=I.keyPath,I.keyPath=B,Ei(C,I,ae.children,-1),I.keyPath=Z;return;case S:throw Error(n(343));case g:e:if(I.replay!==null){Z=I.keyPath,I.keyPath=B,B=ae.children;try{Si(C,I,B,-1)}finally{I.keyPath=Z}}else{Z=I.keyPath;var vt=I.blockedBoundary,Rt=I.hoistableState;ve=I.blockedSegment,lt=ae.fallback,ae=ae.children;var Tn=new Set;Ye=su(C,Tn),C.trackedPostpones!==null&&(Ye.trackedContentKeyPath=B);var Dt=Ti(C,ve.chunks.length,Ye,I.formatContext,!1,!1);ve.children.push(Dt),ve.lastPushedText=!1;var nn=Ti(C,0,null,I.formatContext,!1,!1);if(nn.parentFlushed=!0,C.trackedPostpones!==null){Ae=[B[0],"Suspense Fallback",B[2]],Je=[Ae[1],Ae[2],[],null],C.trackedPostpones.workingMap.set(Ae,Je),Ye.trackedFallbackNode=Je,I.blockedSegment=Dt,I.keyPath=Ae,Dt.status=6;try{Si(C,I,lt,-1),vi(Dt.chunks,C.renderState,Dt.lastPushedText,Dt.textEmbedded),Dt.status=1}catch(Bn){throw Dt.status=C.status===12?3:4,Bn}finally{I.blockedSegment=ve,I.keyPath=Z}I=ou(C,null,ae,-1,Ye,nn,Ye.contentState,I.abortSet,B,I.formatContext,I.context,I.treeContext,I.componentStack,I.isFallback),bl(I),C.pingedTasks.push(I)}else{I.blockedBoundary=Ye,I.hoistableState=Ye.contentState,I.blockedSegment=nn,I.keyPath=B,nn.status=6;try{if(Si(C,I,ae,-1),vi(nn.chunks,C.renderState,nn.lastPushedText,nn.textEmbedded),nn.status=1,lu(Ye,nn),Ye.pendingTasks===0&&Ye.status===0){Ye.status=1;break e}}catch(Bn){Ye.status=4,C.status===12?(nn.status=3,Ae=C.fatalError):(nn.status=4,Ae=Bn),Je=Oo(I.componentStack),Nt=ei(C,Ae,Je),Ye.errorDigest=Nt,Cs(C,Ye)}finally{I.blockedBoundary=vt,I.hoistableState=Rt,I.blockedSegment=ve,I.keyPath=Z}I=ou(C,null,lt,-1,vt,Dt,Ye.fallbackState,Tn,[B[0],"Suspense Fallback",B[2]],I.formatContext,I.context,I.treeContext,I.componentStack,!0),bl(I),C.pingedTasks.push(I)}}return}if(typeof Z=="object"&&Z!==null)switch(Z.$$typeof){case h:if("ref"in ae)for(Dt in Ae={},ae)Dt!=="ref"&&(Ae[Dt]=ae[Dt]);else Ae=ae;Z=G0(C,I,B,Z.render,Ae,ve),Q0(C,I,B,Z,vl!==0,No,yl);return;case T:Nc(C,I,B,Z.type,ae,ve);return;case u:case p:if(Je=ae.children,Ae=I.keyPath,ae=ae.value,Nt=Z._currentValue2,Z._currentValue2=ae,ve=ga,ga=Z={parent:ve,depth:ve===null?0:ve.depth+1,context:Z,parentValue:Nt,value:ae},I.context=Z,I.keyPath=B,Ei(C,I,Je,-1),C=ga,C===null)throw Error(n(403));C.context._currentValue2=C.parentValue,C=ga=C.parent,I.context=C,I.keyPath=Ae;return;case d:ae=ae.children,Z=ae(Z._context._currentValue2),ae=I.keyPath,I.keyPath=B,Ei(C,I,Z,-1),I.keyPath=ae;return;case E:if(Ae=Z._init,Z=Ae(Z._payload),C.status===12)throw null;Nc(C,I,B,Z,ae,ve);return}throw Error(n(130,Z==null?Z:typeof Z,""))}}function ed(C,I,B,Z,ae){var ve=I.replay,Ae=I.blockedBoundary,Ye=Ti(C,0,null,I.formatContext,!1,!1);Ye.id=B,Ye.parentFlushed=!0;try{I.replay=null,I.blockedSegment=Ye,Si(C,I,Z,ae),Ye.status=1,Ae===null?C.completedRootSegment=Ye:(lu(Ae,Ye),Ae.parentFlushed&&C.partialBoundaries.push(Ae))}finally{I.replay=ve,I.blockedSegment=null}}function Ei(C,I,B,Z){I.replay!==null&&typeof I.replay.slots=="number"?ed(C,I,I.replay.slots,B,Z):(I.node=B,I.childIndex=Z,B=I.componentStack,bl(I),kc(C,I),I.componentStack=B)}function kc(C,I){var B=I.node,Z=I.childIndex;if(B!==null){if(typeof B=="object"){switch(B.$$typeof){case r:var ae=B.type,ve=B.key,Ae=B.props;B=Ae.ref;var Ye=B!==void 0?B:null,Je=eu(ae),lt=ve??(Z===-1?0:Z);if(ve=[I.keyPath,Je,lt],I.replay!==null)e:{var Nt=I.replay;for(Z=Nt.nodes,B=0;B<Z.length;B++){var vt=Z[B];if(lt===vt[1]){if(vt.length===4){if(Je!==null&&Je!==vt[0])throw Error(n(490,vt[0],Je));var Rt=vt[2];Je=vt[3],lt=I.node,I.replay={nodes:Rt,slots:Je,pendingTasks:1};try{if(Nc(C,I,ve,ae,Ae,Ye),I.replay.pendingTasks===1&&0<I.replay.nodes.length)throw Error(n(488));I.replay.pendingTasks--}catch(Dn){if(typeof Dn=="object"&&Dn!==null&&(Dn===yi||typeof Dn.then=="function"))throw I.node===lt&&(I.replay=Nt),Dn;I.replay.pendingTasks--,Ae=Oo(I.componentStack),ve=I.blockedBoundary,ae=Dn,Ae=ei(C,ae,Ae),Sl(C,ve,Rt,Je,ae,Ae)}I.replay=Nt}else{if(ae!==g)throw Error(n(490,"Suspense",eu(ae)||"Unknown"));t:{Nt=void 0,ae=vt[5],Ye=vt[2],Je=vt[3],lt=vt[4]===null?[]:vt[4][2],vt=vt[4]===null?null:vt[4][3];var Tn=I.keyPath,Dt=I.replay,nn=I.blockedBoundary,Bn=I.hoistableState,hn=Ae.children;Ae=Ae.fallback;var Vn=new Set,wn=su(C,Vn);wn.parentFlushed=!0,wn.rootSegmentID=ae,I.blockedBoundary=wn,I.hoistableState=wn.contentState,I.keyPath=ve,I.replay={nodes:Ye,slots:Je,pendingTasks:1};try{if(Si(C,I,hn,-1),I.replay.pendingTasks===1&&0<I.replay.nodes.length)throw Error(n(488));if(I.replay.pendingTasks--,wn.pendingTasks===0&&wn.status===0){wn.status=1,C.completedBoundaries.push(wn);break t}}catch(Dn){wn.status=4,Rt=Oo(I.componentStack),Nt=ei(C,Dn,Rt),wn.errorDigest=Nt,I.replay.pendingTasks--,C.clientRenderedBoundaries.push(wn)}finally{I.blockedBoundary=nn,I.hoistableState=Bn,I.replay=Dt,I.keyPath=Tn}I=bi(C,null,{nodes:lt,slots:vt,pendingTasks:0},Ae,-1,nn,wn.fallbackState,Vn,[ve[0],"Suspense Fallback",ve[2]],I.formatContext,I.context,I.treeContext,I.componentStack,!0),bl(I),C.pingedTasks.push(I)}}Z.splice(B,1);break e}}}else Nc(C,I,ve,ae,Ae,Ye);return;case a:throw Error(n(257));case E:if(Rt=B._init,B=Rt(B._payload),C.status===12)throw null;Ei(C,I,B,Z);return}if(M(B)){El(C,I,B,Z);return}if(B===null||typeof B!="object"?Rt=null:(Rt=D&&B[D]||B["@@iterator"],Rt=typeof Rt=="function"?Rt:null),Rt&&(Rt=Rt.call(B))){if(B=Rt.next(),!B.done){Ae=[];do Ae.push(B.value),B=Rt.next();while(!B.done);El(C,I,Ae,Z)}return}if(typeof B.then=="function")return I.thenableState=null,Ei(C,I,Sc(B),Z);if(B.$$typeof===p)return Ei(C,I,B._currentValue2,Z);throw Z=Object.prototype.toString.call(B),Error(n(31,Z==="[object Object]"?"object with keys {"+Object.keys(B).join(", ")+"}":Z))}typeof B=="string"?(Z=I.blockedSegment,Z!==null&&(Z.lastPushedText=Co(Z.chunks,B,C.renderState,Z.lastPushedText))):(typeof B=="number"||typeof B=="bigint")&&(Z=I.blockedSegment,Z!==null&&(Z.lastPushedText=Co(Z.chunks,""+B,C.renderState,Z.lastPushedText)))}}function El(C,I,B,Z){var ae=I.keyPath;if(Z!==-1&&(I.keyPath=[I.keyPath,"Fragment",Z],I.replay!==null)){for(var ve=I.replay,Ae=ve.nodes,Ye=0;Ye<Ae.length;Ye++){var Je=Ae[Ye];if(Je[1]===Z){Z=Je[2],Je=Je[3],I.replay={nodes:Z,slots:Je,pendingTasks:1};try{if(El(C,I,B,-1),I.replay.pendingTasks===1&&0<I.replay.nodes.length)throw Error(n(488));I.replay.pendingTasks--}catch(vt){if(typeof vt=="object"&&vt!==null&&(vt===yi||typeof vt.then=="function"))throw vt;I.replay.pendingTasks--,B=Oo(I.componentStack);var lt=I.blockedBoundary,Nt=vt;B=ei(C,Nt,B),Sl(C,lt,Z,Je,Nt,B)}I.replay=ve,Ae.splice(Ye,1);break}}I.keyPath=ae;return}if(ve=I.treeContext,Ae=B.length,I.replay!==null&&(Ye=I.replay.slots,Ye!==null&&typeof Ye=="object")){for(Z=0;Z<Ae;Z++)Je=B[Z],I.treeContext=Q1(ve,Ae,Z),lt=Ye[Z],typeof lt=="number"?(ed(C,I,lt,Je,Z),delete Ye[Z]):Si(C,I,Je,Z);I.treeContext=ve,I.keyPath=ae;return}for(Ye=0;Ye<Ae;Ye++)Z=B[Ye],I.treeContext=Q1(ve,Ae,Ye),Si(C,I,Z,Ye);I.treeContext=ve,I.keyPath=ae}function Cs(C,I){C=C.trackedPostpones,C!==null&&(I=I.trackedContentKeyPath,I!==null&&(I=C.workingMap.get(I),I!==void 0&&(I.length=4,I[2]=[],I[3]=null)))}function Oc(C,I,B){return bi(C,B,I.replay,I.node,I.childIndex,I.blockedBoundary,I.hoistableState,I.abortSet,I.keyPath,I.formatContext,I.context,I.treeContext,I.componentStack,I.isFallback)}function td(C,I,B){var Z=I.blockedSegment,ae=Ti(C,Z.chunks.length,null,I.formatContext,Z.lastPushedText,!0);return Z.children.push(ae),Z.lastPushedText=!1,ou(C,B,I.node,I.childIndex,I.blockedBoundary,ae,I.hoistableState,I.abortSet,I.keyPath,I.formatContext,I.context,I.treeContext,I.componentStack,I.isFallback)}function Si(C,I,B,Z){var ae=I.formatContext,ve=I.context,Ae=I.keyPath,Ye=I.treeContext,Je=I.componentStack,lt=I.blockedSegment;if(lt===null)try{return Ei(C,I,B,Z)}catch(Rt){if(Ys(),B=Rt===yi?_c():Rt,typeof B=="object"&&B!==null){if(typeof B.then=="function"){Z=xs(),C=Oc(C,I,Z).ping,B.then(C,C),I.formatContext=ae,I.context=ve,I.keyPath=Ae,I.treeContext=Ye,I.componentStack=Je,Pi(ve);return}if(B.message==="Maximum call stack size exceeded"){B=xs(),B=Oc(C,I,B),C.pingedTasks.push(B),I.formatContext=ae,I.context=ve,I.keyPath=Ae,I.treeContext=Ye,I.componentStack=Je,Pi(ve);return}}}else{var Nt=lt.children.length,vt=lt.chunks.length;try{return Ei(C,I,B,Z)}catch(Rt){if(Ys(),lt.children.length=Nt,lt.chunks.length=vt,B=Rt===yi?_c():Rt,typeof B=="object"&&B!==null){if(typeof B.then=="function"){Z=xs(),C=td(C,I,Z).ping,B.then(C,C),I.formatContext=ae,I.context=ve,I.keyPath=Ae,I.treeContext=Ye,I.componentStack=Je,Pi(ve);return}if(B.message==="Maximum call stack size exceeded"){B=xs(),B=td(C,I,B),C.pingedTasks.push(B),I.formatContext=ae,I.context=ve,I.keyPath=Ae,I.treeContext=Ye,I.componentStack=Je,Pi(ve);return}}}}throw I.formatContext=ae,I.context=ve,I.keyPath=Ae,I.treeContext=Ye,Pi(ve),B}function nd(C){var I=C.blockedBoundary;C=C.blockedSegment,C!==null&&(C.status=3,Dc(this,I,C))}function Sl(C,I,B,Z,ae,ve){for(var Ae=0;Ae<B.length;Ae++){var Ye=B[Ae];if(Ye.length===4)Sl(C,I,Ye[2],Ye[3],ae,ve);else{Ye=Ye[5];var Je=C,lt=ve,Nt=su(Je,new Set);Nt.parentFlushed=!0,Nt.rootSegmentID=Ye,Nt.status=4,Nt.errorDigest=lt,Nt.parentFlushed&&Je.clientRenderedBoundaries.push(Nt)}}if(B.length=0,Z!==null){if(I===null)throw Error(n(487));if(I.status!==4&&(I.status=4,I.errorDigest=ve,I.parentFlushed&&C.clientRenderedBoundaries.push(I)),typeof Z=="object")for(var vt in Z)delete Z[vt]}}function rd(C,I,B){var Z=C.blockedBoundary,ae=C.blockedSegment;if(ae!==null){if(ae.status===6)return;ae.status=3}if(ae=Oo(C.componentStack),Z===null){if(I.status!==13&&I.status!==14){if(Z=C.replay,Z===null){ei(I,B,ae),Tl(I,B);return}Z.pendingTasks--,Z.pendingTasks===0&&0<Z.nodes.length&&(C=ei(I,B,ae),Sl(I,null,Z.nodes,Z.slots,B,C)),I.pendingRootTasks--,I.pendingRootTasks===0&&ad(I)}}else Z.pendingTasks--,Z.status!==4&&(Z.status=4,C=ei(I,B,ae),Z.status=4,Z.errorDigest=C,Cs(I,Z),Z.parentFlushed&&I.clientRenderedBoundaries.push(Z)),Z.fallbackAbortableTasks.forEach(function(ve){return rd(ve,I,B)}),Z.fallbackAbortableTasks.clear();I.allPendingTasks--,I.allPendingTasks===0&&Ic(I)}function Xs(C,I){try{var B=C.renderState,Z=B.onHeaders;if(Z){var ae=B.headers;if(ae){B.headers=null;var ve=ae.preconnects;if(ae.fontPreloads&&(ve&&(ve+=", "),ve+=ae.fontPreloads),ae.highImagePreloads&&(ve&&(ve+=", "),ve+=ae.highImagePreloads),!I){var Ae=B.styles.values(),Ye=Ae.next();e:for(;0<ae.remainingCapacity&&!Ye.done;Ye=Ae.next())for(var Je=Ye.value.sheets.values(),lt=Je.next();0<ae.remainingCapacity&&!lt.done;lt=Je.next()){var Nt=lt.value,vt=Nt.props,Rt=vt.href,Tn=Nt.props,Dt=At(Tn.href,"style",{crossOrigin:Tn.crossOrigin,integrity:Tn.integrity,nonce:Tn.nonce,type:Tn.type,fetchPriority:Tn.fetchPriority,referrerPolicy:Tn.referrerPolicy,media:Tn.media});if(0<=(ae.remainingCapacity-=Dt.length+2))B.resets.style[Rt]=Te,ve&&(ve+=", "),ve+=Dt,B.resets.style[Rt]=typeof vt.crossOrigin=="string"||typeof vt.integrity=="string"?[vt.crossOrigin,vt.integrity]:Te;else break e}}Z(ve?{Link:ve}:{})}}}catch(nn){ei(C,nn,{})}}function ad(C){C.trackedPostpones===null&&Xs(C,!0),C.onShellError=ko,C=C.onShellReady,C()}function Ic(C){Xs(C,C.trackedPostpones===null?!0:C.completedRootSegment===null||C.completedRootSegment.status!==5),C=C.onAllReady,C()}function lu(C,I){if(I.chunks.length===0&&I.children.length===1&&I.children[0].boundary===null&&I.children[0].id===-1){var B=I.children[0];B.id=I.id,B.parentFlushed=!0,B.status===1&&lu(C,B)}else C.completedSegments.push(I)}function Dc(C,I,B){if(I===null){if(B!==null&&B.parentFlushed){if(C.completedRootSegment!==null)throw Error(n(389));C.completedRootSegment=B}C.pendingRootTasks--,C.pendingRootTasks===0&&ad(C)}else I.pendingTasks--,I.status!==4&&(I.pendingTasks===0?(I.status===0&&(I.status=1),B!==null&&B.parentFlushed&&B.status===1&&lu(I,B),I.parentFlushed&&C.completedBoundaries.push(I),I.status===1&&(I.fallbackAbortableTasks.forEach(nd,C),I.fallbackAbortableTasks.clear())):B!==null&&B.parentFlushed&&B.status===1&&(lu(I,B),I.completedSegments.length===1&&I.parentFlushed&&C.partialBoundaries.push(I)));C.allPendingTasks--,C.allPendingTasks===0&&Ic(C)}function Io(C){if(C.status!==14&&C.status!==13){var I=ga,B=ie.H;ie.H=iu;var Z=ie.A;ie.A=fp;var ae=Ar;Ar=C;var ve=wc;wc=C.resumableState;try{var Ae=C.pingedTasks,Ye;for(Ye=0;Ye<Ae.length;Ye++){var Je=Ae[Ye],lt=C,Nt=Je.blockedSegment;if(Nt===null){var vt=lt;if(Je.replay.pendingTasks!==0){Pi(Je.context);try{if(typeof Je.replay.slots=="number"?ed(vt,Je,Je.replay.slots,Je.node,Je.childIndex):kc(vt,Je),Je.replay.pendingTasks===1&&0<Je.replay.nodes.length)throw Error(n(488));Je.replay.pendingTasks--,Je.abortSet.delete(Je),Dc(vt,Je.blockedBoundary,null)}catch(un){Ys();var Rt=un===yi?_c():un;if(typeof Rt=="object"&&Rt!==null&&typeof Rt.then=="function"){var Tn=Je.ping;Rt.then(Tn,Tn),Je.thenableState=xs()}else{Je.replay.pendingTasks--,Je.abortSet.delete(Je);var Dt=Oo(Je.componentStack);lt=void 0;var nn=vt,Bn=Je.blockedBoundary,hn=vt.status===12?vt.fatalError:Rt,Vn=Je.replay.nodes,wn=Je.replay.slots;lt=ei(nn,hn,Dt),Sl(nn,Bn,Vn,wn,hn,lt),vt.pendingRootTasks--,vt.pendingRootTasks===0&&ad(vt),vt.allPendingTasks--,vt.allPendingTasks===0&&Ic(vt)}}finally{}}}else if(vt=void 0,nn=Nt,nn.status===0){nn.status=6,Pi(Je.context);var Dn=nn.children.length,En=nn.chunks.length;try{kc(lt,Je),vi(nn.chunks,lt.renderState,nn.lastPushedText,nn.textEmbedded),Je.abortSet.delete(Je),nn.status=1,Dc(lt,Je.blockedBoundary,nn)}catch(un){Ys(),nn.children.length=Dn,nn.chunks.length=En;var $r=un===yi?_c():lt.status===12?lt.fatalError:un;if(typeof $r=="object"&&$r!==null&&typeof $r.then=="function"){nn.status=0,Je.thenableState=xs();var Yr=Je.ping;$r.then(Yr,Yr)}else{var ti=Oo(Je.componentStack);Je.abortSet.delete(Je),nn.status=4;var or=Je.blockedBoundary;vt=ei(lt,$r,ti),or===null?Tl(lt,$r):(or.pendingTasks--,or.status!==4&&(or.status=4,or.errorDigest=vt,Cs(lt,or),or.parentFlushed&&lt.clientRenderedBoundaries.push(or))),lt.allPendingTasks--,lt.allPendingTasks===0&&Ic(lt)}}finally{}}}Ae.splice(0,Ye),C.destination!==null&&wl(C,C.destination)}catch(un){ei(C,un,{}),Tl(C,un)}finally{wc=ve,ie.H=B,ie.A=Z,B===iu&&Pi(I),Ar=ae}}}function Hi(C,I,B,Z){switch(B.parentFlushed=!0,B.status){case 0:B.id=C.nextSegmentId++;case 5:return Z=B.id,B.lastPushedText=!1,B.textEmbedded=!1,C=C.renderState,I.push('<template id="'),I.push(C.placeholderPrefix),C=Z.toString(16),I.push(C),I.push('"></template>');case 1:B.status=2;var ae=!0,ve=B.chunks,Ae=0;B=B.children;for(var Ye=0;Ye<B.length;Ye++){for(ae=B[Ye];Ae<ae.index;Ae++)I.push(ve[Ae]);ae=as(C,I,ae,Z)}for(;Ae<ve.length-1;Ae++)I.push(ve[Ae]);return Ae<ve.length&&(ae=I.push(ve[Ae])),ae;default:throw Error(n(390))}}function as(C,I,B,Z){var ae=B.boundary;if(ae===null)return Hi(C,I,B,Z);if(ae.parentFlushed=!0,ae.status===4)return C.renderState.generateStaticMarkup||(ae=ae.errorDigest,I.push("<!--$!-->"),I.push("<template"),ae&&(I.push(' data-dgst="'),ae=te(ae),I.push(ae),I.push('"')),I.push("></template>")),Hi(C,I,B,Z),C=C.renderState.generateStaticMarkup?!0:I.push("<!--/$-->"),C;if(ae.status!==1)return ae.status===0&&(ae.rootSegmentID=C.nextSegmentId++),0<ae.completedSegments.length&&C.partialBoundaries.push(ae),Kt(I,C.renderState,ae.rootSegmentID),Z&&(ae=ae.fallbackState,ae.styles.forEach(hl,Z),ae.stylesheets.forEach(xo,Z)),Hi(C,I,B,Z),I.push("<!--/$-->");if(ae.byteSize>C.progressiveChunkSize)return ae.rootSegmentID=C.nextSegmentId++,C.completedBoundaries.push(ae),Kt(I,C.renderState,ae.rootSegmentID),Hi(C,I,B,Z),I.push("<!--/$-->");if(Z&&(B=ae.contentState,B.styles.forEach(hl,Z),B.stylesheets.forEach(xo,Z)),C.renderState.generateStaticMarkup||I.push("<!--$-->"),B=ae.completedSegments,B.length!==1)throw Error(n(391));return as(C,I,B[0],Z),C=C.renderState.generateStaticMarkup?!0:I.push("<!--/$-->"),C}function uu(C,I,B,Z){return Jt(I,C.renderState,B.parentFormatContext,B.id),as(C,I,B,Z),qt(I,B.parentFormatContext)}function Do(C,I,B){for(var Z=B.completedSegments,ae=0;ae<Z.length;ae++)cu(C,I,B,Z[ae]);Z.length=0,fe(I,B.contentState,C.renderState),Z=C.resumableState,C=C.renderState,ae=B.rootSegmentID,B=B.contentState;var ve=C.stylesToHoist;return C.stylesToHoist=!1,I.push(C.startInlineScript),ve?Z.instructions&2?Z.instructions&8?I.push('$RR("'):(Z.instructions|=8,I.push(`$RM=new Map;
$RR=function(t,u,y){function v(n){this._p=null;n()}for(var w=$RC,p=$RM,q=new Map,r=document,g,b,h=r.querySelectorAll("link[data-precedence],style[data-precedence]"),x=[],k=0;b=h[k++];)"not all"===b.getAttribute("media")?x.push(b):("LINK"===b.tagName&&p.set(b.getAttribute("href"),b),q.set(b.dataset.precedence,g=b));b=0;h=[];var l,a;for(k=!0;;){if(k){var e=y[b++];if(!e){k=!1;b=0;continue}var c=!1,m=0;var d=e[m++];if(a=p.get(d)){var f=a._p;c=!0}else{a=r.createElement("link");a.href=
d;a.rel="stylesheet";for(a.dataset.precedence=l=e[m++];f=e[m++];)a.setAttribute(f,e[m++]);f=a._p=new Promise(function(n,z){a.onload=v.bind(a,n);a.onerror=v.bind(a,z)});p.set(d,a)}d=a.getAttribute("media");!f||d&&!matchMedia(d).matches||h.push(f);if(c)continue}else{a=x[b++];if(!a)break;l=a.getAttribute("data-precedence");a.removeAttribute("media")}c=q.get(l)||g;c===g&&(g=a);q.set(l,a);c?c.parentNode.insertBefore(a,c.nextSibling):(c=r.head,c.insertBefore(a,c.firstChild))}Promise.all(h).then(w.bind(null,
t,u,""),w.bind(null,t,u,"Resource failed to load"))};$RR("`)):(Z.instructions|=10,I.push(`$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RM=new Map;
$RR=function(t,u,y){function v(n){this._p=null;n()}for(var w=$RC,p=$RM,q=new Map,r=document,g,b,h=r.querySelectorAll("link[data-precedence],style[data-precedence]"),x=[],k=0;b=h[k++];)"not all"===b.getAttribute("media")?x.push(b):("LINK"===b.tagName&&p.set(b.getAttribute("href"),b),q.set(b.dataset.precedence,g=b));b=0;h=[];var l,a;for(k=!0;;){if(k){var e=y[b++];if(!e){k=!1;b=0;continue}var c=!1,m=0;var d=e[m++];if(a=p.get(d)){var f=a._p;c=!0}else{a=r.createElement("link");a.href=
d;a.rel="stylesheet";for(a.dataset.precedence=l=e[m++];f=e[m++];)a.setAttribute(f,e[m++]);f=a._p=new Promise(function(n,z){a.onload=v.bind(a,n);a.onerror=v.bind(a,z)});p.set(d,a)}d=a.getAttribute("media");!f||d&&!matchMedia(d).matches||h.push(f);if(c)continue}else{a=x[b++];if(!a)break;l=a.getAttribute("data-precedence");a.removeAttribute("media")}c=q.get(l)||g;c===g&&(g=a);q.set(l,a);c?c.parentNode.insertBefore(a,c.nextSibling):(c=r.head,c.insertBefore(a,c.firstChild))}Promise.all(h).then(w.bind(null,
t,u,""),w.bind(null,t,u,"Resource failed to load"))};$RR("`)):Z.instructions&2?I.push('$RC("'):(Z.instructions|=2,I.push('$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RC("')),Z=ae.toString(16),I.push(C.boundaryPrefix),I.push(Z),I.push('","'),I.push(C.segmentPrefix),I.push(Z),ve?(I.push('",'),Gn(I,B)):I.push('"'),B=I.push(")<\/script>"),Ct(I,C)&&B}function cu(C,I,B,Z){if(Z.status===2)return!0;var ae=B.contentState,ve=Z.id;if(ve===-1){if((Z.id=B.rootSegmentID)===-1)throw Error(n(392));return uu(C,I,Z,ae)}return ve===B.rootSegmentID?uu(C,I,Z,ae):(uu(C,I,Z,ae),B=C.resumableState,C=C.renderState,I.push(C.startInlineScript),B.instructions&1?I.push('$RS("'):(B.instructions|=1,I.push('$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("')),I.push(C.segmentPrefix),ve=ve.toString(16),I.push(ve),I.push('","'),I.push(C.placeholderPrefix),I.push(ve),I=I.push('")<\/script>'),I)}function wl(C,I){try{if(!(0<C.pendingRootTasks)){var B,Z=C.completedRootSegment;if(Z!==null){if(Z.status===5)return;var ae=C.renderState,ve=ae.htmlChunks,Ae=ae.headChunks,Ye;if(ve){for(Ye=0;Ye<ve.length;Ye++)I.push(ve[Ye]);if(Ae)for(Ye=0;Ye<Ae.length;Ye++)I.push(Ae[Ye]);else{var Je=Ie("head");I.push(Je),I.push(">")}}else if(Ae)for(Ye=0;Ye<Ae.length;Ye++)I.push(Ae[Ye]);var lt=ae.charsetChunks;for(Ye=0;Ye<lt.length;Ye++)I.push(lt[Ye]);lt.length=0,ae.preconnects.forEach(Ee,I),ae.preconnects.clear();var Nt=ae.viewportChunks;for(Ye=0;Ye<Nt.length;Ye++)I.push(Nt[Ye]);Nt.length=0,ae.fontPreloads.forEach(Ee,I),ae.fontPreloads.clear(),ae.highImagePreloads.forEach(Ee,I),ae.highImagePreloads.clear(),ae.styles.forEach(Ut,I);var vt=ae.importMapChunks;for(Ye=0;Ye<vt.length;Ye++)I.push(vt[Ye]);vt.length=0,ae.bootstrapScripts.forEach(Ee,I),ae.scripts.forEach(Ee,I),ae.scripts.clear(),ae.bulkPreloads.forEach(Ee,I),ae.bulkPreloads.clear();var Rt=ae.hoistableChunks;for(Ye=0;Ye<Rt.length;Ye++)I.push(Rt[Ye]);if(Rt.length=0,ve&&Ae===null){var Tn=It("head");I.push(Tn)}as(C,I,Z,null),C.completedRootSegment=null,Ct(I,C.renderState)}var Dt=C.renderState;Z=0;var nn=Dt.viewportChunks;for(Z=0;Z<nn.length;Z++)I.push(nn[Z]);nn.length=0,Dt.preconnects.forEach(Ee,I),Dt.preconnects.clear(),Dt.fontPreloads.forEach(Ee,I),Dt.fontPreloads.clear(),Dt.highImagePreloads.forEach(Ee,I),Dt.highImagePreloads.clear(),Dt.styles.forEach(kt,I),Dt.scripts.forEach(Ee,I),Dt.scripts.clear(),Dt.bulkPreloads.forEach(Ee,I),Dt.bulkPreloads.clear();var Bn=Dt.hoistableChunks;for(Z=0;Z<Bn.length;Z++)I.push(Bn[Z]);Bn.length=0;var hn=C.clientRenderedBoundaries;for(B=0;B<hn.length;B++){var Vn=hn[B];Dt=I;var wn=C.resumableState,Dn=C.renderState,En=Vn.rootSegmentID,$r=Vn.errorDigest;Dt.push(Dn.startInlineScript),wn.instructions&4?Dt.push('$RX("'):(wn.instructions|=4,Dt.push('$RX=function(b,c,d,e,f){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),f&&(a.cstck=f),b._reactRetry&&b._reactRetry())};;$RX("')),Dt.push(Dn.boundaryPrefix);var Yr=En.toString(16);if(Dt.push(Yr),Dt.push('"'),$r){Dt.push(",");var ti=Gr($r||"");Dt.push(ti)}var or=Dt.push(")<\/script>");if(!or){C.destination=null,B++,hn.splice(0,B);return}}hn.splice(0,B);var un=C.completedBoundaries;for(B=0;B<un.length;B++)if(!Do(C,I,un[B])){C.destination=null,B++,un.splice(0,B);return}un.splice(0,B);var _r=C.partialBoundaries;for(B=0;B<_r.length;B++){var ss=_r[B];e:{hn=C,Vn=I;var Oa=ss.completedSegments;for(or=0;or<Oa.length;or++)if(!cu(hn,Vn,ss,Oa[or])){or++,Oa.splice(0,or);var ni=!1;break e}Oa.splice(0,or),ni=fe(Vn,ss.contentState,hn.renderState)}if(!ni){C.destination=null,B++,_r.splice(0,B);return}}_r.splice(0,B);var Ia=C.completedBoundaries;for(B=0;B<Ia.length;B++)if(!Do(C,I,Ia[B])){C.destination=null,B++,Ia.splice(0,B);return}Ia.splice(0,B)}}finally{C.allPendingTasks===0&&C.pingedTasks.length===0&&C.clientRenderedBoundaries.length===0&&C.completedBoundaries.length===0&&(C.flushScheduled=!1,B=C.resumableState,B.hasBody&&(_r=It("body"),I.push(_r)),B.hasHtml&&(B=It("html"),I.push(B)),C.status=14,I.push(null),C.destination=null)}}function is(C){if(C.flushScheduled===!1&&C.pingedTasks.length===0&&C.destination!==null){C.flushScheduled=!0;var I=C.destination;I?wl(C,I):C.flushScheduled=!1}}function id(C,I){if(C.status===13)C.status=14,I.destroy(C.fatalError);else if(C.status!==14&&C.destination===null){C.destination=I;try{wl(C,I)}catch(B){ei(C,B,{}),Tl(C,B)}}}function $0(C,I){(C.status===11||C.status===10)&&(C.status=12);try{var B=C.abortableTasks;if(0<B.size){var Z=I===void 0?Error(n(432)):typeof I=="object"&&I!==null&&typeof I.then=="function"?Error(n(530)):I;C.fatalError=Z,B.forEach(function(ae){return rd(ae,C,Z)}),B.clear()}C.destination!==null&&wl(C,C.destination)}catch(ae){ei(C,ae,{}),Tl(C,ae)}}function du(){}function Mc(C,I,B,Z){var ae=!1,ve=null,Ae="",Ye=!1;if(I=ke(I?I.identifierPrefix:void 0),C=Cc(C,I,Es(I,B),be(0,null,0),1/0,du,void 0,function(){Ye=!0},void 0,void 0,void 0),C.flushScheduled=C.destination!==null,Io(C),C.status===10&&(C.status=11),C.trackedPostpones===null&&Xs(C,C.pendingRootTasks===0),$0(C,Z),id(C,{push:function(Je){return Je!==null&&(Ae+=Je),!0},destroy:function(Je){ae=!0,ve=Je}}),ae&&ve!==Z)throw ve;if(!Ye)throw Error(n(426));return Ae}return cm.renderToStaticMarkup=function(C,I){return Mc(C,I,!0,'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')},cm.renderToString=function(C,I){return Mc(C,I,!1,'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')},cm.version="19.0.0",cm}var dm={};/**
 * @license React
 * react-dom-server.browser.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var AA;function KMe(){if(AA)return dm;AA=1;var e=Yl(),t=dg();function n(x){var O="https://react.dev/errors/"+x;if(1<arguments.length){O+="?args[]="+encodeURIComponent(arguments[1]);for(var P=2;P<arguments.length;P++)O+="&args[]="+encodeURIComponent(arguments[P])}return"Minified React error #"+x+"; visit "+O+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var r=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),d=Symbol.for("react.consumer"),p=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),v=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),S=Symbol.for("react.scope"),b=Symbol.for("react.debug_trace_mode"),w=Symbol.for("react.offscreen"),k=Symbol.for("react.legacy_hidden"),F=Symbol.for("react.memo_cache_sentinel"),D=Symbol.iterator,M=Array.isArray;function A(x,O){var P=x.length&3,J=x.length-P,ne=O;for(O=0;O<J;){var ye=x.charCodeAt(O)&255|(x.charCodeAt(++O)&255)<<8|(x.charCodeAt(++O)&255)<<16|(x.charCodeAt(++O)&255)<<24;++O,ye=3432918353*(ye&65535)+((3432918353*(ye>>>16)&65535)<<16)&4294967295,ye=ye<<15|ye>>>17,ye=461845907*(ye&65535)+((461845907*(ye>>>16)&65535)<<16)&4294967295,ne^=ye,ne=ne<<13|ne>>>19,ne=5*(ne&65535)+((5*(ne>>>16)&65535)<<16)&4294967295,ne=(ne&65535)+27492+(((ne>>>16)+58964&65535)<<16)}switch(ye=0,P){case 3:ye^=(x.charCodeAt(O+2)&255)<<16;case 2:ye^=(x.charCodeAt(O+1)&255)<<8;case 1:ye^=x.charCodeAt(O)&255,ye=3432918353*(ye&65535)+((3432918353*(ye>>>16)&65535)<<16)&4294967295,ye=ye<<15|ye>>>17,ne^=461845907*(ye&65535)+((461845907*(ye>>>16)&65535)<<16)&4294967295}return ne^=x.length,ne^=ne>>>16,ne=2246822507*(ne&65535)+((2246822507*(ne>>>16)&65535)<<16)&4294967295,ne^=ne>>>13,ne=3266489909*(ne&65535)+((3266489909*(ne>>>16)&65535)<<16)&4294967295,(ne^ne>>>16)>>>0}var R=new MessageChannel,q=[];R.port1.onmessage=function(){var x=q.shift();x&&x()};function H(x){q.push(x),R.port2.postMessage(null)}function W(x){setTimeout(function(){throw x})}var se=Promise,Y=typeof queueMicrotask=="function"?queueMicrotask:function(x){se.resolve(null).then(x).catch(W)},ee=null,le=0;function G(x,O){if(O.byteLength!==0)if(2048<O.byteLength)0<le&&(x.enqueue(new Uint8Array(ee.buffer,0,le)),ee=new Uint8Array(2048),le=0),x.enqueue(O);else{var P=ee.length-le;P<O.byteLength&&(P===0?x.enqueue(ee):(ee.set(O.subarray(0,P),le),x.enqueue(ee),O=O.subarray(P)),ee=new Uint8Array(2048),le=0),ee.set(O,le),le+=O.byteLength}}function te(x,O){return G(x,O),!0}function re(x){ee&&0<le&&(x.enqueue(new Uint8Array(ee.buffer,0,le)),ee=null,le=0)}var ue=new TextEncoder;function Q(x){return ue.encode(x)}function V(x){return ue.encode(x)}function ie(x,O){typeof x.error=="function"?x.error(O):x.close()}var ge=Object.assign,_e=Object.prototype.hasOwnProperty,Ce=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Te={},K={};function oe(x){return _e.call(K,x)?!0:_e.call(Te,x)?!1:Ce.test(x)?K[x]=!0:(Te[x]=!0,!1)}var ke=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" ")),be=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),xe=/["'&<>]/;function Oe(x){if(typeof x=="boolean"||typeof x=="number"||typeof x=="bigint")return""+x;x=""+x;var O=xe.exec(x);if(O){var P="",J,ne=0;for(J=O.index;J<x.length;J++){switch(x.charCodeAt(J)){case 34:O="&quot;";break;case 38:O="&amp;";break;case 39:O="&#x27;";break;case 60:O="&lt;";break;case 62:O="&gt;";break;default:continue}ne!==J&&(P+=x.slice(ne,J)),ne=J+1,P+=O}x=ne!==J?P+x.slice(ne,J):P}return x}var Se=/([A-Z])/g,Re=/^ms-/,de=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Xe(x){return de.test(""+x)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":x}var we=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Qe=t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,We={pending:!1,data:null,method:null,action:null},Ge=Qe.d;Qe.d={f:Ge.f,r:Ge.r,D:Sl,C:rd,L:Xs,m:ad,X:lu,S:Ic,M:Dc};var ce=[];V('"></template>');var Le=V("<script>"),mt=V("<\/script>"),z=V('<script src="'),$=V('<script type="module" src="'),pe=V('" nonce="'),Pe=V('" integrity="'),Fe=V('" crossorigin="'),bt=V('" async=""><\/script>'),xt=/(<\/|<)(s)(cript)/gi;function Yt(x,O,P,J){return""+O+(P==="s"?"\\u0073":"\\u0053")+J}var _t=V('<script type="importmap">'),je=V("<\/script>");function Ie(x,O,P,J,ne,ye){var De=O===void 0?Le:V('<script nonce="'+Oe(O)+'">'),Ue=x.idPrefix;P=[];var ze=x.bootstrapScriptContent,tt=x.bootstrapScripts,ft=x.bootstrapModules;if(ze!==void 0&&P.push(De,Q((""+ze).replace(xt,Yt)),mt),ze=[],J!==void 0&&(ze.push(_t),ze.push(Q((""+JSON.stringify(J)).replace(xt,Yt))),ze.push(je)),J=ne?{preconnects:"",fontPreloads:"",highImagePreloads:"",remainingCapacity:2+(typeof ye=="number"?ye:2e3)}:null,ne={placeholderPrefix:V(Ue+"P:"),segmentPrefix:V(Ue+"S:"),boundaryPrefix:V(Ue+"B:"),startInlineScript:De,htmlChunks:null,headChunks:null,externalRuntimeScript:null,bootstrapChunks:P,importMapChunks:ze,onHeaders:ne,headers:J,resets:{font:{},dns:{},connect:{default:{},anonymous:{},credentials:{}},image:{},style:{}},charsetChunks:[],viewportChunks:[],hoistableChunks:[],preconnects:new Set,fontPreloads:new Set,highImagePreloads:new Set,styles:new Map,bootstrapScripts:new Set,scripts:new Set,bulkPreloads:new Set,preloads:{images:new Map,stylesheets:new Map,scripts:new Map,moduleScripts:new Map},nonce:O,hoistableState:null,stylesToHoist:!1},tt!==void 0)for(J=0;J<tt.length;J++){var it=tt[J];Ue=De=void 0,ze={rel:"preload",as:"script",fetchPriority:"low",nonce:O},typeof it=="string"?ze.href=ye=it:(ze.href=ye=it.src,ze.integrity=Ue=typeof it.integrity=="string"?it.integrity:void 0,ze.crossOrigin=De=typeof it=="string"||it.crossOrigin==null?void 0:it.crossOrigin==="use-credentials"?"use-credentials":""),it=x;var Et=ye;it.scriptResources[Et]=null,it.moduleScriptResources[Et]=null,it=[],At(it,ze),ne.bootstrapScripts.add(it),P.push(z,Q(Oe(ye))),O&&P.push(pe,Q(Oe(O))),typeof Ue=="string"&&P.push(Pe,Q(Oe(Ue))),typeof De=="string"&&P.push(Fe,Q(Oe(De))),P.push(bt)}if(ft!==void 0)for(tt=0;tt<ft.length;tt++)ze=ft[tt],De=ye=void 0,Ue={rel:"modulepreload",fetchPriority:"low",nonce:O},typeof ze=="string"?Ue.href=J=ze:(Ue.href=J=ze.src,Ue.integrity=De=typeof ze.integrity=="string"?ze.integrity:void 0,Ue.crossOrigin=ye=typeof ze=="string"||ze.crossOrigin==null?void 0:ze.crossOrigin==="use-credentials"?"use-credentials":""),ze=x,it=J,ze.scriptResources[it]=null,ze.moduleScriptResources[it]=null,ze=[],At(ze,Ue),ne.bootstrapScripts.add(ze),P.push($,Q(Oe(J))),O&&P.push(pe,Q(Oe(O))),typeof De=="string"&&P.push(Pe,Q(Oe(De))),typeof ye=="string"&&P.push(Fe,Q(Oe(ye))),P.push(bt);return ne}function at(x,O,P,J,ne){return{idPrefix:x===void 0?"":x,nextFormID:0,streamingFormat:0,bootstrapScriptContent:P,bootstrapScripts:J,bootstrapModules:ne,instructions:0,hasBody:!1,hasHtml:!1,unknownResources:{},dnsResources:{},connectResources:{default:{},anonymous:{},credentials:{}},imageResources:{},styleResources:{},scriptResources:{},moduleUnknownResources:{},moduleScriptResources:{}}}function Vt(x,O,P){return{insertionMode:x,selectedValue:O,tagScope:P}}function It(x){return Vt(x==="http://www.w3.org/2000/svg"?3:x==="http://www.w3.org/1998/Math/MathML"?4:0,null,0)}function Ct(x,O,P){switch(O){case"noscript":return Vt(2,null,x.tagScope|1);case"select":return Vt(2,P.value!=null?P.value:P.defaultValue,x.tagScope);case"svg":return Vt(3,null,x.tagScope);case"picture":return Vt(2,null,x.tagScope|2);case"math":return Vt(4,null,x.tagScope);case"foreignObject":return Vt(2,null,x.tagScope);case"table":return Vt(5,null,x.tagScope);case"thead":case"tbody":case"tfoot":return Vt(6,null,x.tagScope);case"colgroup":return Vt(8,null,x.tagScope);case"tr":return Vt(7,null,x.tagScope)}return 5<=x.insertionMode?Vt(2,null,x.tagScope):x.insertionMode===0?Vt(O==="html"?1:2,null,x.tagScope):x.insertionMode===1?Vt(2,null,x.tagScope):x}var Kt=V("<!-- -->");function Jt(x,O,P,J){return O===""?J:(J&&x.push(Kt),x.push(Q(Oe(O))),!0)}var qt=new Map,qr=V(' style="'),Gr=V(":"),Nn=V(";");function vn(x,O){if(typeof O!="object")throw Error(n(62));var P=!0,J;for(J in O)if(_e.call(O,J)){var ne=O[J];if(ne!=null&&typeof ne!="boolean"&&ne!==""){if(J.indexOf("--")===0){var ye=Q(Oe(J));ne=Q(Oe((""+ne).trim()))}else ye=qt.get(J),ye===void 0&&(ye=V(Oe(J.replace(Se,"-$1").toLowerCase().replace(Re,"-ms-"))),qt.set(J,ye)),ne=typeof ne=="number"?ne===0||ke.has(J)?Q(""+ne):Q(ne+"px"):Q(Oe((""+ne).trim()));P?(P=!1,x.push(qr,ye,Gr,ne)):x.push(Nn,ye,Gr,ne)}}P||x.push(me)}var y=V(" "),U=V('="'),me=V('"'),Me=V('=""');function fe(x,O,P){P&&typeof P!="function"&&typeof P!="symbol"&&x.push(y,Q(O),Me)}function Ee(x,O,P){typeof P!="function"&&typeof P!="symbol"&&typeof P!="boolean"&&x.push(y,Q(O),U,Q(Oe(P)),me)}var rt=V(Oe("javascript:throw new Error('React form unexpectedly submitted.')")),Bt=V('<input type="hidden"');function Ut(x,O){this.push(Bt),Tt(x),Ee(this,"name",O),Ee(this,"value",x),this.push(In)}function Tt(x){if(typeof x!="string")throw Error(n(480))}function kt(x,O){if(typeof O.$$FORM_ACTION=="function"){var P=x.nextFormID++;x=x.idPrefix+P;try{var J=O.$$FORM_ACTION(x);if(J){var ne=J.data;ne?.forEach(Tt)}return J}catch(ye){if(typeof ye=="object"&&ye!==null&&typeof ye.then=="function")throw ye}}return null}function Gn(x,O,P,J,ne,ye,De,Ue){var ze=null;if(typeof J=="function"){var tt=kt(O,J);tt!==null?(Ue=tt.name,J=tt.action||"",ne=tt.encType,ye=tt.method,De=tt.target,ze=tt.data):(x.push(y,Q("formAction"),U,rt,me),De=ye=ne=J=Ue=null,qs(O,P))}return Ue!=null&&Wt(x,"name",Ue),J!=null&&Wt(x,"formAction",J),ne!=null&&Wt(x,"formEncType",ne),ye!=null&&Wt(x,"formMethod",ye),De!=null&&Wt(x,"formTarget",De),ze}function Wt(x,O,P){switch(O){case"className":Ee(x,"class",P);break;case"tabIndex":Ee(x,"tabindex",P);break;case"dir":case"role":case"viewBox":case"width":case"height":Ee(x,O,P);break;case"style":vn(x,P);break;case"src":case"href":if(P==="")break;case"action":case"formAction":if(P==null||typeof P=="function"||typeof P=="symbol"||typeof P=="boolean")break;P=Xe(""+P),x.push(y,Q(O),U,Q(Oe(P)),me);break;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":case"ref":break;case"autoFocus":case"multiple":case"muted":fe(x,O.toLowerCase(),P);break;case"xlinkHref":if(typeof P=="function"||typeof P=="symbol"||typeof P=="boolean")break;P=Xe(""+P),x.push(y,Q("xlink:href"),U,Q(Oe(P)),me);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":typeof P!="function"&&typeof P!="symbol"&&x.push(y,Q(O),U,Q(Oe(P)),me);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":P&&typeof P!="function"&&typeof P!="symbol"&&x.push(y,Q(O),Me);break;case"capture":case"download":P===!0?x.push(y,Q(O),Me):P!==!1&&typeof P!="function"&&typeof P!="symbol"&&x.push(y,Q(O),U,Q(Oe(P)),me);break;case"cols":case"rows":case"size":case"span":typeof P!="function"&&typeof P!="symbol"&&!isNaN(P)&&1<=P&&x.push(y,Q(O),U,Q(Oe(P)),me);break;case"rowSpan":case"start":typeof P=="function"||typeof P=="symbol"||isNaN(P)||x.push(y,Q(O),U,Q(Oe(P)),me);break;case"xlinkActuate":Ee(x,"xlink:actuate",P);break;case"xlinkArcrole":Ee(x,"xlink:arcrole",P);break;case"xlinkRole":Ee(x,"xlink:role",P);break;case"xlinkShow":Ee(x,"xlink:show",P);break;case"xlinkTitle":Ee(x,"xlink:title",P);break;case"xlinkType":Ee(x,"xlink:type",P);break;case"xmlBase":Ee(x,"xml:base",P);break;case"xmlLang":Ee(x,"xml:lang",P);break;case"xmlSpace":Ee(x,"xml:space",P);break;default:if((!(2<O.length)||O[0]!=="o"&&O[0]!=="O"||O[1]!=="n"&&O[1]!=="N")&&(O=be.get(O)||O,oe(O))){switch(typeof P){case"function":case"symbol":return;case"boolean":var J=O.toLowerCase().slice(0,5);if(J!=="data-"&&J!=="aria-")return}x.push(y,Q(O),U,Q(Oe(P)),me)}}}var jt=V(">"),In=V("/>");function nr(x,O,P){if(O!=null){if(P!=null)throw Error(n(60));if(typeof O!="object"||!("__html"in O))throw Error(n(61));O=O.__html,O!=null&&x.push(Q(""+O))}}function gi(x){var O="";return e.Children.forEach(x,function(P){P!=null&&(O+=P)}),O}var Ws=V(' selected=""'),pl=V(`addEventListener("submit",function(a){if(!a.defaultPrevented){var c=a.target,d=a.submitter,e=c.action,b=d;if(d){var f=d.getAttribute("formAction");null!=f&&(e=f,b=null)}"javascript:throw new Error('React form unexpectedly submitted.')"===e&&(a.preventDefault(),b?(a=document.createElement("input"),a.name=b.name,a.value=b.value,b.parentNode.insertBefore(a,b),b=new FormData(c),a.parentNode.removeChild(a)):b=new FormData(c),a=c.ownerDocument||c,(a.$$reactFormReplay=a.$$reactFormReplay||[]).push(c,d,b))}});`);function qs(x,O){!(x.instructions&16)&&(x.instructions|=16,O.bootstrapChunks.unshift(O.startInlineScript,pl,mt))}var Cn=V("<!--F!-->"),pt=V("<!--F-->");function At(x,O){x.push(Qr("link"));for(var P in O)if(_e.call(O,P)){var J=O[P];if(J!=null)switch(P){case"children":case"dangerouslySetInnerHTML":throw Error(n(399,"link"));default:Wt(x,P,J)}}return x.push(In),null}var jn=/(<\/|<)(s)(tyle)/gi;function Mr(x,O,P,J){return""+O+(P==="s"?"\\73 ":"\\53 ")+J}function Lr(x,O,P){x.push(Qr(P));for(var J in O)if(_e.call(O,J)){var ne=O[J];if(ne!=null)switch(J){case"children":case"dangerouslySetInnerHTML":throw Error(n(399,P));default:Wt(x,J,ne)}}return x.push(In),null}function yr(x,O){x.push(Qr("title"));var P=null,J=null,ne;for(ne in O)if(_e.call(O,ne)){var ye=O[ne];if(ye!=null)switch(ne){case"children":P=ye;break;case"dangerouslySetInnerHTML":J=ye;break;default:Wt(x,ne,ye)}}return x.push(jt),O=Array.isArray(P)?2>P.length?P[0]:null:P,typeof O!="function"&&typeof O!="symbol"&&O!==null&&O!==void 0&&x.push(Q(Oe(""+O))),nr(x,J,P),x.push(ga("title")),null}function hl(x,O){x.push(Qr("script"));var P=null,J=null,ne;for(ne in O)if(_e.call(O,ne)){var ye=O[ne];if(ye!=null)switch(ne){case"children":P=ye;break;case"dangerouslySetInnerHTML":J=ye;break;default:Wt(x,ne,ye)}}return x.push(jt),nr(x,J,P),typeof P=="string"&&x.push(Q((""+P).replace(xt,Yt))),x.push(ga("script")),null}function xo(x,O,P){x.push(Qr(P));var J=P=null,ne;for(ne in O)if(_e.call(O,ne)){var ye=O[ne];if(ye!=null)switch(ne){case"children":P=ye;break;case"dangerouslySetInnerHTML":J=ye;break;default:Wt(x,ne,ye)}}return x.push(jt),nr(x,J,P),typeof P=="string"?(x.push(Q(Oe(P))),null):P}var Es=V(`
`),Co=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,vi=new Map;function Qr(x){var O=vi.get(x);if(O===void 0){if(!Co.test(x))throw Error(n(65,x));O=V("<"+x),vi.set(x,O)}return O}var P0=V("<!DOCTYPE html>");function eu(x,O,P,J,ne,ye,De,Ue,ze){switch(O){case"div":case"span":case"svg":case"path":break;case"a":x.push(Qr("a"));var tt=null,ft=null,it;for(it in P)if(_e.call(P,it)){var Et=P[it];if(Et!=null)switch(it){case"children":tt=Et;break;case"dangerouslySetInnerHTML":ft=Et;break;case"href":Et===""?Ee(x,"href",""):Wt(x,it,Et);break;default:Wt(x,it,Et)}}if(x.push(jt),nr(x,ft,tt),typeof tt=="string"){x.push(Q(Oe(tt)));var Gt=null}else Gt=tt;return Gt;case"g":case"p":case"li":break;case"select":x.push(Qr("select"));var wt=null,Ot=null,yn;for(yn in P)if(_e.call(P,yn)){var Er=P[yn];if(Er!=null)switch(yn){case"children":wt=Er;break;case"dangerouslySetInnerHTML":Ot=Er;break;case"defaultValue":case"value":break;default:Wt(x,yn,Er)}}return x.push(jt),nr(x,Ot,wt),wt;case"option":var Or=De.selectedValue;x.push(Qr("option"));var $n=null,Sr=null,jr=null,Ir=null,Zr;for(Zr in P)if(_e.call(P,Zr)){var dn=P[Zr];if(dn!=null)switch(Zr){case"children":$n=dn;break;case"selected":jr=dn;break;case"dangerouslySetInnerHTML":Ir=dn;break;case"value":Sr=dn;default:Wt(x,Zr,dn)}}if(Or!=null){var Rr=Sr!==null?""+Sr:gi($n);if(M(Or)){for(var Fa=0;Fa<Or.length;Fa++)if(""+Or[Fa]===Rr){x.push(Ws);break}}else""+Or===Rr&&x.push(Ws)}else jr&&x.push(Ws);return x.push(jt),nr(x,Ir,$n),$n;case"textarea":x.push(Qr("textarea"));var qa=null,Y0=null,Fc=null,mu;for(mu in P)if(_e.call(P,mu)){var gu=P[mu];if(gu!=null)switch(mu){case"children":Fc=gu;break;case"value":qa=gu;break;case"defaultValue":Y0=gu;break;case"dangerouslySetInnerHTML":throw Error(n(91));default:Wt(x,mu,gu)}}if(qa===null&&Y0!==null&&(qa=Y0),x.push(jt),Fc!=null){if(qa!=null)throw Error(n(92));if(M(Fc)){if(1<Fc.length)throw Error(n(93));qa=""+Fc[0]}qa=""+Fc}return typeof qa=="string"&&qa[0]===`
`&&x.push(Es),qa!==null&&x.push(Q(Oe(""+qa))),null;case"input":x.push(Qr("input"));var K0=null,oi=null,Pr=null,ud=null,jc=null,Rc=null,cd=null,Is=null,Pc=null,vu;for(vu in P)if(_e.call(P,vu)){var Gi=P[vu];if(Gi!=null)switch(vu){case"children":case"dangerouslySetInnerHTML":throw Error(n(399,"input"));case"name":K0=Gi;break;case"formAction":oi=Gi;break;case"formEncType":Pr=Gi;break;case"formMethod":ud=Gi;break;case"formTarget":jc=Gi;break;case"defaultChecked":Pc=Gi;break;case"defaultValue":cd=Gi;break;case"checked":Is=Gi;break;case"value":Rc=Gi;break;default:Wt(x,vu,Gi)}}var mp=Gn(x,J,ne,oi,Pr,ud,jc,K0);return Is!==null?fe(x,"checked",Is):Pc!==null&&fe(x,"checked",Pc),Rc!==null?Wt(x,"value",Rc):cd!==null&&Wt(x,"value",cd),x.push(In),mp?.forEach(Ut,x),null;case"button":x.push(Qr("button"));var zc=null,gp=null,vp=null,yp=null,_p=null,J0=null,bp=null,dd;for(dd in P)if(_e.call(P,dd)){var oo=P[dd];if(oo!=null)switch(dd){case"children":zc=oo;break;case"dangerouslySetInnerHTML":gp=oo;break;case"name":vp=oo;break;case"formAction":yp=oo;break;case"formEncType":_p=oo;break;case"formMethod":J0=oo;break;case"formTarget":bp=oo;break;default:Wt(x,dd,oo)}}var Tp=Gn(x,J,ne,yp,_p,J0,bp,vp);if(x.push(jt),Tp?.forEach(Ut,x),nr(x,gp,zc),typeof zc=="string"){x.push(Q(Oe(zc)));var Ep=null}else Ep=zc;return Ep;case"form":x.push(Qr("form"));var yu=null,Sp=null,kl=null,Bc=null,Vc=null,Hc=null,fd;for(fd in P)if(_e.call(P,fd)){var Ho=P[fd];if(Ho!=null)switch(fd){case"children":yu=Ho;break;case"dangerouslySetInnerHTML":Sp=Ho;break;case"action":kl=Ho;break;case"encType":Bc=Ho;break;case"method":Vc=Ho;break;case"target":Hc=Ho;break;default:Wt(x,fd,Ho)}}var Ol=null,Z0=null;if(typeof kl=="function"){var lo=kt(J,kl);lo!==null?(kl=lo.action||"",Bc=lo.encType,Vc=lo.method,Hc=lo.target,Ol=lo.data,Z0=lo.name):(x.push(y,Q("action"),U,rt,me),Hc=Vc=Bc=kl=null,qs(J,ne))}if(kl!=null&&Wt(x,"action",kl),Bc!=null&&Wt(x,"encType",Bc),Vc!=null&&Wt(x,"method",Vc),Hc!=null&&Wt(x,"target",Hc),x.push(jt),Z0!==null&&(x.push(Bt),Ee(x,"name",Z0),x.push(In),Ol?.forEach(Ut,x)),nr(x,Sp,yu),typeof yu=="string"){x.push(Q(Oe(yu)));var pd=null}else pd=yu;return pd;case"menuitem":x.push(Qr("menuitem"));for(var hd in P)if(_e.call(P,hd)){var X0=P[hd];if(X0!=null)switch(hd){case"children":case"dangerouslySetInnerHTML":throw Error(n(400));default:Wt(x,hd,X0)}}return x.push(jt),null;case"object":x.push(Qr("object"));var Uc=null,wp=null,Wc;for(Wc in P)if(_e.call(P,Wc)){var qc=P[Wc];if(qc!=null)switch(Wc){case"children":Uc=qc;break;case"dangerouslySetInnerHTML":wp=qc;break;case"data":var ef=Xe(""+qc);if(ef==="")break;x.push(y,Q("data"),U,Q(Oe(ef)),me);break;default:Wt(x,Wc,qc)}}if(x.push(jt),nr(x,wp,Uc),typeof Uc=="string"){x.push(Q(Oe(Uc)));var xp=null}else xp=Uc;return xp;case"title":if(De.insertionMode===3||De.tagScope&1||P.itemProp!=null)var tf=yr(x,P);else ze?tf=null:(yr(ne.hoistableChunks,P),tf=void 0);return tf;case"link":var Cp=P.rel,Uo=P.href,md=P.precedence;if(De.insertionMode===3||De.tagScope&1||P.itemProp!=null||typeof Cp!="string"||typeof Uo!="string"||Uo===""){At(x,P);var gd=null}else if(P.rel==="stylesheet")if(typeof md!="string"||P.disabled!=null||P.onLoad||P.onError)gd=At(x,P);else{var Il=ne.styles.get(md),vd=J.styleResources.hasOwnProperty(Uo)?J.styleResources[Uo]:void 0;if(vd!==null){J.styleResources[Uo]=null,Il||(Il={precedence:Q(Oe(md)),rules:[],hrefs:[],sheets:new Map},ne.styles.set(md,Il));var yd={state:0,props:ge({},P,{"data-precedence":P.precedence,precedence:null})};if(vd){vd.length===2&&Io(yd.props,vd);var _d=ne.preloads.stylesheets.get(Uo);_d&&0<_d.length?_d.length=0:yd.state=1}Il.sheets.set(Uo,yd),ye&&ye.stylesheets.add(yd)}else if(Il){var Np=Il.sheets.get(Uo);Np&&ye&&ye.stylesheets.add(Np)}Ue&&x.push(Kt),gd=null}else P.onLoad||P.onError?gd=At(x,P):(Ue&&x.push(Kt),gd=ze?null:At(ne.hoistableChunks,P));return gd;case"script":var nf=P.async;if(typeof P.src!="string"||!P.src||!nf||typeof nf=="function"||typeof nf=="symbol"||P.onLoad||P.onError||De.insertionMode===3||De.tagScope&1||P.itemProp!=null)var O6=hl(x,P);else{var rf=P.src;if(P.type==="module")var bd=J.moduleScriptResources,Gc=ne.preloads.moduleScripts;else bd=J.scriptResources,Gc=ne.preloads.scripts;var Qc=bd.hasOwnProperty(rf)?bd[rf]:void 0;if(Qc!==null){bd[rf]=null;var $c=P;if(Qc){Qc.length===2&&($c=ge({},P),Io($c,Qc));var kp=Gc.get(rf);kp&&(kp.length=0)}var Op=[];ne.scripts.add(Op),hl(Op,$c)}Ue&&x.push(Kt),O6=null}return O6;case"style":var Qi=P.precedence,$i=P.href;if(De.insertionMode===3||De.tagScope&1||P.itemProp!=null||typeof Qi!="string"||typeof $i!="string"||$i===""){x.push(Qr("style"));var Yi=null,Dl=null,_u;for(_u in P)if(_e.call(P,_u)){var Yc=P[_u];if(Yc!=null)switch(_u){case"children":Yi=Yc;break;case"dangerouslySetInnerHTML":Dl=Yc;break;default:Wt(x,_u,Yc)}}x.push(jt);var Kc=Array.isArray(Yi)?2>Yi.length?Yi[0]:null:Yi;typeof Kc!="function"&&typeof Kc!="symbol"&&Kc!==null&&Kc!==void 0&&x.push(Q((""+Kc).replace(jn,Mr))),nr(x,Dl,Yi),x.push(ga("style"));var Ip=null}else{var Ki=ne.styles.get(Qi);if((J.styleResources.hasOwnProperty($i)?J.styleResources[$i]:void 0)!==null){J.styleResources[$i]=null,Ki?Ki.hrefs.push(Q(Oe($i))):(Ki={precedence:Q(Oe(Qi)),rules:[],hrefs:[Q(Oe($i))],sheets:new Map},ne.styles.set(Qi,Ki));var Td=Ki.rules,bu=null,Dp=null,Ed;for(Ed in P)if(_e.call(P,Ed)){var Jc=P[Ed];if(Jc!=null)switch(Ed){case"children":bu=Jc;break;case"dangerouslySetInnerHTML":Dp=Jc}}var Zc=Array.isArray(bu)?2>bu.length?bu[0]:null:bu;typeof Zc!="function"&&typeof Zc!="symbol"&&Zc!==null&&Zc!==void 0&&Td.push(Q((""+Zc).replace(jn,Mr))),nr(Td,Dp,bu)}Ki&&ye&&ye.styles.add(Ki),Ue&&x.push(Kt),Ip=void 0}return Ip;case"meta":if(De.insertionMode===3||De.tagScope&1||P.itemProp!=null)var af=Lr(x,P,"meta");else Ue&&x.push(Kt),af=ze?null:typeof P.charSet=="string"?Lr(ne.charsetChunks,P,"meta"):P.name==="viewport"?Lr(ne.viewportChunks,P,"meta"):Lr(ne.hoistableChunks,P,"meta");return af;case"listing":case"pre":x.push(Qr(O));var Xc=null,e1=null,Sd;for(Sd in P)if(_e.call(P,Sd)){var wd=P[Sd];if(wd!=null)switch(Sd){case"children":Xc=wd;break;case"dangerouslySetInnerHTML":e1=wd;break;default:Wt(x,Sd,wd)}}if(x.push(jt),e1!=null){if(Xc!=null)throw Error(n(60));if(typeof e1!="object"||!("__html"in e1))throw Error(n(61));var pr=e1.__html;pr!=null&&(typeof pr=="string"&&0<pr.length&&pr[0]===`
`?x.push(Es,Q(pr)):x.push(Q(""+pr)))}return typeof Xc=="string"&&Xc[0]===`
`&&x.push(Es),Xc;case"img":var Rn=P.src,ya=P.srcSet;if(!(P.loading==="lazy"||!Rn&&!ya||typeof Rn!="string"&&Rn!=null||typeof ya!="string"&&ya!=null)&&P.fetchPriority!=="low"&&!(De.tagScope&3)&&(typeof Rn!="string"||Rn[4]!==":"||Rn[0]!=="d"&&Rn[0]!=="D"||Rn[1]!=="a"&&Rn[1]!=="A"||Rn[2]!=="t"&&Rn[2]!=="T"||Rn[3]!=="a"&&Rn[3]!=="A")&&(typeof ya!="string"||ya[4]!==":"||ya[0]!=="d"&&ya[0]!=="D"||ya[1]!=="a"&&ya[1]!=="A"||ya[2]!=="t"&&ya[2]!=="T"||ya[3]!=="a"&&ya[3]!=="A")){var Mp=typeof P.sizes=="string"?P.sizes:void 0,Tu=ya?ya+`
`+(Mp||""):Rn,sf=ne.preloads.images,Ml=sf.get(Tu);if(Ml)(P.fetchPriority==="high"||10>ne.highImagePreloads.size)&&(sf.delete(Tu),ne.highImagePreloads.add(Ml));else if(!J.imageResources.hasOwnProperty(Tu)){J.imageResources[Tu]=ce;var Eu=P.crossOrigin,of=typeof Eu=="string"?Eu==="use-credentials"?Eu:"":void 0,Ll=ne.headers,lf;Ll&&0<Ll.remainingCapacity&&(P.fetchPriority==="high"||500>Ll.highImagePreloads.length)&&(lf=Hi(Rn,"image",{imageSrcSet:P.srcSet,imageSizes:P.sizes,crossOrigin:of,integrity:P.integrity,nonce:P.nonce,type:P.type,fetchPriority:P.fetchPriority,referrerPolicy:P.refererPolicy}),0<=(Ll.remainingCapacity-=lf.length+2))?(ne.resets.image[Tu]=ce,Ll.highImagePreloads&&(Ll.highImagePreloads+=", "),Ll.highImagePreloads+=lf):(Ml=[],At(Ml,{rel:"preload",as:"image",href:ya?void 0:Rn,imageSrcSet:ya,imageSizes:Mp,crossOrigin:of,integrity:P.integrity,type:P.type,fetchPriority:P.fetchPriority,referrerPolicy:P.referrerPolicy}),P.fetchPriority==="high"||10>ne.highImagePreloads.size?ne.highImagePreloads.add(Ml):(ne.bulkPreloads.add(Ml),sf.set(Tu,Ml)))}}return Lr(x,P,"img");case"base":case"area":case"br":case"col":case"embed":case"hr":case"keygen":case"param":case"source":case"track":case"wbr":return Lr(x,P,O);case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":break;case"head":if(2>De.insertionMode&&ne.headChunks===null){ne.headChunks=[];var Lp=xo(ne.headChunks,P,"head")}else Lp=xo(x,P,"head");return Lp;case"html":if(De.insertionMode===0&&ne.htmlChunks===null){ne.htmlChunks=[P0];var uf=xo(ne.htmlChunks,P,"html")}else uf=xo(x,P,"html");return uf;default:if(O.indexOf("-")!==-1){x.push(Qr(O));var xd=null,cf=null,Su;for(Su in P)if(_e.call(P,Su)){var Ji=P[Su];if(Ji!=null){var df=Su;switch(Su){case"children":xd=Ji;break;case"dangerouslySetInnerHTML":cf=Ji;break;case"style":vn(x,Ji);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"ref":break;case"className":df="class";default:if(oe(Su)&&typeof Ji!="function"&&typeof Ji!="symbol"&&Ji!==!1){if(Ji===!0)Ji="";else if(typeof Ji=="object")continue;x.push(y,Q(df),U,Q(Oe(Ji)),me)}}}}return x.push(jt),nr(x,cf,xd),xd}}return xo(x,P,O)}var W1=new Map;function ga(x){var O=W1.get(x);return O===void 0&&(O=V("</"+x+">"),W1.set(x,O)),O}function Gs(x,O){O=O.bootstrapChunks;for(var P=0;P<O.length-1;P++)G(x,O[P]);return P<O.length?(P=O[P],O.length=0,te(x,P)):!0}var ns=V('<template id="'),Xa=V('"></template>'),q1=V("<!--$-->"),z0=V('<!--$?--><template id="'),Pi=V('"></template>'),G1=V("<!--$!-->"),vc=V("<!--/$-->"),Q1=V("<template"),Na=V('"'),$1=V(' data-dgst="');V(' data-msg="'),V(' data-stck="'),V(' data-cstck="');var B0=V("></template>");function yc(x,O,P){if(G(x,z0),P===null)throw Error(n(395));return G(x,O.boundaryPrefix),G(x,Q(P.toString(16))),te(x,Pi)}var yi=V('<div hidden id="'),tu=V('">'),V0=V("</div>"),Ss=V('<svg aria-hidden="true" style="display:none" id="'),_c=V('">'),H0=V("</svg>"),U0=V('<math aria-hidden="true" style="display:none" id="'),zi=V('">'),Y1=V("</math>"),K1=V('<table hidden id="'),ml=V('">'),gl=V("</table>"),Qn=V('<table hidden><tbody id="'),rs=V('">'),ws=V("</tbody></table>"),vl=V('<table hidden><tr id="'),No=V('">'),yl=V("</tr></table>"),Qs=V('<table hidden><colgroup id="'),$s=V('">'),_i=V("</colgroup></table>");function Bi(x,O,P,J){switch(P.insertionMode){case 0:case 1:case 2:return G(x,yi),G(x,O.segmentPrefix),G(x,Q(J.toString(16))),te(x,tu);case 3:return G(x,Ss),G(x,O.segmentPrefix),G(x,Q(J.toString(16))),te(x,_c);case 4:return G(x,U0),G(x,O.segmentPrefix),G(x,Q(J.toString(16))),te(x,zi);case 5:return G(x,K1),G(x,O.segmentPrefix),G(x,Q(J.toString(16))),te(x,ml);case 6:return G(x,Qn),G(x,O.segmentPrefix),G(x,Q(J.toString(16))),te(x,rs);case 7:return G(x,vl),G(x,O.segmentPrefix),G(x,Q(J.toString(16))),te(x,No);case 8:return G(x,Qs),G(x,O.segmentPrefix),G(x,Q(J.toString(16))),te(x,$s);default:throw Error(n(397))}}function Vi(x,O){switch(O.insertionMode){case 0:case 1:case 2:return te(x,V0);case 3:return te(x,H0);case 4:return te(x,Y1);case 5:return te(x,gl);case 6:return te(x,ws);case 7:return te(x,yl);case 8:return te(x,_i);default:throw Error(n(397))}}var nu=V('$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("'),bc=V('$RS("'),xs=V('","'),Ys=V('")<\/script>');V('<template data-rsi="" data-sid="'),V('" data-pid="');var J1=V('$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RC("'),ka=V('$RC("'),Ks=V(`$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RM=new Map;
$RR=function(t,u,y){function v(n){this._p=null;n()}for(var w=$RC,p=$RM,q=new Map,r=document,g,b,h=r.querySelectorAll("link[data-precedence],style[data-precedence]"),x=[],k=0;b=h[k++];)"not all"===b.getAttribute("media")?x.push(b):("LINK"===b.tagName&&p.set(b.getAttribute("href"),b),q.set(b.dataset.precedence,g=b));b=0;h=[];var l,a;for(k=!0;;){if(k){var e=y[b++];if(!e){k=!1;b=0;continue}var c=!1,m=0;var d=e[m++];if(a=p.get(d)){var f=a._p;c=!0}else{a=r.createElement("link");a.href=
d;a.rel="stylesheet";for(a.dataset.precedence=l=e[m++];f=e[m++];)a.setAttribute(f,e[m++]);f=a._p=new Promise(function(n,z){a.onload=v.bind(a,n);a.onerror=v.bind(a,z)});p.set(d,a)}d=a.getAttribute("media");!f||d&&!matchMedia(d).matches||h.push(f);if(c)continue}else{a=x[b++];if(!a)break;l=a.getAttribute("data-precedence");a.removeAttribute("media")}c=q.get(l)||g;c===g&&(g=a);q.set(l,a);c?c.parentNode.insertBefore(a,c.nextSibling):(c=r.head,c.insertBefore(a,c.firstChild))}Promise.all(h).then(w.bind(null,
t,u,""),w.bind(null,t,u,"Resource failed to load"))};$RR("`),Tc=V(`$RM=new Map;
$RR=function(t,u,y){function v(n){this._p=null;n()}for(var w=$RC,p=$RM,q=new Map,r=document,g,b,h=r.querySelectorAll("link[data-precedence],style[data-precedence]"),x=[],k=0;b=h[k++];)"not all"===b.getAttribute("media")?x.push(b):("LINK"===b.tagName&&p.set(b.getAttribute("href"),b),q.set(b.dataset.precedence,g=b));b=0;h=[];var l,a;for(k=!0;;){if(k){var e=y[b++];if(!e){k=!1;b=0;continue}var c=!1,m=0;var d=e[m++];if(a=p.get(d)){var f=a._p;c=!0}else{a=r.createElement("link");a.href=
d;a.rel="stylesheet";for(a.dataset.precedence=l=e[m++];f=e[m++];)a.setAttribute(f,e[m++]);f=a._p=new Promise(function(n,z){a.onload=v.bind(a,n);a.onerror=v.bind(a,z)});p.set(d,a)}d=a.getAttribute("media");!f||d&&!matchMedia(d).matches||h.push(f);if(c)continue}else{a=x[b++];if(!a)break;l=a.getAttribute("data-precedence");a.removeAttribute("media")}c=q.get(l)||g;c===g&&(g=a);q.set(l,a);c?c.parentNode.insertBefore(a,c.nextSibling):(c=r.head,c.insertBefore(a,c.firstChild))}Promise.all(h).then(w.bind(null,
t,u,""),w.bind(null,t,u,"Resource failed to load"))};$RR("`),ru=V('$RR("'),dp=V('","'),Ec=V('",'),Sc=V('"'),au=V(")<\/script>");V('<template data-rci="" data-bid="'),V('<template data-rri="" data-bid="'),V('" data-sid="'),V('" data-sty="');var Js=V('$RX=function(b,c,d,e,f){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),f&&(a.cstck=f),b._reactRetry&&b._reactRetry())};;$RX("'),iu=V('$RX("'),wc=V('"'),fp=V(","),Z1=V(")<\/script>");V('<template data-rxi="" data-bid="'),V('" data-dgst="'),V('" data-msg="'),V('" data-stck="'),V('" data-cstck="');var xc=/[<\u2028\u2029]/g;function _l(x){return JSON.stringify(x).replace(xc,function(O){switch(O){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var X1=/[&><\u2028\u2029]/g;function Zs(x){return JSON.stringify(x).replace(X1,function(O){switch(O){case"&":return"\\u0026";case">":return"\\u003e";case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSObjectForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var W0=V('<style media="not all" data-precedence="'),pp=V('" data-href="'),ko=V('">'),hp=V("</style>"),Cc=!1,Ar=!0;function q0(x){var O=x.rules,P=x.hrefs,J=0;if(P.length){for(G(this,W0),G(this,x.precedence),G(this,pp);J<P.length-1;J++)G(this,P[J]),G(this,Tl);for(G(this,P[J]),G(this,ko),J=0;J<O.length;J++)G(this,O[J]);Ar=te(this,hp),Cc=!0,O.length=0,P.length=0}}function su(x){return x.state!==2?Cc=!0:!1}function ou(x,O,P){return Cc=!1,Ar=!0,O.styles.forEach(q0,x),O.stylesheets.forEach(su),Cc&&(P.stylesToHoist=!0),Ar}function bi(x){for(var O=0;O<x.length;O++)G(this,x[O]);x.length=0}var Ti=[];function bl(x){At(Ti,x.props);for(var O=0;O<Ti.length;O++)G(this,Ti[O]);Ti.length=0,x.state=2}var Oo=V('<style data-precedence="'),ei=V('" data-href="'),Tl=V(" "),G0=V('">'),Q0=V("</style>");function Nc(x){var O=0<x.sheets.size;x.sheets.forEach(bl,this),x.sheets.clear();var P=x.rules,J=x.hrefs;if(!O||J.length){if(G(this,Oo),G(this,x.precedence),x=0,J.length){for(G(this,ei);x<J.length-1;x++)G(this,J[x]),G(this,Tl);G(this,J[x])}for(G(this,G0),x=0;x<P.length;x++)G(this,P[x]);G(this,Q0),P.length=0,J.length=0}}function ed(x){if(x.state===0){x.state=1;var O=x.props;for(At(Ti,{rel:"preload",as:"style",href:x.props.href,crossOrigin:O.crossOrigin,fetchPriority:O.fetchPriority,integrity:O.integrity,media:O.media,hrefLang:O.hrefLang,referrerPolicy:O.referrerPolicy}),x=0;x<Ti.length;x++)G(this,Ti[x]);Ti.length=0}}function Ei(x){x.sheets.forEach(ed,this),x.sheets.clear()}var kc=V("["),El=V(",["),Cs=V(","),Oc=V("]");function td(x,O){G(x,kc);var P=kc;O.stylesheets.forEach(function(J){if(J.state!==2)if(J.state===3)G(x,P),G(x,Q(Zs(""+J.props.href))),G(x,Oc),P=El;else{G(x,P);var ne=J.props["data-precedence"],ye=J.props,De=Xe(""+J.props.href);G(x,Q(Zs(De))),ne=""+ne,G(x,Cs),G(x,Q(Zs(ne)));for(var Ue in ye)if(_e.call(ye,Ue)&&(ne=ye[Ue],ne!=null))switch(Ue){case"href":case"rel":case"precedence":case"data-precedence":break;case"children":case"dangerouslySetInnerHTML":throw Error(n(399,"link"));default:Si(x,Ue,ne)}G(x,Oc),P=El,J.state=3}}),G(x,Oc)}function Si(x,O,P){var J=O.toLowerCase();switch(typeof P){case"function":case"symbol":return}switch(O){case"innerHTML":case"dangerouslySetInnerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":case"style":case"ref":return;case"className":J="class",O=""+P;break;case"hidden":if(P===!1)return;O="";break;case"src":case"href":P=Xe(P),O=""+P;break;default:if(2<O.length&&(O[0]==="o"||O[0]==="O")&&(O[1]==="n"||O[1]==="N")||!oe(O))return;O=""+P}G(x,Cs),G(x,Q(Zs(J))),G(x,Cs),G(x,Q(Zs(O)))}function nd(){return{styles:new Set,stylesheets:new Set}}function Sl(x){var O=Hn||null;if(O){var P=O.resumableState,J=O.renderState;if(typeof x=="string"&&x){if(!P.dnsResources.hasOwnProperty(x)){P.dnsResources[x]=null,P=J.headers;var ne,ye;(ye=P&&0<P.remainingCapacity)&&(ye=(ne="<"+(""+x).replace(as,uu)+">; rel=dns-prefetch",0<=(P.remainingCapacity-=ne.length+2))),ye?(J.resets.dns[x]=null,P.preconnects&&(P.preconnects+=", "),P.preconnects+=ne):(ne=[],At(ne,{href:x,rel:"dns-prefetch"}),J.preconnects.add(ne))}si(O)}}else Ge.D(x)}function rd(x,O){var P=Hn||null;if(P){var J=P.resumableState,ne=P.renderState;if(typeof x=="string"&&x){var ye=O==="use-credentials"?"credentials":typeof O=="string"?"anonymous":"default";if(!J.connectResources[ye].hasOwnProperty(x)){J.connectResources[ye][x]=null,J=ne.headers;var De,Ue;if(Ue=J&&0<J.remainingCapacity){if(Ue="<"+(""+x).replace(as,uu)+">; rel=preconnect",typeof O=="string"){var ze=(""+O).replace(Do,cu);Ue+='; crossorigin="'+ze+'"'}Ue=(De=Ue,0<=(J.remainingCapacity-=De.length+2))}Ue?(ne.resets.connect[ye][x]=null,J.preconnects&&(J.preconnects+=", "),J.preconnects+=De):(ye=[],At(ye,{rel:"preconnect",href:x,crossOrigin:O}),ne.preconnects.add(ye))}si(P)}}else Ge.C(x,O)}function Xs(x,O,P){var J=Hn||null;if(J){var ne=J.resumableState,ye=J.renderState;if(O&&x){switch(O){case"image":if(P)var De=P.imageSrcSet,Ue=P.imageSizes,ze=P.fetchPriority;var tt=De?De+`
`+(Ue||""):x;if(ne.imageResources.hasOwnProperty(tt))return;ne.imageResources[tt]=ce,ne=ye.headers;var ft;ne&&0<ne.remainingCapacity&&ze==="high"&&(ft=Hi(x,O,P),0<=(ne.remainingCapacity-=ft.length+2))?(ye.resets.image[tt]=ce,ne.highImagePreloads&&(ne.highImagePreloads+=", "),ne.highImagePreloads+=ft):(ne=[],At(ne,ge({rel:"preload",href:De?void 0:x,as:O},P)),ze==="high"?ye.highImagePreloads.add(ne):(ye.bulkPreloads.add(ne),ye.preloads.images.set(tt,ne)));break;case"style":if(ne.styleResources.hasOwnProperty(x))return;De=[],At(De,ge({rel:"preload",href:x,as:O},P)),ne.styleResources[x]=!P||typeof P.crossOrigin!="string"&&typeof P.integrity!="string"?ce:[P.crossOrigin,P.integrity],ye.preloads.stylesheets.set(x,De),ye.bulkPreloads.add(De);break;case"script":if(ne.scriptResources.hasOwnProperty(x))return;De=[],ye.preloads.scripts.set(x,De),ye.bulkPreloads.add(De),At(De,ge({rel:"preload",href:x,as:O},P)),ne.scriptResources[x]=!P||typeof P.crossOrigin!="string"&&typeof P.integrity!="string"?ce:[P.crossOrigin,P.integrity];break;default:if(ne.unknownResources.hasOwnProperty(O)){if(De=ne.unknownResources[O],De.hasOwnProperty(x))return}else De={},ne.unknownResources[O]=De;if(De[x]=ce,(ne=ye.headers)&&0<ne.remainingCapacity&&O==="font"&&(tt=Hi(x,O,P),0<=(ne.remainingCapacity-=tt.length+2)))ye.resets.font[x]=ce,ne.fontPreloads&&(ne.fontPreloads+=", "),ne.fontPreloads+=tt;else switch(ne=[],x=ge({rel:"preload",href:x,as:O},P),At(ne,x),O){case"font":ye.fontPreloads.add(ne);break;default:ye.bulkPreloads.add(ne)}}si(J)}}else Ge.L(x,O,P)}function ad(x,O){var P=Hn||null;if(P){var J=P.resumableState,ne=P.renderState;if(x){var ye=O&&typeof O.as=="string"?O.as:"script";switch(ye){case"script":if(J.moduleScriptResources.hasOwnProperty(x))return;ye=[],J.moduleScriptResources[x]=!O||typeof O.crossOrigin!="string"&&typeof O.integrity!="string"?ce:[O.crossOrigin,O.integrity],ne.preloads.moduleScripts.set(x,ye);break;default:if(J.moduleUnknownResources.hasOwnProperty(ye)){var De=J.unknownResources[ye];if(De.hasOwnProperty(x))return}else De={},J.moduleUnknownResources[ye]=De;ye=[],De[x]=ce}At(ye,ge({rel:"modulepreload",href:x},O)),ne.bulkPreloads.add(ye),si(P)}}else Ge.m(x,O)}function Ic(x,O,P){var J=Hn||null;if(J){var ne=J.resumableState,ye=J.renderState;if(x){O=O||"default";var De=ye.styles.get(O),Ue=ne.styleResources.hasOwnProperty(x)?ne.styleResources[x]:void 0;Ue!==null&&(ne.styleResources[x]=null,De||(De={precedence:Q(Oe(O)),rules:[],hrefs:[],sheets:new Map},ye.styles.set(O,De)),O={state:0,props:ge({rel:"stylesheet",href:x,"data-precedence":O},P)},Ue&&(Ue.length===2&&Io(O.props,Ue),(ye=ye.preloads.stylesheets.get(x))&&0<ye.length?ye.length=0:O.state=1),De.sheets.set(x,O),si(J))}}else Ge.S(x,O,P)}function lu(x,O){var P=Hn||null;if(P){var J=P.resumableState,ne=P.renderState;if(x){var ye=J.scriptResources.hasOwnProperty(x)?J.scriptResources[x]:void 0;ye!==null&&(J.scriptResources[x]=null,O=ge({src:x,async:!0},O),ye&&(ye.length===2&&Io(O,ye),x=ne.preloads.scripts.get(x))&&(x.length=0),x=[],ne.scripts.add(x),hl(x,O),si(P))}}else Ge.X(x,O)}function Dc(x,O){var P=Hn||null;if(P){var J=P.resumableState,ne=P.renderState;if(x){var ye=J.moduleScriptResources.hasOwnProperty(x)?J.moduleScriptResources[x]:void 0;ye!==null&&(J.moduleScriptResources[x]=null,O=ge({src:x,type:"module",async:!0},O),ye&&(ye.length===2&&Io(O,ye),x=ne.preloads.moduleScripts.get(x))&&(x.length=0),x=[],ne.scripts.add(x),hl(x,O),si(P))}}else Ge.M(x,O)}function Io(x,O){x.crossOrigin==null&&(x.crossOrigin=O[0]),x.integrity==null&&(x.integrity=O[1])}function Hi(x,O,P){x=(""+x).replace(as,uu),O=(""+O).replace(Do,cu),O="<"+x+'>; rel=preload; as="'+O+'"';for(var J in P)_e.call(P,J)&&(x=P[J],typeof x=="string"&&(O+="; "+J.toLowerCase()+'="'+(""+x).replace(Do,cu)+'"'));return O}var as=/[<>\r\n]/g;function uu(x){switch(x){case"<":return"%3C";case">":return"%3E";case`
`:return"%0A";case"\r":return"%0D";default:throw Error("escapeLinkHrefForHeaderContextReplacer encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}}var Do=/["';,\r\n]/g;function cu(x){switch(x){case'"':return"%22";case"'":return"%27";case";":return"%3B";case",":return"%2C";case`
`:return"%0A";case"\r":return"%0D";default:throw Error("escapeStringForLinkHeaderQuotedParamValueContextReplacer encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}}function wl(x){this.styles.add(x)}function is(x){this.stylesheets.add(x)}var id=Function.prototype.bind,$0=Symbol.for("react.client.reference");function du(x){if(x==null)return null;if(typeof x=="function")return x.$$typeof===$0?null:x.displayName||x.name||null;if(typeof x=="string")return x;switch(x){case i:return"Fragment";case a:return"Portal";case l:return"Profiler";case s:return"StrictMode";case g:return"Suspense";case v:return"SuspenseList"}if(typeof x=="object")switch(x.$$typeof){case p:return(x.displayName||"Context")+".Provider";case d:return(x._context.displayName||"Context")+".Consumer";case h:var O=x.render;return x=x.displayName,x||(x=O.displayName||O.name||"",x=x!==""?"ForwardRef("+x+")":"ForwardRef"),x;case T:return O=x.displayName||null,O!==null?O:du(x.type)||"Memo";case E:O=x._payload,x=x._init;try{return du(x(O))}catch{}}return null}var Mc={},C=null;function I(x,O){if(x!==O){x.context._currentValue=x.parentValue,x=x.parent;var P=O.parent;if(x===null){if(P!==null)throw Error(n(401))}else{if(P===null)throw Error(n(401));I(x,P)}O.context._currentValue=O.value}}function B(x){x.context._currentValue=x.parentValue,x=x.parent,x!==null&&B(x)}function Z(x){var O=x.parent;O!==null&&Z(O),x.context._currentValue=x.value}function ae(x,O){if(x.context._currentValue=x.parentValue,x=x.parent,x===null)throw Error(n(402));x.depth===O.depth?I(x,O):ae(x,O)}function ve(x,O){var P=O.parent;if(P===null)throw Error(n(402));x.depth===P.depth?I(x,P):ve(x,P),O.context._currentValue=O.value}function Ae(x){var O=C;O!==x&&(O===null?Z(x):x===null?B(O):O.depth===x.depth?I(O,x):O.depth>x.depth?ae(O,x):ve(O,x),C=x)}var Ye={isMounted:function(){return!1},enqueueSetState:function(x,O){x=x._reactInternals,x.queue!==null&&x.queue.push(O)},enqueueReplaceState:function(x,O){x=x._reactInternals,x.replace=!0,x.queue=[O]},enqueueForceUpdate:function(){}},Je={id:1,overflow:""};function lt(x,O,P){var J=x.id;x=x.overflow;var ne=32-Nt(J)-1;J&=~(1<<ne),P+=1;var ye=32-Nt(O)+ne;if(30<ye){var De=ne-ne%5;return ye=(J&(1<<De)-1).toString(32),J>>=De,ne-=De,{id:1<<32-Nt(O)+ne|P<<ne|J,overflow:ye+x}}return{id:1<<ye|P<<ne|J,overflow:x}}var Nt=Math.clz32?Math.clz32:Tn,vt=Math.log,Rt=Math.LN2;function Tn(x){return x>>>=0,x===0?32:31-(vt(x)/Rt|0)|0}var Dt=Error(n(460));function nn(){}function Bn(x,O,P){switch(P=x[P],P===void 0?x.push(O):P!==O&&(O.then(nn,nn),O=P),O.status){case"fulfilled":return O.value;case"rejected":throw O.reason;default:switch(typeof O.status=="string"?O.then(nn,nn):(x=O,x.status="pending",x.then(function(J){if(O.status==="pending"){var ne=O;ne.status="fulfilled",ne.value=J}},function(J){if(O.status==="pending"){var ne=O;ne.status="rejected",ne.reason=J}})),O.status){case"fulfilled":return O.value;case"rejected":throw O.reason}throw hn=O,Dt}}var hn=null;function Vn(){if(hn===null)throw Error(n(459));var x=hn;return hn=null,x}function wn(x,O){return x===O&&(x!==0||1/x===1/O)||x!==x&&O!==O}var Dn=typeof Object.is=="function"?Object.is:wn,En=null,$r=null,Yr=null,ti=null,or=null,un=null,_r=!1,ss=!1,Oa=0,ni=0,Ia=-1,xl=0,ca=null,Nr=null,os=0;function wi(){if(En===null)throw Error(n(321));return En}function Mo(){if(0<os)throw Error(n(312));return{memoizedState:null,queue:null,next:null}}function eo(){return un===null?or===null?(_r=!1,or=un=Mo()):(_r=!0,un=or):un.next===null?(_r=!1,un=un.next=Mo()):(_r=!0,un=un.next),un}function ls(){var x=ca;return ca=null,x}function Ha(){ti=Yr=$r=En=null,ss=!1,or=null,os=0,un=Nr=null}function Lo(x,O){return typeof O=="function"?O(x):O}function Da(x,O,P){if(En=wi(),un=eo(),_r){var J=un.queue;if(O=J.dispatch,Nr!==null&&(P=Nr.get(J),P!==void 0)){Nr.delete(J),J=un.memoizedState;do J=x(J,P.action),P=P.next;while(P!==null);return un.memoizedState=J,[J,O]}return[un.memoizedState,O]}return x=x===Lo?typeof O=="function"?O():O:P!==void 0?P(O):O,un.memoizedState=x,x=un.queue={last:null,dispatch:null},x=x.dispatch=Cl.bind(null,En,x),[un.memoizedState,x]}function to(x,O){if(En=wi(),un=eo(),O=O===void 0?null:O,un!==null){var P=un.memoizedState;if(P!==null&&O!==null){var J=P[1];e:if(J===null)J=!1;else{for(var ne=0;ne<J.length&&ne<O.length;ne++)if(!Dn(O[ne],J[ne])){J=!1;break e}J=!0}if(J)return P[0]}}return x=x(),un.memoizedState=[x,O],x}function Cl(x,O,P){if(25<=os)throw Error(n(301));if(x===En)if(ss=!0,x={action:P,next:null},Nr===null&&(Nr=new Map),P=Nr.get(O),P===void 0)Nr.set(O,x);else{for(O=P;O.next!==null;)O=O.next;O.next=x}}function ri(){throw Error(n(394))}function Ao(){throw Error(n(479))}function no(x,O,P){wi();var J=ni++,ne=Yr;if(typeof x.$$FORM_ACTION=="function"){var ye=null,De=ti;ne=ne.formState;var Ue=x.$$IS_SIGNATURE_EQUAL;if(ne!==null&&typeof Ue=="function"){var ze=ne[1];Ue.call(x,ne[2],ne[3])&&(ye=P!==void 0?"p"+P:"k"+A(JSON.stringify([De,null,J]),0),ze===ye&&(Ia=J,O=ne[0]))}var tt=x.bind(null,O);return x=function(it){tt(it)},typeof tt.$$FORM_ACTION=="function"&&(x.$$FORM_ACTION=function(it){it=tt.$$FORM_ACTION(it),P!==void 0&&(P+="",it.action=P);var Et=it.data;return Et&&(ye===null&&(ye=P!==void 0?"p"+P:"k"+A(JSON.stringify([De,null,J]),0)),Et.append("$ACTION_KEY",ye)),it}),[O,x,!1]}var ft=x.bind(null,O);return[O,function(it){ft(it)},!1]}function Nl(x){var O=xl;return xl+=1,ca===null&&(ca=[]),Bn(ca,x,O)}function fu(){throw Error(n(393))}function da(){}var Fr={readContext:function(x){return x._currentValue},use:function(x){if(x!==null&&typeof x=="object"){if(typeof x.then=="function")return Nl(x);if(x.$$typeof===p)return x._currentValue}throw Error(n(438,String(x)))},useContext:function(x){return wi(),x._currentValue},useMemo:to,useReducer:Da,useRef:function(x){En=wi(),un=eo();var O=un.memoizedState;return O===null?(x={current:x},un.memoizedState=x):O},useState:function(x){return Da(Lo,x)},useInsertionEffect:da,useLayoutEffect:da,useCallback:function(x,O){return to(function(){return x},O)},useImperativeHandle:da,useEffect:da,useDebugValue:da,useDeferredValue:function(x,O){return wi(),O!==void 0?O:x},useTransition:function(){return wi(),[!1,ri]},useId:function(){var x=$r.treeContext,O=x.overflow;x=x.id,x=(x&~(1<<32-Nt(x)-1)).toString(32)+O;var P=Kr;if(P===null)throw Error(n(404));return O=Oa++,x=":"+P.idPrefix+"R"+x,0<O&&(x+="H"+O.toString(32)),x+":"},useSyncExternalStore:function(x,O,P){if(P===void 0)throw Error(n(407));return P()},useCacheRefresh:function(){return fu},useMemoCache:function(x){for(var O=Array(x),P=0;P<x;P++)O[P]=F;return O},useHostTransitionStatus:function(){return wi(),We},useOptimistic:function(x){return wi(),[x,Ao]}};Fr.useFormState=no,Fr.useActionState=no;var Kr=null,us={getCacheForType:function(){throw Error(n(248))}},xi,Ci;function ro(x){if(xi===void 0)try{throw Error()}catch(P){var O=P.stack.trim().match(/\n( *(at )?)/);xi=O&&O[1]||"",Ci=-1<P.stack.indexOf(`
    at`)?" (<anonymous>)":-1<P.stack.indexOf("@")?"@unknown:0:0":""}return`
`+xi+x+Ci}var Ui=!1;function cs(x,O){if(!x||Ui)return"";Ui=!0;var P=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var J={DetermineComponentFrameRoot:function(){try{if(O){var it=function(){throw Error()};if(Object.defineProperty(it.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(it,[])}catch(Gt){var Et=Gt}Reflect.construct(x,[],it)}else{try{it.call()}catch(Gt){Et=Gt}x.call(it.prototype)}}else{try{throw Error()}catch(Gt){Et=Gt}(it=x())&&typeof it.catch=="function"&&it.catch(function(){})}}catch(Gt){if(Gt&&Et&&typeof Gt.stack=="string")return[Gt.stack,Et.stack]}return[null,null]}};J.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var ne=Object.getOwnPropertyDescriptor(J.DetermineComponentFrameRoot,"name");ne&&ne.configurable&&Object.defineProperty(J.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var ye=J.DetermineComponentFrameRoot(),De=ye[0],Ue=ye[1];if(De&&Ue){var ze=De.split(`
`),tt=Ue.split(`
`);for(ne=J=0;J<ze.length&&!ze[J].includes("DetermineComponentFrameRoot");)J++;for(;ne<tt.length&&!tt[ne].includes("DetermineComponentFrameRoot");)ne++;if(J===ze.length||ne===tt.length)for(J=ze.length-1,ne=tt.length-1;1<=J&&0<=ne&&ze[J]!==tt[ne];)ne--;for(;1<=J&&0<=ne;J--,ne--)if(ze[J]!==tt[ne]){if(J!==1||ne!==1)do if(J--,ne--,0>ne||ze[J]!==tt[ne]){var ft=`
`+ze[J].replace(" at new "," at ");return x.displayName&&ft.includes("<anonymous>")&&(ft=ft.replace("<anonymous>",x.displayName)),ft}while(1<=J&&0<=ne);break}}}finally{Ui=!1,Error.prepareStackTrace=P}return(P=x?x.displayName||x.name:"")?ro(P):""}function kr(x){if(typeof x=="string")return ro(x);if(typeof x=="function")return x.prototype&&x.prototype.isReactComponent?(x=cs(x,!0),x):cs(x,!1);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case h:return cs(x.render,!1);case T:return cs(x.type,!1);case E:var O=x,P=O._payload;O=O._init;try{x=O(P)}catch{return ro("Lazy")}return kr(x)}if(typeof x.name=="string")return P=x.env,ro(x.name+(P?" ["+P+"]":""))}switch(x){case v:return ro("SuspenseList");case g:return ro("Suspense")}return""}function br(x){if(typeof x=="object"&&x!==null&&typeof x.environmentName=="string"){var O=x.environmentName;x=[x].slice(0),typeof x[0]=="string"?x.splice(0,1,"%c%s%c "+x[0],"background: #e6e6e6;background: light-dark(rgba(0,0,0,0.1), rgba(255,255,255,0.25));color: #000000;color: light-dark(#000000, #ffffff);border-radius: 2px"," "+O+" ",""):x.splice(0,0,"%c%s%c ","background: #e6e6e6;background: light-dark(rgba(0,0,0,0.1), rgba(255,255,255,0.25));color: #000000;color: light-dark(#000000, #ffffff);border-radius: 2px"," "+O+" ",""),x.unshift(console),O=id.apply(console.error,x),O()}else console.error(x);return null}function pn(){}function Jr(x,O,P,J,ne,ye,De,Ue,ze,tt,ft){var it=new Set;this.destination=null,this.flushScheduled=!1,this.resumableState=x,this.renderState=O,this.rootFormatContext=P,this.progressiveChunkSize=J===void 0?12800:J,this.status=10,this.fatalError=null,this.pendingRootTasks=this.allPendingTasks=this.nextSegmentId=0,this.completedRootSegment=null,this.abortableTasks=it,this.pingedTasks=[],this.clientRenderedBoundaries=[],this.completedBoundaries=[],this.partialBoundaries=[],this.trackedPostpones=null,this.onError=ne===void 0?br:ne,this.onPostpone=tt===void 0?pn:tt,this.onAllReady=ye===void 0?pn:ye,this.onShellReady=De===void 0?pn:De,this.onShellError=Ue===void 0?pn:Ue,this.onFatalError=ze===void 0?pn:ze,this.formState=ft===void 0?null:ft}function ai(x,O,P,J,ne,ye,De,Ue,ze,tt,ft,it){return O=new Jr(O,P,J,ne,ye,De,Ue,ze,tt,ft,it),P=fs(O,0,null,J,!1,!1),P.parentFlushed=!0,x=Ns(O,null,x,-1,null,P,null,O.abortableTasks,null,J,null,Je,null,!1),ii(x),O.pingedTasks.push(x),O}function pu(x,O,P,J,ne,ye,De,Ue,ze,tt,ft){return x=ai(x,O,P,J,ne,ye,De,Ue,ze,tt,ft,void 0),x.trackedPostpones={workingMap:new Map,rootNodes:[],rootSlots:null},x}var Hn=null;function Lc(x,O){x.pingedTasks.push(O),x.pingedTasks.length===1&&(x.flushScheduled=x.destination!==null,x.trackedPostpones!==null||x.status===10?Y(function(){return Aa(x)}):H(function(){return Aa(x)}))}function Fo(x,O){return{status:0,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,completedSegments:[],byteSize:0,fallbackAbortableTasks:O,errorDigest:null,contentState:nd(),fallbackState:nd(),trackedContentKeyPath:null,trackedFallbackNode:null}}function Ns(x,O,P,J,ne,ye,De,Ue,ze,tt,ft,it,Et,Gt){x.allPendingTasks++,ne===null?x.pendingRootTasks++:ne.pendingTasks++;var wt={replay:null,node:P,childIndex:J,ping:function(){return Lc(x,wt)},blockedBoundary:ne,blockedSegment:ye,hoistableState:De,abortSet:Ue,keyPath:ze,formatContext:tt,context:ft,treeContext:it,componentStack:Et,thenableState:O,isFallback:Gt};return Ue.add(wt),wt}function ds(x,O,P,J,ne,ye,De,Ue,ze,tt,ft,it,Et,Gt){x.allPendingTasks++,ye===null?x.pendingRootTasks++:ye.pendingTasks++,P.pendingTasks++;var wt={replay:P,node:J,childIndex:ne,ping:function(){return Lc(x,wt)},blockedBoundary:ye,blockedSegment:null,hoistableState:De,abortSet:Ue,keyPath:ze,formatContext:tt,context:ft,treeContext:it,componentStack:Et,thenableState:O,isFallback:Gt};return Ue.add(wt),wt}function fs(x,O,P,J,ne,ye){return{status:0,id:-1,index:O,parentFlushed:!1,chunks:[],children:[],parentFormatContext:J,boundary:P,lastPushedText:ne,textEmbedded:ye}}function ii(x){var O=x.node;if(typeof O=="object"&&O!==null)switch(O.$$typeof){case r:x.componentStack={parent:x.componentStack,type:O.type}}}function Ni(x){var O={};return x&&Object.defineProperty(O,"componentStack",{configurable:!0,enumerable:!0,get:function(){try{var P="",J=x;do P+=kr(J.type),J=J.parent;while(J);var ne=P}catch(ye){ne=`
Error generating stack: `+ye.message+`
`+ye.stack}return Object.defineProperty(O,"componentStack",{value:ne}),ne}}),O}function va(x,O,P){if(x=x.onError,O=x(O,P),O==null||typeof O=="string")return O}function jo(x,O){var P=x.onShellError,J=x.onFatalError;P(O),J(O),x.destination!==null?(x.status=14,ie(x.destination,O)):(x.status=13,x.fatalError=O)}function Ro(x,O,P,J,ne,ye){var De=O.thenableState;for(O.thenableState=null,En={},$r=O,Yr=x,ti=P,ni=Oa=0,Ia=-1,xl=0,ca=De,x=J(ne,ye);ss;)ss=!1,ni=Oa=0,Ia=-1,xl=0,os+=1,un=null,x=J(ne,ye);return Ha(),x}function sd(x,O,P,J,ne,ye,De){var Ue=!1;if(ye!==0&&x.formState!==null){var ze=O.blockedSegment;if(ze!==null){Ue=!0,ze=ze.chunks;for(var tt=0;tt<ye;tt++)tt===De?ze.push(Cn):ze.push(pt)}}ye=O.keyPath,O.keyPath=P,ne?(P=O.treeContext,O.treeContext=lt(P,1,0),Ua(x,O,J,-1),O.treeContext=P):Ue?Ua(x,O,J,-1):Tr(x,O,J,-1),O.keyPath=ye}function Ma(x,O,P,J,ne,ye){if(typeof J=="function")if(J.prototype&&J.prototype.isReactComponent){var De=ne;if("ref"in ne){De={};for(var Ue in ne)Ue!=="ref"&&(De[Ue]=ne[Ue])}var ze=J.defaultProps;if(ze){De===ne&&(De=ge({},De,ne));for(var tt in ze)De[tt]===void 0&&(De[tt]=ze[tt])}ne=De,De=Mc,ze=J.contextType,typeof ze=="object"&&ze!==null&&(De=ze._currentValue),De=new J(ne,De);var ft=De.state!==void 0?De.state:null;if(De.updater=Ye,De.props=ne,De.state=ft,ze={queue:[],replace:!1},De._reactInternals=ze,ye=J.contextType,De.context=typeof ye=="object"&&ye!==null?ye._currentValue:Mc,ye=J.getDerivedStateFromProps,typeof ye=="function"&&(ye=ye(ne,ft),ft=ye==null?ft:ge({},ft,ye),De.state=ft),typeof J.getDerivedStateFromProps!="function"&&typeof De.getSnapshotBeforeUpdate!="function"&&(typeof De.UNSAFE_componentWillMount=="function"||typeof De.componentWillMount=="function"))if(J=De.state,typeof De.componentWillMount=="function"&&De.componentWillMount(),typeof De.UNSAFE_componentWillMount=="function"&&De.UNSAFE_componentWillMount(),J!==De.state&&Ye.enqueueReplaceState(De,De.state,null),ze.queue!==null&&0<ze.queue.length)if(J=ze.queue,ye=ze.replace,ze.queue=null,ze.replace=!1,ye&&J.length===1)De.state=J[0];else{for(ze=ye?J[0]:De.state,ft=!0,ye=ye?1:0;ye<J.length;ye++)tt=J[ye],tt=typeof tt=="function"?tt.call(De,ze,ne,void 0):tt,tt!=null&&(ft?(ft=!1,ze=ge({},ze,tt)):ge(ze,tt));De.state=ze}else ze.queue=null;if(J=De.render(),x.status===12)throw null;ne=O.keyPath,O.keyPath=P,Tr(x,O,J,-1),O.keyPath=ne}else{if(J=Ro(x,O,P,J,ne,void 0),x.status===12)throw null;sd(x,O,P,J,Oa!==0,ni,Ia)}else if(typeof J=="string")if(De=O.blockedSegment,De===null)De=ne.children,ze=O.formatContext,ft=O.keyPath,O.formatContext=Ct(ze,J,ne),O.keyPath=P,Ua(x,O,De,-1),O.formatContext=ze,O.keyPath=ft;else{ft=eu(De.chunks,J,ne,x.resumableState,x.renderState,O.hoistableState,O.formatContext,De.lastPushedText,O.isFallback),De.lastPushedText=!1,ze=O.formatContext,ye=O.keyPath,O.formatContext=Ct(ze,J,ne),O.keyPath=P,Ua(x,O,ft,-1),O.formatContext=ze,O.keyPath=ye;e:{switch(O=De.chunks,x=x.resumableState,J){case"title":case"style":case"script":case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break e;case"body":if(1>=ze.insertionMode){x.hasBody=!0;break e}break;case"html":if(ze.insertionMode===0){x.hasHtml=!0;break e}}O.push(ga(J))}De.lastPushedText=!1}else{switch(J){case k:case b:case s:case l:case i:J=O.keyPath,O.keyPath=P,Tr(x,O,ne.children,-1),O.keyPath=J;return;case w:ne.mode!=="hidden"&&(J=O.keyPath,O.keyPath=P,Tr(x,O,ne.children,-1),O.keyPath=J);return;case v:J=O.keyPath,O.keyPath=P,Tr(x,O,ne.children,-1),O.keyPath=J;return;case S:throw Error(n(343));case g:e:if(O.replay!==null){J=O.keyPath,O.keyPath=P,P=ne.children;try{Ua(x,O,P,-1)}finally{O.keyPath=J}}else{J=O.keyPath;var it=O.blockedBoundary,Et=O.hoistableState;ye=O.blockedSegment,tt=ne.fallback,ne=ne.children;var Gt=new Set;Ue=Fo(x,Gt),x.trackedPostpones!==null&&(Ue.trackedContentKeyPath=P);var wt=fs(x,ye.chunks.length,Ue,O.formatContext,!1,!1);ye.children.push(wt),ye.lastPushedText=!1;var Ot=fs(x,0,null,O.formatContext,!1,!1);if(Ot.parentFlushed=!0,x.trackedPostpones!==null){De=[P[0],"Suspense Fallback",P[2]],ze=[De[1],De[2],[],null],x.trackedPostpones.workingMap.set(De,ze),Ue.trackedFallbackNode=ze,O.blockedSegment=wt,O.keyPath=De,wt.status=6;try{Ua(x,O,tt,-1),wt.lastPushedText&&wt.textEmbedded&&wt.chunks.push(Kt),wt.status=1}catch(yn){throw wt.status=x.status===12?3:4,yn}finally{O.blockedSegment=ye,O.keyPath=J}O=Ns(x,null,ne,-1,Ue,Ot,Ue.contentState,O.abortSet,P,O.formatContext,O.context,O.treeContext,O.componentStack,O.isFallback),ii(O),x.pingedTasks.push(O)}else{O.blockedBoundary=Ue,O.hoistableState=Ue.contentState,O.blockedSegment=Ot,O.keyPath=P,Ot.status=6;try{if(Ua(x,O,ne,-1),Ot.lastPushedText&&Ot.textEmbedded&&Ot.chunks.push(Kt),Ot.status=1,so(Ue,Ot),Ue.pendingTasks===0&&Ue.status===0){Ue.status=1;break e}}catch(yn){Ue.status=4,x.status===12?(Ot.status=3,De=x.fatalError):(Ot.status=4,De=yn),ze=Ni(O.componentStack),ft=va(x,De,ze),Ue.errorDigest=ft,ps(x,Ue)}finally{O.blockedBoundary=it,O.hoistableState=Et,O.blockedSegment=ye,O.keyPath=J}O=Ns(x,null,tt,-1,it,wt,Ue.fallbackState,Gt,[P[0],"Suspense Fallback",P[2]],O.formatContext,O.context,O.treeContext,O.componentStack,!0),ii(O),x.pingedTasks.push(O)}}return}if(typeof J=="object"&&J!==null)switch(J.$$typeof){case h:if("ref"in ne)for(wt in De={},ne)wt!=="ref"&&(De[wt]=ne[wt]);else De=ne;J=Ro(x,O,P,J.render,De,ye),sd(x,O,P,J,Oa!==0,ni,Ia);return;case T:Ma(x,O,P,J.type,ne,ye);return;case u:case p:if(ze=ne.children,De=O.keyPath,ne=ne.value,ft=J._currentValue,J._currentValue=ne,ye=C,C=J={parent:ye,depth:ye===null?0:ye.depth+1,context:J,parentValue:ft,value:ne},O.context=J,O.keyPath=P,Tr(x,O,ze,-1),x=C,x===null)throw Error(n(403));x.context._currentValue=x.parentValue,x=C=x.parent,O.context=x,O.keyPath=De;return;case d:ne=ne.children,J=ne(J._context._currentValue),ne=O.keyPath,O.keyPath=P,Tr(x,O,J,-1),O.keyPath=ne;return;case E:if(De=J._init,J=De(J._payload),x.status===12)throw null;Ma(x,O,P,J,ne,ye);return}throw Error(n(130,J==null?J:typeof J,""))}}function Po(x,O,P,J,ne){var ye=O.replay,De=O.blockedBoundary,Ue=fs(x,0,null,O.formatContext,!1,!1);Ue.id=P,Ue.parentFlushed=!0;try{O.replay=null,O.blockedSegment=Ue,Ua(x,O,J,ne),Ue.status=1,De===null?x.completedRootSegment=Ue:(so(De,Ue),De.parentFlushed&&x.partialBoundaries.push(De))}finally{O.replay=ye,O.blockedSegment=null}}function Tr(x,O,P,J){O.replay!==null&&typeof O.replay.slots=="number"?Po(x,O,O.replay.slots,P,J):(O.node=P,O.childIndex=J,P=O.componentStack,ii(O),ki(x,O),O.componentStack=P)}function ki(x,O){var P=O.node,J=O.childIndex;if(P!==null){if(typeof P=="object"){switch(P.$$typeof){case r:var ne=P.type,ye=P.key,De=P.props;P=De.ref;var Ue=P!==void 0?P:null,ze=du(ne),tt=ye??(J===-1?0:J);if(ye=[O.keyPath,ze,tt],O.replay!==null)e:{var ft=O.replay;for(J=ft.nodes,P=0;P<J.length;P++){var it=J[P];if(tt===it[1]){if(it.length===4){if(ze!==null&&ze!==it[0])throw Error(n(490,it[0],ze));var Et=it[2];ze=it[3],tt=O.node,O.replay={nodes:Et,slots:ze,pendingTasks:1};try{if(Ma(x,O,ye,ne,De,Ue),O.replay.pendingTasks===1&&0<O.replay.nodes.length)throw Error(n(488));O.replay.pendingTasks--}catch(Sr){if(typeof Sr=="object"&&Sr!==null&&(Sr===Dt||typeof Sr.then=="function"))throw O.node===tt&&(O.replay=ft),Sr;O.replay.pendingTasks--,De=Ni(O.componentStack),ye=O.blockedBoundary,ne=Sr,De=va(x,ne,De),Os(x,ye,Et,ze,ne,De)}O.replay=ft}else{if(ne!==g)throw Error(n(490,"Suspense",du(ne)||"Unknown"));t:{ft=void 0,ne=it[5],Ue=it[2],ze=it[3],tt=it[4]===null?[]:it[4][2],it=it[4]===null?null:it[4][3];var Gt=O.keyPath,wt=O.replay,Ot=O.blockedBoundary,yn=O.hoistableState,Er=De.children;De=De.fallback;var Or=new Set,$n=Fo(x,Or);$n.parentFlushed=!0,$n.rootSegmentID=ne,O.blockedBoundary=$n,O.hoistableState=$n.contentState,O.keyPath=ye,O.replay={nodes:Ue,slots:ze,pendingTasks:1};try{if(Ua(x,O,Er,-1),O.replay.pendingTasks===1&&0<O.replay.nodes.length)throw Error(n(488));if(O.replay.pendingTasks--,$n.pendingTasks===0&&$n.status===0){$n.status=1,x.completedBoundaries.push($n);break t}}catch(Sr){$n.status=4,Et=Ni(O.componentStack),ft=va(x,Sr,Et),$n.errorDigest=ft,O.replay.pendingTasks--,x.clientRenderedBoundaries.push($n)}finally{O.blockedBoundary=Ot,O.hoistableState=yn,O.replay=wt,O.keyPath=Gt}O=ds(x,null,{nodes:tt,slots:it,pendingTasks:0},De,-1,Ot,$n.fallbackState,Or,[ye[0],"Suspense Fallback",ye[2]],O.formatContext,O.context,O.treeContext,O.componentStack,!0),ii(O),x.pingedTasks.push(O)}}J.splice(P,1);break e}}}else Ma(x,O,ye,ne,De,Ue);return;case a:throw Error(n(257));case E:if(Et=P._init,P=Et(P._payload),x.status===12)throw null;Tr(x,O,P,J);return}if(M(P)){ks(x,O,P,J);return}if(P===null||typeof P!="object"?Et=null:(Et=D&&P[D]||P["@@iterator"],Et=typeof Et=="function"?Et:null),Et&&(Et=Et.call(P))){if(P=Et.next(),!P.done){De=[];do De.push(P.value),P=Et.next();while(!P.done);ks(x,O,De,J)}return}if(typeof P.then=="function")return O.thenableState=null,Tr(x,O,Nl(P),J);if(P.$$typeof===p)return Tr(x,O,P._currentValue,J);throw J=Object.prototype.toString.call(P),Error(n(31,J==="[object Object]"?"object with keys {"+Object.keys(P).join(", ")+"}":J))}typeof P=="string"?(J=O.blockedSegment,J!==null&&(J.lastPushedText=Jt(J.chunks,P,x.renderState,J.lastPushedText))):(typeof P=="number"||typeof P=="bigint")&&(J=O.blockedSegment,J!==null&&(J.lastPushedText=Jt(J.chunks,""+P,x.renderState,J.lastPushedText)))}}function ks(x,O,P,J){var ne=O.keyPath;if(J!==-1&&(O.keyPath=[O.keyPath,"Fragment",J],O.replay!==null)){for(var ye=O.replay,De=ye.nodes,Ue=0;Ue<De.length;Ue++){var ze=De[Ue];if(ze[1]===J){J=ze[2],ze=ze[3],O.replay={nodes:J,slots:ze,pendingTasks:1};try{if(ks(x,O,P,-1),O.replay.pendingTasks===1&&0<O.replay.nodes.length)throw Error(n(488));O.replay.pendingTasks--}catch(it){if(typeof it=="object"&&it!==null&&(it===Dt||typeof it.then=="function"))throw it;O.replay.pendingTasks--,P=Ni(O.componentStack);var tt=O.blockedBoundary,ft=it;P=va(x,ft,P),Os(x,tt,J,ze,ft,P)}O.replay=ye,De.splice(Ue,1);break}}O.keyPath=ne;return}if(ye=O.treeContext,De=P.length,O.replay!==null&&(Ue=O.replay.slots,Ue!==null&&typeof Ue=="object")){for(J=0;J<De;J++)ze=P[J],O.treeContext=lt(ye,De,J),tt=Ue[J],typeof tt=="number"?(Po(x,O,tt,ze,J),delete Ue[J]):Ua(x,O,ze,J);O.treeContext=ye,O.keyPath=ne;return}for(Ue=0;Ue<De;Ue++)J=P[Ue],O.treeContext=lt(ye,De,Ue),Ua(x,O,J,Ue);O.treeContext=ye,O.keyPath=ne}function ps(x,O){x=x.trackedPostpones,x!==null&&(O=O.trackedContentKeyPath,O!==null&&(O=x.workingMap.get(O),O!==void 0&&(O.length=4,O[2]=[],O[3]=null)))}function zo(x,O,P){return ds(x,P,O.replay,O.node,O.childIndex,O.blockedBoundary,O.hoistableState,O.abortSet,O.keyPath,O.formatContext,O.context,O.treeContext,O.componentStack,O.isFallback)}function Ac(x,O,P){var J=O.blockedSegment,ne=fs(x,J.chunks.length,null,O.formatContext,J.lastPushedText,!0);return J.children.push(ne),J.lastPushedText=!1,Ns(x,P,O.node,O.childIndex,O.blockedBoundary,ne,O.hoistableState,O.abortSet,O.keyPath,O.formatContext,O.context,O.treeContext,O.componentStack,O.isFallback)}function Ua(x,O,P,J){var ne=O.formatContext,ye=O.context,De=O.keyPath,Ue=O.treeContext,ze=O.componentStack,tt=O.blockedSegment;if(tt===null)try{return Tr(x,O,P,J)}catch(Et){if(Ha(),P=Et===Dt?Vn():Et,typeof P=="object"&&P!==null){if(typeof P.then=="function"){J=ls(),x=zo(x,O,J).ping,P.then(x,x),O.formatContext=ne,O.context=ye,O.keyPath=De,O.treeContext=Ue,O.componentStack=ze,Ae(ye);return}if(P.message==="Maximum call stack size exceeded"){P=ls(),P=zo(x,O,P),x.pingedTasks.push(P),O.formatContext=ne,O.context=ye,O.keyPath=De,O.treeContext=Ue,O.componentStack=ze,Ae(ye);return}}}else{var ft=tt.children.length,it=tt.chunks.length;try{return Tr(x,O,P,J)}catch(Et){if(Ha(),tt.children.length=ft,tt.chunks.length=it,P=Et===Dt?Vn():Et,typeof P=="object"&&P!==null){if(typeof P.then=="function"){J=ls(),x=Ac(x,O,J).ping,P.then(x,x),O.formatContext=ne,O.context=ye,O.keyPath=De,O.treeContext=Ue,O.componentStack=ze,Ae(ye);return}if(P.message==="Maximum call stack size exceeded"){P=ls(),P=Ac(x,O,P),x.pingedTasks.push(P),O.formatContext=ne,O.context=ye,O.keyPath=De,O.treeContext=Ue,O.componentStack=ze,Ae(ye);return}}}}throw O.formatContext=ne,O.context=ye,O.keyPath=De,O.treeContext=Ue,Ae(ye),P}function ao(x){var O=x.blockedBoundary;x=x.blockedSegment,x!==null&&(x.status=3,La(this,O,x))}function Os(x,O,P,J,ne,ye){for(var De=0;De<P.length;De++){var Ue=P[De];if(Ue.length===4)Os(x,O,Ue[2],Ue[3],ne,ye);else{Ue=Ue[5];var ze=x,tt=ye,ft=Fo(ze,new Set);ft.parentFlushed=!0,ft.rootSegmentID=Ue,ft.status=4,ft.errorDigest=tt,ft.parentFlushed&&ze.clientRenderedBoundaries.push(ft)}}if(P.length=0,J!==null){if(O===null)throw Error(n(487));if(O.status!==4&&(O.status=4,O.errorDigest=ye,O.parentFlushed&&x.clientRenderedBoundaries.push(O)),typeof J=="object")for(var it in J)delete J[it]}}function hs(x,O,P){var J=x.blockedBoundary,ne=x.blockedSegment;if(ne!==null){if(ne.status===6)return;ne.status=3}if(ne=Ni(x.componentStack),J===null){if(O.status!==13&&O.status!==14){if(J=x.replay,J===null){va(O,P,ne),jo(O,P);return}J.pendingTasks--,J.pendingTasks===0&&0<J.nodes.length&&(x=va(O,P,ne),Os(O,null,J.nodes,J.slots,P,x)),O.pendingRootTasks--,O.pendingRootTasks===0&&Vo(O)}}else J.pendingTasks--,J.status!==4&&(J.status=4,x=va(O,P,ne),J.status=4,J.errorDigest=x,ps(O,J),J.parentFlushed&&O.clientRenderedBoundaries.push(J)),J.fallbackAbortableTasks.forEach(function(ye){return hs(ye,O,P)}),J.fallbackAbortableTasks.clear();O.allPendingTasks--,O.allPendingTasks===0&&io(O)}function Bo(x,O){try{var P=x.renderState,J=P.onHeaders;if(J){var ne=P.headers;if(ne){P.headers=null;var ye=ne.preconnects;if(ne.fontPreloads&&(ye&&(ye+=", "),ye+=ne.fontPreloads),ne.highImagePreloads&&(ye&&(ye+=", "),ye+=ne.highImagePreloads),!O){var De=P.styles.values(),Ue=De.next();e:for(;0<ne.remainingCapacity&&!Ue.done;Ue=De.next())for(var ze=Ue.value.sheets.values(),tt=ze.next();0<ne.remainingCapacity&&!tt.done;tt=ze.next()){var ft=tt.value,it=ft.props,Et=it.href,Gt=ft.props,wt=Hi(Gt.href,"style",{crossOrigin:Gt.crossOrigin,integrity:Gt.integrity,nonce:Gt.nonce,type:Gt.type,fetchPriority:Gt.fetchPriority,referrerPolicy:Gt.referrerPolicy,media:Gt.media});if(0<=(ne.remainingCapacity-=wt.length+2))P.resets.style[Et]=ce,ye&&(ye+=", "),ye+=wt,P.resets.style[Et]=typeof it.crossOrigin=="string"||typeof it.integrity=="string"?[it.crossOrigin,it.integrity]:ce;else break e}}J(ye?{Link:ye}:{})}}}catch(Ot){va(x,Ot,{})}}function Vo(x){x.trackedPostpones===null&&Bo(x,!0),x.onShellError=pn,x=x.onShellReady,x()}function io(x){Bo(x,x.trackedPostpones===null?!0:x.completedRootSegment===null||x.completedRootSegment.status!==5),x=x.onAllReady,x()}function so(x,O){if(O.chunks.length===0&&O.children.length===1&&O.children[0].boundary===null&&O.children[0].id===-1){var P=O.children[0];P.id=O.id,P.parentFlushed=!0,P.status===1&&so(x,P)}else x.completedSegments.push(O)}function La(x,O,P){if(O===null){if(P!==null&&P.parentFlushed){if(x.completedRootSegment!==null)throw Error(n(389));x.completedRootSegment=P}x.pendingRootTasks--,x.pendingRootTasks===0&&Vo(x)}else O.pendingTasks--,O.status!==4&&(O.pendingTasks===0?(O.status===0&&(O.status=1),P!==null&&P.parentFlushed&&P.status===1&&so(O,P),O.parentFlushed&&x.completedBoundaries.push(O),O.status===1&&(O.fallbackAbortableTasks.forEach(ao,x),O.fallbackAbortableTasks.clear())):P!==null&&P.parentFlushed&&P.status===1&&(so(O,P),O.completedSegments.length===1&&O.parentFlushed&&x.partialBoundaries.push(O)));x.allPendingTasks--,x.allPendingTasks===0&&io(x)}function Aa(x){if(x.status!==14&&x.status!==13){var O=C,P=we.H;we.H=Fr;var J=we.A;we.A=us;var ne=Hn;Hn=x;var ye=Kr;Kr=x.resumableState;try{var De=x.pingedTasks,Ue;for(Ue=0;Ue<De.length;Ue++){var ze=De[Ue],tt=x,ft=ze.blockedSegment;if(ft===null){var it=tt;if(ze.replay.pendingTasks!==0){Ae(ze.context);try{if(typeof ze.replay.slots=="number"?Po(it,ze,ze.replay.slots,ze.node,ze.childIndex):ki(it,ze),ze.replay.pendingTasks===1&&0<ze.replay.nodes.length)throw Error(n(488));ze.replay.pendingTasks--,ze.abortSet.delete(ze),La(it,ze.blockedBoundary,null)}catch(Fa){Ha();var Et=Fa===Dt?Vn():Fa;if(typeof Et=="object"&&Et!==null&&typeof Et.then=="function"){var Gt=ze.ping;Et.then(Gt,Gt),ze.thenableState=ls()}else{ze.replay.pendingTasks--,ze.abortSet.delete(ze);var wt=Ni(ze.componentStack);tt=void 0;var Ot=it,yn=ze.blockedBoundary,Er=it.status===12?it.fatalError:Et,Or=ze.replay.nodes,$n=ze.replay.slots;tt=va(Ot,Er,wt),Os(Ot,yn,Or,$n,Er,tt),it.pendingRootTasks--,it.pendingRootTasks===0&&Vo(it),it.allPendingTasks--,it.allPendingTasks===0&&io(it)}}finally{}}}else if(it=void 0,Ot=ft,Ot.status===0){Ot.status=6,Ae(ze.context);var Sr=Ot.children.length,jr=Ot.chunks.length;try{ki(tt,ze),Ot.lastPushedText&&Ot.textEmbedded&&Ot.chunks.push(Kt),ze.abortSet.delete(ze),Ot.status=1,La(tt,ze.blockedBoundary,Ot)}catch(Fa){Ha(),Ot.children.length=Sr,Ot.chunks.length=jr;var Ir=Fa===Dt?Vn():tt.status===12?tt.fatalError:Fa;if(typeof Ir=="object"&&Ir!==null&&typeof Ir.then=="function"){Ot.status=0,ze.thenableState=ls();var Zr=ze.ping;Ir.then(Zr,Zr)}else{var dn=Ni(ze.componentStack);ze.abortSet.delete(ze),Ot.status=4;var Rr=ze.blockedBoundary;it=va(tt,Ir,dn),Rr===null?jo(tt,Ir):(Rr.pendingTasks--,Rr.status!==4&&(Rr.status=4,Rr.errorDigest=it,ps(tt,Rr),Rr.parentFlushed&&tt.clientRenderedBoundaries.push(Rr))),tt.allPendingTasks--,tt.allPendingTasks===0&&io(tt)}}finally{}}}De.splice(0,Ue),x.destination!==null&&qi(x,x.destination)}catch(Fa){va(x,Fa,{}),jo(x,Fa)}finally{Kr=ye,we.H=P,we.A=J,P===Fr&&Ae(O),Hn=ne}}}function fa(x,O,P,J){switch(P.parentFlushed=!0,P.status){case 0:P.id=x.nextSegmentId++;case 5:return J=P.id,P.lastPushedText=!1,P.textEmbedded=!1,x=x.renderState,G(O,ns),G(O,x.placeholderPrefix),x=Q(J.toString(16)),G(O,x),te(O,Xa);case 1:P.status=2;var ne=!0,ye=P.chunks,De=0;P=P.children;for(var Ue=0;Ue<P.length;Ue++){for(ne=P[Ue];De<ne.index;De++)G(O,ye[De]);ne=ms(x,O,ne,J)}for(;De<ye.length-1;De++)G(O,ye[De]);return De<ye.length&&(ne=te(O,ye[De])),ne;default:throw Error(n(390))}}function ms(x,O,P,J){var ne=P.boundary;if(ne===null)return fa(x,O,P,J);if(ne.parentFlushed=!0,ne.status===4)ne=ne.errorDigest,te(O,G1),G(O,Q1),ne&&(G(O,$1),G(O,Q(Oe(ne))),G(O,Na)),te(O,B0),fa(x,O,P,J);else if(ne.status!==1)ne.status===0&&(ne.rootSegmentID=x.nextSegmentId++),0<ne.completedSegments.length&&x.partialBoundaries.push(ne),yc(O,x.renderState,ne.rootSegmentID),J&&(ne=ne.fallbackState,ne.styles.forEach(wl,J),ne.stylesheets.forEach(is,J)),fa(x,O,P,J);else if(ne.byteSize>x.progressiveChunkSize)ne.rootSegmentID=x.nextSegmentId++,x.completedBoundaries.push(ne),yc(O,x.renderState,ne.rootSegmentID),fa(x,O,P,J);else{if(J&&(P=ne.contentState,P.styles.forEach(wl,J),P.stylesheets.forEach(is,J)),te(O,q1),P=ne.completedSegments,P.length!==1)throw Error(n(391));ms(x,O,P[0],J)}return te(O,vc)}function Wi(x,O,P,J){return Bi(O,x.renderState,P.parentFormatContext,P.id),ms(x,O,P,J),Vi(O,P.parentFormatContext)}function Wa(x,O,P){for(var J=P.completedSegments,ne=0;ne<J.length;ne++)cr(x,O,P,J[ne]);J.length=0,ou(O,P.contentState,x.renderState),J=x.resumableState,x=x.renderState,ne=P.rootSegmentID,P=P.contentState;var ye=x.stylesToHoist;return x.stylesToHoist=!1,G(O,x.startInlineScript),ye?J.instructions&2?J.instructions&8?G(O,ru):(J.instructions|=8,G(O,Tc)):(J.instructions|=10,G(O,Ks)):J.instructions&2?G(O,ka):(J.instructions|=2,G(O,J1)),J=Q(ne.toString(16)),G(O,x.boundaryPrefix),G(O,J),G(O,dp),G(O,x.segmentPrefix),G(O,J),ye?(G(O,Ec),td(O,P)):G(O,Sc),P=te(O,au),Gs(O,x)&&P}function cr(x,O,P,J){if(J.status===2)return!0;var ne=P.contentState,ye=J.id;if(ye===-1){if((J.id=P.rootSegmentID)===-1)throw Error(n(392));return Wi(x,O,J,ne)}return ye===P.rootSegmentID?Wi(x,O,J,ne):(Wi(x,O,J,ne),P=x.resumableState,x=x.renderState,G(O,x.startInlineScript),P.instructions&1?G(O,bc):(P.instructions|=1,G(O,nu)),G(O,x.segmentPrefix),ye=Q(ye.toString(16)),G(O,ye),G(O,xs),G(O,x.placeholderPrefix),G(O,ye),O=te(O,Ys),O)}function qi(x,O){ee=new Uint8Array(2048),le=0;try{if(!(0<x.pendingRootTasks)){var P,J=x.completedRootSegment;if(J!==null){if(J.status===5)return;var ne=x.renderState,ye=ne.htmlChunks,De=ne.headChunks,Ue;if(ye){for(Ue=0;Ue<ye.length;Ue++)G(O,ye[Ue]);if(De)for(Ue=0;Ue<De.length;Ue++)G(O,De[Ue]);else G(O,Qr("head")),G(O,jt)}else if(De)for(Ue=0;Ue<De.length;Ue++)G(O,De[Ue]);var ze=ne.charsetChunks;for(Ue=0;Ue<ze.length;Ue++)G(O,ze[Ue]);ze.length=0,ne.preconnects.forEach(bi,O),ne.preconnects.clear();var tt=ne.viewportChunks;for(Ue=0;Ue<tt.length;Ue++)G(O,tt[Ue]);tt.length=0,ne.fontPreloads.forEach(bi,O),ne.fontPreloads.clear(),ne.highImagePreloads.forEach(bi,O),ne.highImagePreloads.clear(),ne.styles.forEach(Nc,O);var ft=ne.importMapChunks;for(Ue=0;Ue<ft.length;Ue++)G(O,ft[Ue]);ft.length=0,ne.bootstrapScripts.forEach(bi,O),ne.scripts.forEach(bi,O),ne.scripts.clear(),ne.bulkPreloads.forEach(bi,O),ne.bulkPreloads.clear();var it=ne.hoistableChunks;for(Ue=0;Ue<it.length;Ue++)G(O,it[Ue]);it.length=0,ye&&De===null&&G(O,ga("head")),ms(x,O,J,null),x.completedRootSegment=null,Gs(O,x.renderState)}var Et=x.renderState;J=0;var Gt=Et.viewportChunks;for(J=0;J<Gt.length;J++)G(O,Gt[J]);Gt.length=0,Et.preconnects.forEach(bi,O),Et.preconnects.clear(),Et.fontPreloads.forEach(bi,O),Et.fontPreloads.clear(),Et.highImagePreloads.forEach(bi,O),Et.highImagePreloads.clear(),Et.styles.forEach(Ei,O),Et.scripts.forEach(bi,O),Et.scripts.clear(),Et.bulkPreloads.forEach(bi,O),Et.bulkPreloads.clear();var wt=Et.hoistableChunks;for(J=0;J<wt.length;J++)G(O,wt[J]);wt.length=0;var Ot=x.clientRenderedBoundaries;for(P=0;P<Ot.length;P++){var yn=Ot[P];Et=O;var Er=x.resumableState,Or=x.renderState,$n=yn.rootSegmentID,Sr=yn.errorDigest;G(Et,Or.startInlineScript),Er.instructions&4?G(Et,iu):(Er.instructions|=4,G(Et,Js)),G(Et,Or.boundaryPrefix),G(Et,Q($n.toString(16))),G(Et,wc),Sr&&(G(Et,fp),G(Et,Q(_l(Sr||""))));var jr=te(Et,Z1);if(!jr){x.destination=null,P++,Ot.splice(0,P);return}}Ot.splice(0,P);var Ir=x.completedBoundaries;for(P=0;P<Ir.length;P++)if(!Wa(x,O,Ir[P])){x.destination=null,P++,Ir.splice(0,P);return}Ir.splice(0,P),re(O),ee=new Uint8Array(2048),le=0;var Zr=x.partialBoundaries;for(P=0;P<Zr.length;P++){var dn=Zr[P];e:{Ot=x,yn=O;var Rr=dn.completedSegments;for(jr=0;jr<Rr.length;jr++)if(!cr(Ot,yn,dn,Rr[jr])){jr++,Rr.splice(0,jr);var Fa=!1;break e}Rr.splice(0,jr),Fa=ou(yn,dn.contentState,Ot.renderState)}if(!Fa){x.destination=null,P++,Zr.splice(0,P);return}}Zr.splice(0,P);var qa=x.completedBoundaries;for(P=0;P<qa.length;P++)if(!Wa(x,O,qa[P])){x.destination=null,P++,qa.splice(0,P);return}qa.splice(0,P)}}finally{x.allPendingTasks===0&&x.pingedTasks.length===0&&x.clientRenderedBoundaries.length===0&&x.completedBoundaries.length===0?(x.flushScheduled=!1,P=x.resumableState,P.hasBody&&G(O,ga("body")),P.hasHtml&&G(O,ga("html")),re(O),x.status=14,O.close(),x.destination=null):re(O)}}function od(x){x.flushScheduled=x.destination!==null,Y(function(){return Aa(x)}),H(function(){x.status===10&&(x.status=11),x.trackedPostpones===null&&Bo(x,x.pendingRootTasks===0)})}function si(x){x.flushScheduled===!1&&x.pingedTasks.length===0&&x.destination!==null&&(x.flushScheduled=!0,H(function(){var O=x.destination;O?qi(x,O):x.flushScheduled=!1}))}function ld(x,O){if(x.status===13)x.status=14,ie(O,x.fatalError);else if(x.status!==14&&x.destination===null){x.destination=O;try{qi(x,O)}catch(P){va(x,P,{}),jo(x,P)}}}function Un(x,O){(x.status===11||x.status===10)&&(x.status=12);try{var P=x.abortableTasks;if(0<P.size){var J=O===void 0?Error(n(432)):typeof O=="object"&&O!==null&&typeof O.then=="function"?Error(n(530)):O;x.fatalError=J,P.forEach(function(ne){return hs(ne,x,J)}),P.clear()}x.destination!==null&&qi(x,x.destination)}catch(ne){va(x,ne,{}),jo(x,ne)}}function hu(){var x=e.version;if(x!=="19.0.0")throw Error(n(527,x,"19.0.0"))}return hu(),hu(),dm.prerender=function(x,O){return new Promise(function(P,J){var ne=O?O.onHeaders:void 0,ye;ne&&(ye=function(ft){ne(new Headers(ft))});var De=at(O?O.identifierPrefix:void 0,O?O.unstable_externalRuntimeSrc:void 0,O?O.bootstrapScriptContent:void 0,O?O.bootstrapScripts:void 0,O?O.bootstrapModules:void 0),Ue=pu(x,De,Ie(De,void 0,O?O.unstable_externalRuntimeSrc:void 0,O?O.importMap:void 0,ye,O?O.maxHeadersLength:void 0),It(O?O.namespaceURI:void 0),O?O.progressiveChunkSize:void 0,O?O.onError:void 0,function(){var ft={prelude:new ReadableStream({type:"bytes",pull:function(it){ld(Ue,it)},cancel:function(it){Ue.destination=null,Un(Ue,it)}},{highWaterMark:0})};P(ft)},void 0,void 0,J,O?O.onPostpone:void 0);if(O&&O.signal){var ze=O.signal;if(ze.aborted)Un(Ue,ze.reason);else{var tt=function(){Un(Ue,ze.reason),ze.removeEventListener("abort",tt)};ze.addEventListener("abort",tt)}}od(Ue)})},dm.renderToReadableStream=function(x,O){return new Promise(function(P,J){var ne,ye,De=new Promise(function(Gt,wt){ye=Gt,ne=wt}),Ue=O?O.onHeaders:void 0,ze;Ue&&(ze=function(Gt){Ue(new Headers(Gt))});var tt=at(O?O.identifierPrefix:void 0,O?O.unstable_externalRuntimeSrc:void 0,O?O.bootstrapScriptContent:void 0,O?O.bootstrapScripts:void 0,O?O.bootstrapModules:void 0),ft=ai(x,tt,Ie(tt,O?O.nonce:void 0,O?O.unstable_externalRuntimeSrc:void 0,O?O.importMap:void 0,ze,O?O.maxHeadersLength:void 0),It(O?O.namespaceURI:void 0),O?O.progressiveChunkSize:void 0,O?O.onError:void 0,ye,function(){var Gt=new ReadableStream({type:"bytes",pull:function(wt){ld(ft,wt)},cancel:function(wt){ft.destination=null,Un(ft,wt)}},{highWaterMark:0});Gt.allReady=De,P(Gt)},function(Gt){De.catch(function(){}),J(Gt)},ne,O?O.onPostpone:void 0,O?O.formState:void 0);if(O&&O.signal){var it=O.signal;if(it.aborted)Un(ft,it.reason);else{var Et=function(){Un(ft,it.reason),it.removeEventListener("abort",Et)};it.addEventListener("abort",Et)}}od(ft)})},dm.version="19.0.0",dm}var FA;function JMe(){if(FA)return Qd;FA=1;var e,t;return e=YMe(),t=KMe(),Qd.version=e.version,Qd.renderToString=e.renderToString,Qd.renderToStaticMarkup=e.renderToStaticMarkup,Qd.renderToReadableStream=t.renderToReadableStream,t.resume&&(Qd.resume=t.resume),Qd}var ZMe=JMe();const XMe=e=>/<[^>]+>/g.test(e),jA=/\\\((.*?)\\\)/g,eLe=({content:e})=>(j.useEffect(()=>{typeof globalThis.window?.MathJax<"u"&&globalThis.window.MathJax.typeset()},[]),m.jsx($Me,{className:"MathJax",inline:!0,dynamic:!0,children:`\\(${e}\\)`})),P3=e=>{const t={...e};return Object.keys(t).forEach((n,r)=>{if(["match","entityUrl","history","location","url","path","metatags"].includes(n))return n;if(typeof t[n]=="string"){if(t[n].match(jA)){const i=XMe(t[n])||n==="rowCellData"||n==="label",s=t[n].split(jA).map((l,u)=>{if(u%2===1){const d=globalThis.btoa(`${l}-${u}-${n}-${r}`),p=l&&m.jsx(eLe,{content:l},d);return i?ZMe.renderToString(p):p}return l});t[n]=i?s.join(""):s}}else j.isValidElement(t[n])?t[n]=j.cloneElement(t[n],P3(t[n].props)):typeof t[n]=="object"&&t[n]!==null&&(Array.isArray(t[n])?t[n]=t[n].map(a=>typeof a=="string"||typeof a=="number"?a:P3(a)):t[n]=P3(t[n]));return n}),t};function BH(e){function t(n){const r=P3(n);return m.jsx(e,{...r})}return t.displayName=`withMathJax(${e.displayName||e.name})`,t}const VH=()=>{const{userAgent:e}=globalThis.navigator||{};return/MSIE |Trident\//.test(e)};function $b(e,t){return e.map(n=>{const r=nt(null,["entity","translated","__typename"],n);if(r==="ParagraphEventCalendar"||r==="ParagraphEvents"){let a=$K(n);return a.entity||(a.entity={}),a.entity.translated||(a.entity.translated={}),a.entity.translated.nid=t,a}return n})}function tLe(e){let t=null;for(let n=0;n<e.length;n+=1){const r=nt(null,["entity","translated","newsTeasersFeed"],e[n]);if(r){t=r;break}}return t}const nLe="HeroWrapper_IZyGF VerticalSpacing",RA={HeroWrapper:nLe},rLe=R0("ParagraphHeroFullwidth"),aLe=R0("ParagraphHeroFullwidthTitleOnly"),iLe=R0("ParagraphHeroSlider"),sLe=R0("ParagraphHeroWide"),oLe=R0("ParagraphHeroHigh"),lLe=e=>{const{nid:t,title:n,metatags:r,heroParagraph:a,contentParagraphs:i,preFooter:s,contactInformation:l,metaTitle:u,siteSettings:d}=e,p=$t(),{translations:h}=Ht(),g=YR(Ln(Y=>Y.setContactLink)),v=ep(Ln(Y=>Y.setHeaderInvertColors)),E=ac(Ln(Ln(Y=>Y.bundles)))?.filter(Im).length;j.useEffect(()=>{const Y=()=>{v(a),g(!!l)},ee=()=>{v(),g(!1)};return Y(),()=>{ee()}},[a,l,v,g]);const[S,b]=j.useState(!1);j.useEffect(()=>{b("ontouchstart"in globalThis.window||globalThis.navigator.maxTouchPoints>0||globalThis.navigator.msMaxTouchPoints>0)},[]);const w=Y=>{let ee=null;if(Y&&Array.isArray(Y)){const le=Y.filter(G=>G.key&&G.key==="title").pop();ee=le&&le.value?le.value:null}return ee},k=d&&d.disableAutoHyphenation!==void 0&&d.disableAutoHyphenation,F=w(r),D=nt("",["entityLanguage","id"],e),M=mi(p.pathname),A=D!==M,R=VH(),q={description:h.internetExplorerWarning},H={...a,title:n,metaTitle:u},W=d6(null,H.entity?.translated?.__typename,{ParagraphHeroFullwidth:rLe,ParagraphHeroFullwidthTitleOnly:aLe,ParagraphHeroSlider:iLe}),se=tLe(i);return m.jsxs(pc,{pageTitle:n,titleMetaTagValue:F,contentParagraphs:i,children:[m.jsxs("div",{id:"mainContent",className:qe({[RA.IsTouch]:S}),lang:D,children:[W&&m.jsx("div",{className:RA.HeroWrapper,children:m.jsx(W,{...H})}),R&&m.jsx(n4,{content:q}),m.jsx(Zg,{}),A&&m.jsx(dV,{langPage:D,langContext:M}),m.jsx(sLe,{...H,newsTeasersFeed:se}),m.jsx(oLe,{...H,newsTeasersFeed:se}),!a&&m.jsx(tn,{children:m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:13,desktopOffset:1,children:m.jsx(Ri,{metaTitle:u,disableAutoHyphenation:k,newsTeasersFeed:se,children:n})})})}),i&&qb($b(i,t)),s&&m.jsx(r4,{teasers:s,preFooter:!0})]}),m.jsxs(rp,{children:[E>0&&m.jsx(zH,{}),l&&l.entity&&m.jsx(cV,{...l.entity.translated})]})]})},uLe=BH(lLe);function cLe(e){const t=e&&e.eventImage;let n=nt(null,["entity","translated","mi","url","path"],t);n&&(n=n.toString());const r=nt(null,["entity","translated","creditsText"],t),a=nt(null,["entity","translated","creditsLink","url","path"],t),i=r?`${n}-${r.replace(/[^\w]/g,"").toLowerCase()}`:n,s={id:i?`image-${i}`:null,text:r,url:a};return{mediaCreditsText:r,mediaCreditsUrl:a,credit:s}}const{List:dLe,ListItem:fLe}=t4,pLe="WebLink_c3SRJ",hLe="EventDetailTitle_SaRD0 BodyFontStyle",mLe=`EventDetails_gFFEa ${dLe}`,gLe=`EventDetail_xv8UG ${fLe}`,Ta={WebLink:pLe,EventDetailTitle:hLe,EventDetails:mLe,EventDetail:gLe};function vLe({fieldLocation:e,eventLocationLink:t,eventOrganizer:n,eventVideo:r,eventTypes:a,eventHomePage:i,eventContact:s}){const{translations:l}=Ht();return m.jsxs("ul",{className:Ta.EventDetails,children:[e&&m.jsxs("li",{className:Ta.EventDetail,children:[m.jsx("h3",{className:Ta.EventDetailTitle,children:l.address}),e&&m.jsx("div",{dangerouslySetInnerHTML:{__html:e.processed},itemProp:"location",itemScope:!0,itemType:"http://schema.org/Place"}),t&&t.url&&m.jsx("p",{children:m.jsx(St,{url:t.url,arrow:!0,itemProp:"url",children:l.map})})]}),r&&m.jsxs("li",{className:Ta.EventDetail,children:[m.jsx("h3",{className:Ta.EventDetailTitle,children:l.livestream}),r&&r.url&&m.jsx("p",{className:Ta.WebLink,children:m.jsx(St,{arrow:!0,url:r.url,itemProp:"url",children:r.title})})]}),n&&n.title&&m.jsxs("li",{className:Ta.EventDetail,children:[m.jsx("h3",{className:Ta.EventDetailTitle,children:l.organizer}),n&&n.url&&n.url.path?m.jsx("p",{className:Ta.WebLink,children:m.jsx(St,{arrow:!0,url:n.url,itemProp:"url",children:n.title})}):m.jsx("p",{className:Ta.WebLink,children:n.title})]}),a&&a.length>=1&&m.jsxs("li",{className:Ta.EventDetail,children:[m.jsx("h3",{className:Ta.EventDetailTitle,children:l.eventType}),a.map(({entity:u})=>u&&u.translated&&m.jsx("p",{className:Ta.WebLink,children:u.translated.name},Math.random()))]}),i&&m.jsxs("li",{className:Ta.EventDetail,children:[m.jsx("h3",{className:Ta.EventDetailTitle,children:l.eventURL}),i&&i.url&&m.jsx("p",{className:Ta.WebLink,children:m.jsx(St,{arrow:!0,url:i.url,itemProp:"url",children:i.title})})]}),s&&s.title&&m.jsxs("li",{className:Ta.EventDetail,children:[m.jsx("h3",{className:Ta.EventDetailTitle,children:l.contact}),s&&s.url&&s.url.path?m.jsx("p",{className:Ta.WebLink,children:m.jsx(St,{arrow:!0,url:s.url,itemProp:"url",children:s.title})}):m.jsx("p",{className:Ta.WebLink,children:s.title})]})]})}const{TimeWrapper:yLe,EventContent:_Le}=oV,bLe="Link_j696y",TLe="Date_kjqC1",ELe="Venue_q5QyI",SLe="EventIsTipp_17O35",wLe="Icon_7aCxE",xLe="DayMonth_lO0B8 MediumSmallHeading",CLe="LinkTitle_EjsN- SmallHeading",NLe=`DateWrapper_-CC0k Metadata ${yLe}`,kLe=`LinkContent_L00W3 ${_Le}`,$d={Link:bLe,Date:TLe,Venue:ELe,EventIsTipp:SLe,Icon:wLe,DayMonth:xLe,LinkTitle:CLe,DateWrapper:NLe,LinkContent:kLe};function OLe({fieldESEventStart:e,fieldESEventEnd:t,fieldESEventTitle:n,fieldESEventSpeakers:r,fieldESEventVenueName:a,fieldESEventVenueDisplayNot:i,fieldESEventLinkToPage:s,isActive:l=!1,isEndDateOfEventSeriesEventDisplayed:u=!1}){return m.jsxs(St,{largeButtonEventLink:!l,largeButton:l,to:l?"#":s,className:$d.Link,children:[e&&m.jsx("div",{className:$d.DateWrapper,children:z1(e,"eventLink",u&&t,$d)}),m.jsxs("div",{className:$d.LinkContent,children:[m.jsx("h3",{className:$d.LinkTitle,dangerouslySetInnerHTML:{__html:n}}),r&&m.jsx("p",{dangerouslySetInnerHTML:{__html:r}}),m.jsxs("p",{className:$d.Venue,children:[i?" ":m.jsx("span",{dangerouslySetInnerHTML:{__html:`${a||""}`}}),!l&&m.jsx(Ft,{iconName:"arrow-right-dark-red",className:$d.Icon})]})]})]})}const ILe="Title_KtQBk",DLe="EventDetailsItem_BbM0n",MLe="Icon_oZo-3",LLe="Image_HKDBY",ALe="Link_ZSQcc",FLe="Description_hLVX7",jLe="Figure_Q0isM",RLe="EventDetailsSpeakerItem_wNxR1",PLe="NotFirstSpeakerItem_8yDFJ",zLe="PastEvent_0QLaH",BLe="Cancelled_ASbf-",VLe="MovedEventNewDate_YAWI2",HLe="HideRegisterButton_jWb2o",ULe="Wrapper_XTKhQ VerticalSpacing",WLe="EventDetails_W-enB ListReset",rr={Title:ILe,EventDetailsItem:DLe,Icon:MLe,Image:LLe,Link:ALe,Description:FLe,Figure:jLe,EventDetailsSpeakerItem:RLe,NotFirstSpeakerItem:PLe,PastEvent:zLe,Cancelled:BLe,MovedEventNewDate:VLe,HideRegisterButton:HLe,Wrapper:ULe,EventDetails:WLe};function m3(e,t){return e&&t?`${e}T${t}`:null}function qLe(e){const t=new Date,n=new Date(e),r=t.toISOString().substring(0,10),a=n.toISOString().substring(0,10);return r===a||r>a?t>n:!1}function GLe(e){const t=new Date,n=new Date(e),r=t.toISOString().substring(0,10),a=n.toISOString().substring(0,10);return r===a||r>a?t>n:!1}function QLe(e){return e.filter(n=>!(gn(["entity","translated","__typename"],n)==="ParagraphText"&&gn(["entity","translated","textTitle"],n)==null&&gn(["entity","translated","textContent"],n)==null||gn(["entity","translated","__typename"],n)==="ParagraphImage"&&gn(["entity","translated","imageTitle"],n)==null&&gn(["entity","translated","imageMedia"],n)==null))}function m_(e,t){return e!==t}const $Le=({eventData:e,nid:t,title:n,metaTitle:r,translations:a,fieldContent:i,fieldDate:s,fieldEventEndDate:l,eventLead:u,eventImage:d,eventImageMobile:p,fieldLocationShort:h,eventRegistrationLink:g,eventVideo:v,fieldSpeakers:T,fieldEventStartDate:E,eventSeriesView:S,eventSeries:b,fieldLocation:w,eventLocationLink:k,eventOrganizer:F,eventTypes:D,eventHomePage:M,eventContact:A,eventCancelled:R,eventMoved:q,credit:H})=>{const{isMobile:W,isTablet:se}=b6();if(!e)return m.jsx(_6,{});const ee=!!d?8:12,le=6,G=gn(["entity","translated","fieldImage"],W||se?p:d),te=gn(["entity","translated","title"],b),re=gn(["entity","translated","eventSeriesContent"],b),ue=gn(["entity","translated","fieldDate"],q),Q=gn(["entity","translated","nid"],q),V=`/${vr()}/node/${Q}`,ie=gn(["entity","translated","fieldEventStartDate"],q),ge=gn(["entity","translated","fieldEventEndDate"],q),_e=m3(s,E),Ce=m3(s,l),Te=m_(_e,Ce),K=m3(ue,ie),oe=m3(ue,ge),ke=m_(K,oe),be=qLe(Ce||_e),xe=v&&GLe(_e)||!1;return m.jsxs("div",{children:[m.jsx(tn,{itemScope:!0,itemType:"http://schema.org/Event",children:m.jsx(yt,{children:m.jsxs(et,{mobile:6,tablet:le,desktop:12,desktopOffset:1,children:[m.jsx(Ri,{metaTitle:r,className:rr.Title,itemProp:"name",children:m.jsx("span",{dangerouslySetInnerHTML:{__html:n}})}),m.jsxs(yt,{className:rr.Wrapper,children:[m.jsxs(et,{mobile:6,desktop:ee-1,desktopParentColumns:12,tablet:le,desktopOffset:1,children:[m.jsxs("ul",{className:rr.EventDetails,children:[(q||q&&R||q&&be)&&m.jsxs("li",{className:qe(rr.EventDetailsItem,rr.PastEvent),children:[a.eventMovedInDetails,m.jsx(St,{to:V,children:m.jsx("span",{className:rr.MovedEventNewDate,children:z1(K,"eventDetails",ke&&oe)})})]}),R&&!q&&m.jsx("li",{className:qe(rr.EventDetailsItem,rr.Cancelled),children:a.eventCancelledInDetails}),be&&!R&&!q&&m.jsx("li",{className:qe(rr.EventDetailsItem,rr.PastEvent),children:a.pastEvent}),E&&m.jsxs("li",{className:rr.EventDetailsItem,itemProp:"startDate",content:E,children:[m.jsx(Ft,{iconName:"time",className:rr.Icon}),m.jsx("span",{children:z1(_e,"eventDetails",Te&&Ce)})]}),h?m.jsxs("li",{className:rr.EventDetailsItem,children:[m.jsx(Ft,{iconName:"location",className:rr.Icon}),m.jsx("span",{children:h})]}):"",T&&m.jsx("li",{className:rr.EventDetailsItem,children:m.jsx("ul",{children:T.map((Oe,Se)=>m.jsxs("li",{className:qe(rr.EventDetailsSpeakerItem,{[rr.NotFirstSpeakerItem]:Se!==0}),children:[Se===0&&m.jsx(Ft,{iconName:Se===0&&"speaker",className:rr.Icon}),Oe]},`speaker-${Se}`))})},"speaker-list")]}),u&&m.jsx("div",{className:rr.Description,dangerouslySetInnerHTML:{__html:u.processed}}),g&&!xe&&!W&&!se&&m.jsx(St,{arrow:!0,button:!0,className:qe(rr.Link,{[rr.HideRegisterButton]:xe}),url:g.url,children:a.registerForEvent}),xe&&!W&&!se&&m.jsx(St,{arrow:!0,button:!0,className:rr.Link,url:v.url,children:v.title})]}),G&&m.jsx(et,{mobile:6,desktop:12-ee,desktopParentColumns:12,tablet:le,desktopOffset:0,children:m.jsx("figure",{className:rr.Figure,children:G&&m.jsx(Ja,{className:qe(rr.Image,{[fV]:R||q}),...G,credit:H})})})]}),m.jsx(yt,{children:m.jsxs(et,{mobile:6,desktop:12,desktopParentColumns:12,desktopOffset:1,children:[g&&!xe&&(W||se)&&m.jsx(St,{arrow:!0,button:!0,className:qe(rr.Link,{[rr.HideRegisterButton]:xe}),url:g.url,children:a.registerForEvent}),xe&&(W||se)&&m.jsx(St,{arrow:!0,button:!0,className:rr.Link,url:v.url,children:v.title})]})}),m.jsx(yt,{children:m.jsx(et,{mobile:6,tablet:le,desktop:11,desktopOffset:1,className:rr.Wrapper,children:m.jsx(vLe,{fieldLocation:w,eventLocationLink:k,eventOrganizer:F,eventTypes:D,eventVideo:v,eventHomePage:M,eventContact:A})})})]})})}),i&&qb($b(i,t)),S?.data?.length>0&&m.jsxs("div",{children:[m.jsx(tn,{children:m.jsx(yt,{children:m.jsx(et,{mobile:6,tablet:le,desktop:12,desktopOffset:1,children:m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:10,desktopParentColumns:12,desktopOffset:1,children:m.jsxs("h3",{children:[a.allDatesOfTheEvent," '",te,"'"]})})})})})}),re&&qb($b(QLe(re),t)),m.jsx(tn,{className:rr.Wrapper,children:m.jsx(yt,{children:m.jsx(et,{mobile:6,tablet:le,desktop:12,desktopOffset:1,children:m.jsx(yt,{children:m.jsx(et,{mobile:6,desktop:10,desktopParentColumns:12,desktopOffset:1,children:S.data.map((Oe,Se)=>{const Re=Oe&&Oe.fieldDate&&Oe.fieldEventStartDate&&`${Oe.fieldDate}T${Oe.fieldEventStartDate}`,de=Oe&&Oe.fieldDate&&Oe.fieldEventEndDate&&`${Oe.fieldDate}T${Oe.fieldEventEndDate}`,Xe=Oe&&Oe.title&&Oe.title,we=Oe&&Oe.fieldSpeakers&&Oe.fieldSpeakers,Qe=Oe&&Oe.fieldSpeakerHighlighted&&Oe.fieldSpeakerHighlighted,We=Oe&&Oe.fieldLocation&&Oe.fieldLocation,Ge=Oe&&Oe.fieldLocationShort&&Oe.fieldLocationShort,ce=Oe&&Oe.viewNode&&Oe.viewNode,Le=Oe&&Oe.fieldMovedEvent&&Oe.fieldMovedEvent,mt=t===parseInt(Oe.nid,10),z=m_(Re,de);return!Le&&m.jsx("div",{children:m.jsx(OLe,{fieldESEventStart:Re,fieldESEventEnd:de,fieldESEventTitle:Xe,fieldESEventSpeakers:Qe||we,fieldESEventVenueName:Ge||We,fieldESEventVenueDisplayNot:!1,fieldESEventLinkToPage:ce,isActive:mt,isEndDateOfEventSeriesEventDisplayed:z})},`rowCell:${Se}`)})})})})})})]})]})};function YLe(e){const{translations:t}=Ht(),{eventData:n}=e,{credit:r,mediaCreditsText:a,mediaCreditsUrl:i}=cLe(n);return m.jsx($Le,{...e,translations:t,credit:r,mediaCreditsText:a,mediaCreditsUrl:i})}const KLe=e=>{let t=null;if(e&&Array.isArray(e)){const n=e.filter(r=>r.key&&r.key==="title").pop();t=n&&n.value?n.value:null}return t},JLe=e=>{const{title:t,metatags:n,contactInformation:r}=e,i=ac(Ln(T=>T.bundles))?.filter(Im).length,s=$t(),{translations:l}=Ht(),u=KLe(n),d=nt("",["entityLanguage","id"],e),p=mi(s.pathname),h=d!==p,g=VH(),v={description:l.internetExplorerWarning};return m.jsxs(pc,{pageTitle:t,titleMetaTagValue:u,children:[m.jsxs("main",{tabIndex:"-1",id:"mainContent",lang:d,children:[g&&m.jsx(n4,{content:v}),m.jsx(Zg,{}),h&&m.jsx(dV,{langPage:d,langContext:p}),m.jsx(YLe,{eventData:e,...e})]}),m.jsxs(rp,{children:[i>0&&m.jsx(zH,{}),r&&r.entity&&m.jsx(cV,{...r.entity.translated})]})]})},ZLe=BH(JLe);function XLe(){const e=$t(),{loading:t,entity:n,metatags:r,redirect:a}=Y8e(e.pathname),{ssrRedirect:i}=j.use(pre);if(t)return m.jsx(hi,{});if(a?.destination)return a.destination.match(/^https?:\/\//)?(globalThis.location.href=a.destination,null):m.jsx(rK,{to:a.destination,replace:!0});let s=[],l=[];switch(r&&r.length>1&&(s=r.filter(u=>u!==null&&!!u.key&&u.tag==="meta"&&u.key!=="search_tag"||u.tag==="link"&&u.key==="canonical"),l=r.filter(u=>u.key==="search_tag").map((u,d)=>m.jsx("script",{type:"application/ld+json",children:u.value},d))),n&&n.__typename){case"RestrictedEntity":return m.jsx(uV,{...n});case"NodeNews":case"NodePage":case"NodeEvent":case"NodeSfSubject":case"NodeSfSubjectShape":return m.jsxs(m.Fragment,{children:[!!s.length&&m.jsxs(rc,{children:[s.map(u=>{if(u.tag!=="link")return m.jsx("meta",{name:u.key,content:u.value},`${u.key}-${u.value}`);const d=vr(),{entityLanguage:p}=n,h=p&&p.id;let g;d===h?u&&u.value&&u.value!=="/"?g=u.value:g=u.value+h:g=e&&e.pathname?e.pathname:"";let v;return globalThis.href?v=globalThis.href+g:v=globalThis.window?.origin+g,v.includes("https")||(v=v.replace("http","https")),m.jsx("link",{rel:u.key,href:v},`${u.key}-${u.value}`)}),",",l]}),n&&n.__typename==="NodeEvent"?m.jsx(ZLe,{...n,location:e}):m.jsx(uLe,{...n,location:e})]});case"NodeContactInformation":return m.jsx(U8e,{...n.translated,location:e});case"NodeTeaser":default:return m.jsx(_6,{})}}function eAe(){const[e,t]=j.useState(!1);return j.useEffect(()=>{t(!0)},[]),e}const tAe="/assets/tex-mml-chtml-3GpWM_o-.js";oj();const nAe={timeout:{enter:za.timingTransitionOverlayPreEnter,exit:za.timingTransitionOverlayExit},preEnter:!0,preExit:!0,mountOnEnter:!0,unmountOnExit:!0},Rl="/:langcode?",g_=Object.values(wr),rAe=[wr.SEARCH,wr.CONTACT,wr.MENU],aAe=({isSlim:e,query:t,googleCustomSearchEngines:n,searchHello:r})=>{const{stateMap:a,setItem:i,deleteItem:s,toggle:l}=cce(nAe),u=j.useCallback(()=>(g_.forEach(d=>i(d,{initialEntered:t?.overlay===d})),()=>g_.forEach(d=>s(d))),[s,t?.overlay,i]);return j.useEffect(u,[]),j.useEffect(()=>{const d=setTimeout(()=>g_.forEach(p=>l(p,t?.overlay===p)),100);return()=>clearTimeout(d)},[l,t?.overlay]),m.jsx(m.Fragment,{children:Object.values(wr).map(d=>{const p=iAe(d);if(typeof window<"u"&&rAe.includes(d)&&a.get(d)?.isMounted&&a.get(d)?.status==="entered"&&t?.overlay&&!t?.intab){const h=`${globalThis.window.location.origin}${globalThis.window.location.pathname}/--overlay-${d}`;globalThis?.fathom?.trackPageview({url:h})}return p&&m.jsx(p,{active:!!a.get(d)?.isMounted,status:a.get(d)?.status,overlay:d,toggle:l,isSlim:d===wr.MENU&&e,query:t,googleCustomSearchEngines:n,searchHello:r},d)})})},iAe=e=>{switch(e){case wr.MENU:return n1e;case wr.SEARCH:return S1e;case wr.CONTACT:return iie;case wr.FILTERS:return Sse;case wr.SHOP_CART:return Hfe;case wr.LANG_SWITCHER:return Yoe;case wr.APP_PROCESS:return Vae;default:return null}},sAe=j.memo(function({query:t,location:n,translations:r,menuVersion:a,showBacklink:i,googleCustomSearchEngines:s,searchHello:l,fathomId:u,...d}){const p=eAe(),h=()=>m.jsxs(m.Fragment,{children:[m.jsx(rc,{title:r.errorTitle}),m.jsx(Uk,{googleCustomSearchEngines:s,...d}),m.jsx(Qfe,{}),m.jsx(Kk,{translations:r,...d})]});return m.jsxs(m.Fragment,{children:[m.jsxs(rc,{titleTemplate:`%s – ${r.universityHeidelberg}`,defaultTitle:`${r.universityHeidelberg} - ${r.since1386}`,children:[m.jsx("html",{lang:mi(n.pathname)}),m.jsx("meta",{httpEquiv:"X-UA-Compatible",content:"IE=edge"}),m.jsx("meta",{name:"viewport",content:"width=device-width"}),m.jsx("meta",{charSet:"UTF-8"}),m.jsx("link",{rel:"icon",href:"/assets/favicons/favicon.ico"}),m.jsx("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/assets/favicons/favicon-16x16.png"}),m.jsx("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/assets/favicons/favicon-32x32.png"}),m.jsx("link",{rel:"icon",type:"image/png",sizes:"96x96",href:"/assets/favicons/favicon-96x96.png"}),m.jsx("link",{rel:"apple-touch-icon",href:"/assets/favicons/older-iPhone.png"}),m.jsx("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/assets/favicons/iPhone-6-Plus.png"}),m.jsx("link",{rel:"apple-touch-icon",sizes:"152x152",href:"/assets/favicons/iPad-Retina.png"}),m.jsx("link",{rel:"apple-touch-icon",sizes:"167x167",href:"/assets/favicons/iPad-Pro.png"}),globalThis.window&&u&&m.jsx("script",{src:"https://cdn-eu.usefathom.com/script.js","data-site":u,"data-auto":p?"false":"true","data-honor-dnt":"false","data-spa":"false","data-canonical":"false",defer:!0})]}),m.jsx(Ft,{includeDomTarget:!0}),t.grid&&m.jsx(Ose,{}),!t.overlay&&u&&globalThis?.fathom?.trackPageview(),m.jsx(i2e,{children:m.jsxs(uie,{fallback:h,children:[m.jsx(GMe,{version:3,src:tAe,children:m.jsxs(l1e,{isMenuOverlayActive:t.overlay===wr.MENU,isSlim:a===nb,children:[m.jsx(FJ,{translations:r}),m.jsx(ore,{location:n,translations:r,showBacklink:i}),m.jsx(Uk,{googleCustomSearchEngines:s,...d}),m.jsxs(iK,{children:[m.jsx(yo,{path:`${Rl}/login`,element:m.jsx(lV,{})}),m.jsx(yo,{path:`${Rl}/access-denied`,element:m.jsx(uV,{})}),m.jsx(yo,{path:`${Rl}/${kg}`,element:m.jsx(gI,{})}),m.jsx(yo,{path:`${Rl}/${Og}`,element:m.jsx(gI,{})}),m.jsx(yo,{path:`${Rl}/${$3}`,element:m.jsx(vI,{})}),m.jsx(yo,{path:`${Rl}/${$T}`,element:m.jsx(vI,{})}),m.jsx(yo,{path:`${Rl}/${h0.en}`,element:m.jsx(jI,{})}),m.jsx(yo,{path:`${Rl}/${h0.de}`,element:m.jsx(jI,{})}),m.jsx(yo,{path:`${Rl}/${p0.en}`,element:m.jsx(FI,{})}),m.jsx(yo,{path:`${Rl}/${p0.de}`,element:m.jsx(FI,{})}),m.jsx(yo,{path:"*",element:m.jsx(XLe,{})})]}),m.jsx(Kk,{translations:r,...d})]})}),p&&m.jsx(aAe,{query:t,isSlim:a===nb,googleCustomSearchEngines:s,searchHello:l})]})})]})});function oAe(){const e=$t(),{loading:t,translations:n}=Ht(),r=p6(),a=Yfe(),i=mE({location:e});return!t&&!r?.loading&&!a?.loading&&m.jsx(sAe,{query:i,location:e,translations:n,...r,...a})}function lAe({client:e,api:t,initialPath:n}){return m.jsx(j.StrictMode,{children:m.jsx(SQ,{client:e,children:m.jsx(hre,{initialPath:n,children:m.jsx(IK,{children:m.jsx(ZT,{value:{request:t},children:m.jsxs(mR,{children:[m.jsx(oAe,{}),m.jsx(zK,{})]})})})})})})}const uAe=window.__API__,cAe=window.__BE_API__,dAe=window.__DATA__||{},PA=window.__VARS__||{},fAe=PA.BASIC_AUTH?{Authorization:PA.BASIC_AUTH}:{},HH=window.location?.pathname||"/",pAe=mi(HH),hAe=V$(uAe,pAe,tW,eW,rW,dAe,null,fAe),UH=globalThis.document.getElementById("app"),mAe=UH.childElementCount===0?Ww.createRoot:Ww.hydrateRoot;mAe(UH,m.jsx(lAe,{client:hAe,api:cAe,initialPath:HH}));
